{"product_id":"resine-cbd-bbm-hash","title":"Résine CBD - BBM Hash","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\u003eBlueberry Muffin Hash CBD 20 % : une résine suisse façonnée localement\u003c\/h2\u003e\n    \u003cp\u003eLe \u003cstrong\u003eBBMH (Blueberry Muffin Hash)\u003c\/strong\u003e est une \u003cstrong\u003erésine de CBD\u003c\/strong\u003e issue d’un \u003cstrong\u003epollen\u003c\/strong\u003e sélectionné à partir d’une \u003cstrong\u003egénétique suisse\u003c\/strong\u003e, puis cultivée, récoltée et transformée localement dans l’Avant-Pays Savoyard. Si l’origine génétique est helvétique, tout le reste est maîtrisé sur place : la \u003cstrong\u003eculture du chanvre\u003c\/strong\u003e, l’extraction et la fabrication de ce \u003cstrong\u003ehashish CBD\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eCette résine s’inscrit dans une approche artisanale du \u003cstrong\u003ecannabis sativa\u003c\/strong\u003e, où la plante est travaillée pour préserver son identité aromatique et végétale, sans transformation artificielle. Le \u003cstrong\u003eBBMH\u003c\/strong\u003e se distingue par son profil gourmand, directement hérité de la variété \u003cstrong\u003eBlueberry Muffin\u003c\/strong\u003e, reconnue pour ses notes sucrées et rondes.\u003c\/p\u003e\n    \u003ch3\u003ePollen suisse et fabrication locale\u003c\/h3\u003e\n    \u003cp\u003eLe \u003cstrong\u003eBBMH\u003c\/strong\u003e est élaboré à partir du \u003cstrong\u003epollen\u003c\/strong\u003e de \u003cstrong\u003efleurs CBD bio\u003c\/strong\u003e cultivées sous serre, selon les principes de l’\u003cstrong\u003eagriculture biologique\u003c\/strong\u003e. Les fleurs sont \u003cstrong\u003etamisées à sec\u003c\/strong\u003e afin d’extraire les \u003cstrong\u003etrichomes\u003c\/strong\u003e arrivés à maturité. Ce \u003cstrong\u003ekief\u003c\/strong\u003e est ensuite \u003cstrong\u003epressé à froid\u003c\/strong\u003e, sans chauffe, sans \u003cstrong\u003esolvant\u003c\/strong\u003e, sans \u003cstrong\u003eisolat\u003c\/strong\u003e ni \u003cstrong\u003edistillat\u003c\/strong\u003e.\u003c\/p\u003e\n    \u003cp\u003eCette méthode permet de préserver les \u003cstrong\u003ecannabinoïdes\u003c\/strong\u003e, les \u003cstrong\u003eterpènes\u003c\/strong\u003e et la structure naturelle de la \u003cstrong\u003erésine\u003c\/strong\u003e, tout en offrant une matière homogène et expressive.\u003c\/p\u003e\n    \u003ch3\u003eIdentité aromatique et texture\u003c\/h3\u003e\n    \u003cp\u003eLe \u003cstrong\u003eBlueberry Muffin Hash\u003c\/strong\u003e développe un profil aromatique gourmand, marqué par des notes rappelant les \u003cstrong\u003efruits rouges\u003c\/strong\u003e, la \u003cstrong\u003emyrtille\u003c\/strong\u003e et une douceur pâtissière discrète. L’odeur est ronde, chaleureuse, immédiatement reconnaissable, sans ajout d’arômes.\u003c\/p\u003e\n    \u003cp\u003eCaractéristiques principales :\u003c\/p\u003e\n    \u003cul\u003e\n      \u003cli\u003e\u003cp\u003e\u003cstrong\u003eHash CBD\u003c\/strong\u003e issu de \u003cstrong\u003echanvre bio\u003c\/strong\u003e cultivé localement\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003e\u003cstrong\u003eCBD 20 %\u003c\/strong\u003e, \u003cstrong\u003eTHC \u0026lt; 0,3 %\u003c\/strong\u003e\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eTexture résineuse, souple et facile à effriter\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eProfil aromatique \u003cstrong\u003efruité\u003c\/strong\u003e, doux et végétal\u003c\/p\u003e\u003c\/li\u003e\n      \u003cli\u003e\u003cp\u003eFabrication \u003cstrong\u003elocale\u003c\/strong\u003e, sans solvants ni additifs\u003c\/p\u003e\u003c\/li\u003e\n    \u003c\/ul\u003e\n    \u003ch3\u003eCannabis légal, clair et maîtrisé\u003c\/h3\u003e\n    \u003cp\u003eLe \u003cstrong\u003eBBMH\u003c\/strong\u003e respecte strictement le cadre du \u003cstrong\u003ecannabis légal\u003c\/strong\u003e, avec une \u003cstrong\u003efaible teneur en THC\u003c\/strong\u003e inférieure à 0,3 %. Il ne présente aucun effet \u003cstrong\u003epsychoactif\u003c\/strong\u003e et s’inscrit dans une démarche transparente et traçable.\u003c\/p\u003e\n    \u003cp\u003eUne \u003cstrong\u003erésine CBD\u003c\/strong\u003e locale, issue d’une \u003cstrong\u003egénétique suisse\u003c\/strong\u003e, façonnée avec précision, pour celles et ceux qui recherchent une expression gourmande et cohérente du \u003cstrong\u003echanvre\u003c\/strong\u003e.\u003c\/p\u003e\n  \u003c\/div\u003e\n\n  \u003cdiv data-trk-intro\u003e\u003c\/div\u003e\n  \u003cbutton type=\"button\" class=\"trk-toggle\" data-trk-toggle aria-expanded=\"false\"\u003eEn voir plus\u003c\/button\u003e\n  \u003cdiv class=\"trk-more\" data-trk-more\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(function(){\n  const script = document.currentScript;\n  const root = script\n    ? (script.previousElementSibling \u0026\u0026 script.previousElementSibling.matches('[data-trk-fold]')\n        ? script.previousElementSibling\n        : script.closest('[data-trk-fold]') || document.querySelector('[data-trk-fold]'))\n    : document.querySelector('[data-trk-fold]');\n  if(!root) return;\n\n  const source   = root.querySelector('[data-trk-content]');\n  const introBox = root.querySelector('[data-trk-intro]');\n  const moreBox  = root.querySelector('[data-trk-more]');\n  const btn      = root.querySelector('[data-trk-toggle]');\n  if(!source || !introBox || !moreBox || !btn) return;\n\n  function normalizeSpaces(str){\n    return (str || '').replace(\/\\u00A0\/g,' ').replace(\/\\s+\/g,' ').trim();\n  }\n\n  const tmp = document.createElement('div');\n  tmp.innerHTML = source.innerHTML;\n\n  const firstH2 = tmp.querySelector('h2');\n  if(!firstH2){\n    introBox.innerHTML = source.innerHTML;\n    btn.style.display = 'none';\n    source.classList.remove('trk-source');\n    return;\n  }\n\n  let firstP = firstH2.nextElementSibling;\n  while(firstP \u0026\u0026 firstP.tagName !== 'P') firstP = firstP.nextElementSibling;\n  if(!firstP){\n    introBox.innerHTML = source.innerHTML;\n    btn.style.display = 'none';\n    source.classList.remove('trk-source');\n    return;\n  }\n\n  const h2Node   = firstH2.cloneNode(true);\n  const pFull    = firstP.cloneNode(true);\n  const pPreview = firstP.cloneNode(true);\n\n  const words = normalizeSpaces(pPreview.textContent).split(' ').filter(Boolean);\n  pPreview.textContent = words.slice(0, 20).join(' ') + (words.length \u003e 20 ? '…' : '');\n\n  introBox.innerHTML = '';\n  introBox.appendChild(h2Node);\n  introBox.appendChild(pPreview);\n\n  moreBox.innerHTML = '';\n  let node = firstP.nextSibling;\n  while(node){\n    const next = node.nextSibling;\n    moreBox.appendChild(node);\n    node = next;\n  }\n\n  moreBox.classList.remove('open');\n  moreBox.style.maxHeight = '0px';\n  moreBox.style.overflow  = 'hidden';\n  moreBox.style.opacity   = '0';\n  btn.setAttribute('aria-expanded','false');\n\n  function swapParagraph(isOpen){\n    const currentP = introBox.querySelector('p');\n    if(currentP) currentP.remove();\n    introBox.appendChild(isOpen ? pFull : pPreview);\n  }\n\n  function setOpen(isOpen){\n    moreBox.classList.toggle('open', isOpen);\n    btn.textContent = isOpen ? 'En voir moins' : 'En voir plus';\n    btn.setAttribute('aria-expanded', String(isOpen));\n\n    swapParagraph(isOpen);\n\n    if(!isOpen){\n      moreBox.style.maxHeight = '0px';\n      moreBox.style.overflow  = 'hidden';\n      moreBox.style.opacity   = '0';\n      introBox.insertAdjacentElement('afterend', btn);\n    }else{\n      moreBox.style.maxHeight = '5000px';\n      moreBox.style.overflow  = 'visible';\n      moreBox.style.opacity   = '1';\n      moreBox.appendChild(btn);\n    }\n  }\n\n  btn.addEventListener('click', ()=\u003e setOpen(!moreBox.classList.contains('open')));\n})();\n\u003c\/script\u003e","brand":"Trikome","offers":[{"title":"3g","offer_id":53583053848922,"sku":"resine-cbd-bbm-hash","price":20.7,"currency_code":"EUR","in_stock":true},{"title":"5g","offer_id":53583053881690,"sku":"resine-cbd-bbm-hash","price":32.5,"currency_code":"EUR","in_stock":true},{"title":"10g","offer_id":53583053914458,"sku":"resine-cbd-bbm-hash","price":59.0,"currency_code":"EUR","in_stock":true},{"title":"25g","offer_id":53583053947226,"sku":"resine-cbd-bbm-hash","price":122.5,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1015\/9783\/9706\/files\/hashish-bbm-hash-cbd-bio-photo-presentoir.jpg?v=1771778132","url":"https:\/\/trikome.fr\/products\/resine-cbd-bbm-hash","provider":"Trikome","version":"1.0","type":"link"}