{"title":"Top Ventes","description":"\u003cp\u003eVous cherchez le cadeau idéal ? Découvrez ici nos \u003cb\u003ekits de construction\u003c\/b\u003e \u003cb\u003etop ventes\u003c\/b\u003e et les \u003cb\u003emaquettes\u003c\/b\u003e \u003cb\u003ebestsellers\u003c\/b\u003e plébiscitées par la communauté. Des \u003cb\u003eincontournables\u003c\/b\u003e à ne pas manquer !\u003c\/p\u003e","products":[{"product_id":"6782pcs-large-building-blocks-set-adults-brick-toys-movie-model-construction-toy-birthday-christmas-gifts-compatible-75313","title":"Vaisseau Spatial ATAT Star Wars - 6782 pieces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n :root {\n --icon-h: 48px;\n --label-lh: 1.35;\n --sublabel-lh: 1.3;\n }\n\n .prod-icons {\n display: grid;\n grid-template-columns: repeat(2, minmax(0, 1fr)); \/* 2 colonnes fixes *\/\n gap: 28px 28px;\n margin: 20px 0 32px;\n align-items: start;\n justify-items: center;\n }\n\n \/* retiré : passage en 4 colonnes sur desktop *\/\n \/* @media (min-width: 768px) {\n .prod-icons {\n grid-template-columns: repeat(4, minmax(0, 1fr));\n }\n } *\/\n\n .prod-icon {\n display: flex;\n flex-direction: column;\n align-items: center;\n text-align: center;\n gap: 8px;\n width: 100%;\n }\n\n \/* Icônes : même hauteur partout *\/\n .prod-icon svg {\n height: var(--icon-h);\n width: auto;\n display: block;\n flex-shrink: 0;\n }\n\n \/* Label (gras) : affichage complet sans coupure *\/\n .prod-icon .label {\n font-weight: 600;\n font-size: 14px;\n line-height: var(--label-lh);\n color: #000;\n margin-top: 6px;\n white-space: normal; \/* permet les retours à la ligne *\/\n overflow: visible; \/* empêche toute coupure *\/\n text-overflow: unset;\n min-height: calc(2em * var(--label-lh));\n }\n\n \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n .prod-icon .sublabel {\n font-size: 12px;\n color: #555;\n line-height: var(--sublabel-lh);\n min-height: calc(2em * var(--sublabel-lh));\n display: -webkit-box;\n -webkit-line-clamp: 2;\n -webkit-box-orient: vertical;\n overflow: hidden;\n }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n\u003c!-- 1) Dimensions --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg viewbox=\"0 0 120 80\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Dimensions\"\u003e\n \u003cline x1=\"60\" y1=\"60\" x2=\"60\" y2=\"45\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003cg\u003e\n \u003cline id=\"shaft-up\" x1=\"60\" y1=\"60\" x2=\"60\" y2=\"24\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003cpolyline id=\"tip-up\" points=\"52,32 60,24 68,32\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003c\/g\u003e\n \u003cg\u003e\n \u003cline id=\"shaft-left\" x1=\"60\" y1=\"60\" x2=\"33\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003cpolyline id=\"tip-left\" points=\"42,60 33,56 40,48\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003c\/g\u003e\n \u003cg\u003e\n \u003cline id=\"shaft-right\" x1=\"60\" y1=\"60\" x2=\"87\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003cpolyline id=\"tip-right\" points=\"80,48 87,56 78,60\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003c\/g\u003e\n \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e69cm x 62cm x 24cm\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2) Briques --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg viewbox=\"0 0 220 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Briques s'emboîtant\"\u003e\n \u003cstyle\u003e\n .outline{stroke:#000;stroke-width:3;fill:#fff}\n .stud{fill:#fff;stroke:#000;stroke-width:2}\n .shade{fill:#000;opacity:.06}\n \u003c\/style\u003e\n \u003cg transform=\"translate(35,55)\"\u003e\n \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"110\" height=\"45\"\u003e\u003c\/rect\u003e\n \u003cg transform=\"translate(22,-10)\"\u003e\n \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n \u003c\/g\u003e\n \u003cg transform=\"translate(72,-10)\"\u003e\n \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n \u003c\/g\u003e\n \u003crect class=\"shade\" x=\"0\" y=\"30\" width=\"110\" height=\"15\" rx=\"8\"\u003e\u003c\/rect\u003e\n \u003c\/g\u003e\n \u003cg id=\"brick_top\"\u003e\n \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"80\" height=\"35\"\u003e\u003c\/rect\u003e\n \u003cg transform=\"translate(20,-8)\"\u003e\n \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n \u003c\/g\u003e\n \u003cg transform=\"translate(50,-8)\"\u003e\n \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n \u003c\/g\u003e\n \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"140,5; 60,45; 140,5\" keytimes=\"0;0.5;1\" dur=\"3.2s\" repeatcount=\"indefinite\" keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\"\u003e\u003c\/animatetransform\u003e\n \u003c\/g\u003e\n \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e6782 pièces\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Manuel --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Notice d'utilisation\" width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\n            \n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4) Livraison --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg viewbox=\"0 0 88 60\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Livraison rapide\"\u003e\n \u003cg id=\"truck\"\u003e\n \u003crect x=\"6\" y=\"18\" width=\"50\" height=\"28\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n \u003crect x=\"56\" y=\"26\" width=\"18\" height=\"20\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n \u003ccircle cx=\"24\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n \u003ccircle cx=\"64\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n \u003cline x1=\"16\" y1=\"26\" x2=\"40\" y2=\"26\" stroke=\"#000\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-20,0; 50,0; 120,0; -20,0\" keytimes=\"0; 0.3; 0.31; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003c\/g\u003e\n \u003cg id=\"speed-lines\"\u003e\n \u003cline x1=\"10\" y1=\"30\" x2=\"2\" y2=\"30\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003cline x1=\"15\" y1=\"35\" x2=\"5\" y2=\"35\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003cline x1=\"12\" y1=\"40\" x2=\"3\" y2=\"40\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n \u003c\/g\u003e\n \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eCe set de construction vous plonge au cœur de la mécanique lourde de la célèbre \u003cb\u003esaga intergalactique\u003c\/b\u003e. Représentez la puissance militaire de l'avant-garde avec cette réplique colossale du \u003cb\u003eMarcheur Blindé Quadrupède\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp\u003eAvec \u003cb\u003e6782 briques\u003c\/b\u003e, ce modèle n'est pas un jouet, mais un projet de modélisme monumental conçu spécifiquement pour les \u003cb\u003ecollectionneurs adultes\u003c\/b\u003e et les constructeurs aguerris. La complexité de l'assemblage reflète l'ingénierie redoutable du véhicule original, culminant en une pièce d'exposition d'une taille et d'un réalisme stupéfiants.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eDétails Techniques et Construction Épique\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eUne fois achevé, le Marcheur offre un niveau de détail rarement atteint, permettant une exploration complète de sa structure :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eTaille Phénoménale :\u003c\/b\u003e Ce modèle grand format capture l'échelle intimidante du véhicule de combat, dominant n'importe quelle étagère.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eIntérieur Accessible et Détaillé :\u003c\/b\u003e Les panneaux de blindage s'ouvrent pour révéler un \u003cb\u003eintérieur ultra-réaliste\u003c\/b\u003e. Vous pouvez y placer vos personnages ou imaginer les opérations de la salle de commandement.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eStructure Articulée :\u003c\/b\u003e La \u003cb\u003etête est mobile\u003c\/b\u003e et les canons sont positionnables. Le modèle repose sur une structure technique solide pour supporter son poids et maintenir sa posture menaçante.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eUn Projet d'Envergure :\u003c\/b\u003e Laissez-vous absorber par des heures de construction méticuleuse. C'est le cadeau parfait pour le fan de cinéma spatial qui cherche un défi à la hauteur de sa passion.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cb\u003eÂge Recommandé :\u003c\/b\u003e 18 ans et plus. En raison de la complexité et du nombre de pièces, ce set est destiné aux constructeurs expérimentés.\u003c\/p\u003e\n\u003cp\u003eRejoignez l'élite des collectionneurs. Ce \u003cb\u003eMarcheur Blindé\u003c\/b\u003e est prêt à commander votre espace d'exposition.\u003c\/p\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071173157193,"sku":"14:691#6782pcs no box;200007763:203372089","price":269.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/S4c3a96ce39cd499ca2368e44246d05b96.webp?v=1760006979"},{"product_id":"titanic-paquebot-9090-pieces-challenge-adulte-exporter-vers-sheets","title":"Titanic Géant Technique - 9090 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e135cm x 44cm x 16cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e9090 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\n    \u003cb\u003e\u003c\/b\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\n    \u003cb\u003e\u003c\/b\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cb\u003eLe Paquebot Légendaire à l'Échelle Monumentale\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eCeci est le défi de construction que vous attendiez. La réplique du paquebot historique \u003cb\u003eTITANIC\u003c\/b\u003e est une œuvre d'ingénierie qui ne se contente pas d'être spectaculaire par sa taille – elle est la \u003cb\u003emaquette la plus ambitieuse\u003c\/b\u003e disponible en briques de construction.\u003c\/p\u003e\n\u003cp\u003eAvec \u003cb\u003e9090 pièces\u003c\/b\u003e, ce modèle est conçu pour l'amateur de construction adulte. Une fois terminé, le navire atteint des dimensions impressionnantes, garantissant qu'il sera la pièce maîtresse absolue de toute collection.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eDétails Techniques et Intérieurs Inégalés\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eL'excellence de cette maquette réside dans son niveau de détail technique et historique :\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eStructure Sectionnable :\u003c\/b\u003e Le modèle se sépare en \u003cb\u003etrois sections\u003c\/b\u003e pour révéler l'incroyable richesse de ses intérieurs.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eIntérieurs Historiques :\u003c\/b\u003e Exposez la \u003cb\u003egrande salle à manger\u003c\/b\u003e, la \u003cb\u003ecabine de première classe\u003c\/b\u003e, la \u003cb\u003esalle des chaudières\u003c\/b\u003e et même la piscine. Le souci du détail est poussé jusqu'à la récréation du grand escalier.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMécanismes Fonctionnels :\u003c\/b\u003e Admirez le fonctionnement des \u003cb\u003emoteurs à pistons\u003c\/b\u003e qui tournent lorsque vous faites pivoter les hélices. Les mâts, grues, et cheminées sont fidèles à la réalité de 1912.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eDimensions :\u003c\/b\u003e Préparez-vous à une pièce d'exposition gigantesque, digne de l'Original (réf. 10294 compatible).\u003c\/p\u003e\n    \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eCe kit est destiné aux \u003cb\u003ecollectionneurs adultes (18+)\u003c\/b\u003e recherchant un projet de longue haleine et une récompense à la hauteur de l'effort : l'une des maquettes de paquebot les plus détaillées et les plus vastes jamais créées.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003ePrenez le large.\u003c\/b\u003e Commandez cet Everest de la construction et commencez à assembler la légende du \u003cb\u003eTITANIC\u003c\/b\u003e dès aujourd'hui.\u003c\/p\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071173976393,"sku":"14:29#9090pcs No Box;200007763:203372089","price":249.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/Afade011089cd46088d1ba677f2a44ba1s.webp?v=1762096215"},{"product_id":"maquette-vaisseau-millenaire-collector-8445-pieces-ucs-adulte","title":"Faucon Milenium GEANT Star Wars - 8445 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n\u003c!-- 1) Dimensions --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e58cm x 83cm x 22cm\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2) Briques --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e8445 pièces\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Manuel --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width: 100%; height: auto;\"\u003e\n            \n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4) Livraison --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\n\u003cb\u003e\u003c\/b\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\n\u003cb\u003e\u003c\/b\u003e\u003cbr\u003e\n\u003c\/h3\u003e\n\u003ch3\u003e\u003cb\u003eVivez le Mythe. Construisez l'Immensité. (8445 Pièces)\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eIl ne s'agit pas d'un simple jouet, mais d'une réplique d'exposition \u003cb\u003eUltimate Collector Series (UCS)\u003c\/b\u003e. Ce modèle de vaisseau spatial, inspiré de l'icône de la galaxie, est une prouesse d'ingénierie qui place la barre à un niveau jamais atteint dans le monde des briques. Avec \u003cb\u003e8445 pièces\u003c\/b\u003e, c'est le projet d'une vie, le Graal pour le collectionneur adulte.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eDépassez le simple assemblage. Créez une légende.\u003c\/b\u003e\u003c\/p\u003e\n\u003chr\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003e\u003cb\u003eLe Détail Obsessionnel : Une Ingénierie Fidèle au Modèle Original\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eCe modèle est une \u003cb\u003eréplique exacte\u003c\/b\u003e de la plus grande version jamais sortie, garantissant une authenticité sans compromis.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eTaille Colossale (UCS Scale) :\u003c\/b\u003e Une fois assemblé, il devient une pièce maîtresse monumentale (environ 84 cm de long), capturant l'imposante présence du vaisseau original.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eCockpit et Intérieurs Authentiques :\u003c\/b\u003e Le toit et les panneaux extérieurs se retirent pour révéler des intérieurs luxueusement détaillés, incluant :\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003eUn \u003cb\u003eCockpit\u003c\/b\u003e pouvant accueillir quatre figurines.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLa \u003cb\u003ezone de chargement principale\u003c\/b\u003e avec le siège de pilotage.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003eLa célèbre \u003cb\u003eaire de repos\u003c\/b\u003e et le \u003cb\u003eposte de tir\u003c\/b\u003e de la tourelle laser.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eFonctions d'Exposition Ultime :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eStand d'Exposition Incliné (Optionnel) :\u003c\/b\u003e Présentez fièrement votre vaisseau sous le meilleur angle, comme s'il était en vol.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eKit d'Éclairage LED (Optionnel) :\u003c\/b\u003e Illuminez le réacteur arrière et les intérieurs pour donner vie au vaisseau dans l'obscurité.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eCaractéristiques Mécaniques Fidèles :\u003c\/b\u003e Comprend la \u003cb\u003etrappe d'embarquement abaissable\u003c\/b\u003e et les \u003cb\u003ecanons quad-lasers rotatifs\u003c\/b\u003e pour une fidélité maximale au design original.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eC'est l'expérience de construction la plus longue et la plus satisfaisante que vous puissiez trouver. Ajoutez-la à votre collection et possédez un morceau d'histoire de la science-fiction.\u003c\/p\u003e","brand":"Jeux de construction","offers":[{"title":"Avec socle et kit lumineux","offer_id":53071312716105,"sku":"14:200006156#With Stand and Light;5:361385#no original box-1","price":289.0,"currency_code":"EUR","in_stock":true},{"title":"Sans socle ni kit lumineux","offer_id":53071312748873,"sku":"14:200006156#With Stand and Light;5:361385#no original box-2","price":249.0,"currency_code":"EUR","in_stock":true},{"title":"Avec kit lumineux","offer_id":53071312781641,"sku":"14:200006156#With Stand and Light;5:361385#no original box-3","price":279.0,"currency_code":"EUR","in_stock":true},{"title":"Avec socle","offer_id":53071312814409,"sku":"14:200006156#With Stand and Light;5:361385#no original box-4","price":279.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/Sb5c3164775ac40e4a992da77c2bd7214A.webp?v=1761806115"},{"product_id":"moto-v4s-sportive-echelle-1-5-technique-2129-pieces","title":"Ducati Panigale V4S Technique - 2129 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e48cm x 30cm x 18cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e2129 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePlongez dans la passion de la moto avec le kit de construction de la \u003cb\u003eMoto V4S\u003c\/b\u003e, une reproduction technique impressionnante à l'échelle \u003cb\u003e1:5\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp\u003eAvec \u003cb\u003eenviron 2129 pièces\u003c\/b\u003e à assembler, cette maquette est un véritable projet de modélisme, offrant une complexité et un niveau de détail réservés aux constructeurs expérimentés et aux passionnés de deux-roues.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003ch3\u003eCaractéristiques Techniques de la Maquette :\u003c\/h3\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eÉchelle de Collection 1:5 :\u003c\/b\u003e Grâce à cette grande échelle, le modèle présente une taille et une présence spectaculaires, permettant un niveau de détail mécanique que les modèles plus petits ne peuvent égaler.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMoteur V4 Détaillé :\u003c\/b\u003e Au cœur de la maquette, vous construirez une réplique fidèle du \u003cb\u003emoteur V4\u003c\/b\u003e, avec des cylindres et des pièces mobiles, offrant un aperçu fascinant de l'ingénierie mécanique.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eSuspension et Direction Fonctionnelles :\u003c\/b\u003e Le modèle intègre une \u003cb\u003esuspension avant et arrière réaliste\u003c\/b\u003e ainsi qu'une direction opérationnelle, pour une manipulation authentique.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eDétails de Course :\u003c\/b\u003e Le design aérodynamique, les pneus sculptés et les lignes agressives reproduisent parfaitement l'esthétique d'une véritable moto de course.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eÉclairage Inclus :\u003c\/b\u003e Le kit est fourni avec des éléments d'\u003cb\u003eéclairage\u003c\/b\u003e pour mettre en valeur votre création une fois terminée.\u003c\/p\u003e\n    \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071313076553,"sku":"14:200006151#672101 No Box","price":169.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/1_a6e53b65-596d-4706-b943-36517aae579d.png?v=1759948866"},{"product_id":"monoplace-f1-red-bull-rb19-rc-2464-pieces","title":"Monoplace F1 Red Bull RB19 Technique Télécommandée - 2464 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e68,8cm x 25cm x 15cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e2464 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003ePlongez dans l'univers de la course automobile avec cette réplique technique de la \u003cb\u003eMonoplace F1 Red Bull Racing RB19\u003c\/b\u003e. Ce kit ambitieux de \u003cb\u003e2464 pièces\u003c\/b\u003e, à l'échelle \u003cb\u003e1:8\u003c\/b\u003e, est conçu pour les passionnés d'ingénierie et de vitesse. Il offre un niveau de détail et d'interactivité exceptionnel, rendant hommage à la machine dominatrice des circuits.\u003c\/p\u003e\n\u003cp\u003eCe modèle technique avancé propose plusieurs fonctionnalités réalistes :\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMotorisation Avancée (Optionnelle) :\u003c\/b\u003e Choisissez la version \u003cb\u003eavec moteur\u003c\/b\u003e pour transformer la maquette en une véritable voiture télécommandée. Contrôlez la \u003cb\u003edirection\u003c\/b\u003e et la \u003cb\u003epropulsion\u003c\/b\u003e directement via une application mobile dédiée (Contrôle APP).\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMoteur V6 et Transmission :\u003c\/b\u003e Le châssis dissimule une réplique détaillée du groupe propulseur V6-Hybrid, avec des \u003cb\u003epistons qui s'animent\u003c\/b\u003e lorsque le modèle est poussé (ou conduit en version motorisée), illustrant le fonctionnement interne d'une F1.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eSuspension de Course :\u003c\/b\u003e Une \u003cb\u003esuspension indépendante\u003c\/b\u003e et entièrement fonctionnelle est intégrée aux quatre roues, permettant au modèle de réagir aux mouvements, tout comme une monoplace sur la piste.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eAérodynamisme Authentique :\u003c\/b\u003e Le modèle capture l'esthétique agressive de la RB19, y compris les pontons, le diffuseur et le cockpit détaillé avec le \u003cb\u003eHalo de protection\u003c\/b\u003e. La \u003cb\u003edirection fonctionnelle\u003c\/b\u003e est commandée via un petit volant dans l'habitacle.\u003c\/p\u003e\n    \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUn projet de construction exigeant qui ravira tout constructeur technique souhaitant ajouter une pièce de collection motorisée à son garage.\u003c\/p\u003e","brand":"Jeux de construction","offers":[{"title":"Radiocommandée","offer_id":53071316681033,"sku":"14:193#with motor;200007763:201336101","price":299.0,"currency_code":"EUR","in_stock":true},{"title":"Statique","offer_id":53071316713801,"sku":"14:193#with motor;200007763:201336102","price":239.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/S6abdd55d40b94e89890b5448ee8caf419.webp?v=1759926821"},{"product_id":"zondas-rc-motorisee-2299-pieces","title":"Pagani Zondas Technique Télécommandé - 2299 Pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e8,5cm x 49cm x 20cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e2299 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eDécouvrez l'expérience de construction ultime avec cette réplique technique de la \u003cb\u003e Zondas R\u003c\/b\u003e totalisant \u003cb\u003e2299 pièces\u003c\/b\u003e. Fidèle à la philosophie de la marque italienne, ce modèle est une œuvre d'art mécanique à grande échelle, offrant des fonctions inédites pour un modèle de cette catégorie.\u003c\/p\u003e\n\u003cp\u003eCe kit est un modèle technique complet :\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMotorisation \u0026amp; Contrôle APP :\u003c\/b\u003e La version \u003cb\u003e13060D (Motorisée)\u003c\/b\u003e transforme la maquette en une voiture télécommandée via l'application. Elle inclut les moteurs, batterie et récepteur pour un contrôle total de la \u003cb\u003edirection\u003c\/b\u003e et de la \u003cb\u003epropulsion\u003c\/b\u003e.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMoteur V12 Authentique :\u003c\/b\u003e Le cœur de la Zonda est recréé avec une réplique du célèbre \u003cb\u003eMoteur V12\u003c\/b\u003e avec des \u003cb\u003epistons mobiles\u003c\/b\u003e visibles sous le capot arrière ouvrant.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eFonctions Cinétiques :\u003c\/b\u003e Le modèle présente des \u003cb\u003eportes papillon\u003c\/b\u003e s'ouvrant vers le haut, un \u003cb\u003ecapot arrière amovible\u003c\/b\u003e pour exposer le moteur, et un \u003cb\u003eaileron fonctionnel\u003c\/b\u003e.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eSuspension Avancée :\u003c\/b\u003e Profitez d'une \u003cb\u003esuspension indépendante\u003c\/b\u003e aux quatre roues, garantissant une jouabilité réaliste (en version RC) ou un affichage dynamique (en version statique).\u003c\/p\u003e\n    \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eUn projet technique ambitieux et détaillé, idéal pour les constructeurs avancés et les passionnés de supercars.\u003c\/p\u003e","brand":"Jeux de construction","offers":[{"title":"Statique","offer_id":53071316877641,"sku":"14:29#13060 without motor;200007763:201336106","price":189.0,"currency_code":"EUR","in_stock":true},{"title":"Radiocommandée","offer_id":53071316943177,"sku":"14:29#13060 without motor;200007763:201336107","price":249.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/1_2f2e9aad-66af-438a-a7b7-666f75a846c5.png?v=1759926311"},{"product_id":"hypercar-p1-jaune-v8-technique-meizhi-3893-pieces","title":"Hypercar Mclaren P1 Technique - 3893 Pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e25cm x 59cm x 14cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e3893 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eCe \u003cb\u003ejeu de construction technique\u003c\/b\u003e de \u003cb\u003e3893 pièces\u003c\/b\u003e vous permet d'assembler l'une des hypercars les plus reconnaissables au monde : la \u003cb\u003eP1 Jaune Vif (Lime Green)\u003c\/b\u003e. Ce modèle statique (non motorisé) capture la complexité technique et le design agressif de l'original.\u003c\/p\u003e\n\u003cp\u003eCe modèle à l'échelle offre un niveau de détail exceptionnel avec les fonctionnalités suivantes :\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMoteur V8 Fonctionnel\u003c\/b\u003e : Un bloc moteur à \u003cb\u003e8 cylindres en V\u003c\/b\u003e avec des \u003cb\u003epistons mobiles\u003c\/b\u003e qui s'actionnent lorsque vous poussez le véhicule, reproduisant fidèlement le mouvement du moteur.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003ePortes Ciseaux Opérationnelles\u003c\/b\u003e : Les portes emblématiques s'ouvrent vers le haut (style ciseaux) pour dévoiler le cockpit détaillé.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eSuspension de Course Indépendante\u003c\/b\u003e : Intègre une suspension de haute qualité sur les quatre roues, ajoutant au réalisme de la construction.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eMécanismes de Carrosserie\u003c\/b\u003e : Le modèle est doté d'une \u003cb\u003edirection fonctionnelle\u003c\/b\u003e, de capots avant et arrière ouvrants, et d'un aileron arrière massif pour compléter son look de course.\u003c\/p\u003e\n    \u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eC'est le modèle parfait pour les constructeurs expérimentés et les collectionneurs d'Hypercars.\u003c\/p\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071317270857,"sku":"14:29#3893Pcs;200007763:201336100;5:200004763#No original box","price":149.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/2_ebae62e5-6b3d-4d35-9010-f3caa5c67204.png?v=1762094764"},{"product_id":"jeu-construction-hypercar-bugatti-chiron-modele-technique-collection","title":"Bugatti Chiron Technique - 3599 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg viewbox=\"0 0 120 80\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Dimensions\"\u003e\n            \u003cline x1=\"60\" y1=\"60\" x2=\"60\" y2=\"45\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-up\" x1=\"60\" y1=\"60\" x2=\"60\" y2=\"24\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-up\" points=\"52,32 60,24 68,32\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-left\" x1=\"60\" y1=\"60\" x2=\"33\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-left\" points=\"42,60 33,56 40,48\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-right\" x1=\"60\" y1=\"60\" x2=\"87\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-right\" points=\"80,48 87,56 78,60\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e25,5cm x 56cm x 15,5cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg viewbox=\"0 0 220 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Briques s'emboîtant\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"110\" height=\"45\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect class=\"shade\" x=\"0\" y=\"30\" width=\"110\" height=\"15\" rx=\"8\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"80\" height=\"35\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"140,5; 60,45; 140,5\" keytimes=\"0;0.5;1\" dur=\"3.2s\" repeatcount=\"indefinite\" keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e3599 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg viewbox=\"0 0 88 60\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Livraison rapide\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect x=\"6\" y=\"18\" width=\"50\" height=\"28\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"56\" y=\"26\" width=\"18\" height=\"20\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n                \u003ccircle cx=\"24\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"64\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n                \u003cline x1=\"16\" y1=\"26\" x2=\"40\" y2=\"26\" stroke=\"#000\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-20,0; 50,0; 120,0; -20,0\" keytimes=\"0; 0.3; 0.31; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline x1=\"10\" y1=\"30\" x2=\"2\" y2=\"30\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"15\" y1=\"35\" x2=\"5\" y2=\"35\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"12\" y1=\"40\" x2=\"3\" y2=\"40\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003eDécouvrez le défi ultime du modélisme avec ce \u003cb\u003ejeu de construction\u003c\/b\u003e de l'\u003cb\u003eHypercar Bugatti Chiron\u003c\/b\u003e. Conçu comme un modèle technique sophistiqué, il s'adresse aux constructeurs expérimentés et aux \u003cb\u003ecollectionneurs adultes\u003c\/b\u003e.\u003c\/p\u003e\n\u003cp\u003eCe kit d'assemblage comprend un \u003cb\u003etrès grand nombre de pièces\u003c\/b\u003e et reproduit les mécanismes et le design intérieur\/extérieur de la Chiron avec un réalisme époustouflant, y compris le moteur, la boîte de vitesses et le cockpit.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eUne Pièce Maîtresse d'Ingénierie :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eConstruction Avancée :\u003c\/b\u003e Le modèle propose une expérience d'ingénierie complexe, idéale pour les amateurs de défis.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eDétails Réalistes :\u003c\/b\u003e Reproduction fidèle des caractéristiques techniques de la Supercar.\u003c\/p\u003e\n    \u003c\/li\u003e\n    \u003cli\u003e\n        \u003cp\u003e\u003cb\u003eModèle Statique de Prestige :\u003c\/b\u003e Conçu pour l'affichage (\u003ci\u003eStatique\u003c\/i\u003e), ce modèle deviendra instantanément le point focal de toute collection d'Hypercars.\u003c\/p\u003e\n    \u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071317926217,"sku":"14:200003886#3599Pcs;200007763:201336342","price":139.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/Design_sans_titre_8.png?v=1762086699"},{"product_id":"hypercar-la-voiture-noire-motorisee-rc","title":"Bugatti \"La Voiture Noire\" Technique Télécommandée - 4688 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n\u003c!-- 1) Dimensions --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e62,4cm x 25,8cm x 13,6cm\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2) Briques --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e4688 pièces\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Manuel --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg style=\"max-width: 100%; height: auto;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 56 56\" height=\"56\" width=\"56\"\u003e\n            \n            \u003crect stroke-width=\"2\" stroke=\"#222\" fill=\"#fff\" rx=\"4\" height=\"32\" width=\"24\" y=\"12\" x=\"16\"\u003e\u003c\/rect\u003e\n            \n            \u003crect stroke-width=\"1\" stroke=\"#bbb\" fill=\"#fff\" rx=\"2\" height=\"28\" width=\"20\" y=\"14\" x=\"18\"\u003e\u003c\/rect\u003e\n            \n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"18\" x2=\"22\" y1=\"18\" x1=\"22\" id=\"l1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"22\" x2=\"22\" y1=\"22\" x1=\"22\" id=\"l2\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"26\" x2=\"22\" y1=\"26\" x1=\"22\" id=\"l3\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"30\" x2=\"22\" y1=\"30\" x1=\"22\" id=\"l4\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4) Livraison --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eMontez et pilotez une légende avec ce \u003cb\u003ejeu de construction\u003c\/b\u003e de l'\u003cb\u003eHypercar \"La Voiture Noire\"\u003c\/b\u003e. Ce kit technique avancé offre une expérience complète, combinant l'art de la construction et le plaisir du pilotage.\u003c\/p\u003e\n\u003cp\u003eCe modèle est entièrement \u003cb\u003emotorisé\u003c\/b\u003e et prêt à rouler, vous permettant de revivre le frisson de la course une fois l'assemblage terminé.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003ePilotage Télécommandé :\u003c\/b\u003e Prenez le contrôle total de la voiture grâce à la \u003cb\u003etélécommande (RC)\u003c\/b\u003e fournie.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eMotorisation Intégrée :\u003c\/b\u003e Équipé d'un moteur électrique, ce modèle de voiture de sport offre une vitesse et une direction précises.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eRéplique Fidèle :\u003c\/b\u003e Le design noir et élégant de la célèbre \"Voiture Noire\" est reproduit avec une attention particulière aux détails techniques et à la carrosserie.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071317991753,"sku":"14:193#original box packing;200007763:201336101","price":249.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/1_77c90515-bc71-4c71-bc0a-1fb99e99cbe2.png?v=1759857215"},{"product_id":"jeu-construction-pelleteuse-motorisee-rc-app-chenilles","title":"Pelleteuse sur Chenilles Technique Télécommandée - 1830 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    @media (min-width:768px) {\n        .prod-icons {\n            grid-template-columns: repeat(4, minmax(0, 1fr));\n        }\n    }\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        \/* réserve exactement 2 lignes *\/\n        min-height: calc(2em * var(--label-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n    \u003c!-- 1) Dimensions --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg viewbox=\"0 0 120 80\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Dimensions\"\u003e\n            \u003cline x1=\"60\" y1=\"60\" x2=\"60\" y2=\"45\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-up\" x1=\"60\" y1=\"60\" x2=\"60\" y2=\"24\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-up\" points=\"52,32 60,24 68,32\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-left\" x1=\"60\" y1=\"60\" x2=\"33\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-left\" points=\"42,60 33,56 40,48\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-right\" x1=\"60\" y1=\"60\" x2=\"87\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-right\" points=\"80,48 87,56 78,60\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e34cm x 17cm x 47cm\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eDimension exacte\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 2) Briques --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg viewbox=\"0 0 220 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Briques s'emboîtant\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"110\" height=\"45\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect class=\"shade\" x=\"0\" y=\"30\" width=\"110\" height=\"15\" rx=\"8\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"80\" height=\"35\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"140,5; 60,45; 140,5\" keytimes=\"0;0.5;1\" dur=\"3.2s\" repeatcount=\"indefinite\" keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003e1830 pièces\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 3) Manuel --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n\u003csvg width=\"56\" height=\"56\" viewbox=\"0 0 56 56\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" style=\"max-width:100%;height:auto\"\u003e\n            \u003c!-- Dos et contours du livre ouvert --\u003e\n            \u003crect x=\"16\" y=\"12\" width=\"24\" height=\"32\" rx=\"4\" fill=\"#fff\" stroke=\"#222\" stroke-width=\"2\"\u003e\u003c\/rect\u003e\n            \u003c!-- Page principale (gauche et droite, simple croquis) --\u003e\n            \u003crect x=\"18\" y=\"14\" width=\"20\" height=\"28\" rx=\"2\" fill=\"#fff\" stroke=\"#bbb\" stroke-width=\"1\"\u003e\u003c\/rect\u003e\n            \u003c!-- Animation des \"lignes écrites\" qui s'affichent --\u003e\n            \u003cline id=\"l1\" x1=\"22\" y1=\"18\" x2=\"22\" y2=\"18\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l2\" x1=\"22\" y1=\"22\" x2=\"22\" y2=\"22\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l3\" x1=\"22\" y1=\"26\" x2=\"22\" y2=\"26\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline id=\"l4\" x1=\"22\" y1=\"30\" x2=\"22\" y2=\"30\" stroke=\"#888\" stroke-width=\"1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003c!-- 4) Livraison --\u003e\n    \u003cdiv class=\"prod-icon\"\u003e\n        \u003csvg viewbox=\"0 0 88 60\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Livraison rapide\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect x=\"6\" y=\"18\" width=\"50\" height=\"28\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"56\" y=\"26\" width=\"18\" height=\"20\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n                \u003ccircle cx=\"24\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"64\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n                \u003cline x1=\"16\" y1=\"26\" x2=\"40\" y2=\"26\" stroke=\"#000\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-20,0; 50,0; 120,0; -20,0\" keytimes=\"0; 0.3; 0.31; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline x1=\"10\" y1=\"30\" x2=\"2\" y2=\"30\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"15\" y1=\"35\" x2=\"5\" y2=\"35\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"12\" y1=\"40\" x2=\"3\" y2=\"40\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n        \u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n        \u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n    \u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- ====== Bloc Description ====== --\u003e\n\u003cdiv style=\"margin-top: 8px;\"\u003e\n    \u003cp\u003eMontez en gamme avec ce \u003cb\u003ejeu de construction\u003c\/b\u003e d'exception : la \u003cb\u003ePelleteuse Motorisée RC sur Chenilles\u003c\/b\u003e. Réplique détaillée d'une véritable excavatrice de chantier, ce modèle technique vous offre une immersion totale dans l'ingénierie mécanique et électronique.\u003c\/p\u003e\n    \u003cp\u003eCe \u003cb\u003ejeu de construction\u003c\/b\u003e s'adresse aux passionnés qui recherchent des modèles à la fois complexes à assembler et entièrement fonctionnels après construction.\u003c\/p\u003e\n    \u003cp\u003e\u003cb\u003eCaractéristiques Techniques et Fonctions Principales :\u003c\/b\u003e\u003c\/p\u003e\n    \u003cul\u003e\n        \u003cli\u003e\n            \u003cp\u003e\u003cb\u003ePilotage sur Chenilles :\u003c\/b\u003e Le train de roulement est entièrement motorisé, permettant de faire avancer, reculer et tourner la pelleteuse sur 360°.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n            \u003cp\u003e\u003cb\u003eContrôle Multifonctionnel (APP \u0026amp; RC) :\u003c\/b\u003e Chaque section du bras, ainsi que le godet, est contrôlée indépendamment grâce à une multitude de moteurs, le tout pilotable via l'\u003cb\u003eapplication mobile\u003c\/b\u003e ou la \u003cb\u003etélécommande\u003c\/b\u003e.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n            \u003cp\u003e\u003cb\u003eRotation de la Tourelle :\u003c\/b\u003e La tourelle peut pivoter à 360° de manière fluide et motorisée, simulant l'opération réelle d'une excavatrice.\u003c\/p\u003e\n        \u003c\/li\u003e\n        \u003cli\u003e\n            \u003cp\u003e\u003cb\u003eModèle Électromécanique :\u003c\/b\u003e Un concentré de mécanismes et de moteurs pour une jouabilité dynamique une fois l'assemblage de ce kit de plus de 1800 pièces terminé.\u003c\/p\u003e\n        \u003c\/li\u003e\n    \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":53071318712649,"sku":"14:366#13112;200007763:201336101","price":139.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/1_e7ad0df1-8e3a-4cb4-9f74-9ca387177187.png?v=1759842746"},{"product_id":"rs6-technique-echelle-1-8-4189-pieces","title":"Audi RS6 Technique Échelle 1:8 - 4189 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    @media (min-width:768px) {\n        .prod-icons {\n            grid-template-columns: repeat(4, minmax(0, 1fr));\n        }\n    }\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        min-height: calc(2em * var(--label-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n\u003c!-- 1) Dimensions --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Dimensions\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" fill=\"none\" viewbox=\"0 0 120 80\"\u003e\n            \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"45\" x2=\"60\" y1=\"60\" x1=\"60\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"24\" x2=\"60\" y1=\"60\" x1=\"60\" id=\"shaft-up\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"52,32 60,24 68,32\" id=\"tip-up\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"33\" y1=\"60\" x1=\"60\" id=\"shaft-left\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"42,60 33,56 40,48\" id=\"tip-left\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" y2=\"56\" x2=\"87\" y1=\"60\" x1=\"60\" id=\"shaft-right\"\u003e\u003c\/line\u003e\n                \u003cpolyline stroke-linejoin=\"round\" stroke-linecap=\"round\" stroke-width=\"5\" stroke=\"#000\" fill=\"none\" points=\"80,48 87,56 78,60\" id=\"tip-right\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e63cm x 28cm x 21cm\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eÉchelle 1:8\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2) Briques --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Briques s'emboîtant\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 220 120\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect height=\"45\" width=\"110\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"12\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"9\" width=\"22\" y=\"12\" x=\"-11\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"6\" rx=\"11\" cy=\"21\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect rx=\"8\" height=\"15\" width=\"110\" y=\"30\" x=\"0\" class=\"shade\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect height=\"35\" width=\"80\" ry=\"8\" rx=\"8\" y=\"0\" x=\"0\" class=\"outline\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"10\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                    \u003crect height=\"8\" width=\"18\" y=\"10\" x=\"-9\" class=\"stud\"\u003e\u003c\/rect\u003e\n                    \u003cellipse ry=\"5\" rx=\"9\" cy=\"18\" cx=\"0\" class=\"stud\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\" repeatcount=\"indefinite\" dur=\"3.2s\" keytimes=\"0;0.5;1\" values=\"140,5; 60,45; 140,5\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e4189 pièces\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Manuel --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg style=\"max-width: 100%; height: auto;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 56 56\" height=\"56\" width=\"56\"\u003e\n            \u003crect stroke-width=\"2\" stroke=\"#222\" fill=\"#fff\" rx=\"4\" height=\"32\" width=\"24\" y=\"12\" x=\"16\"\u003e\u003c\/rect\u003e\n            \u003crect stroke-width=\"1\" stroke=\"#bbb\" fill=\"#fff\" rx=\"2\" height=\"28\" width=\"20\" y=\"14\" x=\"18\"\u003e\u003c\/rect\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"18\" x2=\"22\" y1=\"18\" x1=\"22\" id=\"l1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"22\" x2=\"22\" y1=\"22\" x1=\"22\" id=\"l2\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"26\" x2=\"22\" y1=\"26\" x1=\"22\" id=\"l3\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"30\" x2=\"22\" y1=\"30\" x1=\"22\" id=\"l4\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4) Livraison --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg aria-label=\"Livraison rapide\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 88 60\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"28\" width=\"50\" y=\"18\" x=\"6\"\u003e\u003c\/rect\u003e\n                \u003crect stroke-width=\"4\" stroke=\"#000\" fill=\"none\" rx=\"3\" height=\"20\" width=\"18\" y=\"26\" x=\"56\"\u003e\u003c\/rect\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"24\"\u003e\u003c\/circle\u003e\n                \u003ccircle fill=\"#000\" r=\"5\" cy=\"50\" cx=\"64\"\u003e\u003c\/circle\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"4\" stroke=\"#000\" y2=\"26\" x2=\"40\" y1=\"26\" x1=\"16\"\u003e\u003c\/line\u003e\n                \u003canimatetransform repeatcount=\"indefinite\" dur=\"2s\" keytimes=\"0; 0.3; 0.31; 1\" values=\"-20,0; 50,0; 120,0; -20,0\" type=\"translate\" attributename=\"transform\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"30\" x2=\"2\" y1=\"30\" x1=\"10\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"35\" x2=\"5\" y1=\"35\" x1=\"15\"\u003e\u003c\/line\u003e\n                \u003cline stroke-linecap=\"round\" stroke-width=\"2\" stroke=\"#000\" y2=\"40\" x2=\"3\" y1=\"40\" x1=\"12\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e\n\u003cp\u003eRepoussez les limites de la construction technique avec ce \u003cb\u003ejeu de construction\u003c\/b\u003e d'une \u003cb\u003eRS6\u003c\/b\u003e façon course, à l'\u003cb\u003eéchelle 1:8\u003c\/b\u003e. Avec sa carrosserie élargie, sa cage de sécurité apparente et sa finition \u003cb\u003enoir mat\u003c\/b\u003e, ce modèle capture l'esprit brut et radical des voitures de course.\u003c\/p\u003e\n\u003cp\u003eAvec \u003cb\u003e4189 pièces\u003c\/b\u003e, ce kit offre une expérience d'assemblage longue et gratifiante, aboutissant à une \u003cb\u003epièce de collection\u003c\/b\u003e spectaculaire pour tout passionné de mécanique.\u003c\/p\u003e\n\u003cp\u003e\u003cb\u003eCaractéristiques et Réalisme :\u003c\/b\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eDirection Fonctionnelle :\u003c\/b\u003e Le volant est relié aux roues avant par un système de biellettes, simulant un contrôle de direction réaliste.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003ePortières Ouvrantes :\u003c\/b\u003e Les deux portes s'ouvrent pour un accès complet à l'habitacle rouge et noir, fidèle à l'esprit course.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eCoffre Mécanique Détaillé :\u003c\/b\u003e Le coffre s'ouvre pour révéler une transmission animée, avec engrenages, arbres et poids mobiles.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eDesign Authentique :\u003c\/b\u003e Cage de sécurité apparente, aileron arrière, becquet avant agressif, jantes sport et finition mate intégrale.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cp\u003e\u003cb\u003eMatériau Respectueux de l'Environnement :\u003c\/b\u003e Briques durables, sans moteur RC, pensées pour un assemblage 100% manuel.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":54838650634569,"sku":"1001749201","price":189.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/images_en_couleur_1.png?v=1783785060"},{"product_id":"jd040-technology-racing-bmwm4sports-car-boys-high-difficulty-assembly-mechanical-set-building-block-toy-gift","title":"BMW M4 GT3 Racing Échelle 1:8 - 4556 pièces","description":"\u003c!-- ====== Bloc icônes caractéristiques (alignement strict) ====== --\u003e\n\u003cstyle\u003e\n    :root {\n        --icon-h: 48px;\n        --label-lh: 1.35;\n        --sublabel-lh: 1.3;\n    }\n\n    .prod-icons {\n        display: grid;\n        grid-template-columns: repeat(2, minmax(0, 1fr));\n        \/* 2 colonnes fixes *\/\n        gap: 28px 28px;\n        margin: 20px 0 32px;\n        align-items: start;\n        justify-items: center;\n    }\n\n    \/* retiré : passage en 4 colonnes sur desktop *\/\n    \/* @media (min-width: 768px) {\n    .prod-icons {\n      grid-template-columns: repeat(4, minmax(0, 1fr));\n    }\n  } *\/\n\n    .prod-icon {\n        display: flex;\n        flex-direction: column;\n        align-items: center;\n        text-align: center;\n        gap: 8px;\n        width: 100%;\n    }\n\n    \/* Icônes : même hauteur partout *\/\n    .prod-icon svg {\n        height: var(--icon-h);\n        width: auto;\n        display: block;\n        flex-shrink: 0;\n    }\n\n    \/* Label (gras) : affichage complet sans coupure *\/\n    .prod-icon .label {\n        font-weight: 600;\n        font-size: 14px;\n        line-height: var(--label-lh);\n        color: #000;\n        margin-top: 6px;\n        white-space: normal;\n        \/* permet les retours à la ligne *\/\n        overflow: visible;\n        \/* empêche toute coupure *\/\n        text-overflow: unset;\n        min-height: calc(2em * var(--label-lh));\n    }\n\n    \/* Sous-label : 2 lignes max, même hauteur pour tous *\/\n    .prod-icon .sublabel {\n        font-size: 12px;\n        color: #555;\n        line-height: var(--sublabel-lh);\n        min-height: calc(2em * var(--sublabel-lh));\n        display: -webkit-box;\n        -webkit-line-clamp: 2;\n        -webkit-box-orient: vertical;\n        overflow: hidden;\n    }\n\u003c\/style\u003e\n\u003cdiv class=\"prod-icons\"\u003e\n\u003c!-- 1) Dimensions --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg viewbox=\"0 0 120 80\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Dimensions\"\u003e\n            \u003cline x1=\"60\" y1=\"60\" x2=\"60\" y2=\"45\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-up\" x1=\"60\" y1=\"60\" x2=\"60\" y2=\"24\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-up\" points=\"52,32 60,24 68,32\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-up\" attributename=\"y2\" values=\"24;14;24\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-up\" attributename=\"points\" values=\"52,32 60,24 68,32;50,22 60,14 70,22;52,32 60,24 68,32\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-left\" x1=\"60\" y1=\"60\" x2=\"33\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-left\" points=\"42,60 33,56 40,48\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-left\" attributename=\"x2\" values=\"33;20;33\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-left\" attributename=\"points\" values=\"42,60 33,56 40,48;35,66 20,56 35,46;42,60 33,56 40,48\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg\u003e\n                \u003cline id=\"shaft-right\" x1=\"60\" y1=\"60\" x2=\"87\" y2=\"56\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cpolyline id=\"tip-right\" points=\"80,48 87,56 78,60\" fill=\"none\" stroke=\"#000\" stroke-width=\"5\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\u003c\/polyline\u003e\n                \u003canimate xlink:href=\"#shaft-right\" attributename=\"x2\" values=\"87;100;87\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n                \u003canimate xlink:href=\"#tip-right\" attributename=\"points\" values=\"80,48 87,56 78,60;85,46 100,56 85,66;80,48 87,56 78,60\" keytimes=\"0;0.5;1\" dur=\"1.5s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e58 cm x 25 cm\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eGrand format 1:8\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 2) Briques --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg viewbox=\"0 0 220 120\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Briques s'emboîtant\"\u003e\n            \u003cstyle\u003e\n                .outline {\n                    stroke: #000;\n                    stroke-width: 3;\n                    fill: #fff\n                }\n\n                .stud {\n                    fill: #fff;\n                    stroke: #000;\n                    stroke-width: 2\n                }\n\n                .shade {\n                    fill: #000;\n                    opacity: .06\n                }\n            \u003c\/style\u003e\n            \u003cg transform=\"translate(35,55)\"\u003e\n                \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"110\" height=\"45\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(22,-10)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(72,-10)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"12\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-11\" y=\"12\" width=\"22\" height=\"9\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"21\" rx=\"11\" ry=\"6\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003crect class=\"shade\" x=\"0\" y=\"30\" width=\"110\" height=\"15\" rx=\"8\"\u003e\u003c\/rect\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"brick_top\"\u003e\n                \u003crect class=\"outline\" x=\"0\" y=\"0\" rx=\"8\" ry=\"8\" width=\"80\" height=\"35\"\u003e\u003c\/rect\u003e\n                \u003cg transform=\"translate(20,-8)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003cg transform=\"translate(50,-8)\"\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"10\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                    \u003crect class=\"stud\" x=\"-9\" y=\"10\" width=\"18\" height=\"8\"\u003e\u003c\/rect\u003e\n                    \u003cellipse class=\"stud\" cx=\"0\" cy=\"18\" rx=\"9\" ry=\"5\"\u003e\u003c\/ellipse\u003e\n                \u003c\/g\u003e\n                \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"140,5; 60,45; 140,5\" keytimes=\"0;0.5;1\" dur=\"3.2s\" repeatcount=\"indefinite\" keysplines=\"0.4 0 0.2 1; 0.4 0 0.2 1\"\u003e\u003c\/animatetransform\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003e4556 pièces\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eSolides et durables\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 3) Manuel --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg style=\"max-width: 100%; height: auto;\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 56 56\" height=\"56\" width=\"56\"\u003e\n            \n            \u003crect stroke-width=\"2\" stroke=\"#222\" fill=\"#fff\" rx=\"4\" height=\"32\" width=\"24\" y=\"12\" x=\"16\"\u003e\u003c\/rect\u003e\n            \n            \u003crect stroke-width=\"1\" stroke=\"#bbb\" fill=\"#fff\" rx=\"2\" height=\"28\" width=\"20\" y=\"14\" x=\"18\"\u003e\u003c\/rect\u003e\n            \n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"18\" x2=\"22\" y1=\"18\" x1=\"22\" id=\"l1\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l1\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"22\" x2=\"22\" y1=\"22\" x1=\"22\" id=\"l2\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l2\" attributename=\"x2\" values=\"22;34\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"0.6s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"26\" x2=\"22\" y1=\"26\" x1=\"22\" id=\"l3\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l3\" attributename=\"x2\" values=\"22;32\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.2s\"\u003e\u003c\/animate\u003e\n            \u003cline stroke-width=\"1\" stroke=\"#888\" y2=\"30\" x2=\"22\" y1=\"30\" x1=\"22\" id=\"l4\"\u003e\u003c\/line\u003e\n            \u003canimate xlink:href=\"#l4\" attributename=\"x2\" values=\"22;29\" keytimes=\"0;1\" dur=\"0.6s\" repeatcount=\"indefinite\" begin=\"1.8s\"\u003e\u003c\/animate\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eNotice d'utilisation\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eFacile à suivre\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- 4) Livraison --\u003e\n\u003cdiv class=\"prod-icon\"\u003e\n\u003csvg viewbox=\"0 0 88 60\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-label=\"Livraison rapide\"\u003e\n            \u003cg id=\"truck\"\u003e\n                \u003crect x=\"6\" y=\"18\" width=\"50\" height=\"28\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n                \u003crect x=\"56\" y=\"26\" width=\"18\" height=\"20\" rx=\"3\" fill=\"none\" stroke=\"#000\" stroke-width=\"4\"\u003e\u003c\/rect\u003e\n                \u003ccircle cx=\"24\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n                \u003ccircle cx=\"64\" cy=\"50\" r=\"5\" fill=\"#000\"\u003e\u003c\/circle\u003e\n                \u003cline x1=\"16\" y1=\"26\" x2=\"40\" y2=\"26\" stroke=\"#000\" stroke-width=\"4\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003canimatetransform attributename=\"transform\" type=\"translate\" values=\"-20,0; 50,0; 120,0; -20,0\" keytimes=\"0; 0.3; 0.31; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animatetransform\u003e\n                \u003canimate attributename=\"opacity\" values=\"1; 1; 0; 0; 1\" keytimes=\"0; 0.29; 0.3; 0.7; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n            \u003cg id=\"speed-lines\"\u003e\n                \u003cline x1=\"10\" y1=\"30\" x2=\"2\" y2=\"30\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"15\" y1=\"35\" x2=\"5\" y2=\"35\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003cline x1=\"12\" y1=\"40\" x2=\"3\" y2=\"40\" stroke=\"#000\" stroke-width=\"2\" stroke-linecap=\"round\"\u003e\u003c\/line\u003e\n                \u003canimate attributename=\"opacity\" values=\"0; 1; 1; 0; 0\" keytimes=\"0; 0.1; 0.29; 0.3; 1\" dur=\"2s\" repeatcount=\"indefinite\"\u003e\u003c\/animate\u003e\n            \u003c\/g\u003e\n        \u003c\/svg\u003e\n\u003cdiv class=\"label\"\u003eFrais d'envoi gratuit\u003c\/div\u003e\n\u003cdiv class=\"sublabel\"\u003eRapide et suivi en temps réel\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch3\u003e\u003cb\u003eLa livrée M Motorsport, pièce par pièce\u003c\/b\u003e\u003c\/h3\u003e\n\u003cp\u003eBlanc, bleu et rouge : la décoration de course la plus reconnaissable du paddock allemand, posée sur un coupé GT3 complet. 4556 pièces, un châssis technique avec direction reliée au volant, un six cylindres détaillé sous le capot et un aileron de course à l'arrière. 58 cm une fois monté : c'est un modèle d'exposition, pas un jouet de salon.\u003c\/p\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cb\u003eCe que vous recevez\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003e4556 pièces\u003c\/b\u003e en plastique ABS premium, compatibles avec les briques LEGO® Technic que vous possédez déjà.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eLivrée de course complète\u003c\/b\u003e en blanc, bleu et rouge, avec stickers de sponsors et numéro de course.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eMoteur 6 cylindres reproduit\u003c\/b\u003e sous un capot ouvrant, direction fonctionnelle et suspensions travaillées.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eNotice illustrée en couleur\u003c\/b\u003e étape par étape, pour un montage de haut niveau mené sans blocage.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cb\u003eCaractéristiques\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eNombre de pièces :\u003c\/b\u003e 4556\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eDimensions montées :\u003c\/b\u003e 58 cm x 25 cm\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eMatériau :\u003c\/b\u003e plastique ABS premium, sans bavure, coloris teinté dans la masse.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eÂge conseillé :\u003c\/b\u003e 14 ans et +\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eCompatibilité :\u003c\/b\u003e briques au standard universel, compatibles avec les grandes marques.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr\u003e\n\u003ch3\u003e\u003cb\u003eLivraison et garanties\u003c\/b\u003e\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eExpédition sous 24h\u003c\/b\u003e depuis notre entrepôt européen, suivi inclus.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eLivraison en 4 à 8 jours ouvrés,\u003c\/b\u003e frais d'envoi offerts.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003ePièce manquante ?\u003c\/b\u003e On vous la renvoie à nos frais, sans justificatif.\u003c\/p\u003e\u003c\/li\u003e\n\u003cli\u003e\u003cp\u003e\u003cb\u003eGarantie 1 an\u003c\/b\u003e et un mini set surprise offert, ajouté automatiquement à votre commande.\u003c\/p\u003e\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Jeux de construction","offers":[{"title":"Default Title","offer_id":55756226625865,"sku":"14:200003886#JD040","price":189.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/files\/Sb96a98f419064b299b58bf66b091282bd.webp?v=1793117381"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0964\/9999\/0857\/collections\/ChatGPT_Image_28_oct._2026_02_35_29_11zon.png?v=1793152140","url":"https:\/\/jeux-de-construction.com\/collections\/bestsellers.oembed?page=2","provider":"Jeux de construction","version":"1.0","type":"link"}