{"product_id":"cahier-dactivites-effacables-maternelle-bordas-ps-ms-ou-gs","title":"Cahier d'activités effaçables maternelle  — PS, MS ou GS | Bordas","description":"\u003cscript type=\"application\/ld+json\"\u003e\n{\n  \"@context\": \"https:\/\/schema.org\",\n  \"@graph\": [\n    {\n      \"@type\": \"FAQPage\",\n      \"mainEntity\": [\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Quelle différence entre la PS, la MS et la GS ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Chaque cahier est calé sur les exercices de sa section. La PS (dès 3 ans) travaille les graphismes et les chiffres jusqu'à 5. La MS (dès 4 ans) aborde l'écriture des lettres bâton et le dénombrement jusqu'à 10. La GS (dès 5 ans) prépare aux minuscules cursives pour une entrée sereine en CP.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Le feutre effaçable est-il inclus ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Oui. Chaque cahier est livré avec son feutre effaçable. Les pages sont 100% effaçables — l'enfant trace, efface et recommence autant de fois qu'il le souhaite.\"\n          }\n        },\n        {\n          \"@type\": \"Question\",\n          \"name\": \"Ce cahier peut-il remplacer les exercices de l'école ?\",\n          \"acceptedAnswer\": {\n            \"@type\": \"Answer\",\n            \"text\": \"Non, il ne remplace pas les apprentissages en classe. Il les complète à la maison, à son rythme, sans pression. Le format effaçable permet de revenir sur les exercices difficiles autant de fois que nécessaire — c'est son principal atout par rapport à un cahier classique.\"\n          }\n        }\n      ]\n    }\n  ]\n}\n\u003c\/script\u003e\n\n\u003cstyle\u003e\n.page,.page *{box-sizing:border-box}\n.page{\n  max-width:660px;padding:1rem 0;margin:0 auto;\n  --sage:#7A9E7E;--sage-light:#EEF4EF;--sage-mid:#C5D9C6;\n  --terra:#C4694F;--terra-light:#F9EDE9;--terra-mid:#E8B5A8;--terra-dark:#A04E38;\n  --cream:#FAF7F2;--beige:#EDE8DF;\n  --text-dark:#2C2416;--text-mid:#6B5F52;--text-light:#A49889;\n  font-family:'DM Sans',-apple-system,BlinkMacSystemFont,sans-serif;color:var(--text-dark);\n}\n\n.page .hook{padding:0 0 20px;border-bottom:1px solid var(--beige)}\n.page .eyebrow{font-size:11px;letter-spacing:.12em;text-transform:uppercase;color:var(--terra);font-weight:500;margin-bottom:12px}\n.page .hook-title{font-size:22px;font-weight:500;color:var(--text-dark);line-height:1.4;margin-bottom:14px}\n.page .hook-title span{color:var(--terra)}\n.page .hook-body{font-size:14px;color:var(--text-mid);line-height:1.85}\n.page .hook-body strong{color:var(--text-dark);font-weight:500}\n\n.page .cta-block{padding:18px 0;border-bottom:1px solid var(--beige)}\n.page .cta-inner{background:var(--terra-light);border:1px solid var(--terra-mid);border-radius:12px;padding:16px;display:flex;align-items:center;justify-content:space-between;gap:14px;flex-wrap:wrap}\n.page .cta-left{display:flex;flex-direction:column;gap:6px}\n.page .cta-price{font-size:24px;font-weight:500;color:var(--text-dark);line-height:1}\n.page .cta-stock{display:flex;align-items:center;gap:7px}\n.page .stock-dot{width:10px;height:10px;border-radius:50%;background:var(--sage);flex-shrink:0;animation:mlmPulse 1.4s ease-in-out infinite}\n@keyframes mlmPulse{\n  0%{box-shadow:0 0 0 0 rgba(122,158,126,.7);opacity:1}\n  50%{box-shadow:0 0 0 6px rgba(122,158,126,0);opacity:.7}\n  100%{box-shadow:0 0 0 0 rgba(122,158,126,0);opacity:1}\n}\n.page .stock-text{font-size:11px;color:var(--text-mid)}\n.page .btn-adopt{background:var(--terra);color:#fff;border:none;border-radius:8px;padding:14px 24px;font-family:inherit;font-size:14px;font-weight:500;cursor:pointer;display:flex;align-items:center;gap:8px;transition:background .2s ease;white-space:nowrap}\n.page .btn-adopt:hover{background:var(--terra-dark)}\n.page .btn-adopt:focus-visible{outline:3px solid var(--terra);outline-offset:3px}\n\n.page .section{padding:20px 0;border-bottom:1px solid var(--beige)}\n.page .section-label{font-size:11px;letter-spacing:.1em;text-transform:uppercase;color:var(--text-light);margin-bottom:6px}\n.page .section-title{font-size:16px;font-weight:500;color:var(--text-dark);margin-bottom:14px;line-height:1.35}\n.page .section-intro{font-size:13px;color:var(--text-mid);line-height:1.7;margin-bottom:14px}\n\n\/* Sélecteur niveaux interactif (boutons accessibles) *\/\n.page .level-selector{display:flex;flex-direction:column;gap:9px}\n.page .level-card{width:100%;text-align:left;font-family:inherit;background:var(--cream);border:2px solid var(--beige);border-radius:12px;padding:13px;cursor:pointer;transition:border-color .2s,background .2s}\n.page .level-card:hover{border-color:var(--terra-mid);background:var(--terra-light)}\n.page .level-card:focus-visible{outline:3px solid var(--terra);outline-offset:2px}\n.page .level-card.selected{border-color:var(--terra);background:var(--terra-light)}\n.page .level-card.selected .level-text{color:var(--text-dark)}\n.page .level-card-top{display:flex;align-items:center;gap:8px;margin-bottom:7px}\n.page .level-badge{color:#fff;font-size:10px;font-weight:500;padding:3px 9px;border-radius:20px;flex-shrink:0;white-space:nowrap}\n.page .level-badge.tps{background:#8B7BA8}\n.page .level-badge.ps{background:var(--sage)}\n.page .level-badge.ms{background:var(--terra)}\n.page .level-badge.gs{background:#C4894F}\n.page .level-text{font-size:12.5px;color:var(--text-mid);line-height:1.55;margin:0}\n.page .level-text strong{color:var(--text-dark);font-weight:500}\n.page .level-hint{font-size:12px;color:var(--text-light);margin-top:10px;text-align:center;min-height:34px;display:flex;align-items:center;justify-content:center}\n.page .level-hint.confirmed{color:var(--sage);font-weight:500}\n\n\/* Bénéfices *\/\n.page .benefits{display:grid;grid-template-columns:repeat(2,1fr);gap:9px}\n.page .benefit{background:var(--cream);border:1px solid var(--beige);border-radius:12px;padding:14px;display:flex;gap:10px;align-items:flex-start}\n.page .dot{width:7px;height:7px;border-radius:50%;flex-shrink:0;margin-top:4px}\n.page .dot.s{background:var(--sage)}.page .dot.t{background:var(--terra)}\n.page .b-label{font-size:13px;font-weight:500;color:var(--text-dark);margin-bottom:2px}\n.page .b-desc{font-size:11.5px;color:var(--text-mid);line-height:1.5}\n\n\/* Bordas bloc *\/\n.page .marque-bloc{background:var(--sage-light);border:1px solid var(--sage-mid);border-radius:12px;padding:14px 16px}\n.page .marque-bloc p{font-size:13px;color:var(--text-mid);line-height:1.8;margin:0}\n.page .marque-bloc strong{color:var(--text-dark);font-weight:500}\n\n\/* FAQ *\/\n.page .faq-section{padding:20px 0;border-bottom:1px solid var(--beige)}\n.page .faq-section details{border-bottom:1px solid var(--beige)}\n.page .faq-section details:last-of-type{border-bottom:none}\n.page .faq-section summary{display:flex;align-items:center;justify-content:space-between;padding:13px 0;cursor:pointer;gap:10px;list-style:none;font-size:13px;font-weight:500;color:var(--text-dark);line-height:1.4}\n.page .faq-section summary::-webkit-details-marker{display:none}\n.page .faq-arrow{font-size:14px;color:var(--text-light);flex-shrink:0;transition:transform .25s;display:inline-block}\n.page .faq-section details[open] .faq-arrow{transform:rotate(180deg)}\n.page .faq-inner{padding:0 0 13px;font-size:12.5px;color:var(--text-mid);line-height:1.7}\n\n.page .rea-section{padding:18px 0}\n.page .rea-grid{display:flex;flex-direction:row;gap:6px}\n.page .rea-pill{flex:1;display:flex;align-items:center;gap:7px;padding:9px 10px;border:1px solid var(--beige);border-radius:8px;background:var(--cream)}\n.page .rea-icon{font-size:14px;flex-shrink:0;opacity:.8}\n.page .rea-title{font-size:11px;font-weight:500;color:var(--text-dark);line-height:1.2}\n.page .rea-sub{font-size:10px;color:var(--text-light);line-height:1.2}\n\n@media(max-width:480px){\n  .page .hook-title{font-size:20px}\n  .page .benefits{grid-template-columns:1fr}\n  .page .cta-inner{flex-direction:column;align-items:flex-start}\n  .page .btn-adopt{width:100%;justify-content:center}\n}\n@media(max-width:360px){\n  .page .rea-grid{flex-direction:column}\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"page\"\u003e\n\n  \u003cdiv class=\"hook\"\u003e\n    \u003cp class=\"eyebrow\"\u003eBordas · Cahier effaçable maternelle · PS · MS · GS\u003c\/p\u003e\n    \u003ch2 class=\"hook-title\"\u003eLe \u003cspan\u003ecahier d'exercices maternelle\u003c\/span\u003e qui survit à votre enfant\u003c\/h2\u003e\n    \u003cp class=\"hook-body\"\u003eVotre loulou réclame « un cahier comme les grands » ? Vous en achetez un, plein de bonne volonté… et trois jours plus tard, il est gribouillé partout, deux pages sont arrachées et il bloque sur le même chiffre depuis ce matin. Ce \u003cstrong\u003ecahier d'exercices Bordas\u003c\/strong\u003e est pensé pour cette réalité-là : des pages effaçables où l'on recommence sans drame, un programme calé sur la section de l'enfant, et des mascottes — Bambou, Filou, Muso — qui transforment les \u003cstrong\u003epremiers apprentissages de la maternelle\u003c\/strong\u003e en terrain de jeu.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003cp class=\"section-label\"\u003eLe programme par niveau\u003c\/p\u003e\n    \u003ch2 class=\"section-title\"\u003eCe que votre enfant va travailler cette année\u003c\/h2\u003e\n    \u003cdiv class=\"level-selector\" id=\"levelSelector\"\u003e\n      \u003cbutton type=\"button\" class=\"level-card\" data-variant=\"PS\" data-variant-id=\"53992162984275\" onclick=\"selectLevel(this)\"\u003e\n        \u003cdiv class=\"level-card-top\"\u003e\n          \u003cspan class=\"level-badge ps\"\u003ePS · Dès 3 ans\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"level-text\"\u003e\u003cstrong\u003eBambou le panda\u003c\/strong\u003e guide l'enfant dans la maîtrise des graphismes, le tracé des formes simples, la reconnaissance des couleurs et les chiffres de 1 à 5. Le programme d'exercices de petite section en douceur.\u003c\/p\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"level-card\" data-variant=\"MS\" data-variant-id=\"53992163017043\" onclick=\"selectLevel(this)\"\u003e\n        \u003cdiv class=\"level-card-top\"\u003e\n          \u003cspan class=\"level-badge ms\"\u003eMS · Dès 4 ans\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"level-text\"\u003e\u003cstrong\u003eFilou le lion\u003c\/strong\u003e accompagne les exercices de moyenne section : lettres de l'alphabet, écriture des lettres bâton, dénombrement et chiffres de 1 à 10.\u003c\/p\u003e\n      \u003c\/button\u003e\n      \u003cbutton type=\"button\" class=\"level-card\" data-variant=\"GS\" data-variant-id=\"53992163049811\" onclick=\"selectLevel(this)\"\u003e\n        \u003cdiv class=\"level-card-top\"\u003e\n          \u003cspan class=\"level-badge gs\"\u003eGS · Dès 5 ans\u003c\/span\u003e\n        \u003c\/div\u003e\n        \u003cp class=\"level-text\"\u003e\u003cstrong\u003eMuso le zèbre\u003c\/strong\u003e prépare l'entrée en CP : motricité fine, minuscules cursives, chiffres jusqu'à 10. Les exercices de grande section pour aborder le CP sereinement.\u003c\/p\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n    \u003cp class=\"level-hint\" id=\"levelHint\"\u003eSélectionnez le niveau de votre enfant\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"cta-block\"\u003e\n    \u003cdiv class=\"cta-inner\"\u003e\n      \u003cdiv class=\"cta-left\"\u003e\n        \u003cdiv class=\"cta-price\"\u003e8,99 €\u003c\/div\u003e\n        \u003cdiv class=\"cta-stock\"\u003e\n          \u003cdiv class=\"stock-dot\"\u003e\u003c\/div\u003e\n          \u003cspan class=\"stock-text\"\u003eEn stock\u003c\/span\u003e\n        \u003c\/div\u003e\n      \u003c\/div\u003e\n      \u003cbutton class=\"btn-adopt\" type=\"button\" onclick=\"addToCartFromDescription()\"\u003e\n        \u003cspan\u003eHop, je craque\u003c\/span\u003e\n        \u003csvg xmlns=\"http:\/\/www.w3.org\/2000\/svg\" aria-hidden=\"true\" width=\"16\" height=\"16\" viewbox=\"0 0 24 24\" fill=\"none\" stroke=\"#ffffff\" stroke-width=\"2\" stroke-linecap=\"round\" stroke-linejoin=\"round\"\u003e\n          \u003ccircle cx=\"9\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\u003ccircle cx=\"20\" cy=\"21\" r=\"1\"\u003e\u003c\/circle\u003e\n          \u003cpath d=\"M1 1h4l2.68 13.39a2 2 0 0 0 2 1.61h9.72a2 2 0 0 0 2-1.61L23 6H6\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/button\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003cp class=\"section-label\"\u003eLes atouts au quotidien\u003c\/p\u003e\n    \u003ch2 class=\"section-title\"\u003eBien plus qu'un simple cahier d'activités\u003c\/h2\u003e\n    \u003cdiv class=\"benefits\"\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"dot s\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"b-label\"\u003eUne mascotte complice\u003c\/div\u003e\n\u003cdiv class=\"b-desc\"\u003eBambou, Filou ou Muso guident l'enfant page après page\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"dot t\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"b-label\"\u003eFeutre fourni\u003c\/div\u003e\n\u003cdiv class=\"b-desc\"\u003ePrêt à l'emploi dès l'ouverture, rien d'autre à acheter\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"dot s\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"b-label\"\u003eConforme au programme\u003c\/div\u003e\n\u003cdiv class=\"b-desc\"\u003eGraphisme, chiffres, lettres — fidèle aux attendus de l'Éducation nationale\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"benefit\"\u003e\n\u003cdiv class=\"dot t\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv class=\"b-label\"\u003eSpirale et pages épaisses\u003c\/div\u003e\n\u003cdiv class=\"b-desc\"\u003ePensé pour les petites mains qui appuient fort et tournent vite\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"section\"\u003e\n    \u003cp class=\"section-label\"\u003eLa marque\u003c\/p\u003e\n    \u003ch2 class=\"section-title\"\u003ePourquoi faire confiance à Bordas pour la maternelle ?\u003c\/h2\u003e\n    \u003cdiv class=\"marque-bloc\"\u003e\n      \u003cp\u003e\u003cstrong\u003eBordas\u003c\/strong\u003e est l'une des maisons d'édition scolaire les plus connues en France. Leur collection \u003cstrong\u003eBravo les Maternelles\u003c\/strong\u003e accompagne des générations d'enfants depuis des dizaines d'années, avec des supports conçus en lien avec les programmes de l'Éducation nationale. Un gage de sérieux qui rassure autant les parents que les enseignants.\u003c\/p\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"faq-section\"\u003e\n    \u003cp class=\"section-label\"\u003eQuestions fréquentes\u003c\/p\u003e\n    \u003ch2 class=\"section-title\"\u003eFAQ sur le cahier effaçable Bordas maternelle\u003c\/h2\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eQuelle différence entre la PS, la MS et la GS ?\u003cspan class=\"faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"faq-inner\"\u003eChaque cahier est calé sur les exercices de sa section. La PS (dès 3 ans) travaille les graphismes et les chiffres jusqu'à 5. La MS (dès 4 ans) aborde l'écriture des lettres bâton et le dénombrement jusqu'à 10. La GS (dès 5 ans) prépare aux minuscules cursives pour une entrée sereine en CP.\u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eLe feutre effaçable est-il inclus ?\u003cspan class=\"faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"faq-inner\"\u003eOui. Chaque cahier est livré avec son feutre effaçable. Les pages sont 100% effaçables — l'enfant trace, efface et recommence autant de fois qu'il le souhaite.\u003c\/div\u003e\n    \u003c\/details\u003e\n\n    \u003cdetails\u003e\n      \u003csummary\u003eCe cahier peut-il remplacer les exercices de l'école ?\u003cspan class=\"faq-arrow\"\u003e⌄\u003c\/span\u003e\u003c\/summary\u003e\n      \u003cdiv class=\"faq-inner\"\u003eNon, il ne remplace pas les apprentissages en classe. Il les complète à la maison, à son rythme, sans pression. Le format effaçable permet de revenir sur les exercices difficiles autant de fois que nécessaire — c'est son principal atout par rapport à un cahier classique.\u003c\/div\u003e\n    \u003c\/details\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv class=\"rea-section\"\u003e\n    \u003cdiv class=\"rea-grid\"\u003e\n      \u003cdiv class=\"rea-pill\"\u003e\n\u003cspan class=\"rea-icon\"\u003e🔒\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"rea-title\"\u003ePaiement sécurisé\u003c\/div\u003e\n\u003cdiv class=\"rea-sub\"\u003eCB · PayPal · Apple Pay\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rea-pill\"\u003e\n\u003cspan class=\"rea-icon\"\u003e🔄\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"rea-title\"\u003eRetours 14 jours\u003c\/div\u003e\n\u003cdiv class=\"rea-sub\"\u003econformément à nos CGV\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n      \u003cdiv class=\"rea-pill\"\u003e\n\u003cspan class=\"rea-icon\"\u003e🚚\u003c\/span\u003e\u003cdiv\u003e\n\u003cdiv class=\"rea-title\"\u003eLivraison offerte\u003c\/div\u003e\n\u003cdiv class=\"rea-sub\"\u003edès 59 €\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n    \u003c\/div\u003e\n  \u003c\/div\u003e\n\n\u003c\/div\u003e\n\n\u003cscript\u003e\n\/\/ Niveau choisi via les cartes (label PS\/MS\/GS + ID de variante)\nvar MLM_selectedVariant = null;\n\nfunction selectLevel(card){\n  MLM_selectedVariant = {\n    label: card.getAttribute('data-variant'),\n    id: card.getAttribute('data-variant-id')\n  };\n  var hint = document.getElementById('levelHint');\n\n  document.querySelectorAll('.level-card').forEach(function(c){\n    var on = (c === card);\n    c.classList.toggle('selected', on);\n    c.setAttribute('aria-pressed', on ? 'true' : 'false');\n  });\n\n  \/\/ Coche la bonne variante dans le formulaire natif (radios ou select)\n  syncThemeVariant(MLM_selectedVariant);\n\n  if(hint){\n    hint.textContent = '\\u2713 Niveau ' + MLM_selectedVariant.label + ' s\\u00e9lectionn\\u00e9 \\u2014 ajoutez-le au panier ci-dessous';\n    hint.classList.add('confirmed');\n  }\n}\n\nfunction syncThemeVariant(variant){\n  \/\/ a) boutons radio (label = \"PS\"\/\"MS\"\/\"GS\" ou value = ID variante)\n  document.querySelectorAll('form[action*=\"\/cart\/add\"] input[type=\"radio\"]').forEach(function(input){\n    var label = input.labels \u0026\u0026 input.labels[0];\n    var txt = label ? label.textContent.trim() : (input.value||'').trim();\n    if(txt === variant.label || input.value === variant.id || input.value === variant.label){\n      if(!input.checked){\n        input.checked = true;\n        input.dispatchEvent(new Event('change',{bubbles:true}));\n        if(label) label.click();\n      }\n    }\n  });\n  \/\/ b) menu déroulant \u003cselect\u003e\n  document.querySelectorAll('form[action*=\"\/cart\/add\"] select').forEach(function(sel){\n    for(var i=0;i\u003csel.options.length;i++){\n      var opt = sel.options[i];\n      if(opt.text.trim() === variant.label || opt.value === variant.id){\n        sel.selectedIndex = i;\n        sel.dispatchEvent(new Event('change',{bubbles:true}));\n        break;\n      }\n    }\n  });\n}\n\n\/\/ Fonction d'origine My Little Môme (compatible app panier) + garde-fou variante\nfunction addToCartFromDescription() {\n  if(!MLM_selectedVariant){\n    var hint = document.getElementById('levelHint');\n    if(hint){\n      hint.textContent = '\\u26a0\\ufe0f Choisissez d\\u2019abord le niveau de votre enfant ci-dessus';\n      hint.classList.remove('confirmed');\n    }\n    var box = document.getElementById('levelSelector');\n    if(box){ box.scrollIntoView({behavior:'smooth', block:'center'}); }\n    return;\n  }\n\n  \/\/ S'assurer que la variante est sélectionnée dans le formulaire natif\n  syncThemeVariant(MLM_selectedVariant);\n\n  \/\/ Mécanique d'origine : clic sur le vrai bouton du thème (gère l'app panier)\n  var mainForm = document.querySelector('form[action*=\"\/cart\/add\"]');\n  if (mainForm) {\n    var btn = mainForm.querySelector('[type=\"submit\"], .shopify-product-form__submit');\n    if (btn) { btn.click(); return; }\n  }\n  \/\/ Fallback : ajout par ID de variante\n  fetch('\/cart\/add.js', { method:'POST', headers:{'Content-Type':'application\/json'}, body: JSON.stringify({items:[{id:parseInt(MLM_selectedVariant.id,10),quantity:1}]}) })\n    .then(function(){ window.location.href='\/cart'; })\n    .catch(function(){ window.location.href='\/cart'; });\n}\n\u003c\/script\u003e","brand":"Bordas","offers":[{"title":"PS","offer_id":53992162984275,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":true},{"title":"MS","offer_id":53992163017043,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":true},{"title":"GS","offer_id":53992163049811,"sku":null,"price":8.99,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0905\/2399\/2403\/files\/bordas-mes-activites-effacables-ps_2a2477bb-e27c-45ea-8286-d9f66263f7ce.jpg?v=1781301944","url":"https:\/\/mylittlemome.com\/products\/cahier-dactivites-effacables-maternelle-bordas-ps-ms-ou-gs","provider":"My Little Môme","version":"1.0","type":"link"}