{"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","url":"https:\/\/jeux-de-construction.com\/products\/jd040-technology-racing-bmwm4sports-car-boys-high-difficulty-assembly-mechanical-set-building-block-toy-gift","provider":"Jeux de construction","version":"1.0","type":"link"}