{"title":"Meilleurs ventes","description":"","products":[{"product_id":"huile-cbd-bio-700-mg","title":"Huile CBD bio 700 mg","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=\"2813\" data-end=\"2880\"\u003eHuile CBD Bio 700 mg – concentration maîtrisée et spectre complet\u003c\/h2\u003e\n    \u003cp data-start=\"2882\" data-end=\"3112\"\u003eL’\u003cstrong data-start=\"2884\" data-end=\"2908\"\u003ehuile CBD bio 700 mg\u003c\/strong\u003e est la concentration la plus élevée de notre gamme. Toujours issue de notre \u003cstrong data-start=\"2985\" data-end=\"3015\"\u003echanvre cultivé localement\u003c\/strong\u003e, elle conserve le même principe fondamental : aucun ajout d’isolat, aucune extraction agressive.\u003c\/p\u003e\n    \u003cp data-start=\"3114\" data-end=\"3372\"\u003eLa différence ne vient pas d’un enrichissement artificiel, mais d’une concentration plus soutenue du \u003cstrong data-start=\"3215\" data-end=\"3244\"\u003eCBD naturellement présent\u003c\/strong\u003e dans la plante. Le \u003cstrong data-start=\"3264\" data-end=\"3281\"\u003eFull Spectrum\u003c\/strong\u003e est intégralement conservé, favorisant l’\u003cstrong data-start=\"3323\" data-end=\"3344\"\u003eeffet d’entourage\u003c\/strong\u003e dans son équilibre naturel.\u003c\/p\u003e\n    \u003cp data-start=\"3374\" data-end=\"3395\"\u003eCe dosage s’adresse :\u003c\/p\u003e\n    \u003cul data-start=\"3397\" data-end=\"3540\"\u003e\n      \u003cli data-start=\"3397\" data-end=\"3430\"\u003e\n        \u003cp data-start=\"3399\" data-end=\"3430\"\u003eaux utilisateurs expérimentés\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"3431\" data-end=\"3488\"\u003e\n        \u003cp data-start=\"3433\" data-end=\"3488\"\u003eà ceux qui recherchent une concentration plus marquée\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"3489\" data-end=\"3540\"\u003e\n        \u003cp data-start=\"3491\" data-end=\"3540\"\u003eà une utilisation ajustée avec moins de gouttes\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp data-start=\"3542\" data-end=\"3648\"\u003eLa base reste une \u003cstrong data-start=\"3560\" data-end=\"3587\"\u003ehuile de chanvre vierge\u003c\/strong\u003e, riche en oméga 3 et 6, avec une texture fluide et végétale.\u003c\/p\u003e\n    \u003cp data-start=\"3650\" data-end=\"3790\"\u003ePlus concentrée, mais toujours fidèle au végétal.\u003cbr data-start=\"3699\" data-end=\"3702\"\u003eUne approche cohérente du \u003cstrong data-start=\"3728\" data-end=\"3746\"\u003ecannabis légal\u003c\/strong\u003e, cultivé et extrait en Avant-Pays Savoyard.\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":"Default Title","offer_id":53583029502298,"sku":"huile-cbd-bio-700-mg","price":35.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trikome-huile-cbd-bio-700mg.jpg?v=1771783904"},{"product_id":"infusion-bio-sommeil","title":"Infusion Bio - Sommeil","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=\"227\" data-end=\"303\"\u003eInfusion Sommeil CBD Bio – un rituel du soir \u003c\/h2\u003e\n    \u003cp data-start=\"305\" data-end=\"578\"\u003eEn fin de journée, tout ralentit. La lumière baisse, le rythme change, et le corps cherche naturellement une transition vers la nuit. Notre \u003cstrong data-start=\"445\" data-end=\"473\"\u003einfusion CBD bio Sommeil\u003c\/strong\u003e s’inscrit dans cette logique simple : accompagner le passage vers le repos, sans forcer, sans artifices.\u003c\/p\u003e\n    \u003cp data-start=\"580\" data-end=\"938\"\u003eLe \u003cstrong data-start=\"583\" data-end=\"602\"\u003echanvre CBD bio\u003c\/strong\u003e est cultivé par nos soins en \u003cstrong data-start=\"632\" data-end=\"655\"\u003eAvant-Pays Savoyard\u003c\/strong\u003e, en agriculture biologique, dans le respect du cycle naturel de la plante. Les autres plantes aromatiques et médicinales proviennent de notre partenaire local \u003cstrong\u003eF\u003c\/strong\u003e\u003cstrong data-start=\"815\" data-end=\"827\"\u003eysalis\u003c\/strong\u003e, productrice engagée en Savoie. Chaque plante est cultivée, récoltée et séchée avec la même exigence paysanne.\u003c\/p\u003e\n    \u003cp data-start=\"580\" data-end=\"938\"\u003eNotre mélange contient \u003cstrong data-start=\"955\" data-end=\"991\"\u003e25 % de véritables fleurs de CBD\u003c\/strong\u003e, et non du trim comme on peut souvent en trouver dans certains produits proposés ailleurs. Ce choix garantit une matière végétale plus noble, plus riche en \u003cstrong data-start=\"1148\" data-end=\"1169\"\u003eterpènes naturels\u003c\/strong\u003e et en \u003cstrong data-start=\"1176\" data-end=\"1193\"\u003ecannabinoïdes\u003c\/strong\u003e, et une infusion plus fidèle à la plante.\u003c\/p\u003e\n    \u003cp data-start=\"940\" data-end=\"1055\"\u003eCette infusion repose sur un assemblage cohérent de plantes traditionnellement utilisées dans les rituels du soir :\u003c\/p\u003e\n    \u003cul data-start=\"1057\" data-end=\"1297\"\u003e\n      \u003cli data-start=\"1057\" data-end=\"1108\"\u003e\n        \u003cp data-start=\"1059\" data-end=\"1108\"\u003e\u003cstrong data-start=\"1059\" data-end=\"1070\"\u003eMélisse\u003c\/strong\u003e pour son caractère doux et apaisant\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"1109\" data-end=\"1153\"\u003e\n        \u003cp data-start=\"1111\" data-end=\"1153\"\u003e\u003cstrong data-start=\"1111\" data-end=\"1122\"\u003eLavande\u003c\/strong\u003e aux notes florales délicates\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"1154\" data-end=\"1195\"\u003e\n        \u003cp data-start=\"1156\" data-end=\"1195\"\u003e\u003cstrong data-start=\"1156\" data-end=\"1168\"\u003eVerveine\u003c\/strong\u003e à la fraîcheur citronnée\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"1196\" data-end=\"1254\"\u003e\n        \u003cp data-start=\"1198\" data-end=\"1254\"\u003e\u003cstrong data-start=\"1198\" data-end=\"1221\"\u003eFleur de coquelicot\u003c\/strong\u003e pour sa dimension enveloppante\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"1255\" data-end=\"1297\"\u003e\n        \u003cp data-start=\"1257\" data-end=\"1297\"\u003e\u003cstrong data-start=\"1257\" data-end=\"1276\"\u003eFleurs CBD bio\u003c\/strong\u003e cultivé localement\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp data-start=\"1299\" data-end=\"1538\"\u003eL’objectif n’est pas de provoquer un effet, mais de créer un environnement favorable au calme. L’eau chaude libère progressivement les arômes et les composés végétaux. Le parfum s’élève, la tasse réchauffe les mains, et le rituel commence.\u003c\/p\u003e\n    \u003cp data-start=\"1540\" data-end=\"1792\"\u003eLe profil aromatique est floral, légèrement herbacé, avec une base douce et ronde. Sans théine ni caféine, cette \u003cstrong data-start=\"1653\" data-end=\"1671\"\u003etisane CBD bio\u003c\/strong\u003e peut s’intégrer naturellement à la routine du soir. Elle accompagne aussi bien un moment de lecture qu’une fin de repas.\u003c\/p\u003e\n    \u003cp data-start=\"1794\" data-end=\"2033\"\u003eNotre approche reste fidèle à l’herboristerie : travailler la plante entière, respecter l’équilibre du mélange, et privilégier une \u003cstrong data-start=\"1925\" data-end=\"1954\"\u003eculture biologique locale\u003c\/strong\u003e. Chaque lot est préparé avec une traçabilité claire, du champ jusqu’au sachet.\u003c\/p\u003e\n    \u003cp data-start=\"2035\" data-end=\"2296\"\u003eCette infusion ne remplace aucun traitement et ne revendique aucun effet médical. Elle s’inscrit dans une démarche simple : proposer une \u003cstrong data-start=\"2172\" data-end=\"2203\"\u003eboisson végétale biologique\u003c\/strong\u003e, issue d’un territoire, pensée pour accompagner la fin de journée avec cohérence et douceur.\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":"Default Title","offer_id":53583029961050,"sku":"infusion-bio-sommeil","price":9.9,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trikome-infusion-bio-sommeil-25g.jpg?v=1771783813"},{"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"},{"product_id":"cannatonic","title":"Cannatonic","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=\"207\" data-end=\"270\"\u003eCannatonic – une fleur CBD bio équilibrée cultivée localement\u003c\/h2\u003e\n    \u003cp data-start=\"272\" data-end=\"616\"\u003eLa \u003cstrong data-start=\"275\" data-end=\"289\"\u003eCannatonic\u003c\/strong\u003e fait partie des génétiques fondatrices du \u003cstrong data-start=\"332\" data-end=\"347\"\u003eCBD moderne\u003c\/strong\u003e. Issue d’un croisement historiquement associé à Reina Madre et NYC Diesel, avec un héritage lié à Juanita la Lagrimosa, cette variété de \u003cstrong data-start=\"485\" data-end=\"504\"\u003ecannabis sativa\u003c\/strong\u003e s’est imposée comme une référence pour son chémotype naturellement riche en \u003cstrong data-start=\"581\" data-end=\"598\"\u003ecannabinoïdes\u003c\/strong\u003e non psychotropes.\u003c\/p\u003e\n    \u003cp data-start=\"618\" data-end=\"1136\"\u003eChez Trikome, la \u003cstrong data-start=\"635\" data-end=\"652\"\u003efleur CBD bio\u003c\/strong\u003e Cannatonic est cultivée en \u003cstrong data-start=\"680\" data-end=\"703\"\u003eAvant-Pays Savoyard\u003c\/strong\u003e, sous serre, selon les principes de l’\u003cstrong data-start=\"742\" data-end=\"768\"\u003eagriculture biologique\u003c\/strong\u003e. Le suivi de la \u003cstrong data-start=\"785\" data-end=\"807\"\u003eculture du chanvre\u003c\/strong\u003e est assuré de la plantation à la récolte, avec un respect strict du cycle de \u003cstrong data-start=\"885\" data-end=\"898\"\u003efloraison\u003c\/strong\u003e et du \u003cstrong data-start=\"905\" data-end=\"921\"\u003eséchage lent\u003c\/strong\u003e des \u003cstrong data-start=\"926\" data-end=\"944\"\u003efleurs séchées\u003c\/strong\u003e. Cette maîtrise locale permet de conserver la cohérence entre génétique, structure végétale et expression des \u003cstrong data-start=\"1055\" data-end=\"1076\"\u003eterpènes naturels\u003c\/strong\u003e, dans le cadre du \u003cstrong data-start=\"1095\" data-end=\"1112\"\u003echanvre légal\u003c\/strong\u003e à faible teneur en THC.\u003c\/p\u003e\n    \u003ch3 data-start=\"1143\" data-end=\"1177\"\u003eStructure et qualité des fleurs\u003c\/h3\u003e\n    \u003cp data-start=\"1179\" data-end=\"1427\"\u003eLes \u003cstrong data-start=\"1183\" data-end=\"1196\"\u003ebourgeons\u003c\/strong\u003e de Cannatonic présentent une densité modérée et régulière. Leur structure équilibrée reflète son profil hybride : ni trop compacte, ni trop aérée. La robe vert clair à vert lime contraste avec des \u003cstrong data-start=\"1394\" data-end=\"1405\"\u003epistils\u003c\/strong\u003e orange bien visibles.\u003c\/p\u003e\n    \u003cp data-start=\"1429\" data-end=\"1737\"\u003eLa surface est recouverte d’une couche homogène de \u003cstrong data-start=\"1480\" data-end=\"1493\"\u003etrichomes\u003c\/strong\u003e, offrant un aspect légèrement givré. Après un \u003cstrong data-start=\"1540\" data-end=\"1560\"\u003eséchage maîtrisé\u003c\/strong\u003e, les fleurs conservent une texture souple, agréable à manipuler, sans sécheresse excessive. La manucure est réalisée avec précision afin de préserver la lisibilité des calices.\u003c\/p\u003e\n    \u003ch3 data-start=\"1744\" data-end=\"1797\"\u003eProfil aromatique : douceur et lisibilité végétale\u003c\/h3\u003e\n    \u003cp data-start=\"1799\" data-end=\"2005\"\u003eAu nez, la \u003cstrong data-start=\"1810\" data-end=\"1828\"\u003eCannatonic CBD\u003c\/strong\u003e développe un bouquet doux et nuancé. Les premières notes évoquent un registre terreux et boisé, rapidement relevé par des touches citriques rappelant la mandarine et le citron.\u003c\/p\u003e\n    \u003cp data-start=\"2007\" data-end=\"2247\"\u003eEn dégustation, le profil reste subtil et équilibré. La base végétale s’exprime avec franchise, soutenue par une fraîcheur discrète en fin de bouche. L’ensemble est cohérent, régulier et particulièrement apprécié pour sa douceur aromatique.\u003c\/p\u003e\n    \u003cp data-start=\"2249\" data-end=\"2428\"\u003eCette signature repose sur un assemblage naturel de \u003cstrong data-start=\"2301\" data-end=\"2313\"\u003eterpènes\u003c\/strong\u003e, dominé par le myrcène, accompagné de pinène et de caryophyllène, qui structurent l’identité olfactive sans excès.\u003c\/p\u003e\n    \u003ch3 data-start=\"2435\" data-end=\"2450\"\u003ePoints clés\u003c\/h3\u003e\n    \u003cul data-start=\"2452\" data-end=\"2725\"\u003e\n      \u003cli data-start=\"2452\" data-end=\"2516\"\u003e\n        \u003cp data-start=\"2454\" data-end=\"2516\"\u003e\u003cstrong data-start=\"2454\" data-end=\"2471\"\u003eFleur CBD bio\u003c\/strong\u003e cultivée localement en Avant-Pays Savoyard\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2517\" data-end=\"2570\"\u003e\n        \u003cp data-start=\"2519\" data-end=\"2570\"\u003eGénétique historique du \u003cstrong data-start=\"2543\" data-end=\"2550\"\u003eCBD\u003c\/strong\u003e, chémotype stable\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2571\" data-end=\"2619\"\u003e\n        \u003cp data-start=\"2573\" data-end=\"2619\"\u003eProfil aromatique doux, végétal et équilibré\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2620\" data-end=\"2669\"\u003e\n        \u003cp data-start=\"2622\" data-end=\"2669\"\u003eFleurs régulières, bien manucurées et souples\u003c\/p\u003e\n      \u003c\/li\u003e\n      \u003cli data-start=\"2670\" data-end=\"2725\"\u003e\n        \u003cp data-start=\"2672\" data-end=\"2725\"\u003eConforme au cadre du \u003cstrong data-start=\"2693\" data-end=\"2711\"\u003ecannabis légal\u003c\/strong\u003e (THC ≤ 0,3 %)\u003c\/p\u003e\n      \u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp data-start=\"2727\" data-end=\"2871\"\u003eUne \u003cstrong data-start=\"2731\" data-end=\"2752\"\u003eplante de chanvre\u003c\/strong\u003e travaillée localement, pensée pour celles et ceux qui recherchent une lecture claire, équilibrée et fidèle du \u003cstrong data-start=\"2863\" data-end=\"2870\"\u003eCBD\u003c\/strong\u003e.\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":53583040676186,"sku":"cannatonic","price":14.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583040708954,"sku":"cannatonic","price":22.0,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583040741722,"sku":"cannatonic","price":39.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583040774490,"sku":"cannatonic","price":85.0,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53583040807258,"sku":"cannatonic","price":145.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-cannatonic-phot.jpg?v=1771956472"},{"product_id":"sour-brulee","title":"Sour Brulée","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\u003eSour Brûlée – une fleur CBD bio dense cultivée en Avant-Pays Savoyard\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003eSour Brûlée\u003c\/strong\u003e est une \u003cstrong\u003efleur CBD bio\u003c\/strong\u003e issue d’une \u003cstrong\u003egénétique américaine\u003c\/strong\u003e développée par Oregon CBD Seeds, résultant du croisement entre une souche W19 stable et un pollinisateur \u003cstrong\u003eGG#4 (Gorilla Glue #4)\u003c\/strong\u003e adapté au \u003cstrong\u003echanvre légal\u003c\/strong\u003e. Hybride équilibrée Sativa \/ Indica, cette variété de \u003cstrong\u003ecannabis sativa\u003c\/strong\u003e se distingue par une identité aromatique marquée et une production généreuse de \u003cstrong\u003erésine\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eBien que d’origine US, elle est cultivée localement en \u003cstrong\u003eAvant-Pays Savoyard\u003c\/strong\u003e, sous serre, en \u003cstrong\u003eagriculture biologique\u003c\/strong\u003e, sur sol vivant. Le suivi de la \u003cstrong\u003eculture du chanvre\u003c\/strong\u003e est assuré de la plantation à la récolte, avec un respect strict du cycle de \u003cstrong\u003efloraison\u003c\/strong\u003e et de la maturité des \u003cstrong\u003efleurs séchées\u003c\/strong\u003e. Aucun forçage ni standardisation excessive : la plante est laissée à son rythme naturel.\u003c\/p\u003e\n    \u003ch3\u003eStructure et qualité des fleurs\u003c\/h3\u003e\n    \u003cp\u003eLes \u003cstrong\u003ebourgeons\u003c\/strong\u003e de Sour Brûlée sont massifs, denses et bien structurés. Leur aspect compact, dit “chunky”, est typique des hybrides riches en \u003cstrong\u003etrichomes\u003c\/strong\u003e. Les teintes varient du vert profond à des nuances plus sombres, parfois relevées de reflets violacés.\u003c\/p\u003e\n    \u003cp\u003eLes \u003cstrong\u003epistils\u003c\/strong\u003e orange à pêche contrastent nettement avec la surface largement recouverte de résine, donnant un effet visuel légèrement givré. Après un \u003cstrong\u003eséchage lent\u003c\/strong\u003e, la manucure manuelle permet de conserver l’intégrité des têtes et la richesse aromatique. La texture reste ferme, tout en s’effritant proprement.\u003c\/p\u003e\n    \u003ch3\u003eProfil aromatique : gaz, agrumes et douceur pâtissière\u003c\/h3\u003e\n    \u003cp\u003eLa \u003cstrong\u003eSour Brûlée CBD\u003c\/strong\u003e développe un bouquet aromatique complexe et structuré. L’ouverture est marquée par des notes \u003cstrong\u003egazeuses\u003c\/strong\u003e et citronnées, proches du diesel, rapidement complétées par un cœur plus boisé et épicé.\u003c\/p\u003e\n    \u003cp\u003eEn fond, le profil évolue vers une rondeur plus douce, évoquant la vanille et une touche pâtissière subtile. Cette signature repose notamment sur la présence naturelle de \u003cstrong\u003eterpinolène\u003c\/strong\u003e, soutenue par d’autres \u003cstrong\u003eterpènes\u003c\/strong\u003e aux nuances terreuses et épicées.\u003c\/p\u003e\n    \u003ch3\u003ePoints clés\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003e\u003cstrong\u003eFleur CBD bio\u003c\/strong\u003e cultivée localement en Avant-Pays Savoyard\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eHybride Sativa \/ Indica issue d’une génétique Oregon CBD\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eProfil aromatique \u003cstrong\u003egaz\u003c\/strong\u003e, agrumes et notes pâtissières\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eRiche en \u003cstrong\u003erésine\u003c\/strong\u003e, \u003cstrong\u003etrichomes\u003c\/strong\u003e et \u003cstrong\u003ecannabinoïdes naturels\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eConforme au cadre du \u003cstrong\u003ecannabis légal\u003c\/strong\u003e (THC ≤ 0,3 %)\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eUne \u003cstrong\u003eplante de chanvre\u003c\/strong\u003e travaillée localement, pensée pour une lecture aromatique dense et équilibrée du \u003cstrong\u003eCBD\u003c\/strong\u003e, sans excès ni artifice.\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":53583042281818,"sku":"sour-brulee","price":17.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583042314586,"sku":"sour-brulee","price":27.0,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583042347354,"sku":"sour-brulee","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583042380122,"sku":"sour-brulee","price":110.0,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53583042412890,"sku":"sour-brulee","price":195.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-brulee-photo.jpg?v=1771954776"},{"product_id":"sour-space-candy","title":"Space Candy","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\u003eSour Space Candy – une génétique Candy cultivée localement\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003eSour Space Candy\u003c\/strong\u003e est une \u003cstrong\u003efleur CBD bio\u003c\/strong\u003e cultivée en \u003cstrong\u003eAvant-Pays Savoyard\u003c\/strong\u003e, issue d’une \u003cstrong\u003egénétique américaine\u003c\/strong\u003e à dominante Sativa. Elle résulte du croisement entre \u003cstrong\u003eSour Tsunami\u003c\/strong\u003e et \u003cstrong\u003eEarly Resin Berry (ERB)\u003c\/strong\u003e, deux lignées reconnues pour leur stabilité et leur richesse en \u003cstrong\u003ecannabinoïdes\u003c\/strong\u003e. Cette variété de \u003cstrong\u003ecannabis sativa\u003c\/strong\u003e s’inscrit dans le cadre du \u003cstrong\u003echanvre industriel\u003c\/strong\u003e, avec une \u003cstrong\u003efaible teneur en THC\u003c\/strong\u003e, conforme au \u003cstrong\u003ecannabis légal\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eChez Trikome, la plante est cultivée sous serre selon les principes de l’\u003cstrong\u003eagriculture biologique\u003c\/strong\u003e. Le suivi est assuré de la plantation à la récolte, sans achat de fleurs extérieures ni transformation de lots tiers. Cette maîtrise complète de la \u003cstrong\u003eculture du chanvre\u003c\/strong\u003e permet un contrôle précis du passage en \u003cstrong\u003efloraison\u003c\/strong\u003e, de la maturité des \u003cstrong\u003efleurs séchées\u003c\/strong\u003e et du séchage final.\u003c\/p\u003e\n    \u003ch3\u003eStructure et qualité des fleurs\u003c\/h3\u003e\n    \u003cp\u003eLes \u003cstrong\u003ebourgeons\u003c\/strong\u003e de Sour Space Candy présentent une structure aérée mais bien formée, typique des hybrides Sativa équilibrés. La densité reste maîtrisée, assurant une bonne tenue sans excès de compaction. Les teintes oscillent entre vert clair et nuances plus soutenues, ponctuées de \u003cstrong\u003epistils\u003c\/strong\u003e visibles et d’une couverture homogène de \u003cstrong\u003etrichomes\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eLa \u003cstrong\u003erésine\u003c\/strong\u003e est présente sans excès. Après un \u003cstrong\u003eséchage lent\u003c\/strong\u003e, la texture reste souple et légèrement résineuse. Les fleurs ne sont ni trop sèches ni trop compactes, signe d’une conservation respectueuse de la matière végétale.\u003c\/p\u003e\n    \u003ch3\u003eProfil aromatique : fruité et végétal\u003c\/h3\u003e\n    \u003cp\u003eÀ l’ouverture, la \u003cstrong\u003eSour Space Candy CBD\u003c\/strong\u003e dévoile un bouquet immédiatement identifiable. Les premières notes sont fruitées et acidulées, évoquant certains bonbons aux fruits, avant de laisser place à une base plus végétale et fraîche. En bouche, l’attaque légèrement sucrée évolue vers des notes plus franches, équilibrées par une structure végétale claire.\u003c\/p\u003e\n    \u003cp\u003eCe profil repose sur un assemblage naturel de \u003cstrong\u003eterpènes\u003c\/strong\u003e, sans ajout ni correction. L’expression aromatique reste lisible, cohérente du nez à la dégustation.\u003c\/p\u003e\n    \u003ch3\u003eÀ retenir\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003e\u003cstrong\u003eFleur CBD bio\u003c\/strong\u003e cultivée localement en Avant-Pays Savoyard\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003e\u003cstrong\u003eCannabis sativa\u003c\/strong\u003e hybride Sour Tsunami x ERB\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eProfil aromatique \u003cstrong\u003efruité\u003c\/strong\u003e, acidulé et végétal\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eRiche en \u003cstrong\u003erésine\u003c\/strong\u003e, \u003cstrong\u003etrichomes\u003c\/strong\u003e et \u003cstrong\u003eterpènes naturels\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eConforme au cadre du \u003cstrong\u003echanvre légal\u003c\/strong\u003e (THC ≤ 0,3 %)\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eUne \u003cstrong\u003eplante de chanvre\u003c\/strong\u003e travaillée localement, pensée pour une lecture simple et végétale du \u003cstrong\u003eCBD\u003c\/strong\u003e, sans artifice ni surenchère.\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":53583046017370,"sku":"space-candy","price":17.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583046050138,"sku":"space-candy","price":27.0,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583046082906,"sku":"space-candy","price":49.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583046115674,"sku":"space-candy","price":110.0,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53583046148442,"sku":"space-candy","price":195.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-space-candy-photo.jpg?v=1771948089"},{"product_id":"yuzu-orange-bio","title":"Yuzu Orange","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\u003eFleur CBD Bio Yuzu Orange : fraîcheur italienne et douceur d’agrumes\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003eYuzu Orange\u003c\/strong\u003e est une \u003cstrong\u003efleur CBD bio\u003c\/strong\u003e qui joue la carte de l’équilibre. Cultivée localement en \u003cstrong\u003eAvant-Pays Savoyard\u003c\/strong\u003e, à partir d’une \u003cstrong\u003egénétique italienne\u003c\/strong\u003e, elle s’exprime sans excès, avec une identité aromatique nette et lumineuse. Ici, le \u003cstrong\u003echanvre\u003c\/strong\u003e est travaillé pour ce qu’il est : une plante aromatique, riche, expressive, issue d’une \u003cstrong\u003eculture du chanvre\u003c\/strong\u003e maîtrisée et \u003cstrong\u003e100 % biologique\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eLa production est réalisée sur une seule zone agricole, selon les mêmes méthodes que l’ensemble des fleurs : \u003cstrong\u003eagriculture biologique\u003c\/strong\u003e, respect du cycle végétal, et absence totale de \u003cstrong\u003epesticides\u003c\/strong\u003e ou d’intrants chimiques. Ce qui distingue la Yuzu Orange, c’est sa \u003cstrong\u003evariété\u003c\/strong\u003e et son profil sensoriel, hérité d’une sélection italienne orientée vers la finesse aromatique.\u003c\/p\u003e\n    \u003ch3\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp\u003eLa \u003cstrong\u003eYuzu Orange\u003c\/strong\u003e est issue de \u003cstrong\u003eplants femelles\u003c\/strong\u003e de \u003cstrong\u003ecannabis sativa\u003c\/strong\u003e, cultivés sous serre. La \u003cstrong\u003efloraison\u003c\/strong\u003e est menée à maturité complète, puis les fleurs sont récoltées et soumises à un \u003cstrong\u003eséchage lent\u003c\/strong\u003e, essentiel pour préserver la \u003cstrong\u003erésine\u003c\/strong\u003e, les \u003cstrong\u003eterpènes\u003c\/strong\u003e et l’équilibre global de la fleur.\u003c\/p\u003e\n    \u003cp\u003eLes \u003cstrong\u003ebourgeons\u003c\/strong\u003e sont denses, bien formés, recouverts de \u003cstrong\u003etrichomes\u003c\/strong\u003e visibles, avec une texture souple et naturelle. Une fleur propre, non standardisée, fidèle à son origine végétale.\u003c\/p\u003e\n    \u003ch3\u003eProfil aromatique : agrumes doux et rondeur végétale\u003c\/h3\u003e\n    \u003cp\u003eÀ l’ouverture, la \u003cstrong\u003eYuzu Orange\u003c\/strong\u003e dévoile un bouquet frais et fruité. Les premières notes évoquent les \u003cstrong\u003eagrumes\u003c\/strong\u003e, avec des touches de citron et de mandarine, parfois un rappel discret de fleur d’oranger. En bouche, l’ensemble reste équilibré, légèrement sucré, avec une finale douce et ronde.\u003c\/p\u003e\n    \u003cp\u003eCette signature aromatique provient exclusivement des \u003cstrong\u003eterpènes\u003c\/strong\u003e naturellement présents dans la plante, sans ajout ni transformation.\u003c\/p\u003e\n    \u003ch3\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp\u003eLa \u003cstrong\u003eYuzu Orange\u003c\/strong\u003e présente une \u003cstrong\u003efaible teneur en THC\u003c\/strong\u003e conforme à la réglementation (\u0026lt; 0,3 %). Il s’agit d’un \u003cstrong\u003ecannabis légal\u003c\/strong\u003e, sans effet \u003cstrong\u003epsychoactif\u003c\/strong\u003e, ni vocation récréative. Le \u003cstrong\u003eCBD\u003c\/strong\u003e est ici abordé comme un \u003cstrong\u003ecannabinoïde\u003c\/strong\u003e végétal, sans promesse thérapeutique.\u003c\/p\u003e\n    \u003ch3\u003eÀ qui s’adresse la Yuzu Orange ?\u003c\/h3\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003eamateurs de \u003cstrong\u003efleurs CBD bio\u003c\/strong\u003e aux profils fruités\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003econsommateurs attentifs à la \u003cstrong\u003eculture locale\u003c\/strong\u003e et au \u003cstrong\u003ebio\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003epersonnes recherchant une expérience aromatique douce et lisible\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eUne \u003cstrong\u003efleur CBD\u003c\/strong\u003e qui se comprend vite, mais qui mérite aussi qu’on s’y attarde.\u003cstrong\u003e\u003c\/strong\u003e\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":53583052144986,"sku":"yuzu-orange","price":14.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583052177754,"sku":"yuzu-orange","price":23.0,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583052210522,"sku":"yuzu-orange","price":39.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583052243290,"sku":"yuzu-orange","price":85.0,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53674495115610,"sku":null,"price":145.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-yuzu-orange-photo.jpg?v=1771775681"},{"product_id":"resine-cbd-surver-hash","title":"Résine CBD - Surver Hash","description":"\u003c!-- TRIKOME – Bloc pliable auto (En voir plus \/ En voir moins) --\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 .5s ease-out, opacity .5s ease-out;\n  }\n  .trk-more.open{\n    max-height:5000px !important;\n    overflow:visible !important;\n    opacity:1 !important;\n    transition:max-height .5s ease-in, opacity .5s ease-in;\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\" data-trk-fold\u003e\n  \u003cdiv data-trk-intro\u003e\u003c\/div\u003e\n\n  \u003cbutton type=\"button\" class=\"trk-toggle\" data-trk-toggle aria-expanded=\"false\"\u003eEn voir plus\u003c\/button\u003e\n\n  \u003cdiv class=\"trk-more\" data-trk-more\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.closest('[data-trk-fold]') || document.querySelector('[data-trk-fold]');\n  if(!root) return;\n\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\n  introBox.innerHTML = '';\n  moreBox.innerHTML  = '';\n\n  moreBox.style.maxHeight = '0px';\n  moreBox.style.overflow  = 'hidden';\n  moreBox.style.opacity   = '0';\n\n  const tmp = document.createElement('div');\n  tmp.innerHTML = `\n\u003ch2 data-start=\"458\" data-end=\"516\"\u003eSurver Hash CBD 20 % : une résine US façonnée localement\u003c\/h2\u003e\n\u003cp data-start=\"518\" data-end=\"893\"\u003eLe \u003cstrong data-start=\"521\" data-end=\"536\"\u003eSurver Hash\u003c\/strong\u003e est une \u003cstrong data-start=\"545\" data-end=\"562\"\u003erésine de CBD\u003c\/strong\u003e élaborée localement en \u003cstrong data-start=\"586\" data-end=\"609\"\u003eAvant-Pays Savoyard\u003c\/strong\u003e, à partir du \u003cstrong data-start=\"623\" data-end=\"633\"\u003epollen\u003c\/strong\u003e de la fleur \u003cstrong data-start=\"646\" data-end=\"656\"\u003eSurver\u003c\/strong\u003e, une \u003cstrong data-start=\"662\" data-end=\"684\"\u003evariété américaine\u003c\/strong\u003e reconnue pour son intensité aromatique. Même plante, même \u003cstrong data-start=\"743\" data-end=\"756\"\u003egénétique\u003c\/strong\u003e, même exigence de culture : ce \u003cstrong data-start=\"788\" data-end=\"803\"\u003ehashish CBD\u003c\/strong\u003e ne transforme pas la fleur, il en propose une lecture plus concentrée et plus expressive.\u003c\/p\u003e\n\u003cp data-start=\"895\" data-end=\"1175\"\u003eLes \u003cstrong data-start=\"899\" data-end=\"928\"\u003eplants de cannabis sativa\u003c\/strong\u003e sont cultivés sous serre selon les principes de l’\u003cstrong data-start=\"979\" data-end=\"1005\"\u003eagriculture biologique\u003c\/strong\u003e, puis récoltés à maturité. L’ensemble du processus, de la culture à la fabrication, est maîtrisé localement afin de préserver l’identité végétale du \u003cstrong data-start=\"1155\" data-end=\"1174\"\u003echanvre cultivé\u003c\/strong\u003e.\u003c\/p\u003e\n\u003ch3 data-start=\"1182\" data-end=\"1213\"\u003eDry Hash et pressage à froid\u003c\/h3\u003e\n\u003cp data-start=\"1215\" data-end=\"1547\"\u003eLe \u003cstrong data-start=\"1218\" data-end=\"1237\"\u003eSurver Hash CBD\u003c\/strong\u003e est obtenu par \u003cstrong data-start=\"1253\" data-end=\"1271\"\u003etamisage à sec\u003c\/strong\u003e, une méthode traditionnelle d’\u003cstrong data-start=\"1302\" data-end=\"1328\"\u003eextraction du cannabis\u003c\/strong\u003e qui consiste à séparer les \u003cstrong data-start=\"1356\" data-end=\"1369\"\u003etrichomes\u003c\/strong\u003e des \u003cstrong data-start=\"1374\" data-end=\"1392\"\u003efleurs CBD bio\u003c\/strong\u003e à l’aide d’un tamis mécanique. Le \u003cstrong data-start=\"1427\" data-end=\"1435\"\u003ekief\u003c\/strong\u003e ainsi récolté est ensuite \u003cstrong data-start=\"1462\" data-end=\"1480\"\u003epressé à froid\u003c\/strong\u003e, sans chauffe, sans \u003cstrong data-start=\"1501\" data-end=\"1512\"\u003esolvant\u003c\/strong\u003e, sans \u003cstrong data-start=\"1519\" data-end=\"1529\"\u003eisolat\u003c\/strong\u003e ni \u003cstrong data-start=\"1533\" data-end=\"1546\"\u003edistillat\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1549\" data-end=\"1762\"\u003eCette approche permet de conserver les \u003cstrong data-start=\"1588\" data-end=\"1605\"\u003ecannabinoïdes\u003c\/strong\u003e et les \u003cstrong data-start=\"1613\" data-end=\"1625\"\u003eterpènes\u003c\/strong\u003e naturels de la plante, sans correction ni lavage du pollen. La matière est travaillée telle quelle, fidèle à la \u003cstrong data-start=\"1738\" data-end=\"1751\"\u003efloraison\u003c\/strong\u003e d’origine.\u003c\/p\u003e\n\u003ch3 data-start=\"1769\" data-end=\"1802\"\u003eIdentité aromatique et texture\u003c\/h3\u003e\n\u003cp data-start=\"1804\" data-end=\"2067\"\u003eLe \u003cstrong data-start=\"1807\" data-end=\"1831\"\u003eSurver Hash CBD 20 %\u003c\/strong\u003e se distingue par un profil aromatique très expressif, typique des \u003cstrong data-start=\"1898\" data-end=\"1912\"\u003esouches US\u003c\/strong\u003e. On retrouve des notes franches d’\u003cstrong data-start=\"1947\" data-end=\"1958\"\u003eagrumes\u003c\/strong\u003e, de \u003cstrong data-start=\"1963\" data-end=\"1973\"\u003ecitron\u003c\/strong\u003e, de \u003cstrong data-start=\"1978\" data-end=\"1985\"\u003epin\u003c\/strong\u003e, avec une touche résineuse et légèrement « gazeuse », héritée de la fleur Surver.\u003c\/p\u003e\n\u003cp data-start=\"2069\" data-end=\"2099\"\u003eCaractéristiques principales :\u003c\/p\u003e\n\u003cul data-start=\"2101\" data-end=\"2353\"\u003e\n\u003cli data-start=\"2101\" data-end=\"2160\"\u003e\n\u003cp data-start=\"2103\" data-end=\"2160\"\u003e\u003cstrong data-start=\"2103\" data-end=\"2115\"\u003eHash CBD\u003c\/strong\u003e issu de \u003cstrong data-start=\"2124\" data-end=\"2139\"\u003echanvre bio\u003c\/strong\u003e cultivé localement\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2161\" data-end=\"2194\"\u003e\n\u003cp data-start=\"2163\" data-end=\"2194\"\u003e\u003cstrong data-start=\"2163\" data-end=\"2175\"\u003eCBD 20 %\u003c\/strong\u003e, \u003cstrong data-start=\"2177\" data-end=\"2192\"\u003eTHC \u0026lt; 0,3 %\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2195\" data-end=\"2244\"\u003e\n\u003cp data-start=\"2197\" data-end=\"2244\"\u003eProfil aromatique \u003cstrong data-start=\"2215\" data-end=\"2227\"\u003ecitronné\u003c\/strong\u003e, pin et résine\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2245\" data-end=\"2304\"\u003e\n\u003cp data-start=\"2247\" data-end=\"2304\"\u003eTexture plus \u003cstrong data-start=\"2260\" data-end=\"2273\"\u003emousseuse\u003c\/strong\u003e, fidèle à la fleur d’origine\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"2305\" data-end=\"2353\"\u003e\n\u003cp data-start=\"2307\" data-end=\"2353\"\u003eFabrication \u003cstrong data-start=\"2319\" data-end=\"2336\"\u003esans solvants\u003c\/strong\u003e, sans additifs\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3 data-start=\"2360\" data-end=\"2401\"\u003eCannabis légal, sans effet psychoactif\u003c\/h3\u003e\n\u003cp data-start=\"2403\" data-end=\"2672\"\u003eLe \u003cstrong data-start=\"2406\" data-end=\"2421\"\u003eSurver Hash\u003c\/strong\u003e respecte strictement le cadre du \u003cstrong data-start=\"2455\" data-end=\"2473\"\u003ecannabis légal\u003c\/strong\u003e, avec une \u003cstrong data-start=\"2484\" data-end=\"2508\"\u003efaible teneur en THC\u003c\/strong\u003e inférieure à 0,3 %. Il ne provoque aucun effet \u003cstrong data-start=\"2556\" data-end=\"2571\"\u003epsychoactif\u003c\/strong\u003e et s’adresse aux amateurs de \u003cstrong data-start=\"2601\" data-end=\"2616\"\u003erésines CBD\u003c\/strong\u003e au caractère affirmé, sans transformation artificielle.\u003c\/p\u003e\n\u003cp data-start=\"2674\" data-end=\"2821\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eUn \u003cstrong data-start=\"2677\" data-end=\"2692\"\u003ehashish CBD\u003c\/strong\u003e typé, inspiré des génétiques américaines, mais \u003cstrong data-start=\"2740\" data-end=\"2762\"\u003efaçonné localement\u003c\/strong\u003e, au plus près de la plante et de son expression naturelle.\u003c\/p\u003e\n`;\n\n  function normalizeSpaces(str){\n    return (str || '').replace(\/\\u00A0\/g, ' ').replace(\/\\s+\/g, ' ').trim();\n  }\n\n  const firstH2 = tmp.querySelector('h2');\n  let firstP = null;\n  if (firstH2) {\n    let el = firstH2.nextElementSibling;\n    while (el \u0026\u0026 el.tagName !== 'P') el = el.nextElementSibling;\n    firstP = el;\n  }\n\n  if (!firstH2 || !firstP) {\n    while (tmp.firstChild) introBox.appendChild(tmp.firstChild);\n    btn.style.display = 'none';\n    return;\n  }\n\n  const h2Node = firstH2.cloneNode(true);\n  const pFullNode = firstP.cloneNode(true);\n\n  const pPreviewNode = firstP.cloneNode(true);\n  const fullText = normalizeSpaces(pPreviewNode.textContent);\n  const words = fullText ? fullText.split(' ') : [];\n  const excerpt = words.slice(0, 20).join(' ') + (words.length \u003e 20 ? '…' : '');\n  pPreviewNode.textContent = excerpt;\n\n  introBox.appendChild(h2Node);\n  introBox.appendChild(pPreviewNode);\n\n  \/\/ more = tout ce qui vient après le 1er paragraphe (donc sans doublon)\n  let node = firstP.nextSibling;\n  while (node) {\n    const next = node.nextSibling;\n    moreBox.appendChild(node);\n    node = next;\n  }\n\n  function swapIntroParagraph(isOpen){\n    const currentP = introBox.querySelector('p');\n    if (currentP) currentP.remove();\n    introBox.appendChild(isOpen ? pFullNode : pPreviewNode);\n  }\n\n  function setOpen(isOpen){\n    root.classList.toggle('is-open', isOpen);\n    moreBox.classList.toggle('open', isOpen);\n    btn.setAttribute('aria-expanded', String(isOpen));\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    swapIntroParagraph(isOpen);\n\n    if (!isOpen) {\n      moreBox.style.maxHeight = '0px';\n      moreBox.style.overflow  = 'hidden';\n      moreBox.style.opacity   = '0';\n    } else {\n      moreBox.style.maxHeight = '5000px';\n      moreBox.style.overflow  = 'visible';\n      moreBox.style.opacity   = '1';\n    }\n\n    if (isOpen) moreBox.appendChild(btn);\n    else introBox.insertAdjacentElement('afterend', btn);\n  }\n\n  btn.addEventListener('click', ()=\u003e setOpen(!moreBox.classList.contains('open')));\n  setOpen(false);\n})();\n\u003c\/script\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":53583056437594,"sku":"resine-cbd-surver-hash","price":20.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583056470362,"sku":"resine-cbd-surver-hash","price":32.45,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583056503130,"sku":"resine-cbd-surver-hash","price":59.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583056535898,"sku":"resine-cbd-surver-hash","price":122.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/hash-cbd-surver-hash-presentoir.jpg?v=1771777737"},{"product_id":"yuzu-purple","title":"Yuzu Purple","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-start=\"79\" data-end=\"509\"\u003eFleur CBD Bio Yuzu Purple : l’agrume violet cultivé localement chez TRIKOME\u003c\/h2\u003e\n    \u003cp data-start=\"79\" data-end=\"509\"\u003eLa \u003cstrong data-start=\"82\" data-end=\"111\"\u003efleur CBD bio Yuzu Purple\u003c\/strong\u003e fait partie de ces variétés qui attirent immédiatement le regard. Dès l’ouverture, ses \u003cstrong data-start=\"199\" data-end=\"221\"\u003ebourgeons compacts\u003c\/strong\u003e dévoilent une robe violette profonde, ponctuée de \u003cstrong data-start=\"272\" data-end=\"295\"\u003etrichomes brillants\u003c\/strong\u003e et de pistils orangés qui contrastent avec élégance. Chez TRIKOME, cette variété est pensée pour mettre en avant à la fois le \u003cstrong data-start=\"422\" data-end=\"432\"\u003evisuel\u003c\/strong\u003e, le \u003cstrong data-start=\"437\" data-end=\"458\"\u003eprofil aromatique\u003c\/strong\u003e et notre ancrage local dans l’Avant-Pays Savoyard.\u003c\/p\u003e\n    \u003cp data-start=\"511\" data-end=\"857\"\u003eCôté nez, on retrouve une signature très expressive. Les premières notes rappellent les \u003cstrong data-start=\"599\" data-end=\"610\"\u003eagrumes\u003c\/strong\u003e, avec une dominante zestée qui évoque le yuzu, puis viennent des nuances plus douces, légèrement florales et subtilement fruitées. L’ensemble reste net, raffiné et équilibré, avec une belle fraîcheur en bouche et une longueur aromatique agréable.\u003c\/p\u003e\n    \u003chr data-start=\"859\" data-end=\"862\"\u003e\n    \u003ch2 data-section-id=\"eqcmq0\" data-start=\"864\" data-end=\"923\"\u003eUne culture locale sous serre, en agriculture biologique\u003c\/h2\u003e\n    \u003cp data-start=\"925\" data-end=\"1185\"\u003eLa \u003cstrong data-start=\"928\" data-end=\"943\"\u003eYuzu Purple\u003c\/strong\u003e est cultivée sous serre sur notre ferme, dans une démarche de \u003cstrong data-start=\"1006\" data-end=\"1041\"\u003eproduction locale et biologique\u003c\/strong\u003e. Les plants sont soigneusement sélectionnés pour leur homogénéité, afin d’obtenir une \u003cstrong data-start=\"1128\" data-end=\"1151\"\u003efloraison maîtrisée\u003c\/strong\u003e et une récolte à pleine maturité.\u003c\/p\u003e\n    \u003cp data-start=\"1187\" data-end=\"1514\"\u003eAprès la coupe, les fleurs sont \u003cstrong data-start=\"1219\" data-end=\"1240\"\u003elentement séchées\u003c\/strong\u003e afin de préserver au mieux les \u003cstrong data-start=\"1272\" data-end=\"1284\"\u003eterpènes\u003c\/strong\u003e, les \u003cstrong data-start=\"1290\" data-end=\"1307\"\u003ecannabinoïdes\u003c\/strong\u003e et la richesse naturelle de la résine. Cette approche nous permet de proposer une fleur de \u003cstrong data-start=\"1399\" data-end=\"1429\"\u003echanvre cultivé localement\u003c\/strong\u003e, traçable, issue d’un savoir-faire agricole ancré entre la Savoie, l’Isère et l’Ain.\u003c\/p\u003e\n    \u003cp data-start=\"1516\" data-end=\"1683\"\u003eLe taux de \u003cstrong data-start=\"1527\" data-end=\"1534\"\u003eTHC\u003c\/strong\u003e reste strictement conforme à la réglementation en vigueur, avec une fleur non psychoactive, destinée à une consommation bien-être et non récréative.\u003c\/p\u003e\n    \u003chr data-start=\"1685\" data-end=\"1688\"\u003e\n    \u003ch2 data-section-id=\"1lcuy8u\" data-start=\"1690\" data-end=\"1759\"\u003eUn profil aromatique pensé pour les amateurs de fleurs expressives\u003c\/h2\u003e\n    \u003cp data-start=\"1761\" data-end=\"1888\"\u003eLa \u003cstrong data-start=\"1764\" data-end=\"1779\"\u003eYuzu Purple\u003c\/strong\u003e s’adresse aux personnes qui recherchent une fleur avec une vraie personnalité. Son bouquet aromatique mêle :\u003c\/p\u003e\n    \u003cul data-start=\"1890\" data-end=\"2003\"\u003e\n      \u003cli\u003e\u003cstrong\u003enotes d’agrumes\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003etouches florales délicates\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cstrong\u003efond légèrement sucré\u003c\/strong\u003e\u003c\/li\u003e\n      \u003cli\u003esensation fraîche et subtile\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp data-start=\"2005\" data-end=\"2201\"\u003eEn \u003cstrong\u003evaporisation\u003c\/strong\u003e comme en \u003cstrong\u003einfusion\u003c\/strong\u003e, elle révèle toute sa complexité. En tisane, nous recommandons toujours une préparation avec un corps gras pour une meilleure diffusion des cannabinoïdes.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":53974387360090,"sku":null,"price":14.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53974387392858,"sku":null,"price":23.0,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53974387425626,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53974387458394,"sku":null,"price":85.0,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53974387491162,"sku":null,"price":145.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-yuzu-purple-photo.jpg?v=1775904345"},{"product_id":"trim-cbd-bio-yuzu-purple","title":"Trim CBD Bio Yuzu Purple","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"bwd7c\" data-start=\"0\" data-end=\"96\"\u003eTrim CBD Yuzu Purple : fragments de fleurs aux notes d’agrumes issus d’une culture bio locale\u003c\/h2\u003e\n    \u003cp data-start=\"98\" data-end=\"372\"\u003eLa \u003cstrong data-start=\"101\" data-end=\"125\"\u003etrim CBD Yuzu Purple\u003c\/strong\u003e reprend le profil de cette variété aux notes d’\u003cstrong data-start=\"173\" data-end=\"184\"\u003eagrumes\u003c\/strong\u003e, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"292\" data-end=\"303\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"315\" data-end=\"341\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"374\" data-end=\"597\"\u003eIci, on ne cherche pas à reproduire l’apparence des \u003cstrong data-start=\"426\" data-end=\"439\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"542\" data-end=\"555\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"560\" data-end=\"577\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"584\" data-end=\"596\"\u003eterpènes\u003c\/strong\u003e.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"hpu9op\" data-start=\"599\" data-end=\"620\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"622\" data-end=\"817\"\u003eCette \u003cstrong data-start=\"628\" data-end=\"644\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"668\" data-end=\"687\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre. Le suivi se fait sur tout le \u003cstrong data-start=\"738\" data-end=\"758\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"772\" data-end=\"785\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"819\" data-end=\"1049\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1pe8djy\" data-start=\"1051\" data-end=\"1074\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1076\" data-end=\"1186\"\u003eLa \u003cstrong data-start=\"1079\" data-end=\"1103\"\u003etrim CBD Yuzu Purple\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1188\" data-end=\"1396\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1262\" data-end=\"1275\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1fqz9pl\" data-start=\"1398\" data-end=\"1446\"\u003eProfil aromatique : agrumes et touche florale\u003c\/h3\u003e\n    \u003cp data-start=\"1448\" data-end=\"1541\"\u003eÀ l’ouverture, les \u003cstrong data-start=\"1467\" data-end=\"1477\"\u003earômes\u003c\/strong\u003e sont dominés par les \u003cstrong data-start=\"1499\" data-end=\"1510\"\u003eagrumes\u003c\/strong\u003e, avec une note proche du yuzu.\u003c\/p\u003e\n    \u003cp data-start=\"1543\" data-end=\"1692\"\u003eUne touche florale apparaît ensuite, légèrement sucrée. Le profil reste simple à lire : des agrumes en premier, puis une douceur plus légère en fond.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"fzsrp5\" data-start=\"1694\" data-end=\"1738\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1740\" data-end=\"1860\"\u003eLa \u003cstrong data-start=\"1743\" data-end=\"1767\"\u003etrim CBD Yuzu Purple\u003c\/strong\u003e contient du \u003cstrong data-start=\"1780\" data-end=\"1787\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1804\" data-end=\"1811\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1862\" data-end=\"1963\"\u003eIl s’agit de \u003cstrong data-start=\"1875\" data-end=\"1886\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"4h03wt\" data-start=\"1965\" data-end=\"2009\"\u003eÀ qui s’adresse la trim CBD Yuzu Purple ?\u003c\/h3\u003e\n    \u003cul data-start=\"2011\" data-end=\"2297\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2011\" data-end=\"2080\"\u003epersonnes recherchant une \u003cstrong data-start=\"2039\" data-end=\"2055\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2081\" data-end=\"2162\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2134\" data-end=\"2160\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"is5kg8\" data-start=\"2163\" data-end=\"2223\"\u003eamateurs de profils \u003cstrong data-start=\"2185\" data-end=\"2200\"\u003earomatiques\u003c\/strong\u003e orientés \u003cstrong data-start=\"2210\" data-end=\"2221\"\u003eagrumes\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"gf2jr6\" data-start=\"2224\" data-end=\"2297\"\u003eutilisateurs souhaitant un format plus simple que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n\n    \u003cp data-start=\"2299\" data-end=\"2448\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eUne trim claire dans sa composition : fragments de fleurs et petites feuilles, avec un profil aromatique identifiable et sans transformation inutile.\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54091002216794,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54091002249562,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54091002282330,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54091109466458,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-yuzu-purple.jpg?v=1777641015"},{"product_id":"trim-cbd-bio-yuzu-orange","title":"Trim CBD Bio Yuzu Orange","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"6hcdkf\" data-start=\"0\" data-end=\"104\"\u003eTrim CBD Yuzu Orange : fragments de fleurs aux notes d’agrumes issues d’une culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"106\" data-end=\"380\"\u003eLa \u003cstrong data-start=\"109\" data-end=\"133\"\u003etrim CBD Yuzu Orange\u003c\/strong\u003e reprend le profil de cette variété aux notes d’\u003cstrong data-start=\"181\" data-end=\"192\"\u003eagrumes\u003c\/strong\u003e, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"300\" data-end=\"311\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"323\" data-end=\"349\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"382\" data-end=\"605\"\u003eIci, on ne cherche pas à reproduire l’apparence des \u003cstrong data-start=\"434\" data-end=\"447\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"550\" data-end=\"563\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"568\" data-end=\"585\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"592\" data-end=\"604\"\u003eterpènes\u003c\/strong\u003e.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"607\" data-end=\"629\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"631\" data-end=\"826\"\u003eCette \u003cstrong data-start=\"637\" data-end=\"653\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"677\" data-end=\"696\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre. Le suivi se fait sur tout le \u003cstrong data-start=\"747\" data-end=\"767\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"781\" data-end=\"794\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"828\" data-end=\"1058\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1060\" data-end=\"1084\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1086\" data-end=\"1196\"\u003eLa \u003cstrong data-start=\"1089\" data-end=\"1113\"\u003etrim CBD Yuzu Orange\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1198\" data-end=\"1406\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1272\" data-end=\"1285\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1408\" data-end=\"1429\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1431\" data-end=\"1507\"\u003eÀ l’ouverture, les \u003cstrong data-start=\"1450\" data-end=\"1460\"\u003earômes\u003c\/strong\u003e évoquent des notes citronnées et de mandarine.\u003c\/p\u003e\n    \u003cp data-start=\"1509\" data-end=\"1716\"\u003eUne touche florale apparaît ensuite, proche de la fleur d’oranger. En fond, une légère douceur vient arrondir l’ensemble. Le profil reste clair : des agrumes en premier, puis une base plus douce et végétale.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1718\" data-end=\"1763\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1765\" data-end=\"1885\"\u003eLa \u003cstrong data-start=\"1768\" data-end=\"1792\"\u003etrim CBD Yuzu Orange\u003c\/strong\u003e contient du \u003cstrong data-start=\"1805\" data-end=\"1812\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1829\" data-end=\"1836\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1887\" data-end=\"1988\"\u003eIl s’agit de \u003cstrong data-start=\"1900\" data-end=\"1911\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1crwfu8\" data-start=\"1990\" data-end=\"2035\"\u003eÀ qui s’adresse la trim CBD Yuzu Orange ?\u003c\/h3\u003e\n    \u003cul data-start=\"2037\" data-end=\"2340\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2037\" data-end=\"2106\"\u003epersonnes recherchant une \u003cstrong data-start=\"2065\" data-end=\"2081\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2107\" data-end=\"2188\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2160\" data-end=\"2186\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"uifmok\" data-start=\"2189\" data-end=\"2262\"\u003eamateurs de profils \u003cstrong data-start=\"2211\" data-end=\"2226\"\u003earomatiques\u003c\/strong\u003e agrumes, simples et identifiables\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2263\" data-end=\"2340\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54091207770458,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54091207803226,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54091207835994,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54091207868762,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-yuzu-orange.jpg?v=1777641015"},{"product_id":"trim-cbd-bio-hawaiian-haze","title":"Trim CBD Bio Hawaiian Haze","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"9t6o91\" data-start=\"0\" data-end=\"105\"\u003eTrim CBD Hawaiian Haze : fragments de fleurs aux notes exotiques issus d’une culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"107\" data-end=\"382\"\u003eLa \u003cstrong data-start=\"110\" data-end=\"136\"\u003etrim CBD Hawaiian Haze\u003c\/strong\u003e reprend le profil de cette variété à dominante \u003cstrong data-start=\"184\" data-end=\"194\"\u003esativa\u003c\/strong\u003e, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"302\" data-end=\"313\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"325\" data-end=\"351\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"384\" data-end=\"625\"\u003eIci, on ne cherche pas à reproduire l’aspect des \u003cstrong data-start=\"433\" data-end=\"446\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"549\" data-end=\"562\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"567\" data-end=\"584\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"591\" data-end=\"603\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"627\" data-end=\"649\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"651\" data-end=\"846\"\u003eCette \u003cstrong data-start=\"657\" data-end=\"673\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"697\" data-end=\"716\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre. Le suivi se fait sur tout le \u003cstrong data-start=\"767\" data-end=\"787\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"801\" data-end=\"814\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"848\" data-end=\"1078\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1080\" data-end=\"1104\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1106\" data-end=\"1218\"\u003eLa \u003cstrong data-start=\"1109\" data-end=\"1135\"\u003etrim CBD Hawaiian Haze\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1220\" data-end=\"1428\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1294\" data-end=\"1307\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1430\" data-end=\"1451\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1453\" data-end=\"1552\"\u003eLe profil \u003cstrong data-start=\"1463\" data-end=\"1477\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes d’\u003cstrong data-start=\"1502\" data-end=\"1513\"\u003eagrumes\u003c\/strong\u003e, d’ananas et de fruits exotiques mûrs.\u003c\/p\u003e\n    \u003cp data-start=\"1554\" data-end=\"1741\"\u003eUn fond plus marqué apparaît ensuite, avec des nuances légèrement boisées et poivrées. L’ensemble reste lisible, avec une progression claire entre fraîcheur fruitée et base plus végétale.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1743\" data-end=\"1788\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1790\" data-end=\"1912\"\u003eLa \u003cstrong data-start=\"1793\" data-end=\"1819\"\u003etrim CBD Hawaiian Haze\u003c\/strong\u003e contient du \u003cstrong data-start=\"1832\" data-end=\"1839\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1856\" data-end=\"1863\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1914\" data-end=\"2015\"\u003eIl s’agit de \u003cstrong data-start=\"1927\" data-end=\"1938\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1auc2at\" data-start=\"2017\" data-end=\"2064\"\u003eÀ qui s’adresse la trim CBD Hawaiian Haze ?\u003c\/h3\u003e\n    \u003cul data-start=\"2066\" data-end=\"2356\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2066\" data-end=\"2135\"\u003epersonnes recherchant une \u003cstrong data-start=\"2094\" data-end=\"2110\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2136\" data-end=\"2217\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2189\" data-end=\"2215\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"hlq0h5\" data-start=\"2218\" data-end=\"2278\"\u003eamateurs de profils \u003cstrong data-start=\"2240\" data-end=\"2255\"\u003earomatiques\u003c\/strong\u003e fruités et exotiques\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2279\" data-end=\"2356\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54091306762586,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54091306795354,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54091306828122,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54091306860890,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-hawaiian-haze.jpg?v=1777641016"},{"product_id":"trim-cbd-bio-elektra","title":"Trim CBD Bio Elektra","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"rrxmqd\" data-start=\"0\" data-end=\"112\"\u003eTrim CBD Elektra : fragments de fleurs aux notes fraîches et citronnées issus d’une culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"114\" data-end=\"383\"\u003eLa \u003cstrong data-start=\"117\" data-end=\"137\"\u003etrim CBD Elektra\u003c\/strong\u003e reprend le profil de cette variété à dominante \u003cstrong data-start=\"185\" data-end=\"195\"\u003esativa\u003c\/strong\u003e, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"303\" data-end=\"314\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"326\" data-end=\"352\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"385\" data-end=\"605\"\u003eIci, on ne cherche pas à reproduire l’aspect des \u003cstrong data-start=\"434\" data-end=\"447\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"550\" data-end=\"563\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"568\" data-end=\"585\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"592\" data-end=\"604\"\u003eterpènes\u003c\/strong\u003e.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"607\" data-end=\"629\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"631\" data-end=\"826\"\u003eCette \u003cstrong data-start=\"637\" data-end=\"653\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"677\" data-end=\"696\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre. Le suivi se fait sur tout le \u003cstrong data-start=\"747\" data-end=\"767\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"781\" data-end=\"794\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"828\" data-end=\"1058\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1060\" data-end=\"1084\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1086\" data-end=\"1192\"\u003eLa \u003cstrong data-start=\"1089\" data-end=\"1109\"\u003etrim CBD Elektra\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1194\" data-end=\"1402\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1268\" data-end=\"1281\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1404\" data-end=\"1425\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1427\" data-end=\"1514\"\u003eLe profil \u003cstrong data-start=\"1437\" data-end=\"1451\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes d’\u003cstrong data-start=\"1476\" data-end=\"1487\"\u003eagrumes\u003c\/strong\u003e, notamment le citron vert.\u003c\/p\u003e\n    \u003cp data-start=\"1516\" data-end=\"1749\"\u003eUne fraîcheur végétale, proche du pin, apparaît ensuite. Elle est suivie par des nuances légèrement épicées, puis par une base plus terreuse avec une touche sombre en fin de bouche. L’ensemble reste progressif et facile à identifier.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1751\" data-end=\"1796\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1798\" data-end=\"1914\"\u003eLa \u003cstrong data-start=\"1801\" data-end=\"1821\"\u003etrim CBD Elektra\u003c\/strong\u003e contient du \u003cstrong data-start=\"1834\" data-end=\"1841\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1858\" data-end=\"1865\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1916\" data-end=\"2017\"\u003eIl s’agit de \u003cstrong data-start=\"1929\" data-end=\"1940\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"77\" data-start=\"2019\" data-end=\"2060\"\u003eÀ qui s’adresse la trim CBD Elektra ?\u003c\/h3\u003e\n    \u003cul data-start=\"2062\" data-end=\"2369\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2062\" data-end=\"2131\"\u003epersonnes recherchant une \u003cstrong data-start=\"2090\" data-end=\"2106\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2132\" data-end=\"2213\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2185\" data-end=\"2211\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"6d1j1q\" data-start=\"2214\" data-end=\"2291\"\u003eamateurs de profils \u003cstrong data-start=\"2236\" data-end=\"2251\"\u003earomatiques\u003c\/strong\u003e frais, citronnés et légèrement épicés\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2292\" data-end=\"2369\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54091322392922,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54091322425690,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54091322458458,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54091322491226,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-elektra.jpg?v=1777641016"},{"product_id":"trim-cbd-bio-surver-haze","title":"Trim CBD Bio Surver Haze","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"r4s2j\" data-start=\"0\" data-end=\"113\"\u003eTrim CBD Suver Haze : fragments de fleurs aux notes fraîches et fruitées issus d’une culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"115\" data-end=\"387\"\u003eLa \u003cstrong data-start=\"118\" data-end=\"141\"\u003etrim CBD Suver Haze\u003c\/strong\u003e reprend le profil de cette variété à dominante \u003cstrong data-start=\"189\" data-end=\"199\"\u003esativa\u003c\/strong\u003e, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"307\" data-end=\"318\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"330\" data-end=\"356\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"389\" data-end=\"630\"\u003eIci, on ne cherche pas à reproduire l’aspect des \u003cstrong data-start=\"438\" data-end=\"451\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"554\" data-end=\"567\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"572\" data-end=\"589\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"596\" data-end=\"608\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"632\" data-end=\"654\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"656\" data-end=\"851\"\u003eCette \u003cstrong data-start=\"662\" data-end=\"678\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"702\" data-end=\"721\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre. Le suivi se fait sur tout le \u003cstrong data-start=\"772\" data-end=\"792\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"806\" data-end=\"819\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"853\" data-end=\"1083\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1085\" data-end=\"1109\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1111\" data-end=\"1220\"\u003eLa \u003cstrong data-start=\"1114\" data-end=\"1137\"\u003etrim CBD Suver Haze\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1222\" data-end=\"1430\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1296\" data-end=\"1309\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1432\" data-end=\"1453\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1455\" data-end=\"1576\"\u003eLe profil \u003cstrong data-start=\"1465\" data-end=\"1479\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes de pomme verte, accompagnées de touches fruitées et légèrement tropicales.\u003c\/p\u003e\n    \u003cp data-start=\"1578\" data-end=\"1733\"\u003eUn cœur plus épicé et boisé apparaît ensuite, avant de laisser place à une base végétale plus terreuse. L’ensemble reste progressif et facile à identifier.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1735\" data-end=\"1780\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1782\" data-end=\"1901\"\u003eLa \u003cstrong data-start=\"1785\" data-end=\"1808\"\u003etrim CBD Suver Haze\u003c\/strong\u003e contient du \u003cstrong data-start=\"1821\" data-end=\"1828\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1845\" data-end=\"1852\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1903\" data-end=\"2004\"\u003eIl s’agit de \u003cstrong data-start=\"1916\" data-end=\"1927\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1imn2c2\" data-start=\"2006\" data-end=\"2050\"\u003eÀ qui s’adresse la trim CBD Suver Haze ?\u003c\/h3\u003e\n    \u003cul data-start=\"2052\" data-end=\"2357\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2052\" data-end=\"2121\"\u003epersonnes recherchant une \u003cstrong data-start=\"2080\" data-end=\"2096\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2122\" data-end=\"2203\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2175\" data-end=\"2201\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"1hlpgsx\" data-start=\"2204\" data-end=\"2279\"\u003eamateurs de profils \u003cstrong data-start=\"2226\" data-end=\"2241\"\u003earomatiques\u003c\/strong\u003e frais, fruités et légèrement épicés\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2280\" data-end=\"2357\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54092865896794,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54092865929562,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54092865962330,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54092865995098,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-surver-haze.jpg?v=1777641016"},{"product_id":"trim-cbd-bio-sour-brulee","title":"Trim CBD Bio Sour Brulée","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"107wi8a\" data-start=\"0\" data-end=\"114\"\u003eTrim CBD Sour Brûlée : fragments de fleurs aux notes vives et pâtissières issus d’une culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"116\" data-end=\"373\"\u003eLa \u003cstrong data-start=\"119\" data-end=\"143\"\u003etrim CBD Sour Brûlée\u003c\/strong\u003e reprend le profil de cette variété hybride dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"293\" data-end=\"304\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"316\" data-end=\"342\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"375\" data-end=\"620\"\u003eIci, on ne cherche pas à reproduire la structure des \u003cstrong data-start=\"428\" data-end=\"441\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"544\" data-end=\"557\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"562\" data-end=\"579\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"586\" data-end=\"598\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"622\" data-end=\"644\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"646\" data-end=\"862\"\u003eCette \u003cstrong data-start=\"652\" data-end=\"668\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants cultivés sous serre, en sol vivant, dans l’Avant-Pays Savoyard. Le suivi couvre l’ensemble du \u003cstrong data-start=\"783\" data-end=\"803\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"817\" data-end=\"830\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"864\" data-end=\"1094\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1096\" data-end=\"1120\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1122\" data-end=\"1232\"\u003eLa \u003cstrong data-start=\"1125\" data-end=\"1149\"\u003etrim CBD Sour Brûlée\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1234\" data-end=\"1442\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1308\" data-end=\"1321\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1444\" data-end=\"1465\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1467\" data-end=\"1585\"\u003eLe profil \u003cstrong data-start=\"1477\" data-end=\"1491\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes vives, légèrement citronnées, avec une pointe gazeuse proche du diesel.\u003c\/p\u003e\n    \u003cp data-start=\"1587\" data-end=\"1789\"\u003eUne base plus boisée et épicée apparaît ensuite. En fond, des notes plus douces se développent, avec une touche vanillée et une nuance légèrement pâtissière. L’ensemble reste progressif et identifiable.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1791\" data-end=\"1836\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1838\" data-end=\"1958\"\u003eLa \u003cstrong data-start=\"1841\" data-end=\"1865\"\u003etrim CBD Sour Brûlée\u003c\/strong\u003e contient du \u003cstrong data-start=\"1878\" data-end=\"1885\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1902\" data-end=\"1909\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1960\" data-end=\"2061\"\u003eIl s’agit de \u003cstrong data-start=\"1973\" data-end=\"1984\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1fdtj03\" data-start=\"2063\" data-end=\"2108\"\u003eÀ qui s’adresse la trim CBD Sour Brûlée ?\u003c\/h3\u003e\n    \u003cul data-start=\"2110\" data-end=\"2430\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2110\" data-end=\"2179\"\u003epersonnes recherchant une \u003cstrong data-start=\"2138\" data-end=\"2154\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2180\" data-end=\"2261\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2233\" data-end=\"2259\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"1uasoq8\" data-start=\"2262\" data-end=\"2352\"\u003eamateurs de profils \u003cstrong data-start=\"2284\" data-end=\"2299\"\u003earomatiques\u003c\/strong\u003e marqués, entre fraîcheur vive et notes plus rondes\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2353\" data-end=\"2430\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54093817971034,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54093818003802,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54093818036570,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54093818069338,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-bio-brulee.jpg?v=1777641015"},{"product_id":"trim-cbd-bio-sour-cannatonic","title":"Trim CBD Bio Cannatonic","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"1fgkyyl\" data-start=\"0\" data-end=\"112\"\u003eTrim CBD Cannatonic : fragments de fleurs aux notes boisées et fraîches, culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"114\" data-end=\"373\"\u003eLa \u003cstrong data-start=\"117\" data-end=\"140\"\u003etrim CBD Cannatonic\u003c\/strong\u003e reprend le profil de cette variété historique dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"293\" data-end=\"304\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"316\" data-end=\"342\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"375\" data-end=\"631\"\u003eIci, on ne cherche pas à reproduire l’esthétique des \u003cstrong data-start=\"428\" data-end=\"441\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"544\" data-end=\"557\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"562\" data-end=\"579\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"586\" data-end=\"598\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété Cannatonic.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"633\" data-end=\"655\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"657\" data-end=\"885\"\u003eCette \u003cstrong data-start=\"663\" data-end=\"679\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"703\" data-end=\"722\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre, dans un environnement maîtrisé. Le suivi couvre l’ensemble du \u003cstrong data-start=\"806\" data-end=\"826\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"840\" data-end=\"853\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"887\" data-end=\"1117\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1119\" data-end=\"1143\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1145\" data-end=\"1254\"\u003eLa \u003cstrong data-start=\"1148\" data-end=\"1171\"\u003etrim CBD Cannatonic\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1256\" data-end=\"1468\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1330\" data-end=\"1343\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas d’excès de feuilles larges ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1470\" data-end=\"1491\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1493\" data-end=\"1561\"\u003eLe profil \u003cstrong data-start=\"1503\" data-end=\"1517\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes boisées et terreuses.\u003c\/p\u003e\n    \u003cp data-start=\"1563\" data-end=\"1787\"\u003eDes touches plus fraîches apparaissent ensuite, proches de la mandarine et du citron. En fond, une base végétale reste présente, avec une légère fraîcheur en fin de dégustation. L’ensemble est simple à lire, sans saturation.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1789\" data-end=\"1834\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1836\" data-end=\"1946\"\u003eLa \u003cstrong data-start=\"1839\" data-end=\"1862\"\u003etrim CBD Cannatonic\u003c\/strong\u003e contient du \u003cstrong data-start=\"1875\" data-end=\"1882\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1899\" data-end=\"1906\"\u003eTHC\u003c\/strong\u003e conforme à la réglementation (\u0026lt; 0,3 %).\u003c\/p\u003e\n    \u003cp data-start=\"1948\" data-end=\"2049\"\u003eIl s’agit de \u003cstrong data-start=\"1961\" data-end=\"1972\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"18jecm7\" data-start=\"2051\" data-end=\"2095\"\u003eÀ qui s’adresse la trim CBD Cannatonic ?\u003c\/h3\u003e\n    \u003cul data-start=\"2097\" data-end=\"2405\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2097\" data-end=\"2166\"\u003epersonnes recherchant une \u003cstrong data-start=\"2125\" data-end=\"2141\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2167\" data-end=\"2248\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2220\" data-end=\"2246\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"9vmnqn\" data-start=\"2249\" data-end=\"2327\"\u003eamateurs de profils \u003cstrong data-start=\"2271\" data-end=\"2286\"\u003earomatiques\u003c\/strong\u003e boisés, végétaux et légèrement agrumes\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2328\" data-end=\"2405\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54093905887578,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54093905920346,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54093905953114,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54093905985882,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-cannatonic.jpg?v=1777641016"},{"product_id":"trim-cbd-bio-blueberry-muffin","title":"Trim CBD Bio Blueberry Muffin","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"d7sm6z\" data-start=\"0\" data-end=\"118\"\u003eTrim CBD Blueberry : fragments de fleurs aux notes sucrées et fruitées culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"120\" data-end=\"393\"\u003eLa \u003cstrong data-start=\"123\" data-end=\"152\"\u003etrim CBD Blueberry Muffin\u003c\/strong\u003e reprend le profil de cette variété à dominante indica dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"313\" data-end=\"324\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"336\" data-end=\"362\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"395\" data-end=\"636\"\u003eIci, on ne cherche pas à reproduire l’aspect des \u003cstrong data-start=\"444\" data-end=\"457\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"560\" data-end=\"573\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"578\" data-end=\"595\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"602\" data-end=\"614\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"638\" data-end=\"660\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"662\" data-end=\"858\"\u003eCette \u003cstrong data-start=\"668\" data-end=\"684\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"708\" data-end=\"727\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre. Le suivi couvre l’ensemble du \u003cstrong data-start=\"779\" data-end=\"799\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"813\" data-end=\"826\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"860\" data-end=\"1090\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1092\" data-end=\"1116\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1118\" data-end=\"1233\"\u003eLa \u003cstrong data-start=\"1121\" data-end=\"1150\"\u003etrim CBD Blueberry Muffin\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1235\" data-end=\"1443\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1309\" data-end=\"1322\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1445\" data-end=\"1466\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1468\" data-end=\"1532\"\u003eLe profil \u003cstrong data-start=\"1478\" data-end=\"1492\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes de myrtille mûre.\u003c\/p\u003e\n    \u003cp data-start=\"1534\" data-end=\"1721\"\u003eUne dimension plus gourmande apparaît ensuite, avec une touche de pâte sucrée. En fond, une base végétale vient équilibrer l’ensemble. Le rendu reste simple à lire, sans effet artificiel.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1723\" data-end=\"1768\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1770\" data-end=\"1895\"\u003eLa \u003cstrong data-start=\"1773\" data-end=\"1802\"\u003etrim CBD Blueberry Muffin\u003c\/strong\u003e contient du \u003cstrong data-start=\"1815\" data-end=\"1822\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1839\" data-end=\"1846\"\u003eTHC\u003c\/strong\u003e inférieur à 0,3 %, conforme à la réglementation.\u003c\/p\u003e\n    \u003cp data-start=\"1897\" data-end=\"1998\"\u003eIl s’agit de \u003cstrong data-start=\"1910\" data-end=\"1921\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1ayev0c\" data-start=\"2000\" data-end=\"2050\"\u003eÀ qui s’adresse la trim CBD Blueberry Muffin ?\u003c\/h3\u003e\n    \u003cul data-start=\"2052\" data-end=\"2350\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2052\" data-end=\"2121\"\u003epersonnes recherchant une \u003cstrong data-start=\"2080\" data-end=\"2096\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2122\" data-end=\"2203\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2175\" data-end=\"2201\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"o131va\" data-start=\"2204\" data-end=\"2272\"\u003eamateurs de profils \u003cstrong data-start=\"2226\" data-end=\"2241\"\u003earomatiques\u003c\/strong\u003e fruités et légèrement sucrés\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2273\" data-end=\"2350\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54093920633178,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54093920665946,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54093920698714,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54093920731482,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-bio-blueberry.jpg?v=1777641015"},{"product_id":"trim-cbd-bio-harlequin","title":"Trim CBD Bio Harlequin","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"bbiknp\" data-start=\"0\" data-end=\"111\"\u003eTrim CBD Harlequin : fragments de fleurs aux notes boisées et fruitées, culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"113\" data-end=\"389\"\u003eLa \u003cstrong data-start=\"116\" data-end=\"138\"\u003etrim CBD Harlequin\u003c\/strong\u003e reprend le profil de cette variété reconnue pour son équilibre, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"309\" data-end=\"320\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"332\" data-end=\"358\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"391\" data-end=\"636\"\u003eIci, on ne cherche pas à reproduire l’esthétique des \u003cstrong data-start=\"444\" data-end=\"457\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"560\" data-end=\"573\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"578\" data-end=\"595\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"602\" data-end=\"614\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"638\" data-end=\"660\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"662\" data-end=\"873\"\u003eCette \u003cstrong data-start=\"668\" data-end=\"684\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants de \u003cstrong data-start=\"708\" data-end=\"727\"\u003ecannabis sativa\u003c\/strong\u003e cultivés sous serre, en sol vivant. Le suivi couvre l’ensemble du \u003cstrong data-start=\"794\" data-end=\"814\"\u003ecycle de culture\u003c\/strong\u003e, jusqu’à une \u003cstrong data-start=\"828\" data-end=\"841\"\u003efloraison\u003c\/strong\u003e complète, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"875\" data-end=\"1105\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1107\" data-end=\"1131\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1133\" data-end=\"1241\"\u003eLa \u003cstrong data-start=\"1136\" data-end=\"1158\"\u003etrim CBD Harlequin\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1243\" data-end=\"1451\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1317\" data-end=\"1330\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1453\" data-end=\"1474\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1476\" data-end=\"1593\"\u003eLe profil \u003cstrong data-start=\"1486\" data-end=\"1500\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes boisées et légèrement torréfiées, proches du sésame ou de la noisette.\u003c\/p\u003e\n    \u003cp data-start=\"1595\" data-end=\"1773\"\u003eDes touches plus fruitées apparaissent ensuite, évoquant la mangue mûre. Une base végétale et légèrement boisée reste en fond. L’ensemble reste équilibré, sans dominance marquée.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1775\" data-end=\"1820\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1822\" data-end=\"1931\"\u003eLa \u003cstrong data-start=\"1825\" data-end=\"1847\"\u003etrim CBD Harlequin\u003c\/strong\u003e contient du \u003cstrong data-start=\"1860\" data-end=\"1867\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1884\" data-end=\"1891\"\u003eTHC\u003c\/strong\u003e conforme à la réglementation (\u0026lt; 0,3 %).\u003c\/p\u003e\n    \u003cp data-start=\"1933\" data-end=\"2034\"\u003eIl s’agit de \u003cstrong data-start=\"1946\" data-end=\"1957\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"dnzmc2\" data-start=\"2036\" data-end=\"2079\"\u003eÀ qui s’adresse la trim CBD Harlequin ?\u003c\/h3\u003e\n    \u003cul data-start=\"2081\" data-end=\"2391\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2081\" data-end=\"2150\"\u003epersonnes recherchant une \u003cstrong data-start=\"2109\" data-end=\"2125\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2151\" data-end=\"2232\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2204\" data-end=\"2230\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"mng3ap\" data-start=\"2233\" data-end=\"2313\"\u003eamateurs de profils \u003cstrong data-start=\"2255\" data-end=\"2270\"\u003earomatiques\u003c\/strong\u003e boisés, légèrement fruités et équilibrés\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2314\" data-end=\"2391\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54093931381082,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54093931413850,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54093931446618,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54093931479386,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-harlequin.jpg?v=1777641016"},{"product_id":"trim-cbd-bio-space-candy","title":"Trim CBD Bio Space Candy","description":"\u003cstyle\u003e\n.trk-toggle{\n  background:none;\n  border:none;\n  padding:0;\n  margin-top:10px;\n  font-size:16px;\n  cursor:pointer;\n  text-decoration:underline;\n  color:inherit;\n  font-weight:700;\n}\n\n.trk-more{\n  max-height:0;\n  overflow:hidden;\n  opacity:0;\n  transition:max-height .4s ease, opacity .4s ease;\n}\n\n.trk-more.open{\n  max-height:5000px;\n  opacity:1;\n}\n\n.trk-source{\n  display:none;\n}\n\u003c\/style\u003e\n\n\u003cdiv class=\"trk-fold\"\u003e\n  \u003cdiv class=\"trk-intro\"\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\"\u003e\u003c\/div\u003e\n\n  \u003cdiv class=\"trk-source\"\u003e\n    \u003ch2 data-section-id=\"jk9c1c\" data-start=\"0\" data-end=\"115\"\u003eTrim CBD Space Candy : fragments de fleurs aux notes fruitées et acidulées, culture biologique locale\u003c\/h2\u003e\n    \u003cp data-start=\"117\" data-end=\"390\"\u003eLa \u003cstrong data-start=\"120\" data-end=\"144\"\u003etrim CBD Space Candy\u003c\/strong\u003e reprend le profil de cette variété à dominante \u003cstrong data-start=\"192\" data-end=\"202\"\u003esativa\u003c\/strong\u003e, dans un format plus direct. Produite en Avant-Pays Savoyard, entre Savoie, Isère et Ain, elle provient de \u003cstrong data-start=\"310\" data-end=\"321\"\u003echanvre\u003c\/strong\u003e cultivé en \u003cstrong data-start=\"333\" data-end=\"359\"\u003eagriculture biologique\u003c\/strong\u003e, puis taillé après la récolte.\u003c\/p\u003e\n    \u003cp data-start=\"392\" data-end=\"637\"\u003eIci, on ne cherche pas à reproduire l’esthétique des \u003cstrong data-start=\"445\" data-end=\"458\"\u003ebourgeons\u003c\/strong\u003e. Le produit correspond à ce qu’il est : un mélange issu de la taille des fleurs, avec une présence de \u003cstrong data-start=\"561\" data-end=\"574\"\u003etrichomes\u003c\/strong\u003e, de \u003cstrong data-start=\"579\" data-end=\"596\"\u003ecannabinoïdes\u003c\/strong\u003e et de \u003cstrong data-start=\"603\" data-end=\"615\"\u003eterpènes\u003c\/strong\u003e, fidèle à la variété.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1sp1ga2\" data-start=\"639\" data-end=\"661\"\u003eOrigine et culture\u003c\/h3\u003e\n    \u003cp data-start=\"663\" data-end=\"838\"\u003eCette \u003cstrong data-start=\"669\" data-end=\"685\"\u003etrim CBD bio\u003c\/strong\u003e est issue de plants cultivés sous serre, avec un suivi complet du \u003cstrong data-start=\"752\" data-end=\"772\"\u003ecycle de culture\u003c\/strong\u003e, du développement jusqu’à la \u003cstrong data-start=\"802\" data-end=\"815\"\u003efloraison\u003c\/strong\u003e, puis un séchage lent.\u003c\/p\u003e\n    \u003cp data-start=\"840\" data-end=\"1070\"\u003eLors de la taille, les parties proches des fleurs sont conservées : fragments de buds et petites feuilles proches des sommités. Les grandes feuilles sont écartées. Le mélange reste propre, sans ajout de déchets ni matière inutile.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"kavy65\" data-start=\"1072\" data-end=\"1096\"\u003eStructure et texture\u003c\/h3\u003e\n    \u003cp data-start=\"1098\" data-end=\"1208\"\u003eLa \u003cstrong data-start=\"1101\" data-end=\"1125\"\u003etrim CBD Space Candy\u003c\/strong\u003e se présente sous forme d’un mélange de fragments de fleurs et de petites feuilles.\u003c\/p\u003e\n    \u003cp data-start=\"1210\" data-end=\"1418\"\u003eLa texture est souple, parfois légèrement collante selon le lot, avec des \u003cstrong data-start=\"1284\" data-end=\"1297\"\u003etrichomes\u003c\/strong\u003e visibles. Le produit ne contient pas de poussière excessive ni de matière trop sèche, ce qui le rend facile à manipuler.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"de07c4\" data-start=\"1420\" data-end=\"1441\"\u003eProfil aromatique\u003c\/h3\u003e\n    \u003cp data-start=\"1443\" data-end=\"1523\"\u003eLe profil \u003cstrong data-start=\"1453\" data-end=\"1467\"\u003earomatique\u003c\/strong\u003e s’ouvre sur des notes fruitées et légèrement acidulées.\u003c\/p\u003e\n    \u003cp data-start=\"1525\" data-end=\"1700\"\u003eUne dimension sucrée apparaît ensuite, avec un côté “candy” discret. En fond, une base végétale plus fraîche vient équilibrer l’ensemble. Le rendu reste clair et identifiable.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"e8g1h6\" data-start=\"1702\" data-end=\"1747\"\u003eCBD, légalité et approche non psychotrope\u003c\/h3\u003e\n    \u003cp data-start=\"1749\" data-end=\"1860\"\u003eLa \u003cstrong data-start=\"1752\" data-end=\"1776\"\u003etrim CBD Space Candy\u003c\/strong\u003e contient du \u003cstrong data-start=\"1789\" data-end=\"1796\"\u003eCBD\u003c\/strong\u003e avec un taux de \u003cstrong data-start=\"1813\" data-end=\"1820\"\u003eTHC\u003c\/strong\u003e conforme à la réglementation (\u0026lt; 0,3 %).\u003c\/p\u003e\n    \u003cp data-start=\"1862\" data-end=\"1963\"\u003eIl s’agit de \u003cstrong data-start=\"1875\" data-end=\"1886\"\u003echanvre\u003c\/strong\u003e légal, sans effet psychoactif, ni positionnement récréatif ou thérapeutique.\u003c\/p\u003e\n\n    \u003ch3 data-section-id=\"1n0m05y\" data-start=\"1965\" data-end=\"2010\"\u003eÀ qui s’adresse la trim CBD Space Candy ?\u003c\/h3\u003e\n    \u003cul data-start=\"2012\" data-end=\"2320\"\u003e\n      \u003cli data-section-id=\"1eu3dge\" data-start=\"2012\" data-end=\"2081\"\u003epersonnes recherchant une \u003cstrong data-start=\"2040\" data-end=\"2056\"\u003etrim CBD bio\u003c\/strong\u003e pour un usage régulier\u003c\/li\u003e\n      \u003cli data-section-id=\"41o3hz\" data-start=\"2082\" data-end=\"2163\"\u003econsommateurs attentifs à une production locale en \u003cstrong data-start=\"2135\" data-end=\"2161\"\u003eagriculture biologique\u003c\/strong\u003e\n\u003c\/li\u003e\n      \u003cli data-section-id=\"vcx6mu\" data-start=\"2164\" data-end=\"2242\"\u003eamateurs de profils \u003cstrong data-start=\"2186\" data-end=\"2201\"\u003earomatiques\u003c\/strong\u003e fruités, légèrement sucrés et acidulés\u003c\/li\u003e\n      \u003cli data-section-id=\"15xzq8a\" data-start=\"2243\" data-end=\"2320\"\u003eutilisateurs souhaitant un format plus accessible que les fleurs entières\u003c\/li\u003e\n    \u003c\/ul\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const root = document.currentScript.previousElementSibling;\n  const source = root.querySelector('.trk-source');\n  const intro = root.querySelector('.trk-intro');\n  const more = root.querySelector('.trk-more');\n  const btn = root.querySelector('.trk-toggle');\n\n  const temp = document.createElement('div');\n  temp.innerHTML = source.innerHTML;\n\n  const h2 = temp.querySelector('h2');\n  let firstP = h2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P'){\n    firstP = firstP.nextElementSibling;\n  }\n\n  const previewP = firstP.cloneNode(true);\n  const fullP = firstP.cloneNode(true);\n\n  const words = previewP.textContent.trim().split(\/\\s+\/);\n  previewP.textContent = words.slice(0,20).join(' ') + '…';\n\n  intro.appendChild(h2.cloneNode(true));\n  intro.appendChild(previewP);\n\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    more.appendChild(node);\n    node = next;\n  }\n\n  btn.parentNode.insertBefore(more, btn.nextSibling);\n\n  btn.addEventListener('click', function(){\n    const isOpen = more.classList.toggle('open');\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n\n    const currentP = intro.querySelector('p');\n    if(currentP) currentP.remove();\n\n    intro.appendChild(isOpen ? fullP : previewP);\n\n    if(isOpen){\n      more.parentNode.appendChild(btn);\n    }else{\n      intro.insertAdjacentElement('afterend', btn);\n    }\n  });\n})();\n\u003c\/script\u003e\n","brand":"Trikome","offers":[{"title":"10g","offer_id":54093942686042,"sku":null,"price":9.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54093942718810,"sku":null,"price":22.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54093942751578,"sku":null,"price":29.5,"currency_code":"EUR","in_stock":true},{"title":"100g","offer_id":54093942784346,"sku":null,"price":39.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/trim-cbd-bio-space-candy.jpg?v=1777641016"}],"url":"https:\/\/trikome.fr\/collections\/meilleurs-ventes.oembed","provider":"Trikome","version":"1.0","type":"link"}