{"product_id":"elektra-100-g","title":"Elektra 100 g","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=\"1wef9lq\" data-start=\"257\" data-end=\"326\"\u003eFleur CBD Elektra 100 grammes : un format conçu pour la régularité\u003c\/h2\u003e\n  \u003cp data-start=\"328\" data-end=\"536\"\u003eLa \u003cstrong data-start=\"331\" data-end=\"354\"\u003eElektra 100 grammes\u003c\/strong\u003e s’adresse à celles et ceux qui recherchent une fleur CBD disponible en quantité, avec une logique d’achat tournée vers un \u003cstrong data-start=\"477\" data-end=\"495\"\u003eusage régulier\u003c\/strong\u003e et une vraie continuité dans le produit.\u003c\/p\u003e\n  \u003cp data-start=\"538\" data-end=\"838\"\u003eCultivée localement dans l’Avant-Pays Savoyard sous serre, en \u003cstrong data-start=\"600\" data-end=\"626\"\u003eagriculture biologique\u003c\/strong\u003e, cette variété à dominante \u003cstrong data-start=\"654\" data-end=\"664\"\u003eSativa\u003c\/strong\u003e est reconnue pour sa stabilité et sa lecture aromatique nette. Ce format permet de privilégier un lot homogène, disponible en volume, avec un prix au gramme plus accessible.\u003c\/p\u003e\n  \u003cp data-start=\"840\" data-end=\"1104\"\u003eLes fleurs proviennent d’une \u003cstrong data-start=\"869\" data-end=\"904\"\u003erécolte de la saison précédente\u003c\/strong\u003e, séchées lentement puis conservées dans des conditions adaptées. Ce choix permet de préserver la matière végétale sans transformation esthétique superflue, en cohérence avec un format orienté volume.\u003c\/p\u003e\n  \u003chr data-start=\"1106\" data-end=\"1109\"\u003e\n  \u003ch3 data-section-id=\"1rd1ybb\" data-start=\"1111\" data-end=\"1169\"\u003eSmall buds non trimées : une logique de matière réelle\u003c\/h3\u003e\n  \u003cp data-start=\"1171\" data-end=\"1265\"\u003eLe format 100 grammes d’\u003cstrong data-start=\"1195\" data-end=\"1206\"\u003eElektra\u003c\/strong\u003e est composé majoritairement de \u003cstrong data-start=\"1238\" data-end=\"1264\"\u003esmall buds non trimées\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"1267\" data-end=\"1467\"\u003eIl s’agit de \u003cstrong data-start=\"1280\" data-end=\"1300\"\u003efleurs complètes\u003c\/strong\u003e, simplement plus petites en taille, et non de résidus. L’absence de trimming permet de conserver un maximum de matière, sans pertes liées à une présentation visuelle.\u003c\/p\u003e\n  \u003cp data-start=\"1469\" data-end=\"1631\"\u003eLe sachet contient environ \u003cstrong data-start=\"1496\" data-end=\"1514\"\u003e95 % de fleurs\u003c\/strong\u003e, avec très peu de matière secondaire. Cette approche privilégie le volume réel et une lecture plus brute du produit.\u003c\/p\u003e\n  \u003cp data-start=\"1633\" data-end=\"1794\"\u003eLes bourgeons restent \u003cstrong data-start=\"1655\" data-end=\"1681\"\u003eélancés et bien formés\u003c\/strong\u003e, avec une densité maîtrisée. La robe affiche un \u003cstrong data-start=\"1730\" data-end=\"1746\"\u003evert soutenu\u003c\/strong\u003e, ponctué de \u003cstrong data-start=\"1759\" data-end=\"1793\"\u003epistils orangés à rouge brique\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"1796\" data-end=\"1964\"\u003eLa présence de \u003cstrong data-start=\"1811\" data-end=\"1824\"\u003etrichomes\u003c\/strong\u003e est homogène, donnant aux fleurs un aspect naturellement résineux. La texture reste souple et stable, adaptée à une conservation prolongée.\u003c\/p\u003e\n  \u003chr data-start=\"1966\" data-end=\"1969\"\u003e\n  \u003ch3 data-section-id=\"ukh9lg\" data-start=\"1971\" data-end=\"2022\"\u003eProfil aromatique : citronné, résineux et épicé\u003c\/h3\u003e\n  \u003cp data-start=\"2024\" data-end=\"2114\"\u003eEn format 100 grammes, la \u003cstrong data-start=\"2050\" data-end=\"2061\"\u003eElektra\u003c\/strong\u003e conserve une signature aromatique claire et durable.\u003c\/p\u003e\n  \u003cp data-start=\"2116\" data-end=\"2353\"\u003eÀ l’ouverture, le bouquet développe des notes vives dominées par les \u003cstrong data-start=\"2185\" data-end=\"2196\"\u003eagrumes\u003c\/strong\u003e, accompagnées d’une fraîcheur résineuse rappelant le \u003cstrong data-start=\"2250\" data-end=\"2257\"\u003epin\u003c\/strong\u003e. L’évolution révèle ensuite un registre plus épicé, soutenu par une base végétale structurante.\u003c\/p\u003e\n  \u003cp data-start=\"2355\" data-end=\"2522\"\u003eEn bouche, le profil reste progressif et équilibré. L’objectif de ce format est la constance aromatique et la cohérence d’un lot homogène, adaptée à un usage prolongé.\u003c\/p\u003e\n  \u003chr data-start=\"2524\" data-end=\"2527\"\u003e\n  \u003ch3 data-section-id=\"3ruxyt\" data-start=\"2529\" data-end=\"2542\"\u003eÀ retenir\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"2544\" data-end=\"2590\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2592\" data-end=\"2642\"\u003eFormat \u003cstrong data-start=\"2599\" data-end=\"2640\"\u003e100 grammes en small buds non trimées\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2644\" data-end=\"2695\"\u003eEnviron \u003cstrong data-start=\"2652\" data-end=\"2693\"\u003e95 % de fleurs réelles dans le sachet\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2697\" data-end=\"2746\"\u003eProfil aromatique \u003cstrong data-start=\"2715\" data-end=\"2746\"\u003ecitronné, résineux et épicé\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e","brand":"Trikome","offers":[{"title":"100g","offer_id":54012340797786,"sku":"limoncello","price":89.0,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/fleurs-cbd-100-g-elektra-tikome.jpg?v=1771785151","url":"https:\/\/trikome.fr\/products\/elektra-100-g","provider":"Trikome","version":"1.0","type":"link"}