{"title":"Fleurs CBD Bio Millésime","description":"\u003c!-- TRIKOME – Block pliable auto (liens blancs, bouton #f26e85) --\u003e\n\u003cstyle\u003e\n  .trk-fold a,\n  .trk-fold a:link,\n  .trk-fold a:visited,\n  .trk-fold a[class],\n  .trk-fold a[class]:link,\n  .trk-fold a[class]:visited {\n    color:#ffffff !important;\n    text-decoration: underline;\n    font-weight:600;\n  }\n\n  .trk-fold a:hover {\n    color:#C99700 !important;\n  }\n\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-btn{\n    display:inline-block;\n    margin-top:10px;\n    padding:10px 20px;\n    font-size:16px;\n    cursor:pointer;\n    background-color:#f26e85;\n    color:#ffffff !important;\n    border:none;\n    border-radius:5px;\n    transition:background-color .3s;\n  }\n\n  .trk-btn:hover{\n    background-color:#344F44;\n  }\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\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\n  .trk-intro-clamp{\n    display:-webkit-box;\n    -webkit-box-orient:vertical;\n    -webkit-line-clamp:4;\n    overflow:hidden;\n  }\n\n  .trk-fold.is-open .trk-intro-clamp{\n    display:block;\n    -webkit-line-clamp:unset;\n    overflow:visible;\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-btn\" 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.previousElementSibling;\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  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\u003cp data-start=\"71\" data-end=\"393\"\u003eDans notre gamme de \u003ca href=\"https:\/\/trikome.fr\/collections\/fleurs-cbd-bio\" target=\"_blank\" title=\"fleurs de CBD bio\" rel=\"noopener\"\u003e\u003cstrong data-start=\"91\" data-end=\"112\"\u003efleurs de CBD bio\u003c\/strong\u003e\u003c\/a\u003e, la collection Millésime Bio correspond à une approche différente du produit. Ici, nous ne proposons pas des fleurs fraîchement récoltées, mais des lots issus de saisons précédentes, que nous avons conservés et observés dans le temps sur notre exploitation en Avant-Pays Savoyard.\u003c\/p\u003e\n\u003cp data-start=\"395\" data-end=\"725\"\u003eLe terme millésime n’est pas utilisé pour habiller le produit. Il décrit une réalité agricole simple : une \u003cstrong data-start=\"502\" data-end=\"524\"\u003eplante de cannabis\u003c\/strong\u003e qui a terminé son \u003cstrong data-start=\"543\" data-end=\"563\"\u003ecycle de culture\u003c\/strong\u003e, qui a été récoltée, séchée, puis laissée au repos dans des conditions maîtrisées. Ce temps supplémentaire permet d’évaluer concrètement l’évolution de la fleur.\u003c\/p\u003e\n\u003ch2 data-section-id=\"jlufoa\" data-start=\"727\" data-end=\"785\"\u003eUne sélection basée sur l’observation réelle des fleurs\u003c\/h2\u003e\n\u003cp data-start=\"787\" data-end=\"1104\"\u003eTravailler avec des récoltes passées change la manière de sélectionner. Nous ne jugeons plus uniquement une fleur au moment de la \u003cstrong data-start=\"917\" data-end=\"928\"\u003erécolte\u003c\/strong\u003e, mais sur sa tenue dans le temps. Structure des \u003cstrong data-start=\"977\" data-end=\"985\"\u003ebuds\u003c\/strong\u003e, stabilité des \u003cstrong data-start=\"1001\" data-end=\"1014\"\u003etrichomes\u003c\/strong\u003e, évolution des \u003cstrong data-start=\"1030\" data-end=\"1040\"\u003earômes\u003c\/strong\u003e, comportement global de la matière végétale : tout est observé.\u003c\/p\u003e\n\u003cp data-start=\"1106\" data-end=\"1358\"\u003eCertains lots gagnent en lisibilité après plusieurs mois. Les profils se posent, les notes végétales s’équilibrent et les \u003cstrong data-start=\"1228\" data-end=\"1240\"\u003eterpènes\u003c\/strong\u003e deviennent plus nets. D’autres, au contraire, perdent en intérêt. La sélection se fait à ce moment-là, avec du recul.\u003c\/p\u003e\n\u003cp data-start=\"1360\" data-end=\"1533\"\u003eLes \u003cstrong data-start=\"1364\" data-end=\"1378\"\u003efleurs CBD\u003c\/strong\u003e présentes dans cette collection sont celles qui ont montré une bonne stabilité, une homogénéité et une capacité à conserver leurs qualités après stockage.\u003c\/p\u003e\n\u003ch2 data-section-id=\"11024qz\" data-start=\"1535\" data-end=\"1593\"\u003eUne production locale, du champ jusqu’à la conservation\u003c\/h2\u003e\n\u003cp data-start=\"1595\" data-end=\"1809\"\u003eComme pour le reste de notre production, tout est réalisé chez nous. Nous cultivons nos \u003cstrong data-start=\"1683\" data-end=\"1706\"\u003eplantes de cannabis\u003c\/strong\u003e, nous assurons la \u003cstrong data-start=\"1725\" data-end=\"1736\"\u003erécolte\u003c\/strong\u003e, le séchage, puis la conservation des lots dans des conditions adaptées.\u003c\/p\u003e\n\u003cp data-start=\"1811\" data-end=\"1980\"\u003eCette maîtrise permet de suivre l’évolution des fleurs dans le temps, sans dépendre d’un intermédiaire. Chaque lot reste lié à son origine, à sa parcelle et à sa saison.\u003c\/p\u003e\n\u003cp data-start=\"1982\" data-end=\"2087\"\u003eLe millésime devient alors un outil de lecture supplémentaire, qui complète le travail effectué au champ.\u003c\/p\u003e\n\u003ch2 data-section-id=\"6j9s5j\" data-start=\"2089\" data-end=\"2140\"\u003eDes fleurs bio locales à un prix plus accessible\u003c\/h2\u003e\n\u003cp data-start=\"2142\" data-end=\"2288\"\u003eLe fait de travailler sur des récoltes déjà produites nous permet de proposer des \u003cstrong data-start=\"2224\" data-end=\"2242\"\u003efleurs CBD bio\u003c\/strong\u003e locales avec un prix au gramme plus maîtrisé.\u003c\/p\u003e\n\u003cp data-start=\"2290\" data-end=\"2525\"\u003eLa culture, le séchage et le stockage sont déjà réalisés. Nous ne sommes pas dans une logique de nouveauté, mais dans une logique de sélection. Cela permet de maintenir une qualité constante tout en rendant ces fleurs plus accessibles.\u003c\/p\u003e\n\u003cp data-start=\"2527\" data-end=\"2640\"\u003eCette approche s’inscrit dans une utilisation réelle du produit, avec un équilibre clair entre qualité et budget.\u003c\/p\u003e\n\u003ch2 data-section-id=\"18lnusx\" data-start=\"2642\" data-end=\"2684\"\u003eDes formats adaptés à différents usages\u003c\/h2\u003e\n\u003cp data-start=\"2686\" data-end=\"2874\"\u003eLa collection Millésime Bio est pensée avec des formats souples. Elle permet aussi bien de tester une \u003cstrong data-start=\"2788\" data-end=\"2799\"\u003evariété\u003c\/strong\u003e sur une petite quantité que de s’orienter vers un volume plus confortable.\u003c\/p\u003e\n\u003cp data-start=\"2876\" data-end=\"3073\"\u003eContrairement à des formats très volumineux, l’objectif ici est de laisser chacun adapter son choix à ses habitudes. Cela permet également de comparer plusieurs profils aromatiques sans contrainte.\u003c\/p\u003e\n\u003ch2 data-section-id=\"1rkbgn8\" data-start=\"3075\" data-end=\"3116\"\u003eUne sélection volontairement resserrée\u003c\/h2\u003e\n\u003cp data-start=\"3118\" data-end=\"3269\"\u003eNous ne cherchons pas à multiplier les références dans cette collection. Chaque fleur est retenue parce qu’elle a montré un intérêt réel dans le temps.\u003c\/p\u003e\n\u003cp data-start=\"3271\" data-end=\"3519\"\u003eSelon les disponibilités, la gamme peut proposer des profils différents : notes citronnées, arômes plus fruités, expressions végétales plus rondes ou structures plus résineuses. L’ensemble reste volontairement limité pour garder une lecture claire.\u003c\/p\u003e\n\u003cp data-start=\"3521\" data-end=\"3600\"\u003eCette sélection facilite le choix et évite d’ajouter des variétés sans intérêt.\u003c\/p\u003e\n\u003ch2 data-section-id=\"16vp4vu\" data-start=\"3602\" data-end=\"3647\"\u003eUne qualité fidèle à la réalité du végétal\u003c\/h2\u003e\n\u003cp data-start=\"3649\" data-end=\"3816\"\u003eLes \u003cstrong data-start=\"3653\" data-end=\"3667\"\u003efleurs CBD\u003c\/strong\u003e de cette collection ne sont pas choisies pour un rendu parfait ou standardisé. Elles sont sélectionnées pour leur qualité réelle après conservation.\u003c\/p\u003e\n\u003cp data-start=\"3818\" data-end=\"4001\"\u003eIl peut y avoir des \u003cstrong data-start=\"3838\" data-end=\"3851\"\u003ebourgeons\u003c\/strong\u003e plus petits ou moins calibrés qu’une récolte récente. Cela fait partie du produit. Nous ne retravaillons pas les fleurs pour uniformiser leur aspect.\u003c\/p\u003e\n\u003cp data-start=\"4003\" data-end=\"4105\"\u003eLa présence de \u003cstrong data-start=\"4018\" data-end=\"4031\"\u003etrichomes\u003c\/strong\u003e, la structure et les \u003cstrong data-start=\"4053\" data-end=\"4072\"\u003earômes naturels\u003c\/strong\u003e restent les critères principaux.\u003c\/p\u003e\n\u003ch2 data-section-id=\"11tm0ym\" data-start=\"4107\" data-end=\"4158\"\u003eUne approche complémentaire au reste de la gamme\u003c\/h2\u003e\n\u003cp data-start=\"4160\" data-end=\"4351\"\u003eLa collection Millésime Bio ne remplace pas les autres collections. Elle propose une autre manière d’aborder le \u003cstrong data-start=\"4272\" data-end=\"4291\"\u003echanvre cultivé\u003c\/strong\u003e, avec des fleurs déjà stabilisées et connues dans le temps.\u003c\/p\u003e\n\u003cp data-start=\"4353\" data-end=\"4534\"\u003eElle s’adresse à celles et ceux qui recherchent des produits réguliers, avec une bonne lisibilité et un prix maîtrisé, tout en restant sur une \u003cstrong data-start=\"4496\" data-end=\"4513\"\u003efleur CBD bio\u003c\/strong\u003e cultivée localement.\u003c\/p\u003e\n\u003cp data-start=\"4536\" data-end=\"4637\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eLe travail reste le même : observer, sélectionner, et proposer uniquement ce qui tient dans la durée.\u003c\/p\u003e\n`;\n\n  const paragraphs = Array.from(tmp.querySelectorAll('p'));\n  const firstP = paragraphs.find(p =\u003e (p.textContent || '').trim().length \u003e 0);\n\n  if(firstP){\n    const introP = firstP.cloneNode(true);\n    introP.classList.add('trk-intro-clamp');\n    introBox.appendChild(introP);\n  }\n\n  const cloned = tmp.cloneNode(true);\n\n  if(firstP){\n    const firstClone = cloned.querySelector('p');\n    if(firstClone) firstClone.remove();\n  }\n\n  while(cloned.firstChild){\n    moreBox.appendChild(cloned.firstChild);\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    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', function(){\n    setOpen(!moreBox.classList.contains('open'));\n  });\n\n  setOpen(false);\n})();\n\u003c\/script\u003e\n","products":[{"product_id":"strawberry-millesime","title":"Strawberry  Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-section-id=\"185d1nw\" data-start=\"269\" data-end=\"338\"\u003eFleur CBD Bio Strawberry Millésime : une fleur gourmande et fruitée\u003c\/h2\u003e\n  \u003cp data-start=\"340\" data-end=\"771\"\u003eLa \u003cstrong data-start=\"343\" data-end=\"367\"\u003eStrawberry Millésime\u003c\/strong\u003e s’inscrit pleinement dans l’esprit de cette collection : des fleurs issues d’une récolte précédente, soigneusement conservées afin de préserver leur structure, leur richesse aromatique et la qualité de leur résine. Cultivée localement sous serre dans l’Avant-Pays Savoyard, cette variété repose sur une \u003cstrong data-start=\"671\" data-end=\"702\"\u003egénétique européenne stable\u003c\/strong\u003e, reconnue pour sa régularité et son expression aromatique constante.\u003c\/p\u003e\n  \u003cp data-start=\"773\" data-end=\"1095\"\u003eLes fleurs présentent de \u003cstrong data-start=\"798\" data-end=\"826\"\u003ebeaux bourgeons compacts\u003c\/strong\u003e, denses et homogènes, avec une structure régulière qui met en valeur la qualité de la matière végétale. Leur robe vert soutenu est ponctuée de \u003cstrong data-start=\"970\" data-end=\"998\"\u003enombreux pistils orangés\u003c\/strong\u003e, bien visibles, et recouverte d’une belle couche de \u003cstrong data-start=\"1051\" data-end=\"1064\"\u003etrichomes\u003c\/strong\u003e, signe d’une résine généreuse.\u003c\/p\u003e\n  \u003cp data-start=\"1097\" data-end=\"1360\"\u003eDans cette version \u003cstrong data-start=\"1116\" data-end=\"1129\"\u003eMillésime\u003c\/strong\u003e, la fleur provient d’une récolte antérieure conservée dans des conditions maîtrisées. Ce travail permet de proposer une fleur bio locale accessible, tout en conservant l’essentiel : la structure, les arômes et la tenue du produit.\u003c\/p\u003e\n  \u003cp data-start=\"1362\" data-end=\"1505\"\u003eLe séchage lent et l’affinage soigné participent à maintenir une texture agréable à manipuler, propre et bien manucurée, sans excès de feuille.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"c3lifp\" data-start=\"1507\" data-end=\"1550\"\u003eProfil aromatique et lecture sensorielle\u003c\/h2\u003e\n  \u003cp data-start=\"1552\" data-end=\"1760\"\u003eAu nez, la \u003cstrong data-start=\"1563\" data-end=\"1587\"\u003eStrawberry Millésime\u003c\/strong\u003e développe immédiatement un bouquet aromatique gourmand. Les premières notes évoquent la \u003cstrong data-start=\"1676\" data-end=\"1695\"\u003efraise des bois\u003c\/strong\u003e, les \u003cstrong data-start=\"1701\" data-end=\"1723\"\u003efruits rouges mûrs\u003c\/strong\u003e et une douceur naturellement sucrée.\u003c\/p\u003e\n  \u003cp data-start=\"1762\" data-end=\"2038\"\u003eCette attaque fruitée évolue vers une base plus végétale, légèrement herbacée, qui apporte de l’équilibre à l’ensemble. En bouche, le profil reste savoureux, rond et lisible, avec une finale douce pouvant rappeler un registre légèrement bonbon, sans jamais devenir artificiel.\u003c\/p\u003e\n  \u003cp data-start=\"2040\" data-end=\"2164\"\u003eCette signature aromatique repose sur une belle concentration naturelle en \u003cstrong data-start=\"2115\" data-end=\"2127\"\u003eterpènes\u003c\/strong\u003e, qui apporte persistance et rondeur.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"y4q646\" data-start=\"2166\" data-end=\"2178\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cp data-start=\"2180\" data-end=\"2224\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/p\u003e\n  \u003cp data-start=\"2226\" data-end=\"2297\"\u003eProfil aromatique gourmand autour de la \u003cstrong data-start=\"2266\" data-end=\"2297\"\u003efraise et des fruits rouges\u003c\/strong\u003e\u003c\/p\u003e\n  \u003cp data-start=\"2299\" data-end=\"2344\"\u003eFleurs denses, résineuses et bien structurées\u003c\/p\u003e\n  \u003cp data-start=\"2346\" data-end=\"2398\"\u003eVersion \u003cstrong data-start=\"2354\" data-end=\"2398\"\u003eMillésime issue d’une récolte précédente\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":53583024357722,"sku":"strawberry","price":5.97,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583024390490,"sku":"strawberry","price":8.45,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583024423258,"sku":"strawberry","price":14.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583024456026,"sku":"strawberry","price":32.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53583024488794,"sku":"strawberry","price":49.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-strawberry-bio-millesime.jpg?v=1771784303"},{"product_id":"sour-rna-millesime","title":"Sour RNA Millésime","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 RNA – Fleur CBD bio cultivée en Avant-Pays Savoyard\u003c\/h2\u003e\n    \u003cp\u003eLa \u003cstrong\u003eSour RNA\u003c\/strong\u003e est une \u003cstrong\u003efleur CBD bio\u003c\/strong\u003e cultivée localement en \u003cstrong\u003eAvant-Pays Savoyard\u003c\/strong\u003e, issue d’une \u003cstrong\u003egénétique hybride\u003c\/strong\u003e combinant ERB4x (Early Resin Berry) et une conversion CBD de GG#4. Cette base génétique moderne permet d’obtenir une variété de \u003cstrong\u003ecannabis sativa\u003c\/strong\u003e stable, productive et riche en \u003cstrong\u003ecannabinoïdes\u003c\/strong\u003e, tout en respectant le cadre du \u003cstrong\u003echanvre industriel\u003c\/strong\u003e à \u003cstrong\u003efaible teneur en THC\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eChez Trikome, la plante est cultivée sous serre, en \u003cstrong\u003eagriculture biologique\u003c\/strong\u003e, sur un \u003cstrong\u003esubstrat vivant\u003c\/strong\u003e favorisant le développement \u003cstrong\u003eracinaire\u003c\/strong\u003e. Le \u003cstrong\u003ecycle de floraison\u003c\/strong\u003e est mené sans accélération, avec un strict respect du passage en \u003cstrong\u003ephase de floraison\u003c\/strong\u003e et de la maturité naturelle des \u003cstrong\u003efleurs séchées\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003ch3\u003eStructure et qualité des fleurs\u003c\/h3\u003e\n    \u003cp\u003eLes \u003cstrong\u003ebourgeons\u003c\/strong\u003e de Sour RNA sont compacts et bien structurés. La fleur présente une densité homogène, avec une organisation resserrée limitant la présence de feuilles. La robe vert soutenu est ponctuée de \u003cstrong\u003epistils\u003c\/strong\u003e orangés et largement recouverte de \u003cstrong\u003etrichomes\u003c\/strong\u003e, témoins d’une production de \u003cstrong\u003erésine\u003c\/strong\u003e maîtrisée.\u003c\/p\u003e\n    \u003cp\u003eAprès la \u003cstrong\u003erécolte\u003c\/strong\u003e, un \u003cstrong\u003eséchage lent\u003c\/strong\u003e est réalisé afin de préserver les \u003cstrong\u003eterpènes\u003c\/strong\u003e, les \u003cstrong\u003earômes naturels\u003c\/strong\u003e et l’intégrité végétale. La texture reste ferme à la prise en main, tout en s’effritant proprement, signe d’un affinage réussi.\u003c\/p\u003e\n    \u003ch3\u003eProfil aromatique : acidulé et expressif\u003c\/h3\u003e\n    \u003cp\u003eLa \u003cstrong\u003eSour RNA\u003c\/strong\u003e développe un \u003cstrong\u003ebouquet aromatique\u003c\/strong\u003e progressif. L’ouverture révèle des notes acidulées rappelant la pomme verte et les \u003cstrong\u003eagrumes\u003c\/strong\u003e, suivies d’un fond plus tropical, légèrement gazeux et végétal. En dégustation, la \u003cstrong\u003esaveur\u003c\/strong\u003e reste équilibrée, avec une dominante fruitée soutenue par une finale plus terreuse et discrètement boisée.\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\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003e\u003cstrong\u003eCannabis sativa\u003c\/strong\u003e issu de \u003cstrong\u003echanvre cultivé\u003c\/strong\u003e en agriculture biologique\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 \u003cstrong\u003ecannabis légal\u003c\/strong\u003e (THC \u0026lt; 0,3 %)\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003cp\u003eUne \u003cstrong\u003eplante de cannabis\u003c\/strong\u003e travaillée avec rigueur, fidèle à son identité génétique, dans une approche agricole locale et transparente.\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":53583048802650,"sku":"sour-rna","price":5.97,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583048835418,"sku":"sour-rna","price":8.45,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583048868186,"sku":"sour-rna","price":14.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583048900954,"sku":"sour-rna","price":32.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":53583048933722,"sku":"sour-rna","price":49.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-rna-bio-millesime.jpg?v=1771784950"},{"product_id":"blueberry-muffin-millesime","title":"Blueberry Muffin  Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-section-id=\"rxo7s\" data-start=\"265\" data-end=\"344\"\u003eFleur CBD Bio Blueberry Muffin Millésime : une Indica gourmande et accessible\u003c\/h2\u003e\n  \u003cp data-start=\"346\" data-end=\"587\"\u003eLa \u003cstrong data-start=\"349\" data-end=\"379\"\u003eBlueberry Muffin Millésime\u003c\/strong\u003e s’inscrit parfaitement dans l’esprit de notre collection de récoltes antérieures : des fleurs cultivées localement, conservées avec rigueur et proposées dans une logique de \u003cstrong data-start=\"553\" data-end=\"586\"\u003ebio accessible dès 0,99 € \/ g\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"589\" data-end=\"970\"\u003eIssue du croisement entre \u003cstrong data-start=\"615\" data-end=\"628\"\u003eBlueberry\u003c\/strong\u003e et \u003cstrong data-start=\"632\" data-end=\"656\"\u003ePurple Panty Dropper\u003c\/strong\u003e, cette génétique à dominante \u003cstrong data-start=\"686\" data-end=\"696\"\u003eIndica\u003c\/strong\u003e est particulièrement appréciée pour la cohérence de son profil aromatique et la densité naturelle de ses fleurs. Cultivée sous serre en \u003cstrong data-start=\"833\" data-end=\"859\"\u003eagriculture biologique\u003c\/strong\u003e dans l’Avant-Pays Savoyard, elle bénéficie d’une production directe à la ferme, avec une parfaite traçabilité.\u003c\/p\u003e\n  \u003cp data-start=\"972\" data-end=\"1182\"\u003eDans cette version \u003cstrong data-start=\"991\" data-end=\"1004\"\u003eMillésime\u003c\/strong\u003e, la fleur provient d’une récolte antérieure soigneusement conservée afin de préserver sa structure, ses \u003cstrong data-start=\"1109\" data-end=\"1122\"\u003etrichomes\u003c\/strong\u003e, ses \u003cstrong data-start=\"1128\" data-end=\"1140\"\u003eterpènes\u003c\/strong\u003e et l’équilibre naturel des cannabinoïdes.\u003c\/p\u003e\n  \u003cp data-start=\"1184\" data-end=\"1387\"\u003eLes bourgeons présentent une \u003cstrong data-start=\"1213\" data-end=\"1250\"\u003estructure compacte et bien formée\u003c\/strong\u003e, fidèle aux variétés à dominante Indica. La densité est marquée tout en conservant une texture agréable, souple et légèrement résineuse.\u003c\/p\u003e\n  \u003cp data-start=\"1389\" data-end=\"1543\"\u003eLa robe oscille entre un \u003cstrong data-start=\"1414\" data-end=\"1430\"\u003evert soutenu\u003c\/strong\u003e et des nuances plus foncées, parfois légèrement violacées selon les lots, ce qui renforce son identité visuelle.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"179ueyj\" data-start=\"1545\" data-end=\"1597\"\u003eProfil aromatique : myrtille et notes pâtissières\u003c\/h2\u003e\n  \u003cp data-start=\"1599\" data-end=\"1695\"\u003eÀ l’ouverture, la \u003cstrong data-start=\"1617\" data-end=\"1647\"\u003eBlueberry Muffin Millésime\u003c\/strong\u003e dévoile immédiatement un bouquet très gourmand.\u003c\/p\u003e\n  \u003cp data-start=\"1697\" data-end=\"1907\"\u003eLes premières notes évoquent la \u003cstrong data-start=\"1729\" data-end=\"1746\"\u003emyrtille mûre\u003c\/strong\u003e, rapidement accompagnée d’une dimension douce et pâtissière rappelant un muffin encore chaud. Cette lecture aromatique reste particulièrement ronde et agréable.\u003c\/p\u003e\n  \u003cp data-start=\"1909\" data-end=\"2072\"\u003eEn bouche, le profil confirme cette première impression, avec une attaque douce, légèrement sucrée, équilibrée par une base plus végétale qui évite toute lourdeur.\u003c\/p\u003e\n  \u003cp data-start=\"2074\" data-end=\"2151\"\u003eLes \u003cstrong data-start=\"2078\" data-end=\"2099\"\u003eterpènes naturels\u003c\/strong\u003e structurent un ensemble savoureux, net et cohérent.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"y4q646\" data-start=\"2153\" data-end=\"2165\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"2167\" data-end=\"2211\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2213\" data-end=\"2264\"\u003eProfil aromatique \u003cstrong data-start=\"2231\" data-end=\"2264\"\u003emyrtille et notes pâtissières\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2266\" data-end=\"2311\"\u003eFleurs denses, résineuses et bien structurées\u003c\/li\u003e\n    \u003cli data-start=\"2313\" data-end=\"2360\"\u003eVersion \u003cstrong data-start=\"2321\" data-end=\"2360\"\u003eMillésime accessible dès 0,99 € \/ g\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":54007855874394,"sku":"strawberry","price":5.97,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":54007855907162,"sku":"strawberry","price":8.45,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":54007855939930,"sku":"strawberry","price":14.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54007855972698,"sku":"strawberry","price":32.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54007856005466,"sku":"strawberry","price":49.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-blue-berry-bio-millesime.jpg?v=1776344118"},{"product_id":"cannatonic-millesime","title":"Cannatonic  Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-start=\"249\" data-end=\"319\"\u003eFleur CBD Bio Cannatonic Millésime : une référence accessible du CBD\u003c\/h2\u003e\n  \u003cp data-start=\"321\" data-end=\"645\"\u003eLa \u003cstrong data-start=\"324\" data-end=\"348\"\u003eCannatonic Millésime\u003c\/strong\u003e fait partie des grandes références du CBD moderne. Issue d’une génétique fondatrice, née du croisement entre \u003cstrong data-start=\"458\" data-end=\"473\"\u003eReina Madre\u003c\/strong\u003e et \u003cstrong data-start=\"477\" data-end=\"491\"\u003eNYC Diesel\u003c\/strong\u003e, avec un héritage lié à \u003cstrong data-start=\"516\" data-end=\"540\"\u003eJuanita la Lagrimosa\u003c\/strong\u003e, cette variété s’est imposée pour la régularité de son profil et son équilibre naturel en cannabinoïdes.\u003c\/p\u003e\n  \u003cp data-start=\"647\" data-end=\"943\"\u003eDans cette version \u003cstrong data-start=\"666\" data-end=\"679\"\u003eMillésime\u003c\/strong\u003e, nous proposons une fleur issue d’une \u003cstrong data-start=\"718\" data-end=\"740\"\u003erécolte antérieure\u003c\/strong\u003e, cultivée sous serre en \u003cstrong data-start=\"765\" data-end=\"791\"\u003eagriculture biologique\u003c\/strong\u003e dans l’Avant-Pays Savoyard, puis conservée dans des conditions maîtrisées afin de préserver sa structure, ses \u003cstrong data-start=\"902\" data-end=\"915\"\u003etrichomes\u003c\/strong\u003e et sa cohérence aromatique.\u003c\/p\u003e\n  \u003cp data-start=\"945\" data-end=\"1078\"\u003eCette approche permet de rendre le \u003cstrong data-start=\"980\" data-end=\"1013\"\u003ebio accessible dès 0,99 € \/ g\u003c\/strong\u003e, tout en conservant l’exigence de production directe à la ferme.\u003c\/p\u003e\n  \u003cp data-start=\"1080\" data-end=\"1262\"\u003eLes fleurs présentent une \u003cstrong data-start=\"1106\" data-end=\"1138\"\u003edensité modérée et régulière\u003c\/strong\u003e, fidèle à son profil hybride. Les têtes sont soigneusement trimées, avec une structure équilibrée, sans excès de compacité.\u003c\/p\u003e\n  \u003cp data-start=\"1264\" data-end=\"1412\"\u003eVisuellement, la robe oscille entre \u003cstrong data-start=\"1300\" data-end=\"1327\"\u003evert clair et vert lime\u003c\/strong\u003e, relevée par des \u003cstrong data-start=\"1345\" data-end=\"1364\"\u003epistils orangés\u003c\/strong\u003e bien visibles et une couche homogène de résine.\u003c\/p\u003e\n  \u003ch2 data-start=\"1414\" data-end=\"1463\"\u003eProfil aromatique : boisé, végétal et citronné\u003c\/h2\u003e\n  \u003cp data-start=\"1465\" data-end=\"1546\"\u003eAu nez, la \u003cstrong data-start=\"1476\" data-end=\"1500\"\u003eCannatonic Millésime\u003c\/strong\u003e développe un bouquet particulièrement nuancé.\u003c\/p\u003e\n  \u003cp data-start=\"1548\" data-end=\"1707\"\u003eLes premières notes s’ouvrent sur un registre \u003cstrong data-start=\"1594\" data-end=\"1614\"\u003eterreux et boisé\u003c\/strong\u003e, rapidement relevé par des touches plus fraîches évoquant la \u003cstrong data-start=\"1676\" data-end=\"1689\"\u003emandarine\u003c\/strong\u003e et le \u003cstrong data-start=\"1696\" data-end=\"1706\"\u003ecitron\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"1709\" data-end=\"1868\"\u003eEn bouche, le profil reste subtil, lisible et très équilibré. Les \u003cstrong data-start=\"1775\" data-end=\"1797\"\u003eterpènes dominants\u003c\/strong\u003e structurent une expression végétale propre, sans surcharge aromatique.\u003c\/p\u003e\n  \u003cp data-start=\"1870\" data-end=\"1968\"\u003eL’ensemble conserve une très belle stabilité, fidèle à l’identité de cette génétique emblématique.\u003c\/p\u003e\n  \u003ch2 data-start=\"1970\" data-end=\"1982\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"1984\" data-end=\"2028\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2030\" data-end=\"2078\"\u003eProfil aromatique \u003cstrong data-start=\"2048\" data-end=\"2078\"\u003eboisé, terreux et citronné\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2080\" data-end=\"2125\"\u003eFleurs régulières, bien trimées et résineuses\u003c\/li\u003e\n    \u003cli data-start=\"2127\" data-end=\"2174\"\u003eVersion \u003cstrong data-start=\"2135\" data-end=\"2174\"\u003eMillésime accessible dès 0,99 € \/ g\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":54008077582682,"sku":"strawberry","price":5.97,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":54008077615450,"sku":"strawberry","price":8.45,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":54008077648218,"sku":"strawberry","price":14.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54008077680986,"sku":"strawberry","price":32.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54008077713754,"sku":"strawberry","price":49.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-cannatonic-bio-millesime.jpg?v=1776346862"},{"product_id":"space-candy-millesime","title":"Space Candy  Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-section-id=\"16bthxa\" data-start=\"271\" data-end=\"343\"\u003eFleur CBD Bio Space Candy Millésime : une Sativa fruitée et accessible\u003c\/h2\u003e\n  \u003cp data-start=\"345\" data-end=\"625\"\u003eLa \u003cstrong data-start=\"348\" data-end=\"373\"\u003eSpace Candy Millésime\u003c\/strong\u003e propose une lecture simple et cohérente de notre collection : une fleur issue d’une \u003cstrong data-start=\"458\" data-end=\"480\"\u003erécolte antérieure\u003c\/strong\u003e, cultivée en \u003cstrong data-start=\"494\" data-end=\"520\"\u003eagriculture biologique\u003c\/strong\u003e, soigneusement conservée et aujourd’hui proposée à un tarif plus accessible, \u003cstrong data-start=\"598\" data-end=\"624\"\u003eà partir de 1,49 € \/ g\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"627\" data-end=\"827\"\u003eCette variété repose sur un croisement entre \u003cstrong data-start=\"672\" data-end=\"688\"\u003eSour Tsunami\u003c\/strong\u003e et \u003cstrong data-start=\"692\" data-end=\"713\"\u003eEarly Resin Berry\u003c\/strong\u003e, une génétique reconnue pour son profil à dominante \u003cstrong data-start=\"766\" data-end=\"776\"\u003eSativa\u003c\/strong\u003e, à la fois lisible, aromatique et bien structurée.\u003c\/p\u003e\n  \u003cp data-start=\"829\" data-end=\"1041\"\u003eChez TRIKOME, la culture est réalisée sous serre, en sol vivant, directement sur la ferme dans l’Avant-Pays Savoyard. De la plantation à la récolte, toute la production est assurée localement, sans intermédiaire.\u003c\/p\u003e\n  \u003cp data-start=\"1043\" data-end=\"1296\"\u003eLes fleurs de cette version \u003cstrong data-start=\"1071\" data-end=\"1084\"\u003eMillésime\u003c\/strong\u003e sont \u003cstrong data-start=\"1090\" data-end=\"1111\"\u003etrimées avec soin\u003c\/strong\u003e, avec une présentation nette et régulière. Les bourgeons conservent une structure légèrement plus aérée, typique des profils Sativa, tout en restant homogènes et agréables à manipuler.\u003c\/p\u003e\n  \u003cp data-start=\"1298\" data-end=\"1485\"\u003eLa robe oscille entre \u003cstrong data-start=\"1320\" data-end=\"1360\"\u003evert clair et nuances plus soutenues\u003c\/strong\u003e, avec des \u003cstrong data-start=\"1371\" data-end=\"1396\"\u003epistils bien visibles\u003c\/strong\u003e et une couverture homogène de \u003cstrong data-start=\"1427\" data-end=\"1440\"\u003etrichomes\u003c\/strong\u003e, signe d’une production régulière de résine.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"q32upx\" data-start=\"1487\" data-end=\"1534\"\u003eProfil aromatique : fruité, acidulé et frais\u003c\/h2\u003e\n  \u003cp data-start=\"1536\" data-end=\"1624\"\u003eAu nez, la \u003cstrong data-start=\"1547\" data-end=\"1572\"\u003eSpace Candy Millésime\u003c\/strong\u003e développe une signature immédiatement identifiable.\u003c\/p\u003e\n  \u003cp data-start=\"1626\" data-end=\"1847\"\u003eLes premières notes évoquent un registre \u003cstrong data-start=\"1667\" data-end=\"1699\"\u003efruité et légèrement acidulé\u003c\/strong\u003e, avec une lecture très cohérente avec son nom : une dimension douce et presque bonbon, rapidement équilibrée par une base plus végétale et fraîche.\u003c\/p\u003e\n  \u003cp data-start=\"1849\" data-end=\"2020\"\u003eEn bouche, le profil reste fluide et net. L’attaque douce laisse place à des notes plus franches, avec une légère tension végétale en finale qui structure bien l’ensemble.\u003c\/p\u003e\n  \u003cp data-start=\"2022\" data-end=\"2100\"\u003eLe résultat reste propre, sans surcharge aromatique ni sensation artificielle.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"y4q646\" data-start=\"2102\" data-end=\"2114\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"2116\" data-end=\"2160\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2162\" data-end=\"2208\"\u003eProfil aromatique \u003cstrong data-start=\"2180\" data-end=\"2208\"\u003efruité, acidulé et frais\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2210\" data-end=\"2252\"\u003eStructure Sativa équilibrée et bien trimée\u003c\/li\u003e\n    \u003cli data-start=\"2254\" data-end=\"2301\"\u003eVersion \u003cstrong data-start=\"2262\" data-end=\"2301\"\u003eMillésime accessible dès 1,49 € \/ g\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":54008370069850,"sku":"strawberry","price":7.47,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":54008370102618,"sku":"strawberry","price":10.95,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":54008370135386,"sku":"Space Candy","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54008370168154,"sku":"strawberry","price":42.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54008370200922,"sku":"strawberry","price":74.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-space-candy-bio-millesime.jpg?v=1776350011"},{"product_id":"elektra-millesime","title":"Elektra  Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-section-id=\"1tfgxqs\" data-start=\"254\" data-end=\"322\"\u003eFleur CBD Bio Elektra Millésime : une Sativa américaine accessible\u003c\/h2\u003e\n  \u003cp data-start=\"324\" data-end=\"565\"\u003eL’\u003cstrong data-start=\"326\" data-end=\"347\"\u003eElektra Millésime\u003c\/strong\u003e rejoint notre collection de récoltes antérieures avec une approche simple : proposer une fleur issue d’une \u003cstrong data-start=\"455\" data-end=\"484\"\u003eculture biologique locale\u003c\/strong\u003e, soigneusement conservée, à un tarif plus accessible \u003cstrong data-start=\"538\" data-end=\"564\"\u003eà partir de 1,49 € \/ g\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"567\" data-end=\"860\"\u003eCette génétique, développée par \u003cstrong data-start=\"599\" data-end=\"613\"\u003eOregon CBD\u003c\/strong\u003e, repose sur le croisement entre \u003cstrong data-start=\"646\" data-end=\"654\"\u003eACDC\u003c\/strong\u003e — un phénotype issu de la Cannatonic — et \u003cstrong data-start=\"697\" data-end=\"718\"\u003eEarly Resin Berry\u003c\/strong\u003e. Le résultat est une variété à dominante \u003cstrong data-start=\"760\" data-end=\"770\"\u003eSativa\u003c\/strong\u003e, reconnue pour sa stabilité en culture et son expression végétale particulièrement nette.\u003c\/p\u003e\n  \u003cp data-start=\"862\" data-end=\"1131\"\u003eCultivée sous serre dans l’Avant-Pays Savoyard, directement à la ferme, cette version \u003cstrong data-start=\"948\" data-end=\"961\"\u003eMillésime\u003c\/strong\u003e provient d’une récolte antérieure conservée dans de bonnes conditions afin de préserver la structure de la fleur, la qualité des \u003cstrong data-start=\"1091\" data-end=\"1104\"\u003etrichomes\u003c\/strong\u003e et sa richesse aromatique.\u003c\/p\u003e\n  \u003cp data-start=\"1133\" data-end=\"1313\"\u003eLes bourgeons présentent une \u003cstrong data-start=\"1162\" data-end=\"1195\"\u003esilhouette légèrement élancée\u003c\/strong\u003e, fidèle aux profils Sativa bien stabilisés. La densité reste marquée sans excès, avec une texture souple et agréable.\u003c\/p\u003e\n  \u003cp data-start=\"1315\" data-end=\"1447\"\u003eVisuellement, la robe affiche un \u003cstrong data-start=\"1348\" data-end=\"1364\"\u003evert profond\u003c\/strong\u003e, relevé par des \u003cstrong data-start=\"1381\" data-end=\"1414\"\u003epistils orange à rouge brique\u003c\/strong\u003e et une belle présence de résine.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"1tabzth\" data-start=\"1449\" data-end=\"1500\"\u003eProfil aromatique : citron, pin et notes épicées\u003c\/h2\u003e\n  \u003cp data-start=\"1502\" data-end=\"1579\"\u003eAu nez, l’\u003cstrong data-start=\"1512\" data-end=\"1533\"\u003eElektra Millésime\u003c\/strong\u003e développe une signature vive et très lisible.\u003c\/p\u003e\n  \u003cp data-start=\"1581\" data-end=\"1809\"\u003eLes premières notes évoquent le \u003cstrong data-start=\"1613\" data-end=\"1628\"\u003ecitron vert\u003c\/strong\u003e, rapidement accompagnées d’une fraîcheur résineuse rappelant le \u003cstrong data-start=\"1693\" data-end=\"1700\"\u003epin\u003c\/strong\u003e. L’évolution laisse ensuite apparaître une dimension plus épicée, soutenue par une base légèrement terreuse.\u003c\/p\u003e\n  \u003cp data-start=\"1811\" data-end=\"1897\"\u003eL’ensemble reste équilibré, précis et fidèle à l’identité végétale de cette génétique.\u003c\/p\u003e\n  \u003cp data-start=\"1899\" data-end=\"1981\"\u003eLes \u003cstrong data-start=\"1903\" data-end=\"1925\"\u003eterpènes dominants\u003c\/strong\u003e structurent un profil aromatique clair, sans surcharge.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"y4q646\" data-start=\"1983\" data-end=\"1995\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"1997\" data-end=\"2041\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2043\" data-end=\"2092\"\u003eProfil aromatique \u003cstrong data-start=\"2061\" data-end=\"2092\"\u003ecitronné, résineux et épicé\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2094\" data-end=\"2135\"\u003eStructure Sativa régulière et bien trimée\u003c\/li\u003e\n    \u003cli data-start=\"2137\" data-end=\"2184\"\u003eVersion \u003cstrong data-start=\"2145\" data-end=\"2184\"\u003eMillésime accessible dès 1,49 € \/ g\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":54008495767898,"sku":"strawberry","price":7.47,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":54008495800666,"sku":"strawberry","price":10.95,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":54008495833434,"sku":"Space Candy","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54008495866202,"sku":"strawberry","price":42.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54008495898970,"sku":"strawberry","price":74.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-elektra-bio-millesime.jpg?v=1776350370"},{"product_id":"surver-haze-millesime","title":"Surver Haze  Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-section-id=\"1pu0njf\" data-start=\"257\" data-end=\"326\"\u003eFleur CBD Bio Suver Haze Millésime : une Haze américaine accessible\u003c\/h2\u003e\n  \u003cp data-start=\"328\" data-end=\"532\"\u003eLa \u003cstrong data-start=\"331\" data-end=\"355\"\u003eSuver Haze Millésime\u003c\/strong\u003e reprend une génétique américaine reconnue dans l’univers du CBD, aujourd’hui proposée dans notre collection de \u003cstrong data-start=\"467\" data-end=\"491\"\u003erécoltes antérieures\u003c\/strong\u003e à un tarif cohérent, \u003cstrong data-start=\"513\" data-end=\"531\"\u003edès 1,49 € \/ g\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"534\" data-end=\"779\"\u003eIssue du croisement entre \u003cstrong data-start=\"560\" data-end=\"578\"\u003eNeville’s Haze\u003c\/strong\u003e, \u003cstrong data-start=\"580\" data-end=\"607\"\u003eKrishna’s Special Sauce\u003c\/strong\u003e et \u003cstrong data-start=\"611\" data-end=\"632\"\u003eEarly Resin Berry\u003c\/strong\u003e, cette variété à dominante \u003cstrong data-start=\"660\" data-end=\"670\"\u003eSativa\u003c\/strong\u003e est particulièrement appréciée pour la lisibilité de son profil aromatique et la régularité de sa structure.\u003c\/p\u003e\n  \u003cp data-start=\"781\" data-end=\"961\"\u003eCultivée localement sous serre en \u003cstrong data-start=\"815\" data-end=\"841\"\u003eagriculture biologique\u003c\/strong\u003e dans l’Avant-Pays Savoyard, elle est produite directement à la ferme, de la floraison à la récolte, sans intermédiaire.\u003c\/p\u003e\n  \u003cp data-start=\"963\" data-end=\"1184\"\u003eDans cette version \u003cstrong data-start=\"982\" data-end=\"995\"\u003eMillésime\u003c\/strong\u003e, les fleurs proviennent d’une récolte antérieure soigneusement conservée afin de préserver leur structure, leurs \u003cstrong data-start=\"1109\" data-end=\"1122\"\u003etrichomes\u003c\/strong\u003e, leurs \u003cstrong data-start=\"1130\" data-end=\"1142\"\u003eterpènes\u003c\/strong\u003e et l’équilibre naturel des cannabinoïdes.\u003c\/p\u003e\n  \u003cp data-start=\"1186\" data-end=\"1365\"\u003eLes bourgeons présentent une \u003cstrong data-start=\"1215\" data-end=\"1242\"\u003eforme conique régulière\u003c\/strong\u003e, fidèle aux profils Haze bien travaillés. La densité reste marquée sans excès, avec une belle tenue et une texture souple.\u003c\/p\u003e\n  \u003cp data-start=\"1367\" data-end=\"1478\"\u003eLa robe affiche un \u003cstrong data-start=\"1386\" data-end=\"1402\"\u003evert soutenu\u003c\/strong\u003e, ponctué de \u003cstrong data-start=\"1415\" data-end=\"1443\"\u003epistils orangés à ambrés\u003c\/strong\u003e et d’une belle présence de résine.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"11oczsx\" data-start=\"1480\" data-end=\"1536\"\u003eProfil aromatique : fraîcheur, fruit et notes épicées\u003c\/h2\u003e\n  \u003cp data-start=\"1538\" data-end=\"1631\"\u003eÀ l’ouverture, la \u003cstrong data-start=\"1556\" data-end=\"1580\"\u003eSuver Haze Millésime\u003c\/strong\u003e dévoile immédiatement un bouquet frais et lisible.\u003c\/p\u003e\n  \u003cp data-start=\"1633\" data-end=\"1858\"\u003eLes premières notes évoquent la \u003cstrong data-start=\"1665\" data-end=\"1680\"\u003epomme verte\u003c\/strong\u003e, rapidement accompagnée de touches légèrement fruitées et presque tropicales. L’évolution révèle ensuite un cœur plus épicé, boisé, puis une base végétale discrètement terreuse.\u003c\/p\u003e\n  \u003cp data-start=\"1860\" data-end=\"1952\"\u003eLe profil reste fidèle à l’identité \u003cstrong data-start=\"1896\" data-end=\"1904\"\u003eHaze\u003c\/strong\u003e, avec une lecture fraîche, nette et équilibrée.\u003c\/p\u003e\n  \u003cp data-start=\"1954\" data-end=\"2043\"\u003eLes \u003cstrong data-start=\"1958\" data-end=\"1980\"\u003eterpènes dominants\u003c\/strong\u003e apportent une très belle cohérence aromatique, sans surcharge.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"y4q646\" data-start=\"2045\" data-end=\"2057\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"2059\" data-end=\"2103\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2105\" data-end=\"2149\"\u003eProfil aromatique \u003cstrong data-start=\"2123\" data-end=\"2149\"\u003efrais, fruité et épicé\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2151\" data-end=\"2188\"\u003eStructure Haze conique et bien trimée\u003c\/li\u003e\n    \u003cli data-start=\"2190\" data-end=\"2237\"\u003eVersion \u003cstrong data-start=\"2198\" data-end=\"2237\"\u003eMillésime accessible dès 1,49 € \/ g\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":54008597807450,"sku":"strawberry","price":7.47,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":54008597840218,"sku":"strawberry","price":10.95,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":54008597872986,"sku":"Space Candy","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54008597905754,"sku":"strawberry","price":42.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54008597938522,"sku":"strawberry","price":74.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-surver-haze-bio-millesime.jpg?v=1776351105"},{"product_id":"hawaiian-haze-millesime","title":"Hawaiian Haze Millésime","description":"\u003cstyle\u003e\n  .trk-collapse {\n    margin: 0;\n  }\n\n  .trk-collapse__title {\n    margin: 2em 0 1em;\n  }\n\n  .trk-collapse__excerpt,\n  .trk-collapse__content p,\n  .trk-collapse__content h2,\n  .trk-collapse__content h3,\n  .trk-collapse__content ul,\n  .trk-collapse__content ol {\n    margin: 1em 0;\n  }\n\n  .trk-collapse__content {\n    display: none;\n  }\n\n  .trk-collapse__content.is-open {\n    display: block;\n  }\n\n  .trk-collapse__btn {\n    display: inline;\n    margin: 0.75em 0 0;\n    padding: 0;\n    border: 0;\n    background: transparent;\n    color: inherit;\n    font: inherit;\n    font-weight: 600;\n    text-decoration: underline;\n    cursor: pointer;\n  }\n\n  .trk-collapse__btn:hover,\n  .trk-collapse__btn:focus {\n    outline: none;\n    text-decoration-thickness: 2px;\n  }\n\u003c\/style\u003e\n\n\u003cscript\u003e\n  (function () {\n    function getWords(text) {\n      return (text || \"\")\n        .replace(\/\\s+\/g, \" \")\n        .trim()\n        .split(\" \")\n        .filter(Boolean);\n    }\n\n    function buildExcerpt(text, count) {\n      var words = getWords(text);\n      return words.slice(0, count).join(\" \");\n    }\n\n    function initCollapse(block) {\n      if (!block || block.dataset.trkReady === \"true\") return;\n      block.dataset.trkReady = \"true\";\n\n      var heading = block.querySelector(\"h1, h2\");\n      if (!heading) return;\n\n      var firstParagraph = null;\n      var el = heading.nextElementSibling;\n\n      while (el) {\n        if (el.tagName \u0026\u0026 el.tagName.toLowerCase() === \"p\") {\n          firstParagraph = el;\n          break;\n        }\n        el = el.nextElementSibling;\n      }\n\n      if (!firstParagraph) return;\n\n      heading.classList.add(\"trk-collapse__title\");\n\n      var excerptText = buildExcerpt(firstParagraph.textContent, 20);\n\n      var excerpt = document.createElement(\"p\");\n      excerpt.className = \"trk-collapse__excerpt\";\n      excerpt.textContent = excerptText;\n\n      var button = document.createElement(\"button\");\n      button.type = \"button\";\n      button.className = \"trk-collapse__btn\";\n      button.textContent = \"En voir plus\";\n      button.setAttribute(\"aria-expanded\", \"false\");\n\n      var content = document.createElement(\"div\");\n      content.className = \"trk-collapse__content\";\n\n      var fullFirstParagraph = firstParagraph.cloneNode(true);\n      content.appendChild(fullFirstParagraph);\n\n      var cursor = firstParagraph.nextSibling;\n      while (cursor) {\n        var next = cursor.nextSibling;\n        content.appendChild(cursor);\n        cursor = next;\n      }\n\n      firstParagraph.parentNode.replaceChild(excerpt, firstParagraph);\n      excerpt.insertAdjacentElement(\"afterend\", button);\n      button.insertAdjacentElement(\"afterend\", content);\n\n      function openBlock() {\n        excerpt.style.display = \"none\";\n        content.classList.add(\"is-open\");\n        button.textContent = \"En voir moins\";\n        button.setAttribute(\"aria-expanded\", \"true\");\n        content.appendChild(button);\n      }\n\n      function closeBlock() {\n        excerpt.style.display = \"\";\n        content.classList.remove(\"is-open\");\n        button.textContent = \"En voir plus\";\n        button.setAttribute(\"aria-expanded\", \"false\");\n        excerpt.insertAdjacentElement(\"afterend\", button);\n      }\n\n      button.addEventListener(\"click\", function () {\n        if (content.classList.contains(\"is-open\")) {\n          closeBlock();\n        } else {\n          openBlock();\n        }\n      });\n\n      closeBlock();\n    }\n\n    function initAll() {\n      var blocks = document.querySelectorAll(\".trk-collapse\");\n      for (var i = 0; i \u003c blocks.length; i++) {\n        initCollapse(blocks[i]);\n      }\n    }\n\n    if (document.readyState === \"loading\") {\n      document.addEventListener(\"DOMContentLoaded\", initAll);\n    } else {\n      initAll();\n    }\n  })();\n\u003c\/script\u003e\n\n\u003cp\u003e \u003c\/p\u003e\n\u003cdiv class=\"trk-collapse\"\u003e\n  \u003ch2 data-section-id=\"12dieqf\" data-start=\"255\" data-end=\"328\"\u003eFleur CBD Bio Hawaiian Haze Millésime : une Sativa tropicale accessible\u003c\/h2\u003e\n  \u003cp data-start=\"330\" data-end=\"549\"\u003eLa \u003cstrong data-start=\"333\" data-end=\"360\"\u003eHawaiian Haze Millésime\u003c\/strong\u003e reprend tous les marqueurs de cette génétique à dominante \u003cstrong data-start=\"419\" data-end=\"429\"\u003eSativa\u003c\/strong\u003e, aujourd’hui proposée dans notre collection de \u003cstrong data-start=\"477\" data-end=\"501\"\u003erécoltes antérieures\u003c\/strong\u003e à un tarif plus accessible, \u003cstrong data-start=\"530\" data-end=\"548\"\u003edès 1,49 € \/ g\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"551\" data-end=\"730\"\u003eIssue du croisement entre \u003cstrong data-start=\"577\" data-end=\"593\"\u003eDC Haze “CC”\u003c\/strong\u003e et \u003cstrong data-start=\"597\" data-end=\"618\"\u003eEarly Resin Berry\u003c\/strong\u003e, cette variété est particulièrement appréciée pour son profil aromatique vif et sa structure florale généreuse.\u003c\/p\u003e\n  \u003cp data-start=\"732\" data-end=\"993\"\u003eChez TRIKOME, elle est cultivée localement sous serre dans l’Avant-Pays Savoyard, selon les principes de l’\u003cstrong data-start=\"839\" data-end=\"865\"\u003eagriculture biologique\u003c\/strong\u003e. La production est assurée directement à la ferme, du cycle végétatif jusqu’à la récolte, avec une parfaite traçabilité du lot.\u003c\/p\u003e\n  \u003cp data-start=\"995\" data-end=\"1185\"\u003eDans cette version \u003cstrong data-start=\"1014\" data-end=\"1027\"\u003eMillésime\u003c\/strong\u003e, les fleurs proviennent d’une récolte antérieure soigneusement conservée afin de préserver leur structure, leurs \u003cstrong data-start=\"1141\" data-end=\"1154\"\u003etrichomes\u003c\/strong\u003e et leur expression aromatique.\u003c\/p\u003e\n  \u003cp data-start=\"1187\" data-end=\"1305\"\u003eLes bourgeons conservent un \u003cstrong data-start=\"1215\" data-end=\"1230\"\u003ebeau volume\u003c\/strong\u003e, avec une structure souple et légèrement aérée, fidèle aux profils Sativa.\u003c\/p\u003e\n  \u003cp data-start=\"1307\" data-end=\"1435\"\u003eLa robe affiche un \u003cstrong data-start=\"1326\" data-end=\"1349\"\u003evert clair lumineux\u003c\/strong\u003e, ponctué de \u003cstrong data-start=\"1362\" data-end=\"1381\"\u003epistils orangés\u003c\/strong\u003e bien visibles et d’une couverture homogène de résine.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"1q105dw\" data-start=\"1437\" data-end=\"1485\"\u003eProfil aromatique : tropical, fruité et frais\u003c\/h2\u003e\n  \u003cp data-start=\"1487\" data-end=\"1583\"\u003eÀ l’ouverture, la \u003cstrong data-start=\"1505\" data-end=\"1532\"\u003eHawaiian Haze Millésime\u003c\/strong\u003e développe immédiatement un bouquet très expressif.\u003c\/p\u003e\n  \u003cp data-start=\"1585\" data-end=\"1787\"\u003eLes premières notes rappellent les \u003cstrong data-start=\"1620\" data-end=\"1640\"\u003eagrumes acidulés\u003c\/strong\u003e, l’\u003cstrong data-start=\"1644\" data-end=\"1654\"\u003eananas\u003c\/strong\u003e et certains fruits exotiques mûrs. En arrière-plan, une dimension plus boisée et légèrement gazeuse vient apporter de la profondeur.\u003c\/p\u003e\n  \u003cp data-start=\"1789\" data-end=\"1943\"\u003eEn bouche, le profil reste particulièrement lisible. L’attaque fraîche évolue vers un registre fruité plus structuré, soutenu par une base végétale nette.\u003c\/p\u003e\n  \u003cp data-start=\"1945\" data-end=\"2001\"\u003eL’ensemble reste cohérent, aromatique et bien équilibré.\u003c\/p\u003e\n  \u003ch2 data-section-id=\"y4q646\" data-start=\"2003\" data-end=\"2015\"\u003eÀ retenir\u003c\/h2\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"2017\" data-end=\"2061\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2063\" data-end=\"2122\"\u003eProfil aromatique \u003cstrong data-start=\"2081\" data-end=\"2122\"\u003etropical, agrumes et fruits exotiques\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2124\" data-end=\"2162\"\u003eStructure Sativa souple et volumineuse\u003c\/li\u003e\n    \u003cli data-start=\"2164\" data-end=\"2211\"\u003eVersion \u003cstrong data-start=\"2172\" data-end=\"2211\"\u003eMillésime accessible dès 1,49 € \/ g\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":54008620155226,"sku":"strawberry","price":7.47,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":54008620187994,"sku":"strawberry","price":10.95,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":54008620220762,"sku":"Space Candy","price":19.9,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":54008620253530,"sku":"strawberry","price":42.25,"currency_code":"EUR","in_stock":true},{"title":"50g","offer_id":54008620286298,"sku":"strawberry","price":74.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleur-cbd-hawa_an-haze-bio-millesime.jpg?v=1776351061"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/collections\/005f72_2000_x_1100_px_5899676c-fbc1-49fb-9b6f-7fd4d025737d.jpg?v=1776340885","url":"https:\/\/trikome.fr\/collections\/fleurs-cbd-bio-millesime.oembed","provider":"Trikome","version":"1.0","type":"link"}