{"product_id":"og-kush-100-g","title":"OG Kush 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=\"s79kxd\" data-start=\"253\" data-end=\"317\"\u003eFleur CBD OG Kush 100 grammes : un classique en format volume\u003c\/h2\u003e\n  \u003cp data-start=\"319\" data-end=\"513\"\u003eL’\u003cstrong data-start=\"321\" data-end=\"344\"\u003eOG Kush 100 grammes\u003c\/strong\u003e s’inscrit dans une logique simple : proposer une fleur CBD au \u003cstrong data-start=\"407\" data-end=\"430\"\u003eprofil emblématique\u003c\/strong\u003e, en format généreux, adaptée à une consommation régulière ou étalée dans le temps.\u003c\/p\u003e\n  \u003cp data-start=\"515\" data-end=\"800\"\u003eIci, l’objectif n’est pas la découverte, mais l’accès à un \u003cstrong data-start=\"574\" data-end=\"590\"\u003elot homogène\u003c\/strong\u003e, disponible en quantité, avec un prix au gramme maîtrisé. Cultivée localement dans l’Avant-Pays Savoyard sous serre, en \u003cstrong data-start=\"711\" data-end=\"737\"\u003eagriculture biologique\u003c\/strong\u003e, cette variété conserve une identité stable et reconnaissable.\u003c\/p\u003e\n  \u003cp data-start=\"802\" data-end=\"1031\"\u003eLes fleurs proviennent d’une \u003cstrong data-start=\"831\" data-end=\"866\"\u003erécolte de la saison précédente\u003c\/strong\u003e, arrivées à maturité, séchées lentement puis conservées dans des conditions adaptées. Elles sont proposées telles quelles, sans transformation esthétique superflue.\u003c\/p\u003e\n  \u003chr data-start=\"1033\" data-end=\"1036\"\u003e\n  \u003ch3 data-section-id=\"rou710\" data-start=\"1038\" data-end=\"1088\"\u003eSmall buds non trimées : une matière préservée\u003c\/h3\u003e\n  \u003cp data-start=\"1090\" data-end=\"1184\"\u003eLe format 100 grammes d’\u003cstrong data-start=\"1114\" data-end=\"1125\"\u003eOG Kush\u003c\/strong\u003e est composé majoritairement de \u003cstrong data-start=\"1157\" data-end=\"1183\"\u003esmall buds non trimées\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"1186\" data-end=\"1380\"\u003eIl s’agit de \u003cstrong data-start=\"1199\" data-end=\"1219\"\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 à un calibrage visuel.\u003c\/p\u003e\n  \u003cp data-start=\"1382\" data-end=\"1518\"\u003eLe conditionnement contient principalement de la fleur, avec une part limitée de matière secondaire, afin de privilégier le volume réel.\u003c\/p\u003e\n  \u003cp data-start=\"1520\" data-end=\"1686\"\u003eLes têtes restent \u003cstrong data-start=\"1538\" data-end=\"1574\"\u003ecompactes et relativement denses\u003c\/strong\u003e, fidèles au profil Kush. La robe oscille entre \u003cstrong data-start=\"1622\" data-end=\"1652\"\u003evert clair et vert soutenu\u003c\/strong\u003e, ponctuée de \u003cstrong data-start=\"1666\" data-end=\"1685\"\u003epistils orangés\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003cp data-start=\"1688\" data-end=\"1839\"\u003eLa présence de \u003cstrong data-start=\"1703\" data-end=\"1716\"\u003etrichomes\u003c\/strong\u003e est homogène, donnant un aspect naturellement résineux. La texture reste souple, adaptée à une conservation dans le temps.\u003c\/p\u003e\n  \u003chr data-start=\"1841\" data-end=\"1844\"\u003e\n  \u003ch3 data-section-id=\"1637xqf\" data-start=\"1846\" data-end=\"1896\"\u003eProfil aromatique : terreux, résineux et épicé\u003c\/h3\u003e\n  \u003cp data-start=\"1898\" data-end=\"1977\"\u003eEn format 100 grammes, l’\u003cstrong data-start=\"1923\" data-end=\"1934\"\u003eOG Kush\u003c\/strong\u003e conserve une signature aromatique typique.\u003c\/p\u003e\n  \u003cp data-start=\"1979\" data-end=\"2129\"\u003eLe bouquet développe une dominante \u003cstrong data-start=\"2014\" data-end=\"2036\"\u003eterreuse et boisée\u003c\/strong\u003e, structurée par des notes \u003cstrong data-start=\"2063\" data-end=\"2077\"\u003erésineuses\u003c\/strong\u003e et une fraîcheur végétale rappelant parfois le pin.\u003c\/p\u003e\n  \u003cp data-start=\"2131\" data-end=\"2277\"\u003eUn fond légèrement \u003cstrong data-start=\"2150\" data-end=\"2159\"\u003eépicé\u003c\/strong\u003e apporte de la profondeur, sans déséquilibrer l’ensemble. Le profil reste lisible, stable et fidèle à l’identité Kush.\u003c\/p\u003e\n  \u003cp data-start=\"2279\" data-end=\"2393\"\u003eL’approche est volontairement sobre : ce format privilégie la constance aromatique et la régularité dans le temps.\u003c\/p\u003e\n  \u003chr data-start=\"2395\" data-end=\"2398\"\u003e\n  \u003ch3 data-section-id=\"3ruxyt\" data-start=\"2400\" data-end=\"2413\"\u003eÀ retenir\u003c\/h3\u003e\n  \u003cul\u003e\n    \u003cli data-start=\"2415\" data-end=\"2461\"\u003eFleur CBD bio cultivée localement sous serre\u003c\/li\u003e\n    \u003cli data-start=\"2463\" data-end=\"2513\"\u003eFormat \u003cstrong data-start=\"2470\" data-end=\"2511\"\u003e100 grammes en small buds non trimées\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2515\" data-end=\"2578\"\u003eMajorité de \u003cstrong data-start=\"2527\" data-end=\"2576\"\u003efleurs réelles avec peu de matière secondaire\u003c\/strong\u003e\n\u003c\/li\u003e\n    \u003cli data-start=\"2580\" data-end=\"2628\"\u003eProfil aromatique \u003cstrong data-start=\"2598\" data-end=\"2628\"\u003eterreux, résineux et épicé\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\u003c\/div\u003e\n","brand":"Trikome","offers":[{"title":"100g","offer_id":53583022719322,"sku":"og-kush","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-og-kush-trikome.jpg?v=1776409707","url":"https:\/\/trikome.fr\/products\/og-kush-100-g","provider":"Trikome","version":"1.0","type":"link"}