{"title":"Jouets","description":null,"products":[{"product_id":"avion-telecommande-rc-2-4-ghz","title":"Avion télécommandé RC 2,4 GHz","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — DRONE RC 2,4 GHZ (4 MOTEURS, LED, ACROBATIES 3D)\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n     Images déjà hébergées sur ta boutique — rien à uploader.\n\n     ⚠️ NOTE : le titre actuel \"Avion télécommandé\" ne correspond pas\n     au produit décrit (4 moteurs, gyroscope 6 axes, vol stationnaire,\n     LED nocturnes = un DRONE quadricoptère, pas un avion à ailes fixes).\n     J'ai gardé \"Drone\/Avion RC\" dans le titre pour rester cohérent avec\n     ton URL actuelle, mais je te recommande de renommer le produit en\n     \"Drone RC 2,4 GHz\" pour éviter toute confusion côté client.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .dr-fiche{--navy:#0d1b2a;--navy-light:#16283d;--cyan:#00d9ff;--pink:#ff2e63;--paper:#f4f8fb;--ink:#eef4f8;\n    font-family:Arial,Helvetica,sans-serif;color:#1c2b36;max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .dr-fiche *{box-sizing:border-box;}\n  .dr-fiche img{max-width:100%;height:auto;}\n  .dr-fiche section{padding:34px 20px;}\n  .dr-navy{background:var(--navy);color:#eef4f8;}\n  .dr-white{background:#fff;}\n  .dr-paper{background:var(--paper);}\n  @media (max-width:600px){.dr-fiche section{padding:22px 16px;}}\n\n  @keyframes dr-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes dr-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes dr-grow{0%{transform:scale(.95);opacity:0;}100%{transform:scale(1);opacity:1;}}\n  @keyframes dr-blink{0%,100%{opacity:.25;}50%{opacity:1;}}\n  @keyframes dr-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}\n  @keyframes dr-twinkle{0%,100%{opacity:.2;}50%{opacity:1;}}\n\n  \/* HERO *\/\n  .dr-hero{text-align:center;border-radius:16px 16px 0 0;position:relative;overflow:hidden;}\n  .dr-star{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:dr-twinkle 2s ease-in-out infinite;}\n  .dr-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;position:relative;z-index:2;}\n  .dr-badge{background:rgba(255,255,255,.08);border:2px solid var(--cyan);color:var(--cyan);font-weight:800;font-size:11px;\n    padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:dr-fade .6s ease both;}\n  .dr-badge:nth-child(2){border-color:var(--pink);color:var(--pink);animation-delay:.1s;}\n  .dr-badge:nth-child(3){border-color:#fff;color:#fff;animation-delay:.2s;}\n  .dr-title{font-size:clamp(24px,5.2vw,40px);font-weight:900;line-height:1.1;margin:0 0 8px;position:relative;z-index:2;\n    animation:dr-up .6s ease both;}\n  .dr-title span{color:var(--cyan);}\n  .dr-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#a9c2d4;margin:0 0 20px;position:relative;z-index:2;\n    animation:dr-up .6s ease .08s both;}\n  .dr-hero img{width:100%;display:block;border-radius:14px;background:#152538;min-height:180px;\n    object-fit:cover;animation:dr-grow .8s ease .15s both;position:relative;z-index:2;}\n  .dr-price{margin-top:16px;font-size:15px;position:relative;z-index:2;}\n  .dr-price s{color:#5c7086;margin-right:8px;}\n  .dr-price b{color:var(--cyan);font-size:20px;}\n\n  \/* FEATURES *\/\n  .dr-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;text-align:center;}\n  .dr-feat{background:#fff;border-radius:12px;padding:18px 12px;opacity:0;animation:dr-up .5s ease forwards;\n    box-shadow:0 3px 10px rgba(0,0,0,.06);}\n  .dr-feat:nth-child(1){animation-delay:.05s;}\n  .dr-feat:nth-child(2){animation-delay:.15s;}\n  .dr-feat:nth-child(3){animation-delay:.25s;}\n  .dr-feat:nth-child(4){animation-delay:.35s;}\n  .dr-feat svg{width:30px;height:30px;stroke:var(--navy);margin-bottom:8px;}\n  .dr-feat:nth-child(1) svg{animation:dr-spin 2.2s linear infinite;transform-origin:center;stroke:var(--cyan);}\n  .dr-feat:nth-child(4) svg{stroke:var(--pink);animation:dr-blink 1.4s ease-in-out infinite;}\n  .dr-feat b{display:block;font-size:13px;text-transform:uppercase;}\n  .dr-feat span{display:block;font-size:12px;color:#6b7580;margin-top:4px;line-height:1.4;}\n\n  \/* GALERIE *\/\n  .dr-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n  @media (max-width:520px){.dr-gallery{grid-template-columns:1fr;}}\n  .dr-gitem{border-radius:12px;overflow:hidden;text-align:center;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.06);}\n  .dr-gitem img{width:100%;display:block;background:#152538;min-height:170px;object-fit:cover;}\n  .dr-gitem p{margin:10px 0 12px;font-size:13px;font-weight:700;color:var(--navy);padding:0 10px;}\n\n  \/* SPECS RAPIDES *\/\n  .dr-quickspecs{display:flex;justify-content:center;gap:20px;flex-wrap:wrap;text-align:center;}\n  .dr-quickspecs div b{display:block;font-size:18px;color:var(--cyan);}\n  .dr-quickspecs div span{font-size:12px;color:#a9c2d4;}\n\n  \/* POINTS FORTS *\/\n  .dr-checks{max-width:520px;margin:0 auto;display:grid;gap:10px;}\n  .dr-checks div{display:flex;align-items:center;gap:10px;font-size:14px;}\n  .dr-checks svg{width:20px;height:20px;stroke:var(--pink);flex:0 0 20px;}\n\n  \/* LIVRAISON *\/\n  .dr-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .dr-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .dr-ship div span{font-size:12px;color:#6b7580;}\n\n  \/* CTA *\/\n  .dr-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;position:relative;overflow:hidden;\n    background:linear-gradient(135deg,var(--navy),#152538);}\n  .dr-cta .dr-led{display:inline-block;width:10px;height:10px;border-radius:50%;background:var(--cyan);margin:0 4px;\n    animation:dr-blink 1.2s ease-in-out infinite;}\n  .dr-cta .dr-led:nth-child(2){background:var(--pink);animation-delay:.3s;}\n  .dr-cta .dr-led:nth-child(3){background:#fff;animation-delay:.6s;}\n  .dr-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;color:#fff;margin:10px 0 6px;}\n  .dr-cta p{color:#a9c2d4;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.dr-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"dr-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"dr-hero dr-navy\"\u003e\n    \u003cspan class=\"dr-star\" style=\"top:15%;left:10%;\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dr-star\" style=\"top:25%;left:85%;animation-delay:.4s;\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dr-star\" style=\"top:8%;left:50%;animation-delay:.8s;\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"dr-star\" style=\"top:35%;left:70%;animation-delay:1.2s;\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"dr-badges\"\u003e\n      \u003cspan class=\"dr-badge\"\u003eStabilisation 6 axes\u003c\/span\u003e\n      \u003cspan class=\"dr-badge\"\u003eLED nocturnes\u003c\/span\u003e\n      \u003cspan class=\"dr-badge\"\u003ePortée 80 m\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"dr-title\"\u003eDrone RC \u003cspan\u003e2,4 GHz\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"dr-subtitle\"\u003e4 moteurs, acrobaties 3D et vol stationnaire, même pour les débutants\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/V4_9ce85dbe-a224-4377-8813-c9f1ea373ded.jpg?v=1773286022\u0026amp;width=1200\" alt=\"Drone télécommandé RC 2,4 GHz avec LED, vue de nuit\"\u003e\n    \u003cp class=\"dr-price\"\u003e\u003cs\u003e57 000 XOF\u003c\/s\u003e\u003cb\u003e14 900 XOF\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"dr-white dr-features\"\u003e\n    \u003cdiv class=\"dr-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eGyroscope 6 axes\u003c\/b\u003e\u003cspan\u003eStabilité exceptionnelle, facile même pour débutants\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dr-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003crect x=\"3\" y=\"7\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M17 10h4v4h-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003e4 moteurs\u003c\/b\u003e\u003cspan\u003ePuissance et direction différentielle optimisées\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dr-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 4h16v16H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 9h16M9 4v16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMousse EPP\u003c\/b\u003e\u003cspan\u003eRésistant aux chocs et aux chutes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dr-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2s6 7 6 12a6 6 0 0 1-12 0c0-5 6-12 6-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eLED éclatantes\u003c\/b\u003e\u003cspan\u003eVols nocturnes spectaculaires, repérage facile\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TELECOMMANDE --\u003e\n  \u003csection class=\"dr-paper dr-gallery\"\u003e\n    \u003cdiv class=\"dr-gitem\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/V2_84cd2cb0-9bcc-4d8d-b41c-6d808e4bb7a9.jpg?v=1773286022\u0026amp;width=800\" alt=\"Télécommande 2,4 GHz du drone RC\"\u003e\n      \u003cp\u003eTélécommande 2,4 GHz, portée 80m, commandes en un bouton\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dr-gitem\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/V3_6b1619e3-1c7a-4ea6-8ff0-fe2fe79fcc44.jpg?v=1773286023\u0026amp;width=800\" alt=\"Drone en vol effectuant des figures acrobatiques 3D\"\u003e\n      \u003cp\u003eFigures 3D en un bouton, rotations à 360°\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- VOL STATIONNAIRE --\u003e\n  \u003csection class=\"dr-white dr-gallery\"\u003e\n    \u003cdiv class=\"dr-gitem\" style=\"grid-column:1\/-1;max-width:420px;margin:0 auto;\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/V1_1bee62c0-737e-4440-ab67-1fbc3cdc60ee.jpg?v=1773286022\u0026amp;width=800\" alt=\"Drone en vol stationnaire, utilisation intérieur et extérieur\"\u003e\n      \u003cp\u003eVol stationnaire de haute précision, intérieur \u0026amp; extérieur\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS RAPIDES --\u003e\n  \u003csection class=\"dr-navy dr-quickspecs\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003e80m\u003c\/b\u003e\u003cspan\u003ePortée radio\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e2,4 GHz\u003c\/b\u003e\u003cspan\u003eMulti-pilotes sans interférence\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e360°\u003c\/b\u003e\u003cspan\u003eAcrobaties \u0026amp; rotations\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e1 bouton\u003c\/b\u003e\u003cspan\u003eDécollage \u0026amp; retour auto\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POINTS FORTS --\u003e\n  \u003csection class=\"dr-white\"\u003e\n    \u003ch3 style=\"text-align:center;font-size:19px;margin:0 0 18px;\"\u003e🎯 Points forts\u003c\/h3\u003e\n    \u003cdiv class=\"dr-checks\"\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eStabilisation gyroscopique 6 axes, contrôle facile dès le premier vol\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eStructure 4 moteurs, direction différentielle pour des performances optimales\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMousse EPP haute qualité, résistant aux chocs et aux chutes\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDécollage et retour automatiques pour une expérience simplifiée\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"dr-paper dr-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e14 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"dr-cta\"\u003e\n    \u003cdiv\u003e\n\u003cspan class=\"dr-led\"\u003e\u003c\/span\u003e\u003cspan class=\"dr-led\"\u003e\u003c\/span\u003e\u003cspan class=\"dr-led\"\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003ch2\u003ePrêt à décoller ?\u003c\/h2\u003e\n    \u003cp\u003eVol de jour comme de nuit, stable dès le premier envol.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop CIV","offers":[{"title":"Default Title","offer_id":46866037964969,"sku":null,"price":14900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/V4_9ce85dbe-a224-4377-8813-c9f1ea373ded.jpg?v=1773286022"},{"product_id":"puzzle-amusement-et-apprentissage-pour-les-petits","title":"240 blocs de Puzzle Amusement et Apprentissage pour les Petits","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — PUZZLE CHANTIER DE CONSTRUCTION (240 blocs)\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n\n     ⚠️ IMAGES : un seul visuel est actuellement hébergé sur TA boutique\n     (celui utilisé ci-dessous en hero, \"LEGO.jpg\"). Les 4 autres images\n     de ta page actuelle viennent d'un CDN externe (cdn.youcan.shop) —\n     probablement une image fournisseur, à ne pas garder sur le long terme.\n     J'ai laissé 2 emplacements marqués [REMPLACER PAR TON IMAGE SHOPIFY]\n     à remplacer une fois tes propres photos uploadées dans Contenu \u003e Fichiers.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .pz2-fiche{--yellow:#fbc02d;--orange:#f2622e;--charcoal:#2b2b2b;--paper:#fdf8ee;--ink:#2b2b2b;\n    font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .pz2-fiche *{box-sizing:border-box;}\n  .pz2-fiche img{max-width:100%;height:auto;}\n  .pz2-fiche section{padding:34px 20px;}\n  .pz2-paper{background:var(--paper);}\n  .pz2-white{background:#fff;}\n  .pz2-charcoal{background:var(--charcoal);color:#fff;}\n  @media (max-width:600px){.pz2-fiche section{padding:22px 16px;}}\n\n  @keyframes pz2-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes pz2-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes pz2-grow{0%{transform:scale(.95);opacity:0;}100%{transform:scale(1);opacity:1;}}\n  @keyframes pz2-dig{0%,100%{transform:rotate(0deg);}50%{transform:rotate(-18deg);}}\n  @keyframes pz2-stripe{0%{background-position:0 0;}100%{background-position:56px 0;}}\n\n  \/* HERO *\/\n  .pz2-hero{text-align:center;border-radius:16px 16px 0 0;position:relative;}\n  .pz2-hazard{height:8px;width:100%;position:absolute;top:0;left:0;border-radius:16px 16px 0 0;\n    background:repeating-linear-gradient(135deg,var(--charcoal) 0 14px,var(--yellow) 14px 28px);\n    background-size:56px 8px;animation:pz2-stripe 2.2s linear infinite;}\n  .pz2-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin:22px 0 14px;}\n  .pz2-badge{background:#fff;border:2px solid var(--orange);color:var(--orange);font-weight:800;font-size:11px;\n    padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:pz2-fade .6s ease both;}\n  .pz2-badge:nth-child(2){border-color:var(--charcoal);color:var(--charcoal);animation-delay:.1s;}\n  .pz2-badge:nth-child(3){border-color:var(--yellow);color:#9c7a10;animation-delay:.2s;}\n  .pz2-title{font-size:clamp(24px,5.2vw,40px);font-weight:900;line-height:1.1;margin:0 0 8px;\n    animation:pz2-up .6s ease both;}\n  .pz2-title span{color:var(--orange);}\n  .pz2-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#5a5a5a;margin:0 0 20px;\n    animation:pz2-up .6s ease .08s both;}\n  .pz2-hero img{width:100%;display:block;border-radius:14px;background:#f0e8d4;min-height:180px;\n    object-fit:cover;animation:pz2-grow .8s ease .15s both;}\n  .pz2-price{margin-top:16px;font-size:15px;}\n  .pz2-price s{color:#a8a8a8;margin-right:8px;}\n  .pz2-price b{color:var(--orange);font-size:20px;}\n\n  \/* INTRO *\/\n  .pz2-intro{text-align:center;}\n  .pz2-intro p{font-size:15px;max-width:600px;margin:0 auto;line-height:1.55;}\n  .pz2-intro strong{color:var(--orange);}\n\n  \/* FEATURES *\/\n  .pz2-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;text-align:center;}\n  .pz2-feat{background:#fff;border-radius:12px;padding:18px 12px;opacity:0;animation:pz2-up .5s ease forwards;\n    box-shadow:0 3px 10px rgba(0,0,0,.06);}\n  .pz2-feat:nth-child(1){animation-delay:.05s;}\n  .pz2-feat:nth-child(2){animation-delay:.15s;}\n  .pz2-feat:nth-child(3){animation-delay:.25s;}\n  .pz2-feat svg{width:30px;height:30px;stroke:var(--orange);margin-bottom:8px;transform-origin:80% 80%;}\n  .pz2-feat:nth-child(1) svg{animation:pz2-dig 2.4s ease-in-out infinite;}\n  .pz2-feat b{display:block;font-size:13px;text-transform:uppercase;}\n  .pz2-feat span{display:block;font-size:12px;color:#6b6b6b;margin-top:4px;line-height:1.4;}\n\n  \/* GALERIE A COMPLETER *\/\n  .pz2-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n  @media (max-width:520px){.pz2-gallery{grid-template-columns:1fr;}}\n  .pz2-gallery img{width:100%;display:block;border-radius:12px;background:#f0e8d4;min-height:160px;object-fit:cover;}\n\n  \/* COMPETENCES *\/\n  .pz2-checks{max-width:520px;margin:0 auto;display:grid;gap:10px;}\n  .pz2-checks div{display:flex;align-items:center;gap:10px;font-size:14px;}\n  .pz2-checks svg{width:20px;height:20px;stroke:var(--yellow);flex:0 0 20px;}\n\n  \/* LIVRAISON *\/\n  .pz2-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .pz2-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .pz2-ship div span{font-size:12px;color:#c9c9c9;}\n\n  \/* CTA *\/\n  .pz2-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;position:relative;overflow:hidden;\n    background:linear-gradient(135deg,var(--orange),#d94e1e);}\n  .pz2-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;color:#fff;margin:0 0 6px;}\n  .pz2-cta p{color:#ffe6d8;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.pz2-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pz2-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"pz2-hero pz2-paper\"\u003e\n    \u003cdiv class=\"pz2-hazard\"\u003e\u003c\/div\u003e\n    \u003cdiv class=\"pz2-badges\"\u003e\n      \u003cspan class=\"pz2-badge\"\u003e240 blocs\u003c\/span\u003e\n      \u003cspan class=\"pz2-badge\"\u003eDès 3 ans\u003c\/span\u003e\n      \u003cspan class=\"pz2-badge\"\u003eGrandes pièces sécurisées\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"pz2-title\"\u003ePuzzle \u003cspan\u003eChantier\u003c\/span\u003e\u003cbr\u003ede Construction\u003c\/h1\u003e\n    \u003cp class=\"pz2-subtitle\"\u003e240 blocs pour stimuler l'imagination des petits passionnés de construction\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/LEGO.jpg?v=1773286032\u0026amp;width=1200\" alt=\"Puzzle de construction 240 blocs avec pelleteuses, grues et bulldozers colorés\"\u003e\n    \u003cp class=\"pz2-price\"\u003e\u003cs\u003e45 000 XOF\u003c\/s\u003e\u003cb\u003e14 900 XOF\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"pz2-white pz2-intro\"\u003e\n    \u003cp\u003eConçu pour les enfants à partir de 3 ans, ce puzzle interactif allie plaisir et apprentissage en leur permettant d'assembler \u003cstrong\u003eune scène vivante de chantier de construction\u003c\/strong\u003e — pelleteuses, grues, bulldozers et ouvriers en pleine action.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"pz2-paper pz2-features\"\u003e\n    \u003cdiv class=\"pz2-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 20h6l6-14 4 4-8 10z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"6\" cy=\"20\" r=\"1.5\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      \u003cb\u003eScène de chantier\u003c\/b\u003e\u003cspan\u003ePelleteuses, grues, bulldozers et ouvriers colorés\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pz2-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 4h16v16H4z\"\u003e\u003c\/path\u003e\u003cpath d=\"M4 9h16M9 4v16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMatériaux durables\u003c\/b\u003e\u003cspan\u003eQualité et sécurité pour les petites mains\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pz2-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 11l3 3L22 4M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eGrandes pièces\u003c\/b\u003e\u003cspan\u003eFaciles à manipuler par les petites mains\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE A COMPLETER --\u003e\n  \u003csection class=\"pz2-white pz2-gallery\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/LEGO_bbfe85da-558b-419d-b77c-be6243ce87c5.jpg?v=1784232145\" alt=\"Pièces du puzzle chantier de construction assemblées\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/lego2.jpg?v=1784232146\" alt=\"Enfant assemblant le puzzle chantier de construction\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPETENCES --\u003e\n  \u003csection class=\"pz2-paper\"\u003e\n    \u003ch3 style=\"text-align:center;font-size:19px;margin:0 0 18px;\"\u003e🎯 Ce que ça développe\u003c\/h3\u003e\n    \u003cdiv class=\"pz2-checks\"\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eMotricité fine grâce aux grandes pièces faciles à saisir\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCoordination œil-main en assemblant chaque engin\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCompétences en résolution de problèmes\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eImagination stimulée par l'univers du chantier\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"pz2-charcoal pz2-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e14 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"pz2-cta\"\u003e\n    \u003ch2\u003eLe chantier de ses rêves l'attend\u003c\/h2\u003e\n    \u003cp\u003e240 blocs, des heures de construction et d'imagination.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop CIV","offers":[{"title":"Default Title","offer_id":46866038259881,"sku":null,"price":14900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/LEGO.jpg?v=1773286032"},{"product_id":"165-pieces-lego-electronique-pour-stimuler-l-imagination-et-la-logique","title":"165 Pièces Lego Electronique pour Stimuler l’Imagination et la Logique","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — 165 PIÈCES LEGO ÉLECTRONIQUE (engrenages, moteur)\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n     Images déjà hébergées sur ta boutique — rien à uploader.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .lg-fiche{--red:#e6483c;--yellow:#ffc23c;--blue:#2f8fd6;--green:#4cb96b;--ink:#20242b;--paper:#f7f8fa;\n    font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .lg-fiche *{box-sizing:border-box;}\n  .lg-fiche img{max-width:100%;height:auto;}\n  .lg-fiche section{padding:34px 20px;}\n  .lg-paper{background:var(--paper);}\n  .lg-white{background:#fff;}\n  .lg-dark{background:var(--ink);color:#fff;}\n  @media (max-width:600px){.lg-fiche section{padding:22px 16px;}}\n\n  @keyframes lg-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes lg-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes lg-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}\n  @keyframes lg-spin-rev{from{transform:rotate(360deg);}to{transform:rotate(0deg);}}\n  @keyframes lg-grow{0%{transform:scale(.94);opacity:0;}100%{transform:scale(1);opacity:1;}}\n\n  \/* HERO *\/\n  .lg-hero{text-align:center;border-radius:16px 16px 0 0;position:relative;}\n  .lg-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;}\n  .lg-badge{background:#fff;border:2px solid var(--red);color:var(--red);font-weight:800;font-size:11px;\n    padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:lg-fade .6s ease both;}\n  .lg-badge:nth-child(2){border-color:var(--blue);color:var(--blue);animation-delay:.1s;}\n  .lg-badge:nth-child(3){border-color:var(--green);color:var(--green);animation-delay:.2s;}\n  .lg-title{font-size:clamp(24px,5.2vw,40px);font-weight:900;line-height:1.1;margin:0 0 8px;\n    animation:lg-up .6s ease both;}\n  .lg-title span{color:var(--red);}\n  .lg-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#555b66;margin:0 0 22px;\n    animation:lg-up .6s ease .08s both;}\n  .lg-hero img{width:100%;display:block;border-radius:14px;background:#eceef1;min-height:180px;\n    object-fit:cover;animation:lg-grow .8s ease .15s both;}\n\n  \/* mini gear decor *\/\n  .lg-gear-deco{position:absolute;top:14px;right:14px;width:38px;height:38px;opacity:.9;\n    animation:lg-spin 6s linear infinite;}\n\n  \/* INTRO *\/\n  .lg-intro{text-align:center;}\n  .lg-intro p{font-size:15px;max-width:580px;margin:0 auto;line-height:1.55;}\n\n  \/* FEATURES *\/\n  .lg-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;text-align:center;}\n  .lg-feat{background:#fff;border-radius:12px;padding:18px 12px;opacity:0;animation:lg-up .5s ease forwards;\n    box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .lg-feat:nth-child(1){animation-delay:.05s;}\n  .lg-feat:nth-child(2){animation-delay:.15s;}\n  .lg-feat:nth-child(3){animation-delay:.25s;}\n  .lg-feat:nth-child(4){animation-delay:.35s;}\n  .lg-feat svg{width:30px;height:30px;stroke:var(--red);margin-bottom:8px;}\n  .lg-feat:nth-child(1) svg{animation:lg-spin 4s linear infinite;transform-origin:center;}\n  .lg-feat:nth-child(2) svg{stroke:var(--yellow);animation:lg-spin-rev 3s linear infinite;transform-origin:center;}\n  .lg-feat:nth-child(3) svg{stroke:var(--blue);}\n  .lg-feat:nth-child(4) svg{stroke:var(--green);}\n  .lg-feat b{display:block;font-size:13px;text-transform:uppercase;}\n\n  \/* GALERIE *\/\n  .lg-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n  @media (max-width:520px){.lg-gallery{grid-template-columns:1fr;}}\n  .lg-gitem{border-radius:12px;overflow:hidden;text-align:center;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .lg-gitem img{width:100%;display:block;background:#eceef1;min-height:160px;object-fit:cover;}\n  .lg-gitem p{margin:10px 0 12px;font-size:13px;font-weight:700;color:var(--red);padding:0 10px;}\n\n  \/* POINTS FORTS *\/\n  .lg-checks{max-width:520px;margin:0 auto;display:grid;gap:10px;}\n  .lg-checks div{display:flex;align-items:center;gap:10px;font-size:14px;}\n  .lg-checks svg{width:20px;height:20px;stroke:var(--green);flex:0 0 20px;}\n\n  \/* LIVRAISON *\/\n  .lg-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .lg-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .lg-ship div span{font-size:12px;color:#c9ccd2;}\n\n  \/* CTA — signature : engrenages qui tournent *\/\n  .lg-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;position:relative;overflow:hidden;}\n  .lg-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;margin:0 0 6px;position:relative;z-index:2;}\n  .lg-cta p{opacity:.85;font-size:14px;margin:0;position:relative;z-index:2;}\n  .lg-cta .lg-big-gear{position:absolute;width:120px;height:120px;opacity:.12;top:-30px;left:-30px;\n    animation:lg-spin 12s linear infinite;}\n  .lg-cta .lg-big-gear.right{left:auto;right:-30px;top:auto;bottom:-30px;animation:lg-spin-rev 16s linear infinite;}\n\n  @media (prefers-reduced-motion: reduce){.lg-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"lg-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"lg-hero lg-paper\"\u003e\n    \u003csvg class=\"lg-gear-deco\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#e6483c\" stroke-width=\"1.5\"\u003e\n      \u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"\u003e\u003c\/path\u003e\n    \u003c\/svg\u003e\n    \u003cdiv class=\"lg-badges\"\u003e\n      \u003cspan class=\"lg-badge\"\u003e165 pièces\u003c\/span\u003e\n      \u003cspan class=\"lg-badge\"\u003eMoteur électrique\u003c\/span\u003e\n      \u003cspan class=\"lg-badge\"\u003eDès 3 ans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"lg-title\"\u003eLego \u003cspan\u003eÉlectronique\u003c\/span\u003e\u003cbr\u003e165 Pièces\u003c\/h1\u003e\n    \u003cp class=\"lg-subtitle\"\u003eLe jeu de construction à engrenages qui stimule l'imagination et la logique\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/ChatGPTImage22juin2026_17_35_09.png?v=1782149949\u0026amp;width=1200\" alt=\"Kit de construction Lego électronique 165 pièces avec engrenages colorés\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"lg-white lg-intro\"\u003e\n    \u003cp\u003eUn jouet innovant qui stimule la créativité et l'imagination des enfants. Composé de \u003cstrong\u003e165 pièces colorées\u003c\/strong\u003e, ce kit permet de créer des structures amusantes et interactives — les blocs s'assemblent facilement pour former une base solide et stable.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"lg-paper lg-features\"\u003e\n    \u003cdiv class=\"lg-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eEngrenages rotatifs\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lg-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003crect x=\"3\" y=\"7\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M17 10h4v4h-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMoteur intégré\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lg-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 11l3 3L22 4M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eCoordination œil-main\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lg-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2v18M3 12h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMotricité fine\u003c\/b\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE --\u003e\n  \u003csection class=\"lg-white lg-gallery\"\u003e\n    \u003cdiv class=\"lg-gitem\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/EL2.jpg?v=1782149949\u0026amp;width=800\" alt=\"Structure Lego électronique avec engrenages assemblés\"\u003e\n      \u003cp\u003eConstruis un véritable parc d'attractions miniature\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lg-gitem\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/EL4.jpg?v=1782149949\u0026amp;width=800\" alt=\"Manège et balançoires miniatures en Lego électronique\"\u003e\n      \u003cp\u003eManèges et balançoires qui bougent pour de vrai\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003csection class=\"lg-paper lg-gallery\"\u003e\n    \u003cdiv class=\"lg-gitem\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/EL1.png?v=1782149949\u0026amp;width=800\" alt=\"Pièces colorées du kit Lego électronique\"\u003e\n      \u003cp\u003eUn effet en chaîne qui émerveille et développe la logique\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"lg-gitem\"\u003e\n      \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/EL3.jpg?v=1782149949\u0026amp;width=800\" alt=\"Enfant jouant avec le kit Lego électronique\"\u003e\n      \u003cp\u003eCouleurs vives et motifs qui captivent l'attention des petits\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POINTS FORTS --\u003e\n  \u003csection class=\"lg-white\"\u003e\n    \u003ch3 style=\"text-align:center;font-size:19px;margin:0 0 18px;\"\u003e🎯 Points forts\u003c\/h3\u003e\n    \u003cdiv class=\"lg-checks\"\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003e165 pièces colorées pour des structures amusantes et interactives\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eRoues dentées et engrenages animés par un moteur électrique intégré\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eFavorise la coordination œil-main et la motricité fine\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003ePlastique de qualité, sûr et durable, dès 3 ans\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"lg-dark lg-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e17 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"lg-cta lg-dark\"\u003e\n    \u003csvg class=\"lg-big-gear\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#e6483c\" stroke-width=\"1\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003csvg class=\"lg-big-gear right\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2f8fd6\" stroke-width=\"1\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003ch2\u003eFais tourner son imagination\u003c\/h2\u003e\n    \u003cp\u003e165 pièces, un moteur, des possibilités infinies.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47213123731625,"sku":null,"price":17900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/ChatGPTImage22juin2026_17_35_09.png?v=1782149949"},{"product_id":"4-pcs-magic-water-books-kids","title":"4 PCS Magic Water Books Kids","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — LIVRES D'EAU MAGIQUES (4 pcs + marqueurs offerts)\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n\n     ⚠️ IMAGES : un seul visuel est actuellement hébergé sur TA boutique\n     (celui utilisé ci-dessous en hero). Les autres images présentes sur\n     ta page actuelle viennent de CDN externes (alicdn.com, woura.b-cdn.net)\n     — ce sont des images fournisseur\/tierces, pas idéal à réutiliser sur\n     le long terme (risque de lien cassé, watermark, dépendance à un tiers).\n     J'ai laissé 2 emplacements marqués [REMPLACER PAR TON IMAGE SHOPIFY]\n     pour que tu puisses uploader tes propres photos (ou des captures du\n     produit en action) dans Contenu \u003e Fichiers, puis coller leur lien ici.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .mw-fiche{--aqua:#3fb6c9;--pink:#ff8fab;--mint:#8fd9a8;--sun:#ffd166;--cream:#fdf9f2;--ink:#233b45;\n    font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .mw-fiche *{box-sizing:border-box;}\n  .mw-fiche img{max-width:100%;height:auto;}\n  .mw-fiche section{padding:34px 20px;}\n  .mw-cream{background:var(--cream);}\n  .mw-white{background:#fff;}\n  @media (max-width:600px){.mw-fiche section{padding:22px 16px;}}\n\n  @keyframes mw-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes mw-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes mw-drip{0%,100%{transform:translateY(0);}50%{transform:translateY(5px);}}\n  @keyframes mw-reveal{0%{background-position:0% 0;}100%{background-position:200% 0;}}\n\n  \/* HERO *\/\n  .mw-hero{text-align:center;border-radius:16px 16px 0 0;}\n  .mw-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;}\n  .mw-badge{background:#fff;border:2px solid var(--aqua);color:var(--aqua);font-weight:800;font-size:11px;\n    padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:mw-fade .6s ease both;}\n  .mw-badge:nth-child(2){border-color:var(--pink);color:var(--pink);animation-delay:.1s;}\n  .mw-badge:nth-child(3){border-color:var(--mint);color:var(--mint);animation-delay:.2s;}\n  .mw-title{font-size:clamp(26px,5.5vw,42px);font-weight:900;line-height:1.1;margin:0 0 8px;\n    animation:mw-up .6s ease both;}\n  .mw-title span{background:linear-gradient(90deg,var(--aqua),var(--pink),var(--sun),var(--mint));\n    background-size:200% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;\n    animation:mw-reveal 4s linear infinite;}\n  .mw-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#4d6169;margin:0 0 22px;\n    animation:mw-up .6s ease .08s both;}\n  .mw-hero img{width:100%;display:block;border-radius:14px;background:#e4f4f6;min-height:180px;\n    object-fit:cover;animation:mw-fade .9s ease .15s both;}\n  .mw-price{margin-top:16px;font-size:15px;}\n  .mw-price s{color:#9aa8ab;margin-right:8px;}\n  .mw-price b{color:var(--pink);font-size:20px;}\n\n  \/* INTRO *\/\n  .mw-intro{text-align:center;}\n  .mw-intro h3{font-size:19px;margin:0 0 10px;}\n  .mw-intro p{font-size:15px;max-width:580px;margin:0 auto 8px;line-height:1.55;}\n  .mw-intro strong{color:var(--aqua);}\n\n  \/* FEATURES *\/\n  .mw-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:14px;text-align:center;}\n  .mw-feat{opacity:0;animation:mw-up .5s ease forwards;}\n  .mw-feat:nth-child(1){animation-delay:.05s;}\n  .mw-feat:nth-child(2){animation-delay:.15s;}\n  .mw-feat:nth-child(3){animation-delay:.25s;}\n  .mw-feat:nth-child(4){animation-delay:.35s;}\n  .mw-feat svg{width:30px;height:30px;stroke:var(--aqua);margin-bottom:8px;animation:mw-drip 2.6s ease-in-out infinite;}\n  .mw-feat:nth-child(2) svg{stroke:var(--pink);animation-delay:.3s;}\n  .mw-feat:nth-child(3) svg{stroke:var(--mint);animation-delay:.6s;}\n  .mw-feat:nth-child(4) svg{stroke:var(--sun);animation-delay:.9s;}\n  .mw-feat b{display:block;font-size:13px;text-transform:uppercase;}\n\n  \/* COMMENT CA MARCHE *\/\n  .mw-steps h3{text-align:center;font-size:19px;margin:0 0 20px;}\n  .mw-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:480px;margin:0 auto;}\n  .mw-steps li{display:flex;align-items:center;gap:12px;background:var(--cream);border-radius:12px;\n    padding:12px 16px;opacity:0;animation:mw-up .5s ease forwards;}\n  .mw-steps li:nth-child(1){animation-delay:.05s;}\n  .mw-steps li:nth-child(2){animation-delay:.15s;}\n  .mw-steps li:nth-child(3){animation-delay:.25s;}\n  .mw-steps li:nth-child(4){animation-delay:.35s;}\n  .mw-steps b{flex:0 0 28px;height:28px;border-radius:50%;background:var(--aqua);color:#fff;\n    display:flex;align-items:center;justify-content:center;font-size:13px;}\n  .mw-steps span{font-size:14px;}\n\n  \/* GALERIE (emplacements à compléter) *\/\n  .mw-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n  @media (max-width:520px){.mw-gallery{grid-template-columns:1fr;}}\n  .mw-gallery img{width:100%;display:block;border-radius:12px;background:#e4f4f6;min-height:160px;object-fit:cover;}\n\n  \/* TEMOIGNAGE *\/\n  .mw-quote{max-width:560px;margin:0 auto;text-align:center;}\n  .mw-quote p{font-size:16px;font-style:italic;line-height:1.5;margin:0 0 10px;}\n  .mw-quote span{font-size:13px;color:#4d6169;font-weight:700;}\n  .mw-stars{color:var(--sun);font-size:18px;margin-bottom:8px;}\n\n  \/* INCLUS *\/\n  .mw-inclus{text-align:center;}\n  .mw-inclus h3{font-size:19px;margin:0 0 16px;}\n  .mw-chips{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;}\n  .mw-chips span{background:var(--cream);border:1px solid var(--aqua);border-radius:999px;padding:8px 16px;font-size:13px;font-weight:700;}\n\n  \/* GARANTIES *\/\n  .mw-guarantee{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;text-align:center;font-size:12.5px;}\n  .mw-guarantee div{max-width:130px;}\n  .mw-guarantee b{display:block;font-size:12.5px;}\n\n  \/* LIVRAISON *\/\n  .mw-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .mw-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .mw-ship div span{font-size:12px;color:#4d6169;}\n\n  \/* CTA *\/\n  .mw-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;\n    background:linear-gradient(135deg,var(--aqua),var(--mint));}\n  .mw-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;color:#fff;margin:0 0 6px;}\n  .mw-cta p{color:#fff;opacity:.9;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.mw-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"mw-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"mw-hero mw-cream\"\u003e\n    \u003cdiv class=\"mw-badges\"\u003e\n      \u003cspan class=\"mw-badge\"\u003e4 livres inclus\u003c\/span\u003e\n      \u003cspan class=\"mw-badge\"\u003e4 marqueurs d'eau offerts\u003c\/span\u003e\n      \u003cspan class=\"mw-badge\"\u003eZéro dégât\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"mw-title\"\u003eLivres d'Eau \u003cspan\u003eMagiques\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"mw-subtitle\"\u003eColoriage sans dégât, magie garantie !\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/H84e49fe1b28a49adad54fbb4dea6fce8S_0922c6d6-09a3-420b-9ef5-7fd8ffc92b10.webp?v=1782260244\u0026amp;width=1200\" alt=\"Pack de 4 livres d'eau magiques avec marqueurs pour enfants\"\u003e\n    \u003cp class=\"mw-price\"\u003e\u003cs\u003e27 900 XOF\u003c\/s\u003e\u003cb\u003e8 900 XOF\u003c\/b\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"mw-white mw-intro\"\u003e\n    \u003ch3\u003eVos enfants s'ennuient en dessinant ?\u003c\/h3\u003e\n    \u003cp\u003eCrayons qui se cassent, taches de peinture partout… un vrai casse-tête pour vous et eux. Avec les livres d'eau magiques, \u003cstrong\u003eon dit adieu à ces tracas\u003c\/strong\u003e : les enfants coloriennt avec juste de l'eau, et les couleurs apparaissent comme par magie.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"mw-cream mw-features\"\u003e\n    \u003cdiv class=\"mw-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2s6 7 6 12a6 6 0 0 1-12 0c0-5 6-12 6-12z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eJuste de l'eau\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2v4M12 18v4M4.9 4.9l2.8 2.8M16.3 16.3l2.8 2.8M2 12h4M18 12h4M4.9 19.1l2.8-2.8M16.3 7.7l2.8-2.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eCréativité\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 11l3 3L22 4M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMotricité fine\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"mw-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eZéro dégât\u003c\/b\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMENT CA MARCHE --\u003e\n  \u003csection class=\"mw-white mw-steps\"\u003e\n    \u003ch3\u003e💧 Comment ça marche\u003c\/h3\u003e\n    \u003col\u003e\n      \u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eTrempe le marqueur dans l'eau\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003ePeins directement sur les pages du livre\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eRegarde les couleurs apparaître comme par magie\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eLaisse sécher et recommence à l'infini\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE A COMPLETER --\u003e\n  \u003csection class=\"mw-cream mw-gallery\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/ea5021883a344f9facca5344228434d8.png?v=1784150809\" alt=\"Enfant peignant avec un marqueur d'eau magique\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/H84e49fe1b28a49adad54fbb4dea6fce8S.avif?v=1784150818\" alt=\"Pages du livre d'eau magique avec couleurs révélées\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- TEMOIGNAGE --\u003e\n  \u003csection class=\"mw-white mw-quote\"\u003e\n    \u003cdiv class=\"mw-stars\"\u003e★★★★★\u003c\/div\u003e\n    \u003cp\u003e\"Mes enfants adorent ces livres ! Ils passent des heures à dessiner sans le désordre habituel. C'est un vrai changement pour nous.\"\u003c\/p\u003e\n    \u003cspan\u003e— Aissatou D., Dakar\u003c\/span\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUS --\u003e\n  \u003csection class=\"mw-cream mw-inclus\"\u003e\n    \u003ch3\u003e🎁 Ce qui est inclus\u003c\/h3\u003e\n    \u003cdiv class=\"mw-chips\"\u003e\n      \u003cspan\u003e4 livres d'eau magiques\u003c\/span\u003e\n      \u003cspan\u003e4 marqueurs d'eau offerts\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GARANTIES --\u003e\n  \u003csection class=\"mw-white mw-guarantee\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003e🔒 Achat sécurisé\u003c\/b\u003ePaiement 100% sécurisé\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e↩️ Satisfait ou remboursé\u003c\/b\u003eSous 30 jours, sans condition\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003e💬 Support WhatsApp\u003c\/b\u003eRéponse rapide 7j\/7\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"mw-cream mw-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e8 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"mw-cta\"\u003e\n    \u003ch2\u003ePrêt à voir la magie opérer ?\u003c\/h2\u003e\n    \u003cp\u003eCommande maintenant, avant rupture de stock.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47218411503785,"sku":null,"price":8900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/H84e49fe1b28a49adad54fbb4dea6fce8S_0922c6d6-09a3-420b-9ef5-7fd8ffc92b10.webp?v=1782260244"},{"product_id":"50-pieces-puzzle-3d-de-dessin-anime-pour-enfants","title":"25 pièces Puzzle 3D de dessin animé pour enfants","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — PUZZLE 3D CARTON 50 PIÈCES (dessin animé, enfants)\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n     Images déjà hébergées sur ta boutique — rien à uploader.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .pz-fiche{--kraft:#c9a876;--kraft-dark:#8a6b42;--sage:#7fa17a;--sky:#6ba3c9;--cream:#faf3e6;--ink:#3a2f22;\n    font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .pz-fiche *{box-sizing:border-box;}\n  .pz-fiche img{max-width:100%;height:auto;}\n  .pz-fiche section{padding:36px 20px;}\n  .pz-cream{background:var(--cream);}\n  .pz-white{background:#fff;}\n  .pz-kraft{background:var(--kraft-dark);color:#fff;}\n  @media (max-width:600px){.pz-fiche section{padding:22px 16px;}}\n\n  @keyframes pz-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes pz-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes pz-drift{0%,100%{transform:translateY(0);}50%{transform:translateY(-5px);}}\n  @keyframes pz-grow{0%{transform:scale(.9);opacity:0;}100%{transform:scale(1);opacity:1;}}\n\n  \/* HERO *\/\n  .pz-hero{text-align:center;border-radius:16px 16px 0 0;}\n  .pz-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;}\n  .pz-badge{background:#fff;border:2px solid var(--kraft-dark);color:var(--kraft-dark);font-weight:800;\n    font-size:11px;padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:pz-fade .6s ease both;}\n  .pz-badge:nth-child(2){border-color:var(--sage);color:var(--sage);animation-delay:.1s;}\n  .pz-badge:nth-child(3){border-color:var(--sky);color:var(--sky);animation-delay:.2s;}\n  .pz-title{font-size:clamp(26px,5.5vw,42px);font-weight:900;line-height:1.1;margin:0 0 8px;\n    animation:pz-up .6s ease both;}\n  .pz-title span{color:var(--kraft-dark);}\n  .pz-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#6b5c48;margin:0 0 22px;\n    animation:pz-up .6s ease .08s both;}\n  .pz-hero img{width:100%;display:block;border-radius:14px;background:#eee0c8;min-height:180px;\n    object-fit:cover;animation:pz-grow .8s ease .15s both;}\n\n  \/* INTRO \/ PROBLEME *\/\n  .pz-intro{text-align:center;}\n  .pz-intro h3{font-size:19px;margin:0 0 10px;}\n  .pz-intro p{font-size:15px;max-width:580px;margin:0 auto 8px;line-height:1.55;}\n  .pz-intro strong{color:var(--kraft-dark);}\n\n  \/* COMPETENCES *\/\n  .pz-skills{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:16px;}\n  .pz-skill{background:#fff;border-radius:12px;padding:18px 14px;opacity:0;animation:pz-up .55s ease forwards;\n    box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .pz-skill:nth-child(1){animation-delay:.05s;}\n  .pz-skill:nth-child(2){animation-delay:.15s;}\n  .pz-skill:nth-child(3){animation-delay:.25s;}\n  .pz-skill:nth-child(4){animation-delay:.35s;}\n  .pz-skill svg{width:30px;height:30px;stroke:var(--kraft-dark);margin-bottom:8px;animation:pz-drift 3s ease-in-out infinite;}\n  .pz-skill:nth-child(2) svg{stroke:var(--sage);animation-delay:.3s;}\n  .pz-skill:nth-child(3) svg{stroke:var(--sky);animation-delay:.6s;}\n  .pz-skill:nth-child(4) svg{stroke:var(--kraft-dark);animation-delay:.9s;}\n  .pz-skill b{display:block;font-size:14px;margin-bottom:4px;}\n  .pz-skill span{font-size:12.5px;color:#6b5c48;line-height:1.4;}\n\n  \/* GALERIE *\/\n  .pz-gallery{border-radius:14px;overflow:hidden;text-align:center;}\n  .pz-gallery img{width:100%;display:block;background:#eee0c8;min-height:180px;object-fit:cover;}\n  .pz-gallery p{margin-top:14px;font-weight:800;font-size:15px;color:var(--kraft-dark);}\n\n  \/* ETAPES *\/\n  .pz-steps h3{text-align:center;font-size:19px;margin:0 0 20px;}\n  .pz-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:480px;margin:0 auto 20px;}\n  .pz-steps li{display:flex;align-items:center;gap:12px;background:var(--cream);border-radius:12px;\n    padding:12px 16px;opacity:0;animation:pz-up .5s ease forwards;}\n  .pz-steps li:nth-child(1){animation-delay:.05s;}\n  .pz-steps li:nth-child(2){animation-delay:.15s;}\n  .pz-steps li:nth-child(3){animation-delay:.25s;}\n  .pz-steps li:nth-child(4){animation-delay:.35s;}\n  .pz-steps b{flex:0 0 28px;height:28px;border-radius:50%;background:var(--kraft-dark);color:#fff;\n    display:flex;align-items:center;justify-content:center;font-size:13px;}\n  .pz-steps span{font-size:14px;}\n  .pz-noscreen{display:flex;justify-content:center;gap:10px;flex-wrap:wrap;}\n  .pz-noscreen span{background:#fff;border-radius:999px;padding:7px 14px;font-size:12.5px;font-weight:700;\n    color:var(--kraft-dark);border:1px solid var(--kraft);}\n\n  \/* OFFRIR *\/\n  .pz-offrir h3{text-align:center;font-size:19px;margin:0 0 16px;}\n  .pz-tags{display:flex;flex-wrap:wrap;justify-content:center;gap:8px;}\n  .pz-tags span{background:rgba(255,255,255,.12);border:1px solid rgba(255,255,255,.35);border-radius:999px;\n    padding:6px 14px;font-size:12.5px;}\n\n  \/* LIVRAISON *\/\n  .pz-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .pz-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .pz-ship div span{font-size:12px;color:#6b5c48;}\n\n  \/* CTA *\/\n  .pz-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;\n    background:linear-gradient(135deg,var(--sage),var(--sky));}\n  .pz-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;color:#fff;margin:0 0 6px;}\n  .pz-cta p{color:#fff;opacity:.9;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.pz-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"pz-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"pz-hero pz-cream\"\u003e\n    \u003cdiv class=\"pz-badges\"\u003e\n      \u003cspan class=\"pz-badge\"\u003e50 pièces\u003c\/span\u003e\n      \u003cspan class=\"pz-badge\"\u003eSans écran\u003c\/span\u003e\n      \u003cspan class=\"pz-badge\"\u003eActivité éducative\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"pz-title\"\u003ePuzzle 3D \u003cspan\u003eCarton\u003c\/span\u003e\u003cbr\u003eAnimaux à Construire\u003c\/h1\u003e\n    \u003cp class=\"pz-subtitle\"\u003eIl apprend, construit et s'amuse… sans écran\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/PU4.jpg?v=1782657828\u0026amp;width=1200\" alt=\"Puzzle 3D en carton coloré pour enfants, animaux à assembler\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO \/ PROBLEME --\u003e\n  \u003csection class=\"pz-white pz-intro\"\u003e\n    \u003ch3\u003eVotre enfant s'ennuie vite ou réclame souvent les écrans ?\u003c\/h3\u003e\n    \u003cp\u003eLes enfants ont besoin d'activités qui stimulent leur imagination, leur patience et leur concentration — mais beaucoup de jouets sont vite oubliés après quelques minutes.\u003c\/p\u003e\n    \u003cp\u003eCe puzzle 3D transforme un simple moment de jeu en vraie activité d'apprentissage. Votre enfant ne regarde pas seulement un jouet : \u003cstrong\u003eil construit, manipule, observe et joue avec sa propre création.\u003c\/strong\u003e\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMPETENCES --\u003e\n  \u003csection class=\"pz-cream pz-skills\"\u003e\n    \u003cdiv class=\"pz-skill\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      \u003cb\u003eConcentration\u003c\/b\u003e\u003cspan\u003eSuivre les formes et rester attentif jusqu'au résultat final\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pz-skill\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 4h6v6H4zM14 4h6v6h-6zM4 14h6v6H4zM14 14h6v6h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eLogique\u003c\/b\u003e\u003cspan\u003eComprendre les formes, les emplacements et les étapes\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pz-skill\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 11l3 3L22 4M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMotricité fine\u003c\/b\u003e\u003cspan\u003ePrécision des gestes et coordination main-œil\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"pz-skill\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2v4M12 18v4M4.9 4.9l2.8 2.8M16.3 16.3l2.8 2.8M2 12h4M18 12h4M4.9 19.1l2.8-2.8M16.3 7.7l2.8-2.8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eCréativité\u003c\/b\u003e\u003cspan\u003eInventer des histoires avec ses animaux assemblés\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE --\u003e\n  \u003csection class=\"pz-white pz-gallery\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/9c2da585a8d51469de5f27468d298970e519f67b.webp?v=1784149662?v=1782657830\u0026amp;width=1200\" alt=\"Pièces du puzzle 3D en carton assemblées en animal\"\u003e\n    \u003cp\u003eLion, zèbre, dinosaure, animaux marins… chaque puzzle devient une petite réussite.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMENT ÇA MARCHE --\u003e\n  \u003csection class=\"pz-cream pz-steps\"\u003e\n    \u003ch3\u003e🧩 Simple à utiliser\u003c\/h3\u003e\n    \u003col\u003e\n      \u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eChoisissez le modèle d'animal\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eDétachez les pièces en carton\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eAssemblez les formes\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eL'enfant joue avec son animal terminé\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ol\u003e\n    \u003cdiv class=\"pz-noscreen\"\u003e\n      \u003cspan\u003e🔋 Pas de piles\u003c\/span\u003e\n      \u003cspan\u003e📱 Pas d'application\u003c\/span\u003e\n      \u003cspan\u003e📵 Pas d'écran\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE 2 --\u003e\n  \u003csection class=\"pz-white pz-gallery\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/d816042695e46963557c803045b99fe5ff6d9a93.webp?v=1784149641?v=1782657828\u0026amp;width=1200\" alt=\"Enfant assemblant son puzzle 3D en carton\"\u003e\n    \u003cp\u003e« C'est moi qui l'ai fait ! » — la fierté d'avoir tout construit soi-même\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- IDEAL POUR OFFRIR --\u003e\n  \u003csection class=\"pz-kraft pz-offrir\"\u003e\n    \u003ch3\u003e🎁 Idéal pour offrir\u003c\/h3\u003e\n    \u003cdiv class=\"pz-tags\"\u003e\n      \u003cspan\u003eAnniversaire\u003c\/span\u003e\n      \u003cspan\u003eVacances\u003c\/span\u003e\n      \u003cspan\u003eCadeau surprise\u003c\/span\u003e\n      \u003cspan\u003eActivité du week-end\u003c\/span\u003e\n      \u003cspan\u003eRécompense éducative\u003c\/span\u003e\n      \u003cspan\u003eMoment calme après l'école\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"pz-cream pz-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e8 500 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"pz-cta\"\u003e\n    \u003ch2\u003eOffrez-lui une activité qui compte vraiment\u003c\/h2\u003e\n    \u003cp\u003eUn cadeau qui amuse l'enfant et rassure les parents.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47226725105833,"sku":null,"price":8500.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/PU4.jpg?v=1782657828"},{"product_id":"voiture-telecommande-tout-terrain-rc-crawler-2wd-1","title":"Voiture Télécommandé Tout-Terrain RC Crawler 2WD","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — BUGGY TOUT-TERRAIN RC \"SPRINT\" 2WD\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n\n     ⚠️ POURQUOI LES IMAGES N'APPARAISSENT PAS :\n     Les 2 balises \u003cimg\u003e pointent vers du texte de remplacement\n     (\"[REMPLACER PAR TON IMAGE SHOPIFY...]\"), pas une vraie image.\n       1. Shopify Admin \u003e Contenu \u003e Fichiers \u003e Charger des fichiers\n       2. Uploade tes 2 visuels\n       3. Clique sur le fichier, copie son lien (URL)\n       4. Colle cette URL dans le src=\"\" correspondant ci-dessous\n     Sans cette étape, aucune image ne peut s'afficher.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .buggy-fiche{--ink:#0b0d0c;--acid:#c6ff3d;--rust:#e2793a;--paper:#f5f5f0;--line:rgba(245,245,240,.14);\n    font-family:Arial,Helvetica,sans-serif;color:var(--paper);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .buggy-fiche *{box-sizing:border-box;}\n  .buggy-fiche img{max-width:100%;height:auto;}\n  .buggy-fiche section{padding:36px 20px;}\n  .buggy-fiche .dark{background:var(--ink);}\n  .buggy-fiche .light{background:var(--paper);color:var(--ink);}\n  @media (max-width:600px){\n    .buggy-fiche section{padding:24px 16px;}\n    .bf-badges{gap:8px;}\n    .bf-badge{font-size:11px;padding:5px 11px;}\n    .bf-ship{gap:16px;}\n  }\n\n  \/* HERO *\/\n  .bf-hero{position:relative;text-align:center;overflow:hidden;border-radius:14px 14px 0 0;}\n  .bf-badges{display:flex;justify-content:center;gap:10px;margin-bottom:14px;flex-wrap:wrap;}\n  .bf-badge{border:2px solid var(--acid);color:var(--acid);font-weight:800;font-size:12px;\n    letter-spacing:.08em;padding:6px 14px;border-radius:999px;text-transform:uppercase;\n    animation:bf-pop .6s ease both;}\n  .bf-badge.rust{border-color:var(--rust);color:var(--rust);animation-delay:.1s;}\n  .bf-title{font-size:clamp(30px,6vw,52px);font-weight:900;line-height:1.02;text-transform:uppercase;\n    letter-spacing:-.01em;margin:0 0 6px;animation:bf-up .7s ease both;}\n  .bf-title span{color:var(--acid);}\n  .bf-subtitle{font-size:clamp(14px,2.4vw,18px);font-weight:700;letter-spacing:.12em;\n    text-transform:uppercase;color:var(--paper);opacity:.85;margin:0 0 24px;animation:bf-up .7s ease .1s both;}\n  .bf-hero img{width:100%;display:block;border-radius:10px;animation:bf-zoom 1s ease .15s both;\n    background:#1a1c19;min-height:180px;object-fit:cover;}\n\n  @keyframes bf-up{from{opacity:0;transform:translateY(16px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes bf-pop{from{opacity:0;transform:scale(.85);}to{opacity:1;transform:scale(1);}}\n  @keyframes bf-zoom{from{opacity:0;transform:scale(1.04);}to{opacity:1;transform:scale(1);}}\n\n  \/* FEATURES STRIP *\/\n  .bf-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(140px,1fr));gap:16px;}\n  .bf-feat{text-align:center;padding:18px 10px;border:1px solid var(--line);border-radius:10px;\n    opacity:0;animation:bf-up .6s ease forwards;}\n  .bf-feat:nth-child(1){animation-delay:.05s;}\n  .bf-feat:nth-child(2){animation-delay:.18s;}\n  .bf-feat:nth-child(3){animation-delay:.31s;}\n  .bf-feat:nth-child(4){animation-delay:.44s;}\n  .bf-feat svg{width:34px;height:34px;stroke:var(--acid);margin-bottom:10px;}\n  .bf-feat b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.05em;}\n  .bf-feat span{display:block;font-size:12px;opacity:.65;margin-top:2px;}\n\n  \/* GALLERY BANNER *\/\n  .bf-gallery{position:relative;border-radius:10px;overflow:hidden;}\n  .bf-gallery img{width:100%;display:block;background:#1a1c19;min-height:180px;object-fit:cover;}\n  .bf-gallery .bf-caps{display:flex;gap:10px;flex-wrap:wrap;justify-content:center;margin-top:14px;}\n  @media (max-width:480px){.bf-gallery .bf-caps{flex-direction:column;align-items:stretch;}\n    .bf-cap{text-align:center;}}\n  .bf-cap{background:var(--acid);color:var(--ink);font-weight:800;font-size:12px;text-transform:uppercase;\n    padding:7px 14px;border-radius:6px;animation:bf-slide 6s ease-in-out infinite;}\n  .bf-cap:nth-child(2){animation-delay:1.2s;background:var(--rust);color:var(--paper);}\n  .bf-cap:nth-child(3){animation-delay:2.4s;}\n  @keyframes bf-slide{0%,100%{transform:translateY(0);}50%{transform:translateY(-4px);}}\n\n  \/* INCLUS *\/\n  .bf-inclus h3{font-size:20px;text-transform:uppercase;margin:0 0 18px;text-align:center;}\n  .bf-inclus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;text-align:center;}\n  .bf-inclus-item{opacity:.95;}\n  .bf-inclus-item svg{width:30px;height:30px;stroke:var(--ink);margin-bottom:8px;\n    animation:bf-float 2.6s ease-in-out infinite;}\n  .bf-inclus-item:nth-child(2) svg{animation-delay:.3s;}\n  .bf-inclus-item:nth-child(3) svg{animation-delay:.6s;}\n  @keyframes bf-float{0%,100%{transform:translateY(0);}50%{transform:translateY(-5px);}}\n  .bf-inclus-item p{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;letter-spacing:.03em;}\n\n  \/* SPECS *\/\n  .bf-specs table{width:100%;border-collapse:collapse;font-size:14px;table-layout:fixed;}\n  .bf-specs td{padding:12px 10px;border-bottom:1px solid var(--line);word-break:break-word;}\n  .bf-specs td:first-child{color:var(--acid);font-weight:800;width:40%;text-transform:uppercase;font-size:12px;}\n  @media (max-width:420px){.bf-specs table{font-size:12.5px;}\n    .bf-specs td{padding:9px 6px;}}\n\n  \/* LIVRAISON *\/\n  .bf-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .bf-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .bf-ship div span{font-size:12px;opacity:.65;}\n\n  \/* CTA FINAL — signature animée *\/\n  .bf-cta{text-align:center;padding:40px 20px;border-radius:0 0 14px 14px;\n    background:linear-gradient(120deg,var(--ink) 30%,#151a12 50%,var(--ink) 70%);\n    background-size:220% 100%;animation:bf-shine 4.5s linear infinite;}\n  .bf-cta h2{font-size:clamp(22px,4.5vw,34px);text-transform:uppercase;font-weight:900;margin:0;\n    background:linear-gradient(90deg,var(--paper),var(--acid),var(--paper));\n    background-size:220% 100%;-webkit-background-clip:text;background-clip:text;color:transparent;\n    animation:bf-shine 4.5s linear infinite;}\n  @keyframes bf-shine{0%{background-position:0% 0;}100%{background-position:220% 0;}}\n\n  @media (prefers-reduced-motion: reduce){\n    .buggy-fiche *{animation:none!important;}\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"buggy-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"bf-hero dark\"\u003e\n    \u003cdiv class=\"bf-badges\"\u003e\n      \u003cspan class=\"bf-badge\"\u003eNouveau\u003c\/span\u003e\n      \u003cspan class=\"bf-badge rust\"\u003e3+ ans\u003c\/span\u003e\n      \u003cspan class=\"bf-badge\"\u003eRadio 2.4G\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"bf-title\"\u003eBuggy \u003cspan\u003eTout-Terrain\u003c\/span\u003e\u003cbr\u003eSprint 2WD\u003c\/h1\u003e\n    \u003cp class=\"bf-subtitle\"\u003ePuissant · Rapide · Incroyable\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/ChatGPTImage15juil.2026_20_00_26_ecaf7537-8b79-42d6-8c2f-662beba0ebda.png?v=1784146781\" alt=\"Buggy RC tout-terrain Sprint franchissant un terrain rocailleux\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"dark bf-features\"\u003e\n    \u003cdiv class=\"bf-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2v6M12 16v6M6 9l3 3-3 3M18 9l-3 3 3 3\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eAmortisseurs\u003c\/b\u003e\u003cspan\u003eHaute performance\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bf-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"8\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"2\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      \u003cb\u003ePneus antidérapants\u003c\/b\u003e\u003cspan\u003eAdhérence maximale\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bf-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003crect x=\"3\" y=\"7\" width=\"14\" height=\"10\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M17 10h4v4h-4\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMoteur puissant\u003c\/b\u003e\u003cspan\u003eVitesse \u0026amp; frisson\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"bf-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003crect x=\"7\" y=\"3\" width=\"10\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M10 3V1h4v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eBatterie longue durée\u003c\/b\u003e\u003cspan\u003ePlus de plaisir\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALLERY --\u003e\n  \u003csection class=\"dark bf-gallery\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/ChatGPTImage15juil.2026_20_04_27.png?v=1784146781\" alt=\"Buggy RC en action sur terrain accidenté, roues et suspension visibles\"\u003e\n    \u003cdiv class=\"bf-caps\"\u003e\n      \u003cspan class=\"bf-cap\"\u003eGrimpe partout\u003c\/span\u003e\n      \u003cspan class=\"bf-cap\"\u003eVitesse \u0026amp; puissance\u003c\/span\u003e\n      \u003cspan class=\"bf-cap\"\u003eRobuste \u0026amp; résistant\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUS --\u003e\n  \u003csection class=\"light bf-inclus\"\u003e\n    \u003ch3\u003ePrêt à l'emploi — tout est inclus\u003c\/h3\u003e\n    \u003cdiv class=\"bf-inclus-grid\"\u003e\n      \u003cdiv class=\"bf-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#0b0d0c\" stroke-width=\"2\"\u003e\u003crect x=\"7\" y=\"3\" width=\"10\" height=\"18\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n        \u003cp\u003eBatterie rechargeable\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bf-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#0b0d0c\" stroke-width=\"2\"\u003e\u003cpath d=\"M4 8h8v8H4zM12 12h8\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cp\u003eCâble USB de charge\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"bf-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#0b0d0c\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 3a9 9 0 0 1 9 9M12 3a9 9 0 0 0-9 9M12 3v18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cp\u003eTélécommande radio 2.4G\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- SPECS --\u003e\n  \u003csection class=\"dark bf-specs\"\u003e\n    \u003ctable\u003e\n      \u003ctr\u003e\n\u003ctd\u003eType\u003c\/td\u003e\n\u003ctd\u003eBuggy radiocommandé tout-terrain (rock crawler)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eMotricité\u003c\/td\u003e\n\u003ctd\u003e2 roues motrices (2WD)\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eSuspension\u003c\/td\u003e\n\u003ctd\u003eAmortisseurs à ressorts sur les 4 roues\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eContrôle\u003c\/td\u003e\n\u003ctd\u003eRadio 2.4 GHz, précis et stable\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eAlimentation\u003c\/td\u003e\n\u003ctd\u003eBatterie rechargeable incluse\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eCharge\u003c\/td\u003e\n\u003ctd\u003eVia câble USB fourni\u003c\/td\u003e\n\u003c\/tr\u003e\n      \u003ctr\u003e\n\u003ctd\u003eÂge recommandé\u003c\/td\u003e\n\u003ctd\u003eÀ partir de 3 ans\u003c\/td\u003e\n\u003c\/tr\u003e\n    \u003c\/table\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"light bf-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003eVoir ci-dessus\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA FINAL --\u003e\n  \u003csection class=\"bf-cta\"\u003e\n    \u003ch2\u003eOffrez l'aventure, vivez l'adrénaline !\u003c\/h2\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47266906701993,"sku":null,"price":19900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/ChatGPTImage15juil.2026_20_04_27.png?v=1784146781"},{"product_id":"jeu-defi-visages","title":"Jeu Défi Visages","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — JEU DÉFI VISAGES (Cubes d'Expressions Faciales)\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n     Images déjà hébergées sur ta boutique — rien à uploader.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .dv-fiche{--coral:#ff7a59;--peach:#ffe3d4;--sun:#ffc93c;--sky:#4d96ff;--leaf:#6bcb77;--ink:#2b2118;\n    font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .dv-fiche *{box-sizing:border-box;}\n  .dv-fiche img{max-width:100%;height:auto;}\n  .dv-fiche section{padding:34px 20px;}\n  .dv-peach{background:var(--peach);}\n  .dv-white{background:#fff;}\n  @media (max-width:600px){.dv-fiche section{padding:22px 16px;}}\n\n  \/* HERO *\/\n  .dv-hero{text-align:center;border-radius:16px 16px 0 0;}\n  .dv-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;}\n  .dv-badge{background:#fff;border:2px solid var(--coral);color:var(--coral);font-weight:800;font-size:11px;\n    letter-spacing:.03em;padding:6px 12px;border-radius:999px;text-transform:uppercase;\n    animation:dv-pop .5s ease both;}\n  .dv-badge:nth-child(2){border-color:var(--sky);color:var(--sky);animation-delay:.1s;}\n  .dv-badge:nth-child(3){border-color:var(--leaf);color:var(--leaf);animation-delay:.2s;}\n  .dv-title{font-size:clamp(28px,6vw,46px);font-weight:900;line-height:1.05;margin:0 0 6px;\n    animation:dv-up .6s ease both;}\n  .dv-title span{color:var(--coral);}\n  .dv-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#6b5c4d;margin:0 0 22px;\n    animation:dv-up .6s ease .08s both;}\n  .dv-hero img{width:100%;display:block;border-radius:14px;background:#f2d9c8;min-height:180px;\n    object-fit:cover;animation:dv-zoom .8s ease .15s both;box-shadow:0 10px 24px rgba(255,122,89,.25);}\n\n  @keyframes dv-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes dv-pop{from{opacity:0;transform:scale(.8);}to{opacity:1;transform:scale(1);}}\n  @keyframes dv-zoom{from{opacity:0;transform:scale(1.03);}to{opacity:1;transform:scale(1);}}\n  @keyframes dv-bounce{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}\n  @keyframes dv-wiggle{0%,100%{transform:rotate(-3deg);}50%{transform:rotate(3deg);}}\n\n  \/* INTRO *\/\n  .dv-intro{text-align:center;}\n  .dv-intro p{font-size:16px;max-width:560px;margin:0 auto;line-height:1.5;}\n\n  \/* STEPS *\/\n  .dv-steps h3{text-align:center;font-size:20px;margin:0 0 20px;}\n  .dv-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:520px;margin:0 auto;}\n  .dv-steps li{display:flex;align-items:center;gap:12px;background:#fff;border-radius:12px;\n    padding:12px 16px;box-shadow:0 3px 10px rgba(0,0,0,.06);opacity:0;animation:dv-up .5s ease forwards;}\n  .dv-steps li:nth-child(1){animation-delay:.05s;}\n  .dv-steps li:nth-child(2){animation-delay:.15s;}\n  .dv-steps li:nth-child(3){animation-delay:.25s;}\n  .dv-steps li:nth-child(4){animation-delay:.35s;}\n  .dv-steps li:nth-child(5){animation-delay:.45s;}\n  .dv-steps b{flex:0 0 30px;height:30px;border-radius:50%;background:var(--coral);color:#fff;\n    display:flex;align-items:center;justify-content:center;font-size:14px;}\n  .dv-steps span{font-size:14px;}\n\n  \/* FEATURES *\/\n  .dv-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(130px,1fr));gap:14px;text-align:center;}\n  .dv-feat{opacity:0;animation:dv-up .5s ease forwards;}\n  .dv-feat:nth-child(1){animation-delay:.05s;}\n  .dv-feat:nth-child(2){animation-delay:.15s;}\n  .dv-feat:nth-child(3){animation-delay:.25s;}\n  .dv-feat:nth-child(4){animation-delay:.35s;}\n  .dv-feat svg{width:32px;height:32px;stroke:var(--coral);margin-bottom:8px;animation:dv-bounce 2.4s ease-in-out infinite;}\n  .dv-feat:nth-child(2) svg{stroke:var(--sky);animation-delay:.2s;}\n  .dv-feat:nth-child(3) svg{stroke:var(--sun);animation-delay:.4s;}\n  .dv-feat:nth-child(4) svg{stroke:var(--leaf);animation-delay:.6s;}\n  .dv-feat b{display:block;font-size:13px;text-transform:uppercase;letter-spacing:.02em;}\n\n  \/* GALLERY *\/\n  .dv-gallery{border-radius:14px;overflow:hidden;text-align:center;}\n  .dv-gallery img{width:100%;display:block;background:#f2d9c8;min-height:180px;object-fit:cover;}\n  .dv-gallery p{margin-top:14px;font-weight:800;font-size:15px;color:var(--coral);}\n\n  \/* INCLUS *\/\n  .dv-inclus h3{text-align:center;font-size:20px;margin:0 0 18px;}\n  .dv-inclus-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(120px,1fr));gap:14px;text-align:center;}\n  .dv-inclus-item svg{width:30px;height:30px;stroke:var(--ink);margin-bottom:8px;animation:dv-wiggle 2.2s ease-in-out infinite;}\n  .dv-inclus-item:nth-child(2) svg{animation-delay:.25s;}\n  .dv-inclus-item:nth-child(3) svg{animation-delay:.5s;}\n  .dv-inclus-item:nth-child(4) svg{animation-delay:.75s;}\n  .dv-inclus-item p{font-size:12px;font-weight:700;text-transform:uppercase;margin:0;}\n\n  \/* POINTS FORTS *\/\n  .dv-checks{max-width:520px;margin:0 auto;display:grid;gap:10px;}\n  .dv-checks div{display:flex;align-items:center;gap:10px;font-size:14px;}\n  .dv-checks svg{width:20px;height:20px;stroke:var(--leaf);flex:0 0 20px;}\n\n  \/* LIVRAISON *\/\n  .dv-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .dv-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .dv-ship div span{font-size:12px;color:#6b5c4d;}\n\n  \/* CTA *\/\n  .dv-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;\n    background:linear-gradient(135deg,var(--coral),#ff9a6c);}\n  .dv-cta h2{font-size:clamp(20px,4.2vw,30px);font-weight:900;color:#fff;margin:0 0 6px;\n    animation:dv-wiggle 3s ease-in-out infinite;display:inline-block;}\n  .dv-cta p{color:#fff;opacity:.9;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.dv-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"dv-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"dv-hero dv-peach\"\u003e\n    \u003cdiv class=\"dv-badges\"\u003e\n      \u003cspan class=\"dv-badge\"\u003eDès 36 mois\u003c\/span\u003e\n      \u003cspan class=\"dv-badge\"\u003eÉdition grande taille\u003c\/span\u003e\n      \u003cspan class=\"dv-badge\"\u003eCloche \u0026amp; sablier inclus\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"dv-title\"\u003eJeu \u003cspan\u003eDéfi Visages\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"dv-subtitle\"\u003eLe challenge de rapidité qui met toute la famille au défi !\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/V2.jpg?v=1784053271\u0026amp;width=1200\" alt=\"Boîte du jeu Défi Visages avec cubes d'expressions faciales, cloche et sablier\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INTRO --\u003e\n  \u003csection class=\"dv-white dv-intro\"\u003e\n    \u003cp\u003eTransforme chaque moment en une course de rires ! Les cubes d'expressions faciales sont un jeu interactif de rapidité où chaque joueur doit reconstituer le bon visage le plus vite possible… et appuyer sur la cloche avant les autres 🛎️\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- COMMENT JOUER --\u003e\n  \u003csection class=\"dv-peach dv-steps\"\u003e\n    \u003ch3\u003e🧩 Comment jouer\u003c\/h3\u003e\n    \u003col\u003e\n      \u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eMélange les cartes \"visage\"\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eSecoue les cubes ou retourne-les rapidement\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eTrouve le cube qui correspond à l'expression sur la carte\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eAppuie sur la cloche dès que tu as trouvé\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e5\u003c\/b\u003e\u003cspan\u003eLe plus rapide remporte la manche !\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CE QUE ÇA DÉVELOPPE --\u003e\n  \u003csection class=\"dv-white dv-features\"\u003e\n    \u003cdiv class=\"dv-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M13 2 4 14h6l-1 8 9-12h-6z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eRéflexes\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dv-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eÉmotions\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dv-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 3v18M3 12h18\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eCoordination\u003c\/b\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"dv-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M1 12s4-7 11-7 11 7 11 7-4 7-11 7-11-7-11-7z\"\u003e\u003c\/path\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003c\/svg\u003e\n      \u003cb\u003eObservation\u003c\/b\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE --\u003e\n  \u003csection class=\"dv-peach dv-gallery\"\u003e\n    \u003cimg src=\"https:\/\/mi-shopciv.com\/cdn\/shop\/files\/VV.jpg?v=1784053271\u0026amp;width=1200\" alt=\"Cubes d'expressions faciales et cartes visages en cours de jeu\"\u003e\n    \u003cp\u003eEn famille, entre amis, à l'école — tout le monde y joue !\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- INCLUS --\u003e\n  \u003csection class=\"dv-white dv-inclus\"\u003e\n    \u003ch3\u003e🎁 Contenu de la boîte\u003c\/h3\u003e\n    \u003cdiv class=\"dv-inclus-grid\"\u003e\n      \u003cdiv class=\"dv-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2b2118\" stroke-width=\"2\"\u003e\u003crect x=\"4\" y=\"4\" width=\"16\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n        \u003cp\u003eCubes visages\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dv-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2b2118\" stroke-width=\"2\"\u003e\u003crect x=\"6\" y=\"3\" width=\"12\" height=\"16\" rx=\"2\"\u003e\u003c\/rect\u003e\u003c\/svg\u003e\n        \u003cp\u003eCartes défi\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dv-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2b2118\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2a5 5 0 0 1 5 5v3a7 7 0 0 1-14 0V7a5 5 0 0 1 5-5z\"\u003e\u003c\/path\u003e\u003cpath d=\"M6 18h12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cp\u003eCloche sonore\u003c\/p\u003e\n      \u003c\/div\u003e\n      \u003cdiv class=\"dv-inclus-item\"\u003e\n        \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#2b2118\" stroke-width=\"2\"\u003e\u003cpath d=\"M6 2h12M6 22h12M8 2c0 6 8 6 8 12s-8 6-8 12M16 2c0 6-8 6-8 12s8 6 8 12\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n        \u003cp\u003eSablier\u003c\/p\u003e\n      \u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- POINTS FORTS --\u003e\n  \u003csection class=\"dv-peach\"\u003e\n    \u003ch3 style=\"text-align:center;font-size:20px;margin:0 0 18px;\"\u003e🎯 Points forts\u003c\/h3\u003e\n    \u003cdiv class=\"dv-checks\"\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eJeu interactif avec cloche sonore, pour plus de fun\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eCubes avec expressions faciales colorées, édition grande taille\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eParfait pour enfants dès 3 ans, en famille ou entre amis\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eDéveloppe la rapidité, l'observation et la reconnaissance des émotions\u003c\/div\u003e\n      \u003cdiv\u003e\n\u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2.5\"\u003e\u003cpath d=\"M20 6 9 17l-5-5\"\u003e\u003c\/path\u003e\u003c\/svg\u003eIdéal pour anniversaires et cadeaux\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"dv-white dv-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e13 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"dv-cta\"\u003e\n    \u003ch2\u003ePrêt à relever le défi ? 🎉\u003c\/h2\u003e\n    \u003cp\u003eAjoute-le au panier avant que le sablier s'épuise !\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47267184640169,"sku":null,"price":13900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/V2.jpg?v=1784053271"},{"product_id":"300pcs-blocs-de-construction-educatifs-stem","title":"300Pcs Blocs de construction éducatifs STEM","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — 300 PIÈCES BLOCS DE CONSTRUCTION ÉDUCATIFS STEM\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n\n     ⚠️ IMAGES : les 4 visuels que tu m'as envoyés sont uploadés dans notre\n     conversation mais pas encore hébergés sur TA boutique.\n       1. Shopify Admin \u003e Contenu \u003e Fichiers \u003e Charger des fichiers\n       2. Uploade tes 4 visuels\n       3. Clique sur chaque fichier, copie son lien (URL)\n       4. Colle cette URL dans le src=\"\" correspondant, à la place du\n          texte entre crochets [REMPLACER PAR TON IMAGE SHOPIFY - ...]\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .st-fiche{--pink:#ff5c8a;--orange:#ff9a3c;--yellow:#ffd23c;--green:#4cc98a;--blue:#4d9de0;--purple:#a566d6;\n    --sky:#eaf6ff;--ink:#233043;\n    font-family:Arial,Helvetica,sans-serif;color:var(--ink);max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .st-fiche *{box-sizing:border-box;}\n  .st-fiche img{max-width:100%;height:auto;}\n  .st-fiche section{padding:34px 20px;}\n  .st-sky{background:var(--sky);}\n  .st-white{background:#fff;}\n  @media (max-width:600px){.st-fiche section{padding:22px 16px;}}\n\n  @keyframes st-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes st-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes st-grow{0%{transform:scale(.95);opacity:0;}100%{transform:scale(1);opacity:1;}}\n  @keyframes st-bloom{0%{transform:scale(.5) rotate(0deg);opacity:0;}60%{transform:scale(1.08) rotate(180deg);opacity:1;}100%{transform:scale(1) rotate(360deg);opacity:1;}}\n  @keyframes st-drift{0%,100%{transform:translateY(0);}50%{transform:translateY(-6px);}}\n\n  \/* HERO *\/\n  .st-hero{text-align:center;border-radius:16px 16px 0 0;}\n  .st-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;}\n  .st-badge{background:#fff;border:2px solid var(--pink);color:var(--pink);font-weight:800;font-size:11px;\n    padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:st-fade .6s ease both;}\n  .st-badge:nth-child(2){border-color:var(--blue);color:var(--blue);animation-delay:.1s;}\n  .st-badge:nth-child(3){border-color:var(--green);color:var(--green);animation-delay:.2s;}\n  .st-title{font-size:clamp(24px,5.2vw,40px);font-weight:900;line-height:1.1;margin:0 0 8px;\n    animation:st-up .6s ease both;}\n  .st-title span{color:var(--pink);}\n  .st-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#4a5568;margin:0 0 20px;\n    animation:st-up .6s ease .08s both;}\n  .st-hero img{width:100%;display:block;border-radius:14px;background:#dcedf7;aspect-ratio:4\/3;object-fit:cover;\n    object-position:center;animation:st-grow .8s ease .15s both;}\n  .st-hero-price{margin-top:16px;font-size:22px;font-weight:900;color:var(--pink);}\n\n  \/* FEATURES *\/\n  .st-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;text-align:center;}\n  .st-feat{background:#fff;border-radius:12px;padding:18px 12px;opacity:0;animation:st-up .5s ease forwards;\n    box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .st-feat:nth-child(1){animation-delay:.05s;}\n  .st-feat:nth-child(2){animation-delay:.15s;}\n  .st-feat:nth-child(3){animation-delay:.25s;}\n  .st-feat:nth-child(4){animation-delay:.35s;}\n  .st-feat svg{width:30px;height:30px;margin-bottom:8px;animation:st-drift 2.8s ease-in-out infinite;}\n  .st-feat:nth-child(1) svg{stroke:var(--pink);}\n  .st-feat:nth-child(2) svg{stroke:var(--orange);animation-delay:.2s;}\n  .st-feat:nth-child(3) svg{stroke:var(--blue);animation-delay:.4s;}\n  .st-feat:nth-child(4) svg{stroke:var(--green);animation-delay:.6s;}\n  .st-feat b{display:block;font-size:13px;text-transform:uppercase;}\n  .st-feat span{display:block;font-size:12px;color:#6b7280;margin-top:4px;line-height:1.4;}\n\n  \/* GALERIE *\/\n  .st-gallery{display:grid;grid-template-columns:1fr 1fr;gap:14px;}\n  @media (max-width:520px){.st-gallery{grid-template-columns:1fr;}}\n  .st-gitem{border-radius:12px;overflow:hidden;text-align:center;background:#fff;box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .st-gitem img{width:100%;display:block;background:#dcedf7;aspect-ratio:1\/1;object-fit:cover;object-position:center;}\n  .st-gitem p{margin:10px 0 12px;font-size:13px;font-weight:700;color:var(--ink);padding:0 10px;}\n\n  \/* CONTENU BOITE *\/\n  .st-box{text-align:center;}\n  .st-box h3{font-size:19px;margin:0 0 16px;}\n  .st-box-grid{display:flex;justify-content:center;gap:18px;flex-wrap:wrap;}\n  .st-box-item{background:#fff;border-radius:12px;padding:16px 20px;min-width:150px;box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .st-box-item .emoji{font-size:26px;display:block;margin-bottom:6px;}\n  .st-box-item span{font-size:12.5px;font-weight:700;}\n\n  \/* LIVRAISON *\/\n  .st-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .st-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .st-ship div span{font-size:12px;color:#6b7280;}\n\n  \/* CTA — fleur qui éclot, signature *\/\n  .st-cta{text-align:center;padding:40px 20px;border-radius:0 0 16px 16px;\n    background:linear-gradient(135deg,var(--purple),var(--pink));}\n  .st-cta svg{width:52px;height:52px;margin-bottom:10px;animation:st-bloom 2.2s ease-in-out infinite;transform-origin:center;}\n  .st-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;color:#fff;margin:0 0 6px;}\n  .st-cta p{color:#ffe2ee;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.st-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"st-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"st-hero st-sky\"\u003e\n    \u003cdiv class=\"st-badges\"\u003e\n      \u003cspan class=\"st-badge\"\u003e300 pièces\u003c\/span\u003e\n      \u003cspan class=\"st-badge\"\u003eDès 3 ans\u003c\/span\u003e\n      \u003cspan class=\"st-badge\"\u003eBoîte de rangement incluse\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"st-title\"\u003eBlocs de Construction \u003cspan\u003eSTEM\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"st-subtitle\"\u003eCréez des fleurs, étoiles, chaînes et structures à l'infini, sans outils !\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_224920.png?v=1784242225\" alt=\"Enfant en train de construire avec les blocs de construction STEM\"\u003e\n    \u003cp class=\"st-hero-price\"\u003e14 900 XOF\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"st-white st-features\"\u003e\n    \u003cdiv class=\"st-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2v20M4 8l16 8M20 8 4 16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eCréativité illimitée\u003c\/b\u003e\u003cspan\u003eFleurs, étoiles, anneaux, structures 3D...\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"st-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 11l3 3L22 4M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eMotricité fine\u003c\/b\u003e\u003cspan\u003eS'assemble et se détache facilement à la main\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"st-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eSans outils ni colle\u003c\/b\u003e\u003cspan\u003e100% sûr pour les petites mains\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"st-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003crect x=\"3\" y=\"7\" width=\"18\" height=\"13\" rx=\"2\"\u003e\u003c\/rect\u003e\u003cpath d=\"M8 7V5a2 2 0 0 1 2-2h4a2 2 0 0 1 2 2v2\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eRangement facile\u003c\/b\u003e\u003cspan\u003eBoîte avec poignée, se transporte partout\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- GALERIE --\u003e\n  \u003csection class=\"st-sky st-gallery\"\u003e\n    \u003cdiv class=\"st-gitem\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/legoc3.jpg?v=1784242204\" alt=\"Constructions colorées réalisées avec les blocs STEM\"\u003e\n      \u003cp\u003eDes dizaines de formes possibles : fleurs, étoiles, ponts, tours...\u003c\/p\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"st-gitem\"\u003e\n      \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/legoc2.jpg?v=1784242203\" alt=\"Autres constructions en blocs STEM colorés\"\u003e\n      \u003cp\u003eChaque construction stimule l'imagination différemment\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CONTENU DE LA BOITE --\u003e\n  \u003csection class=\"st-white st-box\"\u003e\n    \u003ch3\u003e📦 Contenu de la boîte\u003c\/h3\u003e\n    \u003cdiv class=\"st-box-grid\"\u003e\n      \u003cdiv class=\"st-box-item\"\u003e\n\u003cspan class=\"emoji\"\u003e🧩\u003c\/span\u003e\u003cspan\u003e300 pièces multicolores\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"st-box-item\"\u003e\n\u003cspan class=\"emoji\"\u003e🗃️\u003c\/span\u003e\u003cspan\u003eBoîte de rangement avec poignée\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/legoc1.jpg?v=1784242204\" alt=\"Boîte de rangement des 300 pièces de blocs STEM\" style=\"display:block;max-width:380px;margin:20px auto 0;border-radius:12px;\"\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"st-sky st-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e14 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"st-cta\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#fff\" stroke-width=\"1.5\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"3\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2a3 3 0 0 1 0 6 3 3 0 0 1 0-6zM12 16a3 3 0 0 1 0 6 3 3 0 0 1 0-6zM4 8a3 3 0 0 1 5.2-3 3 3 0 0 1-5.2 3zM14.8 19a3 3 0 0 1 5.2-3 3 3 0 0 1-5.2 3zM4 16a3 3 0 0 1 5.2 3 3 3 0 0 1-5.2-3zM14.8 5a3 3 0 0 1 5.2 3 3 3 0 0 1-5.2-3z\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003ch2\u003eSon imagination n'attend que ça\u003c\/h2\u003e\n    \u003cp\u003e300 pièces, des milliers de créations possibles.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47270792331433,"sku":null,"price":14900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_224920_defd89dc-0762-4a1a-8b1b-a99b4a0c6e8a.png?v=1784242871"},{"product_id":"robots-a-construire-solaires-6-en-1-stem-educatifs","title":"Robots à construire solaires 6-en-1 STEM éducatifs","description":"\u003c!-- ===================================================================\n     FICHE PRODUIT — ROBOT SOLAIRE 6-EN-1 STEM ÉDUCATIF\n     À coller dans : Produit \u003e Description (éditeur HTML) sur Shopify\n\n     ⚠️ IMAGES : les 6 visuels envoyés sont uploadés dans notre conversation\n     mais pas encore hébergés sur TA boutique.\n       1. Shopify Admin \u003e Contenu \u003e Fichiers \u003e Charger des fichiers\n       2. Uploade tes 6 visuels (sola1 à sola6 + la capture d'écran)\n       3. Clique sur chaque fichier, copie son lien (URL)\n       4. Colle cette URL dans le src=\"\" correspondant, à la place du\n          texte entre crochets [REMPLACER PAR TON IMAGE SHOPIFY - ...]\n\n     NOTE : les visuels sont en anglais (texte \"6 IN 1 SOLAR ROBOT KIT\" etc.\n     imprimé sur les images fournisseur). Le texte de la fiche ci-dessous\n     est entièrement en français ; seules les images gardent leur légende\n     d'origine — à savoir si tu veux les faire retoucher\/traduire, dis-le-moi.\n     =================================================================== --\u003e\n\n\u003cstyle\u003e\n  .rb-fiche{--navy:#0b1524;--navy-light:#152238;--blue:#2fa8e0;--green:#5fd48a;--silver:#c9d2da;--paper:#f4f7fa;\n    font-family:Arial,Helvetica,sans-serif;color:#1c2733;max-width:900px;width:100%;margin:0 auto;\n    overflow-x:hidden;}\n  .rb-fiche *{box-sizing:border-box;}\n  .rb-fiche img{max-width:100%;height:auto;}\n  .rb-fiche section{padding:34px 20px;}\n  .rb-navy{background:var(--navy);color:#eef3f8;}\n  .rb-white{background:#fff;}\n  .rb-paper{background:var(--paper);}\n  @media (max-width:600px){.rb-fiche section{padding:22px 16px;}}\n\n  @keyframes rb-up{from{opacity:0;transform:translateY(14px);}to{opacity:1;transform:translateY(0);}}\n  @keyframes rb-fade{from{opacity:0;}to{opacity:1;}}\n  @keyframes rb-grow{0%{transform:scale(.95);opacity:0;}100%{transform:scale(1);opacity:1;}}\n  @keyframes rb-twinkle{0%,100%{opacity:.2;}50%{opacity:1;}}\n  @keyframes rb-charge{0%{transform:scaleY(0);}50%{transform:scaleY(1);}100%{transform:scaleY(0);}}\n  @keyframes rb-spin{from{transform:rotate(0deg);}to{transform:rotate(360deg);}}\n\n  \/* HERO *\/\n  .rb-hero{text-align:center;border-radius:16px 16px 0 0;position:relative;overflow:hidden;}\n  .rb-star{position:absolute;width:3px;height:3px;background:#fff;border-radius:50%;animation:rb-twinkle 2s ease-in-out infinite;}\n  .rb-badges{display:flex;justify-content:center;gap:8px;flex-wrap:wrap;margin-bottom:14px;position:relative;z-index:2;}\n  .rb-badge{background:rgba(255,255,255,.08);border:2px solid var(--blue);color:var(--blue);font-weight:800;font-size:11px;\n    padding:6px 12px;border-radius:999px;text-transform:uppercase;animation:rb-fade .6s ease both;}\n  .rb-badge:nth-child(2){border-color:var(--green);color:var(--green);animation-delay:.1s;}\n  .rb-badge:nth-child(3){border-color:#fff;color:#fff;animation-delay:.2s;}\n  .rb-title{font-size:clamp(24px,5.2vw,40px);font-weight:900;line-height:1.1;margin:0 0 8px;position:relative;z-index:2;\n    animation:rb-up .6s ease both;}\n  .rb-title span{color:var(--blue);}\n  .rb-subtitle{font-size:clamp(14px,2.2vw,18px);font-weight:700;color:#a9bccb;margin:0 0 20px;position:relative;z-index:2;\n    animation:rb-up .6s ease .08s both;}\n  .rb-hero img{width:100%;display:block;border-radius:14px;background:#1d2c40;aspect-ratio:4\/3;object-fit:cover;\n    object-position:center;animation:rb-grow .8s ease .15s both;position:relative;z-index:2;}\n  .rb-price{margin-top:16px;font-size:22px;font-weight:900;color:var(--blue);position:relative;z-index:2;}\n\n  \/* FEATURES *\/\n  .rb-features{display:grid;grid-template-columns:repeat(auto-fit,minmax(150px,1fr));gap:14px;text-align:center;}\n  .rb-feat{background:#fff;border-radius:12px;padding:18px 12px;opacity:0;animation:rb-up .5s ease forwards;\n    box-shadow:0 3px 10px rgba(0,0,0,.06);}\n  .rb-feat:nth-child(1){animation-delay:.05s;}\n  .rb-feat:nth-child(2){animation-delay:.15s;}\n  .rb-feat:nth-child(3){animation-delay:.25s;}\n  .rb-feat svg{width:30px;height:30px;stroke:var(--navy);margin-bottom:8px;}\n  .rb-feat:nth-child(1) svg{stroke:var(--blue);}\n  .rb-feat:nth-child(2) svg{stroke:var(--green);}\n  .rb-feat:nth-child(3) svg{stroke:var(--navy);}\n  .rb-feat b{display:block;font-size:13px;text-transform:uppercase;}\n  .rb-feat span{display:block;font-size:12px;color:#6b7580;margin-top:4px;line-height:1.4;}\n\n  \/* SOLAIRE ANIMATION DECOR *\/\n  .rb-solar-bar{display:flex;justify-content:center;gap:4px;margin:10px auto 0;height:16px;align-items:flex-end;}\n  .rb-solar-bar span{width:4px;background:var(--blue);border-radius:2px;height:16px;transform-origin:bottom;\n    animation:rb-charge 1.6s ease-in-out infinite;}\n  .rb-solar-bar span:nth-child(2){animation-delay:.2s;}\n  .rb-solar-bar span:nth-child(3){animation-delay:.4s;}\n  .rb-solar-bar span:nth-child(4){animation-delay:.6s;}\n  .rb-solar-bar span:nth-child(5){animation-delay:.8s;}\n\n  \/* 6-EN-1 MODES *\/\n  .rb-modes h3{text-align:center;font-size:19px;margin:0 0 18px;}\n  .rb-modes-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:10px;}\n  @media (max-width:520px){.rb-modes-grid{grid-template-columns:repeat(2,1fr);}}\n  .rb-mode{background:#fff;border-radius:10px;padding:10px;text-align:center;opacity:0;\n    animation:rb-up .5s ease forwards;box-shadow:0 3px 10px rgba(0,0,0,.05);}\n  .rb-mode:nth-child(1){animation-delay:.05s;}\n  .rb-mode:nth-child(2){animation-delay:.12s;}\n  .rb-mode:nth-child(3){animation-delay:.19s;}\n  .rb-mode:nth-child(4){animation-delay:.26s;}\n  .rb-mode:nth-child(5){animation-delay:.33s;}\n  .rb-mode:nth-child(6){animation-delay:.4s;}\n  .rb-mode img{width:100%;aspect-ratio:1\/1;object-fit:contain;background:#f4f7fa;border-radius:8px;}\n  .rb-mode span{display:block;font-size:11.5px;font-weight:700;margin-top:6px;color:var(--navy);}\n\n  \/* ETAPES DE MONTAGE *\/\n  .rb-steps h3{text-align:center;font-size:19px;margin:0 0 20px;}\n  .rb-steps ol{list-style:none;margin:0;padding:0;display:grid;gap:12px;max-width:480px;margin:0 auto;}\n  .rb-steps li{display:flex;align-items:center;gap:12px;background:var(--paper);border-radius:12px;\n    padding:12px 16px;opacity:0;animation:rb-up .5s ease forwards;}\n  .rb-steps li:nth-child(1){animation-delay:.05s;}\n  .rb-steps li:nth-child(2){animation-delay:.15s;}\n  .rb-steps li:nth-child(3){animation-delay:.25s;}\n  .rb-steps li:nth-child(4){animation-delay:.35s;}\n  .rb-steps b{flex:0 0 28px;height:28px;border-radius:50%;background:var(--blue);color:#fff;\n    display:flex;align-items:center;justify-content:center;font-size:13px;}\n  .rb-steps span{font-size:14px;}\n\n  \/* CADEAU *\/\n  .rb-gift{display:grid;grid-template-columns:1fr 1fr;gap:20px;align-items:center;}\n  @media (max-width:560px){.rb-gift{grid-template-columns:1fr;}}\n  .rb-gift img{border-radius:12px;background:#f4f7fa;aspect-ratio:1\/1;object-fit:cover;object-position:center;\n    width:100%;display:block;}\n  .rb-gift h3{font-size:18px;margin:0 0 10px;color:var(--blue);}\n  .rb-gift p{font-size:14.5px;line-height:1.6;margin:0;}\n\n  \/* LIVRAISON *\/\n  .rb-ship{display:flex;justify-content:center;gap:22px;flex-wrap:wrap;text-align:center;}\n  .rb-ship div b{display:block;font-size:13px;text-transform:uppercase;}\n  .rb-ship div span{font-size:12px;color:#6b7580;}\n\n  \/* CTA *\/\n  .rb-cta{text-align:center;padding:38px 20px;border-radius:0 0 16px 16px;position:relative;overflow:hidden;\n    background:linear-gradient(135deg,var(--navy),#0d1a2c);}\n  .rb-cta svg{width:36px;height:36px;stroke:var(--blue);margin-bottom:10px;animation:rb-spin 8s linear infinite;transform-origin:center;}\n  .rb-cta h2{font-size:clamp(20px,4vw,28px);font-weight:900;color:#fff;margin:0 0 6px;}\n  .rb-cta p{color:#a9bccb;font-size:14px;margin:0;}\n\n  @media (prefers-reduced-motion: reduce){.rb-fiche *{animation:none!important;}}\n\u003c\/style\u003e\n\n\u003cdiv class=\"rb-fiche\"\u003e\n\n  \u003c!-- HERO --\u003e\n  \u003csection class=\"rb-hero rb-navy\"\u003e\n    \u003cspan class=\"rb-star\" style=\"top:15%;left:10%;\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"rb-star\" style=\"top:25%;left:85%;animation-delay:.4s;\"\u003e\u003c\/span\u003e\n    \u003cspan class=\"rb-star\" style=\"top:8%;left:50%;animation-delay:.8s;\"\u003e\u003c\/span\u003e\n    \u003cdiv class=\"rb-badges\"\u003e\n      \u003cspan class=\"rb-badge\"\u003e6 modèles en 1\u003c\/span\u003e\n      \u003cspan class=\"rb-badge\"\u003e100% solaire\u003c\/span\u003e\n      \u003cspan class=\"rb-badge\"\u003eDès 4 ans\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003ch1 class=\"rb-title\"\u003eRobot Solaire \u003cspan\u003e6-en-1\u003c\/span\u003e\n\u003c\/h1\u003e\n    \u003cp class=\"rb-subtitle\"\u003eConstruisez, transformez, apprenez — propulsé par le soleil\u003c\/p\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/sola6.jpg?v=1784244765\" alt=\"Enfants en train de construire le robot solaire 6-en-1\"\u003e\n    \u003cp class=\"rb-price\"\u003e18 900 XOF\u003c\/p\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- FEATURES --\u003e\n  \u003csection class=\"rb-white rb-features\"\u003e\n    \u003cdiv class=\"rb-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M12 2v20M4 8l16 8M20 8 4 16\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003e100% solaire\u003c\/b\u003e\u003cspan\u003eAucune pile nécessaire, chargé par le soleil\u003c\/span\u003e\n      \u003cdiv class=\"rb-solar-bar\"\u003e\n\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\u003cspan\u003e\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rb-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003cpath d=\"M9 11l3 3L22 4M21 12v7a2 2 0 0 1-2 2H5a2 2 0 0 1-2-2V5a2 2 0 0 1 2-2h11\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eFacile à monter\u003c\/b\u003e\u003cspan\u003e4 étapes simples, sans outils compliqués\u003c\/span\u003e\n    \u003c\/div\u003e\n    \u003cdiv class=\"rb-feat\"\u003e\n      \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"2\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"9\"\u003e\u003c\/circle\u003e\u003cpath d=\"M8 14s1.5 2 4 2 4-2 4-2M9 9h.01M15 9h.01\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n      \u003cb\u003eApprentissage STEM\u003c\/b\u003e\u003cspan\u003eInitie aux sciences, technologie et ingénierie\u003c\/span\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- 6 EN 1 --\u003e\n  \u003csection class=\"rb-paper rb-modes\"\u003e\n    \u003ch3\u003e🛰️ 6 modèles à construire\u003c\/h3\u003e\n    \u003cdiv class=\"rb-modes-grid\"\u003e\n      \u003cdiv class=\"rb-mode\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_234620.png?v=1784245638\" alt=\"Navette spatiale\"\u003e\u003cspan\u003eNavette spatiale\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rb-mode\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_234634.png?v=1784245638\" alt=\"Station spatiale\"\u003e\u003cspan\u003eStation spatiale\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rb-mode\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_234545.png?v=1784245638\" alt=\"Explorateur spatial\"\u003e\u003cspan\u003eExplorateur spatial\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rb-mode\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_234645.png?v=1784245638\" alt=\"Chien spatial\"\u003e\u003cspan\u003eChien spatial\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rb-mode\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_234600.png?v=1784245638\" alt=\"Rover spatial\"\u003e\u003cspan\u003eRover spatial\u003c\/span\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rb-mode\"\u003e\n\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Capture_d_ecran_2026-07-16_234527.png?v=1784245638\" alt=\"Astronaute\"\u003e\u003cspan\u003eAstronaute\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- ETAPES DE MONTAGE --\u003e\n  \u003csection class=\"rb-white rb-steps\"\u003e\n    \u003ch3\u003e🔧 Montage en 4 étapes\u003c\/h3\u003e\n    \u003col\u003e\n      \u003cli\u003e\n\u003cb\u003e1\u003c\/b\u003e\u003cspan\u003eInstaller le module solaire\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e2\u003c\/b\u003e\u003cspan\u003eAssembler le module robot\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e3\u003c\/b\u003e\u003cspan\u003eTester le robot au soleil\u003c\/span\u003e\n\u003c\/li\u003e\n      \u003cli\u003e\n\u003cb\u003e4\u003c\/b\u003e\u003cspan\u003eC'est prêt à jouer !\u003c\/span\u003e\n\u003c\/li\u003e\n    \u003c\/ol\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CADEAU --\u003e\n  \u003csection class=\"rb-paper rb-gift\"\u003e\n    \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Sola2.jpg?v=1784244765\" alt=\"Enfant recevant le robot solaire en cadeau\"\u003e\n    \u003cdiv\u003e\n      \u003ch3\u003e🎁 Le cadeau qui a du sens\u003c\/h3\u003e\n      \u003cp\u003eUn jouet qui amuse autant qu'il initie aux sciences et à l'énergie renouvelable — idéal pour un anniversaire ou une occasion spéciale, pour surprendre autant les enfants que les parents.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- LIVRAISON --\u003e\n  \u003csection class=\"rb-navy rb-ship\"\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePrix\u003c\/b\u003e\u003cspan\u003e18 900 XOF\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003eLivraison\u003c\/b\u003e\u003cspan\u003eMoins de 24h à Abidjan\u003c\/span\u003e\n\u003c\/div\u003e\n    \u003cdiv\u003e\n\u003cb\u003ePaiement\u003c\/b\u003e\u003cspan\u003eÀ la livraison\u003c\/span\u003e\n\u003c\/div\u003e\n  \u003c\/section\u003e\n\n  \u003c!-- CTA --\u003e\n  \u003csection class=\"rb-cta\"\u003e\n    \u003csvg viewbox=\"0 0 24 24\" fill=\"none\" stroke-width=\"1.5\"\u003e\u003ccircle cx=\"12\" cy=\"12\" r=\"4\"\u003e\u003c\/circle\u003e\u003cpath d=\"M12 2v3M12 19v3M2 12h3M19 12h3M4.9 4.9l2.1 2.1M17 17l2.1 2.1M4.9 19.1 7 17M17 7l2.1-2.1\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\n    \u003ch2\u003e6 aventures spatiales, une seule boîte\u003c\/h2\u003e\n    \u003cp\u003ePropulsé par le soleil, prêt à explorer.\u003c\/p\u003e\n  \u003c\/section\u003e\n\n\u003c\/div\u003e","brand":"Mi-Shop","offers":[{"title":"Default Title","offer_id":47270817890473,"sku":null,"price":18900.0,"currency_code":"XOF","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/files\/Sola1.jpg?v=1784244765"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0733\/3357\/1753\/collections\/ChatGPT_Image_20_juil._2026_14_02_15.png?v=1784570673","url":"https:\/\/mi-shopciv.com\/collections\/jouets.oembed","provider":"Mi-Shop","version":"1.0","type":"link"}