{"product_id":"blueberry-muffin","title":"Bleuberry Muffin","description":"\u003c!-- TRIKOME – Bloc pliable robuste (H2 + 20 mots du 1er paragraphe \/ En voir plus) --\u003e\n\u003cstyle\u003e\n  .trk-fold h2 { margin: 2em 0 1em !important; }\n  .trk-fold h3 { margin: 1.5em 0 .85em !important; }\n  .trk-fold p  { margin: 1em 0 !important; }\n\n  .trk-toggle{\n    appearance:none;\n    -webkit-appearance:none;\n    background:transparent !important;\n    border:0 !important;\n    padding:0 !important;\n    margin-top:10px;\n    font-size:16px;\n    cursor:pointer;\n    color:#000 !important;\n    font-weight:700;\n    text-decoration: underline;\n    border-radius:0 !important;\n  }\n  .trk-toggle:hover{ color:#000 !important; }\n  .trk-toggle:focus{ outline:none; }\n  .trk-toggle:focus-visible{ outline:2px solid #000; outline-offset:3px; }\n\n  .trk-more{\n    max-height:0 !important;\n    overflow:hidden !important;\n    opacity:0 !important;\n    transition:max-height .4s ease, opacity .4s ease;\n  }\n  .trk-more.open{\n    max-height:5000px !important;\n    overflow:visible !important;\n    opacity:1 !important;\n  }\n\n  .trk-source{ display:none !important; }\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\" data-trk-fold\u003e\n  \u003cdiv class=\"trk-source\" data-trk-content\u003e\n    \u003ch2 data-start=\"232\" data-end=\"300\"\u003eBlueberry Muffin – une fleur CBD bio gourmande cultivée localement\u003c\/h2\u003e\n    \u003cp data-start=\"302\" data-end=\"675\"\u003eLa \u003cstrong data-start=\"305\" data-end=\"325\"\u003eBlueberry Muffin\u003c\/strong\u003e est une \u003cstrong data-start=\"334\" data-end=\"351\"\u003efleur CBD bio\u003c\/strong\u003e issue d’une \u003cstrong data-start=\"364\" data-end=\"388\"\u003egénétique américaine\u003c\/strong\u003e née du croisement entre Blueberry et Purple Panty Dropper (phénotype Razzleberry). Cette variété hybride à dominante Indica est aujourd’hui cultivée en \u003cstrong data-start=\"541\" data-end=\"564\"\u003eAvant-Pays Savoyard\u003c\/strong\u003e, dans le respect des principes de l’\u003cstrong data-start=\"601\" data-end=\"627\"\u003eagriculture biologique\u003c\/strong\u003e et du \u003cstrong data-start=\"634\" data-end=\"651\"\u003echanvre légal\u003c\/strong\u003e à faible teneur en THC.\u003c\/p\u003e\n    \u003cp data-start=\"677\" data-end=\"1002\"\u003eChez Trikome, la \u003cstrong data-start=\"694\" data-end=\"716\"\u003eculture du chanvre\u003c\/strong\u003e est menée sous serre, sur sol vivant, avec un suivi complet du cycle de \u003cstrong data-start=\"789\" data-end=\"802\"\u003efloraison\u003c\/strong\u003e jusqu’au \u003cstrong data-start=\"812\" data-end=\"828\"\u003eséchage lent\u003c\/strong\u003e des \u003cstrong data-start=\"833\" data-end=\"851\"\u003efleurs séchées\u003c\/strong\u003e. L’objectif reste la cohérence entre génétique, structure végétale et expression des \u003cstrong data-start=\"937\" data-end=\"958\"\u003eterpènes naturels\u003c\/strong\u003e, sans forçage ni standardisation excessive.\u003c\/p\u003e\n    \u003ch3 data-start=\"1009\" data-end=\"1043\"\u003eStructure et qualité des fleurs\u003c\/h3\u003e\n    \u003cp data-start=\"1045\" data-end=\"1336\"\u003eLes \u003cstrong data-start=\"1049\" data-end=\"1062\"\u003ebourgeons\u003c\/strong\u003e de Blueberry Muffin sont compacts, bien formés et réguliers. Leur structure dense, typique des hybrides Indica, conserve néanmoins une bonne lisibilité des volumes. Les teintes varient du vert soutenu à des nuances plus sombres, parfois légèrement violacées selon les lots.\u003c\/p\u003e\n    \u003cp data-start=\"1338\" data-end=\"1592\"\u003eLa surface est généreusement recouverte de \u003cstrong data-start=\"1381\" data-end=\"1394\"\u003etrichomes\u003c\/strong\u003e, donnant aux fleurs un aspect légèrement givré et révélant une plante naturellement \u003cstrong data-start=\"1479\" data-end=\"1492\"\u003erésineuse\u003c\/strong\u003e. Après un séchage maîtrisé, la texture reste souple, légèrement collante, sans excès de sécheresse.\u003c\/p\u003e\n    \u003ch3 data-start=\"1599\" data-end=\"1654\"\u003eProfil aromatique : myrtille et douceur enveloppante\u003c\/h3\u003e\n    \u003cp data-start=\"1656\" data-end=\"1943\"\u003eC’est sur le plan aromatique que la \u003cstrong data-start=\"1692\" data-end=\"1716\"\u003eBlueberry Muffin CBD\u003c\/strong\u003e affirme son identité. À l’ouverture, le bouquet évoque des notes franches de \u003cstrong data-start=\"1794\" data-end=\"1811\"\u003emyrtille mûre\u003c\/strong\u003e, de pâte sucrée et de douceur crémeuse. L’ensemble rappelle l’univers de la pâtisserie, tout en conservant une base végétale nette.\u003c\/p\u003e\n    \u003cp data-start=\"1945\" data-end=\"2216\"\u003eEn dégustation, l’attaque est douce et légèrement sucrée, suivie d’un fond plus herbacé qui équilibre le profil. Les \u003cstrong data-start=\"2062\" data-end=\"2079\"\u003ecannabinoïdes\u003c\/strong\u003e et les \u003cstrong data-start=\"2087\" data-end=\"2099\"\u003eterpènes\u003c\/strong\u003e naturels s’expriment sans excès, offrant une lecture ronde et cohérente du \u003cstrong data-start=\"2175\" data-end=\"2194\"\u003ecannabis sativa\u003c\/strong\u003e travaillé localement.\u003c\/p\u003e\n    \u003ch3 data-start=\"2223\" data-end=\"2238\"\u003ePoints clés\u003c\/h3\u003e\n    \u003cul data-start=\"2240\" data-end=\"2554\"\u003e\n      \u003cli data-start=\"2240\" data-end=\"2304\"\u003e\n        \u003cp data-start=\"2242\" data-end=\"2304\"\u003e\u003cstrong data-start=\"2242\" data-end=\"2259\"\u003eFleur CBD bio\u003c\/strong\u003e cultivée localement en Avant-Pays Savoyard\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2305\" data-end=\"2364\"\u003e\n        \u003cp data-start=\"2307\" data-end=\"2364\"\u003eHybride Indica issue d’une génétique Blueberry reconnue\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2365\" data-end=\"2438\"\u003e\n        \u003cp data-start=\"2367\" data-end=\"2438\"\u003eProfil aromatique \u003cstrong data-start=\"2385\" data-end=\"2397\"\u003egourmand\u003c\/strong\u003e, notes de myrtille et douceur crémeuse\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2439\" data-end=\"2498\"\u003e\n        \u003cp data-start=\"2441\" data-end=\"2498\"\u003eFleurs denses, bien formées et naturellement résineuses\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2499\" data-end=\"2554\"\u003e\n        \u003cp data-start=\"2501\" data-end=\"2554\"\u003eConforme au cadre du \u003cstrong data-start=\"2522\" data-end=\"2540\"\u003ecannabis légal\u003c\/strong\u003e (THC ≤ 0,3 %)\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp data-start=\"2556\" data-end=\"2696\"\u003eUne \u003cstrong data-start=\"2560\" data-end=\"2581\"\u003eplante de chanvre\u003c\/strong\u003e pensée pour celles et ceux qui recherchent une expression aromatique douce, enveloppante et fidèle à sa génétique.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv data-trk-intro\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\" data-trk-toggle aria-expanded=\"false\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\" data-trk-more\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const script = document.currentScript;\n  const root = script\n    ? (script.previousElementSibling \u0026\u0026 script.previousElementSibling.matches('[data-trk-fold]')\n        ? script.previousElementSibling\n        : script.closest('[data-trk-fold]') || document.querySelector('[data-trk-fold]'))\n    : document.querySelector('[data-trk-fold]');\n  if(!root) return;\n\n  const source   = root.querySelector('[data-trk-content]');\n  const introBox = root.querySelector('[data-trk-intro]');\n  const moreBox  = root.querySelector('[data-trk-more]');\n  const btn      = root.querySelector('[data-trk-toggle]');\n  if(!source || !introBox || !moreBox || !btn) return;\n\n  function normalizeSpaces(str){\n    return (str || '').replace(\/\\u00A0\/g,' ').replace(\/\\s+\/g,' ').trim();\n  }\n\n  const tmp = document.createElement('div');\n  tmp.innerHTML = source.innerHTML;\n\n  const firstH2 = tmp.querySelector('h2');\n  if(!firstH2){\n    introBox.innerHTML = source.innerHTML;\n    btn.style.display = 'none';\n    source.classList.remove('trk-source');\n    return;\n  }\n\n  let firstP = firstH2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P') firstP = firstP.nextElementSibling;\n  if(!firstP){\n    introBox.innerHTML = source.innerHTML;\n    btn.style.display = 'none';\n    source.classList.remove('trk-source');\n    return;\n  }\n\n  const h2Node   = firstH2.cloneNode(true);\n  const pFull    = firstP.cloneNode(true);\n  const pPreview = firstP.cloneNode(true);\n\n  const words = normalizeSpaces(pPreview.textContent).split(' ').filter(Boolean);\n  pPreview.textContent = words.slice(0, 20).join(' ') + (words.length \u003e 20 ? '…' : '');\n\n  introBox.innerHTML = '';\n  introBox.appendChild(h2Node);\n  introBox.appendChild(pPreview);\n\n  moreBox.innerHTML = '';\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    moreBox.appendChild(node);\n    node = next;\n  }\n\n  moreBox.classList.remove('open');\n  moreBox.style.maxHeight = '0px';\n  moreBox.style.overflow  = 'hidden';\n  moreBox.style.opacity   = '0';\n  btn.setAttribute('aria-expanded','false');\n\n  function swapParagraph(isOpen){\n    const currentP = introBox.querySelector('p');\n    if(currentP) currentP.remove();\n    introBox.appendChild(isOpen ? pFull : pPreview);\n  }\n\n  function setOpen(isOpen){\n    moreBox.classList.toggle('open', isOpen);\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n    btn.setAttribute('aria-expanded', String(isOpen));\n\n    swapParagraph(isOpen);\n\n    if(!isOpen){\n      moreBox.style.maxHeight = '0px';\n      moreBox.style.overflow  = 'hidden';\n      moreBox.style.opacity   = '0';\n      introBox.insertAdjacentElement('afterend', btn);\n    }else{\n      moreBox.style.maxHeight = '5000px';\n      moreBox.style.overflow  = 'visible';\n      moreBox.style.opacity   = '1';\n      moreBox.appendChild(btn);\n    }\n  }\n\n  btn.addEventListener('click', ()=\u003e setOpen(!moreBox.classList.contains('open')));\n})();\n\u003c\/script\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":53583038939482,"sku":"bleuberry-muffin","price":14.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583038972250,"sku":"bleuberry-muffin","price":22.0,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583039005018,"sku":"bleuberry-muffin","price":39.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583039037786,"sku":"bleuberry-muffin","price":85.0,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53583039070554,"sku":"bleuberry-muffin","price":145.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-bleuberry-photo.jpg?v=1771957200","url":"https:\/\/trikome.fr\/products\/blueberry-muffin","provider":"Trikome","version":"1.0","type":"link"}