PageSourceSearch

https://mamakana.co.uk/

html mamakana.co.uk collected 2026-10-07 15:25:03 UTC 1,206,071 bytes, 25,250 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="en-uk" data-wg-translated="en-uk">
3  <head>
4    
5
6<style>
7  .currency-loading .money,
8  .currency-loading .price,
9  .currency-loading .price-item,
10  .currency-loading [data-product-price],
11  .currency-loading .product__price,
12  .currency-loading .cart__subtotal {
13    visibility: hidden;
14  }
15</style>
16
17<script>
18(function() {
19  const DOMAIN_CURRENCY_MAP = {
20    '.co.uk': { currency: 'GBP', symbol: '£', position: 'before' },
21    '.se':    { currency: 'SEK', symbol: 'kr', position: 'after' },
22    '.dk':    { currency: 'DKK', symbol: 'kr.', position: 'after' },
23    '.cz':    { currency: 'CZK', symbol: 'Kč', position: 'after' },
24    '.hu':    { currency: 'HUF', symbol: 'Ft', position: 'after' },
25    '.ro':    { currency: 'RON', symbol: 'lei', position: 'after' },
26    '.pl':    { currency: 'PLN', symbol: 'zł', position: 'after' },
27    '.ch':    { currency: 'CHF', symbol: 'CHF', position: 'before' },
28  };
29
30  const CACHE_DURATION_MS = 60 * 60 * 1000;
31
32  function detectCurrencyConfig() {
33    const hostname = window.location.hostname;
34    for (const [tld, config] of Object.entries(DOMAIN_CURRENCY_MAP)) {
35      if (hostname.endsWith(tld)) return config;
36    }
37    return null;
38  }
39
40  const config = detectCurrencyConfig();
41  if (config) document.documentElement.classList.add('currency-loading');
42
43  async function getExchangeRate(targetCurrency) {
44    const cacheKey = `fx_rate_EUR_${targetCurrency}`;
45    try {
46      const cachedData = localStorage.getItem(cacheKey);
47      if (cachedData) {
48        const { rate, timestamp } = JSON.parse(cachedData);
49        if (Date.now() - timestamp < CACHE_DURATION_MS) {
50          console.log(`[Currency] Cache: 1 EUR = ${rate} ${targetCurrency}`);
51          return rate;
52        }
53      }
54    } catch(e) {}
55    try {
56      const res = await fetch('https://api.exchangerate-api.com/v4/latest/EUR');
57      const data = await res.json();
58      const rate = data.rates[targetCurrency];
59      if (!rate) throw new Error(`Devise inconnue: ${targetCurrency}`);
60      try {
61        localStorage.setItem(cacheKey, JSON.stringify({ rate, timestamp: Date.now() }));
62      } catch(e) {}
63      console.log(`[Currency] API: 1 EUR = ${rate} ${targetCurrency}`);
64      return rate;
65    } catch (err) {
66      console.warn('[Currency] Erreur API:', err);
67      return null;
68    }
69  }
70
71  function formatPrice(amount, config) {
72    let rounded;
73    if (['HUF', 'CZK'].includes(config.currency)) {
74      rounded = Math.round(amount);
75    } else {
76      rounded = Math.round(amount * 100) / 100;
77    }
78    const formatted = rounded.toLocaleString(undefined, {
79      minimumFractionDigits: ['HUF', 'CZK'].includes(config.currency) ? 0 : 2,
80      maximumFractionDigits: ['HUF', 'CZK'].includes(config.currency) ? 0 : 2,
81    });
82    return config.position === 'before'
83      ? `${config.symbol}${formatted}`
84      : `${formatted}\u00a0${config.symbol}`;
85  }
86
87  function convertAmountInText(text, rate, config) {
88    return text.replace(
89      /(\$|€)\s?(\d[\d\s,.']*\d|\d)|(\d[\d\s,.']*\d|\d)\s?(\$|€|EUR)/gi,
90      (match, prefixSymbol, prefixNum, suffixNum, suffixSymbol) 
90=> {
91        const rawNumber = prefixNum || suffixNum;
92        const cleaned = rawNumber.replace(/\s/g, '').replace(',', '.');
93        const amount = parseFloat(cleaned);
94        if (isNaN(amount) || amount === 0) return match;
95        return formatPrice(amount * rate, config);
96      }
97    );
98  }
99
100  function walkTextNodes(element, rate, config) {
101    const walker = document.createTreeWalker(element, NodeFilter.SHOW_TEXT, null, false);
102    let node;
103    while ((node = walker.nextNode())) {
104      const original = node._eurOriginal || node.textContent;
105      if (!/[\$€]/.test(original)) continue;
106      const converted = convertAmountInText(original, rate, config);
107      if (converted !== original) {
108        if (!node._eurOriginal) node._eurOriginal = original;
109        node.textContent = converted;
110      }
111    }
112  }
113
114  function convertSelects(root, rate, config) {
115    const selects = root.querySelectorAll ? root.querySelectorAll('select') : [];
116    selects.forEach(select => {
117      Array.from(select.options).forEach(option => {
118        const original = option._eurOriginal || option.text;
119        if (!/[\$€]/.test(original)) return;
120        const converted = convertAmountInText(original, rate, config);
121        if (converted !== original) {
122          if (!option._eurOriginal) option._eurOriginal = original;
123          option.text = converted;
124        }
125      });
126      const currentIndex = select.selectedIndex;
127      select.selectedIndex = -1;
128      select.selectedIndex = currentIndex;
129    });
130  }
131
132  // ─── Conversion YMQ — lit toujours depuis l'attribut EUR brut ──────────────
133  function convertOneYMQ(el, rate, config) {
134    if (el._ymqConverting) return;
135    const raw = el.getAttribute('ymq-cart-money') || el.getAttribute('data-ymq-money');
136    if (!raw) return;
137    const amount = parseFloat(raw);
138    if (isNaN(amount)) return;
139    const converted = formatPrice(amount * rate, config);
140    if (el.textContent !== converted) {
141      el._ymqConverting = true;
142      el.textContent = converted;
143      el._ymqConverting = false;
144    }
145  }
146
147  function convertYMQCart(rate, config) {
148    document.querySelectorAll('[ymq-cart-money], [data-ymq-money]').forEach(el => {
149      convertOneYMQ(el, rate, config);
150    });
151  }
152
153  // ─── Observer dédié YMQ — reconvertit immédiatement si YMQ réécrit ─────────
154  function watchYMQElements(rate, config) {
155    // Observer les éléments YMQ existants et futurs
156    function attachYMQObserver(el) {
157      if (el._ymqObserved) return;
158      el._ymqObserved = true;
159      const obs = new MutationObserver(() => {
160        convertOneYMQ(el, rate, config);
161      });
162      obs.observe(el, { childList: true, characterData: true, subtree: true });
163      // Convertir immédiatement
164      convertOneYMQ(el, rate, config);
165    }
166
167    // Attacher aux éléments déjà présents
168    document.querySelectorAll('[ymq-cart-money], [data-ymq-money]').forEach(attachYMQObserver);
169
170    // Surveiller les nouveaux éléments YMQ ajoutés (ouverture panier)
171    const bodyObserver = new MutationObserver((mutations) => {
172      mutations.forEach(mutation => {
173        mutation.addedNodes.forEach(node => {
174          if (node.nodeType !== 1) return;
175          // Si le noeud lui-même est YMQ
176          if (node.hasAttribute?.('ymq-cart-money') || node.hasAttribute?.('data-ymq-money')) {
177            attachYMQObserver(node);
178          }
179          // Chercher dans les enfants
180          node.querySelectorAll?.('[ymq-cart-money], [data-ymq-money]').forEach(attachYMQObserver);
181        });
182      });
183    });
184    bodyObserver.observe(document.body, { childList: true, subtree: true });
185  }
186
187  function convertPage(rate, config) {
188    walkTextNodes(document.body, rate, config);
189    convertSelects(document, rate, config);
190    convertYMQCart(rate, config);
191    document.documentElement.classList.remove('currency-loading');
192  }
193
194  function listenVariantChanges(rate, config) {
195    document.addEventListener('variant:changed', () => {
196      setTimeout(() => convertPage(rate, config), 0);
197    });
198    document.addEventListener('change', (e) => {
199      if (e.target.tagName === 'SELECT' || e.target.type === 'radio') {
200        setTimeout(() => convertPage(rate, config), 0);
201      }
202    });
203    document.addEventListener('click', (e) => {
204      const variantBtn = e.target.closest('[data-variant-id], .variant-btn, .product-form__option, [data-option-value]');
205      if (variantBtn) setTimeout(() => convertPage(rate, config), 50);
206    });
207  }
208
209  function observeDynamicChanges(rate, config) {
210    let timer = null;
211    const observer = new MutationObserver((mutations) => {
212      mutations.forEach(mutation => {
213        mutation.addedNodes.forEach(node => {
214          if (node.nodeType === 1) {
215            walkTextNodes(node, rate, config);
216            convertSelects(node, rate, config);
217          }
218        });
219
220        if (mutation.type === 'characterData') {
221          const node = mutation.target;
222          if (node._converting) return;
223          const original = node._eurOriginal || node.textContent;
224          if (!/[\$€]/.test(original)) return;
225          const converted = convertAmountInText(original, rate, config);
226          if (converted !== node.textContent) {
227            if (!node._eurOriginal) node._eurOriginal = original;
228            node._converting = true;
229            node.textContent = converted;
230            node._converting = false;
231          }
232        }
233      });
234
235      clearTimeout(timer);
236      timer = setTimeout(() => {
237        walkTextNodes(document.body, rate, config);
238        convertSelects(document, rate, config);
239        convertYMQCart(rate, config);
240      }, 50);
241    });
242
243    observer.observe(document.body, {
244      childList: true,
245      subtree: true,
246      characterData: true,
247    });
248  }
249
250  async function init() {
251    if (!config) return;
252
253    const rate = await getExchangeRate(config.currency);
254
255    if (!rate) {
256      document.documentElement.classList.remove('currency-loading');
257      return;
258    }
259
260    if (document.readyState === 'loading') {
261      document.addEventListener('DOMContentLoaded', () => {
262        convertPage(rate, config);
263        listenVariantChanges(rate, config);
264        watchYMQElements(rate, config);
265        setTimeout(() => convertPage(rate, config), 300);
266        setTimeout(() => convertPage(rate, config), 800);
267      });
268    } else {
269      convertPage(rate, config);
270      listenVariantChanges(rate, config);
271      watchYMQElements(rate, config);
272      setTimeout(() => convertPage(rate, config), 300);
273      setTimeout(() => convertPage(rate, config), 800);
274    }
275
276    window.addEventListener('load', () => {
277      convertPage(rate, config);
278      setTimeout(() => convertPage(rate, config), 500);
279    });
280
281    observeDynamicChanges(rate, config);
282  }
283
284  init();
285})();
286</script>
286
287<!-- TrustBox script -->
288
289  
289<script src="//widget.trustpilot.com/bootstrap/v5/tp.widget.bootstrap.min.js" async=""></script>
289
290
291<!-- End TrustBox script -->
292
293    
294  <!-- Criteo Homepage Tag -->
295<script type="text/javascript">
296  window.criteo_q = window.criteo_q || [];
297  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
298  window.criteo_q.push(
299    { event: "setAccount", account: 116949 },
300
301{ event: "setEmail", email: "" },
302
303{ event: "setSiteType", type: deviceType },
304{ event: "setRetailerVisitorId", id: "" },
305    { event: "viewHome" }
306  );
307</script>
307
308<!-- END Criteo Homepage Tag -->
309
310    <!-- Criteo Loader File -->
311        
311<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=101456" async="true"></script>
311
312        <!-- END Criteo Loader File -->
313
314    <!-- Criteo Loader File -->
315<script type="text/javascript" src="//dynamic.criteo.com/js/ld/ld.js?a=116949" async="true"></script>
315
316<!-- END Criteo Loader File -->
317
318<!-- Google Tag Manager -->
319<script>
vendor: 327 bytes, lines 319-323
319(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
320new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
321j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
322'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
323})(window,document,'script','dataLayer','
323GTM-KCDQFJFS
vendor: 3 bytes, line 323
323');
323</script>
323
324<!-- End Google Tag Manager -->
325
326
327    
328<meta charset="utf-8">
329<link rel="preconnect" href="https://cdn.weglot.com" crossorigin="">
330<link rel="preconnect" href="https://static.joy.so" crossorigin="">
331<link rel="preconnect" href="https://www.googletagmanager.com" crossorigin="">
332<link rel="dns-prefetch" href="https://dynamic.criteo.com">
333<link rel="dns-prefetch" href="https://amplify.outbrain.com">
334
335
336<meta http-equiv="X-UA-Compatible" content="IE=edge">
337    <meta name="viewport" content="width=device-width,initial-scale=1">
338    <meta name="theme-color" content="">
339    <link rel="canonical" href="https://mamakana.co.uk/"><link rel="icon" type="image/png" href="//mamakana.com/cdn/shop/files/StickerMamaKana.png?crop=center&height=32&v=1613676584&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin=""><title>
340      CBD Shop Mama Kana | Buy the Best CBD Online in the UK
341</title>
342
343
344
345    
346
347<meta property="og:site_name" content="Mama Kana">
348<meta property="og:url" content="https://mamakana.co.uk/"><meta property="og:title" content="CBD Shop Mama Kana | Buy the Best CBD Online in the UK">
349<meta property="og:type" content="website">
350<meta property="og:description" content="Buy CBD in the United-Kingdom Europe with Mama Kana &gt; Flowers, Oils, Resins with 72-hour delivery from our online CBD store!">
351<meta name="description" content="Buy CBD in the United-Kingdom Europe with Mama Kana &gt; Flowers, Oils, Resins with 72-hour delivery from our online CBD store!"><meta property="og:image" content="http://mamakana.com/cdn/shop/files/mamakanasocial_2df938e8-6790-4121-ae7c-b7f8c52d1f13.jpg?v=1596622976">
352<meta property="og:image:secure_url" content="https://mamakana.com/cdn/shop/files/mamakanasocial_2df938e8-6790-4121-ae7c-b7f8c52d1f13.jpg?v=1596622976">
353<meta property="og:image:width" content="1200">
354  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image"><meta name="twitter:title" content="CBD Shop Mama Kana | Buy the Best CBD Online in the UK">
355<meta name="twitter:description" content="Buy CBD in the United-Kingdom Europe with Mama Kana &gt; Flowers, Oils, Resins with 72-hour delivery from our online CBD store!">
356
357
358
359    
359<script src="//mamakana.com/cdn/shop/t/66/assets/constants.js?v=58251544750838685771790938250" defer="defer"></script>
359
360    
360<script src="//mamakana.com/cdn/shop/t/66/assets/pubsub.js?v=158357773527763999511790938250" defer="defer"></script>
360
361    
361<script src="//mamakana.com/cdn/shop/t/66/assets/global.js?v=40820548392383841591790938250" defer="defer"></script>
361
362    
363
364
365
366
367
368
369
370
371
372
373 
374
375
376
377
378
379
380
381
382
383
384
385
386
387    <!--Start Weglot Script-->
388<script type="application/json" id="weglot-data">{"allLanguageUrls":{"fr":"https://mamakana.com/","en-uk":"https://mamakana.co.uk/","en-ie":"https://mamakana.ie/","hu":"https://mamakana.hu/","cs":"https://mamakana.cz/","ro":"https://mamakana.ro/","da":"https://mamakana.dk/","sv":"https://mamakana.se/","de-at":"https://mamakana.at/","et":"https://mamakana.ee/","sk":"https://mamakana.sk/","lt":"https://mamakana.lt/","es":"https://mamakana.es/","sl":"https://mamakana.si/","lv":"https://mamakana.lv/","nl":"https://mamakana.nl/","hr":"https://mamakana.hr/","el":"https://mamakana.gr/","fi":"https://mamakana.fi/","pl":"https://mamakana.pl/","de":"https://mamakana.de/","pt":"https://mamakana.pt/","it":"https://mamakana.it/"},"originalCanonicalUrl":"https://mamakana.com/","originalPath":"/","settings":{"auto_switch":false,"auto_switch_fallback":null,"category":12,"custom_settings":{"live":true,"dynamic":"","switchers":[{"opts":{"open_hover":true,"pixel_cutoff":768,"is_responsive":false,"display_device":"mobile","close_outside_click":false},"style":{"flag_type":"square","full_name":false,"with_name":true,"size_scale":"0.8","with_flags":true},"colors":{"bg_hover":"#3D46FB","bg_active":"#FFFFFF","text_hover":"#FFFFFF","bg_inactive":"#FFFFFF","text_active":"#000000","text_inactive":"#000000"},"location":{},"template":{"hash":"3f90b881d5a501723cd1e8775b61878b06b89587","name":"vertical_expand"}}],"loading_bar":true,"button_style":{"flag_type":null,"full_name":false,"with_name":false,"custom_css":"html[lang=\"pl\"] .bannerintroct{\r\n display:block!important; \r\n}\r\nhtml[lang=\"pl\"] #imgintro {\r\n display:none!important; \r\n}\r\n.bannerctmob {\r\n    display: none!important;\r\n}\r\n@media (max-width: 767px){\r\n.bannerctdesk {\r\n    display: none!important;\r\n}\r\n  .bannerctmob {\r\n    display: block!important;\r\n}\r\n}","with_flags":false,"is_dropdown":false},"override_csp":true,"hide_switcher":false,"wait_transition":true,"translate_images":false,"translate_search":true,"prevent_retranslation":true,"ai_disclaimer_selector":"","original_shopify_checkout":false,"definitions":{}},"deleted_at":null,"dynamics":[{"value":"#addToCart span"},{"value":".btn.btn-primary.read-more-btn"},{"value":".slick-slide"},{"value":"<picture>"},{"value":".sdsr"},{"value":"._1mmswk9k _1fragems _1fragem66 _1fragemq _1fragemtl"},{"value":"<label>"},{"value":".price-item"},{"value":".price-item--regular"},{"value":"price-item.price-item--sale.price-item--last"},{"value":".price__container"},{"value":".product-form__buttons"},{"value":"body"}],"excluded_blocks":[{"value":".divider","description":null},{"value":".variant-price","description":"WG support - prevent currency to be replace"},{"value":".money","description":null}],"excluded_paths":[],"external_enabled":true,"host":"mamakana.com","is_dns_set":true,"is_https":true,"language_from":"fr","language_from_custom_flag":null,"language_from_custom_name":null,"languages":[{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183809,"host":"mamakana.ie"},"custom_code":"en-ie","custom_flag":"ie","custom_local_name":"English (Ireland)","custom_name":"English (Ireland)","enabled":true,"language_to":"a0"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183811,"host":"mamakana.hu"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"hu"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183811,"host":"mamakana.cz"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"cs"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.ro"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"ro"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.co.uk"},"custom_code":"en-uk","custom_flag":"gb","custom_local_name":"English (United Kingdom)","custom_name":"English (United Kingdom)","enabled":true,"language_to":"a2"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.dk"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"da"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.se"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"sv"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.at"},"custom_code":"de-at","custom_flag":"at","custom_local_name":"Deutsch (Österreich)","custom_name":"German (Austria)","enabled":true,"language_to":"a1"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.ee"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"et"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.sk"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"sk"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183809,"host":"mamakana.lt"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"lt"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.es"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"es"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.si"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"sl"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183808,"host":"mamakana.lv"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"lv"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.nl"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"nl"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183809,"host":"mamakana.hr"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"hr"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.gr"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"el"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.fi"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"fi"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183809,"host":"mamakana.pl"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"pl"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183809,"host":"mamakana.de"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"de"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183809,"host":"mamakana.pt"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"pt"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1741183810,"host":"mamakana.it"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"it"}],"media_enabled":true,"page_views_enabled":true,"technology_id":2,"technology_name":"Shopify","translation_engine":3,"url_type":"SUBDOMAIN","versions":{"translation":1790773281,"slugTranslation":1783602192}},"translatedWordsList":["\n      CBD Shop Mama Kana | Buy the Best CBD Online in the UK\n","Mama Kana","CBD Shop Mama Kana | Buy the Best CBD Online in the UK","Buy CBD in the United-Kingdom Europe with Mama Kana > Flowers, Oils, Resins with 72-hour delivery from our online CBD store!","http://mamakana.com/cdn/shop/files/mamakanasocial_2df938e8-6790-4121-ae7c-b7f8c52d1f13.jpg","https://www.googletagmanager.com/ns.html?id=GTM-KCDQFJFS","Your basket is empty","\n                Continue shopping\n              ","\n          0\n article","Spend just <strong wg-1=\"\">69.00€</strong> more and get free shipping!","\n    <span wg-1=\"\">
388\n      <span wg-2=\"\">€0</span>\n      <span wg-3=\"\">Gifts</span>\n    </span><span wg-4=\"\">\n        <span wg-5=\"\">€69</span>\n        <span wg-6=\"\">Free shipping</span>\n      </span><span wg-7=\"\">\n        <span wg-8=\"\">€100</span>\n        <span wg-9=\"\">100 g free</span>\n      </span><span wg-10=\"\">\n        <span wg-11=\"\">189€</span>\n        <span wg-12=\"\">Goodies Pack</span>\n      </span>","Already purchased: Rolling papers + samples","\n              Loading in progress...\n            ","Discount code","Apply","Estimated total","\n              Update\n            ","\n            Proceed to payment\n <span wg-1=\"\">           →</span>\n          ","SUPER MAMA 2: 1KG TO WIN! 🎮","DOUBLE ORDERS ACROSS THE ENTIRE SITE 🎁","GET 100G FREE FOR EVERY 100€ YOU SPEND 🔥","\n                      CBD flowers 🌿\n                    ","\n                      CBD Hash UK 🍫\n                    ","\n                        Hemp oils 💧\n                        ","\n\n                            Hemp oils 💧\n                          ","\n                                    CBD oils 💧\n                                  ","\n                                    CBG oils 🌱\n                                  ","\n                                    CBN oils 💤\n                                  ","\n                      CBD Vape UK ☁️\n                    ","\n                        Miscellaneous 🖍️\n                        ","\n\n                            Miscellaneous 🖍️\n                          ","\n                                      CBD Food 🍬\n                                      ","\n\n                                        CBD Food 🍬\n                                      ","\n                                              CBD gummies 🍬\n                                            ","\n                                              CBD tea 🍵\n                                            ","\n                                              CBD capsules 💊\n                                            ","\n                                    CBD concentrates ⚗️\n                                  ","\n                                    E-liquids CBD 💧\n                                  ","\n                                    CBD Cigarettes 🚬\n                                  ","\n                                    CBD seeds 🌱\n                                  ","\n                                    Discovery packs 🧭\n                                  ","\n                                    CBD Pre-Rolls 🪄\n                                  ","\n                                    CBD cartridges ☁️\n                                  ","\n                                    CBD cosmetics 🧴\n                                  ","\n                                    Accessories 🔫\n                                  ","\n                      Blog 📝\n                    ","\n                        News 📰\n                        ","\n\n                            News 📰\n                          ","\n                                    Loyalty program 📑\n                                  ","\n                                    Mama's gifts 🎁\n                                  ","\n                                    What is CBD? 🌿\n                                  ","\n                                    Our news 📰\n                                  ","\n                                    About us 👩‍❤️‍👨\n                                  ","\n                                    CBD Paris stores 🛍️\n                                  ","\n                                    Customer reviews ⭐\n                                  ","\n                      Games 🎮\n                    ","https://www.facebook.com/profile.php?id=61587368360550","Facebook","https://www.instagram.com/mamakana.off/","Instagram","https://www.youtube.com/channel/UCSO-EZGw0j6bKOdNPjcuruA","YouTube","\n\nConnection","Search","https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Logo_Mama_Kana_UK.png","CBD flowers 🌿","CBD Hash UK 🍫","Hemp oil
388s 💧","\n                        CBD oils 💧\n                      ","\n                        CBG oils 🌱\n                      ","\n                        CBN oils 💤\n                      ","CBD Vape UK ☁️","Miscellaneous 🖍️","CBD Food 🍬","\n                                CBD gummies 🍬\n                              ","\n                                CBD tea 🍵\n                              ","\n                                CBD capsules 💊\n                              ","\n                        CBD concentrates ⚗️\n                      ","\n                        E-liquids CBD 💧\n                      ","\n                        CBD Cigarettes 🚬\n                      ","\n                        CBD seeds 🌱\n                      ","\n                        Discovery packs 🧭\n                      ","\n                        CBD Pre-Rolls 🪄\n                      ","\n                        CBD cartridges ☁️\n                      ","\n                        CBD cosmetics 🧴\n                      ","\n                        Accessories 🔫\n                      ","Blog 📝","News 📰","\n                        Loyalty program 📑\n                      ","\n                        Mama's gifts 🎁\n                      ","\n                        What is CBD? 🌿\n                      ","\n                        Our news 📰\n                      ","\n                        About us 👩‍❤️‍👨\n                      ","\n                        CBD Paris stores 🛍️\n                      ","\n                        Customer reviews ⭐\n                      ","Games 🎮","Connection","Basket","https://cdn.shopify.com/s/files/1/0082/9852/8864/files/anglais_banniere_principale.webp","https://cdn.shopify.com/s/files/1/0082/9852/8864/files/banniere_EN_c8ac6c81-7623-485c-8f96-2cc411882664.png","https://cdn.shopify.com/s/files/1/0082/9852/8864/files/BAN-Pack_royal_-_EN.png","❮","❯","//mamakana.com/cdn/shop/files/pictos-Paiement_ba7c9ee4-0e94-48d2-99b5-c8a5f133e380_copie.webp","Secure payment","3D Secure payment","//mamakana.com/cdn/shop/files/picto_Livraison_72807e30-f259-4f7d-b839-604315f2e075_copie.webp","Express delivery","In the United-Kingdom and Europe","//mamakana.com/cdn/shop/files/picto-SAV_6b5544e2-5b62-493a-9b90-d125387c1ab6_copie.webp","Any questions?","Call +33 1 88 81 21 02","//mamakana.com/cdn/shop/files/picto-Fidelite_bda69ee1-0955-4f50-abdd-82afa5087fc4_copie.webp","Loyalty program","& free gifts","\n          CBD flowers 🌿\n        ","\n              Pack 🌿\n            ","DOUBLE ORDERS","Pack Flowers on a Colorful Background","//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png","//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=165 165w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=360 360w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=533 533w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=720 720w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=940 940w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=1066 1066w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010 1080w","\n                Pack 🌿\n              "," 762  ","Regular price","\n          From ","Promotional price","\n        From ","1 purchased = 1 free","\n            1 + 1 Pack offered - $34.90\n          ","\n  Livraison GRATUITE* <strong wg-1=\"\">ven. 9 octobre</strong>\n  ","\n    Add - ","\n              Royal Pack 🌿🍫\n            ","Royal Pack 🌿🍫","//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png","//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=165 165w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=360 360w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=533 533w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=720 720w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=940 940w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=1066 1066w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869 1536w","\n                Royal Pack 🌿🍫\n              "," 58  ","\n              Pack CBD Pre-rolls 🧘\n            ","Pack CBD Pre-rolls 🧘","//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png","//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=165 165w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=360 360w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=533 533w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=720 720w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=940 940w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=1066 1066w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843 4096w","//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg","//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=165 165w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=360 360w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=533 533w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=720 720w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=940 940w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=1066 1066w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328 1080w","\n                Pack CBD Pre-rolls 🧘\n              "," 38  ","\n            1 + 1 Free Pack - $14.90\n          ","\n              Trim CBD 🧉 [Greenhouse]\n            ","Trim CBD 🧉 [Greenhouse] a colorful background","//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg","//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=165 165w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=360 360w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=533 533w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=720 720w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=940 940w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=1066 1066w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738 1080w","//mamakana.com/cdn/shop/files/TrimCBD.jpg","//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=165 165w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=360 360w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=533 533w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=720 720w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=940 940w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=1066 1066w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743 1080w","\n                Trim CBD 🧉 [Greenhouse]\n              "," 83  ","\n            2.5 + 2.5 Free Grams - €0.74/g\n          ","\n            5 + 5 grams free - €
3880.66/g\n          ","\n            10 + 10 grams free - €0.51/g\n          ","\n            25 + 25 Grams Free - €0.44/g\n          ","\n            50 + 50 grams free - €0.36/g\n          ","\n            100 + 100 grams free - €0.29/g\n          ","\n            250 + 250 grams free - €0.21/g\n          ","\n            500 + 500 grams free - €0.14/g\n          ","\n              Watermelon CBD 🍉 [Outdoor]\n            ","Watermelon CBD 🍉 [Outdoor]","//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg","//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=165 165w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=360 360w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=533 533w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=720 720w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=940 940w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=1066 1066w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885 1536w","//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png","//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=165 165w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=360 360w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=533 533w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=720 720w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=940 940w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=1066 1066w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812 1536w","\n                Watermelon CBD 🍉 [Outdoor]\n              ","Out of print"," 20  ","\n              Amnesia CBD Small Buds 🌌\n            ","Amnesia  Small Buds a colorful background","//mamakana.com/cdn/shop/files/amnesia_smallbud.png","//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=165 165w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=360 360w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=533 533w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=720 720w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=940 940w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348 1024w","//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png","//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=165 165w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=360 360w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=533 533w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=720 720w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=940 940w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=1066 1066w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348 1080w","\n                Amnesia CBD Small Buds 🌌\n              "," 541  ","\n            2.5 + 2.5 Grams free - 1.98 €/g\n          ","\n            5 + 5 Grams free - 1.72 €/g\n          ","\n            10 + 10 Grams free - €1.47/g\n          ","\n            25 + 25 Grams free - €1.22/g\n          ","\n            50 + 50 Grams free - €0.97/g\n          ","\n            100 + 100 grams free - $0.89/g\n          ","\n            250 + 250 grams free - $0.85/g\n          ","\n              Mango Haze CBD 🥭 [Hydroponics]\n            ","Mango Haze CBD 🥭 [Hydroponic] on a colorful background","//mamakana.com/cdn/shop/files/mango_MAMA.png","//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=165 165w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=360 360w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=533 533w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=720 720w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=940 940w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=1066 1066w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987 4501w","//mamakana.com/cdn/shop/files/mango-zoom.png","//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=165 165w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=360 360w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=533 533w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=720 720w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=940 940w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=1066 1066w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987 1080w","\n                Mango Haze CBD 🥭 [Hydroponics
388]\n              "," 39  ","\n            2.5 + 2.5 Grams free - $3.50/g\n          ","\n            5 + 5 grams free - $3.00/g\n          ","\n            10 + 10 grams free - $3.20/g\n          ","\n            25 + 25 grams free - $3.10/g\n          ","\n            50 + 50 grams free - $2.40/g\n          ","\n            100 + 100 grams free - $2.29/g\n          ","\n            250 + 250 grams free - $2.19/g\n          ","\n            500 + 500 grams free - $2.09/g\n          ","\n              Lemon CBD Small Buds 🍋\n            ","Lemon  Small Buds a colorful background","//mamakana.com/cdn/shop/files/PTlemon_fond.png","//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=165 165w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=360 360w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=533 533w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=720 720w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=940 940w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=1066 1066w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860 1080w","//mamakana.com/cdn/shop/files/PTLemon_zoom.png","//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=165 165w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=360 360w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=533 533w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=720 720w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=940 940w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=1066 1066w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867 1080w","\n                Lemon CBD Small Buds 🍋\n              "," 34  ","\n            2.5 + 2.5 Grams Free - €1.48/g\n          ","\n            5 + 5 Grams Free - €1.25/g\n          ","\n            10 + 10 Grams Free - €1.12/g\n          ","\n            25 + 25 Grams Free - €0.87/g\n          ","\n            50 + 50 Grams Free - €0.75/g\n          ","\n            100 + 100 Grams Free - €0.59/g\n          ","\n            250 + 250 grams free - $0.49/g\n          ","\n            500 + 500 grams free - $0.39/g\n          ","\n              Cookie Kush CBD Small Buds 🍪\n            ","Cookie Kush CBD Small Buds a colorful background","//mamakana.com/cdn/shop/files/DSC02630f.jpg","//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=165 165w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=360 360w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=533 533w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=720 720w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=940 940w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457 1080w","//mamakana.com/cdn/shop/files/DSC02630copie.jpg","//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=165 165w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=360 360w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=533 533w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=720 720w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=940 940w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457 1080w","\n                Cookie Kush CBD Small Buds 🍪\n              "," 36  ","\n            2.5 + 2.5 Grams free - 1.48 €/g\n          ","\n            5 + 5 Grams free - €1.25/g\n          ","\n            10 + 10 Grams free - €1.12/g\n          ","\n            25 + 25 Grams free - €0.87/g\n          ","\n            50 + 50 Grams free - €0.75/g\n          ","\n            100 + 100 grams free - $0.59/g\n          ","\n              OG Kush CBD Small Buds 👮\n            ","OG Kush CBD Small Buds a colorful background","//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png","//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=165 165w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=360 360w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=533 533w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=720 720w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=940 940w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=1066 1066w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460 1080w","//mamakana.com/cdn/shop/files/PTOGKush_zoom.png","//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=165 165w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=360 360w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=533 533w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=720 720w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=940 940w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=1066 1066w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460 1080w","\n                OG Kush CBD Small Buds 👮\n              "," 62  ","\n            <sp
388an wg-1=\"\">1</span>\n            <span wg-2=\"\"> / </span>\n            <span wg-3=\"\">from</span>\n            <span wg-4=\"\">10</span>\n          ","See all our flowers","\n          CBD Hash UK 🍫\n        ","https://mamakana.com/collections/resine-cbd","Our online store Mama Kana also offers a nice range of <a wg-1=\"\"><strong wg-2=\"\">CBD hash</strong></a>. CBD hashish is produced from CBD flowers (pollen and CBD extracts), making it a real concentrate of cannabinoids (up to 25% CBD). ","\n              Pack of Resins 🍫\n            ","Pack of Resins 🍫","//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png","//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=165 165w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=360 360w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=533 533w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768 600w","\n                Pack of Resins 🍫\n              "," 309  ","\n            1 + 1 Pack offered - $39.90\n          ","\n              Pack 0% THC Resins 🍫\n            ","A photo of Pack 0% THC Resin Pack on a colored background","//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg","//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=165 165w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=360 360w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=533 533w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=720 720w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=940 940w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=1066 1066w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357 3399w","\n                Pack 0% THC Resins 🍫\n              "," 9  ","\n              La Mousse (CBD Pollen) ✨\n            ","La Mousse (CBD Pollen) ✨","//mamakana.com/cdn/shop/files/C_66.png","//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=165 165w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=360 360w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=533 533w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=720 720w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=940 940w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=1066 1066w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259 1080w","\n                La Mousse (CBD Pollen) ✨\n              "," 25  ","\n            2.5 + 2.5 Free Grams - €1.08/g\n          ","\n            5 + 5 grams free - €0.99/g\n          ","\n            10 + 10 Grams Free - €0.89/g\n          ","\n            25 + 25 grams free - €0.79/g\n          ","\n            50 + 50 grams free - €0.69/g\n          ","\n              Mystery Resin ❓\n            ","Mystery Resin ❓","//mamakana.com/cdn/shop/files/Proposition1-min.png","//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=165 165w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=360 360w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=533 533w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=720 720w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=940 940w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=1066 1066w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327 1080w","\n                Mystery Resin ❓\n              ","\n            2.5 + 2.5 Grams free - $7.40\n          ","\n              CBD Rosin 🌱\n            ","CBD Rosin 🌱","//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png","//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=165 165w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=360 360w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=533 533w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=720 720w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=940 940w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=1066 1066w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195 1380w","//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png","//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=165 165w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=360 360w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=533 533w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=720 720w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=940 940w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=1066 1066w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794 2000w","\n                CBD Rosin 🌱\n              "," 1  ","\n            2.5 + 2.5 Grams free - 2.48 €/g\n          ","\n            5 + 5 Grams free - €2.22/g\n          ","\n            10 + 10 Grams free - €1.97/g\n          ","\n            25 + 25 Grams free - €1.72/g\n          ","\n            50 + 50 Grams free - €1.47/g\n          ","\n            100 + 100 grams free - $1.29/g\n          ","\n            250 + 250 grams free - $1.19/g\n          ","\n            500 + 500 grams free - $1.09/g\n          ","\n              The CBN Olive 🫒\n            ","The CBN Olive 🫒","//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png","//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=165 165w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=360 360w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=533 533w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=720 720w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=940 940w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=1066 1066w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827 1536w","//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg","//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=165 165w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=360 360w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=533 533w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=720 720w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=940 940w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=1066 1066w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842 2000w","\n                The CBN Olive 🫒\n              ","\n            2.5 + 2.5 Grams free - 2.72 €/g\n          ","\n            5 + 5 Grams free - €2.49/g\
388n          ","\n            10 + 10 Grams free - €2.22/g\n          ","\n            25 + 25 Grams free - €1.97/g\n          ","\n            50 + 50 Grams free - 1.72 €/g\n          ","\n            100 + 100 Grams free - €1.49/g\n          ","\n            250 + 250 grams free - $1.39/g\n          ","\n            500 + 500 grams free - $1.29/g\n          ","\n              Supreme CBD 💎\n            ","Supreme CBD ","//mamakana.com/cdn/shop/files/Supreme_fond_02.png","//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=165 165w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=360 360w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=533 533w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=720 720w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=940 940w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=1066 1066w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892 1080w","//mamakana.com/cdn/shop/files/Supreme_zoom.png","//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=165 165w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=360 360w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=533 533w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=720 720w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=940 940w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=1066 1066w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766 1080w","\n                Supreme CBD 💎\n              "," 118  ","\n              Creamy Piatella CBD 🧈\n            ","a photo of a piatella against a background","//mamakana.com/cdn/shop/files/Piatella_mamakana.webp","//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=165 165w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=360 360w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=533 533w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=720 720w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=940 940w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=1066 1066w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085 1080w","\n                Creamy Piatella CBD 🧈\n              "," 64  ","\n              Golden Static CBD+CBG+CBN 🧈\n            ","Golden Static on a colored background","//mamakana.com/cdn/shop/files/dfdsf.jpg","//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=165 165w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=360 360w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=533 533w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=720 720w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=940 940w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=1066 1066w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041 1080w","//mamakana.com/cdn/shop/files/goldenstatic.png","//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=165 165w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=360 360w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=533 533w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=720 720w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=940 940w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=1066 1066w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170 1080w","\n                Golden Static CBD+CBG+CBN 🧈\n              "," 204  ","See all our resins","\n          CBD Oils UK 💧\n        ","Looking to buy <a wg-1=\"\"><strong wg-2=\"\">CBD oil</strong></a> in the UK? Mama Kana offers full spectrum organic hemp CBD oils are made from cold-pressed seeds and natural hemp extracts. They are also available in concentrated CBN (cannabinol) and CBG (cannabigerol) versions. ","\n              Pack 10% Oils 💧\n            ","Pack 10% Oils 💧 on a colored background","//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp","//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=165 165w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=360 360w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=533 533w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=720 720w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=940 940w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=1066 1066w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809 1080w","//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp","//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=165 165w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=360 360w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=533 533w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=720 720w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=940 940w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809 1080w","\n                Pack 10% Oils 💧\n              "," 34 reviews ","\n            1 + 1 Pack free - $59.90\n          ","\n              5% CBD Full Spectrum Oil 🇫🇷\n            ","5% Full-Spectrum CBD Oil on a colored background","//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp","//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=165 165w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=360 360w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=533 533w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=720 720w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=940 940w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=1066 1066w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648 1080w","//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp","//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=165 165w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=360 360w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=533 533w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=720 720w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=940 940w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710 1080w","\n                5% CBD Full Spectrum Oil 🇫🇷\n              "," 77  ","\n            10ml vial + 10ml free - €12.50\n          ","\n            30ml vial + 30ml free - €24.90\n          ","\n            100ml vial + 100ml free - €64.90\n          ","\n              10% CBD Full Spectrum Oil 🇫🇷\n            ","10% Full Spectrum CBD Oil on a colored background","//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg","//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=165 165w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=360 360w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=533 533w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=720 720w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=940 940w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=1066 1066w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524 1080w","//mamakana.com/cdn/shop/files/DSC01274
388copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg","//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=165 165w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=360 360w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=533 533w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=720 720w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=940 940w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582 1080w","\n                10% CBD Full Spectrum Oil 🇫🇷\n              "," 165  ","\n            10ml vial + 10ml free - €18.90\n          ","\n            30ml vial + 30ml free - €37.90\n          ","\n            100ml vial + 100ml free - €94.90\n          ","\n              20% CBD Full Spectrum Oil 🇫🇷\n            ","20% Full Spectrum CBD Oil on a colored background","//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg","//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=165 165w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=360 360w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=533 533w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=720 720w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=940 940w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=1066 1066w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131 1080w","//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg","//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=165 165w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=360 360w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=533 533w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=720 720w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=940 940w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166 1080w","\n                20% CBD Full Spectrum Oil 🇫🇷\n              "," 345  ","\n            10ml vial + 10ml free - €24.90\n          ","\n            30ml vial + 30ml free - €49.90\n          ","\n            100ml vial + 100ml free - 124,90€ (€124.90)\n          ","\n              30% CBD Full Spectrum Oil 🇫🇷\n            ","30% CBD Full Spectrum Oil 🇫🇷","//mamakana.com/cdn/shop/files/huile_30.png","//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=165 165w,//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=360 360w,//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=533 533w,//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784 600w","//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg","//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=165 165w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=360 360w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=533 533w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=720 720w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=940 940w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=1066 1066w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381 1536w","\n                30% CBD Full Spectrum Oil 🇫🇷\n              "," 3  ","\n            10 ml bottle + 10 ml free - €29.90\n          ","\n            30 ml bottle + 30 ml free - €59.90\n          ","\n            100 ml bottle + 100 ml free - €149.90\n          ","\n            <sp
388an wg-1=\"\">1</span>\n            <span wg-2=\"\"> / </span>\n            <span wg-3=\"\">from</span>\n            <span wg-4=\"\">5</span>\n          ","See all our oils","\n          CBD Vape UK ☁️\n        ","\n              CBD Vape Pack 🌬️\n            ","CBD Pack 🌬️ on a colorful background","//mamakana.com/cdn/shop/files/fondPackVapePen.png","//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=165 165w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=360 360w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=533 533w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=720 720w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=940 940w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=1066 1066w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861 1080w","//mamakana.com/cdn/shop/files/4_cartouches.png","//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=165 165w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=360 360w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=533 533w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=720 720w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=940 940w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=1066 1066w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861 1080w","\n                CBD Vape Pack 🌬️\n              "," 15  ","\n            1 + 1 Pack offered - $79.90\n          ","\n              Vape pen CBD Amnesia 🌀\n            ","Vape pen CBD Amnesia 🌀","//mamakana.com/cdn/shop/files/C_1.png","//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=165 165w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=360 360w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=533 533w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=720 720w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=940 940w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=1066 1066w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651 1080w","//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png","//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558 1080w","\n                Vape pen CBD Amnesia 🌀\n              "," 17 reviews ","\n            1 + 1 free vape - $29.90\n          ","\n              Vape pen CBD Banana Cream 🍌\n            ","Vape pen CBD Banana Cream 🍌","//mamakana.com/cdn/shop/files/C_28.png","//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=165 165w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=360 360w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=533 533w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=720 720w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=940 940w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=1066 1066w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577 1080w","//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png","//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213 1080w","\n                Vape pen CBD Banana Cream 🍌\n              "," 6  ","\n              Vape pen CBD Jack Herer 🌲\n            ","Vape pen CBD Jack Herer 🌲","//mamakana.com/cdn/shop/files/C_3.png","//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=165 165w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=360 360w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=533 533w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=720 720w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=940 940w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=1066 1066w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617 1080w","//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png","//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389 1080w","\n                Vape pen CBD Jack Herer 🌲\n              "," 12  ","\n              Vape pen CBD Lemon haze 🍋\n            ","Vape pen CBD Lemon haze 🍋","//mamakana.com/cdn/shop/files/C_31.png","//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=165 165w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=360 360w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=533 533w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=720 720w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=940 940w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=1066 1066w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697 1080w","//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png","//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679 1080w","\n                Vape pen CBD Lemon haze 🍋\n              "," 10  ","See all our vapes","\n          Cheapest CBD in the UK 🌿\n        ","CBD has become so popular in the UK that it encourages price competition. Thanks to partnerships with local growers and flower varieties harvested according to the season, Mama Kana can offer you a selection of inexpensive CBD. Low prices to suit all budgets, plus exceptional promotions. ","\n              Popcorn CBD - Special 🍿\n            ","CBD Popcorn - Special on a colored background","//mamakana.com/cdn/shop/files/Popcorn_fond.png","//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=165 165w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=360 360w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=533 533w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=720 720w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=940 940w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=1066 1066w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389 1080w","\n                Popcorn CBD - Special 🍿\n              "," 44  ","\n            2.5 + 2.5 Free Grams - €1.14/g\n          ","\n            5 + 5 grams free - €1.15/g\n          ","\n            10 + 10 Grams Free - €1.02/g\n          ","\n            25 + 25 grams free - €
3880.77/g\n          ","\n            50 + 50 grams free - €0.65/g\n          ","\n            100 + 100 Grams free - €0.39/g\n          ","\n              Orange Bud CBD Small Buds 🍊\n            ","Orange Bud  Small Buds a colorful background","//mamakana.com/cdn/shop/files/Orangecopie.jpg","//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=165 165w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=360 360w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=533 533w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=720 720w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=940 940w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=1066 1066w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740 1080w","//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg","//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=165 165w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=360 360w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=533 533w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=720 720w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=940 940w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740 1080w","\n                Orange Bud CBD Small Buds 🍊\n              "," 172  ","\n              Sour Diesel CBD ⛽ [Greenhouse]\n            ","Sour Diesel CBD ⛽ [Greenhouse] a colorful background","//mamakana.com/cdn/shop/files/SourDiesel-fond.png","//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=165 165w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=360 360w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=533 533w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=720 720w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=940 940w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=1066 1066w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336 1080w","//mamakana.com/cdn/shop/files/SourDiesel-zoom.png","//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=165 165w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=360 360w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=533 533w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=720 720w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=940 940w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=1066 1066w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336 1080w","\n                Sour Diesel CBD ⛽ [Greenhouse]\n              "," 43  ","\n          See the entire collection\n        ","\n          Our best-selling CBD 🔥\n        ","Discover Mama Kana's <strong wg-1=\"\">best sellers </strong>. Our customers love them, and for good reason: these <strong wg-2=\"\">CBD flowers, resins and oils </strong>combine everything that makes our CBD boutique so famous: quality, authenticity and fair prices.","\n              Afghan Hash CBD 25% 👳\n            ","Afghan CBD 25% 👳 on a colorful background","//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg","//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=165 165w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=360 360w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=533 533w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=720 720w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=940 940w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=1066 1066w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157 1080w","//mamakana.com/cdn/shop/files/afghanHash_2.png","//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=165 165w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=360 360w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=533 533w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=720 720w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=940 940w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=1066 1066w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135 1080w","\n                Afghan Hash CBD 25% 👳\n              "," 758  ","\n              Mama's Mix 🥘\n            ","Mama Mix on a colorful background","//mamakana.com/cdn/shop/files/Tambouille.jpg","//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=165 165w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=360 360w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=533 533w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=720 720w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=940 940w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=1066 1066w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157 3176w","//mamakana.com/cdn/shop/products/Tambouillecopie.jpg","//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=165 165w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=360 360w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=533 533w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=720 720w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=940 940w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=1066 1066w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156 3176w","\n                Mama's Mix 🥘\n              "," 419  ","\n            2.5 + 2.5 Grams free - 1.74 €/g\n          ","\n            5 + 5 Grams free - €1.49/g\n          ","\n            10 + 10 Grams free - €1.24/g\n          ","\n            25 + 25 Grams free - €
3880.99/g\n          ","\n            50 + 50 Grams free - €0.89/g\n          ","\n            100 + 100 Grams free - €0.74/g\n          ","//mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp","//mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&width=165 165w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&width=360 360w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&width=535 535w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&width=750 750w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&width=1070 1070w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&width=1500 1500w","\n                    Mama Kana, Your Trusted CBD Shop in the UK 💖\n                  ","\n                Customer testimonials: they tested it, they approve it\n              ","https://fr.trustpilot.com/review/mamakana.com","Trustpilot","\n              Why Buy CBD Online with Mama Kana 🛒\n            ","Mama Kana is a family-run company created in January 2020 and specialised in selling the best CBD in the UK. The long-standing relationships of trust we've built up with our suppliers enable us to offer top-of-the-range CBD at low prices. ","All our stocks are located in our European warehouses and shipped directly to the UK, within 24 hours. ","This product is not intended for food use.","\n                      Natural CBD products 🌱\n                    ","Buy CBD Switzerland","All <strong wg-1=\"\">CBD products</strong> from the Mama Kana online store are made from natural hemp. Grown and harvested in the United-Kingdom, <a wg-2=\"\">Switzerland</a> or Italy. MamaKana works exclusively with solvent-free growers. Solvents are inexpensive, but dangerous.","\n                      Certified quality CBD ✔️\n                    ","Mama Kana offers only <strong wg-1=\"\">100% natural</strong> CBD products with high concentrations of CBD (Cannabidiol). Mama Kana CBD flowers and CBD hash are all-natural and highly concentrated in cannabinoids (Cannabidiol, Canabigerol, Cannabinol, etc.). ","\n                      Advantageous CBD prices 💰\n                    ","<strong wg-1=\"\">Quality CBD</strong> at a very competitive price. Mama Kana only offers top-of-the-range CBD, and the bonds of trust it has built up with its suppliers, the fruit of its experience, enable it to offer very attractive prices. ","You can order products individually or in larger quantities. Mama Kana a trusted CBD shop in the UK known for its affordable CBD and quality products, certified by customer reviews. ","\n                      Fast delivery of CBD in the UK 🛵\n                    ","https://mamakana.com/pages/livraison","Buying CBD in Belgium","Quality CBD in Luxembourg","With Mama Kana, CBD delivery is fast and discreet. Packages are plain and unmarked to ensure the discretion of<a wg-1=\"\">your CBD delivery</a>. In addition to offering express delivery throughout the United-Kingdom , we also ship our CBD to<a wg-2=\"\">Belgium</a>,<a wg-3=\"\">Luxembourg, and</a>throughout Europe.","\n              hoose the Best CBD Products in the UK 🌿\n            ","https://mamakana.com/collections/vape-pen-cbd","Buying CBD in the UK with Mama Kana is your guarantee of quality products that comply with UK and European legislation. Don't look elsewhere, our CBD shop is where you'll find the best CBD. We offer cannabidiol extracts and products in different forms to meet everyone's needs. From flowers to hash and oils, we've also developed a new range of <a wg-2=\"\">vape pen CBD</a> range and a <a wg-3=\"\">CBD gummies</a> containing small amounts of THC (within the authorized limit) to take full advantage of all the cannabinoids present in hemp.","\n                      CBD for every need ❤️\n                    ","Whatever your reason, you’ll find a wide choice of products on our online CBD shop, always natural, legal and delivered quickly across the UK. ","\n                      Unique and tasty varieties 👩‍🌾\n                    ","Based on customer reviews and testimonials, Mama Kana offers a wide range of premium hemp grown indoors, in greenhouses and hydroponically, options you won’t find easily with other CBD shops in the UK. ","\n                      CBD, but CBG & CBN too 🧪\n                    ","Mama Kana offers organic CBD oils, organic <a wg-1=\"\">CBG oils</a> and organic <a wg-2=\"\">CBN oils</a>
388. All the hemp oils in Mama Kana's online store are full-spectrum and represent the very best in organic hemp oil.","\n                      A team to advise you 👨‍👨‍👦\n                    ","Mama Kana is more than a CBD shop, it’s a big family. There's always someone on hand to support you, answer any questions you may have and guide you in choosing the right CBD products. You can easily reach us by email. You can easily reach us by calling +33 9 74 97 01 27 or by sending an e-mail to [email protected].","\n              What is CBD? 🧐\n            ","\n                      Why buy CBD? 📦\n                    ","But where to find CBD online in the UK? The best way is through a specialised CBD shop like Mama Kana. You'll find quality CBD products online, lab-tested and delivered fast, and all at discounted prices.  ","//mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png","//mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&width=165 165w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&width=360 360w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&width=535 535w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&width=750 750w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&width=1070 1070w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&width=1500 1500w","\n                    Our mission 🎯\n                  ","By using these natural compounds in healthy products, we aim to guide you towards informed choices that promote well-being and balance.","We're joining forces with growers to unveil the little-known facets of cannabis sativa L, and offer valuable, addiction-free natural support.","\n                      Read more\n                    ","Seen on","le figaro","//mamakana.com/cdn/shop/files/Lefigaro.jpg","//mamakana.com/cdn/shop/files/Lefigaro.jpg?v=1753174811&width=196 196w, //mamakana.com/cdn/shop/files/Lefigaro.jpg?v=1753174811&width=392 392w","Newsweed","//mamakana.com/cdn/shop/files/Newsweed.jpg","//mamakana.com/cdn/shop/files/Newsweed.jpg?v=1753174821&width=196 196w, //mamakana.com/cdn/shop/files/Newsweed.jpg?v=1753174821&width=392 392w","Marie the United-Kingdom","//mamakana.com/cdn/shop/files/Mariefrance.jpg","//mamakana.com/cdn/shop/files/Mariefrance.jpg?v=1753174821&width=196 196w, //mamakana.com/cdn/shop/files/Mariefrance.jpg?v=1753174821&width=392 392w","Planposey","//mamakana.com/cdn/shop/files/Planposey.jpg","//mamakana.com/cdn/shop/files/Planposey.jpg?v=1753174812&width=196 196w, //mamakana.com/cdn/shop/files/Planposey.jpg?v=1753174812&width=392 392w","Le Bonbon Média","//mamakana.com/cdn/shop/files/Lebonbon.jpg","//mamakana.com/cdn/shop/files/Lebonbon.jpg?v=1753174812&width=196 196w, //mamakana.com/cdn/shop/files/Lebonbon.jpg?v=1753174812&width=392 392w","20 minutes","//mamakana.com/cdn/shop/files/20minutes.jpg","//mamakana.com/cdn/shop/files/20minutes.jpg?v=1753174811&width=196 196w, //mamakana.com/cdn/shop/files/20minutes.jpg?v=1753174811&width=392 392w","Topsante","//mamakana.com/cdn/shop/files/Topsante.jpg","//mamakana.com/cdn/shop/files/Topsante.jpg?v=1753174821&width=196 196w, //mamakana.com/cdn/shop/files/Topsante.jpg?v=1753174821&width=392 392w","\n          Mama Kana's CBD Shop Commitments 🤝\n        ","//mamakana.com/cdn/shop/files/Charlot.webp","//mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=50 50w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=75 75w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=100 100w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=150 150w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=200 200w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=300 300w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=400 400w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=500 500w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=750 750w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=1000 1000w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=1250 1250w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=1500 1500w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=1750 1750w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=2000 2000w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=2250 2250w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=2500 2500w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=2750 2750w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=3000 3000w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&width=3200 3200w","//mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp","//mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=50 50w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=75 75w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=100 100w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=150 150w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=200 200w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=300 300w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=400 400w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=500 500w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=750 750w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=1000 1000w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=1250 1250w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=1500 1500w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=1750 1750w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=2000 2000w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=2250 2250w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=2500 2500w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=2750 2750w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=3000 3000w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&width=3200 3200w","//mamakana.com/cdn/shop/files/puteaux3.webp","//mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=50 50w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=75 75w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=100 100w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=150 150w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=200 200w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=300 300w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=400 400w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=500 500w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=750 750w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=1000 1000w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=1250 1250w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=1500 1500w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=1750 1750w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=2000 2000w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=2250 2250w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=2500 2500w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=2750 2750w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=3000 3000w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&width=3200 3200w","\n            <sp
388an wg-1=\"\">1</span>\n            <span wg-2=\"\"> / </span>\n            <span wg-3=\"\">from</span>\n            <span wg-4=\"\">3</span>\n          ","\n                Loyalty program 🌿\n              ","Join the <strong wg-1=\"\">Kana Family </strong>and see your loyalty rewarded! Collect points, unlock exclusive discounts and climb the levels of the <strong wg-2=\"\">Mama Kana program </strong>to enjoy unique benefits.","Discover the program","\n          Read Mama's tips on her blog 📝\n        ","\n            See all articles\n          ","Laboratoire d'analyse : vial de fleur de CBD, chromatographe HPLC et chromatogramme à l'écran","//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg","//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=165 165w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=360 360w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=533 533w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=720 720w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=1000 1000w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=1500 1500w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578 1900w","\n                Pourquoi deux laboratoires ne donnent pas le mê...\n              ","6 octobre 2026","Benjamin Poirel Nadal","SOMMAIRE Un laboratoire n’analyse jamais toute ta fleur CBD HPLC, la méthode courante pour distinguer le CBD et le CBDA La chromatographie gazeuse fonctionne avec de la chaleur CBD ou...\n","\n              Pourquoi deux laboratoires ne donnent pas le mê...\n            ","Grinder, bocal avec hygromètre, balance de poche et fleurs CBD vus de dessus","//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg","//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=165 165w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=360 360w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=533 533w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=720 720w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=1000 1000w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=1500 1500w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546 1900w","\n                Les accessoires utiles quand on achète du CBD\n              ","1 octobre 2026","SOMMAIRE Le grinder, très pratique pour préparer les fleurs La boîte de conservation, l’accessoire le plus utile pour les fleurs Les sachets d’humidité sont utiles, mais pas obligatoires La balance...\n","\n              Les accessoires utiles quand on achète du CBD\n            ","Close-up of a hemp flower: calyxes, orange pistils, and trichomes","//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg","//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=165 165w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=360 360w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=533 533w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=720 720w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=1000 1000w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=1500 1500w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069 1900w","\n                Anatomy of a hemp flower: calyxes, pistils...\n              ","September 29, 2026","TABLE OF CONTENTS The hemp flower is an inflorescence. Calyces and bracts: the structures at the heart of the flower. The pistils are those filaments you see on the flowers. The...\n","\n              Anatomy of a hemp flower: calyxes, pistils...\n            ","CBD store counter with jars of flowers and a lab report","//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg","//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=165 165w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=360 360w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=533 533w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=720 720w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=1000 1000w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=1500 1500w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479 1900w","\n                10 Questions to Ask Before Buying CBD\n              ","September 24, 2026","TABLE OF CONTENTS 1. Where exactly does this product come from? 2. What strain or genetics were used? 3. What is the harvest date? 4. How 
388is the flower...\n","\n              10 Questions to Ask Before Buying CBD\n            ","A bee gathering nectar from a hemp flower in a field at sunset","//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg","//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=165 165w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=360 360w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=533 533w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=720 720w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=1000 1000w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=1500 1500w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450 1900w","\n                Hemp: A Plant That Benefits Biodiversity\n              ","September 22, 2026","SUMMARY A plant that leaves little room for weeds Roots that work beneath the surface Hemp fits into crop rotation And the...\n","\n              Hemp: A Plant That Benefits Biodiversity\n            ","CBD flower packets and jars ranging from 1 g to 10 g, arranged by size","//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg","//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=165 165w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=360 360w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=533 533w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=720 720w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=1000 1000w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=1500 1500w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401 1900w","\n                1 g, 3 g, 5 g, 10 g: Which size of CBD flower...\n              ","September 17, 2026","SUMMARY The price per gram often decreases with the 1 g size: the small size for trying it out or occasional use; 3 g: the middle ground for moderate consumption...\n","\n              1 g, 3 g, 5 g, 10 g: Which size of CBD flower...\n            ","\n            <span wg-1=\"\">1</span>\n            <span wg-2=\"\"> / </span>\n            <span wg-3=\"\">from</span>\n            <span wg-4=\"\">6</span>\n          ","\n          See all articles\n        ","\n            Join our newsletter \n          ","Be the first to know about new collections and exclusive offers.","E-mail","\n                    E-mail\n                  ","Invalid Password","Enter passcode","\n\t\t\t  Enter\n\t\t\t","https://encore-loyalty.co/super-mama/web/img/page/bandeau-fond.webp","Super Mama 2","https://encore-loyalty.co/super-mama/web/img/ui/logo.webp","New video game","\n      <span wg-1=\"\">Win 1 kg of CBD!</span> <span wg-2=\"\">Run, soar, and battle your way through Mama Kana's 7 environments.</span> <span wg-3=\"\">Rewards every month!</span>\n    ","\n        <span wg-2=\"\">Top 10</span> <span wg-1=\"\">Condition:</span> <span wg-3=\"\">Finish the month in the top 10 of the rankings to win flowers</span>\n      ","Play now","Our flagship products","\n                              Amnesia CBD\n                            ","\n                              OG Kush CBD\n                            ","\n                              Purple Haze CBD\n                            ","\n                              Cali CBD\n                            ","\n                              Moonrock CBD\n                            ","\n                              CBD Sparkling Yellow\n                            ","\n                              3X CBD filtered\n                            ","\n                              Afghan Hash CBD\n                            ","\n                              Ketama CBD\n                            ","Practical info","\n                              Who we are\
388n                            ","\n                              Contact\n                            ","\n                              Delivery\n                            ","\n                              Returns & Refunds\n                            ","\n                              Secure payments\n                            ","\n                              Terms of use\n                            ","\n                              Terms & Conditions\n                            ","\n                              Use & Privacy\n                            ","\n                              Become an ambassador\n                            ","https://mamakana.goaffpro.com/","\n                              Affiliate program\n                            ","\n                              Sponsorship\n                            ","Contact us","If you have any questions or special requirements, please do not hesitate to contact us by e-mail or telephone:","mailto:[email protected]","📞 01.88.81.21.02<br wg-1=\"\"/>📧 <a wg-2=\"\">[email protected]</a><br wg-3=\"\"/>","Mama Kana is not a doctor, and cannot make any claims about the potential benefits of its CBD products. They are not medicines, and cannot be substituted for them. Consult a health professional before taking cannabidiol.","Join our newsletter for exclusive offers!","\n                                E-mail\n                              ","By entering your email address, you agree to receive our weekly commercial offers by email.","\n        <small wg-1=\"\">© 2026, <a wg-2=\"\">Mama Kana</a></small>\n        <small wg-3=\"\">- All rights reserved</small>","Choosing a selection causes the entire page to be updated.","Opens in a new window.","\n      Ignore and move on to content\n    "]}</script>
vendor: 1 bytes, line 388
388
389<script src="https://cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 389
389
390<script id="has-script-tags">Weglot.initialize({ api_key:"wg_49144e53acd6ebcfcb7202969b7fc8137", customer_tag: true  });
391</script>
391
392<!--End Weglot Script-->
393
394<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
394<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/8298528864/digital_wallets/dialog">
395<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" hreflang="x-default" href="https://mamakana.com/">
396
397
398
399
400
401
402
403
404
405
406
407
408<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=3047670"></script>
vendor: 1 bytes, line 408
408
409<script id="shopify-features" type="application/json">{"accessToken":"7cf440fcfd3c9e3173cde1c8f384f126","betas":["rich-media-storefront-analytics"],"domain":"mamakana.co.uk","predictiveSearch":true,"shopId":8298528864,"locale":"fr"}</script>
vendor: 1 bytes, line 409
409
410<script>var Shopify = Shopify || {};
411Shopify.shop = "mama-kana.myshopify.com";
412Shopify.locale = "fr";
413Shopify.currency = {"active":"EUR","rate":"1.0"};
414Shopify.country = "FR";
415Shopify.theme = {"name":"DDPP 10-2026 - textes huiles corriges","id":178842337656,"schema_name":"Dawn","schema_version":"12.0.0","theme_store_id":null,"role":"main"};
416Shopify.theme.handle = "null";
417Shopify.theme.style = {"id":null,"handle":null};
418Shopify.cdnHost = "mamakana.co.uk/cdn";
419Shopify.routes = Shopify.routes || {};
420Shopify.routes.root = "/";
421Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
422Shopify.SignInWithShop = Shopify.SignInWithShop || {};
423Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
424Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 424
424
425<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 425
425
426<script>!function(o){function n(){var o=[];function n(){o.push(Array.prototype.slice.apply(arguments))}return n.q=o,n}var t=o.Shopify=o.Shopify||{};t.loadFeatures=n(),t.autoloadFeatures=n()}(window);</script>
vendor: 1 bytes, line 426
426
427<script>
428  window.Shopify = window.Shopify || {};
429  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
430  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
431  window.Shopify.SignInWithShop.eligible = true;
432</script>
vendor: 1 bytes, line 432
432
433<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 433
433
434<script defer="defer" async="" type="module" src="https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"></script>
vendor: 1 bytes, line 434
434
435<script type="module">
436  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
437
438  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
439
440</script>
vendor: 1 bytes, line 440
440
441<script>
442  window.Shopify = window.Shopify || {};
443  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
444  window.Shopify.featureAssets['shop-js'] = {"avatar":["modules/v2/loader.avatar.fr.esm.js"],"checkout-modal":["modules/v2/loader.checkout-modal.fr.esm.js"],"init-customer-accounts-sign-up":["modules/v2/loader.init-customer-accounts-sign-up.fr.esm.js"],"init-customer-accounts":["modules/v2/loader.init-customer-accounts.fr.esm.js"],"init-fed-cm":["modules/v2/loader.init-fed-cm.fr.esm.js"],"init-shop-cart-sync":["modules/v2/loader.init-shop-cart-sync.fr.esm.js"],"init-shop-email-lookup-coordinator":["modules/v2/loader.init-shop-email-lookup-coordinator.fr.esm.js"],"init-shop-for-new-customer-accounts":["modules/v2/loader.init-shop-for-new-customer-accounts.fr.esm.js"],"init-shop-user-recognition":["modules/v2/loader.init-shop-user-recognition.fr.esm.js"],"init-windoid":["modules/v2/loader.init-windoid.fr.esm.js"],"lead-capture":["modules/v2/loader.lead-capture.fr.esm.js"],"listener":["modules/v2/loader.listener.fr.esm.js"],"pay-button":["modules/v2/loader.pay-button.fr.esm.js"],"payment-terms":["modules/v2/loader.payment-terms.fr.esm.js"],"shop-button":["modules/v2/loader.shop-button.fr.esm.js"],"shop-cart-sync":["modules/v2/loader.shop-cart-sync.fr.esm.js"],"shop-cash-offers":["modules/v2/loader.shop-cash-offers.fr.esm.js"],"shop-follow-button":["modules/v2/loader.shop-follow-button.fr.esm.js"],"shop-login-button":["modules/v2/loader.shop-login-button.fr.esm.js"],"shop-login":["modules/v2/loader.shop-login.fr.esm.js"],"shop-toast-manager":["modules/v2/loader.shop-toast-manager.fr.esm.js"],"shop-user-recognition":["modules/v2/loader.shop-user-recognition.fr.esm.js"]};
445</script>
vendor: 1 bytes, line 445
445
446<script>(function() {
447  var isLoaded = false;
448  function asyncLoad() {
449    if (isLoaded) return;
450    isLoaded = true;
451    var urls = ["https:\/\/d1564fddzjmdj5.cloudfront.net\/initializercolissimo.js?app_name=happycolissimo\u0026cloud=d1564fddzjmdj5.cloudfront.net\u0026shop=mama-kana.myshopify.com","\/\/cdn.shopify.com\/proxy\/6e8235d19d0a5dff229fa9c3d745a2e89fd47fdbf33edb4f113da5e8a9070944\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=mama-kana.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/joy.avada.io\/scripttag\/avada-joy-tracking.min.js?shop=mama-kana.myshopify.com","https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=mama-kana.myshopify.com","https:\/\/dr4qe3ddw9y32.cloudfront.net\/awin-shopify-integration-code.js?aid=115473\u0026v=shopifyApp_5.4.1\u0026ts=1785339039241\u0026shop=mama-kana.myshopify.com","\/\/cdn.shopify.com\/proxy\/d8735f27109655538ba41dc063d80cb16b9502fb094b608de35c2863f815c52b\/api.goaffpro.com\/loader.js?shop=mama-kana.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","https:\/\/cdn.shopify.com\/s\/files\/1\/0597\/3783\/3627\/files\/tpsectioninstalltm.min.js?v=1738634779\u0026t=tapita-section-script-tags\u0026shop=mama-kana.myshopify.com"];
452    for (var i = 0; i < urls.length; i++) {
453      var s = document.createElement('script');
454      s.type = 'text/javascript';
455      s.async = true;
456      s.src = urls[i];
457      var x = document.getElementsByTagName('script')[0];
458      x.parentNode.insertBefore(s, x);
459    }
460  };
461  if(window.attachEvent) {
462    window.attachEvent('onload', asyncLoad);
463  } else {
464    window.addEventListener('load', asyncLoad, false);
465  }
466})();</script>
vendor: 1 bytes, line 466
466
467<script id="__st">var __st={"a":8298528864,"offset":7200,"reqid":"af470a56-b9a0-4693-9bb2-b2536bbe1d21-1791386614","pageurl":"mamakana.co.uk\/?utm_source=criteo\u0026utm_medium=display\u0026utm_campaign=Acquisition-2026%2F07%2F10-Adset\u0026utm_id=712065\u0026cto_pld=ADZEu1CMAQAK6HKL6DlRhA","u":"0c9451791224","p":"home"};</script>
vendor: 1 bytes, line 467
467
468<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 468
468
469<script id="captcha-bootstrap">!function(){'use strict';const t='contact',e='account',n='new_comment',o=[[t,t],['blogs',n],['comments',n],[t,'customer']],c=[[e,'customer_login'],[e,'guest_login'],[e,'recover_customer_password'],[e,'create_customer']],r=t=>t.map((([t,e])=>`form[action*='/${t}']:not([data-nocaptcha='true']) input[name='form_type'][value='${e}']`)).join(','),a=t=>()=>t?[...document.querySelectorAll(t)].map((t=>t.form)):[];function s(){const t=[...o],e=r(t);return a(e)}const i='password',u='form_key',d=['recaptcha-v3-token','g-recaptcha-response','h-captcha-response',i],f=()=>{try{return window.sessionStorage}catch{return}},m='__shopify_v',_=t=>t.elements[u];function p(t,e,n=!1){try{const o=window.sessionStorage,c=JSON.parse(o.getItem(e)),{data:r}=function(t){const{data:e,action:n}=t;return t[m]||n?{data:e,action:n}:{data:t,action:n}}(c);for(const[e,n]of Object.entries(r))t.elements[e]&&(t.elements[e].value=n);n&&o.removeItem(e)}catch(o){console.error('form repopulation failed',{error:o})}}const l='form_type',E='cptcha';function T(t){t.dataset[E]=!0}const w=window,h=w.document,L='Shopify',v='ce_forms',y='captcha';let A=!1;((t,e)=>{const n=(g='f06e6c50-85a8-45c8-87d0-21a2b65856fe',I='https://cdn.shopify.com/shopifycloud/storefront-forms-hcaptcha/ce_storefront_forms_captcha_hcaptcha.v1.5.3.iife.js',D={infoText:'Protégé par hCaptcha',privacyText:'Confidentialité',termsText:'Conditions'},(t,e,n)=>{const o=w[L][v],c=o.bindForm;if(c)return c(t,g,e,D).then(n);var r;o.q.push([[t,g,e,D],n]),r=I,A||(h.body.append(Object.assign(h.createElement('script'),{id:'captcha-provider',async:!0,src:r})),A=!0)});var g,I,D;w[L]=w[L]||{},w[L][v]=w[L][v]||{},w[L][v].q=[],w[L][y]=w[L][y]||{},w[L][y].protect=function(t,e){n(t,void 0,e),T(t)},Object.freeze(w[L][y]),function(t,e,n,w,h,L){const[v,y,A,g]=function(t,e,n){const i=e?o:[],u=t?c:[],d=[...i,...u],f=r(d),m=r(i),_=r(d.filter((([t,e])=>n.includes(e))));return[a(f),a(m),a(_),s()]}(w,h,L),I=t=>{const e=t.target;return e instanceof HTMLFormElement?e:e&&e.form},D=t=>v().includes(t);t.addEventListener('submit',(t=>{const e=I(t);if(!e)return;const n=D(e)&&!e.dataset.hcaptchaBound&&!e.dataset.recaptchaBound,o=_(e),c=g().includes(e)&&(!o||!o.value);(n||c)&&t.preventDefault(),c&&!n&&(function(t){try{if(!f())return;!function(t){const e=f();if(!e)return;const n=_(t);if(!n)return;const o=n.value;o&&e.removeItem(o)}(t);const e=Array.from(Array(32),(()=>Math.random().toString(36)[2])).join('');!function(t,e){_(t)||t.append(Object.assign(document.createElement('input'),{type:'hidden',name:u})),t.elements[u].value=e}(t,e),function(t,e){const n=f();if(!n)return;const o=[...t.querySelectorAll(`input[type='${i}']`)].map((({name:t})=>t)),c=[...d,...o],r={};for(const[a,s]of new FormData(t).entries())c.includes(a)||(r[a]=s);n.setItem(e,JSON.stringify({[m]:1,action:t.action,data:r}))}(t,e)}catch(e){console.error('failed to persist form',e)}}(e),e.submit())}));const S=(t,e)=>{t&&!t.dataset[E]&&(n(t,e.some((e=>e===t))),T(t))};for(const o of['focusin','change'])t.addEventListener(o,(t=>{const e=I(t);D(e)&&S(e,y())}));const B=e.get('form_key'),M=e.get(l),P=B&&M;t.addEventListener('DOMContentLoaded',(()=>{const t=y();if(P)for(const e of t)e.elements[l].value===M&&p(e,B);[...new Set([...A(),...v().filter((t=>'true'===t.dataset.shopifyCaptcha))])].forEach((e=>S(e,t)))}))}(h,new URLSearchParams(w.location.search),n,t,e,['guest_login'])})(!0,!0)}();</script>
vendor: 1 bytes, line 469
469
470<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//mamakana.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 470
470
471<script>(function () {var userAgent = navigator.userAgent;var platform = navigator.platform;var maxTouchPoints = navigator.maxTouchPoints || 0;var isIOS = /iPad|iPhone|iPod/.test(platform) || (platform === 'MacIntel' && maxTouchPoints > 1);var isMacSafari = platform.indexOf('Mac') === 0 && /Safari/.test(userAgent) && !/Chrome|Chromium|CriOS|FxiOS|Edg|OPR|Android/.test(userAgent);var isAppleSafari = isIOS || isMacSafari;if (isAppleSafari) {fetch('/sf_private_access_tokens' + location.search).catch(function () {});}function browserMajorVersion(pattern) {var match = userAgent.match(pattern);return match ? parseInt(match[1], 10) : null;}function shouldLoadAutosizesPolyfill() {if (!window.PerformanceObserver?.supportedEntryTypes?.includes('paint')) {return false;}var chromeVersion = browserMajorVersion(/Chrome\/(\d+)/);if (chromeVersion !== null) {return chromeVersion < 126;}var firefoxVersion = browserMajorVersion(/Firefox\/(\d+)/);if (firefoxVersion !== null) {return firefoxVersion < 150;}var safariVersion = isAppleSafari ? browserMajorVersion(/Version\/(\d+).*Safari\//) : null;if (safariVersion !== null) {return safariVersion < 27;}return true;}if (shouldLoadAutosizesPolyfill()) {var autosizesScript = document.createElement('script');autosizesScript.async = true;autosizesScript.crossOrigin = 'anonymous';autosizesScript.src = "//mamakana.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
471<script id="shopify-origin-trials" async="async" integrity="sha256-qJbe/jEZBHtr5W/BlA2cKAz3vkXu6vJQyLjgvgCC86g=" src="//cdn.shopify.com/shopifycloud/storefront/assets/storefront/origin_trials-318ab40a.js" crossorigin="anonymous" onload="window.__shopifyOriginTrialsDone = true" onerror="window.__shopifyOriginTrialsDone = true"></script>
vendor: 1 bytes, line 471
471
472<script>
473  window.Shopify = window.Shopify || {};
474  window.Shopify.MCP = window.Shopify.MCP || {};
475  window.Shopify.MCP.enabled = true;
476  window.Shopify.MCP.shop = "mama-kana.myshopify.com";
477  window.Shopify.MCP.mcpEndpoint = "https:\/\/mamakana.co.uk\/api\/mcp";
478  window.Shopify.MCP.tools = [{"name":"search_shop_policies_and_faqs","description":"Used to get facts about the stores policies, products, or services.\nSome examples of questions you can ask are:\n  - What is your return policy?\n  - What is your shipping policy?\n  - What is your phone number?\n  - What are your hours of operation?\"\nSet policy_types to also get the store's written policies (full text and URL).\n","inputSchema":{"$schema":"https:\/\/json-schema.org\/draft\/2020-12\/schema","type":"object","properties":{"query":{"type":"string","description":"A natural language query."},"context":{"type":"string","description":"Additional information about the request such as user demographics, mood, location, or other relevant details that could help in tailoring the response appropriately."},"policy_types":{"type":"array","items":{"type":"string","enum":["refund","shipping","privacy","terms_of_service","terms_of_sale","subscription","legal_notice","contact"]},"description":"Policy kinds to fetch, chosen from the user's question — e.g. [\"refund\"] for returns\/exchanges\/damaged items, [\"contact\"] for phone\/hours\/address. Include every kind the question touches. Omit it to get only FAQ answers."}},"required":["query"]}}];
479</script>
vendor: 1 bytes, line 479
479
480<script>(()=>{var d="shopify:webmcp_adapter_loaded",n=Symbol.for("shopify.webmcp_adapter_loading");function s(c,a,{win:r=window,doc:o=document}={}){function p(){try{return r.localStorage.getItem(d)==="true"}catch{return!1}}function l(){try{r.localStorage.setItem(d,"true")}catch{}}function u(){return typeof(o.modelContext||r.navigator?.modelContext)?.registerTool=="function"}function f(){if(r[n]||!u())return;let t=o.head||o.getElementsByTagName("head")[0];if(!t)return;let e=o.createElement("script");e.type="module",e.crossOrigin="anonymous",a&&(e.integrity=a),e.src=c,e.addEventListener("load",l,{once:!0}),e.addEventListener("error",()=>{r[n]=!1},{once:!0}),t.appendChild(e),r[n]=!0}function _(t){let e=o.getElementById("shopify-origin-trials");if(!e||r.__shopifyOriginTrialsDone){t();return}e.addEventListener("load",t,{once:!0}),e.addEventListener("error",t,{once:!0})}function i(){_(()=>r.setTimeout(f,0))}function m(){o.addEventListener("DOMContentLoaded",i,{once:!0})}p()?i():m()}s("\/\/mamakana.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
481</script>
vendor: 1 bytes, line 481
481
482<script data-source-attribution="shopify.dynamic_checkout.dynamic.init">var Shopify=Shopify||{};Shopify.PaymentButton=Shopify.PaymentButton||{isStorefrontPortableWallets:!0,init:function(){window.Shopify.PaymentButton.init=function(){};var t=document.createElement("script");t.src="https://mamakana.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
483</script>
vendor: 1 bytes, line 483
483
484<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
485  function portableWalletsHideBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.add("hidden"),t.setAttribute("aria-hidden","true"),n.removeEventListener("click",e))}function portableWalletsShowBuyerConsent(e){var t=document.getElementById("shopify-buyer-consent"),n=document.getElementById("shopify-subscription-policy-button");t&&n&&(t.classList.remove("hidden"),t.removeAttribute("aria-hidden"),n.addEventListener("click",e))}window.Shopify?.PaymentButton&&(window.Shopify.PaymentButton.hideBuyerConsent=portableWalletsHideBuyerConsent,window.Shopify.PaymentButton.showBuyerConsent=portableWalletsShowBuyerConsent);
486</script>
vendor: 1 bytes, line 486
486
487<script data-source-attribution="shopify.dynamic_checkout.cart.bootstrap">document.addEventListener("DOMContentLoaded",(function(){function t(){return document.querySelector("shopify-accelerated-checkout-cart, shopify-accelerated-checkout")}if(t())Shopify.PaymentButton.init();else{new MutationObserver((function(e,n){t()&&(Shopify.PaymentButton.init(),n.disconnect())})).observe(document.body,{childList:!0,subtree:!0})}}));
488</script>
vendor: 1 bytes, line 488
488
489<script id="scb4127" type="text/javascript" async="" src="https://mamakana.com/cdn/shopifycloud/privacy-banner/storefront-banner.js"></script>
489<script id="sections-script" data-sections="header" defer="defer" src="//mamakana.com/cdn/shop/t/66/compiled_assets/scripts.js?v=184325197989695213571790938250"></script>
vendor: 1 bytes, line 489
489
490<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
490
491
492    
493<script>
494    window.BOLD.common.cacheParams.options = 1725894518;
495</script>
495
496<link href="//mamakana.com/cdn/shop/t/66/assets/bold-options.css?v=123160307633435409531790938250" rel="stylesheet" type="text/css" media="all">
497<script src="https://options.shopapps.site/js/options.js" type="text/javascript"></script>
497
498
499    <style data-shopify="">
500      @font-face {
501  font-family: Roboto;
502  font-weight: 400;
503  font-style: normal;
504  font-display: swap;
505  src: url("//mamakana.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2") format("woff2"),
506       url("//mamakana.com/cdn/fonts/roboto/roboto_n4.238690e0007583582327135619c5f7971652fa9d.woff") format("woff");
507}
508
509      @font-face {
510  font-family: Roboto;
511  font-weight: 700;
512  font-style: normal;
513  font-display: swap;
514  src: url("//mamakana.com/cdn/fonts/roboto/roboto_n7.f38007a10afbbde8976c4056bfe890710d51dec2.woff2") format("woff2"),
515       url("//mamakana.com/cdn/fonts/roboto/roboto_n7.94bfdd3e80c7be00e128703d245c207769d763f9.woff") format("woff");
516}
517
518      @font-face {
519  font-family: Roboto;
520  font-weight: 400;
521  font-style: italic;
522  font-display: swap;
523  src: url("//mamakana.com/cdn/fonts/roboto/roboto_i4.57ce898ccda22ee84f49e6b57ae302250655e2d4.woff2") format("woff2"),
524       url("//mamakana.com/cdn/fonts/roboto/roboto_i4.b21f3bd061cbcb83b824ae8c7671a82587b264bf.woff") format("woff");
525}
526
527      @font-face {
528  font-family: Roboto;
529  font-weight: 700;
530  font-style: italic;
531  font-display: swap;
532  src: url("//mamakana.com/cdn/fonts/roboto/roboto_i7.7ccaf9410746f2c53340607c42c43f90a9005937.woff2") format("woff2"),
533       url("//mamakana.com/cdn/fonts/roboto/roboto_i7.49ec21cdd7148292bffea74c62c0df6e93551516.woff") format("woff");
534}
535
536      
537
538      
539        :root,
540        .color-background-1 {
541          --color-background: 255,255,255;
542        
543          --gradient-background: #ffffff;
544        
545
546        
547
548        --color-foreground: 0,0,0;
549        --color-background-contrast: 191,191,191;
550        --color-shadow: 0,0,0;
551        --color-button: 47,119,89;
552        --color-button-text: 255,255,255;
553        --color-secondary-button: 255,255,255;
554        --color-secondary-button-text: 0,0,0;
555        --color-link: 0,0,0;
556        --color-badge-foreground: 0,0,0;
557        --color-badge-background: 255,255,255;
558        --color-badge-border: 0,0,0;
559        --payment-terms-background-color: rgb(255 255 255);
560      }
561      
562        
563        .color-background-2 {
564          --color-background: 243,243,243;
565        
566          --gradient-background: #f3f3f3;
567        
568
569        
570
571        --color-foreground: 18,18,18;
572        --color-background-contrast: 179,179,179;
573        --color-shadow: 18,18,18;
574        --color-button: 47,119,89;
575        --color-button-text: 243,243,243;
576        --color-secondary-button: 243,243,243;
577        --color-secondary-button-text: 18,18,18;
578        --color-link: 18,18,18;
579        --color-badge-foreground: 18,18,18;
580        --color-badge-background: 243,243,243;
581        --color-badge-border: 18,18,18;
582        --payment-terms-background-color: rgb(243 243 243);
583      }
584      
585        
586        .color-inverse {
587          --color-background: 0,0,0;
588        
589          --gradient-background: #000000;
590        
591
592        
593
594        --color-foreground: 255,255,255;
595        --color-background-contrast: 128,128,128;
596        --color-shadow: 18,18,18;
597        --color-button: 255,255,255;
598        --color-button-text: 0,0,0;
599        --color-secondary-button: 0,0,0;
600        --color-secondary-button-text: 255,255,255;
601        --color-link: 255,255,255;
602        --color-badge-foreground: 255,255,255;
603        --color-badge-background: 0,0,0;
604        --color-badge-border: 255,255,255;
605        --payment-terms-background-color: rgb(0 0 0);
606      }
607      
608        
609        .color-accent-1 {
610          --color-background: 255,255,255;
611        
612          --gradient-background: #ffffff;
613        
614
615        
616
617        --color-foreground: 47,119,89;
618        --color-background-contrast: 191,191,191;
619        --color-shadow: 18,18,18;
620        --color-button: 255,255,255;
621        --color-button-text: 18,18,18;
622        --color-secondary-button: 255,255,255;
623        --color-secondary-button-text: 255,255,255;
624        --color-link: 255,255,255;
625        --color-badge-foreground: 47,119,89;
626        --color-badge-background: 255,255,255;
627        --color-badge-border: 47,119,89;
628        --payment-terms-background-color: rgb(255 255 255);
629      }
630      
631        
632        .color-accent-2 {
633          --color-background: 47,119,89;
634        
635          --gradient-background: #2f7759;
636        
637
638        
639
640        --color-foreground: 255,255,255;
641        --color-background-contrast: 11,28,21;
642        --color-shadow: 18,18,18;
643        --color-button: 255,255,255;
644        --color-button-text: 0,0,0;
645        --color-secondary-button: 47,119,89;
646        --color-secondary-button-text: 255,255,255;
647        --color-link: 255,255,255;
648        --color-badge-foreground: 255,255,255;
649        --color-badge-background: 47,119,89;
650        --color-badge-border: 255,255,255;
651        --payment-terms-background-color: rgb(47 119 89);
652      }
653      
654        
655        .color-scheme-60c20a6a-df6d-434e-a71d-b7c57d9f162d {
656          --color-background: 47,119,89;
657        
658          --gradient-background: #2f7759;
659        
660
661        
662
663        --color-foreground: 255,255,255;
664        --color-background-contrast: 11,28,21;
665        --color-shadow: 255,255,255;
666        --color-button: 255,255,255;
667        --color-button-text: 255,255,255;
668        --color-secondary-button: 47,119,89;
669        --color-secondary-button-text: 0,0,0;
670        --color-link: 0,0,0;
671        --color-badge-foreground: 255,255,255;
672        --color-badge-background: 47,119,89;
673        --color-badge-border: 255,255,255;
674        --payment-terms-background-color: rgb(47 119 89);
675      }
676      
677        
678        .color-scheme-7b898ae6-4f90-4ff7-89b3-8ecd06b2795e {
679          --color-background: 255,190,89;
680        
681          --gradient-background: #ffbe59;
682        
683
684        
685
686        --color-foreground: 255,255,255;
687        --color-background-contrast: 217,132,0;
688        --color-shadow: 255,255,255;
689        --color-button: 255,255,255;
690        --color-button-text: 0,0,0;
691        --color-secondary-button: 255,190,89;
692        --color-secondary-button-text: 0,0,0;
693        --color-link: 0,0,0;
694        --color-badge-foreground: 255,255,255;
695        --color-badge-background: 255,190,89;
696        --color-badge-border: 255,255,255;
697        --payment-terms-background-color: rgb(255 190 89);
698      }
699      
700        
701        .color-scheme-fc7f1093-635c-4adf-820d-a10c14b96176 {
702          --color-background: 255,87,87;
703        
704          --gradient-background: #ff5757;
705        
706
707        
708
709        --color-foreground: 255,255,255;
710        --color-background-contrast: 215,0,0;
711        --color-shadow: 255,255,255;
712        --color-button: 255,255,255;
713        --color-button-text: 0,0,0;
714        --color-secondary-button: 255,87,87;
715        --color-secondary-button-text: 0,0,0;
716        --color-link: 0,0,0;
717        --color-badge-foreground: 255,255,255;
718        --color-badge-background: 255,87,87;
719        --color-badge-border: 255,255,255;
720        --payment-terms-background-color: rgb(255 87 87);
721      }
722      
723        
724        .color-scheme-809e6e05-7c55-4671-bf4b-61a78a7821ee {
725          --color-background: 255,255,255;
726        
727          --gradient-background: #ffffff;
728        
729
730        
731
732        --color-foreground: 0,0,0;
733        --color-background-contrast: 191,191,191;
734        --color-shadow: 0,0,0;
735        --color-button: 47,119,89;
736        --color-button-text: 255,255,255;
737        --color-secondary-button: 255,255,255;
738        --color-secondary-button-text: 0,0,0;
739        --color-link: 0,0,0;
740        --color-badge-foreground: 0,0,0;
741        --color-badge-background: 255,255,255;
742        --color-badge-border: 0,0,0;
743        --payment-terms-background-color: rgb(255 255 255);
744      }
745      
746        
747        .color-scheme-7ad9282f-c1bc-48c4-9889-7c3393753add {
748          --color-background: 184,225,247;
749        
750          --gradient-background: #b8e1f7;
751        
752
753        
754
755        --color-foreground: 0,0,0;
756        --color-background-contrast: 69,177,234;
757        --color-shadow: 255,255,255;
758        --color-button: 184,225,247;
759        --color-button-text: 255,255,255;
760        --color-secondary-button: 184,225,247;
761        --color-secondary-button-text: 0,0,0;
762        --color-link: 0,0,0;
763        --color-badge-foreground: 0,0,0;
764        --color-badge-background: 184,225,247;
765        --color-badge-border: 0,0,0;
766        --payment-terms-background-color: rgb(184 225 247);
767      }
768      
769        
770        .color-scheme-7f4476b9-f2fc-4036-8eff-55c3a19092da {
771          --color-background: 184,225,247;
772        
773          --gradient-background: #b8e1f7;
774        
775
776        
777
778        --color-foreground: 0,0,0;
779        --color-background-contrast: 69,177,234;
780        --color-shadow: 255,255,255;
781        --color-button: 255,255,255;
782        --color-button-text: 0,0,0;
783        --color-secondary-button: 184,225,247;
784        --color-secondary-button-text: 0,0,0;
785        --color-link: 0,0,0;
786        --color-badge-foreground: 0,0,0;
787        --color-badge-background: 184,225,247;
788        --color-badge-border: 0,0,0;
789        --payment-terms-background-color: rgb(184 225 247);
790      }
791      
792        
793        .color-scheme-0926b410-2adc-4ba6-bae1-d650c60480ae {
794          --color-background: 255,251,247;
795        
796          --gradient-background: #fffbf7;
797        
798
799        
800
801        --color-foreground: 0,0,0;
802        --color-background-contrast: 255,187,120;
803        --color-shadow: 0,0,0;
804        --color-button: 47,119,89;
805        --color-button-text: 255,255,255;
806        --color-secondary-button: 255,251,247;
807        --color-secondary-button-text: 0,0,0;
808        --color-link: 0,0,0;
809        --color-badge-foreground: 0,0,0;
810        --color-badge-background: 255,251,247;
811        --color-badge-border: 0,0,0;
812        --payment-terms-background-color: rgb(255 251 247);
813      }
814      
815        
816        .color-scheme-d0da23e1-f965-4e1c-be0d-0ba9ec506e32 {
817          --color-background: 232,247,238;
818        
819          --gradient-background: #e8f7ee;
820        
821
822        
823
824        --color-foreground: 0,0,0;
825        --color-background-contrast: 137,214,168;
826        --color-shadow: 0,0,0;
827        --color-button: 47,119,89;
828        --color-button-text: 255,255,255;
829        --color-secondary-button: 232,247,238;
830        --color-secondary-button-text: 0,0,0;
831        --color-link: 0,0,0;
832        --color-badge-foreground: 0,0,0;
833        --color-badge-background: 232,247,238;
834        --color-badge-border: 0,0,0;
835        --payment-terms-background-color: rgb(232 247 238);
836      }
837      
838        
839        .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef {
840          --color-background: 255,0,0;
841        
842          --gradient-background: #ff0000;
843        
844
845        
846
847        --color-foreground: 255,255,255;
848        --color-background-contrast: 128,0,0;
849        --color-shadow: 0,0,0;
850        --color-button: 47,119,89;
851        --color-button-text: 255,255,255;
852        --color-secondary-button: 255,0,0;
853        --color-secondary-button-text: 0,0,0;
854        --color-link: 0,0,0;
855        --color-badge-foreground: 255,255,255;
856        --color-badge-background: 255,0,0;
857        --color-badge-border: 255,255,255;
858        --payment-terms-background-color: rgb(255 0 0);
859      }
860      
861
862      body, .color-background-1, .color-background-2, .color-inverse, .color-accent-1, .color-accent-2, .color-scheme-60c20a6a-df6d-434e-a71d-b7c57d9f162d, .color-scheme-7b898ae6-4f90-4ff7-89b3-8ecd06b2795e, .color-scheme-fc7f1093-635c-4adf-820d-a10c14b96176, .color-scheme-809e6e05-7c55-4
862671-bf4b-61a78a7821ee, .color-scheme-7ad9282f-c1bc-48c4-9889-7c3393753add, .color-scheme-7f4476b9-f2fc-4036-8eff-55c3a19092da, .color-scheme-0926b410-2adc-4ba6-bae1-d650c60480ae, .color-scheme-d0da23e1-f965-4e1c-be0d-0ba9ec506e32, .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef {
863        color: rgba(var(--color-foreground), 0.75);
864        background-color: rgb(var(--color-background));
865      }
866
867      :root {
868        --font-body-family: Roboto, sans-serif;
869        --font-body-style: normal;
870        --font-body-weight: 400;
871        --font-body-weight-bold: 700;
872
873        --font-heading-family: Helvetica, Arial, sans-serif;
874        --font-heading-style: normal;
875        --font-heading-weight: 700;
876
877        --font-body-scale: 1.0;
878        --font-heading-scale: 1.1;
879
880        --media-padding: px;
881        --media-border-opacity: 0.05;
882        --media-border-width: 0px;
883        --media-radius: 22px;
884        --media-shadow-opacity: 0.0;
885        --media-shadow-horizontal-offset: 0px;
886        --media-shadow-vertical-offset: 4px;
887        --media-shadow-blur-radius: 5px;
888        --media-shadow-visible: 0;
889
890        --page-width: 140rem;
891        --page-width-margin: 0rem;
892
893        --product-card-image-padding: 0.0rem;
894        --product-card-corner-radius: 1.0rem;
895        --product-card-text-alignment: left;
896        --product-card-border-width: 0.0rem;
897        --product-card-border-opacity: 0.1;
898        --product-card-shadow-opacity: 0.2;
899        --product-card-shadow-visible: 1;
900        --product-card-shadow-horizontal-offset: 0.0rem;
901        --product-card-shadow-vertical-offset: 0.0rem;
902        --product-card-shadow-blur-radius: 0.5rem;
903
904        --collection-card-image-padding: 0.0rem;
905        --collection-card-corner-radius: 0.0rem;
906        --collection-card-text-alignment: left;
907        --collection-card-border-width: 0.0rem;
908        --collection-card-border-opacity: 0.1;
909        --collection-card-shadow-opacity: 0.0;
910        --collection-card-shadow-visible: 0;
911        --collection-card-shadow-horizontal-offset: 0.0rem;
912        --collection-card-shadow-vertical-offset: 0.4rem;
913        --collection-card-shadow-blur-radius: 0.5rem;
914
915        --blog-card-image-padding: 0.0rem;
916        --blog-card-corner-radius: 0.0rem;
917        --blog-card-text-alignment: left;
918        --blog-card-border-width: 0.0rem;
919        --blog-card-border-opacity: 0.1;
920        --blog-card-shadow-opacity: 0.0;
921        --blog-card-shadow-visible: 0;
922        --blog-card-shadow-horizontal-offset: 0.0rem;
923        --blog-card-shadow-vertical-offset: 0.4rem;
924        --blog-card-shadow-blur-radius: 0.5rem;
925
926        --badge-corner-radius: 0.4rem;
927
928        --popup-border-width: 1px;
929        --popup-border-opacity: 0.1;
930        --popup-corner-radius: 0px;
931        --popup-shadow-opacity: 0.05;
932        --popup-shadow-horizontal-offset: 0px;
933        --popup-shadow-vertical-offset: 4px;
934        --popup-shadow-blur-radius: 5px;
935
936        --drawer-border-width: 1px;
937        --drawer-border-opacity: 0.1;
938        --drawer-shadow-opacity: 0.0;
939        --drawer-shadow-horizontal-offset: 0px;
940        --drawer-shadow-vertical-offset: 4px;
941        --drawer-shadow-blur-radius: 5px;
942
943        --spacing-sections-desktop: 0px;
944        --spacing-sections-mobile: 0px;
945
946        --grid-desktop-vertical-spacing: 8px;
947        --grid-desktop-horizontal-spacing: 8px;
948        --grid-mobile-vertical-spacing: 4px;
949        --grid-mobile-horizontal-spacing: 4px;
950
951        --text-boxes-border-opacity: 0.1;
952        --text-boxes-border-width: 0px;
953        --text-boxes-radius: 20px;
954        --text-boxes-shadow-opacity: 0.0;
955        --text-boxes-shadow-visible: 0;
956        --text-boxes-shadow-horizontal-offset: 0px;
957        --text-boxes-shadow-vertical-offset: 4px;
958        --text-boxes-shadow-blur-radius: 5px;
959
960        --buttons-radius: 40px;
961        --buttons-radius-outset: 41px;
962        --buttons-border-width: 1px;
963        --buttons-border-opacity: 1.0;
964        --buttons-shadow-opacity: 0.0;
965        --buttons-shadow-visible: 0;
966        --buttons-shadow-horizontal-offset: 0px;
967        --buttons-shadow-vertical-offset: 4px;
968        --buttons-shadow-blur-radius: 5px;
969        --buttons-border-offset: 0.3px;
970
971        --inputs-radius: 0px;
972        --inputs-border-width: 1px;
973        --inputs-border-opacity: 0.55;
974        --inputs-shadow-opacity: 0.0;
975        --inputs-shadow-horizontal-offset: 0px;
976        --inputs-margin-offset: 0px;
977        --inputs-shadow-vertical-offset: 4px;
978        --inputs-shadow-blur-radius: 5px;
979        --inputs-radius-outset: 0px;
980
981        --variant-pills-radius: 40px;
982        --variant-pills-border-width: 1px;
983        --variant-pills-border-opacity: 0.55;
984        --variant-pills-shadow-opacity: 0.0;
985        --variant-pills-shadow-horizontal-offset: 0px;
986        --variant-pills-shadow-vertical-offset: 4px;
987        --variant-pills-shadow-blur-radius: 5px;
988      }
989
990      *,
991      *::before,
992      *::after {
993        box-sizing: inherit;
994      }
995
996      html {
997        box-sizing: border-box;
998        font-size: calc(var(--font-body-scale) * 62.5%);
999        height: 100%;
1000      }
1001
1002      body {
1003        display: grid;
1004        grid-template-rows: auto auto 1fr auto;
1005        grid-template-columns: 100%;
1006        min-height: 100%;
1007        margin: 0;
1008        font-size: 1.5rem;
1009        letter-spacing: 0.06rem;
1010        line-height: calc(1 + 0.8 / var(--font-body-scale));
1011        font-family: var(--font-body-family);
1012        font-style: var(--font-body-style);
1013        font-weight: var(--font-body-weight);
1014      }
1015
1016      @media screen and (min-width: 750px) {
1017        body {
1018          font-size: 1.4rem;
1019        }
1020      }
1021    </style>
1022
1023    <link href="//mamakana.com/cdn/shop/t/66/assets/base.css?v=8756776157307427481790938250" rel="stylesheet" type="text/css" media="all">
1024
1025    <style>
1026.mamalinkcollec:before{content:"Collection :";margin-right:4px}.mamalinkcollec .product-meta-info a:after{content:""}.rte .cguide p{margin-left:60px;margin-top:10px;font-size:14px;color:#3c3f41}.rte .cguide table{margin-left:60px;margin-top:10px;font-size:14px;color:#3c3f41}.rte .cguide h2::before{width:100%;height:20px;position:absolute;content:"";left:0;margin-top:21px;margin-left:15px;z-index:-1}.rte .cguide h2{position:relative;width:100%;font-size:32px!important}.rte .cguide h3{display:inline-block;position:relative;padding-right:25px;font-size:22px}.rte .cguide h3:before{height:20px;width:100%;position:absolute;
1026top:calc(20% - 10px);content:"";margin-top:10px;margin-left:5px;z-index:-1}.rte .cguide .gdmy-list{list-style-type:none;padding:0}.rte .cguide .gdmy-list li{position:relative;padding-left:15px;line-height:30px;font-weight:bold;color:#3c3f41}.rte .cguide .gdmy-list li:before{content:"";position:absolute;top:0;left:0;width:5px;height:5px;border-radius:10px;transform:translateY(330%)}.rte .cguide .gdmy-list li span:before{height:20px!important;width:100%!important;position:absolute;top:calc(20% - 10px)!important;content:"";margin-top:10px!important;margin-left:5px;z-index:-1}.rte .cguide .gdmy-list li span{display:inline-block!important;position:relative!important;padding-right:5px!important}@media only screen and (max-width:600px){.rte .cguide h2{font-size:25px!important}.rte .cguide h2:before{margin-top:15px!important;margin-left:1px!important}.rte .cguide h3{font-size:19px!important;padding-right:0!important}.rte .cguide .gdmy-list li span{padding-right:0!important}.rte .cguide p{margin-left:0!important;margin-top:20px!important}.rte .cguide table{margin-left:0!important;margin-top:20px!important}}.blog-home{padding-bottom:20px}.rte a{color:blue;font-weight:700;text-decoration:underline}.box1container{display:flex;flex-wrap:wrap;margin-top:30px;max-width:100%}.box1content{position:relative;flex:1;display:flex;flex-wrap:wrap}.box1content p{padding-top:10px}.box1content:before{width:100%;position:absolute;z-index:-1;height:100%;content:"";left:5%;margin-top:15px}.box1contentnc{flex:1;display:flex;flex-wrap:wrap}.box1image-container{flex-basis:30%;flex-shrink:0;margin-right:20px}.box1image{width:100%;height:auto}.box1text-container{flex-basis:60%}.box1container p{color:#3c3f41;margin:0;margin-left:0!important}p.gboxbg{position:relative}p.gboxbg:before{width:100%;position:absolute;z-index:-1;height:100%;content:"";left:1%}.rte .cguide .gdmy-list{margin-left:60px}@media only screen and (max-width:600px){.box1image-container{flex-basis:100%}.box1text-container{flex-basis:100%}.box1content:before{height:100%;left:0;margin-top:15px}.box1content p{padding-top:0}}.section-header--divider.text-center a{border-bottom:1px solid #333}.section-btns.btnprofil a.btn{margin:3px 2px;padding:8px 10px}.imgctes{padding:0}.block-block-desc a{border-bottom:1px solid #292929}.product-grid-image{margin-bottom:0}.product-grid-content{padding-bottom:0}.breadcrumb{margin:.5rem 0 0;overflow:hidden;white-space:nowrap;list-style-type:none;margin-bottom:0;position:relative}.prix1g{display:none}.mobile-link-logo img{max-height:80px}.pdt-table td{text-align:left;padding:1px 10px}.sold-out img{opacity:.5!important}.badge--sold-out .badge-label,.no-stock{background:#6d6d6d;color:#fff;border-radius:20px;padding:0 10px;font-size:13px}.texte-pd h2{font-size:1.2em;color:#6d6d6d;font-weight:700}.texte-pd h3{font-size:1.2em;color:#6d6d6d;font-weight:700}.texte-pd p{font-size:.928em;color:#6d6d6d}.texte-pd a{color:#292929;font-weight:700;text-decoration:none;border-bottom:1px solid #292929;padding-bottom:1px}.collection-st h2{font-size:1.2em;color:#6d6d6d;font-weight:700}.collection-st p{font-size:.928em;color:#6d6d6d}.collection-st a{color:#292929;text-decoration:none;border-bottom:1px solid #292929;padding-bottom:1px}.collection-st h3{font-size:1.1em;color:#6d6d6d;font-weight:700}h2{font-size:26px;color:#292929;font-weight:600}button.btn.btn-primary.read-more-btn{display:block;margin:auto;border-radius:50px;background-color:#fff;color:#868686;border:1px solid #ccc;padding:5px 25px}span#so-price span.money{color:#557b97}.img-intro a.btn.btn-primary{display:block;position:absolute;width:100%;height:100%;top:0;opacity:0}.img-intro{padding:0}.imge-intro-block{margin:0}.badge-promo.position-left{border-radius:20px;padding:2px 6px;font-size:10px;font-weight:400;color:#fff;background-color:#c90100;font-weight:600}.badge-promo.position-left,.badge-new.position-left{left:2%;top:5%;right:auto}.faq-home h3.panel-title.h4{font-size:18px!important;padding:10px}.faq-home .rte.gutter{font-size:13px;padding:0}.faq-home h2.h1.section-header--left.section-title{font-size:27px}.testimonials img{max-width:100px}.tabs-design-1 #tab-1,.tabs-design-1 #tab-2,.tabs-design-1 #tab-3,.tabs-design-1 #tab-4{border:none;padding-left:12px;padding-right:12px;background:#f0f0f0;border-radius:8px;margin-top:10px;background:rgba(250,250,250,.8)}.mytab .rte h3{margin-top:0}.rte ul li::before{display:none}.tabs-design-1 ul.tabs li a.active{border-bottom:2px solid #0a6f4b!important}.img-intro img.sflazy.lazyload{max-height:100%!important}img.collection-img{width:250px;border-radius:8px;display:block;margin:auto}ul.tabs{display:inline-block;overflow:hidden;margin:0 0 -1px;padding:0}.rte ul li,.se-meta ul li{margin-left:10px}.cquoi ul li{background-color:#0a6f4b;border-radius:4px}.tabs-design-1 ul.tabs li a{border:none;background:none;border-bottom:0 solid var(--tabBgColor);color:#fff}.sale-tag{background-color:#c90100;border-radius:20px}
1027</style><link rel="preload" as="font" href="//mamakana.com/cdn/fonts/roboto/roboto_n4.2019d890f07b1852f56ce63ba45b2db45d852cba.woff2" type="font/woff2" crossorigin=""><link href="//mamakana.com/cdn/shop/t/66/assets/component-localization-form.css?v=143319823105703127341790938250" rel="stylesheet" type="text/css" media="all">
1028      
1028<script src="//mamakana.com/cdn/shop/t/66/assets/localization-form.js?v=161644695336821385561790938250" defer="defer"></script>
1028<link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-predictive-search.css?v=118923337488134913561790938250" media="print" onload="this.media='all'">
1028<script>
1029      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
1030      if (Shopify.designMode) {
1031        document.documentElement.classList.add('shopify-design-mode');
1032      }
1033    </script>
1033
1034    <meta name="google-site-verification" content="tlF6bHHhiGs0HNth6XNv0u8tTCmtVH7Do-Mx7AuHqCk">
1035    <meta name="google-site-verification" content="AhuFn5DR1zZbNR5o7_40hvdWZwuD5knR_BhUHxVoqoA">
1036    <meta name="google-site-verification" content="RlHgYqxVa8rGLucKq0SHOhHgEpC3dOrTwse0rUj0ScQ">
1037<meta name="google-site-verification" content="kJCvINw1BmEbe_cLrvcWrAn5wivf9NCPsulO7UYfWwU">
1038    <meta name="google-site-verification" content="sk0heqtgRfRha0Hhkma5-5TkNkGYd0TdLTFxT56D6SI">
1039  <meta name="google-site-verification" content="cETwWRYRVFRXcDIjkZ_MmXycDdJ06BSPYyy_jPD5eUE">
1040    <meta name="google-site-verification" content="EZZmHhdceFTI-eNI0GAv36VxubKex8nJ2NZzYE0uWnw">
1041    <meta name="google-site-verification" content="5JS9l3JA1BIAJcg68Mn5Hv4HpPbFgEg5XEVBJCbhjnY">
1042    <meta name="google-site-verification" content="FggIt9QUM-0APKTQYLozifl7FgPVLXLReeWN-dN9sMo">
1043    <meta name="google-site-verification" content="CyunuT5O7qq-ck6KLlVySGijgL6Wlzr3GfnUTyGkpSk">
1044    <meta name="google-site-verification" content="c0A-01kpqCdr-GwXvqtYjeZ8I5jtTtrHWRgSsBgNmn0">
1045    <meta name="google-site-verification" content="LRL74LXfnIWsIt-XFMIy0H4kYHT0s8ZjH11p-_qv1UI">
1046    <meta name="google-site-verification" content="5g85m0OYsFN91OwUXymoVGI0mRtEFuRkZg4BzMlo_wA">
1047<meta name="google-site-verification" content="lCRjjscHOPhu8oLcXV1T3eZEsTIChmeKarfC_bDrxJk">
1048
1049
1050
1051
1052
1053
1054
1055
1056<!-- BEGIN app block: shopify://apps/c-hub-customer-accounts/blocks/app-embed/0fb3ba0b-4c65-4919-a85a-48bc2d368e9c -->
1056<script>(function () { try { localStorage.removeItem('chInitPageLoad'); } catch (error) {}})();</script>
1056<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
1057
1058
1059
1060
1061
1062
1063
1064<link rel="dns-prefetch" href="https://cdn.judge.me">
1065<link rel="dns-prefetch" href="https://cdn1.judge.me">
1066<link rel="dns-prefetch" href="https://api.judge.me">
1067
1068<script data-cfasync="false" class="jdgm-settings-script">window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} ","badge_star_color":"#ffd000","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"all_initials","widget_rating_filter_color":"","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","widget_star_color":"#ffd000","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","widget_product_reviews_subtab_text":"Avis Produits","widget_shop_reviews_subtab_text":"Avis Boutique","widget_other_products_reviews_text":"Avis pour d'autres produits","widget_store_reviews_subtab_text":"Avis de la boutique","widget_no_store_reviews_text":"Cette boutique n'a pas encore reçu d'avis","widget_web_restriction_product_reviews_text":"Ce produit n'a pas encore reçu d'avis","widget_no_items_text":"Aucun élément trouvé","widget_show_more_text":"Afficher plus","widget_write_a_store_review_text":"Écrire un avis sur la boutique","widget_other_languages_heading":"Avis dans d'autres langues","widget_translate_review_text":"Traduire l'avis en {{ language }}","widget_translating_review_text":"Traduction en cours...","widget_show_original_translation_text":"Afficher l'original ({{ language }})","widget_translate_review_failed_text":"Impossible de traduire cet avis.","widget_translate_review_retry_text":"Réessayer","widget_translate_review_try_again_later_text":"Réessayez plus tard","show_product_url_for_grouped_product":false,"widget_sorting_pictures_first_text":"Photos en premier","show_pictures_on_all_rev_page_mobile":false,"show_pictures_on_all_rev_page_desktop":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Laissons nos clients parler pour nous","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"sur {{ n }} avis","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":false,"mute_video_by_default":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"button_click","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"Jeremy Surcin","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Médailles d'avis Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subt
1068itle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#0e6800","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_slider_arrows_background_color":"#FFFFFF","review_snippet_widget_slider_arrows_color":"#000000","review_snippet_widget_star_color":"#108474","show_product_variant":false,"all_reviews_product_variant_label_text":"Variante : ","widget_show_verified_branding":false,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé des avis généré par IA basé sur les avis clients récents","widget_show_ai_summary":false,"widget_show_ai_summary_bg":false,"widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","review_submitted_request_store_review_text":"Aimeriez-vous partager votre expérience d'achat avec nous ?","review_submitted_review_other_products_text":"Aimeriez-vous évaluer ces produits ?","store_review_screen_title_text":"Voulez-vous partager votre expérience de shopping avec nous ?","store_review_introduction_text":"Nous apprécions votre retour d'expérience et nous l'utilisons pour nous améliorer. Veuillez partager vos pensées ou suggestions.","reviewer_media_screen_title_picture_text":"Partager une photo","reviewer_media_introduction_picture_text":"Téléchargez une photo pour étayer votre avis.","reviewer_media_screen_title_video_text":"Partager une vidéo","reviewer_media_introduction_video_text":"Téléchargez une vidéo pour étayer votre avis.","reviewer_media_screen_title_picture_or_video_text":"Partager une photo ou une vidéo","reviewer_media_introduction_picture_or_video_text":"Téléchargez une photo ou une vidéo pour étayer votre avis.","reviewer_media_
1068youtube_url_text":"Collez votre URL Youtube ici","advanced_settings_next_step_button_text":"Suivant","advanced_settings_close_review_button_text":"Fermer","modal_write_review_flow":false,"write_review_flow_required_text":"Obligatoire","write_review_flow_privacy_message_text":"Nous respectons votre vie privée.","write_review_flow_anonymous_text":"Avis anonyme","write_review_flow_visibility_text":"Ne sera pas visible pour les autres clients.","write_review_flow_multiple_selection_help_text":"Sélectionnez autant que vous le souhaitez","write_review_flow_single_selection_help_text":"Sélectionnez une option","write_review_flow_required_field_error_text":"Ce champ est obligatoire","write_review_flow_invalid_email_error_text":"Veuillez saisir une adresse email valide","write_review_flow_max_length_error_text":"Max. {{ max_length }} caractères.","write_review_flow_media_upload_text":"\u003cb\u003eCliquez pour télécharger\u003c/b\u003e ou glissez-déposez","write_review_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre avis si nécessaire. En soumettant votre avis, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","rating_only_reviews_enabled":false,"show_negative_reviews_help_screen":false,"new_review_flow_help_screen_rating_threshold":3,"negative_review_resolution_screen_title_text":"Dites-nous plus","negative_review_resolution_text":"Votre expérience est importante pour nous. S'il y a eu des problèmes avec votre achat, nous sommes là pour vous aider. N'hésitez pas à nous contacter, nous aimerions avoir l'opportunité de corriger les choses.","negative_review_resolution_button_text":"Contactez-nous","negative_review_resolution_proceed_with_review_text":"Laisser un avis","negative_review_resolution_subject":"Problème avec l'achat de {{ shop_name }}.{{ order_name }}","preview_badge_collection_page_install_status":false,"widget_review_custom_css":"","preview_badge_custom_css":"","preview_badge_stars_count":"5-stars","featured_carousel_custom_css":"","floating_tab_custom_css":"","all_reviews_widget_custom_css":"","medals_widget_custom_css":"","verified_badge_custom_css":"","all_reviews_text_custom_css":"","transparency_badges_collected_via_store_invite":false,"transparency_badges_from_another_provider":false,"transparency_badges_collected_from_store_visitor":false,"transparency_badges_collected_by_verified_review_provider":false,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_store_review_label_text":"Avis de la boutique","checkout_comment_extension_title_on_product_page":"Customer Comments","checkout_comment_extension_num_latest_comment_show":5,"checkout_comment_extension_format":"name_and_timestamp","checkout_comment_customer_name":"last_initial","checkout_comment_comment_notification":true,"preview_badge_collection_page_install_preference":true,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_reviews_section_theme":"standard","review_widget_image_style":"thumbnails","review_widget_review_image_ratio":"square","review_widget_stars_size":"medium","review_widget_verified_badge":"standard_text","review_widget_review_title_text_size":"medium","review_widget_review_text_size":"medium","review_widget_review_text_length":"medium","review_widget_number_of_columns_desktop":3,"review_widget_carousel_transition_speed":5,"review_widget_custom_questions_answers_display":"always","review_widget_button_text_color":"#FFFFFF","review_widget_text_color":"#000000","review_widget_lighter_text_color":"#7B7B7B","review_widget_corner_styling":"soft","review_widget_review_word_singular":"avis","review_widget_review_word_plural"
1068:"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","qna_widget_question_word_singular":"Question","qna_widget_question_word_plural":"Questions","qna_widget_answer_reply_label":"Réponse de {{ answerer_name }} :","qna_content_screen_title_text":"Poser une question sur ce produit","qna_widget_question_required_field_error_text":"Veuillez entrer votre question.","qna_widget_flow_gdpr_statement":"Nous vous contacterons uniquement au sujet de votre question si nécessaire. En soumettant votre question, vous acceptez nos \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions d'utilisation\u003c/a\u003e et notre \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e.","qna_widget_question_submitted_text":"Merci pour votre question !","qna_widget_close_form_text_question":"Fermer","qna_widget_question_submit_success_text":"Nous vous enverrons un email lorsque nous répondrons à votre question.","all_reviews_widget_v2025_enabled":false,"all_reviews_widget_v2025_header_theme":"default","all_reviews_widget_v2025_widget_title_enabled":true,"all_reviews_widget_v2025_header_text_size":"medium","all_reviews_widget_v2025_header_text_weight":"regular","all_reviews_widget_v2025_average_rating_style":"compact","all_reviews_widget_v2025_bar_chart_enabled":true,"all_reviews_widget_v2025_bar_chart_type":"numbers","all_reviews_widget_v2025_bar_chart_style":"standard","all_reviews_widget_v2025_expanded_media_gallery_enabled":false,"all_reviews_widget_v2025_show_store_medals":true,"all_reviews_widget_v2025_show_photo_gallery":true,"all_reviews_widget_v2025_show_review_keywords":false,"all_reviews_widget_v2025_show_ai_summary":false,"all_reviews_widget_v2025_show_ai_summary_bg":false,"all_reviews_widget_v2025_add_search_bar":false,"all_reviews_widget_v2025_default_sort_method":"most-recent","all_reviews_widget_v2025_reviews_per_page":10,"all_reviews_widget_v2025_reviews_section_theme":"default","all_reviews_widget_v2025_image_style":"thumbnails","all_reviews_widget_v2025_review_image_ratio":"square","all_reviews_widget_v2025_stars_size":"medium","all_reviews_widget_v2025_verified_badge":"bold_badge","all_reviews_widget_v2025_review_title_text_size":"medium","all_reviews_widget_v2025_review_text_size":"medium","all_reviews_widget_v2025_review_text_length":"medium","all_reviews_widget_v2025_number_of_columns_desktop":3,"all_reviews_widget_v2025_carousel_transition_speed":5,"all_reviews_widget_v2025_custom_questions_answers_display":"always","all_reviews_widget_v2025_show_product_variant":false,"all_reviews_widget_v2025_show_reviewer_avatar":true,"all_reviews_widget_v2025_reviewer_name_as_initial":"","all_reviews_widget_v2025_review_location_show":false,"all_reviews_widget_v2025_location_format":"","all_reviews_widget_v2025_show_country_flag":false,"all_reviews_widget_v2025_verified_by_shop_badge_style":"light","all_reviews_widget_v2025_social_share":false,"all_reviews_widget_v2025_social_share_options_order":"Facebook,Twitter,LinkedIn,Pinterest","all_reviews_widget_v2025_pagination_type":"standard","all_reviews_widget_v2025_button_text_color":"#FFFFFF","all_reviews_widget_v2025_text_color":"#000000","all_reviews_widget_v2025_lighter_text_color":"#7B7B7B","all_reviews_widget_v2025_corner_styling":"soft","all_reviews_widget_v2025_title":"Avis clients","all_reviews_widget_v2025_ai_summary_title":"Les clients disent à propos de cette boutique","all_reviews_widget_v2025_no_review_text":"Soyez le premier à écrire un avis","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"Mama Kana","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":false,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","can_be_branded":true,"reply_name_text":"Mama Kana"};</script>
1068 <style class="jdgm-settings-style">.jdgm-xx{left:0}:root{--jdgm-primary-color: #0e6800;--jdgm-secondary-color: rgba(14,104,0,0.1);--jdgm-star-color: #ffd000;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #0e6800;--jdgm-paginate-color: #0e6800;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #0e6800}.jdgm-histogram__bar-content{background-color:#0e6800}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#0e6800}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffd000}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-fullname{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Mama Kana'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
1069</style> <style class="jdgm-settings-style"></style>
1070
1071  
1072  
1073  
1074  <style class="jdgm-miracle-styles">
1075  @-webkit-keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@keyframes jdgm-spin{0%{-webkit-transform:rotate(0deg);-ms-transform:rotate(0deg);transform:rotate(0deg)}100%{-webkit-transform:rotate(359deg);-ms-transform:rotate(359deg);transform:rotate(359deg)}}@font-face{font-family:'JudgemeStar';src:url("data:application/x-font-woff;charset=utf-8;base64,d09GRgABAAAAAAScAA0AAAAABrAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAEgAAAABoAAAAcbyQ+3kdERUYAAARgAAAAHgAAACAAMwAGT1MvMgAAAZgAAABGAAAAVi+vS9xjbWFwAAAB8AAAAEAAAAFKwBMjvmdhc3AAAARYAAAACAAAAAj//wADZ2x5ZgAAAkAAAAEJAAABdH33LXtoZWFkAAABMAAAAC0AAAA2BroQKWhoZWEAAAFgAAAAHAAAACQD5QHQaG10eAAAAeAAAAAPAAAAFAYAAABsb2NhAAACMAAAAA4AAAAOAO4AeG1heHAAAAF8AAAAHAAAACAASgAvbmFtZQAAA0wAAADeAAABkorWfVZwb3N0AAAELAAAACkAAABEp3ubLXgBY2BkYADhPPP4OfH8Nl8ZuJkYQODS2fRrCPr/aSYGxq1ALgcDWBoAO60LkwAAAHgBY2BkYGDc+v80gx4TAwgASaAICmABAFB+Arl4AWNgZGBgYGPQYWBiAAIwyQgWc2AAAwAHVQB6eAFjYGRiYJzAwMrAwejDmMbAwOAOpb8ySDK0MDAwMbByMsCBAAMCBKS5pjA4PGB4wMR44P8BBj3GrQymQGFGkBwAjtgK
1075/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
1076
1077</style>
1078
1079
1080  
1081  
1082   
1083
1084
1085
1086
1087<script data-cfasync="false" class="jdgm-script">
1088!function(e){window.jdgm=window.jdgm||{};
1089/* INF-1976 */
1090var _jdgmBlocked=function(){var raw=(window.jdgmSettings||{}).hostname_allowlist;var list=(raw==null?"":""+raw).split(/[\s,]+/).map(function(h){return h.trim().toLowerCase().replace(/\.$/,"");}).filter(function(h){return h;});if(!list.length)return false;var host=(e.location.hostname||"").toLowerCase().replace(/\.$/,"");if(/(^|\.)shopifypreview\.com$/.test(host))return false;var bare=host.replace(/^www\./,"");for(var i=0;i<list.length;i++){var en=list[i];if(en.indexOf("*.")===0){var b=en.slice(2);if(host===b||host.slice(-(b.length+1))==="."+b)return false;}else if(bare===en.replace(/^www\./,""))return false;}return true;}();
1091if(_jdgmBlocked){jdgm._loaderExecuted=true;jdgm._blocked=true;var _jdgmS=e.createElement("style");_jdgmS.textContent='[class^="jdgm-"],[class*=" jdgm-"]{display:none !important}';(e.head||e.documentElement).appendChild(_jdgmS);return;}
1092jdgm.CDN_HOST="https://cdnwidget.judge.me/",jdgm.CDN_HOST_ALT="https://cdn2.judge.me/cdn/widget_frontend/",jdgm.API_HOST="https://api.judge.me/",jdgm.CDN_BASE_URL="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
1093jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1094setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
1095!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1096(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
1097a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
1098jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
1099t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
1100t.open("GET",e),t.onerror=function(){if(e.indexOf(jdgm.CDN_HOST)===0&&jdgm.CDN_HOST_ALT!==jdgm.CDN_HOST){var f=e.replace(jdgm.CDN_HOST,jdgm.CDN_HOST_ALT);jdgm.loadJS(f,d)}},t.send()},jdgm.docReady((function(){(window.jdgmLoadCSS||e.querySelectorAll(
1101".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1102parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
1103jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
1104)}))}(document);
1105</script>
1105
1106<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/shopify_v2.css"></noscript>
1107
1108<!-- BEGIN app snippet: theme_fix_tags -->
1108<script>
1109  (function() {
1110    var jdgmThemeFixes = {"177361617272":{"html":"","css":"","js":"setInterval(() =\u003e {\n  document.querySelectorAll('.jdgm-card img').forEach(img =\u003e {\n    if (!img.hasAttribute('alt')) {\n      img.setAttribute('alt', 'review image');\n    }\n  });\n}, 500);\n"}};
1111    if (!jdgmThemeFixes) return;
1112
1113    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
1114    // before the per-theme fix so the theme-specific CSS wins the cascade.
1115    // HTML is never applied globally (too risky).
1116    var allThemesFix = jdgmThemeFixes['all'];
1117    if (allThemesFix && allThemesFix.css) {
1118      var allStyleTag = document.createElement('style');
1119      allStyleTag.classList.add('jdgm-theme-fix-style-all');
1120      allStyleTag.innerHTML = allThemesFix.css;
1121      document.head.append(allStyleTag);
1122    };
1123
1124    if (allThemesFix && allThemesFix.js) {
1125      var allScriptTag = document.createElement('script');
1126      allScriptTag.classList.add('jdgm-theme-fix-script-all');
1127      allScriptTag.innerHTML = allThemesFix.js;
1128      document.head.append(allScriptTag);
1129    };
1130
1131    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
1132    if (!thisThemeFix) return;
1133
1134    if (thisThemeFix.html) {
1135      document.addEventListener("DOMContentLoaded", function() {
1136        var htmlDiv = document.createElement('div');
1137        htmlDiv.classList.add('jdgm-theme-fix-html');
1138        htmlDiv.innerHTML = thisThemeFix.html;
1139        document.body.append(htmlDiv);
1140      });
1141    };
1142
1143    if (thisThemeFix.css) {
1144      var styleTag = document.createElement('style');
1145      styleTag.classList.add('jdgm-theme-fix-style');
1146      styleTag.innerHTML = thisThemeFix.css;
1147      document.head.append(styleTag);
1148    };
1149
1150    if (thisThemeFix.js) {
1151      var scriptTag = document.createElement('script');
1152      scriptTag.classList.add('jdgm-theme-fix-script');
1153      scriptTag.innerHTML = thisThemeFix.js;
1154      document.head.append(scriptTag);
1155    };
1156  })();
1157</script>
1157
1158<!-- END app snippet -->
1159<!-- End of Judge.me Core -->
1160
1161
1162
1163<!-- END app block -->
1163<script src="https://cdn.shopify.com/extensions/01a1104e-25b6-7599-91cf-79f73af67ecb/joy-loyalty-program-650/assets/avada-joy.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1163
1163
1164<script src="https://cdn.shopify.com/extensions/01a07a8c-1d34-7d96-a377-f5f8dc8898ec/product-ads-by-criteo-39/assets/index.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1164
1164
1165<script src="https://cdn.shopify.com/extensions/01a1104e-25b6-7599-91cf-79f73af67ecb/joy-loyalty-program-650/assets/joy-points-calculator-block.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1165
1165
1166<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/carousels.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1166
1166
1167<script src="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 1167
1167
1168<script src="https://cdn.shopify.com/extensions/01a0aa7a-f99f-7ab6-a36e-9673fd70d8d4/omnisend-57/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
1168
1169<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1170<script>(function(){if ("sendBeacon" in navigator && "performance" in window) {try {var session_token_from_headers = performance.getEntriesByType('navigation')[0].serverTiming.find(x => x.name == '_s').description;} catch {var session_token_from_headers = undefined;}var session_cookie_matches = document.cookie.match(/_shopify_s=([^;]*)/);var session_token_from_cookie = session_cookie_matches && session_cookie_matches.length === 2 ? session_cookie_matches[1] : "";var session_token = session_token_from_headers || session_token_from_cookie || "";function handle_abandonment_event(e) {var entries = performance.getEntries().filter(function(entry) {return /monorail-edge.shopifysvc.com/.test(entry.name);});if (!window.abandonment_tracked && entries.length === 0) {window.abandonment_tracked = true;var currentMs = Date.now();var navigation_start = performance.timing.navigationStart;var payload = {shop_id: 8298528864,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "index"};window.navigator.sendBeacon("https://monorail-edge.shopifysvc.com/v1/produce", JSON.stringify({schema_id: "online_store_buyer_site_abandonment/1.1",payload: payload,metadata: {event_created_at_ms: currentMs,event_sent_at_ms: currentMs}}));}}window.addEventListener('pagehide', handle_abandonment_event);}}());</script>
vendor: 1 bytes, line 1170
1170
1171<script>
1172  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1173</script>
vendor: 1 bytes, line 1173
1173
1174<script>(function(){var wpmLoader=function(){"use strict";var e=/Googlebot|Storebot-Google|bingbot|Baiduspider|YandexBot|DuckDuckBot|Slurp|facebookexternalhit|Twitterbot|LinkedInBot|Applebot|AdsBot-Google|Mediapartners-Google|APIs-Google|PetalBot|SemrushBot|AhrefsBot|MJ12bot|DotBot|Acunetix|PerplexityBot|Perplexity-User/i,t=/bytedance/i;function i(){try{var e=document.cookie;if(!e||"string"!=typeof e)return;for(var t=0,i=e.split(";");t<i.length;t++){var n=i[t],r=n.indexOf("=");if(-1!==r){var o=n.slice(0,r).trim();if(o){var a=void 0;try{a=decodeURIComponent(o)}catch(e){a=o}if("_shopify_s"===a){var d=n.slice(r+1).trim();try{return decodeURIComponent(d)}catch(e){return d}}}}}return}catch(e){return}}function n(e){try{"undefined"!=typeof console&&"function"==typeof console.warn&&console.warn(e)}catch(e){}}function r(e,t){return"string"==typeof e&&e.length>0&&e.length<=t?e:void 0}function o(e){var t;switch(null==(t=null==e?void 0:e.navigation)?void 0:t.type){case 0:return"navigate";case 1:return"reload";case 2:return"back_forward";default:return}}function a(){var e,t,i;try{var n=null==(i=null==(t=null==(e=self.ShopifyAnalytics)?void 0:e.lib)?void 0:t.trekkie)?void 0:i.state;return"awaiting-consent"===n||"initialized"===n?n:void 0}catch(e){return}}return function(d,s,u,l){var c=arguments.length>4&&void 0!==arguments[4]?arguments[4]:{};try{var p=c.trekkieShim;!0!==p&&"true"!==p||null!=window.__TREKKIE_SHIM_QUEUE||(window.__TREKKIE_SHIM_QUEUE=[])}catch(e){}var f,v,h,y,g=(v=(f={modern:/Edge?\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Firefox\/(1{2}[4-9]|1[2-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Chrom(ium|e)\/(9{2}|\d{3,})\.\d+(\.\d+|)|(Maci|X1{2}).+ Version\/(15\.\d+|(1[6-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(9{2}|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(15[._]\d+|(1[6-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|SamsungBrowser\/([2-9]\d|\d{3,})\.\d+/,legacy:/Edge?\/(1[6-9]|[2-9]\d|\d{3,})\.\d+(\.\d+|)|Firefox\/(5[4-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)|Chrom(ium|e)\/(5[1-9]|[6-9]\d|\d{3,})\.\d+(\.\d+|)([\d.]+$|.*Safari\/(?![\d.]+ Edge\/[\d.]+$))|(Maci|X1{2}).+ Version\/(10\.\d+|(1[1-9]|[2-9]\d|\d{3,})\.\d+)([,.]\d+|)( \(\w+\)|)( Mobile\/\w+|) Safari\/|Chrome.+OPR\/(3[89]|[4-9]\d|\d{3,})\.\d+\.\d+|(CPU[ +]OS|iPhone[ +]OS|CPU[ +]iPhone|CPU IPhone OS|CPU iPad OS)[ +]+(10[._]\d+|(1[1-9]|[2-9]\d|\d{3,})[._]\d+)([._]\d+|)|Android:?[ /-](14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})(\.\d+|)(\.\d+|)|Mobile Safari.+OPR\/([89]\d|\d{3,})\.\d+\.\d+|Android.+Firefox\/(15\d|1[6-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+Chrom(ium|e)\/(14[89]|1[5-9]\d|[2-9]\d{2}|\d{4,})\.\d+(\.\d+|)|Android.+(UC? ?Browser|UCWEB|U3)[ /]?(15\.([5-9]|\d{2,})|(1[6-9]|[2-9]\d|\d{3,})\.\d+)\.\d+|SamsungBrowser\/(5\.\d+|([6-9]|\d{2,})\.\d+)|Android.+MQ{2}Browser\/(14(\.(9|\d{2,})|)|(1[5-9]|[2-9]\d|\d{3,})(\.\d+|))(\.\d+|)|K[Aa][Ii]OS\/(3\.\d+|([4-9]|\d{2,})\.\d+)(\.\d+|)/}).modern,h=f.legacy,(y=navigator.userAgent).match(e)?"bot":y.match(v)?"modern":y.match(h)?"legacy":y.match(t)?"bot":"unknown"),m=function(e){var t,i,n=r(e,128);try{var a=window.performance,d=null==(t=null==a?void 0:a.getEntriesByType)?void 0:t.call(a,"navigation")[0];if(!d)return{requestId:n,navigationType:o(a)};var s="type"in d?r(d.type,64):void 0,u="serverTiming"in d&&Array.isArray(d.serverTiming)?d.serverTiming:[];return{requestId:null!=n?n:r(null==(i=u.find(function(e){return"requestID"===e.name}))?void 0:i.description,128),navigationType:s}}catch(e){return{requestId:n}}}(c.requestId),w=function(e){var t=e.version,r=e.browserTarget,o=e.surface,a=e.shopId,d=e.monorailEndpoint,s=window.location.href;return{emit:function(e){var u=e.status,l=e.errorMsg,c=e.failureReason,p=e.useKeepaliveFallback,f=void 0!==p&&p,v=e.navigationType,h=e.pagehidePersisted,y=e.requestId,g=e.trekkieState;if(d){var m,w;try{var b=(new Date).getTime();m=JSON.stringify({metadata:{event_sent_at_ms:b},events:[{schema_id:"web_pixels_manager_load/3.3",payload:{version:t,bundle_target:r,page_url:s,status:u,surface:o,error_msg:l,failure_reason:c,navigation_type:v,pagehide_persisted:h,request_id:y,trekkie_state:g,shop_id:a,visit_token:i()},metadata:{event_created_at_ms:b}}]})}catch(e){return}try{if("function"==typeof window.navigator.sendBeacon&&-1===(w=window.navigator.userAgent).indexOf("iPhone; CPU iPhone OS 12_")&&-1===w.indexOf("iPad; CPU OS 12_")&&-1===w.indexOf("iPod touch; CPU iPhone OS 12_")&&window.navigator.sendBeacon.bind(window.navigator)(d,m))return}catch(e){}if(f)try{"function"==typeof window.fetch&&window.fetch(d,{method:"POST",headers:{"Content-Type":"text/plain"},body:m,keepalive:!0}
1174).catch(function(){})}catch(e){}else try{var _=new XMLHttpRequest;_.open("POST",d,!0),_.setRequestHeader("Content-Type","text/plain"),_.send(m)}catch(e){n("[Web Pixels Manager] Got an unhandled error while logging to Monorail.")}}else n("[Web Pixels Manager] No Monorail endpoint provided, skipping logging.")}}}({version:u,browserTarget:g,surface:d.surface,shopId:d.shopId,monorailEndpoint:d.monorailEndpoint});if(Boolean(null==(_=null==(b=window.Shopify)?void 0:b.analytics)?void 0:_.replayQueue))w.emit({status:"setup-skipped",errorMsg:"replay queue already initialized."});else{var b,_;w.emit({status:"setup-started"}),window.Shopify=window.Shopify||{};var S=window.Shopify;S.analytics=S.analytics||{};var P=S.analytics;P.replayQueue=[],P.publish=function(e,t,i){return P.replayQueue.push([e,t,i]),!0};try{self.performance.mark("wpm:start")}catch(e){}var k,C="modern"===g?"modern":"legacy",E=(null!=l?l:{modern:"",legacy:""})[C],I=[(k={baseUrl:s,hashVersion:u,buildTarget:C}).baseUrl,"/wpm","/b",k.hashVersion,"modern"===k.buildTarget?"m":"l",".js"].join(""),O=!1,T=!1;try{c.browserTarget=g,function(){O=!0;try{window.addEventListener("pagehide",M)}catch(e){O=!1}}(),R(function(){try{R(x)}catch(e){D(e)}}),w.emit({status:"loading",requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()})}catch(e){D(e)}}function U(){var e;if(q(),!function(){var e,t;return Boolean(null==(t=null==(e=window.Shopify)?void 0:e.analytics)?void 0:t.initialized)}()){var t,i,n;try{if("function"!=typeof(null==(e=window.webPixelsManager)?void 0:e.init))return void A();if(!(null!==(n=i=t=window.webPixelsManager.init(d))&&"function"!=typeof n&&Object(n)===n&&"publish"in i&&"function"==typeof i.publish&&"publishCustomEvent"in i&&"function"==typeof i.publishCustomEvent&&"visitor"in i&&"function"==typeof i.visitor))return void A()}catch(e){return void A(e)}var r=window.Shopify.analytics;r.replayQueue.forEach(function(e){var i=e[0],n=e[1],r=e[2];t.publishCustomEvent(i,n,r)}),r.replayQueue=[],r.publish=t.publishCustomEvent,r.visitor=t.visitor,r.initialized=!0}}function A(e){B("manager_api_unavailable",void 0===e?void 0:Q(e))}function x(){B("script_load_failed","".concat(I," has failed to load"))}function B(e,t){T||(T=!0,q(),w.emit({status:"failed",errorMsg:t,failureReason:e,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function M(e){O&&(q(),w.emit({status:"pagehide-while-loading",useKeepaliveFallback:!0,pagehidePersisted:e.persisted,requestId:m.requestId,navigationType:m.navigationType,trekkieState:a()}))}function q(){O=!1;try{window.removeEventListener("pagehide",M)}catch(e){}}function R(e){var t;!function(e){var t=e.src,i=e.async,n=void 0===i||i,r=e.onload,o=e.onerror,a=e.sri,d=e.scriptDataAttributes,s=void 0===d?{}:d,u=document.createElement("script"),l=document.querySelector("head"),c=document.querySelector("body");if(u.async=n,u.src=t,a&&(u.integrity=a,u.crossOrigin="anonymous"),s)for(var p in s)if(Object.prototype.hasOwnProperty.call(s,p))try{u.dataset[p]=String(s[p])}catch(e){}if(r&&u.addEventListener("load",r),o&&u.addEventListener("error",o),l)l.appendChild(u);else{if(!c)throw new Error("Did not find a head or body element to append the script");c.appendChild(u)}}({src:I,async:!0,onload:U,onerror:e,sri:(t=E,"string"==typeof t&&/^sha384-[A-Za-z0-9+/=]+$/.test(t)?E:""),scriptDataAttributes:c})}function D(e){B("script_append_failed",Q(e))}function Q(e){return e instanceof Error?e.message:"Unknown error"}}}();wpmLoader({shopId: 8298528864,storefrontBaseUrl: "https://mamakana.co.uk",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://mamakana.co.uk/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b"],webPixelsConfigList: [{"id":"1894875512","configuration":"{\"pixel_id\":\"1080077624441826\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"bd2f978c17a94bbb8a74d43de2165dc5","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]}
1174,{"id":"1650196856","configuration":"{\"shop\":\"mama-kana.myshopify.com\",\"cookie_duration\":\"2592000\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"a2e7513c3708f34b1f617d7ce88f9697","type":"APP","apiClientId":2744533,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1606680952","configuration":"{\"webPixelName\":\"Judge.me\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"8acc938b1a30dc7624e304493ca567d7","type":"APP","apiClientId":683015,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1559888248","configuration":"{\"advertiserId\":\"115473\",\"shopDomain\":\"mama-kana.myshopify.com\",\"appVersion\":\"shopifyApp_5.4.1\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c287d09bac7e7a912a76f3941fab1c2f","type":"APP","apiClientId":2887701,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1534165368","configuration":"{\"myshopifyDomain\":\"mama-kana.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"23b97d18e2aa74363140dc29c9284e87","type":"APP","apiClientId":2775569,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_phone","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"1494843768","configuration":"{\"partnerId\": \"101456\", \"environment\": \"prod\", \"countryCode\": \"FR\", \"logLevel\": \"none\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e39367b785b1d63117e387ccb6b0db54","type":"APP","apiClientId":5829751,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"850657610","configuration":"{\"description\":\"Avada Joy referral conversion tracking pixel\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1407bdd9f0589334d5b86a8b8502a91b","type":"APP","apiClientId":3373963,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"212795722","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"6382051a2886440738affef4\",\"trackingURL\":\"https:\/\/wt.omnisendlink.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"1e2b45bbee5b360dff908f60423b89f8","type":"APP","apiClientId":186001,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"80413002","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"10","type":"CUSTOM","privacyPurposes":[],"name":"Junto  - Tracking Twitter"},{"id":"248054136","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"4","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"name":"Criteo EU"},{"id":"shopify-app-pixel","configuration":"{}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"APP","privacyPurposes":["ANALYTICS","MARKETING"]},{"id":"shopify-custom-pixel","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"0530","apiClientId":"shopify-pixel","type":"CUSTOM","privacyPurposes":["ANALYTICS","MARKETING"]}],isMerchantRequest: false,initData: {"shop":{"name":"Mama Kana","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"mama-kana.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/mamakana.co.uk"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"5767131562146","handle":"pack-decouverte-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47697838145866","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1174,{"id":"14896473440632","handle":"pack-decouverte-cbd-royal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54984225096056","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8637206462794","handle":"pack-decouverte-pre-roll-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47697857380682","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7949553008886","handle":"trim-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44808439464182","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14906262684024","handle":"watermelon-cbd-exterieur","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55022441890168","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7861200814326","handle":"amnesia-cbd-small-buds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"44505055527158","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7724387369206","handle":"mango-haze-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43964148547830","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14896067772792","handle":"lemon-cbd-small-buds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54982556189048","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8675668623690","handle":"cookie-kush-cbd-small-buds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55155017286008","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14879691800952","handle":"og-kush-cbd-small-buds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54924318015864","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7553791262966","handle":"pack-decouverte-resine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47697478943050","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15008619757944","handle":"pack-decouverte-resines-0-thc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55470218412408","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15035609842040","handle":"la-mousse-pollen-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55586601763192","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7570102976758","handle":"resine-mystere","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42579467075830","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15055764423032","handle":"rosin-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55665283662200","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15055955951992","handle":"lolive-cbn","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55665685987704","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1174,{"id":"14862032077176","handle":"supreme-resine-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54847557206392","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15010052571512","handle":"creamy-piatella-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55481315787128","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8614669123914","handle":"golden-static-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47459391471946","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7586062434550","handle":"pack-decouverte-huile","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"47697828806986","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5997657850025","handle":"huile-de-chanvre-cbd-5","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41466677362857","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5997664141481","handle":"huile-de-chanvre-cbd-10","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41466682343593","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5997665452201","handle":"huile-de-chanvre-cbd-20","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41466664157353","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15047848100216","handle":"huile-30-de-chanvre","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55634055299448","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14901444739448","handle":"pack-decouverte-vape-cbd-🌬️","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55007465963896","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14898074190200","handle":"vape-pen-rechargeable-amnesia-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54992118186360","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14898076287352","handle":"vape-pen-rechargeable-banana-cream-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54992135520632","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14898075206008","handle":"vape-pen-rechargeable-jack-herer-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54992127263096","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14898073534840","handle":"vape-pen-rechargeable-lemon-haze-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54992114123128","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14897439932792","handle":"popcorn-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55155020530040","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7211455447209","handle":"orange-bud-cbd-small-buds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"41297663918249","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1174,{"id":"14868634173816","handle":"sour-diesel-cbd-sous-serre","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54881988313464","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"4609453654112","handle":"afghan-hash-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40388166287529","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5797610291362","handle":"la-tambouille-de-mama-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55155022954872","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://mamakana.com/cdn","87a86122w399bf3b8pd0403c97m2c07468c",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"178842337656","themePublished":"true","eventMetadataId":"1a10e5f9-3987-42b5-b0b9-bc5339c9a27a","pageType":"home","shopId":"8298528864","storefrontBaseUrl":"https:\/\/mamakana.co.uk","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\"]","isMerchantRequest":"false","hashVersion":"87a86122w399bf3b8pd0403c97m2c07468c","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1174<script>
1175  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1176  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1177  window.ShopifyAnalytics.meta.currency = 'EUR';
1178  var meta = {"page":{"pageType":"home","requestId":"af470a56-b9a0-4693-9bb2-b2536bbe1d21-1791386614"}};
1179  for (var attr in meta) {
1180    window.ShopifyAnalytics.meta[attr] = meta[attr];
1181  }
1182</script>
vendor: 1 bytes, line 1182
1182
1183<script class="analytics">
1184  (function () {
1185    var customDocumentWrite = function(content) {
1186      var jquery = null;
1187
1188      if (window.jQuery) {
1189        jquery = window.jQuery;
1190      } else if (window.Checkout && window.Checkout.$) {
1191        jquery = window.Checkout.$;
1192      }
1193
1194      if (jquery) {
1195        jquery('body').append(content);
1196      }
1197    };
1198
1199    var hasLoggedConversion = function(token) {
1200      if (token) {
1201        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1202      }
1203      return false;
1204    }
1205
1206    var setCookieIfConversion = function(token) {
1207      if (token) {
1208        var twoMonthsFromNow = new Date(Date.now());
1209        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1210
1211        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1212      }
1213    }
1214
1215    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1216    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1217    if (trekkie.integrations) {
1218      return;
1219    }
1220    trekkie.methods = [
1221      'identify',
1222      'page',
1223      'ready',
1224      'track',
1225      'trackForm',
1226      'trackLink'
1227    ];
1228    trekkie.factory = function(method) {
1229      return function() {
1230        var args = Array.prototype.slice.call(arguments);
1231        args.unshift(method);
1232        trekkie.push(args);
1233        if (method == 'track' || method == 'page') {
1234          var pageUrl;
1235          try {
1236            pageUrl = window.location.href;
1237          } catch (e) {}
1238          var pageReferrer;
1239          try {
1240            pageReferrer = document.referrer;
1241          } catch (e) {}
1242          try {
1243            if (window.__TREKKIE_SHIM_QUEUE == null) {
1244              window.__TREKKIE_SHIM_QUEUE = [];
1245            }
1246            window.__TREKKIE_SHIM_QUEUE.push({
1247              from: 'trekkie-stub',
1248              method: method,
1249              args: args.slice(1),
1250              pageContext: {
1251                url: pageUrl,
1252                referrer: pageReferrer
1253              }
1254            });
1255          } catch (e) {
1256            // no-op
1257          }
1258        }
1259        return trekkie;
1260      };
1261    };
1262    for (var i = 0; i < trekkie.methods.length; i++) {
1263      var key = trekkie.methods[i];
1264      trekkie[key] = trekkie.factory(key);
1265    }
1266    trekkie.load = function(config) {
1267      trekkie.config = config || {};
1268      trekkie.config.initialDocumentCookie = document.cookie;
1269      var first = document.getElementsByTagName('script')[0];
1270var script = document.createElement('script');
1271script.type = 'text/javascript';
1272script.onerror = function(e) {
1273  var scriptFallback = document.createElement('script');
1274  scriptFallback.type = 'text/javascript';
1275  scriptFallback.onerror = function(error) {
1276          var Monorail = {
1277      produce: function produce(monorailDomain, schemaId, payload) {
1278        var currentMs = new Date().getTime();
1279        var event = {
1280          schema_id: schemaId,
1281          payload: payload,
1282          metadata: {
1283            event_created_at_ms: currentMs,
1284            event_sent_at_ms: currentMs
1285          }
1286        };
1287        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1288      },
1289      sendRequest: function sendRequest(endpointUrl, payload) {
1290        // Try the sendBeacon API
1291        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1292          var blobData = new window.Blob([payload], {
1293            type: 'text/plain'
1294          });
1295
1296          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1297            return true;
1298          } // sendBeacon was not successful
1299
1300        } // XHR beacon
1301
1302        var xhr = new XMLHttpRequest();
1303
1304        try {
1305          xhr.open('POST', endpointUrl);
1306          xhr.setRequestHeader('Content-Type', 'text/plain');
1307          xhr.send(payload);
1308        } catch (e) {
1309          console.log(e);
1310        }
1311
1312        return false;
1313      },
1314      isIos12: function isIos12() {
1315        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1316      }
1317    };
1318    Monorail.produce('monorail-edge.shopifysvc.com',
1319      'trekkie_storefront_load_errors/1.1',
1320      {shop_id: 8298528864,
1321      theme_id: 178842337656,
1322      app_name: "storefront",
1323      context_url: window.location.href,
1324      source_url: "//mamakana.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"});
1325
1326  };
1327  scriptFallback.async = true;
1328  scriptFallback.src = '//mamakana.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1329  first.parentNode.insertBefore(scriptFallback, first);
1330};
1331script.async = true;
1332script.src = '//mamakana.com/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js';
1333first.parentNode.insertBefore(script, first);
1334
1335    };
1336    trekkie.load(
1337      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":8298528864,"isMerchantRequest":null,"themeId":178842337656,"themeCityHash":"2555591757136505931","contentLanguage":"fr","currency":"EUR","eventMetadataId":"1a10e5f9-3987-42b5-b0b9-bc5339c9a27a"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1338    );
1339
1340    var loaded = false;
1341    trekkie.ready(function() {
1342      if (loaded) return;
1343      loaded = true;
1344
1345      window.ShopifyAnalytics.lib = window.trekkie;
1346
1347      var originalDocumentWrite = document.write;
1348      document.write = customDocumentWrite;
1349      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1350      document.write = originalDocumentWrite;
1351
1352      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1353      var token = match? match[1]: undefined;
1354      if (!hasLoggedConversion(token)) {
1355        setCookieIfConversion(token);
1356        
1357      }
1358    });
1359
1360    window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"af470a56-b9a0-4693-9bb2-b2536bbe1d21-1791386614","shopifyEmitted":true});
1361
1362    var eventsListenerScript = document.createElement('script');
1363    eventsListenerScript.async = true;
1364    eventsListenerScript.src = "//mamakana.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1365    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1366})();</script>
vendor: 1 bytes, line 1366
1366
1367<script defer="" src="https://mamakana.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.6.min.js" data-application="storefront-renderer" data-shop-id="8298528864" data-render-region="gcp-us-west1" data-page-type="index" data-theme-instance-id="178842337656" data-theme-name="Dawn" data-theme-version="12.0.0" data-monorail-region="shop_domain" data-resource-timing-sampling-rate="10" data-shs="true" data-shs-beacon="true" data-shs-export-with-fetch="true" data-shs-logs-sample-rate="1" data-shs-beacon-endpoint="https://mamakana.co.uk/api/collect"></script>
1367
1368<meta name="shopify-y" content="660910f5-7d39-434b-acc3-96cc010d895f" data-expiration="1822944302000"><meta name="shopify-s" content="65584fb6-ab5c-4cac-9565-36f4e30753b3" data-expiration="1791388502000"><meta name="new-cookie-storage-activated" content="t">
1369<link href="https://mamakana.com/" hreflang="fr" rel="alternate"><link href="https://mamakana.co.uk/" hreflang="en-uk" rel="alternate"><link href="https://mamakana.ie/" hreflang="en-ie" rel="alternate"><link href="https://mamakana.hu/" hreflang="hu" rel="alternate"><link href="https://mamakana.cz/" hreflang="cs" rel="alternate"><link href="https://mamakana.ro/" hreflang="ro" rel="alternate"><link href="https://mamakana.dk/" hreflang="da" rel="alternate"><link href="https://mamakana.se/" hreflang="sv" rel="alternate"><link href="https://mamakana.at/" hreflang="de-at" rel="alternate"><link href="https://mamakana.ee/" hreflang="et" rel="alternate"><link href="https://mamakana.sk/" hreflang="sk" rel="alternate"><link href="https://mamakana.lt/" hreflang="lt" rel="alternate"><link href="https://mamakana.es/" hreflang="es" rel="alternate"><link href="https://mamakana.si/" hreflang="sl" rel="alternate"><link href="https://mamakana.lv/" hreflang="lv" rel="alternate"><link href="https://mamakana.nl/" hreflang="nl" rel="alternate"><link href="https://mamakana.hr/" hreflang="hr" rel="alternate"><link href="https://mamakana.gr/" hreflang="el" rel="alternate"><link href="https://mamakana.fi/" hreflang="fi" rel="alternate"><link href="https://mamakana.pl/" hreflang="pl" rel="alternate"><link href="https://mamakana.de/" hreflang="de" rel="alternate"><link href="https://mamakana.pt/" hreflang="pt" rel="alternate"><link href="https://mamakana.it/" hreflang="it" rel="alternate"></head>
1370
1371  <body class="gradient">
1372    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1373      Ignore and move on to content
1374    </a>
1375<!-- Google Tag Manager (noscript) -->
vendor: 68 bytes, lines 1375-1376
1375
1376<noscript><iframe src="https://www.googletagmanager.com/ns.html?id=
1376GTM-KCDQFJFS
vendor: 83 bytes, line 1376
1376" height="0" width="0" style="display:none;visibility:hidden"></iframe></noscript>
1377<!-- End Google Tag Manager (noscript) --><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
1378<link href="//mamakana.com/cdn/shop/t/66/assets/mk-cart-drawer-overrides.css?v=68308698026261067521790938250" rel="stylesheet" type="text/css" media="all">
1379<link href="//mamakana.com/cdn/shop/t/66/assets/mk-cart-upsell.css?v=125842913954845998981790938250" rel="stylesheet" type="text/css" media="all">
1380
1381<script src="//mamakana.com/cdn/shop/t/66/assets/cart.js?v=146030171231302550031790938250" defer="defer"></script>
vendor: 1 bytes, line 1381
1381
1382<script src="//mamakana.com/cdn/shop/t/66/assets/mk-cart-discount.js?v=172474142997450208281790938250" defer="defer"></script>
vendor: 1 bytes, line 1382
1382
1383<script src="//mamakana.com/cdn/shop/t/66/assets/mk-legacy-atc.js?v=118463104384121514041790938250" defer="defer"></script>
vendor: 1 bytes, line 1383
1383
1384<script src="//mamakana.com/cdn/shop/t/66/assets/mk-cart-upsell.js?v=79168107770314813471790938250" defer="defer"></script>
1384
1385
1386<style>
1387  .drawer {
1388    visibility: hidden;
1389  }
1390</style>
1391
1392<!-- Criteo Basket Tag -->
1393<script type="text/javascript">
1394  window.criteo_q = window.criteo_q || [];
1395  var deviceType = /iPad/.test(navigator.userAgent) ? "t" : /Mobile|iP(hone|od)|Android|BlackBerry|IEMobile|Silk/.test(navigator.userAgent) ? "m" : "d";
1396  window.criteo_q.push(
1397    { event: "setAccount", account: 116949 },
1398
1399{ event: "setEmail", email: "" },
1400
1401{ event: "setSiteType", type: deviceType },
1402{ event: "setRetailerVisitorId", id: "" },
1403    { event: "viewBasket",
1404      currency: "EUR",
1405      item: [
1406        
1407      ]
1408    }
1409  );
1410</script>
1410
1411<!-- END Criteo Basket Tag -->
1412<cart-drawer class="drawer is-empty">
1413  <div id="CartDrawer" class="cart-drawer">
1414    <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div>
1415    <div class="drawer__inner gradient color-background-1" role="dialog" aria-modal="true" aria-label="Votre panier" tabindex="-1"><div class="drawer__inner-empty">
1416          <div class="cart-drawer__warnings center">
1417            <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Fermer">
1418              <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1419  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1420</path></svg>
1421
1422            </button>
1423            <div class="cart-drawer__empty-content">
1424              <p class="cart__empty-text">Your basket is empty</p>
1425              <a href="/collections/all" class="button">
1426                Continue shopping
1427              </a>
1428            </div>
1429          </div></div><div class="drawer__header mk-drawer__header">
1430        <p class="mk-drawer__title">
1431          0
1432 article</p>
1433        <button class="drawer__close mk-drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Fermer">
1434          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1435  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1436</path></svg>
1437
1438        </button>
1439      </div>
1440
1441      <div class="mk-progress" data-cart-total="0" data-reached="0">
1442  <p class="mk-progress__text">Spend just <strong>69.00€</strong> more and get free shipping!</p>
1443
1444  <div class="mk-progress__track" role="progressbar" aria-valuemin="0" aria-valuemax="100" aria-valuenow="0">
1445    <span class="mk-progress__fill" style="width: calc(0% / 100);"></span><span class="mk-progress__marker mk-progress__marker--start is-reached" style="left: 0;" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
1446      <path d="M3 8h18v4H3z"></path>
1447      <path d="M5 12h14v9H5z"></path>
1448      <path d="M12 8v13"></path>
1449      <path d="M12 8S10.6 4 8.6 4a2.2 2.2 0 100 4"></path>
1450      <path d="M12 8s1.4-4 3.4-4a2.2 2.2 0 110 4"></path>
1451    </svg></span><span class="mk-progress__marker" style="left: calc(3333% / 100);" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
1452      <path d="M2 7h11v9H2z"></path>
1453      <path d="M13 10h4l4 3.5V16h-8z"></path>
1454      <circle cx="6.5" cy="18" r="2"></circle>
1455      <circle cx="17" cy="18" r="2"></circle>
1456    </svg></span><span class="mk-progress__marker" style="left: calc(6666% / 100);" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
1457      <path d="M4 20c0-8 5-14 16-15 0 11-6 16-13 16H4z"></path>
1458      <path d="M4 20c3-5 7-8 12-10"></path>
1459    </svg></span><span class="mk-progress__marker mk-progress__marker--end" style="left: calc(10000% / 100);" aria-hidden="true"><svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true" focusable="false">
1460      <path d="M12 3l2.6 5.6 6 .8-4.4 4.2 1.1 6.1L12 16.8 6.7 19.7l1.1-6.1L3.4 9.4l6-.8z"></path>
1461    </svg></span></div>
1462
1463  <div class="mk-progress__labels">
1464    <span class="mk-progress__label mk-progress__label--start is-reached" style="left: 0;">
1465      <span class="mk-progress__amount">€0</span>
1466      <span class="mk-progress__name">Gifts</span>
1467    </span><span class="mk-progress__label" style="left: calc(3333% / 100);">
1468        <span class="mk-progress__amount">€69</span>
1469        <span class="mk-progress__name">Free shipping</span>
1470      </span><span class="mk-progress__label" style="left: calc(6666% / 100);">
1471        <span class="mk-progress__amount">€100</span>
1472        <span class="mk-progress__name">100 g free</span>
1473      </span><span class="mk-progress__label mk-progress__label--end" style="left: calc(10000% / 100);">
1474        <span class="mk-progress__amount">189€</span>
1475        <span class="mk-progress__name">Goodies Pack</span>
1476      </span></div>
1477
1478  <p class="mk-progress__always"><svg aria-hidden="true" focusable="false" class="icon icon-discount" viewBox="0 0 12 12">
1479  <path fill-rule="evenodd" clip-rule="evenodd" d="M7 0h3a2 2 0 012 2v3a1 1 0 01-.3.7l-6 6a1 1 0 01-1.4 0l-4-4a1 1 0 010-1.4l6-6A1 1 0 017 0zm2 2a1 1 0 102 0 1 1 0 00-2 0z" fill="currentColor">
1480</path></svg>
1481<span>Already purchased: Rolling papers + samples</span>
1482  </p>
1483</div>
1484
1485
1486      <cart-drawer-items class="is-empty">
1487        <form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post">
1488          <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p>
1489            <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status">
1490              Loading in progress...
1491            </p>
1492          </div>
1493          <div id="CartDrawer-CartErrors" role="alert"></div>
1494        </form>
1495      </cart-drawer-items>
1496
1497      <div class="drawer__footer mk-footer">
1498        <div class="cart-drawer__footer">
1499          <mk-discount-form class="mk-discount" data-total-discount="0">
1500            <div class="mk-discount__row">
1501              <input type="text" name="discount_code" class="mk-discount__input" placeholder="Discount code" autocomplete="off" autocapitalize="characters">
1502              <button type="button" class="mk-discount__submit">Apply</button>
1503            </div>
1504            <p class="mk-discount__error" role="alert" hidden=""></p>
1505          </mk-discount-form><div class="mk-footer__row mk-footer__row--total" role="status">
1506            <span>Estimated total</span>
1507            <span class="mk-footer__total">
1508              <span class="Bold-theme-hook-DO-NOT-DELETE bold_cart_total" style="display:none !important;"></span>
1509              <span class="money" data-wg-notranslate="">0,00€</span>
1510            </span>
1511          </div>
1512        </div>
1513
1514        <div class="cart__ctas">
1515          <noscript>
1516            <button type="submit" class="cart__update-button button button--secondary" form="CartDrawer-Form">
1517              Update
1518            </button>
1519          </noscript>
1520
1521          <button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button mk-checkout" name="checkout" form="CartDrawer-Form" disabled="">
1522            Proceed to payment
1523 <span class="mk-checkout__arrow" aria-hidden="true">           →</span>
1524          </button>
1525        </div>
1526      </div>
1527    </div>
1528  </div>
1529</cart-drawer>
1530<!-- BEGIN sections: header-group -->
1531<div id="shopify-section-sections--25124892180856__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-slideshow.css?v=107725913939919748051790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
1532<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-slideshow.css?v=107725913939919748051790938250"></noscript>
1533<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
1534<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250"></noscript>
1535  <link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-list-social.css?v=35792976012981934991790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
1536  <noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-list-social.css?v=35792976012981934991790938250"></noscript>
1537
1538
1539<div class="utility-bar color-scheme-60c20a6a-df6d-434e-a71d-b7c57d9f162d gradient utility-bar--bottom-border">
1540  <div class="page-width utility-bar__grid"><slideshow-component class="announcement-bar" role="region" aria-roledescription="Carrousel" aria-label="Barre d’annonces">
1541        <div class="announcement-bar-slider slider-buttons">
1542          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Annonce précédente" aria-controls="Slider-sections--25124892180856__announcement-bar">
1543            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1544  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1545</path></svg>
1546
1547          </button>
1548          <div class="grid grid--1-col slider slider--everywhere" id="Slider-sections--25124892180856__announcement-bar" aria-live="polite" aria-atomic="true" data-autoplay="true" data-speed="3"><div class="slideshow__slide slider__slide grid__item grid--1-col" id="Slide-sections--25124892180856__announcement-bar-1" role="group" aria-roledescription="Annonce" aria-label="1 de 3" tabindex="-1">
1549                <div class="announcement-bar__announcement" role="region" aria-label="Annonce"><a href="/pages/super-mama-2" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5">
1550                      <span>SUPER MAMA 2: 1KG TO WIN! 🎮</span><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1551  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1552</path></svg>
1553
1554</p></a></div>
1555              </div><div class="slideshow__slide slider__slide grid__item grid--1-col" id="Slide-sections--25124892180856__announcement-bar-2" role="group" aria-roledescription="Annonce" aria-label="2 de 3" tabindex="-1">
1556                <div class="announcement-bar__announcement" role="region" aria-label="Annonce"><a href="/collections/cbd-flowers" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5">
1557                      <span>DOUBLE ORDERS ACROSS THE ENTIRE SITE 🎁</span><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1558  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1559</path></svg>
1560
1561</p></a></div>
1562              </div><div class="slideshow__slide slider__slide grid__item grid--1-col" id="Slide-sections--25124892180856__announcement-bar-3" role="group" aria-roledescription="Annonce" aria-label="3 de 3" tabindex="-1">
1563                <div class="announcement-bar__announcement" role="region" aria-label="Annonce"><a href="/collections/cbd-flowers" class="announcement-bar__link link link--text focus-inset animate-arrow"><p class="announcement-bar__message h5">
1564                      <span>GET 100G FREE FOR EVERY 100€ YOU SPEND 🔥</span><svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1565  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1566</path></svg>
1567
1568</p></a></div>
1569              </div></div>
1570          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Annonce suivante" aria-controls="Slider-sections--25124892180856__announcement-bar">
1571            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1572  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1573</path></svg>
1574
1575          </button>
1576        </div>
1577      </slideshow-component><div class="localization-wrapper">
1578</div>
1579  </div>
1580</div>
1581
1582
1583<style> #shopify-section-sections--25124892180856__announcement-bar .utility-bar {position: fixed; width: 100%; height: 39px;} @media screen and (max-width: 1200px) {#shopify-section-sections--25124892180856__announcement-bar .utility-bar {position: fixed; width: 100%; height: 40px; } #shopify-section-sections--25124892180856__announcement-bar .announcement-bar .slider-button--prev {display: none; } #shopify-section-sections--25124892180856__announcement-bar .announcement-bar .slider-button--next {display: none; } #shopify-section-sections--25124892180856__announcement-bar span {font-size: 12px; }} </style></div><div id="shopify-section-sections--25124892180856__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-list-menu.css?v=151968516119678728991790938250" media="print" onload="this.media='all'">
1584<link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-search.css?v=165164710990765432851790938250" media="print" onload="this.media='all'">
1585<link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-menu-drawer.css?v=31331429079022630271790938250" media="print" onload="this.media='all'">
1586<link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-cart-notification.css?v=54116361853792938221790938250" media="print" onload="this.media='all'">
1587<link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-cart-items.css?v=145340746371385151771790938250" media="print" onload="this.media='all'"><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" media="print" onload="this.media='all'"><link href="//mamakana.com/cdn/shop/t/66/assets/component-cart-drawer.css?v=72776503990271941661790938250" rel="stylesheet" type="text/css" media="all">
1588  <link href="//mamakana.com/cdn/shop/t/66/assets/component-cart.css?v=181291337967238571831790938250" rel="stylesheet" type="text/css" media="all">
1589  <link href="//mamakana.com/cdn/shop/t/66/assets/component-totals.css?v=15906652033866631521790938250" rel="stylesheet" type="text/css" media="all">
1590  <link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
1591  <link href="//mamakana.com/cdn/shop/t/66/assets/component-discounts.css?v=152760482443307489271790938250" rel="stylesheet" type="text/css" media="all">
1592<noscript><link href="//mamakana.com/cdn/shop/t/66/assets/component-list-menu.css?v=151968516119678728991790938250" rel="stylesheet" type="text/css" media="all"></noscript>
1593<noscript><link href="//mamakana.com/cdn/shop/t/66/assets/component-search.css?v=165164710990765432851790938250" rel="stylesheet" type="text/css" media="all"></noscript>
1594<noscript><link href="//mamakana.com/cdn/shop/t/66/assets/component-menu-drawer.css?v=31331429079022630271790938250" rel="stylesheet" type="text/css" media="all"></noscript>
1595<noscript><link href="//mamakana.com/cdn/shop/t/66/assets/component-cart-notification.css?v=54116361853792938221790938250" rel="stylesheet" type="text/css" media="all"></noscript>
1596<noscript><link href="//mamakana.com/cdn/shop/t/66/assets/component-cart-items.css?v=145340746371385151771790938250" rel="stylesheet" type="text/css" media="all"></noscript>
1597
1598<style>
1599  header-drawer {
1600    justify-self: start;
1601    margin-left: -1.2rem;
1602  }.scrolled-past-header .header__heading-logo-wrapper {
1603      width: 75%;
1604    }@media screen and (min-width: 990px) {
1605      header-drawer {
1606        display: none;
1607      }
1608    }.menu-drawer-container {
1609    display: flex;
1610  }
1611
1612  .list-menu {
1613    list-style: none;
1614    padding: 0;
1615    margin: 0;
1616  }
1617
1618  .list-menu--inline {
1619    display: inline-flex;
1620    flex-wrap: wrap;
1621  }
1622
1623  summary.list-menu__item {
1624    padding-right: 2.7rem;
1625  }
1626
1627  .list-menu__item {
1628    display: flex;
1629    align-items: center;
1630    line-height: calc(1 + 0.3 / var(--font-body-scale));
1631    font-weight: 600;
1632  }
1633
1634  .list-menu__item--link {
1635    text-decoration: none;
1636    padding-bottom: 1rem;
1637    padding-top: 1rem;
1638    line-height: calc(1 + 0.8 / var(--font-body-scale));
1639  }
1640
1641  @media screen and (min-width: 750px) {
1642    .list-menu__item--link {
1643      padding-bottom: 0.5rem;
1644      padding-top: 0.5rem;
1645    }
1646  }
1647</style><style data-shopify="">.header {
1648    padding: 10px 3rem 6px 3rem;
1649  }
1650
1651  .section-header {
1652    position: sticky; /* This is for fixing a Safari z-index issue. PR #2147 */
1653    margin-bottom: 0px;
1654  }
1655
1656  @media screen and (min-width: 750px) {
1657    .section-header {
1658      margin-bottom: 0px;
1659    }
1660  }
1661
1662  @media screen and (min-width: 990px) {
1663    .header {
1664      padding-top: 20px;
1665      padding-bottom: 12px;
1666    }
1667  }</style>
1667<script src="//mamakana.com/cdn/shop/t/66/assets/details-disclosure.js?v=13653116266235556501790938250" defer="defer"></script>
vendor: 1 bytes, line 1667
1667
1668<script src="//mamakana.com/cdn/shop/t/66/assets/details-modal.js?v=25581673532751508451790938250" defer="defer"></script>
vendor: 1 bytes, line 1668
1668
1669<script src="//mamakana.com/cdn/shop/t/66/assets/cart-notification.js?v=172228510085652268691790938250" defer="defer"></script>
vendor: 1 bytes, line 1669
1669
1670<script src="//mamakana.com/cdn/shop/t/66/assets/search-form.js?v=133129549252120666541790938250" defer="defer"></script>
1670<script src="//mamakana.com/cdn/shop/t/66/assets/cart-drawer.js?v=65346638173152494031790938250" defer="defer"></script>
1670<svg xmlns="http://www.w3.org/2000/svg" class="hidden">
1671  <symbol id="icon-search" viewBox="0 0 18 19" fill="none">
1672    <path fill-rule="evenodd" clip-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 112.85 3.5a5.784 5.784 0 018.18 8.18zm.26 1.12a6.78 6.78 0 11.72-.7l5.4 5.4a.5.5 0 11-.71.7l-5.41-5.4z" fill="currentColor"></path>
1673  </symbol>
1674
1675  <symbol id="icon-reset" class="icon icon-close" fill="none" viewBox="0 0 18 18" stroke="currentColor">
1676    <circle r="8.5" cy="9" cx="9" stroke-opacity="0.2"></circle>
1677    <path d="M6.82972 6.82915L1.17193 1.17097" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"></path>
1678    <path d="M1.22896 6.88502L6.77288 1.11523" stroke-linecap="round" stroke-linejoin="round" transform="translate(5 5)"></path>
1679  </symbol>
1680
1681  <symbol id="icon-close" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1682    <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1683  </path></symbol>
1684</svg><sticky-header data-sticky-type="reduce-logo-size" class="header-wrapper color-background-1 gradient header-wrapper--border-bottom"><header class="header header--top-center header--mobile-center page-width header--has-menu header--has-social header--has-account">
1685
1686<header-drawer data-breakpoint="tablet">
1687  <details id="Details-menu-drawer-container" class="menu-drawer-container">
1688    <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu">
1689      <span>
1690        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-hamburger" fill="none" viewBox="0 0 18 16">
1691  <path d="M1 .5a.5.5 0 100 1h15.71a.5.5 0 000-1H1zM.5 8a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1A.5.5 0 01.5 8zm0 7a.5.5 0 01.5-.5h15.71a.5.5 0 010 1H1a.5.5 0 01-.5-.5z" fill="currentColor">
1692</path></svg>
1693
1694        <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-close" fill="none" viewBox="0 0 18 17">
1695  <path d="M.865 15.978a.5.5 0 00.707.707l7.433-7.431 7.579 7.282a.501.501 0 00.846-.37.5.5 0 00-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 10-.707-.708L8.991 7.853 1.413.573a.5.5 0 10-.693.72l7.563 7.268-7.418 7.417z" fill="currentColor">
1696</path></svg>
1697
1698      </span>
1699    </summary>
1700    <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-background-1">
1701      <div class="menu-drawer__inner-container">
1702        <div class="menu-drawer__navigation-container">
1703          <nav class="menu-drawer__navigation">
1704            <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><a id="HeaderDrawer-fleurs-cbd-🌿" href="/collections/cbd-flowers" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1705                      CBD flowers 🌿
1706                    </a></li><li><a id="HeaderDrawer-resines-cbd-🍫" href="/collections/cbd-hash" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1707                      CBD Hash UK 🍫
1708                    </a></li><li><details id="Details-menu-drawer-menu-item-3">
1709                      <summary id="HeaderDrawer-huiles-de-chanvre-💧" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1710                        Hemp oils 💧
1711                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1712  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1713</path></svg>
1714
1715                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1716  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1717</path></svg>
1718
1719                      </summary>
1720                      <div id="link-huiles-de-chanvre-💧" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1721                        <div class="menu-drawer__inner-submenu">
1722                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1723                            <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1724  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1725</path></svg>
1726
1727                            Hemp oils 💧
1728                          </button>
1729                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a id="HeaderDrawer-huiles-de-chanvre-💧-huiles-cbd-💧" href="/collections/cbd-oils" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1730                                    CBD oils 💧
1731                                  </a></li><li><a id="HeaderDrawer-huiles-de-chanvre-💧-huiles-cbg-🌱" href="/collections/cbg-oils" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1732                                    CBG oils 🌱
1733                                  </a></li><li><a id="HeaderDrawer-huiles-de-chanvre-💧-huiles-cbn-💤" href="/collections/cbn-oils" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1734                                    CBN oils 💤
1735                                  </a></li></ul>
1736                        </div>
1737                      </div>
1738                    </details></li><li><a id="HeaderDrawer-vape-cbd-☁️" href="/collections/cbd-vape" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1739                      CBD Vape UK ☁️
1740                    </a></li><li><details id="Details-menu-drawer-menu-item-5">
1741                      <summary id="HeaderDrawer-produits-divers-🖍️" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1742                        Miscellaneous 🖍️
1743                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1744  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1745</path></svg>
1746
1747                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1748  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1749</path></svg>
1750
1751                      </summary>
1752                      <div id="link-produits-divers-🖍️" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1753                        <div class="menu-drawer__inner-submenu">
1754                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1755                            <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1756  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1757</path></svg>
1758
1759                            Miscellaneous 🖍️
1760                          </button>
1761                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><details id="Details-menu-drawer-produits-divers-🖍️-alimentaires-cbd-🍬">
1762                                    <summary id="HeaderDrawer-produits-divers-🖍️-alimentaires-cbd-🍬" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1763                                      CBD Food 🍬
1764                                      <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1765  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1766</path></svg>
1767
1768                                      <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1769  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1770</path></svg>
1771
1772                                    </summary>
1773                                    <div id="childlink-alimentaires-cbd-🍬" class="menu-drawer__submenu has-submenu gradient motion-reduce">
1774                                      <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1775                                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1776  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1777</path></svg>
1778
1779                                        CBD Food 🍬
1780                                      </button>
1781                                      <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li>
1782                                            <a id="HeaderDrawer-produits-divers-ðŸ
1782–ï¸-alimentaires-cbd-🍬-bonbons-cbd-🍬" href="/collections/cbd-gummies" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1783                                              CBD gummies 🍬
1784                                            </a>
1785                                          </li><li>
1786                                            <a id="HeaderDrawer-produits-divers-🖍️-alimentaires-cbd-🍬-tisanes-cbd-🍵" href="/collections/cbd-infusion-teas" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1787                                              CBD tea 🍵
1788                                            </a>
1789                                          </li><li>
1790                                            <a id="HeaderDrawer-produits-divers-🖍️-alimentaires-cbd-🍬-gelules-cbd-💊" href="/collections/cbd-capsules" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1791                                              CBD capsules 💊
1792                                            </a>
1793                                          </li></ul>
1794                                    </div>
1795                                  </details></li><li><a id="HeaderDrawer-produits-divers-🖍️-concentres-cbd-⚗️" href="/collections/cbd-concentrates" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1796                                    CBD concentrates ⚗️
1797                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-e-liquides-cbd-💧" href="/collections/cbd-e-liquids" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1798                                    E-liquids CBD 💧
1799                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-cigarettes-cbd-🚬" href="/collections/cigarettes-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1800                                    CBD Cigarettes 🚬
1801                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-graines-de-cbd-🌱" href="/collections/feminized-cbd-seeds" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1802                                    CBD seeds 🌱
1803                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-packs-decouvertes" href="/collections/packs-decouvertes" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1804                                    Discovery packs 🧭
1805                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-pre-rolls-cbd" href="/collections/cbd-prerolls" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1806                                    CBD Pre-Rolls 🪄
1807                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-cartouches-cbd-☁️" href="/collections/cbd-cartridges" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1808                                    CBD cartridges ☁️
1809                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-cosmetiques-cbd" href="/collections/cbd-cosmetics" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1810                                    CBD cosmetics 🧴
1811                                  </a></li><li><a id="HeaderDrawer-produits-divers-🖍️-accessoires-🔫" href="/collections/accessoires" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1812                                    Accessories 🔫
1813                                  </a></li></ul>
1814                        </div>
1815                      </div>
1816                    </details></li><li><a id="HeaderDrawer-le-blog-de-mama-📝" href="/blogs/blog-mama-kana" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1817                      Blog 📝
1818                    </a></li><li><details id="Details-menu-drawer-menu-item-7">
1819                      <summary id="HeaderDrawer-infos-📰" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1820                        News 📰
1821                        <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1822  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1823</path></svg>
1824
1825                        <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1826  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1827</path></svg>
1828
1829                      </summary>
1830                      <div id="link-infos-📰" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1">
1831                        <div class="menu-drawer__inner-submenu">
1832                          <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true">
1833                            <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
1834  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
1835</path></svg>
1836
1837                            News 📰
1838                          </button>
1839                          <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a id="HeaderDrawer-infos-📰-programme-de-fidelite-📑" href="/pages/programme-de-fidelite" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1840                                    Loyalty program 📑
1841                                  </a></li><li><a id="HeaderDrawer-infos-📰-les-cadeaux-de-mama-🎁" href="/pages/les-cadeaux-de-mama" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1842                                    Mama's gifts 🎁
1843                                  </a></li><li><a id="HeaderDrawer-infos-📰-quest-ce-que-le-cbd-🌿" href="/pages/what-is-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1844                                    What is CBD? 🌿
1845                                  </a></li><li><a id="HeaderDrawer-infos-📰-nos-actualites-📰" href="/blogs/actualites-mamakana" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1846                                    Our news 📰
1847                                  </a></li><li><a id="HeaderDrawer-infos-📰-qui-sommes-nous-👩-❤️-👨" href="/pages/about-us" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1848                                    About us 👩‍❤️‍👨
1849                                  </a></li><li><a id="HeaderDrawer-infos-📰-boutiques-cbd-paris-🛍️" href="/pages/our-stores" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1850                                    CBD Paris stores 🛍️
1851                                  </a></li><li><a id="HeaderDrawer-infos-📰-avis-des-clients-⭐" href="/pages/avis-clients" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1852                                    Customer reviews ⭐
1853                                  </a></li></ul>
1854                        </div>
1855                      </div>
1856                    </details></li><li><a id="HeaderDrawer-jeux-🎮" href="/pages/super-mama-2" class="menu-drawer__menu-item list-menu__item link link--text focus-inset">
1857                      Games 🎮
1858                    </a></li></ul>
1859          </nav>
1860          <div class="menu-drawer__utility-links"><a href="/account/login" class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide">
1861                <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 18 19">
1862  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.
18621-3.67-1.35-6.17-1.35z" fill="currentColor">
1863</path></svg>
1864
1865Connection</a><ul class="list list-social list-unstyled" role="list"><li class="list-social__item">
1866                  <a href="https://www.facebook.com/profile.php?id=61587368360550" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20">
1867  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"></path>
1868</svg>
1869<span class="visually-hidden">Facebook</span>
1870                  </a>
1871                </li><li class="list-social__item">
1872                  <a href="https://www.instagram.com/mamakana.off/" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
1873  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"></path>
1874</svg>
1875<span class="visually-hidden">Instagram</span>
1876                  </a>
1877                </li><li class="list-social__item">
1878                  <a href="https://www.youtube.com/channel/UCSO-EZGw0j6bKOdNPjcuruA" class="list-social__link link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20">
1879  <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"></path>
1880</svg>
1881<span class="visually-hidden">YouTube</span>
1882                  </a>
1883                </li></ul>
1884          </div>
1885        </div>
1886      </div>
1887    </div>
1888  </details>
1889</header-drawer>
1890
1891
1892<details-modal class="header__search">
1893  <details>
1894    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Recherche">
1895      <span>
1896        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
1897          <use href="#icon-search">
1898        </use></svg>
1899        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
1900          <use href="#icon-close">
1901        </use></svg>
1902      </span>
1903    </summary>
1904    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Recherche">
1905      <div class="modal-overlay"></div>
1906      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Chargement en cours..."><form action="/search" method="get" role="search" class="search search-modal__form">
1907          <div class="field">
1908            <input class="search__input field__input" id="Search-In-Modal-1" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
1909            <label class="field__label" for="Search-In-Modal-1">Search</label>
1910            <input type="hidden" name="options[prefix]" value="last">
1911            <button type="reset" class="reset__button field__button hidden" aria-label="Effacer le terme de recherche">
1912              <svg class="icon icon-close" aria-hidden="true" focusable="false">
1913                <use xlink:href="#icon-reset">
1914              </use></svg>
1915            </button>
1916            <button class="search__button field__button" aria-label="Recherche">
1917              <svg class="icon icon-search" aria-hidden="true" focusable="false">
1918                <use href="#icon-search">
1919              </use></svg>
1920            </button>
1921          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
1922
1923<style>
1924.loading__spinner{position:absolute;z-index:1;width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}
1924.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
1925</style>
1926
1927<div class="predictive-search__loading-state">
1928  <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
1929    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
1930  </svg>
1931</div></div>
1932
1933            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Fermer">
1934          <svg class="icon icon-close" aria-hidden="true" focusable="false">
1935            <use href="#icon-close">
1936          </use></svg>
1937        </button>
1938      </div>
1939    </div>
1940  </details>
1941</details-modal>
1942<h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper">
1943                
1944                <img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Logo_Mama_Kana_UK.png?v=1742389813&amp;width=600" alt="Mama Kana" srcset="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Logo_Mama_Kana_UK.png" width="150" height="104.4" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 300px) 50vw, 150px">
1945              </div></a></h1>
1946
1947<nav class="header__inline-menu">
1948  <ul class="list-menu list-menu--inline" role="list"><li><a id="HeaderMenu-fleurs-cbd-🌿" href="/collections/cbd-flowers" class="header__menu-item list-menu__item link link--text focus-inset">
1949            <span>CBD flowers 🌿</span>
1950          </a></li><li><a id="HeaderMenu-resines-cbd-🍫" href="/collections/cbd-hash" class="header__menu-item list-menu__item link link--text focus-inset">
1951            <span>CBD Hash UK 🍫</span>
1952          </a></li><li><header-menu>
1953            <details id="Details-HeaderMenu-3">
1954              <summary id="HeaderMenu-huiles-de-chanvre-💧" class="header__menu-item list-menu__item link focus-inset">
1955                <span>Hemp oils 💧</span>
1956                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1957  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1958</path></svg>
1959
1960              </summary>
1961              <ul id="HeaderMenu-MenuList-3" class="header__submenu list-menu list-menu--disclosure color-background-1 gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a id="HeaderMenu-huiles-de-chanvre-💧-huiles-cbd-💧" href="/collections/cbd-oils" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1962                        CBD oils 💧
1963                      </a></li><li><a id="HeaderMenu-huiles-de-chanvre-💧-huiles-cbg-🌱" href="/collections/cbg-oils" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1964                        CBG oils 🌱
1965                      </a></li><li><a id="HeaderMenu-huiles-de-chanvre-💧-huiles-cbn-💤" href="/collections/cbn-oils" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1966                        CBN oils 💤
1967                      </a></li></ul>
1968            </details>
1969          </header-menu></li><li><a id="HeaderMenu-vape-cbd-☁️" href="/collections/cbd-vape" class="header__menu-item list-menu__item link link--text focus-inset">
1970            <span>CBD Vape UK ☁️</span>
1971          </a></li><li><header-menu>
1972            <details id="Details-HeaderMenu-5">
1973              <summary id="HeaderMenu-produits-divers-🖍️" class="header__menu-item list-menu__item link focus-inset">
1974                <span>Miscellaneous 🖍️</span>
1975                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1976  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1977</path></svg>
1978
1979              </summary>
1980              <ul id="HeaderMenu-MenuList-5" class="header__submenu list-menu list-menu--disclosure color-background-1 gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li>
1980<details id="Details-HeaderSubMenu-produits-divers-🖍️-alimentaires-cbd-🍬">
1981                        <summary id="HeaderMenu-produits-divers-🖍️-alimentaires-cbd-🍬" class="header__menu-item link link--text list-menu__item focus-inset caption-large">
1982                          <span>CBD Food 🍬</span>
1983                          <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
1984  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
1985</path></svg>
1986
1987                        </summary>
1988                        <ul id="HeaderMenu-SubMenuList-produits-divers-🖍️-alimentaires-cbd-🍬-" class="header__submenu list-menu motion-reduce"><li>
1989                              <a id="HeaderMenu-produits-divers-🖍️-alimentaires-cbd-🍬-bonbons-cbd-🍬" href="/collections/cbd-gummies" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1990                                CBD gummies 🍬
1991                              </a>
1992                            </li><li>
1993                              <a id="HeaderMenu-produits-divers-🖍️-alimentaires-cbd-🍬-tisanes-cbd-🍵" href="/collections/cbd-infusion-teas" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1994                                CBD tea 🍵
1995                              </a>
1996                            </li><li>
1997                              <a id="HeaderMenu-produits-divers-🖍️-alimentaires-cbd-🍬-gelules-cbd-💊" href="/collections/cbd-capsules" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1998                                CBD capsules 💊
1999                              </a>
2000                            </li></ul>
2001                      </details></li><li><a id="HeaderMenu-produits-divers-🖍️-concentres-cbd-⚗️" href="/collections/cbd-concentrates" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2002                        CBD concentrates ⚗️
2003                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-e-liquides-cbd-💧" href="/collections/cbd-e-liquids" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2004                        E-liquids CBD 💧
2005                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-cigarettes-cbd-🚬" href="/collections/cigarettes-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2006                        CBD Cigarettes 🚬
2007                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-graines-de-cbd-🌱" href="/collections/feminized-cbd-seeds" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2008                        CBD seeds 🌱
2009                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-packs-decouvertes" href="/collections/packs-decouvertes" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2010                        Discovery packs 🧭
2011                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-pre-rolls-cbd" href="/collections/cbd-prerolls" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2012                        CBD Pre-Rolls 🪄
2013                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-cartouches-cbd-☁️" href="/collections/cbd-cartridges" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2014                        CBD cartridges ☁️
2015                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-cosmetiques-cbd" href="/collections/cbd-cosmetics" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2016                        CBD cosmetics 🧴
2017                      </a></li><li><a id="HeaderMenu-produits-divers-🖍️-accessoires-🔫" href="/collections/accessoires" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2018                        Accessories 🔫
2019                      </a></li></ul>
2020            </details>
2021          </header-menu></li><li><a id="HeaderMenu-le-blog-de-mama-📝" href="/blogs/blog-mama-kana" class="header__menu-item list-menu__item link link--text focus-inset">
2022            <span>Blog 📝</span>
2023          </a></li><li><header-menu>
2024            <details id="Details-HeaderMenu-7">
2025              <summary id="HeaderMenu-infos-📰" class="header__menu-item list-menu__item link focus-inset">
2026                <span>News 📰</span>
2027                <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
2028  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
2029</path></svg>
2030
2031              </summary>
2032              <ul id="HeaderMenu-MenuList-7" class="header__submenu list-menu list-menu--disclosure color-background-1 gradient caption-large motion-reduce global-settings-popup" role="list" tabindex="-1"><li><a id="HeaderMenu-infos-📰-programme-de-fidelite-📑" href="/pages/programme-de-fidelite" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2033                        Loyalty program 📑
2034                      </a></li><li><a id="HeaderMenu-infos-📰-les-cadeaux-de-mama-🎁" href="/pages/les-cadeaux-de-mama" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2035                        Mama's gifts 🎁
2036                      </a></li><li><a id="HeaderMenu-infos-📰-quest-ce-que-le-cbd-🌿" href="/pages/what-is-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2037                        What is CBD? 🌿
2038                      </a></li><li><a id="HeaderMenu-infos-📰-nos-actualites-📰" href="/blogs/actualites-mamakana" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2039                        Our news 📰
2040                      </a></li><li><a id="HeaderMenu-infos-📰-qui-sommes-nous-👩-❤️-👨" href="/pages/about-us" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2041                        About us 👩‍❤️‍👨
2042                      </a></li><li><a id="HeaderMenu-infos-📰-boutiques-cbd-paris-🛍️" href="/pages/our-stores" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2043                        CBD Paris stores 🛍️
2044                      </a></li><li><a id="HeaderMenu-infos-📰-avis-des-clients-⭐" href="/pages/avis-clients" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
2045                        Customer reviews ⭐
2046                      </a></li></ul>
2047            </details>
2048          </header-menu></li><li><a id="HeaderMenu-jeux-🎮" href="/pages/super-mama-2" class="header__menu-item list-menu__item link link--text focus-inset">
2049            <span>Games 🎮</span>
2050          </a></li></ul>
2051</nav>
2052
2053<div class="header__icons">
2054      <div class="desktop-localization-wrapper">
2055</div>
2056      
2057
2058<details-modal class="header__search">
2059  <details>
2060    <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Recherche">
2061      <span>
2062        <svg class="modal__toggle-open icon icon-search" aria-hidden="true" focusable="false">
2063          <use href="#icon-search">
2064        </use></svg>
2065        <svg class="modal__toggle-close icon icon-close" aria-hidden="true" focusable="false">
2066          <use href="#icon-close">
2067        </use></svg>
2068      </span>
2069    </summary>
2070    <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Recherche">
2071      <div class="modal-overlay"></div>
2072      <div class="search-modal__content search-modal__content-bottom" tabindex="-1"><predictive-search class="search-modal__form" data-loading-text="Chargement en cours..."><form action="/search" method="get" role="search" class="search search-modal__form">
2073          <div class="field">
2074            <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Search" role="combobox" aria-expanded="false" aria-owns="predictive-search-results" aria-controls="predictive-search-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false">
2075            <label class="field__label" for="Search-In-Modal">Search</label>
2076            <input type="hidden" name="options[prefix]" value="last">
2077            <button type="reset" class="reset__button field__button hidden" aria-label="Effacer le terme de recherche">
2078              <svg class="icon icon-close" aria-hidden="true" focusable="false">
2079                <use xlink:href="#icon-reset">
2080              </use></svg>
2081            </button>
2082            <button class="search__button field__button" aria-label="Recherche">
2083              <svg class="icon icon-search" aria-hidden="true" focusable="false">
2084                <use href="#icon-search">
2085              </use></svg>
2086            </button>
2087          </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search="">
2088
2089<style>
2090.loading__spinner{position:absolute;z-index:1;width:1.8rem;display:inline-block}.spinner{animation:rotator 1.4s linear infinite}@keyframes rotator{0%{transform:rotate(0)}to{transform:rotate(270deg)}}.path{stroke-dasharray:280;stroke-dashoffset:0;transform-origin:center;stroke:rgb(var(--color-foreground));animation:dash 1.4s ease-in-out infinite}@keyframes dash{0%{stroke-dashoffset:280}50%{stroke-dashoffset:75;transform:rotate(135deg)}to{stroke-dashoffset:280;transform:rotate(450deg)}}.loading__spinner:not(.hidden)+.cart-item__price-wrapper,.loading__spinner:not(.hidden)~cart-remove-button{opacity:50%}
2090.loading__spinner:not(.hidden)~cart-remove-button{pointer-events:none;cursor:default}
2091</style>
2092
2093<div class="predictive-search__loading-state">
2094  <svg aria-hidden="true" focusable="false" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2095    <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2096  </svg>
2097</div></div>
2098
2099            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form></predictive-search><button type="button" class="search-modal__close-button modal__close-button link link--text focus-inset" aria-label="Fermer">
2100          <svg class="icon icon-close" aria-hidden="true" focusable="false">
2101            <use href="#icon-close">
2102          </use></svg>
2103        </button>
2104      </div>
2105    </div>
2106  </details>
2107</details-modal>
2108
2109<a href="/account/login" class="header__icon header__icon--account link focus-inset small-hide">
2110          <svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" class="icon icon-account" fill="none" viewBox="0 0 18 19">
2111  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
2112</path></svg>
2113
2114          <span class="visually-hidden">Connection</span>
2115        </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"><svg class="icon icon-cart-empty" aria-hidden="true" focusable="false" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 40 40" fill="none">
2116  <path d="m15.75 11.8h-3.16l-.77 11.6a5 5 0 0 0 4.99 5.34h7.38a5 5 0 0 0 4.99-5.33l-.78-11.61zm0 1h-2.22l-.71 10.67a4 4 0 0 0 3.99 4.27h7.38a4 4 0 0 0 4-4.27l-.72-10.67h-2.22v.63a4.75 4.75 0 1 1 -9.5 0zm8.5 0h-7.5v.63a3.75 3.75 0 1 0 7.5 0z" fill="currentColor" fill-rule="evenodd"></path>
2117</svg>
2118<span class="visually-hidden">Basket</span></a>
2119    </div>
2120  </header>
2121</sticky-header>
2122
2123<script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","name":"Mama Kana","logo":"https://mamakana.com/cdn/shop/files/1_8fbf346f-27c2-4b68-99cd-243fd14020bc.png?v=1742389813&width=500","sameAs":["","https://www.facebook.com/profile.php?id=61587368360550","","https://www.instagram.com/mamakana.off/","","","","https://www.youtube.com/channel/UCSO-EZGw0j6bKOdNPjcuruA",""],"url":"https://mamakana.co.uk"}</script>
2123
2124  
2124<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebSite","name":"Mama Kana","potentialAction":{"@type":"SearchAction","target":"https://mamakana.co.uk/search?q={search_term_string}","query-input":"required name=search_term_string"},"url":"https://mamakana.co.uk"}</script>
2124
2125<style> #shopify-section-sections--25124892180856__header .header {padding-top: 50px;} </style></div>
2126<!-- END sections: header-group -->
2127
2128   <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
2129  
2130    <div id="shopify-section-template--25124901683576__f510dc75-2592-44b7-8d3f-cea32f2102b6" class="shopify-section">
2131  <link rel="preload" as="image" href="//mamakana.com/cdn/shop/files/france_banniere_principale.webp?v=1791384659&width=1000" fetchpriority="high">
2132
2133<div class="banner page-width">
2134  <div class="big-image">
2135    <a href="/collections/cbd-flowers"><img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/anglais_banniere_principale.webp?width=1000&v=202610071723" width="824" height="600" loading="eager" fetchpriority="high" alt=""></a>
2136  </div>
2137  <div class="small-images">
2138    <a href="/collections/cbd-flowers"><img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/banniere_EN_c8ac6c81-7623-485c-8f96-2cc411882664.png?width=1000&v=202610071723" width="435" height="290" loading="lazy" alt="">
2139    </a>
2140    <a href="/pages/super-mama-2"><img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/BAN-Pack_royal_-_EN.png?width=1000&v=202610071723" width="435" height="290" loading="lazy" alt="">
2141    </a>
2142  </div>
2143</div>
2144
2145<div class="image-container">
2146  <div class="slider">
2147    <div class="slides">
2148      <div class="slide"><a href="/collections/cbd-flowers"><img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/anglais_banniere_principale.webp?width=1000&v=202610071723" width="824" height="600" loading="eager" fetchpriority="high" alt=""></a></div>
2149      <div class="slide"><a href="/collections/cbd-flowers"><img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/banniere_EN_c8ac6c81-7623-485c-8f96-2cc411882664.png?width=1000&v=202610071723" width="435" height="290" loading="lazy" alt=""></a></div>
2150      <div class="slide"><a href="/pages/super-mama-2"><img src="https://cdn.shopify.com/s/files/1/0082/9852/8864/files/BAN-Pack_royal_-_EN.png?width=1000&v=202610071723" width="435" height="290" loading="lazy" alt=""></a></div>
2151    </div>
2152  </div>
2153  <label for="slide1" class="prev">❮</label>
2154  <label for="slide2" class="next">❯</label>
2155</div>
2156
2157
2158<style>
2159
2160  .image-container {
2161
2162display: none;
2163    
2164  }
2165  .mit {
2166    margin-bottom: 0px !important;
2167  }
2168  .banner {
2169    display: flex;
2170    align-items: flex-start;
2171    gap: 18px;
2172  }
2173  .big-image img {
2174    width: 100%;
2175    height: auto;
2176  }
2177
2178  .small-images {
2179    display: flex;
2180    flex-direction: column;
2181    justify-content: space-between;
2182    gap: 9px;
2183  }
2184
2185  .small-images img {
2186    width: 100%; /* Taille souhaitée pour les petites images */
2187    height: auto;
2188  }
2189
2190  @media (max-width: 768px) {
2191
2192.banner {
2193
2194display: none;
2195  
2196}
2197    
2198    .image-container {
2199        display: block;
2200    }
2201    .big-image, .small-images {
2202        width: 100%;
2203        height: auto;
2204    }
2205    .big-image img, .small-images img {
2206        display: none;
2207        width: 100%;
2208        height: auto;
2209    }
2210    .big-image img:first-child, .small-images img:first-child {
2211        display: block;
2212    }
2213}
2214
2215/* Slider Controls */
2216@media (max-width: 768px) {
2217    .slider {
2218        position: relative;
2219        overflow-x: auto;
2220        overflow-y: hidden;
2221        width: 100%;
2222        height: auto;
2223        display: flex;
2224        scroll-snap-type: x mandatory;
2225        -webkit-overflow-scrolling: touch;
2226    }
2227
2228    .slider .slides {
2229        display: flex;
2230        width: 300%;
2231        scroll-snap-align: start;
2232    }
2233
2234    .slider .slide {
2235        width: 100%;
2236        flex-shrink: 0;
2237        scroll-snap-align: start;
2238    }
2239
2240    .slider img {
2241        width: 100%;
2242        height: auto;
2243    }
2244
2245 .image-container label {
2246        position: absolute;
2247        top: 45%;
2248        transform: translateY(-50%);
2249        background: rgba(0,0,0,0);
2250        color: black;
2251        padding: 10px;
2252    }
2253
2254    .image-container label.prev {
2255        left: 10px;
2256    }
2257
2258    .image-container label.next {
2259        right: 10px;
2260    }
2261  
2262}
2263</style>
2264
2265
2266</div><div id="shopify-section-template--25124901683576__1d30e35f-138b-422d-852f-406c91147625" class="shopify-section">
2267  <style>
2268    .reinsurance--template--25124901683576__1d30e35f-138b-422d-852f-406c91147625 {
2269      background-color: #fffbf7;
2270    }
2271  </style>
2272
2273
2274<div class="reinsurance reinsurance--template--25124901683576__1d30e35f-138b-422d-852f-406c91147625">
2275  <div class="page-width container">
2276    
2277      <div class="reinsurance-item">
2278        <div class="icon">
2279          
2280            <img src="//mamakana.com/cdn/shop/files/pictos-Paiement_ba7c9ee4-0e94-48d2-99b5-c8a5f133e380_copie.webp?v=1701877140&width=500" width="" height="" loading="lazy" alt="">
2281          
2282        </div>
2283        <div class="text">
2284          <p><b>Secure payment</b></p>
2285          <p>3D Secure payment</p>
2286        </div>
2287        
2288          <span class="vertical-line"></span>
2289        
2290      </div>
2291    
2292      <div class="reinsurance-item">
2293        <div class="icon">
2294          
2295            <img src="//mamakana.com/cdn/shop/files/picto_Livraison_72807e30-f259-4f7d-b839-604315f2e075_copie.webp?v=1701877140&width=500" width="" height="" loading="lazy" alt="">
2296          
2297        </div>
2298        <div class="text">
2299          <p><b>Express delivery</b></p>
2300          <p>In the United-Kingdom and Europe</p>
2301        </div>
2302        
2303          <span class="vertical-line"></span>
2304        
2305      </div>
2306    
2307      <div class="reinsurance-item">
2308        <div class="icon">
2309          
2310            <img src="//mamakana.com/cdn/shop/files/picto-SAV_6b5544e2-5b62-493a-9b90-d125387c1ab6_copie.webp?v=1701877140&width=500" width="" height="" loading="lazy" alt="">
2311          
2312        </div>
2313        <div class="text">
2314          <p><b>Any questions?</b></p>
2315          <p>Call +33 1 88 81 21 02</p>
2316        </div>
2317        
2318          <span class="vertical-line"></span>
2319        
2320      </div>
2321    
2322      <div class="reinsurance-item">
2323        <div class="icon">
2324          
2325            <img src="//mamakana.com/cdn/shop/files/picto-Fidelite_bda69ee1-0955-4f50-abdd-82afa5087fc4_copie.webp?v=1701877140&width=500" width="" height="" loading="lazy" alt="">
2326          
2327        </div>
2328        <div class="text">
2329          <p><b>Loyalty program</b></p>
2330          <p>& free gifts</p>
2331        </div>
2332        
2333      </div>
2334    
2335  </div>
2336</div>
2337
2338<style>
2339  .reinsurance .icon {
2340    width: 30%;
2341  }
2342
2343  .reinsurance-item {
2344    padding: 10px 0;
2345    display: flex;
2346    width: 100%;
2347  }
2348
2349  .reinsurance .text {
2350    width: 100%;
2351  }
2352  .reinsurance .text h2 {
2353    font-size: 16px !important;
2354    font-weight: 600;
2355    margin: 0;
2356  }
2357
2358  .reinsurance .icon img {
2359    max-width: 55px;
2360    height: auto;
2361  }
2362  .reinsurance .text p {
2363    margin: 0px !important;
2364    font-size: 12px !important;
2365  }
2366  .reinsurance .container {
2367    display: flex;
2368    align-items: center;
2369    width: 100%;
2370  }
2371
2372  .reinsurance .vertical-line {
2373    border-left: 1px solid #000;
2374    margin: 0 20px;
2375    height: 40px;
2376  }
2377
2378  @keyframes marquee {
2379    0% {
2380      transform: translateX(0);
2381    }
2382    100% {
2383      transform: translateX(-25%);
2384    }
2385  }
2386
2387  @media only screen and (max-width: 1100px) {
2388    .reinsurance {
2389      position: relative;
2390      overflow: hidden;
2391      max-width: 100vw;
2392      height: 100%;
2393    }
2394    .reinsurance .container {
2395      width: fit-content;
2396      display: flex;
2397      align-items: center;
2398      position: relative;
2399      animation: marquee 20s linear infinite;
2400      height: 100%;
2401    }
2402    .vertical-line {
2403      display: none;
2404    }
2405    .reinsurance-item {
2406      width: 270px;
2407    }
2408  }
2409</style>
2410
2411
2412</div><section id="shopify-section-template--25124901683576__featured_collection" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
2413<link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
2414
2415<link href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" rel="stylesheet" type="text/css" media="all">
2416<link href="//mamakana.com/cdn/shop/t/66/assets/template-collection.css?v=45983732006826834241790938250" rel="stylesheet" type="text/css" media="all">
2417
2418<style data-shopify="">.section-template--25124901683576__featured_collection-padding {
2419    padding-top: 33px;
2420    padding-bottom: 0px;
2421  }
2422
2423  @media screen and (min-width: 750px) {
2424    .section-template--25124901683576__featured_collection-padding {
2425      padding-top: 44px;
2426      padding-bottom: 0px;
2427    }
2428  }</style><div class="color-background-1 isolate gradient">
2429  <div class="collection section-template--25124901683576__featured_collection-padding">
2430    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-padded-tablet-down"><h2 class="title inline-richtext h2">
2431          CBD flowers 🌿
2432        </h2><div class="collection__description body rte"><p></p>
2433        </div></div>
2434
2435    <slider-component class="slider-mobile-gutter page-width-desktop">
2436      <ul id="Slider-template--25124901683576__featured_collection" class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Carrousel"><li id="Slide-template--25124901683576__featured_collection-1" class="grid__item slider__slide">
2437            
2438
2439<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
2440<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
2441<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
2442<div class="card-wrapper product-card-wrapper underline-links-hover">
2443    
2444    
2445    <div class="
2446        card card--card
2447         card--media
2448         color-background-1 gradient
2449        
2450        
2451        
2452        
2453      " style="--ratio-percent: 100.0%;">
2454
2455
2456			
2457			
2458			
2459			
2460			
2461			
2462
2463			
2464			
2465			
2466			
2467			
2468			
2469			
2470				
2471			
2472			
2473			
2474			
2475			
2476			
2477			
2478			
2479			
2480	
2481			
2482			
2483						
2484			
2485			
2486				
2487			
2488			
2489			
2490			
2491			 
2492			
2493			
2494			
2495			
2496            
2497			
2498			
2499			
2500			
2501			
2502				
2503			
2504			
2505			
2506				
2507			
2508			<div class="primeBadges outerprimeb5767131562146-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="5767131562146" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
2509  	
2510  	
2511  	  
2512						
2513						
2514                        
2515			
2516			
2517			
2518				
2519		
2520	
2521		
2522  	
2523  	
2524  	  
2525						
2526						
2527                        
2528			
2529			
2530			
2531				
2532		
2533
2534
2535    </div>
2536		
2537	
2538		
2539
2540        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-5767131562146">
2541            <a href="/products/discovery-pack-cbd" id="CardLink-template--25124901683576__featured_collection-5767131562146" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-5767131562146 Badge-template--25124901683576__featured_collection-5767131562146">
2542              Pack 🌿
2543            </a>
2544          </h3>
2545
2546      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
2547            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
2548            <div class="media media--transparent media--hover-effect">
2549              
2550              <img srcset="//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=165 165w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=360 360w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=533 533w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=720 720w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=940 940w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=1066 1066w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010 1080w" src="//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Pack Flowers on a Colorful Backgroun
2550d" class="motion-reduce" loading="lazy" width="1080" height="1080">
2551              
2552</div>
2553          </div><div class="card__content">
2554          <div class="card__information"><div class="card__heading">
2555              <a href="/products/discovery-pack-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-5767131562146" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-5767131562146 NoMediaStandardBadge-template--25124901683576__featured_collection-5767131562146">
2556                Pack 🌿
2557              </a>
2558            </div>
2559
2560          </div>
2561          <div class="card__badge bottom right"></div>
2562        </div>
2563      </div>
2564      <div class="card__content">
2565        <div class="card__information">
2566
2567          <div class="card-information"><span class="caption-large light"></span>
2568
2569
2570
2571
2572
2573
2574
2575
2576
2577
2578
2579
2580
2581
2582  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="5767131562146" data-template="manual-installation" data-auto-install="false">
2583    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.68" data-number-of-reviews="762" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.68" tabindex="0" aria-label="4.68 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 762  </span> </div>
2584  </div>
2585
2586
2587
2588
2589
2590<div class="
2591    price ">
2592  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
2593        <span class="price-item price-item--regular">
2594          From <span class="money" data-wg-notranslate="">17,45€</span>
2595        </span></div>
2596    <div class="price__sale">
2597        <span class="visually-hidden visually-hidden--inline">Regular price</span>
2598        <span>
2599          <s class="price-item price-item--regular">
2600            
2601              
2602            
2603          </s>
2604        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
2605      <span class="price-item price-item--sale price-item--last">
2606        From <span class="money" data-wg-notranslate="">17,45€</span>
2607      </span>
2608    </div>
2609    
2610  </div>
2611</div>
2612
2613
2614<form class="mamakana-form" data-product-id="5767131562146">
2615
2616
2617  
2618
2619
2620
2621  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
2622
2623  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
2624    
2625      
2626        
2627        
2628        
2629
2630
2631        
2632        
2633
2634          <option value="47697838145866" data-price="34,90€">
2635            1 + 1 Pack offered - $34.90
2636          </option>
2637        
2638
2639      
2640    
2641  </select>
2642
2643<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
2644  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
2645  </div><input type="hidden" name="quantity" value="1">
2646
2647  <button type="submit" class="add-to-cart-button mamakana-btn">
2648    Add - <span class="variant-price" data-wg-notranslate="">34,90€</span>
2649  </button>
2650</form></div>
2651        </div><div class="card__badge bottom right"></div>
2652      </div>
2653    </div>
2654  </div>
2654<script>
2655(function () {
2656  // Scope = la carte qui contient CE script
2657  const root =
2658    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
2659
2660  // Empêche la carte (lien) d'intercepter les clics du select/bouton
2661  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
2662    ['click','mousedown','touchstart'].forEach(evt => {
2663      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
2664    });
2665  });
2666
2667  root.querySelectorAll('.mamakana-form').forEach(function (form) {
2668    // Ne pas binder deux fois si le thème ré-hydrate
2669    if (form.dataset.bound === '1') return;
2670    form.dataset.bound = '1';
2671
2672    const select  = form.querySelector('.variant-selector');
2673    const priceEl = form.querySelector('.variant-price');
2674    const button  = form.querySelector('.add-to-cart-button');
2675
2676    // MAJ prix sur changement de variante
2677    if (select && priceEl) {
2678      select.addEventListener('change', function () {
2679        const opt = select.options[select.selectedIndex];
2680        const p = opt && opt.getAttribute('data-price');
2681        if (p) priceEl.textContent = p;
2682      });
2683    }
2684
2685    form.addEventListener('submit', async function (e) {
2686      e.preventDefault();
2687
2688      // Anti double-clic
2689      if (button) {
2690        if (button.dataset.loading === '1') return;
2691        button.dataset.loading = '1';
2692        button.setAttribute('disabled', 'disabled');
2693      }
2694
2695      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
2696      const variantId = variantInput ? (variantInput.value || '').trim() : '';
2697
2698      if (!variantId) {
2699        alert("Variante introuvable pour ce produit.");
2700        if (button) {
2701          button.dataset.loading = '';
2702          button.removeAttribute('disabled');
2703        }
2704        return;
2705      }
2706
2707      // quantité par défaut
2708      let qty = '1';
2709      const qtyInput = form.querySelector('input[name="quantity"]');
2710      if (qtyInput && qtyInput.value) qty = qtyInput.value;
2711
2712      const drawer = document.querySelector('cart-drawer');
2713      const sectionsUrl = window.location.pathname;
2714
2715      try {
2716        // ✅ Ajout + sections en 1 call (Dawn/OS2)
2717        const payload = {
2718          id: Number(variantId),
2719          quantity: Number(qty),
2720          sections: ['cart-drawer', 'cart-icon-bubble'],
2721          sections_url: sectionsUrl
2722        };
2723
2724        const res = await fetch('/cart/add.js', {
2725          method: 'POST',
2726          headers: {
2727            'Accept': 'application/json',
2728            'Content-Type': 'application/json',
2729            'X-Requested-With': 'XMLHttpRequest'
2730          },
2731          body: JSON.stringify(payload),
2732          credentials: 'same-origin'
2733        });
2734
2735        if (!res.ok) {
2736          let msg = 'Erreur lors de l’ajout au panier';
2737          try {
2738            const j = await res.json();
2739            if (j && (j.description || j.message)) msg = j.description || j.message;
2740          } catch(_) {}
2741          throw new Error(msg + ' (HTTP ' + res.status + ')');
2742        }
2743
2744        const state = await res.json();
2745
2746        // ✅ Mise à jour + ouverture du drawer (Dawn)
2747        if (drawer && typeof drawer.renderContents === 'function') {
2748          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
2749        } else {
2750          // Fallback si thème custom
2751          const bubble = document.querySelector('#cart-icon-bubble');
2752          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
2753            bubble.innerHTML = state.sections['cart-icon-bubble'];
2754          }
2755          if (drawer && state.sections && state.sections['cart-drawer']) {
2756            drawer.innerHTML = state.sections['cart-drawer'];
2757          }
2758
2759          // Tentative d’ouverture (selon implémentation)
2760          if (drawer && typeof drawer.open === 'function') drawer.open();
2761          else {
2762            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
2763            const cartIcon =
2764              document.querySelector('.header__icon--cart') ||
2765              document.querySelector('a[href="/cart"]');
2766            cartIcon && cartIcon.click && cartIcon.click();
2767          }
2768        }
2769
2770      } catch (err) {
2771        console.error(err);
2772        alert(err.message || "Erreur lors de l’ajout au panier");
2773      } finally {
2774        if (button) {
2775          button.dataset.loading = '';
2776          button.removeAttribute('disabled');
2777        }
2778      }
2779    });
2780  });
2781})();
2782</script>
2782
2783
2784<style>
2785  .card__heading {
2786    padding: 16px 12px;
2787    text-align: center;
2788  }
2789
2790  .add-to-cart-button,
2791  .mamakana-btn,
2792  .mamakana-form button[type="submit"] {
2793    cursor: pointer;
2794  }
2795
2796  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
2797    box-shadow: 0px 0px 5px 2px #2F7759;
2798    border-radius: 8px;
2799  }
2800
2801  .card-wrapper:has(.card__badge.right .badge) .card {}
2802
2803  /* ===== MOBILE ===== */
2804  @media (max-width: 749px) {
2805
2806    .card__heading {
2807      padding: 4px 8px 0px !important;
2808    }
2809
2810    .card__inner {
2811      margin-bottom: 0 !important;
2812    }
2813
2814    .card__content {
2815      padding: 0 0 4px !important;
2816    }
2817
2818    .card__information {
2819      padding: 0 4px !important;
2820      gap: 0 !important;
2821    }
2822
2823    /* Règles Dawn qui créent les gros espaces */
2824    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
2825      margin-top: 2px !important;
2826    }
2827
2828    .card-information > * + * {
2829      margin-top: 2px !important;
2830    }
2831
2832    .card-information > * {
2833      margin-top: 1px !important;
2834      margin-bottom: 1px !important;
2835    }
2836
2837    /* Form (user-agent + Dawn) */
2838    .card-information form {
2839      gap: 2px !important;
2840      padding-top: 2px !important;
2841      margin: 0 !important;
2842    }
2843
2844    /* Prix */
2845    .price__container,
2846    .price {
2847      margin: 0 !important;
2848      padding: 0 !important;
2849    }
2850
2851    /* 1 acheté = 1 offert */
2852    .doublee {
2853      margin: 0 !important;
2854      padding: 0 !important;
2855      line-height: 1.1 !important;
2856    }
2857
2858    /* Select variante */
2859    .mamakana-select {
2860      margin: 1px 0 !important;
2861      padding: 2px 4px !important;
2862    }
2863
2864    /* Livraison estimée */
2865    .livraison-estimee {
2866      margin-top: 1px !important;
2867      margin-bottom: 1px !important;
2868      font-size: 0.8em !important;
2869    }
2870
2871    /* Bouton */
2872    .mamakana-btn {
2873      padding: 6px 10px !important;
2874      margin-top: 1px !important;
2875    }
2876
2877    /* Ratings JudgeMe */
2878    .jdgm-prev-badge {
2879      margin: 0 !important;
2880      padding: 1px 0 !important;
2881    }
2882    .doublee .double {
2883  font-size: 0.8em !important;
2884}
2885  }
2886
2887
2888</style>
2889          </li><li id="Slide-template--25124901683576__featured_collection-2" class="grid__item slider__slide">
2890            
2891
2892<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
2893<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
2894<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
2895<div class="card-wrapper product-card-wrapper underline-links-hover">
2896    
2897    
2898    <div class="
2899        card card--card
2900         card--media
2901         color-background-1 gradient
2902        
2903        
2904        
2905        
2906      " style="--ratio-percent: 100.0%;">
2907
2908
2909			
2910			
2911			
2912			
2913			
2914			
2915
2916			
2917			
2918			
2919			
2920			
2921			
2922			
2923				
2924			
2925			
2926			
2927			
2928			
2929			
2930			
2931			
2932			
2933	
2934			
2935			
2936						
2937			
2938			
2939				
2940			
2941			
2942			
2943			
2944			 
2945			
2946			
2947			
2948			
2949            
2950			
2951			
2952			
2953			
2954			
2955				
2956			
2957			
2958			
2959				
2960			
2961			<div class="primeBadges outerprimeb14896473440632-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14896473440632" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
2962  	
2963  	
2964  	  
2965						
2966						
2967                        
2968			
2969			
2970			
2971				
2972		
2973	
2974		
2975  	
2976  	
2977  	  
2978						
2979						
2980                        
2981			
2982			
2983			
2984				
2985		
2986
2987
2988    </div>
2989		
2990	
2991		
2992
2993        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-14896473440632">
2994            <a href="/products/pack-decouverte-cbd-royal" id="CardLink-template--25124901683576__featured_collection-14896473440632" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-14896473440632 Badge-template--25124901683576__featured_collection-14896473440632">
2995              Royal Pack 🌿🍫
2996            </a>
2997          </h3>
2998
2999      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
3000            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
3001            <div class="media media--transparent media--hover-effect">
3002              
3003              <img srcset="//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=165 165w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=360 360w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=533 533w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=720 720w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=940 940w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=1066 1066w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869 1536w" src="//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Royal Pack 🌿🍫" class="motion-reduce" loading="lazy" width="1536" height="1536">
3004              
3005</div>
3006          </div><div class="card__content">
3007          <div class="card__information"><div class="card__heading">
3008              <a href="/products/pack-decouverte-cbd-royal" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-14896473440632" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-14896473440632 NoMediaStandardBadge-template--25124901683576__featured_collection-14896473440632">
3009                Royal Pack 🌿🍫
3010              </a>
3011            </div>
3012
3013          </div>
3014          <div class="card__badge bottom right"></div>
3015        </div>
3016      </div>
3017      <div class="card__content">
3018        <div class="card__information">
3019
3020          <div class="card-information"><span class="caption-large light"></span>
3021
3022
3023
3024
3025
3026
3027
3028
3029
3030
3031
3032
3033
3034
3035  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14896473440632" data-template="manual-installation" data-auto-install="false">
3036    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.41" data-number-of-reviews="58" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.41" tabindex="0" aria-label="4.41 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 58  </span> </div>
3037  </div>
3038
3039
3040
3041
3042
3043<div class="
3044    price ">
3045  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3046        <span class="price-item price-item--regular">
3047          From <span class="money" data-wg-notranslate="">17,45€</span>
3048        </span></div>
3049    <div class="price__sale">
3050        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3051        <span>
3052          <s class="price-item price-item--regular">
3053            
3054              
3055            
3056          </s>
3057        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
3058      <span class="price-item price-item--sale price-item--last">
3059        From <span class="money" data-wg-notranslate="">17,45€</span>
3060      </span>
3061    </div>
3062    
3063  </div>
3064</div>
3065
3066
3067<form class="mamakana-form" data-product-id="14896473440632">
3068
3069
3070  
3071
3072
3073
3074  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
3075
3076  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
3077    
3078      
3079        
3080        
3081        
3082
3083
3084        
3085        
3086
3087          <option value="54984225096056" data-price="34,90€">
3088            1 + 1 Pack offered - $34.90
3089          </option>
3090        
3091
3092      
3093    
3094  </select>
3095
3096<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
3097  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
3098  </div><input type="hidden" name="quantity" value="1">
3099
3100  <button type="submit" class="add-to-cart-button mamakana-btn">
3101    Add - <span class="variant-price" data-wg-notranslate="">34,90€</span>
3102  </button>
3103</form></div>
3104        </div><div class="card__badge bottom right"></div>
3105      </div>
3106    </div>
3107  </div>
3107<script>
3108(function () {
3109  // Scope = la carte qui contient CE script
3110  const root =
3111    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
3112
3113  // Empêche la carte (lien) d'intercepter les clics du select/bouton
3114  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
3115    ['click','mousedown','touchstart'].forEach(evt => {
3116      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
3117    });
3118  });
3119
3120  root.querySelectorAll('.mamakana-form').forEach(function (form) {
3121    // Ne pas binder deux fois si le thème ré-hydrate
3122    if (form.dataset.bound === '1') return;
3123    form.dataset.bound = '1';
3124
3125    const select  = form.querySelector('.variant-selector');
3126    const priceEl = form.querySelector('.variant-price');
3127    const button  = form.querySelector('.add-to-cart-button');
3128
3129    // MAJ prix sur changement de variante
3130    if (select && priceEl) {
3131      select.addEventListener('change', function () {
3132        const opt = select.options[select.selectedIndex];
3133        const p = opt && opt.getAttribute('data-price');
3134        if (p) priceEl.textContent = p;
3135      });
3136    }
3137
3138    form.addEventListener('submit', async function (e) {
3139      e.preventDefault();
3140
3141      // Anti double-clic
3142      if (button) {
3143        if (button.dataset.loading === '1') return;
3144        button.dataset.loading = '1';
3145        button.setAttribute('disabled', 'disabled');
3146      }
3147
3148      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
3149      const variantId = variantInput ? (variantInput.value || '').trim() : '';
3150
3151      if (!variantId) {
3152        alert("Variante introuvable pour ce produit.");
3153        if (button) {
3154          button.dataset.loading = '';
3155          button.removeAttribute('disabled');
3156        }
3157        return;
3158      }
3159
3160      // quantité par défaut
3161      let qty = '1';
3162      const qtyInput = form.querySelector('input[name="quantity"]');
3163      if (qtyInput && qtyInput.value) qty = qtyInput.value;
3164
3165      const drawer = document.querySelector('cart-drawer');
3166      const sectionsUrl = window.location.pathname;
3167
3168      try {
3169        // ✅ Ajout + sections en 1 call (Dawn/OS2)
3170        const payload = {
3171          id: Number(variantId),
3172          quantity: Number(qty),
3173          sections: ['cart-drawer', 'cart-icon-bubble'],
3174          sections_url: sectionsUrl
3175        };
3176
3177        const res = await fetch('/cart/add.js', {
3178          method: 'POST',
3179          headers: {
3180            'Accept': 'application/json',
3181            'Content-Type': 'application/json',
3182            'X-Requested-With': 'XMLHttpRequest'
3183          },
3184          body: JSON.stringify(payload),
3185          credentials: 'same-origin'
3186        });
3187
3188        if (!res.ok) {
3189          let msg = 'Erreur lors de l’ajout au panier';
3190          try {
3191            const j = await res.json();
3192            if (j && (j.description || j.message)) msg = j.description || j.message;
3193          } catch(_) {}
3194          throw new Error(msg + ' (HTTP ' + res.status + ')');
3195        }
3196
3197        const state = await res.json();
3198
3199        // ✅ Mise à jour + ouverture du drawer (Dawn)
3200        if (drawer && typeof drawer.renderContents === 'function') {
3201          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
3202        } else {
3203          // Fallback si thème custom
3204          const bubble = document.querySelector('#cart-icon-bubble');
3205          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
3206            bubble.innerHTML = state.sections['cart-icon-bubble'];
3207          }
3208          if (drawer && state.sections && state.sections['cart-drawer']) {
3209            drawer.innerHTML = state.sections['cart-drawer'];
3210          }
3211
3212          // Tentative d’ouverture (selon implémentation)
3213          if (drawer && typeof drawer.open === 'function') drawer.open();
3214          else {
3215            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
3216            const cartIcon =
3217              document.querySelector('.header__icon--cart') ||
3218              document.querySelector('a[href="/cart"]');
3219            cartIcon && cartIcon.click && cartIcon.click();
3220          }
3221        }
3222
3223      } catch (err) {
3224        console.error(err);
3225        alert(err.message || "Erreur lors de l’ajout au panier");
3226      } finally {
3227        if (button) {
3228          button.dataset.loading = '';
3229          button.removeAttribute('disabled');
3230        }
3231      }
3232    });
3233  });
3234})();
3235</script>
3235
3236
3237<style>
3238  .card__heading {
3239    padding: 16px 12px;
3240    text-align: center;
3241  }
3242
3243  .add-to-cart-button,
3244  .mamakana-btn,
3245  .mamakana-form button[type="submit"] {
3246    cursor: pointer;
3247  }
3248
3249  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
3250    box-shadow: 0px 0px 5px 2px #2F7759;
3251    border-radius: 8px;
3252  }
3253
3254  .card-wrapper:has(.card__badge.right .badge) .card {}
3255
3256  /* ===== MOBILE ===== */
3257  @media (max-width: 749px) {
3258
3259    .card__heading {
3260      padding: 4px 8px 0px !important;
3261    }
3262
3263    .card__inner {
3264      margin-bottom: 0 !important;
3265    }
3266
3267    .card__content {
3268      padding: 0 0 4px !important;
3269    }
3270
3271    .card__information {
3272      padding: 0 4px !important;
3273      gap: 0 !important;
3274    }
3275
3276    /* Règles Dawn qui créent les gros espaces */
3277    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
3278      margin-top: 2px !important;
3279    }
3280
3281    .card-information > * + * {
3282      margin-top: 2px !important;
3283    }
3284
3285    .card-information > * {
3286      margin-top: 1px !important;
3287      margin-bottom: 1px !important;
3288    }
3289
3290    /* Form (user-agent + Dawn) */
3291    .card-information form {
3292      gap: 2px !important;
3293      padding-top: 2px !important;
3294      margin: 0 !important;
3295    }
3296
3297    /* Prix */
3298    .price__container,
3299    .price {
3300      margin: 0 !important;
3301      padding: 0 !important;
3302    }
3303
3304    /* 1 acheté = 1 offert */
3305    .doublee {
3306      margin: 0 !important;
3307      padding: 0 !important;
3308      line-height: 1.1 !important;
3309    }
3310
3311    /* Select variante */
3312    .mamakana-select {
3313      margin: 1px 0 !important;
3314      padding: 2px 4px !important;
3315    }
3316
3317    /* Livraison estimée */
3318    .livraison-estimee {
3319      margin-top: 1px !important;
3320      margin-bottom: 1px !important;
3321      font-size: 0.8em !important;
3322    }
3323
3324    /* Bouton */
3325    .mamakana-btn {
3326      padding: 6px 10px !important;
3327      margin-top: 1px !important;
3328    }
3329
3330    /* Ratings JudgeMe */
3331    .jdgm-prev-badge {
3332      margin: 0 !important;
3333      padding: 1px 0 !important;
3334    }
3335    .doublee .double {
3336  font-size: 0.8em !important;
3337}
3338  }
3339
3340
3341</style>
3342          </li><li id="Slide-template--25124901683576__featured_collection-3" class="grid__item slider__slide">
3343            
3344
3345<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
3346<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
3347<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
3348<div class="card-wrapper product-card-wrapper underline-links-hover">
3349    
3350    
3351    <div class="
3352        card card--card
3353         card--media
3354         color-background-1 gradient
3355        
3356        
3357        
3358        
3359      " style="--ratio-percent: 100.0%;">
3360
3361
3362			
3363			
3364			
3365			
3366			
3367			
3368
3369			
3370			
3371			
3372			
3373			
3374			
3375			
3376				
3377			
3378			
3379			
3380			
3381			
3382			
3383			
3384			
3385			
3386	
3387			
3388			
3389						
3390			
3391			
3392				
3393			
3394			
3395			
3396			
3397			 
3398			
3399			
3400			
3401			
3402            
3403			
3404			
3405			
3406			
3407			
3408				
3409			
3410			
3411			
3412				
3413			
3414			<div class="primeBadges outerprimeb8637206462794-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="8637206462794" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
3415  	
3416  	
3417  	  
3418						
3419						
3420                        
3421			
3422			
3423			
3424				
3425		
3426	
3427		
3428  	
3429  	
3430  	  
3431						
3432						
3433                        
3434			
3435			
3436			
3437				
3438		
3439
3440
3441    </div>
3442		
3443	
3444		
3445
3446        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-8637206462794">
3447            <a href="/products/discovery-pack-pre-roll-cbd" id="CardLink-template--25124901683576__featured_collection-8637206462794" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-8637206462794 Badge-template--25124901683576__featured_collection-8637206462794">
3448              Pack CBD Pre-rolls 🧘
3449            </a>
3450          </h3>
3451
3452      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
3453            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
3454            <div class="media media--transparent media--hover-effect">
3455              
3456              <img srcset="//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=165 165w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=360 360w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=533 533w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=720 720w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=940 940w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=1066 1066w,//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843 4096w" src="//mamakana.com/cdn/shop/files/magnific_place-lobjet-principal-de_3009540761.png?v=1779203843&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Pack CBD Pre-rolls 🧘" class="motion-reduce" loading="lazy" width="4096" height="4096">
3457              
3458<img srcset="//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=165 165w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=360 360w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=533 533w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=720 720w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=940 940w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=1066 1066w,//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328 1080w" src="//mamakana.com/cdn/shop/files/fgsf_31c0fb8c-4f8e-4bfe-b89b-7b9fe0c4065d.jpg?v=1705076328&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
3459          </div><div class="card__content">
3460          <div class="card__information"><div class="card__heading">
3461              <a href="/products/discovery-pack-pre-roll-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-8637206462794" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-8637206462794 NoMediaStandardBadge-template--25124901683576__featured_collection-8637206462794">
3462                Pack CBD Pre-rolls 🧘
3463              </a>
3464            </div>
3465
3466          </div>
3467          <div class="card__badge bottom right"></div>
3468        </div>
3469      </div>
3470      <div class="card__content">
3471        <div class="card__information">
3472
3473          <div class="card-information"><span class="caption-large light"></span>
3474
3475
3476
3477
3478
3479
3480
3481
3482
3483
3484
3485
3486
3487
3488  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="8637206462794" data-template="manual-installation" data-auto-install="false">
3489    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.32" data-number-of-reviews="38" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.32" tabindex="0" aria-label="4.32 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 38  </span> </div>
3490  </div>
3491
3492
3493
3494
3495
3496<div class="
3497    price ">
3498  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3499        <span class="price-item price-item--regular">
3500          From <span class="money" data-wg-notranslate="">7,45€</span>
3501        </span></div>
3502    <div class="price__sale">
3503        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3504        <span>
3505          <s class="price-item price-item--regular">
3506            
3507              
3508            
3509          </s>
3510        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
3511      <span class="price-item price-item--sale price-item--last">
3512        From <span class="money" data-wg-notranslate="">7,45€</span>
3513      </span>
3514    </div>
3515    
3516  </div>
3517</div>
3518
3519
3520<form class="mamakana-form" data-product-id="8637206462794">
3521
3522
3523  
3524
3525
3526
3527  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
3528
3529  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
3530    
3531      
3532        
3533        
3534        
3535
3536
3537        
3538        
3539
3540          <option value="47697857380682" data-price="14,90€">
3541            1 + 1 Free Pack - $14.90
3542          </option>
3543        
3544
3545      
3546    
3547  </select>
3548
3549<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
3550  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
3551  </div><input type="hidden" name="quantity" value="1">
3552
3553  <button type="submit" class="add-to-cart-button mamakana-btn">
3554    Add - <span class="variant-price" data-wg-notranslate="">14,90€</span>
3555  </button>
3556</form></div>
3557        </div><div class="card__badge bottom right"></div>
3558      </div>
3559    </div>
3560  </div>
3560<script>
3561(function () {
3562  // Scope = la carte qui contient CE script
3563  const root =
3564    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
3565
3566  // Empêche la carte (lien) d'intercepter les clics du select/bouton
3567  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
3568    ['click','mousedown','touchstart'].forEach(evt => {
3569      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
3570    });
3571  });
3572
3573  root.querySelectorAll('.mamakana-form').forEach(function (form) {
3574    // Ne pas binder deux fois si le thème ré-hydrate
3575    if (form.dataset.bound === '1') return;
3576    form.dataset.bound = '1';
3577
3578    const select  = form.querySelector('.variant-selector');
3579    const priceEl = form.querySelector('.variant-price');
3580    const button  = form.querySelector('.add-to-cart-button');
3581
3582    // MAJ prix sur changement de variante
3583    if (select && priceEl) {
3584      select.addEventListener('change', function () {
3585        const opt = select.options[select.selectedIndex];
3586        const p = opt && opt.getAttribute('data-price');
3587        if (p) priceEl.textContent = p;
3588      });
3589    }
3590
3591    form.addEventListener('submit', async function (e) {
3592      e.preventDefault();
3593
3594      // Anti double-clic
3595      if (button) {
3596        if (button.dataset.loading === '1') return;
3597        button.dataset.loading = '1';
3598        button.setAttribute('disabled', 'disabled');
3599      }
3600
3601      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
3602      const variantId = variantInput ? (variantInput.value || '').trim() : '';
3603
3604      if (!variantId) {
3605        alert("Variante introuvable pour ce produit.");
3606        if (button) {
3607          button.dataset.loading = '';
3608          button.removeAttribute('disabled');
3609        }
3610        return;
3611      }
3612
3613      // quantité par défaut
3614      let qty = '1';
3615      const qtyInput = form.querySelector('input[name="quantity"]');
3616      if (qtyInput && qtyInput.value) qty = qtyInput.value;
3617
3618      const drawer = document.querySelector('cart-drawer');
3619      const sectionsUrl = window.location.pathname;
3620
3621      try {
3622        // ✅ Ajout + sections en 1 call (Dawn/OS2)
3623        const payload = {
3624          id: Number(variantId),
3625          quantity: Number(qty),
3626          sections: ['cart-drawer', 'cart-icon-bubble'],
3627          sections_url: sectionsUrl
3628        };
3629
3630        const res = await fetch('/cart/add.js', {
3631          method: 'POST',
3632          headers: {
3633            'Accept': 'application/json',
3634            'Content-Type': 'application/json',
3635            'X-Requested-With': 'XMLHttpRequest'
3636          },
3637          body: JSON.stringify(payload),
3638          credentials: 'same-origin'
3639        });
3640
3641        if (!res.ok) {
3642          let msg = 'Erreur lors de l’ajout au panier';
3643          try {
3644            const j = await res.json();
3645            if (j && (j.description || j.message)) msg = j.description || j.message;
3646          } catch(_) {}
3647          throw new Error(msg + ' (HTTP ' + res.status + ')');
3648        }
3649
3650        const state = await res.json();
3651
3652        // ✅ Mise à jour + ouverture du drawer (Dawn)
3653        if (drawer && typeof drawer.renderContents === 'function') {
3654          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
3655        } else {
3656          // Fallback si thème custom
3657          const bubble = document.querySelector('#cart-icon-bubble');
3658          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
3659            bubble.innerHTML = state.sections['cart-icon-bubble'];
3660          }
3661          if (drawer && state.sections && state.sections['cart-drawer']) {
3662            drawer.innerHTML = state.sections['cart-drawer'];
3663          }
3664
3665          // Tentative d’ouverture (selon implémentation)
3666          if (drawer && typeof drawer.open === 'function') drawer.open();
3667          else {
3668            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
3669            const cartIcon =
3670              document.querySelector('.header__icon--cart') ||
3671              document.querySelector('a[href="/cart"]');
3672            cartIcon && cartIcon.click && cartIcon.click();
3673          }
3674        }
3675
3676      } catch (err) {
3677        console.error(err);
3678        alert(err.message || "Erreur lors de l’ajout au panier");
3679      } finally {
3680        if (button) {
3681          button.dataset.loading = '';
3682          button.removeAttribute('disabled');
3683        }
3684      }
3685    });
3686  });
3687})();
3688</script>
3688
3689
3690<style>
3691  .card__heading {
3692    padding: 16px 12px;
3693    text-align: center;
3694  }
3695
3696  .add-to-cart-button,
3697  .mamakana-btn,
3698  .mamakana-form button[type="submit"] {
3699    cursor: pointer;
3700  }
3701
3702  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
3703    box-shadow: 0px 0px 5px 2px #2F7759;
3704    border-radius: 8px;
3705  }
3706
3707  .card-wrapper:has(.card__badge.right .badge) .card {}
3708
3709  /* ===== MOBILE ===== */
3710  @media (max-width: 749px) {
3711
3712    .card__heading {
3713      padding: 4px 8px 0px !important;
3714    }
3715
3716    .card__inner {
3717      margin-bottom: 0 !important;
3718    }
3719
3720    .card__content {
3721      padding: 0 0 4px !important;
3722    }
3723
3724    .card__information {
3725      padding: 0 4px !important;
3726      gap: 0 !important;
3727    }
3728
3729    /* Règles Dawn qui créent les gros espaces */
3730    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
3731      margin-top: 2px !important;
3732    }
3733
3734    .card-information > * + * {
3735      margin-top: 2px !important;
3736    }
3737
3738    .card-information > * {
3739      margin-top: 1px !important;
3740      margin-bottom: 1px !important;
3741    }
3742
3743    /* Form (user-agent + Dawn) */
3744    .card-information form {
3745      gap: 2px !important;
3746      padding-top: 2px !important;
3747      margin: 0 !important;
3748    }
3749
3750    /* Prix */
3751    .price__container,
3752    .price {
3753      margin: 0 !important;
3754      padding: 0 !important;
3755    }
3756
3757    /* 1 acheté = 1 offert */
3758    .doublee {
3759      margin: 0 !important;
3760      padding: 0 !important;
3761      line-height: 1.1 !important;
3762    }
3763
3764    /* Select variante */
3765    .mamakana-select {
3766      margin: 1px 0 !important;
3767      padding: 2px 4px !important;
3768    }
3769
3770    /* Livraison estimée */
3771    .livraison-estimee {
3772      margin-top: 1px !important;
3773      margin-bottom: 1px !important;
3774      font-size: 0.8em !important;
3775    }
3776
3777    /* Bouton */
3778    .mamakana-btn {
3779      padding: 6px 10px !important;
3780      margin-top: 1px !important;
3781    }
3782
3783    /* Ratings JudgeMe */
3784    .jdgm-prev-badge {
3785      margin: 0 !important;
3786      padding: 1px 0 !important;
3787    }
3788    .doublee .double {
3789  font-size: 0.8em !important;
3790}
3791  }
3792
3793
3794</style>
3795          </li><li id="Slide-template--25124901683576__featured_collection-4" class="grid__item slider__slide">
3796            
3797
3798<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
3799<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
3800<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
3801<div class="card-wrapper product-card-wrapper underline-links-hover">
3802    
3803    
3804    <div class="
3805        card card--card
3806         card--media
3807         color-background-1 gradient
3808        
3809        
3810        
3811        
3812      " style="--ratio-percent: 100.0%;">
3813
3814
3815			
3816			
3817			
3818			
3819			
3820			
3821
3822			
3823			
3824			
3825			
3826			
3827			
3828			
3829				
3830			
3831			
3832			
3833			
3834			
3835			
3836			
3837			
3838			
3839	
3840			
3841			
3842						
3843			
3844			
3845				
3846			
3847			
3848			
3849			
3850			 
3851			
3852			
3853			
3854			
3855            
3856			
3857			
3858			
3859			
3860			
3861				
3862			
3863			
3864			
3865				
3866			
3867			<div class="primeBadges outerprimeb7949553008886-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7949553008886" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
3868  	
3869  	
3870  	  
3871						
3872						
3873                        
3874			
3875			
3876			
3877				
3878		
3879	
3880		
3881  	
3882  	
3883  	  
3884						
3885						
3886                        
3887			
3888			
3889			
3890				
3891		
3892
3893
3894    </div>
3895		
3896	
3897		
3898
3899        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-7949553008886">
3900            <a href="/products/trim-cbd" id="CardLink-template--25124901683576__featured_collection-7949553008886" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-7949553008886 Badge-template--25124901683576__featured_collection-7949553008886">
3901              Trim CBD 🧉 [Greenhouse]
3902            </a>
3903          </h3>
3904
3905      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
3906            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
3907            <div class="media media--transparent media--hover-effect">
3908              
3909              <img srcset="//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=165 165w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=360 360w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=533 533w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=720 720w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=940 940w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=1066 1066w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738 1080w" src="//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Trim CBD 🧉 [Greenhouse] a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
3910              
3911<img srcset="//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=165 165w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=360 360w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=533 533w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=720 720w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=940 940w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=1066 1066w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743 1080w" src="//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
3912          </div><div class="card__content">
3913          <div class="card__information"><div class="card__heading">
3914              <a href="/products/trim-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-7949553008886" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-7949553008886 NoMediaStandardBadge-template--25124901683576__featured_collection-7949553008886">
3915                Trim CBD 🧉 [Greenhouse]
3916              </a>
3917            </div>
3918
3919          </div>
3920          <div class="card__badge bottom right"></div>
3921        </div>
3922      </div>
3923      <div class="card__content">
3924        <div class="card__information">
3925
3926          <div class="card-information"><span class="caption-large light"></span>
3927
3928
3929
3930
3931
3932
3933
3934
3935
3936
3937
3938
3939
3940
3941  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7949553008886" data-template="manual-installation" data-auto-install="false">
3942    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.28" data-number-of-reviews="83" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.28" tabindex="0" aria-label="4.28 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 83  </span> </div>
3943  </div>
3944
3945
3946
3947
3948
3949<div class="
3950    price ">
3951  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
3952        <span class="price-item price-item--regular">
3953          From <span class="money" data-wg-notranslate="">0,14€</span>
3954        </span></div>
3955    <div class="price__sale">
3956        <span class="visually-hidden visually-hidden--inline">Regular price</span>
3957        <span>
3958          <s class="price-item price-item--regular">
3959            
3960              
3961            
3962          </s>
3963        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
3964      <span class="price-item price-item--sale price-item--last">
3965        From <span class="money" data-wg-notranslate="">0,14€</span>
3966      </span>
3967    </div>
3968    
3969  </div>
3970</div>
3971
3972
3973<form class="mamakana-form" data-product-id="7949553008886">
3974
3975
3976  
3977
3978
3979
3980  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
3981
3982  <select class="variant-selector mamakana-select" name="id">
3983    
3984      
3985        
3986        
3987        
3988
3989
3990        
3991        
3992
3993          
3994          
3995          <option value="44808439464182" data-price="3,71€">
3996            2.5 + 2.5 Free Grams - €0.74/g
3997          </option>
3998        
3999
4000      
4001    
4002      
4003        
4004        
4005        
4006
4007
4008        
4009        
4010
4011          
4012          
4013          <option value="44808439496950" data-price="6,68€">
4014            5 + 5 grams free - €0.66/g
4015          </option>
4016        
4017
4018      
4019    
4020      
4021        
4022        
4023        
4024
4025
4026        
4027        
4028
4029          
4030          
4031          <option value="44808439529718" data-price="10,35€">
4032            10 + 10 grams free - €0.51/g
4033          </option>
4034        
4035
4036      
4037    
4038      
4039        
4040        
4041        
4042
4043
4044        
4045        
4046
4047          
4048          
4049          <option value="44808439562486" data-price="22,13€">
4050            25 + 25 Grams Free - €0.44/g
4051          </option>
4052        
4053
4054      
4055    
4056      
4057        
4058        
4059        
4060
4061
4062        
4063        
4064
4065          
4066          
4067          <option value="44808439595254" data-price="36,75€">
4068            50 + 50 grams free - €0.36/g
4069          </option>
4070        
4071
4072      
4073    
4074      
4075        
4076        
4077        
4078
4079
4080        
4081        
4082
4083          
4084          
4085          <option value="44808439628022" data-price="58,50€">
4086            100 + 100 grams free - €0.29/g
4087          </option>
4088        
4089
4090      
4091    
4092      
4093        
4094        
4095        
4096
4097
4098        
4099        
4100
4101          
4102          
4103          <option value="55466997580152" data-price="108,75€">
4104            250 + 250 grams free - €0.21/g
4105          </option>
4106        
4107
4108      
4109    
4110      
4111        
4112        
4113        
4114
4115
4116        
4117        
4118
4119          
4120          
4121          <option value="55466997612920" data-price="142,50€">
4122            500 + 500 grams free - €0.14/g
4123          </option>
4124        
4125
4126      
4127    
4128  </select>
4129
4130<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
4131  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
4132  </div><input type="hidden" name="quantity" value="1">
4133
4134  <button type="submit" class="add-to-cart-button mamakana-btn">
4135    Add - <span class="variant-price" data-wg-notranslate="">3,71€</span>
4136  </button>
4137</form></div>
4138        </div><div class="card__badge bottom right"></div>
4139      </div>
4140    </div>
4141  </div>
4141<script>
4142(function () {
4143  // Scope = la carte qui contient CE script
4144  const root =
4145    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
4146
4147  // Empêche la carte (lien) d'intercepter les clics du select/bouton
4148  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
4149    ['click','mousedown','touchstart'].forEach(evt => {
4150      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
4151    });
4152  });
4153
4154  root.querySelectorAll('.mamakana-form').forEach(function (form) {
4155    // Ne pas binder deux fois si le thème ré-hydrate
4156    if (form.dataset.bound === '1') return;
4157    form.dataset.bound = '1';
4158
4159    const select  = form.querySelector('.variant-selector');
4160    const priceEl = form.querySelector('.variant-price');
4161    const button  = form.querySelector('.add-to-cart-button');
4162
4163    // MAJ prix sur changement de variante
4164    if (select && priceEl) {
4165      select.addEventListener('change', function () {
4166        const opt = select.options[select.selectedIndex];
4167        const p = opt && opt.getAttribute('data-price');
4168        if (p) priceEl.textContent = p;
4169      });
4170    }
4171
4172    form.addEventListener('submit', async function (e) {
4173      e.preventDefault();
4174
4175      // Anti double-clic
4176      if (button) {
4177        if (button.dataset.loading === '1') return;
4178        button.dataset.loading = '1';
4179        button.setAttribute('disabled', 'disabled');
4180      }
4181
4182      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
4183      const variantId = variantInput ? (variantInput.value || '').trim() : '';
4184
4185      if (!variantId) {
4186        alert("Variante introuvable pour ce produit.");
4187        if (button) {
4188          button.dataset.loading = '';
4189          button.removeAttribute('disabled');
4190        }
4191        return;
4192      }
4193
4194      // quantité par défaut
4195      let qty = '1';
4196      const qtyInput = form.querySelector('input[name="quantity"]');
4197      if (qtyInput && qtyInput.value) qty = qtyInput.value;
4198
4199      const drawer = document.querySelector('cart-drawer');
4200      const sectionsUrl = window.location.pathname;
4201
4202      try {
4203        // ✅ Ajout + sections en 1 call (Dawn/OS2)
4204        const payload = {
4205          id: Number(variantId),
4206          quantity: Number(qty),
4207          sections: ['cart-drawer', 'cart-icon-bubble'],
4208          sections_url: sectionsUrl
4209        };
4210
4211        const res = await fetch('/cart/add.js', {
4212          method: 'POST',
4213          headers: {
4214            'Accept': 'application/json',
4215            'Content-Type': 'application/json',
4216            'X-Requested-With': 'XMLHttpRequest'
4217          },
4218          body: JSON.stringify(payload),
4219          credentials: 'same-origin'
4220        });
4221
4222        if (!res.ok) {
4223          let msg = 'Erreur lors de l’ajout au panier';
4224          try {
4225            const j = await res.json();
4226            if (j && (j.description || j.message)) msg = j.description || j.message;
4227          } catch(_) {}
4228          throw new Error(msg + ' (HTTP ' + res.status + ')');
4229        }
4230
4231        const state = await res.json();
4232
4233        // ✅ Mise à jour + ouverture du drawer (Dawn)
4234        if (drawer && typeof drawer.renderContents === 'function') {
4235          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
4236        } else {
4237          // Fallback si thème custom
4238          const bubble = document.querySelector('#cart-icon-bubble');
4239          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
4240            bubble.innerHTML = state.sections['cart-icon-bubble'];
4241          }
4242          if (drawer && state.sections && state.sections['cart-drawer']) {
4243            drawer.innerHTML = state.sections['cart-drawer'];
4244          }
4245
4246          // Tentative d’ouverture (selon implémentation)
4247          if (drawer && typeof drawer.open === 'function') drawer.open();
4248          else {
4249            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
4250            const cartIcon =
4251              document.querySelector('.header__icon--cart') ||
4252              document.querySelector('a[href="/cart"]');
4253            cartIcon && cartIcon.click && cartIcon.click();
4254          }
4255        }
4256
4257      } catch (err) {
4258        console.error(err);
4259        alert(err.message || "Erreur lors de l’ajout au panier");
4260      } finally {
4261        if (button) {
4262          button.dataset.loading = '';
4263          button.removeAttribute('disabled');
4264        }
4265      }
4266    });
4267  });
4268})();
4269</script>
4269
4270
4271<style>
4272  .card__heading {
4273    padding: 16px 12px;
4274    text-align: center;
4275  }
4276
4277  .add-to-cart-button,
4278  .mamakana-btn,
4279  .mamakana-form button[type="submit"] {
4280    cursor: pointer;
4281  }
4282
4283  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
4284    box-shadow: 0px 0px 5px 2px #2F7759;
4285    border-radius: 8px;
4286  }
4287
4288  .card-wrapper:has(.card__badge.right .badge) .card {}
4289
4290  /* ===== MOBILE ===== */
4291  @media (max-width: 749px) {
4292
4293    .card__heading {
4294      padding: 4px 8px 0px !important;
4295    }
4296
4297    .card__inner {
4298      margin-bottom: 0 !important;
4299    }
4300
4301    .card__content {
4302      padding: 0 0 4px !important;
4303    }
4304
4305    .card__information {
4306      padding: 0 4px !important;
4307      gap: 0 !important;
4308    }
4309
4310    /* Règles Dawn qui créent les gros espaces */
4311    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
4312      margin-top: 2px !important;
4313    }
4314
4315    .card-information > * + * {
4316      margin-top: 2px !important;
4317    }
4318
4319    .card-information > * {
4320      margin-top: 1px !important;
4321      margin-bottom: 1px !important;
4322    }
4323
4324    /* Form (user-agent + Dawn) */
4325    .card-information form {
4326      gap: 2px !important;
4327      padding-top: 2px !important;
4328      margin: 0 !important;
4329    }
4330
4331    /* Prix */
4332    .price__container,
4333    .price {
4334      margin: 0 !important;
4335      padding: 0 !important;
4336    }
4337
4338    /* 1 acheté = 1 offert */
4339    .doublee {
4340      margin: 0 !important;
4341      padding: 0 !important;
4342      line-height: 1.1 !important;
4343    }
4344
4345    /* Select variante */
4346    .mamakana-select {
4347      margin: 1px 0 !important;
4348      padding: 2px 4px !important;
4349    }
4350
4351    /* Livraison estimée */
4352    .livraison-estimee {
4353      margin-top: 1px !important;
4354      margin-bottom: 1px !important;
4355      font-size: 0.8em !important;
4356    }
4357
4358    /* Bouton */
4359    .mamakana-btn {
4360      padding: 6px 10px !important;
4361      margin-top: 1px !important;
4362    }
4363
4364    /* Ratings JudgeMe */
4365    .jdgm-prev-badge {
4366      margin: 0 !important;
4367      padding: 1px 0 !important;
4368    }
4369    .doublee .double {
4370  font-size: 0.8em !important;
4371}
4372  }
4373
4374
4375</style>
4376          </li><li id="Slide-template--25124901683576__featured_collection-5" class="grid__item slider__slide">
4377            
4378
4379<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
4380<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
4381<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
4382<div class="card-wrapper product-card-wrapper underline-links-hover">
4383    
4384    
4385    <div class="
4386        card card--card
4387         card--media
4388         color-background-1 gradient
4389        
4390        
4391        
4392        
4393      " style="--ratio-percent: 100.0%;">
4394
4395
4396			
4397			
4398			
4399			
4400			
4401			
4402
4403			
4404			
4405			
4406			
4407			
4408			
4409			
4410				
4411			
4412			
4413			
4414			
4415			
4416			
4417			
4418			
4419			
4420	
4421			
4422			
4423						
4424			
4425			
4426				
4427			
4428			
4429			
4430			
4431			 
4432			
4433			
4434			
4435			
4436            
4437			
4438			
4439			
4440			
4441			
4442				
4443			
4444			
4445			
4446				
4447			
4448			<div class="primeBadges outerprimeb14906262684024-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14906262684024" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
4449  	
4450  	
4451  	  
4452						
4453						
4454                        
4455			
4456			
4457			
4458				
4459		
4460	
4461		
4462  	
4463  	
4464  	  
4465						
4466						
4467                        
4468			
4469			
4470			
4471				
4472		
4473
4474
4475    </div>
4476		
4477	
4478		
4479
4480        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-14906262684024">
4481            <a href="/products/watermelon-cbd-exterieur" id="CardLink-template--25124901683576__featured_collection-14906262684024" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-14906262684024 Badge-template--25124901683576__featured_collection-14906262684024">
4482              Watermelon CBD 🍉 [Outdoor]
4483            </a>
4484          </h3>
4485
4486      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
4487            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
4488            <div class="media media--transparent media--hover-effect">
4489              
4490              <img srcset="//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=165 165w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=360 360w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=533 533w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=720 720w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=940 940w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=1066 1066w,//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885 1536w" src="//mamakana.com/cdn/shop/files/MAMAKANA_WATERMELON.jpg?v=1786001885&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Watermelon CBD 🍉 [Outdoor]" class="motion-reduce" loading="lazy" width="1536" height="1536">
4491              
4492<img srcset="//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=165 165w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=360 360w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=533 533w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=720 720w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=940 940w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=1066 1066w,//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812 1536w" src="//mamakana.com/cdn/shop/files/CBDSOL_WATERMELON_1.png?v=1785999812&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1536" height="1536"></div>
4493          </div><div class="card__content">
4494          <div class="card__information"><div class="card__heading">
4495              <a href="/products/watermelon-cbd-exterieur" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-14906262684024" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-14906262684024 NoMediaStandardBadge-template--25124901683576__featured_collection-14906262684024">
4496                Watermelon CBD 🍉 [Outdoor]
4497              </a>
4498            </div>
4499
4500          </div>
4501          <div class="card__badge bottom right"><span id="NoMediaStandardBadge-template--25124901683576__featured_collection-14906262684024" class="badge badge--bottom-left color-inverse">Out of print</span></div>
4502        </div>
4503      </div>
4504      <div class="card__content">
4505        <div class="card__information">
4506
4507          <div class="card-information"><span class="caption-large light"></span>
4508
4509
4510
4511
4512
4513
4514
4515
4516
4517
4518
4519
4520
4521
4522  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14906262684024" data-template="manual-installation" data-auto-install="false">
4523    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.50" data-number-of-reviews="20" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.50" tabindex="0" aria-label="4.50 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 20  </span> </div>
4524  </div>
4525
4526
4527
4528
4529
4530<div class="
4531    price  price--sold-out">
4532  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
4533        <span class="price-item price-item--regular">
4534          From <span class="money" data-wg-notranslate="">0,19€</span>
4535        </span></div>
4536    <div class="price__sale">
4537        <span class="visually-hidden visually-hidden--inline">Regular price</span>
4538        <span>
4539          <s class="price-item price-item--regular">
4540            
4541              
4542            
4543          </s>
4544        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
4545      <span class="price-item price-item--sale price-item--last">
4546        From <span class="money" data-wg-notranslate="">0,19€</span>
4547      </span>
4548    </div>
4549    
4550  </div>
4551</div>
4552
4553
4554<form class="mamakana-form" data-product-id="14906262684024">
4555
4556
4557  
4558
4559
4560
4561  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
4562
4563  <select class="variant-selector mamakana-select" name="id">
4564    
4565      
4566    
4567      
4568    
4569      
4570    
4571      
4572    
4573      
4574    
4575      
4576    
4577      
4578    
4579      
4580    
4581  </select>
4582
4583<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
4584  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
4585  </div><input type="hidden" name="quantity" value="1">
4586
4587  <button type="submit" class="add-to-cart-button mamakana-btn">
4588    Add - <span class="variant-price" data-wg-notranslate="">4,95€</span>
4589  </button>
4590</form></div>
4591        </div><div class="card__badge bottom right"><span id="Badge-template--25124901683576__featured_collection-14906262684024" class="badge badge--bottom-left color-inverse">Out of print</span></div>
4592      </div>
4593    </div>
4594  </div>
4594<script>
4595(function () {
4596  // Scope = la carte qui contient CE script
4597  const root =
4598    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
4599
4600  // Empêche la carte (lien) d'intercepter les clics du select/bouton
4601  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
4602    ['click','mousedown','touchstart'].forEach(evt => {
4603      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
4604    });
4605  });
4606
4607  root.querySelectorAll('.mamakana-form').forEach(function (form) {
4608    // Ne pas binder deux fois si le thème ré-hydrate
4609    if (form.dataset.bound === '1') return;
4610    form.dataset.bound = '1';
4611
4612    const select  = form.querySelector('.variant-selector');
4613    const priceEl = form.querySelector('.variant-price');
4614    const button  = form.querySelector('.add-to-cart-button');
4615
4616    // MAJ prix sur changement de variante
4617    if (select && priceEl) {
4618      select.addEventListener('change', function () {
4619        const opt = select.options[select.selectedIndex];
4620        const p = opt && opt.getAttribute('data-price');
4621        if (p) priceEl.textContent = p;
4622      });
4623    }
4624
4625    form.addEventListener('submit', async function (e) {
4626      e.preventDefault();
4627
4628      // Anti double-clic
4629      if (button) {
4630        if (button.dataset.loading === '1') return;
4631        button.dataset.loading = '1';
4632        button.setAttribute('disabled', 'disabled');
4633      }
4634
4635      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
4636      const variantId = variantInput ? (variantInput.value || '').trim() : '';
4637
4638      if (!variantId) {
4639        alert("Variante introuvable pour ce produit.");
4640        if (button) {
4641          button.dataset.loading = '';
4642          button.removeAttribute('disabled');
4643        }
4644        return;
4645      }
4646
4647      // quantité par défaut
4648      let qty = '1';
4649      const qtyInput = form.querySelector('input[name="quantity"]');
4650      if (qtyInput && qtyInput.value) qty = qtyInput.value;
4651
4652      const drawer = document.querySelector('cart-drawer');
4653      const sectionsUrl = window.location.pathname;
4654
4655      try {
4656        // ✅ Ajout + sections en 1 call (Dawn/OS2)
4657        const payload = {
4658          id: Number(variantId),
4659          quantity: Number(qty),
4660          sections: ['cart-drawer', 'cart-icon-bubble'],
4661          sections_url: sectionsUrl
4662        };
4663
4664        const res = await fetch('/cart/add.js', {
4665          method: 'POST',
4666          headers: {
4667            'Accept': 'application/json',
4668            'Content-Type': 'application/json',
4669            'X-Requested-With': 'XMLHttpRequest'
4670          },
4671          body: JSON.stringify(payload),
4672          credentials: 'same-origin'
4673        });
4674
4675        if (!res.ok) {
4676          let msg = 'Erreur lors de l’ajout au panier';
4677          try {
4678            const j = await res.json();
4679            if (j && (j.description || j.message)) msg = j.description || j.message;
4680          } catch(_) {}
4681          throw new Error(msg + ' (HTTP ' + res.status + ')');
4682        }
4683
4684        const state = await res.json();
4685
4686        // ✅ Mise à jour + ouverture du drawer (Dawn)
4687        if (drawer && typeof drawer.renderContents === 'function') {
4688          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
4689        } else {
4690          // Fallback si thème custom
4691          const bubble = document.querySelector('#cart-icon-bubble');
4692          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
4693            bubble.innerHTML = state.sections['cart-icon-bubble'];
4694          }
4695          if (drawer && state.sections && state.sections['cart-drawer']) {
4696            drawer.innerHTML = state.sections['cart-drawer'];
4697          }
4698
4699          // Tentative d’ouverture (selon implémentation)
4700          if (drawer && typeof drawer.open === 'function') drawer.open();
4701          else {
4702            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
4703            const cartIcon =
4704              document.querySelector('.header__icon--cart') ||
4705              document.querySelector('a[href="/cart"]');
4706            cartIcon && cartIcon.click && cartIcon.click();
4707          }
4708        }
4709
4710      } catch (err) {
4711        console.error(err);
4712        alert(err.message || "Erreur lors de l’ajout au panier");
4713      } finally {
4714        if (button) {
4715          button.dataset.loading = '';
4716          button.removeAttribute('disabled');
4717        }
4718      }
4719    });
4720  });
4721})();
4722</script>
4722
4723
4724<style>
4725  .card__heading {
4726    padding: 16px 12px;
4727    text-align: center;
4728  }
4729
4730  .add-to-cart-button,
4731  .mamakana-btn,
4732  .mamakana-form button[type="submit"] {
4733    cursor: pointer;
4734  }
4735
4736  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
4737    box-shadow: 0px 0px 5px 2px #2F7759;
4738    border-radius: 8px;
4739  }
4740
4741  .card-wrapper:has(.card__badge.right .badge) .card {}
4742
4743  /* ===== MOBILE ===== */
4744  @media (max-width: 749px) {
4745
4746    .card__heading {
4747      padding: 4px 8px 0px !important;
4748    }
4749
4750    .card__inner {
4751      margin-bottom: 0 !important;
4752    }
4753
4754    .card__content {
4755      padding: 0 0 4px !important;
4756    }
4757
4758    .card__information {
4759      padding: 0 4px !important;
4760      gap: 0 !important;
4761    }
4762
4763    /* Règles Dawn qui créent les gros espaces */
4764    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
4765      margin-top: 2px !important;
4766    }
4767
4768    .card-information > * + * {
4769      margin-top: 2px !important;
4770    }
4771
4772    .card-information > * {
4773      margin-top: 1px !important;
4774      margin-bottom: 1px !important;
4775    }
4776
4777    /* Form (user-agent + Dawn) */
4778    .card-information form {
4779      gap: 2px !important;
4780      padding-top: 2px !important;
4781      margin: 0 !important;
4782    }
4783
4784    /* Prix */
4785    .price__container,
4786    .price {
4787      margin: 0 !important;
4788      padding: 0 !important;
4789    }
4790
4791    /* 1 acheté = 1 offert */
4792    .doublee {
4793      margin: 0 !important;
4794      padding: 0 !important;
4795      line-height: 1.1 !important;
4796    }
4797
4798    /* Select variante */
4799    .mamakana-select {
4800      margin: 1px 0 !important;
4801      padding: 2px 4px !important;
4802    }
4803
4804    /* Livraison estimée */
4805    .livraison-estimee {
4806      margin-top: 1px !important;
4807      margin-bottom: 1px !important;
4808      font-size: 0.8em !important;
4809    }
4810
4811    /* Bouton */
4812    .mamakana-btn {
4813      padding: 6px 10px !important;
4814      margin-top: 1px !important;
4815    }
4816
4817    /* Ratings JudgeMe */
4818    .jdgm-prev-badge {
4819      margin: 0 !important;
4820      padding: 1px 0 !important;
4821    }
4822    .doublee .double {
4823  font-size: 0.8em !important;
4824}
4825  }
4826
4827
4828</style>
4829          </li><li id="Slide-template--25124901683576__featured_collection-6" class="grid__item slider__slide">
4830            
4831
4832<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
4833<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
4834<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
4835<div class="card-wrapper product-card-wrapper underline-links-hover">
4836    
4837    
4838    <div class="
4839        card card--card
4840         card--media
4841         color-background-1 gradient
4842        
4843        
4844        
4845        
4846      " style="--ratio-percent: 100.0%;">
4847
4848
4849			
4850			
4851			
4852			
4853			
4854			
4855
4856			
4857			
4858			
4859			
4860			
4861			
4862			
4863				
4864			
4865			
4866			
4867			
4868			
4869			
4870			
4871			
4872			
4873	
4874			
4875			
4876						
4877			
4878			
4879				
4880			
4881			
4882			
4883			
4884			 
4885			
4886			
4887			
4888			
4889            
4890			
4891			
4892			
4893			
4894			
4895				
4896			
4897			
4898			
4899				
4900			
4901			<div class="primeBadges outerprimeb7861200814326-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7861200814326" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
4902  	
4903  	
4904  	  
4905						
4906						
4907                        
4908			
4909			
4910			
4911				
4912		
4913	
4914		
4915  	
4916  	
4917  	  
4918						
4919						
4920                        
4921			
4922			
4923			
4924				
4925		
4926
4927
4928    </div>
4929		
4930	
4931		
4932
4933        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-7861200814326">
4934            <a href="/products/amnesia-cbd-small-buds" id="CardLink-template--25124901683576__featured_collection-7861200814326" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-7861200814326 Badge-template--25124901683576__featured_collection-7861200814326">
4935              Amnesia CBD Small Buds 🌌
4936            </a>
4937          </h3>
4938
4939      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
4940            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
4941            <div class="media media--transparent media--hover-effect">
4942              
4943              <img srcset="//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=165 165w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=360 360w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=533 533w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=720 720w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=940 940w,//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348 1024w" src="//mamakana.com/cdn/shop/files/amnesia_smallbud.png?v=1774003348&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Amnesia  Small Buds a colorful background" class="motion-reduce" loading="lazy" width="1024" height="1024">
4944              
4945<img srcset="//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=165 165w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=360 360w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=533 533w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=720 720w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=940 940w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=1066 1066w,//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348 1080w" src="//mamakana.com/cdn/shop/files/PetitesTetes_zoom_02.png?v=1774003348&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
4946          </div><div class="card__content">
4947          <div class="card__information"><div class="card__heading">
4948              <a href="/products/amnesia-cbd-small-buds" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-7861200814326" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-7861200814326 NoMediaStandardBadge-template--25124901683576__featured_collection-7861200814326">
4949                Amnesia CBD Small Buds 🌌
4950              </a>
4951            </div>
4952
4953          </div>
4954          <div class="card__badge bottom right"></div>
4955        </div>
4956      </div>
4957      <div class="card__content">
4958        <div class="card__information">
4959
4960          <div class="card-information"><span class="caption-large light"></span>
4961
4962
4963
4964
4965
4966
4967
4968
4969
4970
4971
4972
4973
4974
4975  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7861200814326" data-template="manual-installation" data-auto-install="false">
4976    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.57" data-number-of-reviews="541" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.57" tabindex="0" aria-label="4.57 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 541  </span> </div>
4977  </div>
4978
4979
4980
4981
4982
4983<div class="
4984    price ">
4985  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
4986        <span class="price-item price-item--regular">
4987          From <span class="money" data-wg-notranslate="">0,79€</span>
4988        </span></div>
4989    <div class="price__sale">
4990        <span class="visually-hidden visually-hidden--inline">Regular price</span>
4991        <span>
4992          <s class="price-item price-item--regular">
4993            
4994              
4995            
4996          </s>
4997        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
4998      <span class="price-item price-item--sale price-item--last">
4999        From <span class="money" data-wg-notranslate="">0,79€</span>
5000      </span>
5001    </div>
5002    
5003  </div>
5004</div>
5005
5006
5007<form class="mamakana-form" data-product-id="7861200814326">
5008
5009
5010  
5011
5012
5013
5014  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
5015
5016  <select class="variant-selector mamakana-select" name="id">
5017    
5018      
5019        
5020        
5021        
5022
5023
5024        
5025        
5026
5027          
5028          
5029          <option value="44505055527158" data-price="9,90€">
5030            2.5 + 2.5 Grams free - 1.98 €/g
5031          </option>
5032        
5033
5034      
5035    
5036      
5037        
5038        
5039        
5040
5041
5042        
5043        
5044
5045          
5046          
5047          <option value="44505055559926" data-price="17,25€">
5048            5 + 5 Grams free - 1.72 €/g
5049          </option>
5050        
5051
5052      
5053    
5054      
5055        
5056        
5057        
5058
5059
5060        
5061        
5062
5063          
5064          
5065          <option value="44505055592694" data-price="29,50€">
5066            10 + 10 Grams free - €1.47/g
5067          </option>
5068        
5069
5070      
5071    
5072      
5073        
5074        
5075        
5076
5077
5078        
5079        
5080
5081          
5082          
5083          <option value="44505055625462" data-price="61,20€">
5084            25 + 25 Grams free - €1.22/g
5085          </option>
5086        
5087
5088      
5089    
5090      
5091        
5092        
5093        
5094
5095
5096        
5097        
5098
5099          
5100          
5101          <option value="44505055658230" data-price="97,50€">
5102            50 + 50 Grams free - €0.97/g
5103          </option>
5104        
5105
5106      
5107    
5108      
5109        
5110        
5111        
5112
5113
5114        
5115        
5116
5117          
5118          
5119          <option value="44505055690998" data-price="178,00€">
5120            100 + 100 grams free - $0.89/g
5121          </option>
5122        
5123
5124      
5125    
5126      
5127        
5128        
5129        
5130
5131
5132        
5133        
5134
5135          
5136          
5137          <option value="55428405231992" data-price="425,00€">
5138            250 + 250 grams free - $0.85/g
5139          </option>
5140        
5141
5142      
5143    
5144      
5145        
5146        
5147        
5148
5149
5150        
5151        
5152
5153          
5154          
5155          <option value="55428405264760" data-price="790,00€">
5156            500 + 500 Grammes offerts - 0,79 €/g
5157          </option>
5158        
5159
5160      
5161    
5162  </select>
5163
5164<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
5165  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
5166  </div><input type="hidden" name="quantity" value="1">
5167
5168  <button type="submit" class="add-to-cart-button mamakana-btn">
5169    Add - <span class="variant-price" data-wg-notranslate="">9,90€</span>
5170  </button>
5171</form></div>
5172        </div><div class="card__badge bottom right"></div>
5173      </div>
5174    </div>
5175  </div>
5175<script>
5176(function () {
5177  // Scope = la carte qui contient CE script
5178  const root =
5179    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
5180
5181  // Empêche la carte (lien) d'intercepter les clics du select/bouton
5182  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
5183    ['click','mousedown','touchstart'].forEach(evt => {
5184      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
5185    });
5186  });
5187
5188  root.querySelectorAll('.mamakana-form').forEach(function (form) {
5189    // Ne pas binder deux fois si le thème ré-hydrate
5190    if (form.dataset.bound === '1') return;
5191    form.dataset.bound = '1';
5192
5193    const select  = form.querySelector('.variant-selector');
5194    const priceEl = form.querySelector('.variant-price');
5195    const button  = form.querySelector('.add-to-cart-button');
5196
5197    // MAJ prix sur changement de variante
5198    if (select && priceEl) {
5199      select.addEventListener('change', function () {
5200        const opt = select.options[select.selectedIndex];
5201        const p = opt && opt.getAttribute('data-price');
5202        if (p) priceEl.textContent = p;
5203      });
5204    }
5205
5206    form.addEventListener('submit', async function (e) {
5207      e.preventDefault();
5208
5209      // Anti double-clic
5210      if (button) {
5211        if (button.dataset.loading === '1') return;
5212        button.dataset.loading = '1';
5213        button.setAttribute('disabled', 'disabled');
5214      }
5215
5216      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
5217      const variantId = variantInput ? (variantInput.value || '').trim() : '';
5218
5219      if (!variantId) {
5220        alert("Variante introuvable pour ce produit.");
5221        if (button) {
5222          button.dataset.loading = '';
5223          button.removeAttribute('disabled');
5224        }
5225        return;
5226      }
5227
5228      // quantité par défaut
5229      let qty = '1';
5230      const qtyInput = form.querySelector('input[name="quantity"]');
5231      if (qtyInput && qtyInput.value) qty = qtyInput.value;
5232
5233      const drawer = document.querySelector('cart-drawer');
5234      const sectionsUrl = window.location.pathname;
5235
5236      try {
5237        // ✅ Ajout + sections en 1 call (Dawn/OS2)
5238        const payload = {
5239          id: Number(variantId),
5240          quantity: Number(qty),
5241          sections: ['cart-drawer', 'cart-icon-bubble'],
5242          sections_url: sectionsUrl
5243        };
5244
5245        const res = await fetch('/cart/add.js', {
5246          method: 'POST',
5247          headers: {
5248            'Accept': 'application/json',
5249            'Content-Type': 'application/json',
5250            'X-Requested-With': 'XMLHttpRequest'
5251          },
5252          body: JSON.stringify(payload),
5253          credentials: 'same-origin'
5254        });
5255
5256        if (!res.ok) {
5257          let msg = 'Erreur lors de l’ajout au panier';
5258          try {
5259            const j = await res.json();
5260            if (j && (j.description || j.message)) msg = j.description || j.message;
5261          } catch(_) {}
5262          throw new Error(msg + ' (HTTP ' + res.status + ')');
5263        }
5264
5265        const state = await res.json();
5266
5267        // ✅ Mise à jour + ouverture du drawer (Dawn)
5268        if (drawer && typeof drawer.renderContents === 'function') {
5269          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
5270        } else {
5271          // Fallback si thème custom
5272          const bubble = document.querySelector('#cart-icon-bubble');
5273          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
5274            bubble.innerHTML = state.sections['cart-icon-bubble'];
5275          }
5276          if (drawer && state.sections && state.sections['cart-drawer']) {
5277            drawer.innerHTML = state.sections['cart-drawer'];
5278          }
5279
5280          // Tentative d’ouverture (selon implémentation)
5281          if (drawer && typeof drawer.open === 'function') drawer.open();
5282          else {
5283            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
5284            const cartIcon =
5285              document.querySelector('.header__icon--cart') ||
5286              document.querySelector('a[href="/cart"]');
5287            cartIcon && cartIcon.click && cartIcon.click();
5288          }
5289        }
5290
5291      } catch (err) {
5292        console.error(err);
5293        alert(err.message || "Erreur lors de l’ajout au panier");
5294      } finally {
5295        if (button) {
5296          button.dataset.loading = '';
5297          button.removeAttribute('disabled');
5298        }
5299      }
5300    });
5301  });
5302})();
5303</script>
5303
5304
5305<style>
5306  .card__heading {
5307    padding: 16px 12px;
5308    text-align: center;
5309  }
5310
5311  .add-to-cart-button,
5312  .mamakana-btn,
5313  .mamakana-form button[type="submit"] {
5314    cursor: pointer;
5315  }
5316
5317  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
5318    box-shadow: 0px 0px 5px 2px #2F7759;
5319    border-radius: 8px;
5320  }
5321
5322  .card-wrapper:has(.card__badge.right .badge) .card {}
5323
5324  /* ===== MOBILE ===== */
5325  @media (max-width: 749px) {
5326
5327    .card__heading {
5328      padding: 4px 8px 0px !important;
5329    }
5330
5331    .card__inner {
5332      margin-bottom: 0 !important;
5333    }
5334
5335    .card__content {
5336      padding: 0 0 4px !important;
5337    }
5338
5339    .card__information {
5340      padding: 0 4px !important;
5341      gap: 0 !important;
5342    }
5343
5344    /* Règles Dawn qui créent les gros espaces */
5345    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
5346      margin-top: 2px !important;
5347    }
5348
5349    .card-information > * + * {
5350      margin-top: 2px !important;
5351    }
5352
5353    .card-information > * {
5354      margin-top: 1px !important;
5355      margin-bottom: 1px !important;
5356    }
5357
5358    /* Form (user-agent + Dawn) */
5359    .card-information form {
5360      gap: 2px !important;
5361      padding-top: 2px !important;
5362      margin: 0 !important;
5363    }
5364
5365    /* Prix */
5366    .price__container,
5367    .price {
5368      margin: 0 !important;
5369      padding: 0 !important;
5370    }
5371
5372    /* 1 acheté = 1 offert */
5373    .doublee {
5374      margin: 0 !important;
5375      padding: 0 !important;
5376      line-height: 1.1 !important;
5377    }
5378
5379    /* Select variante */
5380    .mamakana-select {
5381      margin: 1px 0 !important;
5382      padding: 2px 4px !important;
5383    }
5384
5385    /* Livraison estimée */
5386    .livraison-estimee {
5387      margin-top: 1px !important;
5388      margin-bottom: 1px !important;
5389      font-size: 0.8em !important;
5390    }
5391
5392    /* Bouton */
5393    .mamakana-btn {
5394      padding: 6px 10px !important;
5395      margin-top: 1px !important;
5396    }
5397
5398    /* Ratings JudgeMe */
5399    .jdgm-prev-badge {
5400      margin: 0 !important;
5401      padding: 1px 0 !important;
5402    }
5403    .doublee .double {
5404  font-size: 0.8em !important;
5405}
5406  }
5407
5408
5409</style>
5410          </li><li id="Slide-template--25124901683576__featured_collection-7" class="grid__item slider__slide">
5411            
5412
5413<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
5414<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
5415<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
5416<div class="card-wrapper product-card-wrapper underline-links-hover">
5417    
5418    
5419    <div class="
5420        card card--card
5421         card--media
5422         color-background-1 gradient
5423        
5424        
5425        
5426        
5427      " style="--ratio-percent: 100.0%;">
5428
5429
5430			
5431			
5432			
5433			
5434			
5435			
5436
5437			
5438			
5439			
5440			
5441			
5442			
5443			
5444				
5445			
5446			
5447			
5448			
5449			
5450			
5451			
5452			
5453			
5454	
5455			
5456			
5457						
5458			
5459			
5460				
5461			
5462			
5463			
5464			
5465			 
5466			
5467			
5468			
5469			
5470            
5471			
5472			
5473			
5474			
5475			
5476				
5477			
5478			
5479			
5480				
5481			
5482			<div class="primeBadges outerprimeb7724387369206-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7724387369206" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
5483  	
5484  	
5485  	  
5486						
5487						
5488                        
5489			
5490			
5491			
5492				
5493		
5494	
5495		
5496  	
5497  	
5498  	  
5499						
5500						
5501                        
5502			
5503			
5504			
5505				
5506		
5507
5508
5509    </div>
5510		
5511	
5512		
5513
5514        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-7724387369206">
5515            <a href="/products/mango-haze-cbd" id="CardLink-template--25124901683576__featured_collection-7724387369206" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-7724387369206 Badge-template--25124901683576__featured_collection-7724387369206">
5516              Mango Haze CBD 🥭 [Hydroponics]
5517            </a>
5518          </h3>
5519
5520      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
5521            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
5522            <div class="media media--transparent media--hover-effect">
5523              
5524              <img srcset="//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=165 165w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=360 360w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=533 533w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=720 720w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=940 940w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=1066 1066w,//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987 4501w" src="//mamakana.com/cdn/shop/files/mango_MAMA.png?v=1775640987&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Mango Haze CBD 🥭 [Hydroponic] on a colorful background" class="motion-reduce" loading="lazy" width="4501" height="4501">
5525              
5526<img srcset="//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=165 165w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=360 360w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=533 533w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=720 720w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=940 940w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=1066 1066w,//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987 1080w" src="//mamakana.com/cdn/shop/files/mango-zoom.png?v=1775640987&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
5527          </div><div class="card__content">
5528          <div class="card__information"><div class="card__heading">
5529              <a href="/products/mango-haze-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-7724387369206" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-7724387369206 NoMediaStandardBadge-template--25124901683576__featured_collection-7724387369206">
5530                Mango Haze CBD 🥭 [Hydroponics]
5531              </a>
5532            </div>
5533
5534          </div>
5535          <div class="card__badge bottom right"></div>
5536        </div>
5537      </div>
5538      <div class="card__content">
5539        <div class="card__information">
5540
5541          <div class="card-information"><span class="caption-large light"></span>
5542
5543
5544
5545
5546
5547
5548
5549
5550
5551
5552
5553
5554
5555
5556  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7724387369206" data-template="manual-installation" data-auto-install="false">
5557    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.51" data-number-of-reviews="39" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.51" tabindex="0" aria-label="4.51 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 39  </span> </div>
5558  </div>
5559
5560
5561
5562
5563
5564<div class="
5565    price ">
5566  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
5567        <span class="price-item price-item--regular">
5568          From <span class="money" data-wg-notranslate="">2,09€</span>
5569        </span></div>
5570    <div class="price__sale">
5571        <span class="visually-hidden visually-hidden--inline">Regular price</span>
5572        <span>
5573          <s class="price-item price-item--regular">
5574            
5575              
5576            
5577          </s>
5578        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
5579      <span class="price-item price-item--sale price-item--last">
5580        From <span class="money" data-wg-notranslate="">2,09€</span>
5581      </span>
5582    </div>
5583    
5584  </div>
5585</div>
5586
5587
5588<form class="mamakana-form" data-product-id="7724387369206">
5589
5590
5591  
5592
5593
5594
5595  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
5596
5597  <select class="variant-selector mamakana-select" name="id">
5598    
5599      
5600        
5601        
5602        
5603
5604
5605        
5606        
5607
5608          
5609          
5610          <option value="43964148547830" data-price="17,50€">
5611            2.5 + 2.5 Grams free - $3.50/g
5612          </option>
5613        
5614
5615      
5616    
5617      
5618        
5619        
5620        
5621
5622
5623        
5624        
5625
5626          
5627          
5628          <option value="43964148580598" data-price="30,00€">
5629            5 + 5 grams free - $3.00/g
5630          </option>
5631        
5632
5633      
5634    
5635      
5636        
5637        
5638        
5639
5640
5641        
5642        
5643
5644          
5645          
5646          <option value="43964148646134" data-price="56,00€">
5647            10 + 10 grams free - $3.20/g
5648          </option>
5649        
5650
5651      
5652    
5653      
5654        
5655        
5656        
5657
5658
5659        
5660        
5661
5662          
5663          
5664          <option value="43964148678902" data-price="130,00€">
5665            25 + 25 grams free - $3.10/g
5666          </option>
5667        
5668
5669      
5670    
5671      
5672        
5673        
5674        
5675
5676
5677        
5678        
5679
5680          
5681          
5682          <option value="43964148744438" data-price="240,00€">
5683            50 + 50 grams free - $2.40/g
5684          </option>
5685        
5686
5687      
5688    
5689      
5690        
5691        
5692        
5693
5694
5695        
5696        
5697
5698          
5699          
5700          <option value="43964148777206" data-price="458,00€">
5701            100 + 100 grams free - $2.29/g
5702          </option>
5703        
5704
5705      
5706    
5707      
5708        
5709        
5710        
5711
5712
5713        
5714        
5715
5716          
5717          
5718          <option value="55428444127608" data-price="1.095,00€">
5719            250 + 250 grams free - $2.19/g
5720          </option>
5721        
5722
5723      
5724    
5725      
5726        
5727        
5728        
5729
5730
5731        
5732        
5733
5734          
5735          
5736          <option value="55428444160376" data-price="2.090,00€">
5737            500 + 500 grams free - $2.09/g
5738          </option>
5739        
5740
5741      
5742    
5743  </select>
5744
5745<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
5746  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
5747  </div><input type="hidden" name="quantity" value="1">
5748
5749  <button type="submit" class="add-to-cart-button mamakana-btn">
5750    Add - <span class="variant-price" data-wg-notranslate="">17,50€</span>
5751  </button>
5752</form></div>
5753        </div><div class="card__badge bottom right"></div>
5754      </div>
5755    </div>
5756  </div>
5756<script>
5757(function () {
5758  // Scope = la carte qui contient CE script
5759  const root =
5760    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
5761
5762  // Empêche la carte (lien) d'intercepter les clics du select/bouton
5763  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
5764    ['click','mousedown','touchstart'].forEach(evt => {
5765      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
5766    });
5767  });
5768
5769  root.querySelectorAll('.mamakana-form').forEach(function (form) {
5770    // Ne pas binder deux fois si le thème ré-hydrate
5771    if (form.dataset.bound === '1') return;
5772    form.dataset.bound = '1';
5773
5774    const select  = form.querySelector('.variant-selector');
5775    const priceEl = form.querySelector('.variant-price');
5776    const button  = form.querySelector('.add-to-cart-button');
5777
5778    // MAJ prix sur changement de variante
5779    if (select && priceEl) {
5780      select.addEventListener('change', function () {
5781        const opt = select.options[select.selectedIndex];
5782        const p = opt && opt.getAttribute('data-price');
5783        if (p) priceEl.textContent = p;
5784      });
5785    }
5786
5787    form.addEventListener('submit', async function (e) {
5788      e.preventDefault();
5789
5790      // Anti double-clic
5791      if (button) {
5792        if (button.dataset.loading === '1') return;
5793        button.dataset.loading = '1';
5794        button.setAttribute('disabled', 'disabled');
5795      }
5796
5797      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
5798      const variantId = variantInput ? (variantInput.value || '').trim() : '';
5799
5800      if (!variantId) {
5801        alert("Variante introuvable pour ce produit.");
5802        if (button) {
5803          button.dataset.loading = '';
5804          button.removeAttribute('disabled');
5805        }
5806        return;
5807      }
5808
5809      // quantité par défaut
5810      let qty = '1';
5811      const qtyInput = form.querySelector('input[name="quantity"]');
5812      if (qtyInput && qtyInput.value) qty = qtyInput.value;
5813
5814      const drawer = document.querySelector('cart-drawer');
5815      const sectionsUrl = window.location.pathname;
5816
5817      try {
5818        // ✅ Ajout + sections en 1 call (Dawn/OS2)
5819        const payload = {
5820          id: Number(variantId),
5821          quantity: Number(qty),
5822          sections: ['cart-drawer', 'cart-icon-bubble'],
5823          sections_url: sectionsUrl
5824        };
5825
5826        const res = await fetch('/cart/add.js', {
5827          method: 'POST',
5828          headers: {
5829            'Accept': 'application/json',
5830            'Content-Type': 'application/json',
5831            'X-Requested-With': 'XMLHttpRequest'
5832          },
5833          body: JSON.stringify(payload),
5834          credentials: 'same-origin'
5835        });
5836
5837        if (!res.ok) {
5838          let msg = 'Erreur lors de l’ajout au panier';
5839          try {
5840            const j = await res.json();
5841            if (j && (j.description || j.message)) msg = j.description || j.message;
5842          } catch(_) {}
5843          throw new Error(msg + ' (HTTP ' + res.status + ')');
5844        }
5845
5846        const state = await res.json();
5847
5848        // ✅ Mise à jour + ouverture du drawer (Dawn)
5849        if (drawer && typeof drawer.renderContents === 'function') {
5850          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
5851        } else {
5852          // Fallback si thème custom
5853          const bubble = document.querySelector('#cart-icon-bubble');
5854          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
5855            bubble.innerHTML = state.sections['cart-icon-bubble'];
5856          }
5857          if (drawer && state.sections && state.sections['cart-drawer']) {
5858            drawer.innerHTML = state.sections['cart-drawer'];
5859          }
5860
5861          // Tentative d’ouverture (selon implémentation)
5862          if (drawer && typeof drawer.open === 'function') drawer.open();
5863          else {
5864            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
5865            const cartIcon =
5866              document.querySelector('.header__icon--cart') ||
5867              document.querySelector('a[href="/cart"]');
5868            cartIcon && cartIcon.click && cartIcon.click();
5869          }
5870        }
5871
5872      } catch (err) {
5873        console.error(err);
5874        alert(err.message || "Erreur lors de l’ajout au panier");
5875      } finally {
5876        if (button) {
5877          button.dataset.loading = '';
5878          button.removeAttribute('disabled');
5879        }
5880      }
5881    });
5882  });
5883})();
5884</script>
5884
5885
5886<style>
5887  .card__heading {
5888    padding: 16px 12px;
5889    text-align: center;
5890  }
5891
5892  .add-to-cart-button,
5893  .mamakana-btn,
5894  .mamakana-form button[type="submit"] {
5895    cursor: pointer;
5896  }
5897
5898  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
5899    box-shadow: 0px 0px 5px 2px #2F7759;
5900    border-radius: 8px;
5901  }
5902
5903  .card-wrapper:has(.card__badge.right .badge) .card {}
5904
5905  /* ===== MOBILE ===== */
5906  @media (max-width: 749px) {
5907
5908    .card__heading {
5909      padding: 4px 8px 0px !important;
5910    }
5911
5912    .card__inner {
5913      margin-bottom: 0 !important;
5914    }
5915
5916    .card__content {
5917      padding: 0 0 4px !important;
5918    }
5919
5920    .card__information {
5921      padding: 0 4px !important;
5922      gap: 0 !important;
5923    }
5924
5925    /* Règles Dawn qui créent les gros espaces */
5926    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
5927      margin-top: 2px !important;
5928    }
5929
5930    .card-information > * + * {
5931      margin-top: 2px !important;
5932    }
5933
5934    .card-information > * {
5935      margin-top: 1px !important;
5936      margin-bottom: 1px !important;
5937    }
5938
5939    /* Form (user-agent + Dawn) */
5940    .card-information form {
5941      gap: 2px !important;
5942      padding-top: 2px !important;
5943      margin: 0 !important;
5944    }
5945
5946    /* Prix */
5947    .price__container,
5948    .price {
5949      margin: 0 !important;
5950      padding: 0 !important;
5951    }
5952
5953    /* 1 acheté = 1 offert */
5954    .doublee {
5955      margin: 0 !important;
5956      padding: 0 !important;
5957      line-height: 1.1 !important;
5958    }
5959
5960    /* Select variante */
5961    .mamakana-select {
5962      margin: 1px 0 !important;
5963      padding: 2px 4px !important;
5964    }
5965
5966    /* Livraison estimée */
5967    .livraison-estimee {
5968      margin-top: 1px !important;
5969      margin-bottom: 1px !important;
5970      font-size: 0.8em !important;
5971    }
5972
5973    /* Bouton */
5974    .mamakana-btn {
5975      padding: 6px 10px !important;
5976      margin-top: 1px !important;
5977    }
5978
5979    /* Ratings JudgeMe */
5980    .jdgm-prev-badge {
5981      margin: 0 !important;
5982      padding: 1px 0 !important;
5983    }
5984    .doublee .double {
5985  font-size: 0.8em !important;
5986}
5987  }
5988
5989
5990</style>
5991          </li><li id="Slide-template--25124901683576__featured_collection-8" class="grid__item slider__slide">
5992            
5993
5994<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
5995<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
5996<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
5997<div class="card-wrapper product-card-wrapper underline-links-hover">
5998    
5999    
6000    <div class="
6001        card card--card
6002         card--media
6003         color-background-1 gradient
6004        
6005        
6006        
6007        
6008      " style="--ratio-percent: 99.9074074074074%;">
6009
6010
6011			
6012			
6013			
6014			
6015			
6016			
6017
6018			
6019			
6020			
6021			
6022			
6023			
6024			
6025				
6026			
6027			
6028			
6029			
6030			
6031			
6032			
6033			
6034			
6035	
6036			
6037			
6038						
6039			
6040			
6041				
6042			
6043			
6044			
6045			
6046			 
6047			
6048			
6049			
6050			
6051            
6052			
6053			
6054			
6055			
6056			
6057				
6058			
6059			
6060			
6061				
6062			
6063			<div class="primeBadges outerprimeb14896067772792-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14896067772792" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
6064  	
6065  	
6066  	  
6067						
6068						
6069                        
6070			
6071			
6072			
6073				
6074		
6075	
6076		
6077  	
6078  	
6079  	  
6080						
6081						
6082                        
6083			
6084			
6085			
6086				
6087		
6088
6089
6090    </div>
6091		
6092	
6093		
6094
6095        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-14896067772792">
6096            <a href="/products/lemon-cbd-small-buds" id="CardLink-template--25124901683576__featured_collection-14896067772792" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-14896067772792 Badge-template--25124901683576__featured_collection-14896067772792">
6097              Lemon CBD Small Buds 🍋
6098            </a>
6099          </h3>
6100
6101      <div class="card__inner  ratio" style="--ratio-percent: 99.9074074074074%;"><div class="card__media">
6102            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
6103            <div class="media media--transparent media--hover-effect">
6104              
6105              <img srcset="//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=165 165w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=360 360w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=533 533w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=720 720w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=940 940w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=1066 1066w,//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860 1080w" src="//mamakana.com/cdn/shop/files/PTlemon_fond.png?v=1742398860&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Lemon  Small Buds a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1079">
6106              
6107<img srcset="//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=165 165w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=360 360w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=533 533w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=720 720w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=940 940w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=1066 1066w,//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867 1080w" src="//mamakana.com/cdn/shop/files/PTLemon_zoom.png?v=1742398867&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
6108          </div><div class="card__content">
6109          <div class="card__information"><div class="card__heading">
6110              <a href="/products/lemon-cbd-small-buds" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-14896067772792" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-14896067772792 NoMediaStandardBadge-template--25124901683576__featured_collection-14896067772792">
6111                Lemon CBD Small Buds 🍋
6112              </a>
6113            </div>
6114
6115          </div>
6116          <div class="card__badge bottom right"></div>
6117        </div>
6118      </div>
6119      <div class="card__content">
6120        <div class="card__information">
6121
6122          <div class="card-information"><span class="caption-large light"></span>
6123
6124
6125
6126
6127
6128
6129
6130
6131
6132
6133
6134
6135
6136
6137  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14896067772792" data-template="manual-installation" data-auto-install="false">
6138    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.59" data-number-of-reviews="34" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.59" tabindex="0" aria-label="4.59 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 34  </span> </div>
6139  </div>
6140
6141
6142
6143
6144
6145<div class="
6146    price ">
6147  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
6148        <span class="price-item price-item--regular">
6149          From <span class="money" data-wg-notranslate="">0,39€</span>
6150        </span></div>
6151    <div class="price__sale">
6152        <span class="visually-hidden visually-hidden--inline">Regular price</span>
6153        <span>
6154          <s class="price-item price-item--regular">
6155            
6156              
6157            
6158          </s>
6159        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
6160      <span class="price-item price-item--sale price-item--last">
6161        From <span class="money" data-wg-notranslate="">0,39€</span>
6162      </span>
6163    </div>
6164    
6165  </div>
6166</div>
6167
6168
6169<form class="mamakana-form" data-product-id="14896067772792">
6170
6171
6172  
6173
6174
6175
6176  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
6177
6178  <select class="variant-selector mamakana-select" name="id">
6179    
6180      
6181        
6182        
6183        
6184
6185
6186        
6187        
6188
6189          
6190          
6191          <option value="54982556189048" data-price="7,40€">
6192            2.5 + 2.5 Grams Free - €1.48/g
6193          </option>
6194        
6195
6196      
6197    
6198      
6199        
6200        
6201        
6202
6203
6204        
6205        
6206
6207          
6208          
6209          <option value="54982556221816" data-price="12,50€">
6210            5 + 5 Grams Free - €1.25/g
6211          </option>
6212        
6213
6214      
6215    
6216      
6217        
6218        
6219        
6220
6221
6222        
6223        
6224
6225          
6226          
6227          <option value="54982556254584" data-price="22,50€">
6228            10 + 10 Grams Free - €1.12/g
6229          </option>
6230        
6231
6232      
6233    
6234      
6235        
6236        
6237        
6238
6239
6240        
6241        
6242
6243          
6244          
6245          <option value="54982556287352" data-price="43,70€">
6246            25 + 25 Grams Free - €0.87/g
6247          </option>
6248        
6249
6250      
6251    
6252      
6253        
6254        
6255        
6256
6257
6258        
6259        
6260
6261          
6262          
6263          <option value="54982556320120" data-price="75,00€">
6264            50 + 50 Grams Free - €0.75/g
6265          </option>
6266        
6267
6268      
6269    
6270      
6271        
6272        
6273        
6274
6275
6276        
6277        
6278
6279          
6280          
6281          <option value="54982556352888" data-price="118,00€">
6282            100 + 100 Grams Free - €0.59/g
6283          </option>
6284        
6285
6286      
6287    
6288      
6289        
6290        
6291        
6292
6293
6294        
6295        
6296
6297          
6298          
6299          <option value="55428413161848" data-price="245,00€">
6300            250 + 250 grams free - $0.49/g
6301          </option>
6302        
6303
6304      
6305    
6306      
6307        
6308        
6309        
6310
6311
6312        
6313        
6314
6315          
6316          
6317          <option value="55428413194616" data-price="390,00€">
6318            500 + 500 grams free - $0.39/g
6319          </option>
6320        
6321
6322      
6323    
6324  </select>
6325
6326<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
6327  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
6328  </div><input type="hidden" name="quantity" value="1">
6329
6330  <button type="submit" class="add-to-cart-button mamakana-btn">
6331    Add - <span class="variant-price" data-wg-notranslate="">7,40€</span>
6332  </button>
6333</form></div>
6334        </div><div class="card__badge bottom right"></div>
6335      </div>
6336    </div>
6337  </div>
6337<script>
6338(function () {
6339  // Scope = la carte qui contient CE script
6340  const root =
6341    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
6342
6343  // Empêche la carte (lien) d'intercepter les clics du select/bouton
6344  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
6345    ['click','mousedown','touchstart'].forEach(evt => {
6346      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
6347    });
6348  });
6349
6350  root.querySelectorAll('.mamakana-form').forEach(function (form) {
6351    // Ne pas binder deux fois si le thème ré-hydrate
6352    if (form.dataset.bound === '1') return;
6353    form.dataset.bound = '1';
6354
6355    const select  = form.querySelector('.variant-selector');
6356    const priceEl = form.querySelector('.variant-price');
6357    const button  = form.querySelector('.add-to-cart-button');
6358
6359    // MAJ prix sur changement de variante
6360    if (select && priceEl) {
6361      select.addEventListener('change', function () {
6362        const opt = select.options[select.selectedIndex];
6363        const p = opt && opt.getAttribute('data-price');
6364        if (p) priceEl.textContent = p;
6365      });
6366    }
6367
6368    form.addEventListener('submit', async function (e) {
6369      e.preventDefault();
6370
6371      // Anti double-clic
6372      if (button) {
6373        if (button.dataset.loading === '1') return;
6374        button.dataset.loading = '1';
6375        button.setAttribute('disabled', 'disabled');
6376      }
6377
6378      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
6379      const variantId = variantInput ? (variantInput.value || '').trim() : '';
6380
6381      if (!variantId) {
6382        alert("Variante introuvable pour ce produit.");
6383        if (button) {
6384          button.dataset.loading = '';
6385          button.removeAttribute('disabled');
6386        }
6387        return;
6388      }
6389
6390      // quantité par défaut
6391      let qty = '1';
6392      const qtyInput = form.querySelector('input[name="quantity"]');
6393      if (qtyInput && qtyInput.value) qty = qtyInput.value;
6394
6395      const drawer = document.querySelector('cart-drawer');
6396      const sectionsUrl = window.location.pathname;
6397
6398      try {
6399        // ✅ Ajout + sections en 1 call (Dawn/OS2)
6400        const payload = {
6401          id: Number(variantId),
6402          quantity: Number(qty),
6403          sections: ['cart-drawer', 'cart-icon-bubble'],
6404          sections_url: sectionsUrl
6405        };
6406
6407        const res = await fetch('/cart/add.js', {
6408          method: 'POST',
6409          headers: {
6410            'Accept': 'application/json',
6411            'Content-Type': 'application/json',
6412            'X-Requested-With': 'XMLHttpRequest'
6413          },
6414          body: JSON.stringify(payload),
6415          credentials: 'same-origin'
6416        });
6417
6418        if (!res.ok) {
6419          let msg = 'Erreur lors de l’ajout au panier';
6420          try {
6421            const j = await res.json();
6422            if (j && (j.description || j.message)) msg = j.description || j.message;
6423          } catch(_) {}
6424          throw new Error(msg + ' (HTTP ' + res.status + ')');
6425        }
6426
6427        const state = await res.json();
6428
6429        // ✅ Mise à jour + ouverture du drawer (Dawn)
6430        if (drawer && typeof drawer.renderContents === 'function') {
6431          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
6432        } else {
6433          // Fallback si thème custom
6434          const bubble = document.querySelector('#cart-icon-bubble');
6435          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
6436            bubble.innerHTML = state.sections['cart-icon-bubble'];
6437          }
6438          if (drawer && state.sections && state.sections['cart-drawer']) {
6439            drawer.innerHTML = state.sections['cart-drawer'];
6440          }
6441
6442          // Tentative d’ouverture (selon implémentation)
6443          if (drawer && typeof drawer.open === 'function') drawer.open();
6444          else {
6445            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
6446            const cartIcon =
6447              document.querySelector('.header__icon--cart') ||
6448              document.querySelector('a[href="/cart"]');
6449            cartIcon && cartIcon.click && cartIcon.click();
6450          }
6451        }
6452
6453      } catch (err) {
6454        console.error(err);
6455        alert(err.message || "Erreur lors de l’ajout au panier");
6456      } finally {
6457        if (button) {
6458          button.dataset.loading = '';
6459          button.removeAttribute('disabled');
6460        }
6461      }
6462    });
6463  });
6464})();
6465</script>
6465
6466
6467<style>
6468  .card__heading {
6469    padding: 16px 12px;
6470    text-align: center;
6471  }
6472
6473  .add-to-cart-button,
6474  .mamakana-btn,
6475  .mamakana-form button[type="submit"] {
6476    cursor: pointer;
6477  }
6478
6479  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
6480    box-shadow: 0px 0px 5px 2px #2F7759;
6481    border-radius: 8px;
6482  }
6483
6484  .card-wrapper:has(.card__badge.right .badge) .card {}
6485
6486  /* ===== MOBILE ===== */
6487  @media (max-width: 749px) {
6488
6489    .card__heading {
6490      padding: 4px 8px 0px !important;
6491    }
6492
6493    .card__inner {
6494      margin-bottom: 0 !important;
6495    }
6496
6497    .card__content {
6498      padding: 0 0 4px !important;
6499    }
6500
6501    .card__information {
6502      padding: 0 4px !important;
6503      gap: 0 !important;
6504    }
6505
6506    /* Règles Dawn qui créent les gros espaces */
6507    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
6508      margin-top: 2px !important;
6509    }
6510
6511    .card-information > * + * {
6512      margin-top: 2px !important;
6513    }
6514
6515    .card-information > * {
6516      margin-top: 1px !important;
6517      margin-bottom: 1px !important;
6518    }
6519
6520    /* Form (user-agent + Dawn) */
6521    .card-information form {
6522      gap: 2px !important;
6523      padding-top: 2px !important;
6524      margin: 0 !important;
6525    }
6526
6527    /* Prix */
6528    .price__container,
6529    .price {
6530      margin: 0 !important;
6531      padding: 0 !important;
6532    }
6533
6534    /* 1 acheté = 1 offert */
6535    .doublee {
6536      margin: 0 !important;
6537      padding: 0 !important;
6538      line-height: 1.1 !important;
6539    }
6540
6541    /* Select variante */
6542    .mamakana-select {
6543      margin: 1px 0 !important;
6544      padding: 2px 4px !important;
6545    }
6546
6547    /* Livraison estimée */
6548    .livraison-estimee {
6549      margin-top: 1px !important;
6550      margin-bottom: 1px !important;
6551      font-size: 0.8em !important;
6552    }
6553
6554    /* Bouton */
6555    .mamakana-btn {
6556      padding: 6px 10px !important;
6557      margin-top: 1px !important;
6558    }
6559
6560    /* Ratings JudgeMe */
6561    .jdgm-prev-badge {
6562      margin: 0 !important;
6563      padding: 1px 0 !important;
6564    }
6565    .doublee .double {
6566  font-size: 0.8em !important;
6567}
6568  }
6569
6570
6571</style>
6572          </li><li id="Slide-template--25124901683576__featured_collection-9" class="grid__item slider__slide">
6573            
6574
6575<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
6576<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
6577<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
6578<div class="card-wrapper product-card-wrapper underline-links-hover">
6579    
6580    
6581    <div class="
6582        card card--card
6583         card--media
6584         color-background-1 gradient
6585        
6586        
6587        
6588        
6589      " style="--ratio-percent: 100.0%;">
6590
6591
6592			
6593			
6594			
6595			
6596			
6597			
6598
6599			
6600			
6601			
6602			
6603			
6604			
6605			
6606				
6607			
6608			
6609			
6610			
6611			
6612			
6613			
6614			
6615			
6616	
6617			
6618			
6619						
6620			
6621			
6622				
6623			
6624			
6625			
6626			
6627			 
6628			
6629			
6630			
6631			
6632            
6633			
6634			
6635			
6636			
6637			
6638				
6639			
6640			
6641			
6642				
6643			
6644			<div class="primeBadges outerprimeb8675668623690-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="8675668623690" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
6645  	
6646  	
6647  	  
6648						
6649						
6650                        
6651			
6652			
6653			
6654				
6655		
6656	
6657		
6658  	
6659  	
6660  	  
6661						
6662						
6663                        
6664			
6665			
6666			
6667				
6668		
6669
6670
6671    </div>
6672		
6673	
6674		
6675
6676        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-8675668623690">
6677            <a href="/products/cookie-kush-cbd-small-buds" id="CardLink-template--25124901683576__featured_collection-8675668623690" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-8675668623690 Badge-template--25124901683576__featured_collection-8675668623690">
6678              Cookie Kush CBD Small Buds 🍪
6679            </a>
6680          </h3>
6681
6682      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
6683            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
6684            <div class="media media--transparent media--hover-effect">
6685              
6686              <img srcset="//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=165 165w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=360 360w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=533 533w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=720 720w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=940 940w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457 1080w" src="//mamakana.com/cdn/shop/files/DSC02630f.jpg?v=1707499457&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Cookie Kush CBD Small Buds a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
6687              
6688<img srcset="//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=165 165w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=360 360w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=533 533w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=720 720w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=940 940w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457 1080w" src="//mamakana.com/cdn/shop/files/DSC02630copie.jpg?v=1707499457&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
6689          </div><div class="card__content">
6690          <div class="card__information"><div class="card__heading">
6691              <a href="/products/cookie-kush-cbd-small-buds" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-8675668623690" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-8675668623690 NoMediaStandardBadge-template--25124901683576__featured_collection-8675668623690">
6692                Cookie Kush CBD Small Buds 🍪
6693              </a>
6694            </div>
6695
6696          </div>
6697          <div class="card__badge bottom right"></div>
6698        </div>
6699      </div>
6700      <div class="card__content">
6701        <div class="card__information">
6702
6703          <div class="card-information"><span class="caption-large light"></span>
6704
6705
6706
6707
6708
6709
6710
6711
6712
6713
6714
6715
6716
6717
6718  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="8675668623690" data-template="manual-installation" data-auto-install="false">
6719    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.61" data-number-of-reviews="36" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.61" tabindex="0" aria-label="4.61 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 36  </span> </div>
6720  </div>
6721
6722
6723
6724
6725
6726<div class="
6727    price ">
6728  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
6729        <span class="price-item price-item--regular">
6730          From <span class="money" data-wg-notranslate="">0,39€</span>
6731        </span></div>
6732    <div class="price__sale">
6733        <span class="visually-hidden visually-hidden--inline">Regular price</span>
6734        <span>
6735          <s class="price-item price-item--regular">
6736            
6737              
6738            
6739          </s>
6740        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
6741      <span class="price-item price-item--sale price-item--last">
6742        From <span class="money" data-wg-notranslate="">0,39€</span>
6743      </span>
6744    </div>
6745    
6746  </div>
6747</div>
6748
6749
6750<form class="mamakana-form" data-product-id="8675668623690">
6751
6752
6753  
6754
6755
6756
6757  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
6758
6759  <select class="variant-selector mamakana-select" name="id">
6760    
6761      
6762        
6763        
6764        
6765
6766
6767        
6768        
6769
6770          
6771          
6772          <option value="55155017286008" data-price="7,40€">
6773            2.5 + 2.5 Grams free - 1.48 €/g
6774          </option>
6775        
6776
6777      
6778    
6779      
6780        
6781        
6782        
6783
6784
6785        
6786        
6787
6788          
6789          
6790          <option value="47636751057226" data-price="12,50€">
6791            5 + 5 Grams free - €1.25/g
6792          </option>
6793        
6794
6795      
6796    
6797      
6798        
6799        
6800        
6801
6802
6803        
6804        
6805
6806          
6807          
6808          <option value="47636751089994" data-price="22,50€">
6809            10 + 10 Grams free - €1.12/g
6810          </option>
6811        
6812
6813      
6814    
6815      
6816        
6817        
6818        
6819
6820
6821        
6822        
6823
6824          
6825          
6826          <option value="47636751122762" data-price="43,70€">
6827            25 + 25 Grams free - €0.87/g
6828          </option>
6829        
6830
6831      
6832    
6833      
6834        
6835        
6836        
6837
6838
6839        
6840        
6841
6842          
6843          
6844          <option value="47636751155530" data-price="75,00€">
6845            50 + 50 Grams free - €0.75/g
6846          </option>
6847        
6848
6849      
6850    
6851      
6852        
6853        
6854        
6855
6856
6857        
6858        
6859
6860          
6861          
6862          <option value="47636751188298" data-price="118,00€">
6863            100 + 100 grams free - $0.59/g
6864          </option>
6865        
6866
6867      
6868    
6869      
6870        
6871        
6872        
6873
6874
6875        
6876        
6877
6878          
6879          
6880          <option value="55428406018424" data-price="245,00€">
6881            250 + 250 grams free - $0.49/g
6882          </option>
6883        
6884
6885      
6886    
6887      
6888        
6889        
6890        
6891
6892
6893        
6894        
6895
6896          
6897          
6898          <option value="55428406051192" data-price="390,00€">
6899            500 + 500 grams free - $0.39/g
6900          </option>
6901        
6902
6903      
6904    
6905  </select>
6906
6907<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
6908  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
6909  </div><input type="hidden" name="quantity" value="1">
6910
6911  <button type="submit" class="add-to-cart-button mamakana-btn">
6912    Add - <span class="variant-price" data-wg-notranslate="">7,40€</span>
6913  </button>
6914</form></div>
6915        </div><div class="card__badge bottom right"></div>
6916      </div>
6917    </div>
6918  </div>
6918<script>
6919(function () {
6920  // Scope = la carte qui contient CE script
6921  const root =
6922    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
6923
6924  // Empêche la carte (lien) d'intercepter les clics du select/bouton
6925  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
6926    ['click','mousedown','touchstart'].forEach(evt => {
6927      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
6928    });
6929  });
6930
6931  root.querySelectorAll('.mamakana-form').forEach(function (form) {
6932    // Ne pas binder deux fois si le thème ré-hydrate
6933    if (form.dataset.bound === '1') return;
6934    form.dataset.bound = '1';
6935
6936    const select  = form.querySelector('.variant-selector');
6937    const priceEl = form.querySelector('.variant-price');
6938    const button  = form.querySelector('.add-to-cart-button');
6939
6940    // MAJ prix sur changement de variante
6941    if (select && priceEl) {
6942      select.addEventListener('change', function () {
6943        const opt = select.options[select.selectedIndex];
6944        const p = opt && opt.getAttribute('data-price');
6945        if (p) priceEl.textContent = p;
6946      });
6947    }
6948
6949    form.addEventListener('submit', async function (e) {
6950      e.preventDefault();
6951
6952      // Anti double-clic
6953      if (button) {
6954        if (button.dataset.loading === '1') return;
6955        button.dataset.loading = '1';
6956        button.setAttribute('disabled', 'disabled');
6957      }
6958
6959      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
6960      const variantId = variantInput ? (variantInput.value || '').trim() : '';
6961
6962      if (!variantId) {
6963        alert("Variante introuvable pour ce produit.");
6964        if (button) {
6965          button.dataset.loading = '';
6966          button.removeAttribute('disabled');
6967        }
6968        return;
6969      }
6970
6971      // quantité par défaut
6972      let qty = '1';
6973      const qtyInput = form.querySelector('input[name="quantity"]');
6974      if (qtyInput && qtyInput.value) qty = qtyInput.value;
6975
6976      const drawer = document.querySelector('cart-drawer');
6977      const sectionsUrl = window.location.pathname;
6978
6979      try {
6980        // ✅ Ajout + sections en 1 call (Dawn/OS2)
6981        const payload = {
6982          id: Number(variantId),
6983          quantity: Number(qty),
6984          sections: ['cart-drawer', 'cart-icon-bubble'],
6985          sections_url: sectionsUrl
6986        };
6987
6988        const res = await fetch('/cart/add.js', {
6989          method: 'POST',
6990          headers: {
6991            'Accept': 'application/json',
6992            'Content-Type': 'application/json',
6993            'X-Requested-With': 'XMLHttpRequest'
6994          },
6995          body: JSON.stringify(payload),
6996          credentials: 'same-origin'
6997        });
6998
6999        if (!res.ok) {
7000          let msg = 'Erreur lors de l’ajout au panier';
7001          try {
7002            const j = await res.json();
7003            if (j && (j.description || j.message)) msg = j.description || j.message;
7004          } catch(_) {}
7005          throw new Error(msg + ' (HTTP ' + res.status + ')');
7006        }
7007
7008        const state = await res.json();
7009
7010        // ✅ Mise à jour + ouverture du drawer (Dawn)
7011        if (drawer && typeof drawer.renderContents === 'function') {
7012          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
7013        } else {
7014          // Fallback si thème custom
7015          const bubble = document.querySelector('#cart-icon-bubble');
7016          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
7017            bubble.innerHTML = state.sections['cart-icon-bubble'];
7018          }
7019          if (drawer && state.sections && state.sections['cart-drawer']) {
7020            drawer.innerHTML = state.sections['cart-drawer'];
7021          }
7022
7023          // Tentative d’ouverture (selon implémentation)
7024          if (drawer && typeof drawer.open === 'function') drawer.open();
7025          else {
7026            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
7027            const cartIcon =
7028              document.querySelector('.header__icon--cart') ||
7029              document.querySelector('a[href="/cart"]');
7030            cartIcon && cartIcon.click && cartIcon.click();
7031          }
7032        }
7033
7034      } catch (err) {
7035        console.error(err);
7036        alert(err.message || "Erreur lors de l’ajout au panier");
7037      } finally {
7038        if (button) {
7039          button.dataset.loading = '';
7040          button.removeAttribute('disabled');
7041        }
7042      }
7043    });
7044  });
7045})();
7046</script>
7046
7047
7048<style>
7049  .card__heading {
7050    padding: 16px 12px;
7051    text-align: center;
7052  }
7053
7054  .add-to-cart-button,
7055  .mamakana-btn,
7056  .mamakana-form button[type="submit"] {
7057    cursor: pointer;
7058  }
7059
7060  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
7061    box-shadow: 0px 0px 5px 2px #2F7759;
7062    border-radius: 8px;
7063  }
7064
7065  .card-wrapper:has(.card__badge.right .badge) .card {}
7066
7067  /* ===== MOBILE ===== */
7068  @media (max-width: 749px) {
7069
7070    .card__heading {
7071      padding: 4px 8px 0px !important;
7072    }
7073
7074    .card__inner {
7075      margin-bottom: 0 !important;
7076    }
7077
7078    .card__content {
7079      padding: 0 0 4px !important;
7080    }
7081
7082    .card__information {
7083      padding: 0 4px !important;
7084      gap: 0 !important;
7085    }
7086
7087    /* Règles Dawn qui créent les gros espaces */
7088    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
7089      margin-top: 2px !important;
7090    }
7091
7092    .card-information > * + * {
7093      margin-top: 2px !important;
7094    }
7095
7096    .card-information > * {
7097      margin-top: 1px !important;
7098      margin-bottom: 1px !important;
7099    }
7100
7101    /* Form (user-agent + Dawn) */
7102    .card-information form {
7103      gap: 2px !important;
7104      padding-top: 2px !important;
7105      margin: 0 !important;
7106    }
7107
7108    /* Prix */
7109    .price__container,
7110    .price {
7111      margin: 0 !important;
7112      padding: 0 !important;
7113    }
7114
7115    /* 1 acheté = 1 offert */
7116    .doublee {
7117      margin: 0 !important;
7118      padding: 0 !important;
7119      line-height: 1.1 !important;
7120    }
7121
7122    /* Select variante */
7123    .mamakana-select {
7124      margin: 1px 0 !important;
7125      padding: 2px 4px !important;
7126    }
7127
7128    /* Livraison estimée */
7129    .livraison-estimee {
7130      margin-top: 1px !important;
7131      margin-bottom: 1px !important;
7132      font-size: 0.8em !important;
7133    }
7134
7135    /* Bouton */
7136    .mamakana-btn {
7137      padding: 6px 10px !important;
7138      margin-top: 1px !important;
7139    }
7140
7141    /* Ratings JudgeMe */
7142    .jdgm-prev-badge {
7143      margin: 0 !important;
7144      padding: 1px 0 !important;
7145    }
7146    .doublee .double {
7147  font-size: 0.8em !important;
7148}
7149  }
7150
7151
7152</style>
7153          </li><li id="Slide-template--25124901683576__featured_collection-10" class="grid__item slider__slide">
7154            
7155
7156<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
7157<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
7158<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
7159<div class="card-wrapper product-card-wrapper underline-links-hover">
7160    
7161    
7162    <div class="
7163        card card--card
7164         card--media
7165         color-background-1 gradient
7166        
7167        
7168        
7169        
7170      " style="--ratio-percent: 99.9074074074074%;">
7171
7172
7173			
7174			
7175			
7176			
7177			
7178			
7179
7180			
7181			
7182			
7183			
7184			
7185			
7186			
7187				
7188			
7189			
7190			
7191			
7192			
7193			
7194			
7195			
7196			
7197	
7198			
7199			
7200						
7201			
7202			
7203				
7204			
7205			
7206			
7207			
7208			 
7209			
7210			
7211			
7212			
7213            
7214			
7215			
7216			
7217			
7218			
7219				
7220			
7221			
7222			
7223				
7224			
7225			<div class="primeBadges outerprimeb14879691800952-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14879691800952" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
7226  	
7227  	
7228  	  
7229						
7230						
7231                        
7232			
7233			
7234			
7235				
7236		
7237	
7238		
7239  	
7240  	
7241  	  
7242						
7243						
7244                        
7245			
7246			
7247			
7248				
7249		
7250
7251
7252    </div>
7253		
7254	
7255		
7256
7257        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection-14879691800952">
7258            <a href="/products/og-kush-cbd-small-buds" id="CardLink-template--25124901683576__featured_collection-14879691800952" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection-14879691800952 Badge-template--25124901683576__featured_collection-14879691800952">
7259              OG Kush CBD Small Buds 👮
7260            </a>
7261          </h3>
7262
7263      <div class="card__inner  ratio" style="--ratio-percent: 99.9074074074074%;"><div class="card__media">
7264            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
7265            <div class="media media--transparent media--hover-effect">
7266              
7267              <img srcset="//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=165 165w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=360 360w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=533 533w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=720 720w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=940 940w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=1066 1066w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460 1080w" src="//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="OG Kush CBD Small Buds a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1079">
7268              
7269<img srcset="//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=165 165w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=360 360w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=533 533w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=720 720w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=940 940w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=1066 1066w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460 1080w" src="//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
7270          </div><div class="card__content">
7271          <div class="card__information"><div class="card__heading">
7272              <a href="/products/og-kush-cbd-small-buds" id="StandardCardNoMediaLink-template--25124901683576__featured_collection-14879691800952" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection-14879691800952 NoMediaStandardBadge-template--25124901683576__featured_collection-14879691800952">
7273                OG Kush CBD Small Buds 👮
7274              </a>
7275            </div>
7276
7277          </div>
7278          <div class="card__badge bottom right"></div>
7279        </div>
7280      </div>
7281      <div class="card__content">
7282        <div class="card__information">
7283
7284          <div class="card-information"><span class="caption-large light"></span>
7285
7286
7287
7288
7289
7290
7291
7292
7293
7294
7295
7296
7297
7298
7299  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14879691800952" data-template="manual-installation" data-auto-install="false">
7300    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.61" data-number-of-reviews="62" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.61" tabindex="0" aria-label="4.61 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 62  </span> </div>
7301  </div>
7302
7303
7304
7305
7306
7307<div class="
7308    price ">
7309  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
7310        <span class="price-item price-item--regular">
7311          From <span class="money" data-wg-notranslate="">0,39€</span>
7312        </span></div>
7313    <div class="price__sale">
7314        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7315        <span>
7316          <s class="price-item price-item--regular">
7317            
7318              
7319            
7320          </s>
7321        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
7322      <span class="price-item price-item--sale price-item--last">
7323        From <span class="money" data-wg-notranslate="">0,39€</span>
7324      </span>
7325    </div>
7326    
7327  </div>
7328</div>
7329
7330
7331<form class="mamakana-form" data-product-id="14879691800952">
7332
7333
7334  
7335
7336
7337
7338  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
7339
7340  <select class="variant-selector mamakana-select" name="id">
7341    
7342      
7343        
7344        
7345        
7346
7347
7348        
7349        
7350
7351          
7352          
7353          <option value="54924318015864" data-price="7,40€">
7354            2.5 + 2.5 Grams free - 1.48 €/g
7355          </option>
7356        
7357
7358      
7359    
7360      
7361        
7362        
7363        
7364
7365
7366        
7367        
7368
7369          
7370          
7371          <option value="54924318048632" data-price="12,50€">
7372            5 + 5 Grams free - €1.25/g
7373          </option>
7374        
7375
7376      
7377    
7378      
7379        
7380        
7381        
7382
7383
7384        
7385        
7386
7387          
7388          
7389          <option value="54924318081400" data-price="22,50€">
7390            10 + 10 Grams free - €1.12/g
7391          </option>
7392        
7393
7394      
7395    
7396      
7397        
7398        
7399        
7400
7401
7402        
7403        
7404
7405          
7406          
7407          <option value="54924318114168" data-price="43,70€">
7408            25 + 25 Grams free - €0.87/g
7409          </option>
7410        
7411
7412      
7413    
7414      
7415        
7416        
7417        
7418
7419
7420        
7421        
7422
7423          
7424          
7425          <option value="54924318146936" data-price="75,00€">
7426            50 + 50 Grams free - €0.75/g
7427          </option>
7428        
7429
7430      
7431    
7432      
7433        
7434        
7435        
7436
7437
7438        
7439        
7440
7441          
7442          
7443          <option value="54924318179704" data-price="118,00€">
7444            100 + 100 grams free - $0.59/g
7445          </option>
7446        
7447
7448      
7449    
7450      
7451        
7452        
7453        
7454
7455
7456        
7457        
7458
7459          
7460          
7461          <option value="55428413981048" data-price="245,00€">
7462            250 + 250 grams free - $0.49/g
7463          </option>
7464        
7465
7466      
7467    
7468      
7469        
7470        
7471        
7472
7473
7474        
7475        
7476
7477          
7478          
7479          <option value="55428414013816" data-price="390,00€">
7480            500 + 500 grams free - $0.39/g
7481          </option>
7482        
7483
7484      
7485    
7486  </select>
7487
7488<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
7489  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
7490  </div><input type="hidden" name="quantity" value="1">
7491
7492  <button type="submit" class="add-to-cart-button mamakana-btn">
7493    Add - <span class="variant-price" data-wg-notranslate="">7,40€</span>
7494  </button>
7495</form></div>
7496        </div><div class="card__badge bottom right"></div>
7497      </div>
7498    </div>
7499  </div>
7499<script>
7500(function () {
7501  // Scope = la carte qui contient CE script
7502  const root =
7503    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
7504
7505  // Empêche la carte (lien) d'intercepter les clics du select/bouton
7506  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
7507    ['click','mousedown','touchstart'].forEach(evt => {
7508      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
7509    });
7510  });
7511
7512  root.querySelectorAll('.mamakana-form').forEach(function (form) {
7513    // Ne pas binder deux fois si le thème ré-hydrate
7514    if (form.dataset.bound === '1') return;
7515    form.dataset.bound = '1';
7516
7517    const select  = form.querySelector('.variant-selector');
7518    const priceEl = form.querySelector('.variant-price');
7519    const button  = form.querySelector('.add-to-cart-button');
7520
7521    // MAJ prix sur changement de variante
7522    if (select && priceEl) {
7523      select.addEventListener('change', function () {
7524        const opt = select.options[select.selectedIndex];
7525        const p = opt && opt.getAttribute('data-price');
7526        if (p) priceEl.textContent = p;
7527      });
7528    }
7529
7530    form.addEventListener('submit', async function (e) {
7531      e.preventDefault();
7532
7533      // Anti double-clic
7534      if (button) {
7535        if (button.dataset.loading === '1') return;
7536        button.dataset.loading = '1';
7537        button.setAttribute('disabled', 'disabled');
7538      }
7539
7540      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
7541      const variantId = variantInput ? (variantInput.value || '').trim() : '';
7542
7543      if (!variantId) {
7544        alert("Variante introuvable pour ce produit.");
7545        if (button) {
7546          button.dataset.loading = '';
7547          button.removeAttribute('disabled');
7548        }
7549        return;
7550      }
7551
7552      // quantité par défaut
7553      let qty = '1';
7554      const qtyInput = form.querySelector('input[name="quantity"]');
7555      if (qtyInput && qtyInput.value) qty = qtyInput.value;
7556
7557      const drawer = document.querySelector('cart-drawer');
7558      const sectionsUrl = window.location.pathname;
7559
7560      try {
7561        // ✅ Ajout + sections en 1 call (Dawn/OS2)
7562        const payload = {
7563          id: Number(variantId),
7564          quantity: Number(qty),
7565          sections: ['cart-drawer', 'cart-icon-bubble'],
7566          sections_url: sectionsUrl
7567        };
7568
7569        const res = await fetch('/cart/add.js', {
7570          method: 'POST',
7571          headers: {
7572            'Accept': 'application/json',
7573            'Content-Type': 'application/json',
7574            'X-Requested-With': 'XMLHttpRequest'
7575          },
7576          body: JSON.stringify(payload),
7577          credentials: 'same-origin'
7578        });
7579
7580        if (!res.ok) {
7581          let msg = 'Erreur lors de l’ajout au panier';
7582          try {
7583            const j = await res.json();
7584            if (j && (j.description || j.message)) msg = j.description || j.message;
7585          } catch(_) {}
7586          throw new Error(msg + ' (HTTP ' + res.status + ')');
7587        }
7588
7589        const state = await res.json();
7590
7591        // ✅ Mise à jour + ouverture du drawer (Dawn)
7592        if (drawer && typeof drawer.renderContents === 'function') {
7593          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
7594        } else {
7595          // Fallback si thème custom
7596          const bubble = document.querySelector('#cart-icon-bubble');
7597          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
7598            bubble.innerHTML = state.sections['cart-icon-bubble'];
7599          }
7600          if (drawer && state.sections && state.sections['cart-drawer']) {
7601            drawer.innerHTML = state.sections['cart-drawer'];
7602          }
7603
7604          // Tentative d’ouverture (selon implémentation)
7605          if (drawer && typeof drawer.open === 'function') drawer.open();
7606          else {
7607            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
7608            const cartIcon =
7609              document.querySelector('.header__icon--cart') ||
7610              document.querySelector('a[href="/cart"]');
7611            cartIcon && cartIcon.click && cartIcon.click();
7612          }
7613        }
7614
7615      } catch (err) {
7616        console.error(err);
7617        alert(err.message || "Erreur lors de l’ajout au panier");
7618      } finally {
7619        if (button) {
7620          button.dataset.loading = '';
7621          button.removeAttribute('disabled');
7622        }
7623      }
7624    });
7625  });
7626})();
7627</script>
7627
7628
7629<style>
7630  .card__heading {
7631    padding: 16px 12px;
7632    text-align: center;
7633  }
7634
7635  .add-to-cart-button,
7636  .mamakana-btn,
7637  .mamakana-form button[type="submit"] {
7638    cursor: pointer;
7639  }
7640
7641  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
7642    box-shadow: 0px 0px 5px 2px #2F7759;
7643    border-radius: 8px;
7644  }
7645
7646  .card-wrapper:has(.card__badge.right .badge) .card {}
7647
7648  /* ===== MOBILE ===== */
7649  @media (max-width: 749px) {
7650
7651    .card__heading {
7652      padding: 4px 8px 0px !important;
7653    }
7654
7655    .card__inner {
7656      margin-bottom: 0 !important;
7657    }
7658
7659    .card__content {
7660      padding: 0 0 4px !important;
7661    }
7662
7663    .card__information {
7664      padding: 0 4px !important;
7665      gap: 0 !important;
7666    }
7667
7668    /* Règles Dawn qui créent les gros espaces */
7669    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
7670      margin-top: 2px !important;
7671    }
7672
7673    .card-information > * + * {
7674      margin-top: 2px !important;
7675    }
7676
7677    .card-information > * {
7678      margin-top: 1px !important;
7679      margin-bottom: 1px !important;
7680    }
7681
7682    /* Form (user-agent + Dawn) */
7683    .card-information form {
7684      gap: 2px !important;
7685      padding-top: 2px !important;
7686      margin: 0 !important;
7687    }
7688
7689    /* Prix */
7690    .price__container,
7691    .price {
7692      margin: 0 !important;
7693      padding: 0 !important;
7694    }
7695
7696    /* 1 acheté = 1 offert */
7697    .doublee {
7698      margin: 0 !important;
7699      padding: 0 !important;
7700      line-height: 1.1 !important;
7701    }
7702
7703    /* Select variante */
7704    .mamakana-select {
7705      margin: 1px 0 !important;
7706      padding: 2px 4px !important;
7707    }
7708
7709    /* Livraison estimée */
7710    .livraison-estimee {
7711      margin-top: 1px !important;
7712      margin-bottom: 1px !important;
7713      font-size: 0.8em !important;
7714    }
7715
7716    /* Bouton */
7717    .mamakana-btn {
7718      padding: 6px 10px !important;
7719      margin-top: 1px !important;
7720    }
7721
7722    /* Ratings JudgeMe */
7723    .jdgm-prev-badge {
7724      margin: 0 !important;
7725      padding: 1px 0 !important;
7726    }
7727    .doublee .double {
7728  font-size: 0.8em !important;
7729}
7730  }
7731
7732
7733</style>
7734          </li></ul><div class="slider-buttons no-js-hidden">
7735          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche" aria-controls="Slider-template--25124901683576__featured_collection">
7736            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
7737  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
7738</path></svg>
7739
7740          </button>
7741          <div class="slider-counter caption">
7742            <span class="slider-counter--current">1</span>
7743            <span aria-hidden="true"> / </span>
7744            <span class="visually-hidden">from</span>
7745            <span class="slider-counter--total">10</span>
7746          </div>
7747          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite" aria-controls="Slider-template--25124901683576__featured_collection">
7748            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
7749  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
7750</path></svg>
7751
7752          </button>
7753        </div></slider-component></div>
7754</div>
7755
7756
7757<style> @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection .card-wrapper {position: relative; width: 115%; text-decoration: none; }} @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, #shopify-section-template--25124901683576__featured_collection .grid--peek .grid__item {width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); margin-right: 25px; } #shopify-section-template--25124901683576__featured_collection .card__information {grid-row-start: 2; padding: 0px; }} #shopify-section-template--25124901683576__featured_collection .card__information {padding-bottom: 1.7rem; padding-top: 0px;} </style></section><section id="shopify-section-template--25124901683576__rich_text_dJxWd4" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
7758<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250"></noscript><style data-shopify="">.section-template--25124901683576__rich_text_dJxWd4-padding {
7759    padding-top: 0px;
7760    padding-bottom: 39px;
7761  }
7762
7763  @media screen and (min-width: 750px) {
7764    .section-template--25124901683576__rich_text_dJxWd4-padding {
7765      padding-top: 0px;
7766      padding-bottom: 52px;
7767    }
7768  }</style><div class="isolate">
7769  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--25124901683576__rich_text_dJxWd4-padding">
7770    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
7771      <div class="rich-text__blocks center"><div class="rich-text__buttons"><a href="/collections/cbd-flowers" class="button button--primary">See all our flowers</a></div></div>
7772    </div>
7773  </div>
7774</div>
7775
7776
7777</section><section id="shopify-section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
7778<link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
7779
7780<link href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" rel="stylesheet" type="text/css" media="all">
7781<link href="//mamakana.com/cdn/shop/t/66/assets/template-collection.css?v=45983732006826834241790938250" rel="stylesheet" type="text/css" media="all">
7782
7783<style data-shopify="">.section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-padding {
7784    padding-top: 27px;
7785    padding-bottom: 0px;
7786  }
7787
7788  @media screen and (min-width: 750px) {
7789    .section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-padding {
7790      padding-top: 36px;
7791      padding-bottom: 0px;
7792    }
7793  }</style><div class="color-background-1 isolate gradient">
7794  <div class="collection section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-padding">
7795    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
7795ded-tablet-down"><h2 class="title inline-richtext h2">
7796          CBD Hash UK 🍫
7797        </h2><div class="collection__description body rte"><p>Our online store Mama Kana also offers a nice range of <a href="https://mamakana.co.uk/collections/cbd-hash" title="https://mamakana.com/collections/resine-cbd"><strong>CBD hash</strong></a>. CBD hashish is produced from CBD flowers (pollen and CBD extracts), making it a real concentrate of cannabinoids (up to 25% CBD). </p>
7798        </div></div>
7799
7800    <slider-component class="slider-mobile-gutter page-width-desktop">
7801      <ul id="Slider-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb" class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Carrousel"><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-1" class="grid__item slider__slide">
7802            
7803
7804<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
7805<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
7806<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
7807<div class="card-wrapper product-card-wrapper underline-links-hover">
7808    
7809    
7810    <div class="
7811        card card--card
7812         card--media
7813         color-background-1 gradient
7814        
7815        
7816        
7817        
7818      " style="--ratio-percent: 100.0%;">
7819
7820
7821			
7822			
7823			
7824			
7825			
7826			
7827
7828			
7829			
7830			
7831			
7832			
7833			
7834			
7835				
7836			
7837			
7838			
7839			
7840			
7841			
7842			
7843			
7844			
7845	
7846			
7847			
7848						
7849			
7850			
7851				
7852			
7853			
7854			
7855			
7856			 
7857			
7858			
7859			
7860			
7861            
7862			
7863			
7864			
7865			
7866			
7867				
7868			
7869			
7870			
7871				
7872			
7873			<div class="primeBadges outerprimeb7553791262966-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7553791262966" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
7874  	
7875  	
7876  	  
7877						
7878						
7879                        
7880			
7881			
7882			
7883				
7884		
7885	
7886		
7887  	
7888  	
7889  	  
7890						
7891						
7892                        
7893			
7894			
7895			
7896				
7897		
7898
7899
7900    </div>
7901		
7902	
7903		
7904
7905        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966">
7906            <a href="/products/discovery-pack-resin" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966">
7907              Pack of Resins 🍫
7908            </a>
7909          </h3>
7910
7911      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
7912            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
7913            <div class="media media--transparent media--hover-effect">
7914              
7915              <img srcset="//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=165 165w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=360 360w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=533 533w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768 600w" src="//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Pack of Resins 🍫" class="motion-reduce" loading="lazy" width="600" height="600">
7916              
7917</div>
7918          </div><div class="card__content">
7919          <div class="card__information"><div class="card__heading">
7920              <a href="/products/discovery-pack-resin" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7553791262966">
7921                Pack of Resins 🍫
7922              </a>
7923            </div>
7924
7925          </div>
7926          <div class="card__badge bottom right"></div>
7927        </div>
7928      </div>
7929      <div class="card__content">
7930        <div class="card__information">
7931
7932          <div class="card-information"><span class="caption-large light"></span>
7933
7934
7935
7936
7937
7938
7939
7940
7941
7942
7943
7944
7945
7946
7947  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7553791262966" data-template="manual-installation" data-auto-install="false">
7948    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.61" data-number-of-reviews="309" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.61" tabindex="0" aria-label="4.61 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 309  </span> </div>
7949  </div>
7950
7951
7952
7953
7954
7955<div class="
7956    price ">
7957  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
7958        <span class="price-item price-item--regular">
7959          From <span class="money" data-wg-notranslate="">19,95€</span>
7960        </span></div>
7961    <div class="price__sale">
7962        <span class="visually-hidden visually-hidden--inline">Regular price</span>
7963        <span>
7964          <s class="price-item price-item--regular">
7965            
7966              
7967            
7968          </s>
7969        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
7970      <span class="price-item price-item--sale price-item--last">
7971        From <span class="money" data-wg-notranslate="">19,95€</span>
7972      </span>
7973    </div>
7974    
7975  </div>
7976</div>
7977
7978
7979<form class="mamakana-form" data-product-id="7553791262966">
7980
7981
7982  
7983
7984
7985
7986  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
7987
7988  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
7989    
7990      
7991        
7992        
7993        
7994
7995
7996        
7997        
7998
7999          <option value="47697478943050" data-price="39,90€">
8000            1 + 1 Pack offered - $39.90
8001          </option>
8002        
8003
8004      
8005    
8006  </select>
8007
8008<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
8009  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
8010  </div><input type="hidden" name="quantity" value="1">
8011
8012  <button type="submit" class="add-to-cart-button mamakana-btn">
8013    Add - <span class="variant-price" data-wg-notranslate="">39,90€</span>
8014  </button>
8015</form></div>
8016        </div><div class="card__badge bottom right"></div>
8017      </div>
8018    </div>
8019  </div>
8019<script>
8020(function () {
8021  // Scope = la carte qui contient CE script
8022  const root =
8023    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
8024
8025  // Empêche la carte (lien) d'intercepter les clics du select/bouton
8026  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
8027    ['click','mousedown','touchstart'].forEach(evt => {
8028      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
8029    });
8030  });
8031
8032  root.querySelectorAll('.mamakana-form').forEach(function (form) {
8033    // Ne pas binder deux fois si le thème ré-hydrate
8034    if (form.dataset.bound === '1') return;
8035    form.dataset.bound = '1';
8036
8037    const select  = form.querySelector('.variant-selector');
8038    const priceEl = form.querySelector('.variant-price');
8039    const button  = form.querySelector('.add-to-cart-button');
8040
8041    // MAJ prix sur changement de variante
8042    if (select && priceEl) {
8043      select.addEventListener('change', function () {
8044        const opt = select.options[select.selectedIndex];
8045        const p = opt && opt.getAttribute('data-price');
8046        if (p) priceEl.textContent = p;
8047      });
8048    }
8049
8050    form.addEventListener('submit', async function (e) {
8051      e.preventDefault();
8052
8053      // Anti double-clic
8054      if (button) {
8055        if (button.dataset.loading === '1') return;
8056        button.dataset.loading = '1';
8057        button.setAttribute('disabled', 'disabled');
8058      }
8059
8060      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
8061      const variantId = variantInput ? (variantInput.value || '').trim() : '';
8062
8063      if (!variantId) {
8064        alert("Variante introuvable pour ce produit.");
8065        if (button) {
8066          button.dataset.loading = '';
8067          button.removeAttribute('disabled');
8068        }
8069        return;
8070      }
8071
8072      // quantité par défaut
8073      let qty = '1';
8074      const qtyInput = form.querySelector('input[name="quantity"]');
8075      if (qtyInput && qtyInput.value) qty = qtyInput.value;
8076
8077      const drawer = document.querySelector('cart-drawer');
8078      const sectionsUrl = window.location.pathname;
8079
8080      try {
8081        // ✅ Ajout + sections en 1 call (Dawn/OS2)
8082        const payload = {
8083          id: Number(variantId),
8084          quantity: Number(qty),
8085          sections: ['cart-drawer', 'cart-icon-bubble'],
8086          sections_url: sectionsUrl
8087        };
8088
8089        const res = await fetch('/cart/add.js', {
8090          method: 'POST',
8091          headers: {
8092            'Accept': 'application/json',
8093            'Content-Type': 'application/json',
8094            'X-Requested-With': 'XMLHttpRequest'
8095          },
8096          body: JSON.stringify(payload),
8097          credentials: 'same-origin'
8098        });
8099
8100        if (!res.ok) {
8101          let msg = 'Erreur lors de l’ajout au panier';
8102          try {
8103            const j = await res.json();
8104            if (j && (j.description || j.message)) msg = j.description || j.message;
8105          } catch(_) {}
8106          throw new Error(msg + ' (HTTP ' + res.status + ')');
8107        }
8108
8109        const state = await res.json();
8110
8111        // ✅ Mise à jour + ouverture du drawer (Dawn)
8112        if (drawer && typeof drawer.renderContents === 'function') {
8113          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
8114        } else {
8115          // Fallback si thème custom
8116          const bubble = document.querySelector('#cart-icon-bubble');
8117          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
8118            bubble.innerHTML = state.sections['cart-icon-bubble'];
8119          }
8120          if (drawer && state.sections && state.sections['cart-drawer']) {
8121            drawer.innerHTML = state.sections['cart-drawer'];
8122          }
8123
8124          // Tentative d’ouverture (selon implémentation)
8125          if (drawer && typeof drawer.open === 'function') drawer.open();
8126          else {
8127            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
8128            const cartIcon =
8129              document.querySelector('.header__icon--cart') ||
8130              document.querySelector('a[href="/cart"]');
8131            cartIcon && cartIcon.click && cartIcon.click();
8132          }
8133        }
8134
8135      } catch (err) {
8136        console.error(err);
8137        alert(err.message || "Erreur lors de l’ajout au panier");
8138      } finally {
8139        if (button) {
8140          button.dataset.loading = '';
8141          button.removeAttribute('disabled');
8142        }
8143      }
8144    });
8145  });
8146})();
8147</script>
8147
8148
8149<style>
8150  .card__heading {
8151    padding: 16px 12px;
8152    text-align: center;
8153  }
8154
8155  .add-to-cart-button,
8156  .mamakana-btn,
8157  .mamakana-form button[type="submit"] {
8158    cursor: pointer;
8159  }
8160
8161  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
8162    box-shadow: 0px 0px 5px 2px #2F7759;
8163    border-radius: 8px;
8164  }
8165
8166  .card-wrapper:has(.card__badge.right .badge) .card {}
8167
8168  /* ===== MOBILE ===== */
8169  @media (max-width: 749px) {
8170
8171    .card__heading {
8172      padding: 4px 8px 0px !important;
8173    }
8174
8175    .card__inner {
8176      margin-bottom: 0 !important;
8177    }
8178
8179    .card__content {
8180      padding: 0 0 4px !important;
8181    }
8182
8183    .card__information {
8184      padding: 0 4px !important;
8185      gap: 0 !important;
8186    }
8187
8188    /* Règles Dawn qui créent les gros espaces */
8189    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
8190      margin-top: 2px !important;
8191    }
8192
8193    .card-information > * + * {
8194      margin-top: 2px !important;
8195    }
8196
8197    .card-information > * {
8198      margin-top: 1px !important;
8199      margin-bottom: 1px !important;
8200    }
8201
8202    /* Form (user-agent + Dawn) */
8203    .card-information form {
8204      gap: 2px !important;
8205      padding-top: 2px !important;
8206      margin: 0 !important;
8207    }
8208
8209    /* Prix */
8210    .price__container,
8211    .price {
8212      margin: 0 !important;
8213      padding: 0 !important;
8214    }
8215
8216    /* 1 acheté = 1 offert */
8217    .doublee {
8218      margin: 0 !important;
8219      padding: 0 !important;
8220      line-height: 1.1 !important;
8221    }
8222
8223    /* Select variante */
8224    .mamakana-select {
8225      margin: 1px 0 !important;
8226      padding: 2px 4px !important;
8227    }
8228
8229    /* Livraison estimée */
8230    .livraison-estimee {
8231      margin-top: 1px !important;
8232      margin-bottom: 1px !important;
8233      font-size: 0.8em !important;
8234    }
8235
8236    /* Bouton */
8237    .mamakana-btn {
8238      padding: 6px 10px !important;
8239      margin-top: 1px !important;
8240    }
8241
8242    /* Ratings JudgeMe */
8243    .jdgm-prev-badge {
8244      margin: 0 !important;
8245      padding: 1px 0 !important;
8246    }
8247    .doublee .double {
8248  font-size: 0.8em !important;
8249}
8250  }
8251
8252
8253</style>
8254          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-2" class="grid__item slider__slide">
8255            
8256
8257<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
8258<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
8259<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
8260<div class="card-wrapper product-card-wrapper underline-links-hover">
8261    
8262    
8263    <div class="
8264        card card--card
8265         card--media
8266         color-background-1 gradient
8267        
8268        
8269        
8270        
8271      " style="--ratio-percent: 100.02942041776993%;">
8272
8273
8274			
8275			
8276			
8277			
8278			
8279			
8280
8281			
8282			
8283			
8284			
8285			
8286			
8287			
8288				
8289			
8290			
8291			
8292			
8293			
8294			
8295			
8296			
8297			
8298	
8299			
8300			
8301						
8302			
8303			
8304				
8305			
8306			
8307			
8308			
8309			 
8310			
8311			
8312			
8313			
8314            
8315			
8316			
8317			
8318			
8319			
8320				
8321			
8322			
8323			
8324				
8325			
8326			<div class="primeBadges outerprimeb15008619757944-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15008619757944" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
8327  	
8328  	
8329  	  
8330						
8331						
8332                        
8333			
8334			
8335			
8336				
8337		
8338	
8339		
8340  	
8341  	
8342  	  
8343						
8344						
8345                        
8346			
8347			
8348			
8349				
8350		
8351
8352
8353    </div>
8354		
8355	
8356		
8357
8358        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944">
8359            <a href="/products/pack-decouverte-resines-0-thc" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944">
8360              Pack 0% THC Resins 🍫
8361            </a>
8362          </h3>
8363
8364      <div class="card__inner  ratio" style="--ratio-percent: 100.02942041776993%;"><div class="card__media">
8365            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
8366            <div class="media media--transparent media--hover-effect">
8367              
8368              <img srcset="//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=165 165w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=360 360w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=533 533w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=720 720w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=940 940w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=1066 1066w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357 3399w" src="//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="A photo of Pack 0% THC Resin Pack on a colored background" class="motion-reduce" loading="lazy" width="3399" height="3400">
8369              
8370</div>
8371          </div><div class="card__content">
8372          <div class="card__information"><div class="card__heading">
8373              <a href="/products/pack-decouverte-resines-0-thc" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15008619757944">
8374                Pack 0% THC Resins 🍫
8375              </a>
8376            </div>
8377
8378          </div>
8379          <div class="card__badge bottom right"></div>
8380        </div>
8381      </div>
8382      <div class="card__content">
8383        <div class="card__information">
8384
8385          <div class="card-information"><span class="caption-large light"></span>
8386
8387
8388
8389
8390
8391
8392
8393
8394
8395
8396
8397
8398
8399
8400  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="15008619757944" data-template="manual-installation" data-auto-install="false">
8401    <div style="display:none" class="jdgm-prev-badge" data-average-rating="3.89" data-number-of-reviews="9" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="3.89" tabindex="0" aria-label="3.89 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 9  </span> </div>
8402  </div>
8403
8404
8405
8406
8407
8408<div class="
8409    price ">
8410  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
8411        <span class="price-item price-item--regular">
8412          From <span class="money" data-wg-notranslate="">19,95€</span>
8413        </span></div>
8414    <div class="price__sale">
8415        <span class="visually-hidden visually-hidden--inline">Regular price</span>
8416        <span>
8417          <s class="price-item price-item--regular">
8418            
8419              
8420            
8421          </s>
8422        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
8423      <span class="price-item price-item--sale price-item--last">
8424        From <span class="money" data-wg-notranslate="">19,95€</span>
8425      </span>
8426    </div>
8427    
8428  </div>
8429</div>
8430
8431
8432<form class="mamakana-form" data-product-id="15008619757944">
8433
8434
8435  
8436
8437
8438
8439  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
8440
8441  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
8442    
8443      
8444        
8445        
8446        
8447
8448
8449        
8450        
8451
8452          <option value="55470218412408" data-price="39,90€">
8453            1 + 1 Pack offered - $39.90
8454          </option>
8455        
8456
8457      
8458    
8459  </select>
8460
8461<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
8462  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
8463  </div><input type="hidden" name="quantity" value="1">
8464
8465  <button type="submit" class="add-to-cart-button mamakana-btn">
8466    Add - <span class="variant-price" data-wg-notranslate="">39,90€</span>
8467  </button>
8468</form></div>
8469        </div><div class="card__badge bottom right"></div>
8470      </div>
8471    </div>
8472  </div>
8472<script>
8473(function () {
8474  // Scope = la carte qui contient CE script
8475  const root =
8476    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
8477
8478  // Empêche la carte (lien) d'intercepter les clics du select/bouton
8479  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
8480    ['click','mousedown','touchstart'].forEach(evt => {
8481      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
8482    });
8483  });
8484
8485  root.querySelectorAll('.mamakana-form').forEach(function (form) {
8486    // Ne pas binder deux fois si le thème ré-hydrate
8487    if (form.dataset.bound === '1') return;
8488    form.dataset.bound = '1';
8489
8490    const select  = form.querySelector('.variant-selector');
8491    const priceEl = form.querySelector('.variant-price');
8492    const button  = form.querySelector('.add-to-cart-button');
8493
8494    // MAJ prix sur changement de variante
8495    if (select && priceEl) {
8496      select.addEventListener('change', function () {
8497        const opt = select.options[select.selectedIndex];
8498        const p = opt && opt.getAttribute('data-price');
8499        if (p) priceEl.textContent = p;
8500      });
8501    }
8502
8503    form.addEventListener('submit', async function (e) {
8504      e.preventDefault();
8505
8506      // Anti double-clic
8507      if (button) {
8508        if (button.dataset.loading === '1') return;
8509        button.dataset.loading = '1';
8510        button.setAttribute('disabled', 'disabled');
8511      }
8512
8513      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
8514      const variantId = variantInput ? (variantInput.value || '').trim() : '';
8515
8516      if (!variantId) {
8517        alert("Variante introuvable pour ce produit.");
8518        if (button) {
8519          button.dataset.loading = '';
8520          button.removeAttribute('disabled');
8521        }
8522        return;
8523      }
8524
8525      // quantité par défaut
8526      let qty = '1';
8527      const qtyInput = form.querySelector('input[name="quantity"]');
8528      if (qtyInput && qtyInput.value) qty = qtyInput.value;
8529
8530      const drawer = document.querySelector('cart-drawer');
8531      const sectionsUrl = window.location.pathname;
8532
8533      try {
8534        // ✅ Ajout + sections en 1 call (Dawn/OS2)
8535        const payload = {
8536          id: Number(variantId),
8537          quantity: Number(qty),
8538          sections: ['cart-drawer', 'cart-icon-bubble'],
8539          sections_url: sectionsUrl
8540        };
8541
8542        const res = await fetch('/cart/add.js', {
8543          method: 'POST',
8544          headers: {
8545            'Accept': 'application/json',
8546            'Content-Type': 'application/json',
8547            'X-Requested-With': 'XMLHttpRequest'
8548          },
8549          body: JSON.stringify(payload),
8550          credentials: 'same-origin'
8551        });
8552
8553        if (!res.ok) {
8554          let msg = 'Erreur lors de l’ajout au panier';
8555          try {
8556            const j = await res.json();
8557            if (j && (j.description || j.message)) msg = j.description || j.message;
8558          } catch(_) {}
8559          throw new Error(msg + ' (HTTP ' + res.status + ')');
8560        }
8561
8562        const state = await res.json();
8563
8564        // ✅ Mise à jour + ouverture du drawer (Dawn)
8565        if (drawer && typeof drawer.renderContents === 'function') {
8566          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
8567        } else {
8568          // Fallback si thème custom
8569          const bubble = document.querySelector('#cart-icon-bubble');
8570          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
8571            bubble.innerHTML = state.sections['cart-icon-bubble'];
8572          }
8573          if (drawer && state.sections && state.sections['cart-drawer']) {
8574            drawer.innerHTML = state.sections['cart-drawer'];
8575          }
8576
8577          // Tentative d’ouverture (selon implémentation)
8578          if (drawer && typeof drawer.open === 'function') drawer.open();
8579          else {
8580            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
8581            const cartIcon =
8582              document.querySelector('.header__icon--cart') ||
8583              document.querySelector('a[href="/cart"]');
8584            cartIcon && cartIcon.click && cartIcon.click();
8585          }
8586        }
8587
8588      } catch (err) {
8589        console.error(err);
8590        alert(err.message || "Erreur lors de l’ajout au panier");
8591      } finally {
8592        if (button) {
8593          button.dataset.loading = '';
8594          button.removeAttribute('disabled');
8595        }
8596      }
8597    });
8598  });
8599})();
8600</script>
8600
8601
8602<style>
8603  .card__heading {
8604    padding: 16px 12px;
8605    text-align: center;
8606  }
8607
8608  .add-to-cart-button,
8609  .mamakana-btn,
8610  .mamakana-form button[type="submit"] {
8611    cursor: pointer;
8612  }
8613
8614  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
8615    box-shadow: 0px 0px 5px 2px #2F7759;
8616    border-radius: 8px;
8617  }
8618
8619  .card-wrapper:has(.card__badge.right .badge) .card {}
8620
8621  /* ===== MOBILE ===== */
8622  @media (max-width: 749px) {
8623
8624    .card__heading {
8625      padding: 4px 8px 0px !important;
8626    }
8627
8628    .card__inner {
8629      margin-bottom: 0 !important;
8630    }
8631
8632    .card__content {
8633      padding: 0 0 4px !important;
8634    }
8635
8636    .card__information {
8637      padding: 0 4px !important;
8638      gap: 0 !important;
8639    }
8640
8641    /* Règles Dawn qui créent les gros espaces */
8642    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
8643      margin-top: 2px !important;
8644    }
8645
8646    .card-information > * + * {
8647      margin-top: 2px !important;
8648    }
8649
8650    .card-information > * {
8651      margin-top: 1px !important;
8652      margin-bottom: 1px !important;
8653    }
8654
8655    /* Form (user-agent + Dawn) */
8656    .card-information form {
8657      gap: 2px !important;
8658      padding-top: 2px !important;
8659      margin: 0 !important;
8660    }
8661
8662    /* Prix */
8663    .price__container,
8664    .price {
8665      margin: 0 !important;
8666      padding: 0 !important;
8667    }
8668
8669    /* 1 acheté = 1 offert */
8670    .doublee {
8671      margin: 0 !important;
8672      padding: 0 !important;
8673      line-height: 1.1 !important;
8674    }
8675
8676    /* Select variante */
8677    .mamakana-select {
8678      margin: 1px 0 !important;
8679      padding: 2px 4px !important;
8680    }
8681
8682    /* Livraison estimée */
8683    .livraison-estimee {
8684      margin-top: 1px !important;
8685      margin-bottom: 1px !important;
8686      font-size: 0.8em !important;
8687    }
8688
8689    /* Bouton */
8690    .mamakana-btn {
8691      padding: 6px 10px !important;
8692      margin-top: 1px !important;
8693    }
8694
8695    /* Ratings JudgeMe */
8696    .jdgm-prev-badge {
8697      margin: 0 !important;
8698      padding: 1px 0 !important;
8699    }
8700    .doublee .double {
8701  font-size: 0.8em !important;
8702}
8703  }
8704
8705
8706</style>
8707          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-3" class="grid__item slider__slide">
8708            
8709
8710<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
8711<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
8712<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
8713<div class="card-wrapper product-card-wrapper underline-links-hover">
8714    
8715    
8716    <div class="
8717        card card--card
8718         card--media
8719         color-background-1 gradient
8720        
8721        
8722        
8723        
8724      " style="--ratio-percent: 100.0%;">
8725
8726
8727			
8728			
8729			
8730			
8731			
8732			
8733
8734			
8735			
8736			
8737			
8738			
8739			
8740			
8741				
8742			
8743			
8744			
8745			
8746			
8747			
8748			
8749			
8750			
8751	
8752			
8753			
8754						
8755			
8756			
8757				
8758			
8759			
8760			
8761			
8762			 
8763			
8764			
8765			
8766			
8767            
8768			
8769			
8770			
8771			
8772			
8773				
8774			
8775			
8776			
8777				
8778			
8779			<div class="primeBadges outerprimeb14896473440632-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14896473440632" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
8780  	
8781  	
8782  	  
8783						
8784						
8785                        
8786			
8787			
8788			
8789				
8790		
8791	
8792		
8793  	
8794  	
8795  	  
8796						
8797						
8798                        
8799			
8800			
8801			
8802				
8803		
8804
8805
8806    </div>
8807		
8808	
8809		
8810
8811        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632">
8812            <a href="/products/pack-decouverte-cbd-royal" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632">
8813              Royal Pack 🌿🍫
8814            </a>
8815          </h3>
8816
8817      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
8818            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
8819            <div class="media media--transparent media--hover-effect">
8820              
8821              <img srcset="//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=165 165w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=360 360w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=533 533w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=720 720w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=940 940w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=1066 1066w,//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869 1536w" src="//mamakana.com/cdn/shop/files/pack_decouverte_royal_d6200d20-4c4c-4382-be2b-1f35d616cdf7.png?v=1785490869&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Royal Pack 🌿🍫" class="motion-reduce" loading="lazy" width="1536" height="1536">
8822              
8823</div>
8824          </div><div class="card__content">
8825          <div class="card__information"><div class="card__heading">
8826              <a href="/products/pack-decouverte-cbd-royal" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14896473440632">
8827                Royal Pack 🌿🍫
8828              </a>
8829            </div>
8830
8831          </div>
8832          <div class="card__badge bottom right"></div>
8833        </div>
8834      </div>
8835      <div class="card__content">
8836        <div class="card__information">
8837
8838          <div class="card-information"><span class="caption-large light"></span>
8839
8840
8841
8842
8843
8844
8845
8846
8847
8848
8849
8850
8851
8852
8853  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14896473440632" data-template="manual-installation" data-auto-install="false">
8854    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.41" data-number-of-reviews="58" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.41" tabindex="0" aria-label="4.41 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 58  </span> </div>
8855  </div>
8856
8857
8858
8859
8860
8861<div class="
8862    price ">
8863  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
8864        <span class="price-item price-item--regular">
8865          From <span class="money" data-wg-notranslate="">17,45€</span>
8866        </span></div>
8867    <div class="price__sale">
8868        <span class="visually-hidden visually-hidden--inline">Regular price</span>
8869        <span>
8870          <s class="price-item price-item--regular">
8871            
8872              
8873            
8874          </s>
8875        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
8876      <span class="price-item price-item--sale price-item--last">
8877        From <span class="money" data-wg-notranslate="">17,45€</span>
8878      </span>
8879    </div>
8880    
8881  </div>
8882</div>
8883
8884
8885<form class="mamakana-form" data-product-id="14896473440632">
8886
8887
8888  
8889
8890
8891
8892  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
8893
8894  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
8895    
8896      
8897        
8898        
8899        
8900
8901
8902        
8903        
8904
8905          <option value="54984225096056" data-price="34,90€">
8906            1 + 1 Pack offered - $34.90
8907          </option>
8908        
8909
8910      
8911    
8912  </select>
8913
8914<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
8915  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
8916  </div><input type="hidden" name="quantity" value="1">
8917
8918  <button type="submit" class="add-to-cart-button mamakana-btn">
8919    Add - <span class="variant-price" data-wg-notranslate="">34,90€</span>
8920  </button>
8921</form></div>
8922        </div><div class="card__badge bottom right"></div>
8923      </div>
8924    </div>
8925  </div>
8925<script>
8926(function () {
8927  // Scope = la carte qui contient CE script
8928  const root =
8929    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
8930
8931  // Empêche la carte (lien) d'intercepter les clics du select/bouton
8932  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
8933    ['click','mousedown','touchstart'].forEach(evt => {
8934      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
8935    });
8936  });
8937
8938  root.querySelectorAll('.mamakana-form').forEach(function (form) {
8939    // Ne pas binder deux fois si le thème ré-hydrate
8940    if (form.dataset.bound === '1') return;
8941    form.dataset.bound = '1';
8942
8943    const select  = form.querySelector('.variant-selector');
8944    const priceEl = form.querySelector('.variant-price');
8945    const button  = form.querySelector('.add-to-cart-button');
8946
8947    // MAJ prix sur changement de variante
8948    if (select && priceEl) {
8949      select.addEventListener('change', function () {
8950        const opt = select.options[select.selectedIndex];
8951        const p = opt && opt.getAttribute('data-price');
8952        if (p) priceEl.textContent = p;
8953      });
8954    }
8955
8956    form.addEventListener('submit', async function (e) {
8957      e.preventDefault();
8958
8959      // Anti double-clic
8960      if (button) {
8961        if (button.dataset.loading === '1') return;
8962        button.dataset.loading = '1';
8963        button.setAttribute('disabled', 'disabled');
8964      }
8965
8966      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
8967      const variantId = variantInput ? (variantInput.value || '').trim() : '';
8968
8969      if (!variantId) {
8970        alert("Variante introuvable pour ce produit.");
8971        if (button) {
8972          button.dataset.loading = '';
8973          button.removeAttribute('disabled');
8974        }
8975        return;
8976      }
8977
8978      // quantité par défaut
8979      let qty = '1';
8980      const qtyInput = form.querySelector('input[name="quantity"]');
8981      if (qtyInput && qtyInput.value) qty = qtyInput.value;
8982
8983      const drawer = document.querySelector('cart-drawer');
8984      const sectionsUrl = window.location.pathname;
8985
8986      try {
8987        // ✅ Ajout + sections en 1 call (Dawn/OS2)
8988        const payload = {
8989          id: Number(variantId),
8990          quantity: Number(qty),
8991          sections: ['cart-drawer', 'cart-icon-bubble'],
8992          sections_url: sectionsUrl
8993        };
8994
8995        const res = await fetch('/cart/add.js', {
8996          method: 'POST',
8997          headers: {
8998            'Accept': 'application/json',
8999            'Content-Type': 'application/json',
9000            'X-Requested-With': 'XMLHttpRequest'
9001          },
9002          body: JSON.stringify(payload),
9003          credentials: 'same-origin'
9004        });
9005
9006        if (!res.ok) {
9007          let msg = 'Erreur lors de l’ajout au panier';
9008          try {
9009            const j = await res.json();
9010            if (j && (j.description || j.message)) msg = j.description || j.message;
9011          } catch(_) {}
9012          throw new Error(msg + ' (HTTP ' + res.status + ')');
9013        }
9014
9015        const state = await res.json();
9016
9017        // ✅ Mise à jour + ouverture du drawer (Dawn)
9018        if (drawer && typeof drawer.renderContents === 'function') {
9019          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
9020        } else {
9021          // Fallback si thème custom
9022          const bubble = document.querySelector('#cart-icon-bubble');
9023          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
9024            bubble.innerHTML = state.sections['cart-icon-bubble'];
9025          }
9026          if (drawer && state.sections && state.sections['cart-drawer']) {
9027            drawer.innerHTML = state.sections['cart-drawer'];
9028          }
9029
9030          // Tentative d’ouverture (selon implémentation)
9031          if (drawer && typeof drawer.open === 'function') drawer.open();
9032          else {
9033            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
9034            const cartIcon =
9035              document.querySelector('.header__icon--cart') ||
9036              document.querySelector('a[href="/cart"]');
9037            cartIcon && cartIcon.click && cartIcon.click();
9038          }
9039        }
9040
9041      } catch (err) {
9042        console.error(err);
9043        alert(err.message || "Erreur lors de l’ajout au panier");
9044      } finally {
9045        if (button) {
9046          button.dataset.loading = '';
9047          button.removeAttribute('disabled');
9048        }
9049      }
9050    });
9051  });
9052})();
9053</script>
9053
9054
9055<style>
9056  .card__heading {
9057    padding: 16px 12px;
9058    text-align: center;
9059  }
9060
9061  .add-to-cart-button,
9062  .mamakana-btn,
9063  .mamakana-form button[type="submit"] {
9064    cursor: pointer;
9065  }
9066
9067  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
9068    box-shadow: 0px 0px 5px 2px #2F7759;
9069    border-radius: 8px;
9070  }
9071
9072  .card-wrapper:has(.card__badge.right .badge) .card {}
9073
9074  /* ===== MOBILE ===== */
9075  @media (max-width: 749px) {
9076
9077    .card__heading {
9078      padding: 4px 8px 0px !important;
9079    }
9080
9081    .card__inner {
9082      margin-bottom: 0 !important;
9083    }
9084
9085    .card__content {
9086      padding: 0 0 4px !important;
9087    }
9088
9089    .card__information {
9090      padding: 0 4px !important;
9091      gap: 0 !important;
9092    }
9093
9094    /* Règles Dawn qui créent les gros espaces */
9095    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
9096      margin-top: 2px !important;
9097    }
9098
9099    .card-information > * + * {
9100      margin-top: 2px !important;
9101    }
9102
9103    .card-information > * {
9104      margin-top: 1px !important;
9105      margin-bottom: 1px !important;
9106    }
9107
9108    /* Form (user-agent + Dawn) */
9109    .card-information form {
9110      gap: 2px !important;
9111      padding-top: 2px !important;
9112      margin: 0 !important;
9113    }
9114
9115    /* Prix */
9116    .price__container,
9117    .price {
9118      margin: 0 !important;
9119      padding: 0 !important;
9120    }
9121
9122    /* 1 acheté = 1 offert */
9123    .doublee {
9124      margin: 0 !important;
9125      padding: 0 !important;
9126      line-height: 1.1 !important;
9127    }
9128
9129    /* Select variante */
9130    .mamakana-select {
9131      margin: 1px 0 !important;
9132      padding: 2px 4px !important;
9133    }
9134
9135    /* Livraison estimée */
9136    .livraison-estimee {
9137      margin-top: 1px !important;
9138      margin-bottom: 1px !important;
9139      font-size: 0.8em !important;
9140    }
9141
9142    /* Bouton */
9143    .mamakana-btn {
9144      padding: 6px 10px !important;
9145      margin-top: 1px !important;
9146    }
9147
9148    /* Ratings JudgeMe */
9149    .jdgm-prev-badge {
9150      margin: 0 !important;
9151      padding: 1px 0 !important;
9152    }
9153    .doublee .double {
9154  font-size: 0.8em !important;
9155}
9156  }
9157
9158
9159</style>
9160          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-4" class="grid__item slider__slide">
9161            
9162
9163<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
9164<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
9165<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
9166<div class="card-wrapper product-card-wrapper underline-links-hover">
9167    
9168    
9169    <div class="
9170        card card--card
9171         card--media
9172         color-background-1 gradient
9173        
9174        
9175        
9176        
9177      " style="--ratio-percent: 100.0%;">
9178
9179
9180			
9181			
9182			
9183			
9184			
9185			
9186
9187			
9188			
9189			
9190			
9191			
9192			
9193			
9194				
9195			
9196			
9197			
9198			
9199			
9200			
9201			
9202			
9203			
9204	
9205			
9206			
9207						
9208			
9209			
9210				
9211			
9212			
9213			
9214			
9215			 
9216			
9217			
9218			
9219			
9220            
9221			
9222			
9223			
9224			
9225			
9226				
9227			
9228			
9229			
9230				
9231			
9232			<div class="primeBadges outerprimeb15035609842040-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15035609842040" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
9233  	
9234  	
9235  	  
9236						
9237						
9238                        
9239			
9240			
9241			
9242				
9243		
9244	
9245		
9246  	
9247  	
9248  	  
9249						
9250						
9251                        
9252			
9253			
9254			
9255				
9256		
9257
9258
9259    </div>
9260		
9261	
9262		
9263
9264        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040">
9265            <a href="/products/la-mousse-pollen-cbd" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040">
9266              La Mousse (CBD Pollen) ✨
9267            </a>
9268          </h3>
9269
9270      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
9271            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
9272            <div class="media media--transparent media--hover-effect">
9273              
9274              <img srcset="//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=165 165w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=360 360w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=533 533w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=720 720w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=940 940w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=1066 1066w,//mamakana.com/cdn/shop/files/C_66.png?v=1782132259 1080w" src="//mamakana.com/cdn/shop/files/C_66.png?v=1782132259&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="La Mousse (CBD Pollen) ✨" class="motion-reduce" loading="lazy" width="1080" height="1080">
9275              
9276</div>
9277          </div><div class="card__content">
9278          <div class="card__information"><div class="card__heading">
9279              <a href="/products/la-mousse-pollen-cbd" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15035609842040">
9280                La Mousse (CBD Pollen) ✨
9281              </a>
9282            </div>
9283
9284          </div>
9285          <div class="card__badge bottom right"></div>
9286        </div>
9287      </div>
9288      <div class="card__content">
9289        <div class="card__information">
9290
9291          <div class="card-information"><span class="caption-large light"></span>
9292
9293
9294
9295
9296
9297
9298
9299
9300
9301
9302
9303
9304
9305
9306  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="15035609842040" data-template="manual-installation" data-auto-install="false">
9307    <div style="display:none" class="jdgm-prev-badge" data-average-rating="3.48" data-number-of-reviews="25" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="3.48" tabindex="0" aria-label="3.48 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 25  </span> </div>
9308  </div>
9309
9310
9311
9312
9313
9314<div class="
9315    price ">
9316  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
9317        <span class="price-item price-item--regular">
9318          From <span class="money" data-wg-notranslate="">0,39€</span>
9319        </span></div>
9320    <div class="price__sale">
9321        <span class="visually-hidden visually-hidden--inline">Regular price</span>
9322        <span>
9323          <s class="price-item price-item--regular">
9324            
9325              
9326            
9327          </s>
9328        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
9329      <span class="price-item price-item--sale price-item--last">
9330        From <span class="money" data-wg-notranslate="">0,39€</span>
9331      </span>
9332    </div>
9333    
9334  </div>
9335</div>
9336
9337
9338<form class="mamakana-form" data-product-id="15035609842040">
9339
9340
9341  
9342
9343
9344
9345  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
9346
9347  <select class="variant-selector mamakana-select" name="id">
9348    
9349      
9350        
9351        
9352        
9353
9354
9355        
9356        
9357
9358          
9359          
9360          <option value="55586601763192" data-price="5,45€">
9361            2.5 + 2.5 Free Grams - €1.08/g
9362          </option>
9363        
9364
9365      
9366    
9367      
9368        
9369        
9370        
9371
9372
9373        
9374        
9375
9376          
9377          
9378          <option value="55586601795960" data-price="9,90€">
9379            5 + 5 grams free - €0.99/g
9380          </option>
9381        
9382
9383      
9384    
9385      
9386        
9387        
9388        
9389
9390
9391        
9392        
9393
9394          
9395          
9396          <option value="55586601828728" data-price="17,80€">
9397            10 + 10 Grams Free - €0.89/g
9398          </option>
9399        
9400
9401      
9402    
9403      
9404        
9405        
9406        
9407
9408
9409        
9410        
9411
9412          
9413          
9414          <option value="55586601861496" data-price="39,50€">
9415            25 + 25 grams free - €0.79/g
9416          </option>
9417        
9418
9419      
9420    
9421      
9422        
9423        
9424        
9425
9426
9427        
9428        
9429
9430          
9431          
9432          <option value="55586601894264" data-price="69,00€">
9433            50 + 50 grams free - €0.69/g
9434          </option>
9435        
9436
9437      
9438    
9439      
9440        
9441        
9442        
9443
9444
9445        
9446        
9447
9448          
9449          
9450          <option value="55586601927032" data-price="118,00€">
9451            100 + 100 grams free - $0.59/g
9452          </option>
9453        
9454
9455      
9456    
9457      
9458        
9459        
9460        
9461
9462
9463        
9464        
9465
9466          
9467          
9468          <option value="55586601959800" data-price="245,00€">
9469            250 + 250 grams free - $0.49/g
9470          </option>
9471        
9472
9473      
9474    
9475      
9476        
9477        
9478        
9479
9480
9481        
9482        
9483
9484          
9485          
9486          <option value="55586601992568" data-price="390,00€">
9487            500 + 500 grams free - $0.39/g
9488          </option>
9489        
9490
9491      
9492    
9493  </select>
9494
9495<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
9496  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
9497  </div><input type="hidden" name="quantity" value="1">
9498
9499  <button type="submit" class="add-to-cart-button mamakana-btn">
9500    Add - <span class="variant-price" data-wg-notranslate="">5,45€</span>
9501  </button>
9502</form></div>
9503        </div><div class="card__badge bottom right"></div>
9504      </div>
9505    </div>
9506  </div>
9506<script>
9507(function () {
9508  // Scope = la carte qui contient CE script
9509  const root =
9510    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
9511
9512  // Empêche la carte (lien) d'intercepter les clics du select/bouton
9513  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
9514    ['click','mousedown','touchstart'].forEach(evt => {
9515      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
9516    });
9517  });
9518
9519  root.querySelectorAll('.mamakana-form').forEach(function (form) {
9520    // Ne pas binder deux fois si le thème ré-hydrate
9521    if (form.dataset.bound === '1') return;
9522    form.dataset.bound = '1';
9523
9524    const select  = form.querySelector('.variant-selector');
9525    const priceEl = form.querySelector('.variant-price');
9526    const button  = form.querySelector('.add-to-cart-button');
9527
9528    // MAJ prix sur changement de variante
9529    if (select && priceEl) {
9530      select.addEventListener('change', function () {
9531        const opt = select.options[select.selectedIndex];
9532        const p = opt && opt.getAttribute('data-price');
9533        if (p) priceEl.textContent = p;
9534      });
9535    }
9536
9537    form.addEventListener('submit', async function (e) {
9538      e.preventDefault();
9539
9540      // Anti double-clic
9541      if (button) {
9542        if (button.dataset.loading === '1') return;
9543        button.dataset.loading = '1';
9544        button.setAttribute('disabled', 'disabled');
9545      }
9546
9547      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
9548      const variantId = variantInput ? (variantInput.value || '').trim() : '';
9549
9550      if (!variantId) {
9551        alert("Variante introuvable pour ce produit.");
9552        if (button) {
9553          button.dataset.loading = '';
9554          button.removeAttribute('disabled');
9555        }
9556        return;
9557      }
9558
9559      // quantité par défaut
9560      let qty = '1';
9561      const qtyInput = form.querySelector('input[name="quantity"]');
9562      if (qtyInput && qtyInput.value) qty = qtyInput.value;
9563
9564      const drawer = document.querySelector('cart-drawer');
9565      const sectionsUrl = window.location.pathname;
9566
9567      try {
9568        // ✅ Ajout + sections en 1 call (Dawn/OS2)
9569        const payload = {
9570          id: Number(variantId),
9571          quantity: Number(qty),
9572          sections: ['cart-drawer', 'cart-icon-bubble'],
9573          sections_url: sectionsUrl
9574        };
9575
9576        const res = await fetch('/cart/add.js', {
9577          method: 'POST',
9578          headers: {
9579            'Accept': 'application/json',
9580            'Content-Type': 'application/json',
9581            'X-Requested-With': 'XMLHttpRequest'
9582          },
9583          body: JSON.stringify(payload),
9584          credentials: 'same-origin'
9585        });
9586
9587        if (!res.ok) {
9588          let msg = 'Erreur lors de l’ajout au panier';
9589          try {
9590            const j = await res.json();
9591            if (j && (j.description || j.message)) msg = j.description || j.message;
9592          } catch(_) {}
9593          throw new Error(msg + ' (HTTP ' + res.status + ')');
9594        }
9595
9596        const state = await res.json();
9597
9598        // ✅ Mise à jour + ouverture du drawer (Dawn)
9599        if (drawer && typeof drawer.renderContents === 'function') {
9600          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
9601        } else {
9602          // Fallback si thème custom
9603          const bubble = document.querySelector('#cart-icon-bubble');
9604          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
9605            bubble.innerHTML = state.sections['cart-icon-bubble'];
9606          }
9607          if (drawer && state.sections && state.sections['cart-drawer']) {
9608            drawer.innerHTML = state.sections['cart-drawer'];
9609          }
9610
9611          // Tentative d’ouverture (selon implémentation)
9612          if (drawer && typeof drawer.open === 'function') drawer.open();
9613          else {
9614            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
9615            const cartIcon =
9616              document.querySelector('.header__icon--cart') ||
9617              document.querySelector('a[href="/cart"]');
9618            cartIcon && cartIcon.click && cartIcon.click();
9619          }
9620        }
9621
9622      } catch (err) {
9623        console.error(err);
9624        alert(err.message || "Erreur lors de l’ajout au panier");
9625      } finally {
9626        if (button) {
9627          button.dataset.loading = '';
9628          button.removeAttribute('disabled');
9629        }
9630      }
9631    });
9632  });
9633})();
9634</script>
9634
9635
9636<style>
9637  .card__heading {
9638    padding: 16px 12px;
9639    text-align: center;
9640  }
9641
9642  .add-to-cart-button,
9643  .mamakana-btn,
9644  .mamakana-form button[type="submit"] {
9645    cursor: pointer;
9646  }
9647
9648  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
9649    box-shadow: 0px 0px 5px 2px #2F7759;
9650    border-radius: 8px;
9651  }
9652
9653  .card-wrapper:has(.card__badge.right .badge) .card {}
9654
9655  /* ===== MOBILE ===== */
9656  @media (max-width: 749px) {
9657
9658    .card__heading {
9659      padding: 4px 8px 0px !important;
9660    }
9661
9662    .card__inner {
9663      margin-bottom: 0 !important;
9664    }
9665
9666    .card__content {
9667      padding: 0 0 4px !important;
9668    }
9669
9670    .card__information {
9671      padding: 0 4px !important;
9672      gap: 0 !important;
9673    }
9674
9675    /* Règles Dawn qui créent les gros espaces */
9676    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
9677      margin-top: 2px !important;
9678    }
9679
9680    .card-information > * + * {
9681      margin-top: 2px !important;
9682    }
9683
9684    .card-information > * {
9685      margin-top: 1px !important;
9686      margin-bottom: 1px !important;
9687    }
9688
9689    /* Form (user-agent + Dawn) */
9690    .card-information form {
9691      gap: 2px !important;
9692      padding-top: 2px !important;
9693      margin: 0 !important;
9694    }
9695
9696    /* Prix */
9697    .price__container,
9698    .price {
9699      margin: 0 !important;
9700      padding: 0 !important;
9701    }
9702
9703    /* 1 acheté = 1 offert */
9704    .doublee {
9705      margin: 0 !important;
9706      padding: 0 !important;
9707      line-height: 1.1 !important;
9708    }
9709
9710    /* Select variante */
9711    .mamakana-select {
9712      margin: 1px 0 !important;
9713      padding: 2px 4px !important;
9714    }
9715
9716    /* Livraison estimée */
9717    .livraison-estimee {
9718      margin-top: 1px !important;
9719      margin-bottom: 1px !important;
9720      font-size: 0.8em !important;
9721    }
9722
9723    /* Bouton */
9724    .mamakana-btn {
9725      padding: 6px 10px !important;
9726      margin-top: 1px !important;
9727    }
9728
9729    /* Ratings JudgeMe */
9730    .jdgm-prev-badge {
9731      margin: 0 !important;
9732      padding: 1px 0 !important;
9733    }
9734    .doublee .double {
9735  font-size: 0.8em !important;
9736}
9737  }
9738
9739
9740</style>
9741          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-5" class="grid__item slider__slide">
9742            
9743
9744<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
9745<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
9746<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
9747<div class="card-wrapper product-card-wrapper underline-links-hover">
9748    
9749    
9750    <div class="
9751        card card--card
9752         card--media
9753         color-background-1 gradient
9754        
9755        
9756        
9757        
9758      " style="--ratio-percent: 100.0%;">
9759
9760
9761			
9762			
9763			
9764			
9765			
9766			
9767
9768			
9769			
9770			
9771			
9772			
9773			
9774			
9775				
9776			
9777			
9778			
9779			
9780			
9781			
9782			
9783			
9784			
9785	
9786			
9787			
9788						
9789			
9790			
9791				
9792			
9793			
9794			
9795			
9796			 
9797			
9798			
9799			
9800			
9801            
9802			
9803			
9804			
9805			
9806			
9807				
9808			
9809			
9810			
9811				
9812			
9813			<div class="primeBadges outerprimeb7570102976758-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7570102976758" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
9814  	
9815  	
9816  	  
9817						
9818						
9819                        
9820			
9821			
9822			
9823				
9824		
9825	
9826		
9827  	
9828  	
9829  	  
9830						
9831						
9832                        
9833			
9834			
9835			
9836				
9837		
9838
9839
9840    </div>
9841		
9842	
9843		
9844
9845        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758">
9846            <a href="/products/mystery-resin" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758">
9847              Mystery Resin ❓
9848            </a>
9849          </h3>
9850
9851      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
9852            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
9853            <div class="media media--transparent media--hover-effect">
9854              
9855              <img srcset="//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=165 165w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=360 360w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=533 533w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=720 720w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=940 940w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=1066 1066w,//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327 1080w" src="//mamakana.com/cdn/shop/files/Proposition1-min.png?v=1717505327&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Mystery Resin ❓" class="motion-reduce" loading="lazy" width="1080" height="1080">
9856              
9857</div>
9858          </div><div class="card__content">
9859          <div class="card__information"><div class="card__heading">
9860              <a href="/products/mystery-resin" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7570102976758">
9861                Mystery Resin ❓
9862              </a>
9863            </div>
9864
9865          </div>
9866          <div class="card__badge bottom right"></div>
9867        </div>
9868      </div>
9869      <div class="card__content">
9870        <div class="card__information">
9871
9872          <div class="card-information"><span class="caption-large light"></span>
9873
9874
9875
9876
9877
9878
9879
9880
9881
9882
9883
9884
9885
9886
9887  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7570102976758" data-template="manual-installation" data-auto-install="false">
9888    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.61" data-number-of-reviews="62" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.61" tabindex="0" aria-label="4.61 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 62  </span> </div>
9889  </div>
9890
9891
9892
9893
9894
9895<div class="
9896    price ">
9897  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
9898        <span class="price-item price-item--regular">
9899          From <span class="money" data-wg-notranslate="">3,70€</span>
9900        </span></div>
9901    <div class="price__sale">
9902        <span class="visually-hidden visually-hidden--inline">Regular price</span>
9903        <span>
9904          <s class="price-item price-item--regular">
9905            
9906              
9907            
9908          </s>
9909        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
9910      <span class="price-item price-item--sale price-item--last">
9911        From <span class="money" data-wg-notranslate="">3,70€</span>
9912      </span>
9913    </div>
9914    
9915  </div>
9916</div>
9917
9918
9919<form class="mamakana-form" data-product-id="7570102976758">
9920
9921
9922  
9923
9924
9925
9926  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
9927
9928  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
9929    
9930      
9931        
9932        
9933        
9934
9935
9936        
9937        
9938
9939          <option value="42579467075830" data-price="7,40€">
9940            2.5 + 2.5 Grams free - $7.40
9941          </option>
9942        
9943
9944      
9945    
9946  </select>
9947
9948<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
9949  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
9950  </div><input type="hidden" name="quantity" value="1">
9951
9952  <button type="submit" class="add-to-cart-button mamakana-btn">
9953    Add - <span class="variant-price" data-wg-notranslate="">7,40€</span>
9954  </button>
9955</form></div>
9956        </div><div class="card__badge bottom right"></div>
9957      </div>
9958    </div>
9959  </div>
9959<script>
9960(function () {
9961  // Scope = la carte qui contient CE script
9962  const root =
9963    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
9964
9965  // Empêche la carte (lien) d'intercepter les clics du select/bouton
9966  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
9967    ['click','mousedown','touchstart'].forEach(evt => {
9968      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
9969    });
9970  });
9971
9972  root.querySelectorAll('.mamakana-form').forEach(function (form) {
9973    // Ne pas binder deux fois si le thème ré-hydrate
9974    if (form.dataset.bound === '1') return;
9975    form.dataset.bound = '1';
9976
9977    const select  = form.querySelector('.variant-selector');
9978    const priceEl = form.querySelector('.variant-price');
9979    const button  = form.querySelector('.add-to-cart-button');
9980
9981    // MAJ prix sur changement de variante
9982    if (select && priceEl) {
9983      select.addEventListener('change', function () {
9984        const opt = select.options[select.selectedIndex];
9985        const p = opt && opt.getAttribute('data-price');
9986        if (p) priceEl.textContent = p;
9987      });
9988    }
9989
9990    form.addEventListener('submit', async function (e) {
9991      e.preventDefault();
9992
9993      // Anti double-clic
9994      if (button) {
9995        if (button.dataset.loading === '1') return;
9996        button.dataset.loading = '1';
9997        button.setAttribute('disabled', 'disabled');
9998      }
9999
10000      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
10001      const variantId = variantInput ? (variantInput.value || '').trim() : '';
10002
10003      if (!variantId) {
10004        alert("Variante introuvable pour ce produit.");
10005        if (button) {
10006          button.dataset.loading = '';
10007          button.removeAttribute('disabled');
10008        }
10009        return;
10010      }
10011
10012      // quantité par défaut
10013      let qty = '1';
10014      const qtyInput = form.querySelector('input[name="quantity"]');
10015      if (qtyInput && qtyInput.value) qty = qtyInput.value;
10016
10017      const drawer = document.querySelector('cart-drawer');
10018      const sectionsUrl = window.location.pathname;
10019
10020      try {
10021        // ✅ Ajout + sections en 1 call (Dawn/OS2)
10022        const payload = {
10023          id: Number(variantId),
10024          quantity: Number(qty),
10025          sections: ['cart-drawer', 'cart-icon-bubble'],
10026          sections_url: sectionsUrl
10027        };
10028
10029        const res = await fetch('/cart/add.js', {
10030          method: 'POST',
10031          headers: {
10032            'Accept': 'application/json',
10033            'Content-Type': 'application/json',
10034            'X-Requested-With': 'XMLHttpRequest'
10035          },
10036          body: JSON.stringify(payload),
10037          credentials: 'same-origin'
10038        });
10039
10040        if (!res.ok) {
10041          let msg = 'Erreur lors de l’ajout au panier';
10042          try {
10043            const j = await res.json();
10044            if (j && (j.description || j.message)) msg = j.description || j.message;
10045          } catch(_) {}
10046          throw new Error(msg + ' (HTTP ' + res.status + ')');
10047        }
10048
10049        const state = await res.json();
10050
10051        // ✅ Mise à jour + ouverture du drawer (Dawn)
10052        if (drawer && typeof drawer.renderContents === 'function') {
10053          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
10054        } else {
10055          // Fallback si thème custom
10056          const bubble = document.querySelector('#cart-icon-bubble');
10057          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
10058            bubble.innerHTML = state.sections['cart-icon-bubble'];
10059          }
10060          if (drawer && state.sections && state.sections['cart-drawer']) {
10061            drawer.innerHTML = state.sections['cart-drawer'];
10062          }
10063
10064          // Tentative d’ouverture (selon implémentation)
10065          if (drawer && typeof drawer.open === 'function') drawer.open();
10066          else {
10067            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
10068            const cartIcon =
10069              document.querySelector('.header__icon--cart') ||
10070              document.querySelector('a[href="/cart"]');
10071            cartIcon && cartIcon.click && cartIcon.click();
10072          }
10073        }
10074
10075      } catch (err) {
10076        console.error(err);
10077        alert(err.message || "Erreur lors de l’ajout au panier");
10078      } finally {
10079        if (button) {
10080          button.dataset.loading = '';
10081          button.removeAttribute('disabled');
10082        }
10083      }
10084    });
10085  });
10086})();
10087</script>
10087
10088
10089<style>
10090  .card__heading {
10091    padding: 16px 12px;
10092    text-align: center;
10093  }
10094
10095  .add-to-cart-button,
10096  .mamakana-btn,
10097  .mamakana-form button[type="submit"] {
10098    cursor: pointer;
10099  }
10100
10101  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
10102    box-shadow: 0px 0px 5px 2px #2F7759;
10103    border-radius: 8px;
10104  }
10105
10106  .card-wrapper:has(.card__badge.right .badge) .card {}
10107
10108  /* ===== MOBILE ===== */
10109  @media (max-width: 749px) {
10110
10111    .card__heading {
10112      padding: 4px 8px 0px !important;
10113    }
10114
10115    .card__inner {
10116      margin-bottom: 0 !important;
10117    }
10118
10119    .card__content {
10120      padding: 0 0 4px !important;
10121    }
10122
10123    .card__information {
10124      padding: 0 4px !important;
10125      gap: 0 !important;
10126    }
10127
10128    /* Règles Dawn qui créent les gros espaces */
10129    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
10130      margin-top: 2px !important;
10131    }
10132
10133    .card-information > * + * {
10134      margin-top: 2px !important;
10135    }
10136
10137    .card-information > * {
10138      margin-top: 1px !important;
10139      margin-bottom: 1px !important;
10140    }
10141
10142    /* Form (user-agent + Dawn) */
10143    .card-information form {
10144      gap: 2px !important;
10145      padding-top: 2px !important;
10146      margin: 0 !important;
10147    }
10148
10149    /* Prix */
10150    .price__container,
10151    .price {
10152      margin: 0 !important;
10153      padding: 0 !important;
10154    }
10155
10156    /* 1 acheté = 1 offert */
10157    .doublee {
10158      margin: 0 !important;
10159      padding: 0 !important;
10160      line-height: 1.1 !important;
10161    }
10162
10163    /* Select variante */
10164    .mamakana-select {
10165      margin: 1px 0 !important;
10166      padding: 2px 4px !important;
10167    }
10168
10169    /* Livraison estimée */
10170    .livraison-estimee {
10171      margin-top: 1px !important;
10172      margin-bottom: 1px !important;
10173      font-size: 0.8em !important;
10174    }
10175
10176    /* Bouton */
10177    .mamakana-btn {
10178      padding: 6px 10px !important;
10179      margin-top: 1px !important;
10180    }
10181
10182    /* Ratings JudgeMe */
10183    .jdgm-prev-badge {
10184      margin: 0 !important;
10185      padding: 1px 0 !important;
10186    }
10187    .doublee .double {
10188  font-size: 0.8em !important;
10189}
10190  }
10191
10192
10193</style>
10194          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-6" class="grid__item slider__slide">
10195            
10196
10197<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
10198<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
10199<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
10200<div class="card-wrapper product-card-wrapper underline-links-hover">
10201    
10202    
10203    <div class="
10204        card card--card
10205         card--media
10206         color-background-1 gradient
10207        
10208        
10209        
10210        
10211      " style="--ratio-percent: 100.0%;">
10212
10213
10214			
10215			
10216			
10217			
10218			
10219			
10220
10221			
10222			
10223			
10224			
10225			
10226			
10227			
10228				
10229			
10230			
10231			
10232			
10233			
10234			
10235			
10236			
10237			
10238	
10239			
10240			
10241						
10242			
10243			
10244				
10245			
10246			
10247			
10248			
10249			 
10250			
10251			
10252			
10253			
10254            
10255			
10256			
10257			
10258			
10259			
10260				
10261			
10262			
10263			
10264				
10265			
10266			<div class="primeBadges outerprimeb15055764423032-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15055764423032" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
10267  	
10268  	
10269  	  
10270						
10271						
10272                        
10273			
10274			
10275			
10276				
10277		
10278	
10279		
10280  	
10281  	
10282  	  
10283						
10284						
10285                        
10286			
10287			
10288			
10289				
10290		
10291
10292
10293    </div>
10294		
10295	
10296		
10297
10298        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032">
10299            <a href="/products/rosin-cbd" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032">
10300              CBD Rosin 🌱
10301            </a>
10302          </h3>
10303
10304      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
10305            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
10306            <div class="media media--transparent media--hover-effect">
10307              
10308              <img srcset="//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=165 165w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=360 360w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=533 533w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=720 720w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=940 940w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=1066 1066w,//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195 1380w" src="//mamakana.com/cdn/shop/files/magnific_using-img1-as-the-exact-p_gOGYdwISXO.png?v=1789976195&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CBD Rosin 🌱" class="motion-reduce" loading="lazy" width="1380" height="1380">
10309              
10310<img srcset="//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=165 165w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=360 360w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=533 533w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=720 720w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=940 940w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=1066 1066w,//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794 2000w" src="//mamakana.com/cdn/shop/files/rosin_CBD_TEXTURE.png?v=1789741794&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000"></div>
10311          </div><div class="card__content">
10312          <div class="card__information"><div class="card__heading">
10313              <a href="/products/rosin-cbd" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055764423032">
10314                CBD Rosin 🌱
10315              </a>
10316            </div>
10317
10318          </div>
10319          <div class="card__badge bottom right"></div>
10320        </div>
10321      </div>
10322      <div class="card__content">
10323        <div class="card__information">
10324
10325          <div class="card-information"><span class="caption-large light"></span>
10326
10327
10328
10329
10330
10331
10332
10333
10334
10335
10336
10337
10338
10339
10340  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="15055764423032" data-template="manual-installation" data-auto-install="false">
10341    <div style="display:none" class="jdgm-prev-badge" data-average-rating="5.00" data-number-of-reviews="1" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="5.00" tabindex="0" aria-label="5.00 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span> </span> <span class="jdgm-prev-badge__text"> 1  </span> </div>
10342  </div>
10343
10344
10345
10346
10347
10348<div class="
10349    price ">
10350  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
10351        <span class="price-item price-item--regular">
10352          From <span class="money" data-wg-notranslate="">1,09€</span>
10353        </span></div>
10354    <div class="price__sale">
10355        <span class="visually-hidden visually-hidden--inline">Regular price</span>
10356        <span>
10357          <s class="price-item price-item--regular">
10358            
10359              
10360            
10361          </s>
10362        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
10363      <span class="price-item price-item--sale price-item--last">
10364        From <span class="money" data-wg-notranslate="">1,09€</span>
10365      </span>
10366    </div>
10367    
10368  </div>
10369</div>
10370
10371
10372<form class="mamakana-form" data-product-id="15055764423032">
10373
10374
10375  
10376
10377
10378
10379  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
10380
10381  <select class="variant-selector mamakana-select" name="id">
10382    
10383      
10384        
10385        
10386        
10387
10388
10389        
10390        
10391
10392          
10393          
10394          <option value="55665283662200" data-price="12,40€">
10395            2.5 + 2.5 Grams free - 2.48 €/g
10396          </option>
10397        
10398
10399      
10400    
10401      
10402        
10403        
10404        
10405
10406
10407        
10408        
10409
10410          
10411          
10412          <option value="55665283694968" data-price="22,25€">
10413            5 + 5 Grams free - €2.22/g
10414          </option>
10415        
10416
10417      
10418    
10419      
10420        
10421        
10422        
10423
10424
10425        
10426        
10427
10428          
10429          
10430          <option value="55665283727736" data-price="39,50€">
10431            10 + 10 Grams free - €1.97/g
10432          </option>
10433        
10434
10435      
10436    
10437      
10438        
10439        
10440        
10441
10442
10443        
10444        
10445
10446          
10447          
10448          <option value="55665283760504" data-price="86,20€">
10449            25 + 25 Grams free - €1.72/g
10450          </option>
10451        
10452
10453      
10454    
10455      
10456        
10457        
10458        
10459
10460
10461        
10462        
10463
10464          
10465          
10466          <option value="55665283793272" data-price="147,50€">
10467            50 + 50 Grams free - €1.47/g
10468          </option>
10469        
10470
10471      
10472    
10473      
10474        
10475        
10476        
10477
10478
10479        
10480        
10481
10482          
10483          
10484          <option value="55665283826040" data-price="258,00€">
10485            100 + 100 grams free - $1.29/g
10486          </option>
10487        
10488
10489      
10490    
10491      
10492        
10493        
10494        
10495
10496
10497        
10498        
10499
10500          
10501          
10502          <option value="55665283858808" data-price="595,00€">
10503            250 + 250 grams free - $1.19/g
10504          </option>
10505        
10506
10507      
10508    
10509      
10510        
10511        
10512        
10513
10514
10515        
10516        
10517
10518          
10519          
10520          <option value="55665283891576" data-price="1.090,00€">
10521            500 + 500 grams free - $1.09/g
10522          </option>
10523        
10524
10525      
10526    
10527  </select>
10528
10529<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
10530  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
10531  </div><input type="hidden" name="quantity" value="1">
10532
10533  <button type="submit" class="add-to-cart-button mamakana-btn">
10534    Add - <span class="variant-price" data-wg-notranslate="">12,40€</span>
10535  </button>
10536</form></div>
10537        </div><div class="card__badge bottom right"></div>
10538      </div>
10539    </div>
10540  </div>
10540<script>
10541(function () {
10542  // Scope = la carte qui contient CE script
10543  const root =
10544    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
10545
10546  // Empêche la carte (lien) d'intercepter les clics du select/bouton
10547  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
10548    ['click','mousedown','touchstart'].forEach(evt => {
10549      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
10550    });
10551  });
10552
10553  root.querySelectorAll('.mamakana-form').forEach(function (form) {
10554    // Ne pas binder deux fois si le thème ré-hydrate
10555    if (form.dataset.bound === '1') return;
10556    form.dataset.bound = '1';
10557
10558    const select  = form.querySelector('.variant-selector');
10559    const priceEl = form.querySelector('.variant-price');
10560    const button  = form.querySelector('.add-to-cart-button');
10561
10562    // MAJ prix sur changement de variante
10563    if (select && priceEl) {
10564      select.addEventListener('change', function () {
10565        const opt = select.options[select.selectedIndex];
10566        const p = opt && opt.getAttribute('data-price');
10567        if (p) priceEl.textContent = p;
10568      });
10569    }
10570
10571    form.addEventListener('submit', async function (e) {
10572      e.preventDefault();
10573
10574      // Anti double-clic
10575      if (button) {
10576        if (button.dataset.loading === '1') return;
10577        button.dataset.loading = '1';
10578        button.setAttribute('disabled', 'disabled');
10579      }
10580
10581      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
10582      const variantId = variantInput ? (variantInput.value || '').trim() : '';
10583
10584      if (!variantId) {
10585        alert("Variante introuvable pour ce produit.");
10586        if (button) {
10587          button.dataset.loading = '';
10588          button.removeAttribute('disabled');
10589        }
10590        return;
10591      }
10592
10593      // quantité par défaut
10594      let qty = '1';
10595      const qtyInput = form.querySelector('input[name="quantity"]');
10596      if (qtyInput && qtyInput.value) qty = qtyInput.value;
10597
10598      const drawer = document.querySelector('cart-drawer');
10599      const sectionsUrl = window.location.pathname;
10600
10601      try {
10602        // ✅ Ajout + sections en 1 call (Dawn/OS2)
10603        const payload = {
10604          id: Number(variantId),
10605          quantity: Number(qty),
10606          sections: ['cart-drawer', 'cart-icon-bubble'],
10607          sections_url: sectionsUrl
10608        };
10609
10610        const res = await fetch('/cart/add.js', {
10611          method: 'POST',
10612          headers: {
10613            'Accept': 'application/json',
10614            'Content-Type': 'application/json',
10615            'X-Requested-With': 'XMLHttpRequest'
10616          },
10617          body: JSON.stringify(payload),
10618          credentials: 'same-origin'
10619        });
10620
10621        if (!res.ok) {
10622          let msg = 'Erreur lors de l’ajout au panier';
10623          try {
10624            const j = await res.json();
10625            if (j && (j.description || j.message)) msg = j.description || j.message;
10626          } catch(_) {}
10627          throw new Error(msg + ' (HTTP ' + res.status + ')');
10628        }
10629
10630        const state = await res.json();
10631
10632        // ✅ Mise à jour + ouverture du drawer (Dawn)
10633        if (drawer && typeof drawer.renderContents === 'function') {
10634          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
10635        } else {
10636          // Fallback si thème custom
10637          const bubble = document.querySelector('#cart-icon-bubble');
10638          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
10639            bubble.innerHTML = state.sections['cart-icon-bubble'];
10640          }
10641          if (drawer && state.sections && state.sections['cart-drawer']) {
10642            drawer.innerHTML = state.sections['cart-drawer'];
10643          }
10644
10645          // Tentative d’ouverture (selon implémentation)
10646          if (drawer && typeof drawer.open === 'function') drawer.open();
10647          else {
10648            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
10649            const cartIcon =
10650              document.querySelector('.header__icon--cart') ||
10651              document.querySelector('a[href="/cart"]');
10652            cartIcon && cartIcon.click && cartIcon.click();
10653          }
10654        }
10655
10656      } catch (err) {
10657        console.error(err);
10658        alert(err.message || "Erreur lors de l’ajout au panier");
10659      } finally {
10660        if (button) {
10661          button.dataset.loading = '';
10662          button.removeAttribute('disabled');
10663        }
10664      }
10665    });
10666  });
10667})();
10668</script>
10668
10669
10670<style>
10671  .card__heading {
10672    padding: 16px 12px;
10673    text-align: center;
10674  }
10675
10676  .add-to-cart-button,
10677  .mamakana-btn,
10678  .mamakana-form button[type="submit"] {
10679    cursor: pointer;
10680  }
10681
10682  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
10683    box-shadow: 0px 0px 5px 2px #2F7759;
10684    border-radius: 8px;
10685  }
10686
10687  .card-wrapper:has(.card__badge.right .badge) .card {}
10688
10689  /* ===== MOBILE ===== */
10690  @media (max-width: 749px) {
10691
10692    .card__heading {
10693      padding: 4px 8px 0px !important;
10694    }
10695
10696    .card__inner {
10697      margin-bottom: 0 !important;
10698    }
10699
10700    .card__content {
10701      padding: 0 0 4px !important;
10702    }
10703
10704    .card__information {
10705      padding: 0 4px !important;
10706      gap: 0 !important;
10707    }
10708
10709    /* Règles Dawn qui créent les gros espaces */
10710    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
10711      margin-top: 2px !important;
10712    }
10713
10714    .card-information > * + * {
10715      margin-top: 2px !important;
10716    }
10717
10718    .card-information > * {
10719      margin-top: 1px !important;
10720      margin-bottom: 1px !important;
10721    }
10722
10723    /* Form (user-agent + Dawn) */
10724    .card-information form {
10725      gap: 2px !important;
10726      padding-top: 2px !important;
10727      margin: 0 !important;
10728    }
10729
10730    /* Prix */
10731    .price__container,
10732    .price {
10733      margin: 0 !important;
10734      padding: 0 !important;
10735    }
10736
10737    /* 1 acheté = 1 offert */
10738    .doublee {
10739      margin: 0 !important;
10740      padding: 0 !important;
10741      line-height: 1.1 !important;
10742    }
10743
10744    /* Select variante */
10745    .mamakana-select {
10746      margin: 1px 0 !important;
10747      padding: 2px 4px !important;
10748    }
10749
10750    /* Livraison estimée */
10751    .livraison-estimee {
10752      margin-top: 1px !important;
10753      margin-bottom: 1px !important;
10754      font-size: 0.8em !important;
10755    }
10756
10757    /* Bouton */
10758    .mamakana-btn {
10759      padding: 6px 10px !important;
10760      margin-top: 1px !important;
10761    }
10762
10763    /* Ratings JudgeMe */
10764    .jdgm-prev-badge {
10765      margin: 0 !important;
10766      padding: 1px 0 !important;
10767    }
10768    .doublee .double {
10769  font-size: 0.8em !important;
10770}
10771  }
10772
10773
10774</style>
10775          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-7" class="grid__item slider__slide">
10776            
10777
10778<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
10779<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
10780<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
10781<div class="card-wrapper product-card-wrapper underline-links-hover">
10782    
10783    
10784    <div class="
10785        card card--card
10786         card--media
10787         color-background-1 gradient
10788        
10789        
10790        
10791        
10792      " style="--ratio-percent: 100.0%;">
10793
10794
10795			
10796			
10797			
10798			
10799			
10800			
10801
10802			
10803			
10804			
10805			
10806			
10807			
10808			
10809				
10810			
10811			
10812			
10813			
10814			
10815			
10816			
10817			
10818			
10819	
10820			
10821			
10822						
10823			
10824			
10825				
10826			
10827			
10828			
10829			
10830			 
10831			
10832			
10833			
10834			
10835            
10836			
10837			
10838			
10839			
10840			
10841				
10842			
10843			
10844			
10845				
10846			
10847			<div class="primeBadges outerprimeb15055955951992-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15055955951992" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
10848  	
10849  	
10850  	  
10851						
10852						
10853                        
10854			
10855			
10856			
10857				
10858		
10859	
10860		
10861  	
10862  	
10863  	  
10864						
10865						
10866                        
10867			
10868			
10869			
10870				
10871		
10872
10873
10874    </div>
10875		
10876	
10877		
10878
10879        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992">
10880            <a href="/products/lolive-cbn" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992">
10881              The CBN Olive 🫒
10882            </a>
10883          </h3>
10884
10885      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
10886            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
10887            <div class="media media--transparent media--hover-effect">
10888              
10889              <img srcset="//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=165 165w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=360 360w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=533 533w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=720 720w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=940 940w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=1066 1066w,//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827 1536w" src="//mamakana.com/cdn/shop/files/L_OLIVE_CBN.png?v=1789741827&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="The CBN Olive 🫒" class="motion-reduce" loading="lazy" width="1536" height="1536">
10890              
10891<img srcset="//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=165 165w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=360 360w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=533 533w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=720 720w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=940 940w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=1066 1066w,//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842 2000w" src="//mamakana.com/cdn/shop/files/resine-cbn-20-olive-texture.jpg?v=1789741842&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="2000" height="2000"></div>
10892          </div><div class="card__content">
10893          <div class="card__information"><div class="card__heading">
10894              <a href="/products/lolive-cbn" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15055955951992">
10895                The CBN Olive 🫒
10896              </a>
10897            </div>
10898
10899          </div>
10900          <div class="card__badge bottom right"></div>
10901        </div>
10902      </div>
10903      <div class="card__content">
10904        <div class="card__information">
10905
10906          <div class="card-information"><span class="caption-large light"></span>
10907<div class="
10908    price ">
10909  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
10910        <span class="price-item price-item--regular">
10911          From <span class="money" data-wg-notranslate="">1,29€</span>
10912        </span></div>
10913    <div class="price__sale">
10914        <span class="visually-hidden visually-hidden--inline">Regular price</span>
10915        <span>
10916          <s class="price-item price-item--regular">
10917            
10918              
10919            
10920          </s>
10921        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
10922      <span class="price-item price-item--sale price-item--last">
10923        From <span class="money" data-wg-notranslate="">1,29€</span>
10924      </span>
10925    </div>
10926    
10927  </div>
10928</div>
10929
10930
10931<form class="mamakana-form" data-product-id="15055955951992">
10932
10933
10934  
10935
10936
10937
10938  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
10939
10940  <select class="variant-selector mamakana-select" name="id">
10941    
10942      
10943        
10944        
10945        
10946
10947
10948        
10949        
10950
10951          
10952          
10953          <option value="55665685987704" data-price="13,60€">
10954            2.5 + 2.5 Grams free - 2.72 €/g
10955          </option>
10956        
10957
10958      
10959    
10960      
10961        
10962        
10963        
10964
10965
10966        
10967        
10968
10969          
10970          
10971          <option value="55665686020472" data-price="24,90€">
10972            5 + 5 Grams free - €2.49/g
10973          </option>
10974        
10975
10976      
10977    
10978      
10979        
10980        
10981        
10982
10983
10984        
10985        
10986
10987          
10988          
10989          <option value="55665686053240" data-price="44,50€">
10990            10 + 10 Grams free - €2.22/g
10991          </option>
10992        
10993
10994      
10995    
10996      
10997        
10998        
10999        
11000
11001
11002        
11003        
11004
11005          
11006          
11007          <option value="55665686086008" data-price="98,75€">
11008            25 + 25 Grams free - €1.97/g
11009          </option>
11010        
11011
11012      
11013    
11014      
11015        
11016        
11017        
11018
11019
11020        
11021        
11022
11023          
11024          
11025          <option value="55665686118776" data-price="172,50€">
11026            50 + 50 Grams free - 1.72 €/g
11027          </option>
11028        
11029
11030      
11031    
11032      
11033        
11034        
11035        
11036
11037
11038        
11039        
11040
11041          
11042          
11043          <option value="55665686151544" data-price="298,00€">
11044            100 + 100 Grams free - €1.49/g
11045          </option>
11046        
11047
11048      
11049    
11050      
11051        
11052        
11053        
11054
11055
11056        
11057        
11058
11059          
11060          
11061          <option value="55665686184312" data-price="695,00€">
11062            250 + 250 grams free - $1.39/g
11063          </option>
11064        
11065
11066      
11067    
11068      
11069        
11070        
11071        
11072
11073
11074        
11075        
11076
11077          
11078          
11079          <option value="55665686217080" data-price="1.290,00€">
11080            500 + 500 grams free - $1.29/g
11081          </option>
11082        
11083
11084      
11085    
11086  </select>
11087
11088<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
11089  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
11090  </div><input type="hidden" name="quantity" value="1">
11091
11092  <button type="submit" class="add-to-cart-button mamakana-btn">
11093    Add - <span class="variant-price" data-wg-notranslate="">13,60€</span>
11094  </button>
11095</form></div>
11096        </div><div class="card__badge bottom right"></div>
11097      </div>
11098    </div>
11099  </div>
11099<script>
11100(function () {
11101  // Scope = la carte qui contient CE script
11102  const root =
11103    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
11104
11105  // Empêche la carte (lien) d'intercepter les clics du select/bouton
11106  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
11107    ['click','mousedown','touchstart'].forEach(evt => {
11108      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
11109    });
11110  });
11111
11112  root.querySelectorAll('.mamakana-form').forEach(function (form) {
11113    // Ne pas binder deux fois si le thème ré-hydrate
11114    if (form.dataset.bound === '1') return;
11115    form.dataset.bound = '1';
11116
11117    const select  = form.querySelector('.variant-selector');
11118    const priceEl = form.querySelector('.variant-price');
11119    const button  = form.querySelector('.add-to-cart-button');
11120
11121    // MAJ prix sur changement de variante
11122    if (select && priceEl) {
11123      select.addEventListener('change', function () {
11124        const opt = select.options[select.selectedIndex];
11125        const p = opt && opt.getAttribute('data-price');
11126        if (p) priceEl.textContent = p;
11127      });
11128    }
11129
11130    form.addEventListener('submit', async function (e) {
11131      e.preventDefault();
11132
11133      // Anti double-clic
11134      if (button) {
11135        if (button.dataset.loading === '1') return;
11136        button.dataset.loading = '1';
11137        button.setAttribute('disabled', 'disabled');
11138      }
11139
11140      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
11141      const variantId = variantInput ? (variantInput.value || '').trim() : '';
11142
11143      if (!variantId) {
11144        alert("Variante introuvable pour ce produit.");
11145        if (button) {
11146          button.dataset.loading = '';
11147          button.removeAttribute('disabled');
11148        }
11149        return;
11150      }
11151
11152      // quantité par défaut
11153      let qty = '1';
11154      const qtyInput = form.querySelector('input[name="quantity"]');
11155      if (qtyInput && qtyInput.value) qty = qtyInput.value;
11156
11157      const drawer = document.querySelector('cart-drawer');
11158      const sectionsUrl = window.location.pathname;
11159
11160      try {
11161        // ✅ Ajout + sections en 1 call (Dawn/OS2)
11162        const payload = {
11163          id: Number(variantId),
11164          quantity: Number(qty),
11165          sections: ['cart-drawer', 'cart-icon-bubble'],
11166          sections_url: sectionsUrl
11167        };
11168
11169        const res = await fetch('/cart/add.js', {
11170          method: 'POST',
11171          headers: {
11172            'Accept': 'application/json',
11173            'Content-Type': 'application/json',
11174            'X-Requested-With': 'XMLHttpRequest'
11175          },
11176          body: JSON.stringify(payload),
11177          credentials: 'same-origin'
11178        });
11179
11180        if (!res.ok) {
11181          let msg = 'Erreur lors de l’ajout au panier';
11182          try {
11183            const j = await res.json();
11184            if (j && (j.description || j.message)) msg = j.description || j.message;
11185          } catch(_) {}
11186          throw new Error(msg + ' (HTTP ' + res.status + ')');
11187        }
11188
11189        const state = await res.json();
11190
11191        // ✅ Mise à jour + ouverture du drawer (Dawn)
11192        if (drawer && typeof drawer.renderContents === 'function') {
11193          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
11194        } else {
11195          // Fallback si thème custom
11196          const bubble = document.querySelector('#cart-icon-bubble');
11197          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
11198            bubble.innerHTML = state.sections['cart-icon-bubble'];
11199          }
11200          if (drawer && state.sections && state.sections['cart-drawer']) {
11201            drawer.innerHTML = state.sections['cart-drawer'];
11202          }
11203
11204          // Tentative d’ouverture (selon implémentation)
11205          if (drawer && typeof drawer.open === 'function') drawer.open();
11206          else {
11207            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
11208            const cartIcon =
11209              document.querySelector('.header__icon--cart') ||
11210              document.querySelector('a[href="/cart"]');
11211            cartIcon && cartIcon.click && cartIcon.click();
11212          }
11213        }
11214
11215      } catch (err) {
11216        console.error(err);
11217        alert(err.message || "Erreur lors de l’ajout au panier");
11218      } finally {
11219        if (button) {
11220          button.dataset.loading = '';
11221          button.removeAttribute('disabled');
11222        }
11223      }
11224    });
11225  });
11226})();
11227</script>
11227
11228
11229<style>
11230  .card__heading {
11231    padding: 16px 12px;
11232    text-align: center;
11233  }
11234
11235  .add-to-cart-button,
11236  .mamakana-btn,
11237  .mamakana-form button[type="submit"] {
11238    cursor: pointer;
11239  }
11240
11241  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
11242    box-shadow: 0px 0px 5px 2px #2F7759;
11243    border-radius: 8px;
11244  }
11245
11246  .card-wrapper:has(.card__badge.right .badge) .card {}
11247
11248  /* ===== MOBILE ===== */
11249  @media (max-width: 749px) {
11250
11251    .card__heading {
11252      padding: 4px 8px 0px !important;
11253    }
11254
11255    .card__inner {
11256      margin-bottom: 0 !important;
11257    }
11258
11259    .card__content {
11260      padding: 0 0 4px !important;
11261    }
11262
11263    .card__information {
11264      padding: 0 4px !important;
11265      gap: 0 !important;
11266    }
11267
11268    /* Règles Dawn qui créent les gros espaces */
11269    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
11270      margin-top: 2px !important;
11271    }
11272
11273    .card-information > * + * {
11274      margin-top: 2px !important;
11275    }
11276
11277    .card-information > * {
11278      margin-top: 1px !important;
11279      margin-bottom: 1px !important;
11280    }
11281
11282    /* Form (user-agent + Dawn) */
11283    .card-information form {
11284      gap: 2px !important;
11285      padding-top: 2px !important;
11286      margin: 0 !important;
11287    }
11288
11289    /* Prix */
11290    .price__container,
11291    .price {
11292      margin: 0 !important;
11293      padding: 0 !important;
11294    }
11295
11296    /* 1 acheté = 1 offert */
11297    .doublee {
11298      margin: 0 !important;
11299      padding: 0 !important;
11300      line-height: 1.1 !important;
11301    }
11302
11303    /* Select variante */
11304    .mamakana-select {
11305      margin: 1px 0 !important;
11306      padding: 2px 4px !important;
11307    }
11308
11309    /* Livraison estimée */
11310    .livraison-estimee {
11311      margin-top: 1px !important;
11312      margin-bottom: 1px !important;
11313      font-size: 0.8em !important;
11314    }
11315
11316    /* Bouton */
11317    .mamakana-btn {
11318      padding: 6px 10px !important;
11319      margin-top: 1px !important;
11320    }
11321
11322    /* Ratings JudgeMe */
11323    .jdgm-prev-badge {
11324      margin: 0 !important;
11325      padding: 1px 0 !important;
11326    }
11327    .doublee .double {
11328  font-size: 0.8em !important;
11329}
11330  }
11331
11332
11333</style>
11334          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8" class="grid__item slider__slide">
11335            
11336
11337<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
11338<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
11339<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
11340<div class="card-wrapper product-card-wrapper underline-links-hover">
11341    
11342    
11343    <div class="
11344        card card--card
11345         card--media
11346         color-background-1 gradient
11347        
11348        
11349        
11350        
11351      " style="--ratio-percent: 100.0%;">
11352
11353
11354			
11355			
11356			
11357			
11358			
11359			
11360
11361			
11362			
11363			
11364			
11365			
11366			
11367			
11368				
11369			
11370			
11371			
11372			
11373			
11374			
11375			
11376			
11377			
11378	
11379			
11380			
11381						
11382			
11383			
11384				
11385			
11386			
11387			
11388			
11389			 
11390			
11391			
11392			
11393			
11394            
11395			
11396			
11397			
11398			
11399			
11400				
11401			
11402			
11403			
11404				
11405			
11406			<div class="primeBadges outerprimeb14862032077176-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14862032077176" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
11407  	
11408  	
11409  	  
11410						
11411						
11412                        
11413			
11414			
11415			
11416				
11417		
11418	
11419		
11420  	
11421  	
11422  	  
11423						
11424						
11425                        
11426			
11427			
11428			
11429				
11430		
11431
11432
11433    </div>
11434		
11435	
11436		
11437
11438        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176">
11439            <a href="/products/supreme-resin-cbd" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176">
11440              Supreme CBD 💎
11441            </a>
11442          </h3>
11443
11444      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
11445            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
11446            <div class="media media--transparent media--hover-effect">
11447              
11448              <img srcset="//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=165 165w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=360 360w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=533 533w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=720 720w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=940 940w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=1066 1066w,//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892 1080w" src="//mamakana.com/cdn/shop/files/Supreme_fond_02.png?v=1733994892&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Supreme CBD " class="motion-reduce" loading="lazy" width="1080" height="1080">
11449              
11450<img srcset="//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=165 165w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=360 360w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=533 533w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=720 720w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=940 940w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=1066 1066w,//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766 1080w" src="//mamakana.com/cdn/shop/files/Supreme_zoom.png?v=1738246766&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
11451          </div><div class="card__content">
11452          <div class="card__information"><div class="card__heading">
11453              <a href="/products/supreme-resin-cbd" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-14862032077176">
11454                Supreme CBD 💎
11455              </a>
11456            </div>
11457
11458          </div>
11459          <div class="card__badge bottom right"></div>
11460        </div>
11461      </div>
11462      <div class="card__content">
11463        <div class="card__information">
11464
11465          <div class="card-information"><span class="caption-large light"></span>
11466
11467
11468
11469
11470
11471
11472
11473
11474
11475
11476
11477
11478
11479
11480  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14862032077176" data-template="manual-installation" data-auto-install="false">
11481    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.51" data-number-of-reviews="118" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.51" tabindex="0" aria-label="4.51 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 118  </span> </div>
11482  </div>
11483
11484
11485
11486
11487
11488<div class="
11489    price ">
11490  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
11491        <span class="price-item price-item--regular">
11492          From <span class="money" data-wg-notranslate="">1,09€</span>
11493        </span></div>
11494    <div class="price__sale">
11495        <span class="visually-hidden visually-hidden--inline">Regular price</span>
11496        <span>
11497          <s class="price-item price-item--regular">
11498            
11499              
11500            
11501          </s>
11502        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
11503      <span class="price-item price-item--sale price-item--last">
11504        From <span class="money" data-wg-notranslate="">1,09€</span>
11505      </span>
11506    </div>
11507    
11508  </div>
11509</div>
11510
11511
11512<form class="mamakana-form" data-product-id="14862032077176">
11513
11514
11515  
11516
11517
11518
11519  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
11520
11521  <select class="variant-selector mamakana-select" name="id">
11522    
11523      
11524        
11525        
11526        
11527
11528
11529        
11530        
11531
11532          
11533          
11534          <option value="54847557206392" data-price="12,40€">
11535            2.5 + 2.5 Grams free - 2.48 €/g
11536          </option>
11537        
11538
11539      
11540    
11541      
11542        
11543        
11544        
11545
11546
11547        
11548        
11549
11550          
11551          
11552          <option value="54847557239160" data-price="22,25€">
11553            5 + 5 Grams free - €2.22/g
11554          </option>
11555        
11556
11557      
11558    
11559      
11560        
11561        
11562        
11563
11564
11565        
11566        
11567
11568          
11569          
11570          <option value="54847557271928" data-price="39,50€">
11571            10 + 10 Grams free - €1.97/g
11572          </option>
11573        
11574
11575      
11576    
11577      
11578        
11579        
11580        
11581
11582
11583        
11584        
11585
11586          
11587          
11588          <option value="54847557304696" data-price="86,20€">
11589            25 + 25 Grams free - €1.72/g
11590          </option>
11591        
11592
11593      
11594    
11595      
11596        
11597        
11598        
11599
11600
11601        
11602        
11603
11604          
11605          
11606          <option value="54847557337464" data-price="147,50€">
11607            50 + 50 Grams free - €1.47/g
11608          </option>
11609        
11610
11611      
11612    
11613      
11614        
11615        
11616        
11617
11618
11619        
11620        
11621
11622          
11623          
11624          <option value="54847557370232" data-price="258,00€">
11625            100 + 100 grams free - $1.29/g
11626          </option>
11627        
11628
11629      
11630    
11631      
11632        
11633        
11634        
11635
11636
11637        
11638        
11639
11640          
11641          
11642          <option value="55428294017400" data-price="595,00€">
11643            250 + 250 grams free - $1.19/g
11644          </option>
11645        
11646
11647      
11648    
11649      
11650        
11651        
11652        
11653
11654
11655        
11656        
11657
11658          
11659          
11660          <option value="55428294050168" data-price="1.090,00€">
11661            500 + 500 grams free - $1.09/g
11662          </option>
11663        
11664
11665      
11666    
11667  </select>
11668
11669<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
11670  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
11671  </div><input type="hidden" name="quantity" value="1">
11672
11673  <button type="submit" class="add-to-cart-button mamakana-btn">
11674    Add - <span class="variant-price" data-wg-notranslate="">12,40€</span>
11675  </button>
11676</form></div>
11677        </div><div class="card__badge bottom right"></div>
11678      </div>
11679    </div>
11680  </div>
11680<script>
11681(function () {
11682  // Scope = la carte qui contient CE script
11683  const root =
11684    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
11685
11686  // Empêche la carte (lien) d'intercepter les clics du select/bouton
11687  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
11688    ['click','mousedown','touchstart'].forEach(evt => {
11689      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
11690    });
11691  });
11692
11693  root.querySelectorAll('.mamakana-form').forEach(function (form) {
11694    // Ne pas binder deux fois si le thème ré-hydrate
11695    if (form.dataset.bound === '1') return;
11696    form.dataset.bound = '1';
11697
11698    const select  = form.querySelector('.variant-selector');
11699    const priceEl = form.querySelector('.variant-price');
11700    const button  = form.querySelector('.add-to-cart-button');
11701
11702    // MAJ prix sur changement de variante
11703    if (select && priceEl) {
11704      select.addEventListener('change', function () {
11705        const opt = select.options[select.selectedIndex];
11706        const p = opt && opt.getAttribute('data-price');
11707        if (p) priceEl.textContent = p;
11708      });
11709    }
11710
11711    form.addEventListener('submit', async function (e) {
11712      e.preventDefault();
11713
11714      // Anti double-clic
11715      if (button) {
11716        if (button.dataset.loading === '1') return;
11717        button.dataset.loading = '1';
11718        button.setAttribute('disabled', 'disabled');
11719      }
11720
11721      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
11722      const variantId = variantInput ? (variantInput.value || '').trim() : '';
11723
11724      if (!variantId) {
11725        alert("Variante introuvable pour ce produit.");
11726        if (button) {
11727          button.dataset.loading = '';
11728          button.removeAttribute('disabled');
11729        }
11730        return;
11731      }
11732
11733      // quantité par défaut
11734      let qty = '1';
11735      const qtyInput = form.querySelector('input[name="quantity"]');
11736      if (qtyInput && qtyInput.value) qty = qtyInput.value;
11737
11738      const drawer = document.querySelector('cart-drawer');
11739      const sectionsUrl = window.location.pathname;
11740
11741      try {
11742        // ✅ Ajout + sections en 1 call (Dawn/OS2)
11743        const payload = {
11744          id: Number(variantId),
11745          quantity: Number(qty),
11746          sections: ['cart-drawer', 'cart-icon-bubble'],
11747          sections_url: sectionsUrl
11748        };
11749
11750        const res = await fetch('/cart/add.js', {
11751          method: 'POST',
11752          headers: {
11753            'Accept': 'application/json',
11754            'Content-Type': 'application/json',
11755            'X-Requested-With': 'XMLHttpRequest'
11756          },
11757          body: JSON.stringify(payload),
11758          credentials: 'same-origin'
11759        });
11760
11761        if (!res.ok) {
11762          let msg = 'Erreur lors de l’ajout au panier';
11763          try {
11764            const j = await res.json();
11765            if (j && (j.description || j.message)) msg = j.description || j.message;
11766          } catch(_) {}
11767          throw new Error(msg + ' (HTTP ' + res.status + ')');
11768        }
11769
11770        const state = await res.json();
11771
11772        // ✅ Mise à jour + ouverture du drawer (Dawn)
11773        if (drawer && typeof drawer.renderContents === 'function') {
11774          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
11775        } else {
11776          // Fallback si thème custom
11777          const bubble = document.querySelector('#cart-icon-bubble');
11778          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
11779            bubble.innerHTML = state.sections['cart-icon-bubble'];
11780          }
11781          if (drawer && state.sections && state.sections['cart-drawer']) {
11782            drawer.innerHTML = state.sections['cart-drawer'];
11783          }
11784
11785          // Tentative d’ouverture (selon implémentation)
11786          if (drawer && typeof drawer.open === 'function') drawer.open();
11787          else {
11788            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
11789            const cartIcon =
11790              document.querySelector('.header__icon--cart') ||
11791              document.querySelector('a[href="/cart"]');
11792            cartIcon && cartIcon.click && cartIcon.click();
11793          }
11794        }
11795
11796      } catch (err) {
11797        console.error(err);
11798        alert(err.message || "Erreur lors de l’ajout au panier");
11799      } finally {
11800        if (button) {
11801          button.dataset.loading = '';
11802          button.removeAttribute('disabled');
11803        }
11804      }
11805    });
11806  });
11807})();
11808</script>
11808
11809
11810<style>
11811  .card__heading {
11812    padding: 16px 12px;
11813    text-align: center;
11814  }
11815
11816  .add-to-cart-button,
11817  .mamakana-btn,
11818  .mamakana-form button[type="submit"] {
11819    cursor: pointer;
11820  }
11821
11822  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
11823    box-shadow: 0px 0px 5px 2px #2F7759;
11824    border-radius: 8px;
11825  }
11826
11827  .card-wrapper:has(.card__badge.right .badge) .card {}
11828
11829  /* ===== MOBILE ===== */
11830  @media (max-width: 749px) {
11831
11832    .card__heading {
11833      padding: 4px 8px 0px !important;
11834    }
11835
11836    .card__inner {
11837      margin-bottom: 0 !important;
11838    }
11839
11840    .card__content {
11841      padding: 0 0 4px !important;
11842    }
11843
11844    .card__information {
11845      padding: 0 4px !important;
11846      gap: 0 !important;
11847    }
11848
11849    /* Règles Dawn qui créent les gros espaces */
11850    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
11851      margin-top: 2px !important;
11852    }
11853
11854    .card-information > * + * {
11855      margin-top: 2px !important;
11856    }
11857
11858    .card-information > * {
11859      margin-top: 1px !important;
11860      margin-bottom: 1px !important;
11861    }
11862
11863    /* Form (user-agent + Dawn) */
11864    .card-information form {
11865      gap: 2px !important;
11866      padding-top: 2px !important;
11867      margin: 0 !important;
11868    }
11869
11870    /* Prix */
11871    .price__container,
11872    .price {
11873      margin: 0 !important;
11874      padding: 0 !important;
11875    }
11876
11877    /* 1 acheté = 1 offert */
11878    .doublee {
11879      margin: 0 !important;
11880      padding: 0 !important;
11881      line-height: 1.1 !important;
11882    }
11883
11884    /* Select variante */
11885    .mamakana-select {
11886      margin: 1px 0 !important;
11887      padding: 2px 4px !important;
11888    }
11889
11890    /* Livraison estimée */
11891    .livraison-estimee {
11892      margin-top: 1px !important;
11893      margin-bottom: 1px !important;
11894      font-size: 0.8em !important;
11895    }
11896
11897    /* Bouton */
11898    .mamakana-btn {
11899      padding: 6px 10px !important;
11900      margin-top: 1px !important;
11901    }
11902
11903    /* Ratings JudgeMe */
11904    .jdgm-prev-badge {
11905      margin: 0 !important;
11906      padding: 1px 0 !important;
11907    }
11908    .doublee .double {
11909  font-size: 0.8em !important;
11910}
11911  }
11912
11913
11914</style>
11915          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-9" class="grid__item slider__slide">
11916            
11917
11918<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
11919<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
11920<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
11921<div class="card-wrapper product-card-wrapper underline-links-hover">
11922    
11923    
11924    <div class="
11925        card card--card
11926         card--media
11927         color-background-1 gradient
11928        
11929        
11930        
11931        
11932      " style="--ratio-percent: 100.0%;">
11933
11934
11935			
11936			
11937			
11938			
11939			
11940			
11941
11942			
11943			
11944			
11945			
11946			
11947			
11948			
11949				
11950			
11951			
11952			
11953			
11954			
11955			
11956			
11957			
11958			
11959	
11960			
11961			
11962						
11963			
11964			
11965				
11966			
11967			
11968			
11969			
11970			 
11971			
11972			
11973			
11974			
11975            
11976			
11977			
11978			
11979			
11980			
11981				
11982			
11983			
11984			
11985				
11986			
11987			<div class="primeBadges outerprimeb15010052571512-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15010052571512" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
11988  	
11989  	
11990  	  
11991						
11992						
11993                        
11994			
11995			
11996			
11997				
11998		
11999	
12000		
12001  	
12002  	
12003  	  
12004						
12005						
12006                        
12007			
12008			
12009			
12010				
12011		
12012
12013
12014    </div>
12015		
12016	
12017		
12018
12019        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512">
12020            <a href="/products/creamy-piatella-cbd" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512">
12021              Creamy Piatella CBD 🧈
12022            </a>
12023          </h3>
12024
12025      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
12026            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
12027            <div class="media media--transparent media--hover-effect">
12028              
12029              <img srcset="//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=165 165w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=360 360w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=533 533w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=720 720w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=940 940w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=1066 1066w,//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085 1080w" src="//mamakana.com/cdn/shop/files/Piatella_mamakana.webp?v=1783615085&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="a photo of a piatella against a background" class="motion-reduce" loading="lazy" width="1080" height="1080">
12030              
12031</div>
12032          </div><div class="card__content">
12033          <div class="card__information"><div class="card__heading">
12034              <a href="/products/creamy-piatella-cbd" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-15010052571512">
12035                Creamy Piatella CBD 🧈
12036              </a>
12037            </div>
12038
12039          </div>
12040          <div class="card__badge bottom right"></div>
12041        </div>
12042      </div>
12043      <div class="card__content">
12044        <div class="card__information">
12045
12046          <div class="card-information"><span class="caption-large light"></span>
12047
12048
12049
12050
12051
12052
12053
12054
12055
12056
12057
12058
12059
12060
12061  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="15010052571512" data-template="manual-installation" data-auto-install="false">
12062    <div style="display:none" class="jdgm-prev-badge" data-average-rating="3.62" data-number-of-reviews="64" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="3.62" tabindex="0" aria-label="3.62 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 64  </span> </div>
12063  </div>
12064
12065
12066
12067
12068
12069<div class="
12070    price ">
12071  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
12072        <span class="price-item price-item--regular">
12073          From <span class="money" data-wg-notranslate="">1,09€</span>
12074        </span></div>
12075    <div class="price__sale">
12076        <span class="visually-hidden visually-hidden--inline">Regular price</span>
12077        <span>
12078          <s class="price-item price-item--regular">
12079            
12080              
12081            
12082          </s>
12083        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
12084      <span class="price-item price-item--sale price-item--last">
12085        From <span class="money" data-wg-notranslate="">1,09€</span>
12086      </span>
12087    </div>
12088    
12089  </div>
12090</div>
12091
12092
12093<form class="mamakana-form" data-product-id="15010052571512">
12094
12095
12096  
12097
12098
12099
12100  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
12101
12102  <select class="variant-selector mamakana-select" name="id">
12103    
12104      
12105        
12106        
12107        
12108
12109
12110        
12111        
12112
12113          
12114          
12115          <option value="55481315787128" data-price="12,40€">
12116            2.5 + 2.5 Grams free - 2.48 €/g
12117          </option>
12118        
12119
12120      
12121    
12122      
12123        
12124        
12125        
12126
12127
12128        
12129        
12130
12131          
12132          
12133          <option value="55481315819896" data-price="22,25€">
12134            5 + 5 Grams free - €2.22/g
12135          </option>
12136        
12137
12138      
12139    
12140      
12141        
12142        
12143        
12144
12145
12146        
12147        
12148
12149          
12150          
12151          <option value="55481315852664" data-price="39,50€">
12152            10 + 10 Grams free - €1.97/g
12153          </option>
12154        
12155
12156      
12157    
12158      
12159        
12160        
12161        
12162
12163
12164        
12165        
12166
12167          
12168          
12169          <option value="55481315885432" data-price="86,20€">
12170            25 + 25 Grams free - €1.72/g
12171          </option>
12172        
12173
12174      
12175    
12176      
12177        
12178        
12179        
12180
12181
12182        
12183        
12184
12185          
12186          
12187          <option value="55481315918200" data-price="147,50€">
12188            50 + 50 Grams free - €1.47/g
12189          </option>
12190        
12191
12192      
12193    
12194      
12195        
12196        
12197        
12198
12199
12200        
12201        
12202
12203          
12204          
12205          <option value="55481315950968" data-price="258,00€">
12206            100 + 100 grams free - $1.29/g
12207          </option>
12208        
12209
12210      
12211    
12212      
12213        
12214        
12215        
12216
12217
12218        
12219        
12220
12221          
12222          
12223          <option value="55481315983736" data-price="595,00€">
12224            250 + 250 grams free - $1.19/g
12225          </option>
12226        
12227
12228      
12229    
12230      
12231        
12232        
12233        
12234
12235
12236        
12237        
12238
12239          
12240          
12241          <option value="55481316016504" data-price="1.090,00€">
12242            500 + 500 grams free - $1.09/g
12243          </option>
12244        
12245
12246      
12247    
12248  </select>
12249
12250<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
12251  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
12252  </div><input type="hidden" name="quantity" value="1">
12253
12254  <button type="submit" class="add-to-cart-button mamakana-btn">
12255    Add - <span class="variant-price" data-wg-notranslate="">12,40€</span>
12256  </button>
12257</form></div>
12258        </div><div class="card__badge bottom right"></div>
12259      </div>
12260    </div>
12261  </div>
12261<script>
12262(function () {
12263  // Scope = la carte qui contient CE script
12264  const root =
12265    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
12266
12267  // Empêche la carte (lien) d'intercepter les clics du select/bouton
12268  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
12269    ['click','mousedown','touchstart'].forEach(evt => {
12270      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
12271    });
12272  });
12273
12274  root.querySelectorAll('.mamakana-form').forEach(function (form) {
12275    // Ne pas binder deux fois si le thème ré-hydrate
12276    if (form.dataset.bound === '1') return;
12277    form.dataset.bound = '1';
12278
12279    const select  = form.querySelector('.variant-selector');
12280    const priceEl = form.querySelector('.variant-price');
12281    const button  = form.querySelector('.add-to-cart-button');
12282
12283    // MAJ prix sur changement de variante
12284    if (select && priceEl) {
12285      select.addEventListener('change', function () {
12286        const opt = select.options[select.selectedIndex];
12287        const p = opt && opt.getAttribute('data-price');
12288        if (p) priceEl.textContent = p;
12289      });
12290    }
12291
12292    form.addEventListener('submit', async function (e) {
12293      e.preventDefault();
12294
12295      // Anti double-clic
12296      if (button) {
12297        if (button.dataset.loading === '1') return;
12298        button.dataset.loading = '1';
12299        button.setAttribute('disabled', 'disabled');
12300      }
12301
12302      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
12303      const variantId = variantInput ? (variantInput.value || '').trim() : '';
12304
12305      if (!variantId) {
12306        alert("Variante introuvable pour ce produit.");
12307        if (button) {
12308          button.dataset.loading = '';
12309          button.removeAttribute('disabled');
12310        }
12311        return;
12312      }
12313
12314      // quantité par défaut
12315      let qty = '1';
12316      const qtyInput = form.querySelector('input[name="quantity"]');
12317      if (qtyInput && qtyInput.value) qty = qtyInput.value;
12318
12319      const drawer = document.querySelector('cart-drawer');
12320      const sectionsUrl = window.location.pathname;
12321
12322      try {
12323        // ✅ Ajout + sections en 1 call (Dawn/OS2)
12324        const payload = {
12325          id: Number(variantId),
12326          quantity: Number(qty),
12327          sections: ['cart-drawer', 'cart-icon-bubble'],
12328          sections_url: sectionsUrl
12329        };
12330
12331        const res = await fetch('/cart/add.js', {
12332          method: 'POST',
12333          headers: {
12334            'Accept': 'application/json',
12335            'Content-Type': 'application/json',
12336            'X-Requested-With': 'XMLHttpRequest'
12337          },
12338          body: JSON.stringify(payload),
12339          credentials: 'same-origin'
12340        });
12341
12342        if (!res.ok) {
12343          let msg = 'Erreur lors de l’ajout au panier';
12344          try {
12345            const j = await res.json();
12346            if (j && (j.description || j.message)) msg = j.description || j.message;
12347          } catch(_) {}
12348          throw new Error(msg + ' (HTTP ' + res.status + ')');
12349        }
12350
12351        const state = await res.json();
12352
12353        // ✅ Mise à jour + ouverture du drawer (Dawn)
12354        if (drawer && typeof drawer.renderContents === 'function') {
12355          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
12356        } else {
12357          // Fallback si thème custom
12358          const bubble = document.querySelector('#cart-icon-bubble');
12359          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
12360            bubble.innerHTML = state.sections['cart-icon-bubble'];
12361          }
12362          if (drawer && state.sections && state.sections['cart-drawer']) {
12363            drawer.innerHTML = state.sections['cart-drawer'];
12364          }
12365
12366          // Tentative d’ouverture (selon implémentation)
12367          if (drawer && typeof drawer.open === 'function') drawer.open();
12368          else {
12369            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
12370            const cartIcon =
12371              document.querySelector('.header__icon--cart') ||
12372              document.querySelector('a[href="/cart"]');
12373            cartIcon && cartIcon.click && cartIcon.click();
12374          }
12375        }
12376
12377      } catch (err) {
12378        console.error(err);
12379        alert(err.message || "Erreur lors de l’ajout au panier");
12380      } finally {
12381        if (button) {
12382          button.dataset.loading = '';
12383          button.removeAttribute('disabled');
12384        }
12385      }
12386    });
12387  });
12388})();
12389</script>
12389
12390
12391<style>
12392  .card__heading {
12393    padding: 16px 12px;
12394    text-align: center;
12395  }
12396
12397  .add-to-cart-button,
12398  .mamakana-btn,
12399  .mamakana-form button[type="submit"] {
12400    cursor: pointer;
12401  }
12402
12403  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
12404    box-shadow: 0px 0px 5px 2px #2F7759;
12405    border-radius: 8px;
12406  }
12407
12408  .card-wrapper:has(.card__badge.right .badge) .card {}
12409
12410  /* ===== MOBILE ===== */
12411  @media (max-width: 749px) {
12412
12413    .card__heading {
12414      padding: 4px 8px 0px !important;
12415    }
12416
12417    .card__inner {
12418      margin-bottom: 0 !important;
12419    }
12420
12421    .card__content {
12422      padding: 0 0 4px !important;
12423    }
12424
12425    .card__information {
12426      padding: 0 4px !important;
12427      gap: 0 !important;
12428    }
12429
12430    /* Règles Dawn qui créent les gros espaces */
12431    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
12432      margin-top: 2px !important;
12433    }
12434
12435    .card-information > * + * {
12436      margin-top: 2px !important;
12437    }
12438
12439    .card-information > * {
12440      margin-top: 1px !important;
12441      margin-bottom: 1px !important;
12442    }
12443
12444    /* Form (user-agent + Dawn) */
12445    .card-information form {
12446      gap: 2px !important;
12447      padding-top: 2px !important;
12448      margin: 0 !important;
12449    }
12450
12451    /* Prix */
12452    .price__container,
12453    .price {
12454      margin: 0 !important;
12455      padding: 0 !important;
12456    }
12457
12458    /* 1 acheté = 1 offert */
12459    .doublee {
12460      margin: 0 !important;
12461      padding: 0 !important;
12462      line-height: 1.1 !important;
12463    }
12464
12465    /* Select variante */
12466    .mamakana-select {
12467      margin: 1px 0 !important;
12468      padding: 2px 4px !important;
12469    }
12470
12471    /* Livraison estimée */
12472    .livraison-estimee {
12473      margin-top: 1px !important;
12474      margin-bottom: 1px !important;
12475      font-size: 0.8em !important;
12476    }
12477
12478    /* Bouton */
12479    .mamakana-btn {
12480      padding: 6px 10px !important;
12481      margin-top: 1px !important;
12482    }
12483
12484    /* Ratings JudgeMe */
12485    .jdgm-prev-badge {
12486      margin: 0 !important;
12487      padding: 1px 0 !important;
12488    }
12489    .doublee .double {
12490  font-size: 0.8em !important;
12491}
12492  }
12493
12494
12495</style>
12496          </li><li id="Slide-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-10" class="grid__item slider__slide">
12497            
12498
12499<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
12500<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
12501<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
12502<div class="card-wrapper product-card-wrapper underline-links-hover">
12503    
12504    
12505    <div class="
12506        card card--card
12507         card--media
12508         color-background-1 gradient
12509        
12510        
12511        
12512        
12513      " style="--ratio-percent: 100.0%;">
12514
12515
12516			
12517			
12518			
12519			
12520			
12521			
12522
12523			
12524			
12525			
12526			
12527			
12528			
12529			
12530				
12531			
12532			
12533			
12534			
12535			
12536			
12537			
12538			
12539			
12540	
12541			
12542			
12543						
12544			
12545			
12546				
12547			
12548			
12549			
12550			
12551			 
12552			
12553			
12554			
12555			
12556            
12557			
12558			
12559			
12560			
12561			
12562				
12563			
12564			
12565			
12566				
12567			
12568			<div class="primeBadges outerprimeb8614669123914-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="8614669123914" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
12569  	
12570  	
12571  	  
12572						
12573						
12574                        
12575			
12576			
12577			
12578				
12579		
12580	
12581		
12582  	
12583  	
12584  	  
12585						
12586						
12587                        
12588			
12589			
12590			
12591				
12592		
12593
12594
12595    </div>
12596		
12597	
12598		
12599
12600        <h3 class="card__heading h5" id="title-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914">
12601            <a href="/products/golden-static-cbd" id="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914 Badge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914">
12602              Golden Static CBD+CBG+CBN 🧈
12603            </a>
12604          </h3>
12605
12606      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
12607            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
12608            <div class="media media--transparent media--hover-effect">
12609              
12610              <img srcset="//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=165 165w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=360 360w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=533 533w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=720 720w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=940 940w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=1066 1066w,//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041 1080w" src="//mamakana.com/cdn/shop/files/dfdsf.jpg?v=1703244041&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Golden Static on a colored background" class="motion-reduce" loading="lazy" width="1080" height="1080">
12611              
12612<img srcset="//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=165 165w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=360 360w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=533 533w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=720 720w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=940 940w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=1066 1066w,//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170 1080w" src="//mamakana.com/cdn/shop/files/goldenstatic.png?v=1729165170&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
12613          </div><div class="card__content">
12614          <div class="card__information"><div class="card__heading">
12615              <a href="/products/golden-static-cbd" id="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914 NoMediaStandardBadge-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb-8614669123914">
12616                Golden Static CBD+CBG+CBN 🧈
12617              </a>
12618            </div>
12619
12620          </div>
12621          <div class="card__badge bottom right"></div>
12622        </div>
12623      </div>
12624      <div class="card__content">
12625        <div class="card__information">
12626
12627          <div class="card-information"><span class="caption-large light"></span>
12628
12629
12630
12631
12632
12633
12634
12635
12636
12637
12638
12639
12640
12641
12642  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="8614669123914" data-template="manual-installation" data-auto-install="false">
12643    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.71" data-number-of-reviews="204" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.71" tabindex="0" aria-label="4.71 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 204  </span> </div>
12644  </div>
12645
12646
12647
12648
12649
12650<div class="
12651    price ">
12652  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
12653        <span class="price-item price-item--regular">
12654          From <span class="money" data-wg-notranslate="">1,29€</span>
12655        </span></div>
12656    <div class="price__sale">
12657        <span class="visually-hidden visually-hidden--inline">Regular price</span>
12658        <span>
12659          <s class="price-item price-item--regular">
12660            
12661              
12662            
12663          </s>
12664        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
12665      <span class="price-item price-item--sale price-item--last">
12666        From <span class="money" data-wg-notranslate="">1,29€</span>
12667      </span>
12668    </div>
12669    
12670  </div>
12671</div>
12672
12673
12674<form class="mamakana-form" data-product-id="8614669123914">
12675
12676
12677  
12678
12679
12680
12681  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
12682
12683  <select class="variant-selector mamakana-select" name="id">
12684    
12685      
12686        
12687        
12688        
12689
12690
12691        
12692        
12693
12694          
12695          
12696          <option value="47459391471946" data-price="13,60€">
12697            2.5 + 2.5 Grams free - 2.72 €/g
12698          </option>
12699        
12700
12701      
12702    
12703      
12704        
12705        
12706        
12707
12708
12709        
12710        
12711
12712          
12713          
12714          <option value="47459391504714" data-price="24,90€">
12715            5 + 5 Grams free - €2.49/g
12716          </option>
12717        
12718
12719      
12720    
12721      
12722        
12723        
12724        
12725
12726
12727        
12728        
12729
12730          
12731          
12732          <option value="47459391537482" data-price="44,50€">
12733            10 + 10 Grams free - €2.22/g
12734          </option>
12735        
12736
12737      
12738    
12739      
12740        
12741        
12742        
12743
12744
12745        
12746        
12747
12748          
12749          
12750          <option value="47459391570250" data-price="98,75€">
12751            25 + 25 Grams free - €1.97/g
12752          </option>
12753        
12754
12755      
12756    
12757      
12758        
12759        
12760        
12761
12762
12763        
12764        
12765
12766          
12767          
12768          <option value="47459391603018" data-price="172,50€">
12769            50 + 50 Grams free - 1.72 €/g
12770          </option>
12771        
12772
12773      
12774    
12775      
12776        
12777        
12778        
12779
12780
12781        
12782        
12783
12784          
12785          
12786          <option value="47459391635786" data-price="298,00€">
12787            100 + 100 Grams free - €1.49/g
12788          </option>
12789        
12790
12791      
12792    
12793      
12794        
12795        
12796        
12797
12798
12799        
12800        
12801
12802          
12803          
12804          <option value="55428302438776" data-price="695,00€">
12805            250 + 250 grams free - $1.39/g
12806          </option>
12807        
12808
12809      
12810    
12811      
12812        
12813        
12814        
12815
12816
12817        
12818        
12819
12820          
12821          
12822          <option value="55428302471544" data-price="1.290,00€">
12823            500 + 500 grams free - $1.29/g
12824          </option>
12825        
12826
12827      
12828    
12829  </select>
12830
12831<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
12832  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
12833  </div><input type="hidden" name="quantity" value="1">
12834
12835  <button type="submit" class="add-to-cart-button mamakana-btn">
12836    Add - <span class="variant-price" data-wg-notranslate="">13,60€</span>
12837  </button>
12838</form></div>
12839        </div><div class="card__badge bottom right"></div>
12840      </div>
12841    </div>
12842  </div>
12842<script>
12843(function () {
12844  // Scope = la carte qui contient CE script
12845  const root =
12846    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
12847
12848  // Empêche la carte (lien) d'intercepter les clics du select/bouton
12849  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
12850    ['click','mousedown','touchstart'].forEach(evt => {
12851      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
12852    });
12853  });
12854
12855  root.querySelectorAll('.mamakana-form').forEach(function (form) {
12856    // Ne pas binder deux fois si le thème ré-hydrate
12857    if (form.dataset.bound === '1') return;
12858    form.dataset.bound = '1';
12859
12860    const select  = form.querySelector('.variant-selector');
12861    const priceEl = form.querySelector('.variant-price');
12862    const button  = form.querySelector('.add-to-cart-button');
12863
12864    // MAJ prix sur changement de variante
12865    if (select && priceEl) {
12866      select.addEventListener('change', function () {
12867        const opt = select.options[select.selectedIndex];
12868        const p = opt && opt.getAttribute('data-price');
12869        if (p) priceEl.textContent = p;
12870      });
12871    }
12872
12873    form.addEventListener('submit', async function (e) {
12874      e.preventDefault();
12875
12876      // Anti double-clic
12877      if (button) {
12878        if (button.dataset.loading === '1') return;
12879        button.dataset.loading = '1';
12880        button.setAttribute('disabled', 'disabled');
12881      }
12882
12883      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
12884      const variantId = variantInput ? (variantInput.value || '').trim() : '';
12885
12886      if (!variantId) {
12887        alert("Variante introuvable pour ce produit.");
12888        if (button) {
12889          button.dataset.loading = '';
12890          button.removeAttribute('disabled');
12891        }
12892        return;
12893      }
12894
12895      // quantité par défaut
12896      let qty = '1';
12897      const qtyInput = form.querySelector('input[name="quantity"]');
12898      if (qtyInput && qtyInput.value) qty = qtyInput.value;
12899
12900      const drawer = document.querySelector('cart-drawer');
12901      const sectionsUrl = window.location.pathname;
12902
12903      try {
12904        // ✅ Ajout + sections en 1 call (Dawn/OS2)
12905        const payload = {
12906          id: Number(variantId),
12907          quantity: Number(qty),
12908          sections: ['cart-drawer', 'cart-icon-bubble'],
12909          sections_url: sectionsUrl
12910        };
12911
12912        const res = await fetch('/cart/add.js', {
12913          method: 'POST',
12914          headers: {
12915            'Accept': 'application/json',
12916            'Content-Type': 'application/json',
12917            'X-Requested-With': 'XMLHttpRequest'
12918          },
12919          body: JSON.stringify(payload),
12920          credentials: 'same-origin'
12921        });
12922
12923        if (!res.ok) {
12924          let msg = 'Erreur lors de l’ajout au panier';
12925          try {
12926            const j = await res.json();
12927            if (j && (j.description || j.message)) msg = j.description || j.message;
12928          } catch(_) {}
12929          throw new Error(msg + ' (HTTP ' + res.status + ')');
12930        }
12931
12932        const state = await res.json();
12933
12934        // ✅ Mise à jour + ouverture du drawer (Dawn)
12935        if (drawer && typeof drawer.renderContents === 'function') {
12936          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
12937        } else {
12938          // Fallback si thème custom
12939          const bubble = document.querySelector('#cart-icon-bubble');
12940          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
12941            bubble.innerHTML = state.sections['cart-icon-bubble'];
12942          }
12943          if (drawer && state.sections && state.sections['cart-drawer']) {
12944            drawer.innerHTML = state.sections['cart-drawer'];
12945          }
12946
12947          // Tentative d’ouverture (selon implémentation)
12948          if (drawer && typeof drawer.open === 'function') drawer.open();
12949          else {
12950            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
12951            const cartIcon =
12952              document.querySelector('.header__icon--cart') ||
12953              document.querySelector('a[href="/cart"]');
12954            cartIcon && cartIcon.click && cartIcon.click();
12955          }
12956        }
12957
12958      } catch (err) {
12959        console.error(err);
12960        alert(err.message || "Erreur lors de l’ajout au panier");
12961      } finally {
12962        if (button) {
12963          button.dataset.loading = '';
12964          button.removeAttribute('disabled');
12965        }
12966      }
12967    });
12968  });
12969})();
12970</script>
12970
12971
12972<style>
12973  .card__heading {
12974    padding: 16px 12px;
12975    text-align: center;
12976  }
12977
12978  .add-to-cart-button,
12979  .mamakana-btn,
12980  .mamakana-form button[type="submit"] {
12981    cursor: pointer;
12982  }
12983
12984  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
12985    box-shadow: 0px 0px 5px 2px #2F7759;
12986    border-radius: 8px;
12987  }
12988
12989  .card-wrapper:has(.card__badge.right .badge) .card {}
12990
12991  /* ===== MOBILE ===== */
12992  @media (max-width: 749px) {
12993
12994    .card__heading {
12995      padding: 4px 8px 0px !important;
12996    }
12997
12998    .card__inner {
12999      margin-bottom: 0 !important;
13000    }
13001
13002    .card__content {
13003      padding: 0 0 4px !important;
13004    }
13005
13006    .card__information {
13007      padding: 0 4px !important;
13008      gap: 0 !important;
13009    }
13010
13011    /* Règles Dawn qui créent les gros espaces */
13012    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
13013      margin-top: 2px !important;
13014    }
13015
13016    .card-information > * + * {
13017      margin-top: 2px !important;
13018    }
13019
13020    .card-information > * {
13021      margin-top: 1px !important;
13022      margin-bottom: 1px !important;
13023    }
13024
13025    /* Form (user-agent + Dawn) */
13026    .card-information form {
13027      gap: 2px !important;
13028      padding-top: 2px !important;
13029      margin: 0 !important;
13030    }
13031
13032    /* Prix */
13033    .price__container,
13034    .price {
13035      margin: 0 !important;
13036      padding: 0 !important;
13037    }
13038
13039    /* 1 acheté = 1 offert */
13040    .doublee {
13041      margin: 0 !important;
13042      padding: 0 !important;
13043      line-height: 1.1 !important;
13044    }
13045
13046    /* Select variante */
13047    .mamakana-select {
13048      margin: 1px 0 !important;
13049      padding: 2px 4px !important;
13050    }
13051
13052    /* Livraison estimée */
13053    .livraison-estimee {
13054      margin-top: 1px !important;
13055      margin-bottom: 1px !important;
13056      font-size: 0.8em !important;
13057    }
13058
13059    /* Bouton */
13060    .mamakana-btn {
13061      padding: 6px 10px !important;
13062      margin-top: 1px !important;
13063    }
13064
13065    /* Ratings JudgeMe */
13066    .jdgm-prev-badge {
13067      margin: 0 !important;
13068      padding: 1px 0 !important;
13069    }
13070    .doublee .double {
13071  font-size: 0.8em !important;
13072}
13073  }
13074
13075
13076</style>
13077          </li></ul><div class="slider-buttons no-js-hidden">
13078          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche" aria-controls="Slider-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb">
13079            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
13080  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
13081</path></svg>
13082
13083          </button>
13084          <div class="slider-counter caption">
13085            <span class="slider-counter--current">1</span>
13086            <span aria-hidden="true"> / </span>
13087            <span class="visually-hidden">from</span>
13088            <span class="slider-counter--total">10</span>
13089          </div>
13090          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite" aria-controls="Slider-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb">
13091            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
13092  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
13093</path></svg>
13094
13095          </button>
13096        </div></slider-component></div>
13097</div>
13098
13099
13100<style> @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb .card-wrapper {position: relative; width: 115%; text-decoration: none; }} @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, #shopify-section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb .grid--peek .grid__item {width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); margin-right: 25px; } #shopify-section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb .card__information {grid-row-start: 2; padding: 0px; }} #shopify-section-template--25124901683576__32b24f88-e0a4-4f7e-b85b-ca38f87b02fb .card__information {padding-bottom: 1.7rem; padding-top: 0px;} </style></section><section id="shopify-section-template--25124901683576__rich_text_RwEbJp" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
13101<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250"></noscript><style data-shopify="">.section-template--25124901683576__rich_text_RwEbJp-padding {
13102    padding-top: 0px;
13103    padding-bottom: 39px;
13104  }
13105
13106  @media screen and (min-width: 750px) {
13107    .section-template--25124901683576__rich_text_RwEbJp-padding {
13108      padding-top: 0px;
13109      padding-bottom: 52px;
13110    }
13111  }</style><div class="isolate">
13112  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--25124901683576__rich_text_RwEbJp-padding">
13113    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
13114      <div class="rich-text__blocks center"><div class="rich-text__buttons"><a href="/collections/cbd-hash" class="button button--primary">See all our resins</a></div></div>
13115    </div>
13116  </div>
13117</div>
13118
13119
13120</section><section id="shopify-section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
13121<link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
13122
13123<link href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" rel="stylesheet" type="text/css" media="all">
13124<link href="//mamakana.com/cdn/shop/t/66/assets/template-collection.css?v=45983732006826834241790938250" rel="stylesheet" type="text/css" media="all">
13125
13126<style data-shopify="">.section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-padding {
13127    padding-top: 27px;
13128    padding-bottom: 0px;
13129  }
13130
13131  @media screen and (min-width: 750px) {
13132    .section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-padding {
13133      padding-top: 36px;
13134      padding-bottom: 0px;
13135    }
13136  }</style><div class="color-background-1 isolate gradient">
13137  <div class="collection section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-padding">
13138    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
13138ded-tablet-down"><h2 class="title inline-richtext h2">
13139          CBD Oils UK 💧
13140        </h2><div class="collection__description body rte"><p>Looking to buy <a href="https://mamakana.co.uk/collections/cbd-oils"><strong>CBD oil</strong></a> in the UK? Mama Kana offers full spectrum organic hemp CBD oils are made from cold-pressed seeds and natural hemp extracts. They are also available in concentrated CBN (cannabinol) and CBG (cannabigerol) versions. </p>
13141        </div></div>
13142
13143    <slider-component class="slider-mobile-gutter page-width-desktop">
13144      <ul id="Slider-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623" class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Carrousel"><li id="Slide-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-1" class="grid__item slider__slide">
13145            
13146
13147<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
13148<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
13149<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
13150<div class="card-wrapper product-card-wrapper underline-links-hover">
13151    
13152    
13153    <div class="
13154        card card--card
13155         card--media
13156         color-background-1 gradient
13157        
13158        
13159        
13160        
13161      " style="--ratio-percent: 100%;">
13162
13163
13164			
13165			
13166			
13167			
13168			
13169			
13170
13171			
13172			
13173			
13174			
13175			
13176			
13177			
13178				
13179			
13180			
13181			
13182			
13183			
13184			
13185			
13186			
13187			
13188	
13189			
13190			
13191						
13192			
13193			
13194				
13195			
13196			
13197			
13198			
13199			 
13200			
13201			
13202			
13203			
13204            
13205			
13206			
13207			
13208			
13209			
13210				
13211			
13212			
13213			
13214				
13215			
13216			<div class="primeBadges outerprimeb7586062434550-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7586062434550" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
13217  	
13218  	
13219  	  
13220						
13221						
13222                        
13223			
13224			
13225			
13226				
13227		
13228	
13229		
13230  	
13231  	
13232  	  
13233						
13234						
13235                        
13236			
13237			
13238			
13239				
13240		
13241
13242
13243    </div>
13244		
13245	
13246		
13247
13248        <h3 class="card__heading h5" id="title-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550">
13249            <a href="/products/discovery-pack-oil" id="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550 Badge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550">
13250              Pack 10% Oils 💧
13251            </a>
13252          </h3>
13253
13254      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
13255            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
13256            <div class="media media--transparent media--hover-effect">
13257              
13258              <img srcset="//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=165 165w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=360 360w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=533 533w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=720 720w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=940 940w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=1066 1066w,//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809 1080w" src="//mamakana.com/cdn/shop/files/packdec_jpg_0ee37665-0d2a-4859-b802-c889fc18b870.webp?v=1757662809&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Pack 10% Oils 💧 on a colored background" class="motion-reduce" loading="lazy" width="1080" height="1080">
13259              
13260<img srcset="//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=165 165w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=360 360w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=533 533w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=720 720w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=940 940w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809 1080w" src="//mamakana.com/cdn/shop/files/DSC01306copie_jpg_81f7155c-3d16-47d2-a826-b29e18101818.webp?v=1757662809&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
13261          </div><div class="card__content">
13262          <div class="card__information"><div class="card__heading">
13263              <a href="/products/discovery-pack-oil" id="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550 NoMediaStandardBadge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-7586062434550">
13264                Pack 10% Oils 💧
13265              </a>
13266            </div>
13267
13268          </div>
13269          <div class="card__badge bottom right"></div>
13270        </div>
13271      </div>
13272      <div class="card__content">
13273        <div class="card__information">
13274
13275          <div class="card-information"><span class="caption-large light"></span>
13276
13277
13278
13279
13280
13281
13282
13283
13284
13285
13286
13287
13288
13289
13290  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7586062434550" data-template="manual-installation" data-auto-install="false">
13291    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.76" data-number-of-reviews="34" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.76" tabindex="0" aria-label="4.76 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span> </span> <span class="jdgm-prev-badge__text"> 34 reviews </span> </div>
13292  </div>
13293
13294
13295
13296
13297
13298<div class="
13299    price ">
13300  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
13301        <span class="price-item price-item--regular">
13302          From <span class="money" data-wg-notranslate="">29,95€</span>
13303        </span></div>
13304    <div class="price__sale">
13305        <span class="visually-hidden visually-hidden--inline">Regular price</span>
13306        <span>
13307          <s class="price-item price-item--regular">
13308            
13309              
13310            
13311          </s>
13312        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
13313      <span class="price-item price-item--sale price-item--last">
13314        From <span class="money" data-wg-notranslate="">29,95€</span>
13315      </span>
13316    </div>
13317    
13318  </div>
13319</div>
13320
13321
13322<form class="mamakana-form" data-product-id="7586062434550">
13323
13324
13325  
13326
13327
13328
13329  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
13330
13331  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
13332    
13333      
13334        
13335        
13336        
13337
13338
13339        
13340        
13341
13342          <option value="47697828806986" data-price="59,90€">
13343            1 + 1 Pack free - $59.90
13344          </option>
13345        
13346
13347      
13348    
13349  </select>
13350
13351<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
13352  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
13353  </div><input type="hidden" name="quantity" value="1">
13354
13355  <button type="submit" class="add-to-cart-button mamakana-btn">
13356    Add - <span class="variant-price" data-wg-notranslate="">59,90€</span>
13357  </button>
13358</form></div>
13359        </div><div class="card__badge bottom right"></div>
13360      </div>
13361    </div>
13362  </div>
13362<script>
13363(function () {
13364  // Scope = la carte qui contient CE script
13365  const root =
13366    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
13367
13368  // Empêche la carte (lien) d'intercepter les clics du select/bouton
13369  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
13370    ['click','mousedown','touchstart'].forEach(evt => {
13371      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
13372    });
13373  });
13374
13375  root.querySelectorAll('.mamakana-form').forEach(function (form) {
13376    // Ne pas binder deux fois si le thème ré-hydrate
13377    if (form.dataset.bound === '1') return;
13378    form.dataset.bound = '1';
13379
13380    const select  = form.querySelector('.variant-selector');
13381    const priceEl = form.querySelector('.variant-price');
13382    const button  = form.querySelector('.add-to-cart-button');
13383
13384    // MAJ prix sur changement de variante
13385    if (select && priceEl) {
13386      select.addEventListener('change', function () {
13387        const opt = select.options[select.selectedIndex];
13388        const p = opt && opt.getAttribute('data-price');
13389        if (p) priceEl.textContent = p;
13390      });
13391    }
13392
13393    form.addEventListener('submit', async function (e) {
13394      e.preventDefault();
13395
13396      // Anti double-clic
13397      if (button) {
13398        if (button.dataset.loading === '1') return;
13399        button.dataset.loading = '1';
13400        button.setAttribute('disabled', 'disabled');
13401      }
13402
13403      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
13404      const variantId = variantInput ? (variantInput.value || '').trim() : '';
13405
13406      if (!variantId) {
13407        alert("Variante introuvable pour ce produit.");
13408        if (button) {
13409          button.dataset.loading = '';
13410          button.removeAttribute('disabled');
13411        }
13412        return;
13413      }
13414
13415      // quantité par défaut
13416      let qty = '1';
13417      const qtyInput = form.querySelector('input[name="quantity"]');
13418      if (qtyInput && qtyInput.value) qty = qtyInput.value;
13419
13420      const drawer = document.querySelector('cart-drawer');
13421      const sectionsUrl = window.location.pathname;
13422
13423      try {
13424        // ✅ Ajout + sections en 1 call (Dawn/OS2)
13425        const payload = {
13426          id: Number(variantId),
13427          quantity: Number(qty),
13428          sections: ['cart-drawer', 'cart-icon-bubble'],
13429          sections_url: sectionsUrl
13430        };
13431
13432        const res = await fetch('/cart/add.js', {
13433          method: 'POST',
13434          headers: {
13435            'Accept': 'application/json',
13436            'Content-Type': 'application/json',
13437            'X-Requested-With': 'XMLHttpRequest'
13438          },
13439          body: JSON.stringify(payload),
13440          credentials: 'same-origin'
13441        });
13442
13443        if (!res.ok) {
13444          let msg = 'Erreur lors de l’ajout au panier';
13445          try {
13446            const j = await res.json();
13447            if (j && (j.description || j.message)) msg = j.description || j.message;
13448          } catch(_) {}
13449          throw new Error(msg + ' (HTTP ' + res.status + ')');
13450        }
13451
13452        const state = await res.json();
13453
13454        // ✅ Mise à jour + ouverture du drawer (Dawn)
13455        if (drawer && typeof drawer.renderContents === 'function') {
13456          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
13457        } else {
13458          // Fallback si thème custom
13459          const bubble = document.querySelector('#cart-icon-bubble');
13460          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
13461            bubble.innerHTML = state.sections['cart-icon-bubble'];
13462          }
13463          if (drawer && state.sections && state.sections['cart-drawer']) {
13464            drawer.innerHTML = state.sections['cart-drawer'];
13465          }
13466
13467          // Tentative d’ouverture (selon implémentation)
13468          if (drawer && typeof drawer.open === 'function') drawer.open();
13469          else {
13470            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
13471            const cartIcon =
13472              document.querySelector('.header__icon--cart') ||
13473              document.querySelector('a[href="/cart"]');
13474            cartIcon && cartIcon.click && cartIcon.click();
13475          }
13476        }
13477
13478      } catch (err) {
13479        console.error(err);
13480        alert(err.message || "Erreur lors de l’ajout au panier");
13481      } finally {
13482        if (button) {
13483          button.dataset.loading = '';
13484          button.removeAttribute('disabled');
13485        }
13486      }
13487    });
13488  });
13489})();
13490</script>
13490
13491
13492<style>
13493  .card__heading {
13494    padding: 16px 12px;
13495    text-align: center;
13496  }
13497
13498  .add-to-cart-button,
13499  .mamakana-btn,
13500  .mamakana-form button[type="submit"] {
13501    cursor: pointer;
13502  }
13503
13504  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
13505    box-shadow: 0px 0px 5px 2px #2F7759;
13506    border-radius: 8px;
13507  }
13508
13509  .card-wrapper:has(.card__badge.right .badge) .card {}
13510
13511  /* ===== MOBILE ===== */
13512  @media (max-width: 749px) {
13513
13514    .card__heading {
13515      padding: 4px 8px 0px !important;
13516    }
13517
13518    .card__inner {
13519      margin-bottom: 0 !important;
13520    }
13521
13522    .card__content {
13523      padding: 0 0 4px !important;
13524    }
13525
13526    .card__information {
13527      padding: 0 4px !important;
13528      gap: 0 !important;
13529    }
13530
13531    /* Règles Dawn qui créent les gros espaces */
13532    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
13533      margin-top: 2px !important;
13534    }
13535
13536    .card-information > * + * {
13537      margin-top: 2px !important;
13538    }
13539
13540    .card-information > * {
13541      margin-top: 1px !important;
13542      margin-bottom: 1px !important;
13543    }
13544
13545    /* Form (user-agent + Dawn) */
13546    .card-information form {
13547      gap: 2px !important;
13548      padding-top: 2px !important;
13549      margin: 0 !important;
13550    }
13551
13552    /* Prix */
13553    .price__container,
13554    .price {
13555      margin: 0 !important;
13556      padding: 0 !important;
13557    }
13558
13559    /* 1 acheté = 1 offert */
13560    .doublee {
13561      margin: 0 !important;
13562      padding: 0 !important;
13563      line-height: 1.1 !important;
13564    }
13565
13566    /* Select variante */
13567    .mamakana-select {
13568      margin: 1px 0 !important;
13569      padding: 2px 4px !important;
13570    }
13571
13572    /* Livraison estimée */
13573    .livraison-estimee {
13574      margin-top: 1px !important;
13575      margin-bottom: 1px !important;
13576      font-size: 0.8em !important;
13577    }
13578
13579    /* Bouton */
13580    .mamakana-btn {
13581      padding: 6px 10px !important;
13582      margin-top: 1px !important;
13583    }
13584
13585    /* Ratings JudgeMe */
13586    .jdgm-prev-badge {
13587      margin: 0 !important;
13588      padding: 1px 0 !important;
13589    }
13590    .doublee .double {
13591  font-size: 0.8em !important;
13592}
13593  }
13594
13595
13596</style>
13597          </li><li id="Slide-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-2" class="grid__item slider__slide">
13598            
13599
13600<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
13601<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
13602<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
13603<div class="card-wrapper product-card-wrapper underline-links-hover">
13604    
13605    
13606    <div class="
13607        card card--card
13608         card--media
13609         color-background-1 gradient
13610        
13611        
13612        
13613        
13614      " style="--ratio-percent: 100%;">
13615
13616
13617			
13618			
13619			
13620			
13621			
13622			
13623
13624			
13625			
13626			
13627			
13628			
13629			
13630			
13631				
13632			
13633			
13634			
13635			
13636			
13637			
13638			
13639			
13640			
13641	
13642			
13643			
13644						
13645			
13646			
13647				
13648			
13649			
13650			
13651			
13652			 
13653			
13654			
13655			
13656			
13657            
13658			
13659			
13660			
13661			
13662			
13663				
13664			
13665			
13666			
13667				
13668			
13669			<div class="primeBadges outerprimeb5997657850025-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="5997657850025" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
13670  	
13671  	
13672  	  
13673						
13674						
13675                        
13676			
13677			
13678			
13679				
13680		
13681	
13682		
13683  	
13684  	
13685  	  
13686						
13687						
13688                        
13689			
13690			
13691			
13692				
13693		
13694
13695
13696    </div>
13697		
13698	
13699		
13700
13701        <h3 class="card__heading h5" id="title-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997657850025">
13702            <a href="/products/hemp-oil-cbd-5" id="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997657850025" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997657850025 Badge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997657850025">
13703              5% CBD Full Spectrum Oil 🇫🇷
13704            </a>
13705          </h3>
13706
13707      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
13708            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
13709            <div class="media media--transparent media--hover-effect">
13710              
13711              <img srcset="//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=165 165w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=360 360w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=533 533w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=720 720w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=940 940w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=1066 1066w,//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648 1080w" src="//mamakana.com/cdn/shop/files/5_99ed2a2f-be30-4ada-acff-35834ba1fe3f_jpg.webp?v=1756280648&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="5% Full-Spectrum CBD Oil on a colored background" class="motion-reduce" loading="lazy" width="1080" height="1080">
13712              
13713<img srcset="//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=165 165w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=360 360w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=533 533w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=720 720w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=940 940w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710 1080w" src="//mamakana.com/cdn/shop/files/DSC01269copie_jpg.webp?v=1756280710&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
13714          </div><div class="card__content">
13715          <div class="card__information"><div class="card__heading">
13716              <a href="/products/hemp-oil-cbd-5" id="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-59976
1371657850025" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997657850025 NoMediaStandardBadge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997657850025">
13717                5% CBD Full Spectrum Oil 🇫🇷
13718              </a>
13719            </div>
13720
13721          </div>
13722          <div class="card__badge bottom right"></div>
13723        </div>
13724      </div>
13725      <div class="card__content">
13726        <div class="card__information">
13727
13728          <div class="card-information"><span class="caption-large light"></span>
13729
13730
13731
13732
13733
13734
13735
13736
13737
13738
13739
13740
13741
13742
13743  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="5997657850025" data-template="manual-installation" data-auto-install="false">
13744    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.62" data-number-of-reviews="77" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.62" tabindex="0" aria-label="4.62 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 77  </span> </div>
13745  </div>
13746
13747
13748
13749
13750
13751<div class="
13752    price ">
13753  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
13754        <span class="price-item price-item--regular">
13755          From <span class="money" data-wg-notranslate="">3,24€</span>
13756        </span></div>
13757    <div class="price__sale">
13758        <span class="visually-hidden visually-hidden--inline">Regular price</span>
13759        <span>
13760          <s class="price-item price-item--regular">
13761            
13762              
13763            
13764          </s>
13765        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
13766      <span class="price-item price-item--sale price-item--last">
13767        From <span class="money" data-wg-notranslate="">3,24€</span>
13768      </span>
13769    </div>
13770    
13771  </div>
13772</div>
13773
13774
13775<form class="mamakana-form" data-product-id="5997657850025">
13776
13777
13778  
13779
13780
13781
13782  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
13783
13784  <select class="variant-selector mamakana-select" name="id">
13785    
13786      
13787        
13788        
13789        
13790
13791
13792        
13793        
13794
13795          <option value="41466677362857" data-price="12,50€">
13796            10ml vial + 10ml free - €12.50
13797          </option>
13798        
13799
13800      
13801    
13802      
13803        
13804        
13805        
13806
13807
13808        
13809        
13810
13811          <option value="41466677395625" data-price="24,90€">
13812            30ml vial + 30ml free - €24.90
13813          </option>
13814        
13815
13816      
13817    
13818      
13819        
13820        
13821        
13822
13823
13824        
13825        
13826
13827          <option value="42118506479862" data-price="64,90€">
13828            100ml vial + 100ml free - €64.90
13829          </option>
13830        
13831
13832      
13833    
13834  </select>
13835
13836<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
13837  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
13838  </div><input type="hidden" name="quantity" value="1">
13839
13840  <button type="submit" class="add-to-cart-button mamakana-btn">
13841    Add - <span class="variant-price" data-wg-notranslate="">12,50€</span>
13842  </button>
13843</form></div>
13844        </div><div class="card__badge bottom right"></div>
13845      </div>
13846    </div>
13847  </div>
13847<script>
13848(function () {
13849  // Scope = la carte qui contient CE script
13850  const root =
13851    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
13852
13853  // Empêche la carte (lien) d'intercepter les clics du select/bouton
13854  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
13855    ['click','mousedown','touchstart'].forEach(evt => {
13856      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
13857    });
13858  });
13859
13860  root.querySelectorAll('.mamakana-form').forEach(function (form) {
13861    // Ne pas binder deux fois si le thème ré-hydrate
13862    if (form.dataset.bound === '1') return;
13863    form.dataset.bound = '1';
13864
13865    const select  = form.querySelector('.variant-selector');
13866    const priceEl = form.querySelector('.variant-price');
13867    const button  = form.querySelector('.add-to-cart-button');
13868
13869    // MAJ prix sur changement de variante
13870    if (select && priceEl) {
13871      select.addEventListener('change', function () {
13872        const opt = select.options[select.selectedIndex];
13873        const p = opt && opt.getAttribute('data-price');
13874        if (p) priceEl.textContent = p;
13875      });
13876    }
13877
13878    form.addEventListener('submit', async function (e) {
13879      e.preventDefault();
13880
13881      // Anti double-clic
13882      if (button) {
13883        if (button.dataset.loading === '1') return;
13884        button.dataset.loading = '1';
13885        button.setAttribute('disabled', 'disabled');
13886      }
13887
13888      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
13889      const variantId = variantInput ? (variantInput.value || '').trim() : '';
13890
13891      if (!variantId) {
13892        alert("Variante introuvable pour ce produit.");
13893        if (button) {
13894          button.dataset.loading = '';
13895          button.removeAttribute('disabled');
13896        }
13897        return;
13898      }
13899
13900      // quantité par défaut
13901      let qty = '1';
13902      const qtyInput = form.querySelector('input[name="quantity"]');
13903      if (qtyInput && qtyInput.value) qty = qtyInput.value;
13904
13905      const drawer = document.querySelector('cart-drawer');
13906      const sectionsUrl = window.location.pathname;
13907
13908      try {
13909        // ✅ Ajout + sections en 1 call (Dawn/OS2)
13910        const payload = {
13911          id: Number(variantId),
13912          quantity: Number(qty),
13913          sections: ['cart-drawer', 'cart-icon-bubble'],
13914          sections_url: sectionsUrl
13915        };
13916
13917        const res = await fetch('/cart/add.js', {
13918          method: 'POST',
13919          headers: {
13920            'Accept': 'application/json',
13921            'Content-Type': 'application/json',
13922            'X-Requested-With': 'XMLHttpRequest'
13923          },
13924          body: JSON.stringify(payload),
13925          credentials: 'same-origin'
13926        });
13927
13928        if (!res.ok) {
13929          let msg = 'Erreur lors de l’ajout au panier';
13930          try {
13931            const j = await res.json();
13932            if (j && (j.description || j.message)) msg = j.description || j.message;
13933          } catch(_) {}
13934          throw new Error(msg + ' (HTTP ' + res.status + ')');
13935        }
13936
13937        const state = await res.json();
13938
13939        // ✅ Mise à jour + ouverture du drawer (Dawn)
13940        if (drawer && typeof drawer.renderContents === 'function') {
13941          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
13942        } else {
13943          // Fallback si thème custom
13944          const bubble = document.querySelector('#cart-icon-bubble');
13945          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
13946            bubble.innerHTML = state.sections['cart-icon-bubble'];
13947          }
13948          if (drawer && state.sections && state.sections['cart-drawer']) {
13949            drawer.innerHTML = state.sections['cart-drawer'];
13950          }
13951
13952          // Tentative d’ouverture (selon implémentation)
13953          if (drawer && typeof drawer.open === 'function') drawer.open();
13954          else {
13955            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
13956            const cartIcon =
13957              document.querySelector('.header__icon--cart') ||
13958              document.querySelector('a[href="/cart"]');
13959            cartIcon && cartIcon.click && cartIcon.click();
13960          }
13961        }
13962
13963      } catch (err) {
13964        console.error(err);
13965        alert(err.message || "Erreur lors de l’ajout au panier");
13966      } finally {
13967        if (button) {
13968          button.dataset.loading = '';
13969          button.removeAttribute('disabled');
13970        }
13971      }
13972    });
13973  });
13974})();
13975</script>
13975
13976
13977<style>
13978  .card__heading {
13979    padding: 16px 12px;
13980    text-align: center;
13981  }
13982
13983  .add-to-cart-button,
13984  .mamakana-btn,
13985  .mamakana-form button[type="submit"] {
13986    cursor: pointer;
13987  }
13988
13989  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
13990    box-shadow: 0px 0px 5px 2px #2F7759;
13991    border-radius: 8px;
13992  }
13993
13994  .card-wrapper:has(.card__badge.right .badge) .card {}
13995
13996  /* ===== MOBILE ===== */
13997  @media (max-width: 749px) {
13998
13999    .card__heading {
14000      padding: 4px 8px 0px !important;
14001    }
14002
14003    .card__inner {
14004      margin-bottom: 0 !important;
14005    }
14006
14007    .card__content {
14008      padding: 0 0 4px !important;
14009    }
14010
14011    .card__information {
14012      padding: 0 4px !important;
14013      gap: 0 !important;
14014    }
14015
14016    /* Règles Dawn qui créent les gros espaces */
14017    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
14018      margin-top: 2px !important;
14019    }
14020
14021    .card-information > * + * {
14022      margin-top: 2px !important;
14023    }
14024
14025    .card-information > * {
14026      margin-top: 1px !important;
14027      margin-bottom: 1px !important;
14028    }
14029
14030    /* Form (user-agent + Dawn) */
14031    .card-information form {
14032      gap: 2px !important;
14033      padding-top: 2px !important;
14034      margin: 0 !important;
14035    }
14036
14037    /* Prix */
14038    .price__container,
14039    .price {
14040      margin: 0 !important;
14041      padding: 0 !important;
14042    }
14043
14044    /* 1 acheté = 1 offert */
14045    .doublee {
14046      margin: 0 !important;
14047      padding: 0 !important;
14048      line-height: 1.1 !important;
14049    }
14050
14051    /* Select variante */
14052    .mamakana-select {
14053      margin: 1px 0 !important;
14054      padding: 2px 4px !important;
14055    }
14056
14057    /* Livraison estimée */
14058    .livraison-estimee {
14059      margin-top: 1px !important;
14060      margin-bottom: 1px !important;
14061      font-size: 0.8em !important;
14062    }
14063
14064    /* Bouton */
14065    .mamakana-btn {
14066      padding: 6px 10px !important;
14067      margin-top: 1px !important;
14068    }
14069
14070    /* Ratings JudgeMe */
14071    .jdgm-prev-badge {
14072      margin: 0 !important;
14073      padding: 1px 0 !important;
14074    }
14075    .doublee .double {
14076  font-size: 0.8em !important;
14077}
14078  }
14079
14080
14081</style>
14082          </li><li id="Slide-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-3" class="grid__item slider__slide">
14083            
14084
14085<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
14086<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
14087<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
14088<div class="card-wrapper product-card-wrapper underline-links-hover">
14089    
14090    
14091    <div class="
14092        card card--card
14093         card--media
14094         color-background-1 gradient
14095        
14096        
14097        
14098        
14099      " style="--ratio-percent: 100%;">
14100
14101
14102			
14103			
14104			
14105			
14106			
14107			
14108
14109			
14110			
14111			
14112			
14113			
14114			
14115			
14116				
14117			
14118			
14119			
14120			
14121			
14122			
14123			
14124			
14125			
14126	
14127			
14128			
14129						
14130			
14131			
14132				
14133			
14134			
14135			
14136			
14137			 
14138			
14139			
14140			
14141			
14142            
14143			
14144			
14145			
14146			
14147			
14148				
14149			
14150			
14151			
14152				
14153			
14154			<div class="primeBadges outerprimeb5997664141481-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="5997664141481" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
14155  	
14156  	
14157  	  
14158						
14159						
14160                        
14161			
14162			
14163			
14164				
14165		
14166	
14167		
14168  	
14169  	
14170  	  
14171						
14172						
14173                        
14174			
14175			
14176			
14177				
14178		
14179
14180
14181    </div>
14182		
14183	
14184		
14185
14186        <h3 class="card__heading h5" id="title-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481">
14187            <a href="/products/hemp-oil-cbd-10" id="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481 Badge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481">
14188              10% CBD Full Spectrum Oil 🇫🇷
14189            </a>
14190          </h3>
14191
14192      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
14193            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
14194            <div class="media media--transparent media--hover-effect">
14195              
14196              <img srcset="//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=165 165w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=360 360w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=533 533w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=720 720w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=940 940w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=1066 1066w,//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524 1080w" src="//mamakana.com/cdn/shop/files/10_690cbda9-1ed2-425b-be09-dd9098061c19.jpg?v=1756281524&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="10% Full Spectrum CBD Oil on a colored background" class="motion-reduce" loading="lazy" width="1080" height="1080">
14197              
14198<img srcset="//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=165 165w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=360 360w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=533 533w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=720 720w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=940 940w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582 1080w" src="//mamakana.com/cdn/shop/files/DSC01274copie_fdb74a5b-22bf-4140-a4ff-d8867aa1612a.jpg?v=1756281582&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
14199          </div><div class="card__content">
14200          <div class="card__information"><div class="card__heading">
14201              <a href="/products/hemp-oil-cbd-10" id="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481 NoMediaStandardBadge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997664141481">
14202                10% CBD Full Spectrum Oil 🇫🇷
14203              </a>
14204            </div>
14205
14206          </div>
14207          <div class="card__badge bottom right"></div>
14208        </div>
14209      </div>
14210      <div class="card__content">
14211        <div class="card__information">
14212
14213          <div class="card-information"><span class="caption-large light"></span>
14214
14215
14216
14217
14218
14219
14220
14221
14222
14223
14224
14225
14226
14227
14228  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="5997664141481" data-template="manual-installation" data-auto-install="false">
14229    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.67" data-number-of-reviews="165" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.67" tabindex="0" aria-label="4.67 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 165  </span> </div>
14230  </div>
14231
14232
14233
14234
14235
14236<div class="
14237    price ">
14238  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
14239        <span class="price-item price-item--regular">
14240          From <span class="money" data-wg-notranslate="">4,74€</span>
14241        </span></div>
14242    <div class="price__sale">
14243        <span class="visually-hidden visually-hidden--inline">Regular price</span>
14244        <span>
14245          <s class="price-item price-item--regular">
14246            
14247              
14248            
14249          </s>
14250        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
14251      <span class="price-item price-item--sale price-item--last">
14252        From <span class="money" data-wg-notranslate="">4,74€</span>
14253      </span>
14254    </div>
14255    
14256  </div>
14257</div>
14258
14259
14260<form class="mamakana-form" data-product-id="5997664141481">
14261
14262
14263  
14264
14265
14266
14267  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
14268
14269  <select class="variant-selector mamakana-select" name="id">
14270    
14271      
14272        
14273        
14274        
14275
14276
14277        
14278        
14279
14280          <option value="41466682343593" data-price="18,90€">
14281            10ml vial + 10ml free - €18.90
14282          </option>
14283        
14284
14285      
14286    
14287      
14288        
14289        
14290        
14291
14292
14293        
14294        
14295
14296          <option value="41466682376361" data-price="37,90€">
14297            30ml vial + 30ml free - €37.90
14298          </option>
14299        
14300
14301      
14302    
14303      
14304        
14305        
14306        
14307
14308
14309        
14310        
14311
14312          <option value="42118505332982" data-price="94,90€">
14313            100ml vial + 100ml free - €94.90
14314          </option>
14315        
14316
14317      
14318    
14319  </select>
14320
14321<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
14322  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
14323  </div><input type="hidden" name="quantity" value="1">
14324
14325  <button type="submit" class="add-to-cart-button mamakana-btn">
14326    Add - <span class="variant-price" data-wg-notranslate="">18,90€</span>
14327  </button>
14328</form></div>
14329        </div><div class="card__badge bottom right"></div>
14330      </div>
14331    </div>
14332  </div>
14332<script>
14333(function () {
14334  // Scope = la carte qui contient CE script
14335  const root =
14336    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
14337
14338  // Empêche la carte (lien) d'intercepter les clics du select/bouton
14339  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
14340    ['click','mousedown','touchstart'].forEach(evt => {
14341      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
14342    });
14343  });
14344
14345  root.querySelectorAll('.mamakana-form').forEach(function (form) {
14346    // Ne pas binder deux fois si le thème ré-hydrate
14347    if (form.dataset.bound === '1') return;
14348    form.dataset.bound = '1';
14349
14350    const select  = form.querySelector('.variant-selector');
14351    const priceEl = form.querySelector('.variant-price');
14352    const button  = form.querySelector('.add-to-cart-button');
14353
14354    // MAJ prix sur changement de variante
14355    if (select && priceEl) {
14356      select.addEventListener('change', function () {
14357        const opt = select.options[select.selectedIndex];
14358        const p = opt && opt.getAttribute('data-price');
14359        if (p) priceEl.textContent = p;
14360      });
14361    }
14362
14363    form.addEventListener('submit', async function (e) {
14364      e.preventDefault();
14365
14366      // Anti double-clic
14367      if (button) {
14368        if (button.dataset.loading === '1') return;
14369        button.dataset.loading = '1';
14370        button.setAttribute('disabled', 'disabled');
14371      }
14372
14373      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
14374      const variantId = variantInput ? (variantInput.value || '').trim() : '';
14375
14376      if (!variantId) {
14377        alert("Variante introuvable pour ce produit.");
14378        if (button) {
14379          button.dataset.loading = '';
14380          button.removeAttribute('disabled');
14381        }
14382        return;
14383      }
14384
14385      // quantité par défaut
14386      let qty = '1';
14387      const qtyInput = form.querySelector('input[name="quantity"]');
14388      if (qtyInput && qtyInput.value) qty = qtyInput.value;
14389
14390      const drawer = document.querySelector('cart-drawer');
14391      const sectionsUrl = window.location.pathname;
14392
14393      try {
14394        // ✅ Ajout + sections en 1 call (Dawn/OS2)
14395        const payload = {
14396          id: Number(variantId),
14397          quantity: Number(qty),
14398          sections: ['cart-drawer', 'cart-icon-bubble'],
14399          sections_url: sectionsUrl
14400        };
14401
14402        const res = await fetch('/cart/add.js', {
14403          method: 'POST',
14404          headers: {
14405            'Accept': 'application/json',
14406            'Content-Type': 'application/json',
14407            'X-Requested-With': 'XMLHttpRequest'
14408          },
14409          body: JSON.stringify(payload),
14410          credentials: 'same-origin'
14411        });
14412
14413        if (!res.ok) {
14414          let msg = 'Erreur lors de l’ajout au panier';
14415          try {
14416            const j = await res.json();
14417            if (j && (j.description || j.message)) msg = j.description || j.message;
14418          } catch(_) {}
14419          throw new Error(msg + ' (HTTP ' + res.status + ')');
14420        }
14421
14422        const state = await res.json();
14423
14424        // ✅ Mise à jour + ouverture du drawer (Dawn)
14425        if (drawer && typeof drawer.renderContents === 'function') {
14426          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
14427        } else {
14428          // Fallback si thème custom
14429          const bubble = document.querySelector('#cart-icon-bubble');
14430          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
14431            bubble.innerHTML = state.sections['cart-icon-bubble'];
14432          }
14433          if (drawer && state.sections && state.sections['cart-drawer']) {
14434            drawer.innerHTML = state.sections['cart-drawer'];
14435          }
14436
14437          // Tentative d’ouverture (selon implémentation)
14438          if (drawer && typeof drawer.open === 'function') drawer.open();
14439          else {
14440            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
14441            const cartIcon =
14442              document.querySelector('.header__icon--cart') ||
14443              document.querySelector('a[href="/cart"]');
14444            cartIcon && cartIcon.click && cartIcon.click();
14445          }
14446        }
14447
14448      } catch (err) {
14449        console.error(err);
14450        alert(err.message || "Erreur lors de l’ajout au panier");
14451      } finally {
14452        if (button) {
14453          button.dataset.loading = '';
14454          button.removeAttribute('disabled');
14455        }
14456      }
14457    });
14458  });
14459})();
14460</script>
14460
14461
14462<style>
14463  .card__heading {
14464    padding: 16px 12px;
14465    text-align: center;
14466  }
14467
14468  .add-to-cart-button,
14469  .mamakana-btn,
14470  .mamakana-form button[type="submit"] {
14471    cursor: pointer;
14472  }
14473
14474  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
14475    box-shadow: 0px 0px 5px 2px #2F7759;
14476    border-radius: 8px;
14477  }
14478
14479  .card-wrapper:has(.card__badge.right .badge) .card {}
14480
14481  /* ===== MOBILE ===== */
14482  @media (max-width: 749px) {
14483
14484    .card__heading {
14485      padding: 4px 8px 0px !important;
14486    }
14487
14488    .card__inner {
14489      margin-bottom: 0 !important;
14490    }
14491
14492    .card__content {
14493      padding: 0 0 4px !important;
14494    }
14495
14496    .card__information {
14497      padding: 0 4px !important;
14498      gap: 0 !important;
14499    }
14500
14501    /* Règles Dawn qui créent les gros espaces */
14502    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
14503      margin-top: 2px !important;
14504    }
14505
14506    .card-information > * + * {
14507      margin-top: 2px !important;
14508    }
14509
14510    .card-information > * {
14511      margin-top: 1px !important;
14512      margin-bottom: 1px !important;
14513    }
14514
14515    /* Form (user-agent + Dawn) */
14516    .card-information form {
14517      gap: 2px !important;
14518      padding-top: 2px !important;
14519      margin: 0 !important;
14520    }
14521
14522    /* Prix */
14523    .price__container,
14524    .price {
14525      margin: 0 !important;
14526      padding: 0 !important;
14527    }
14528
14529    /* 1 acheté = 1 offert */
14530    .doublee {
14531      margin: 0 !important;
14532      padding: 0 !important;
14533      line-height: 1.1 !important;
14534    }
14535
14536    /* Select variante */
14537    .mamakana-select {
14538      margin: 1px 0 !important;
14539      padding: 2px 4px !important;
14540    }
14541
14542    /* Livraison estimée */
14543    .livraison-estimee {
14544      margin-top: 1px !important;
14545      margin-bottom: 1px !important;
14546      font-size: 0.8em !important;
14547    }
14548
14549    /* Bouton */
14550    .mamakana-btn {
14551      padding: 6px 10px !important;
14552      margin-top: 1px !important;
14553    }
14554
14555    /* Ratings JudgeMe */
14556    .jdgm-prev-badge {
14557      margin: 0 !important;
14558      padding: 1px 0 !important;
14559    }
14560    .doublee .double {
14561  font-size: 0.8em !important;
14562}
14563  }
14564
14565
14566</style>
14567          </li><li id="Slide-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-4" class="grid__item slider__slide">
14568            
14569
14570<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
14571<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
14572<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
14573<div class="card-wrapper product-card-wrapper underline-links-hover">
14574    
14575    
14576    <div class="
14577        card card--card
14578         card--media
14579         color-background-1 gradient
14580        
14581        
14582        
14583        
14584      " style="--ratio-percent: 100%;">
14585
14586
14587			
14588			
14589			
14590			
14591			
14592			
14593
14594			
14595			
14596			
14597			
14598			
14599			
14600			
14601				
14602			
14603			
14604			
14605			
14606			
14607			
14608			
14609			
14610			
14611	
14612			
14613			
14614						
14615			
14616			
14617				
14618			
14619			
14620			
14621			
14622			 
14623			
14624			
14625			
14626			
14627            
14628			
14629			
14630			
14631			
14632			
14633				
14634			
14635			
14636			
14637				
14638			
14639			<div class="primeBadges outerprimeb5997665452201-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="5997665452201" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
14640  	
14641  	
14642  	  
14643						
14644						
14645                        
14646			
14647			
14648			
14649				
14650		
14651	
14652		
14653  	
14654  	
14655  	  
14656						
14657						
14658                        
14659			
14660			
14661			
14662				
14663		
14664
14665
14666    </div>
14667		
14668	
14669		
14670
14671        <h3 class="card__heading h5" id="title-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201">
14672            <a href="/products/hemp-oil-cbd-20" id="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201 Badge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201">
14673              20% CBD Full Spectrum Oil 🇫🇷
14674            </a>
14675          </h3>
14676
14677      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
14678            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
14679            <div class="media media--transparent media--hover-effect">
14680              
14681              <img srcset="//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=165 165w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=360 360w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=533 533w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=720 720w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=940 940w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=1066 1066w,//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131 1080w" src="//mamakana.com/cdn/shop/files/20_51f8134b-59de-4215-8b21-b07a35074f16.jpg?v=1756282131&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="20% Full Spectrum CBD Oil on a colored background" class="motion-reduce" loading="lazy" width="1080" height="1080">
14682              
14683<img srcset="//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=165 165w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=360 360w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=533 533w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=720 720w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=940 940w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166 1080w" src="//mamakana.com/cdn/shop/files/DSC01277copie_021b5cd5-64ba-460d-bdc2-6bb77977d751.jpg?v=1756282166&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
14684          </div><div class="card__content">
14685          <div class="card__information"><div class="card__heading">
14686              <a href="/products/hemp-oil-cbd-20" id="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201 NoMediaStandardBadge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5997665452201">
14687                20% CBD Full Spectrum Oil 🇫🇷
14688              </a>
14689            </div>
14690
14691          </div>
14692          <div class="card__badge bottom right"></div>
14693        </div>
14694      </div>
14695      <div class="card__content">
14696        <div class="card__information">
14697
14698          <div class="card-information"><span class="caption-large light"></span>
14699
14700
14701
14702
14703
14704
14705
14706
14707
14708
14709
14710
14711
14712
14713  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="5997665452201" data-template="manual-installation" data-auto-install="false">
14714    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.74" data-number-of-reviews="345" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.74" tabindex="0" aria-label="4.74 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 345  </span> </div>
14715  </div>
14716
14717
14718
14719
14720
14721<div class="
14722    price ">
14723  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
14724        <span class="price-item price-item--regular">
14725          From <span class="money" data-wg-notranslate="">6,24€</span>
14726        </span></div>
14727    <div class="price__sale">
14728        <span class="visually-hidden visually-hidden--inline">Regular price</span>
14729        <span>
14730          <s class="price-item price-item--regular">
14731            
14732              
14733            
14734          </s>
14735        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
14736      <span class="price-item price-item--sale price-item--last">
14737        From <span class="money" data-wg-notranslate="">6,24€</span>
14738      </span>
14739    </div>
14740    
14741  </div>
14742</div>
14743
14744
14745<form class="mamakana-form" data-product-id="5997665452201">
14746
14747
14748  
14749
14750
14751
14752  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
14753
14754  <select class="variant-selector mamakana-select" name="id">
14755    
14756      
14757        
14758        
14759        
14760
14761
14762        
14763        
14764
14765          <option value="41466664157353" data-price="24,90€">
14766            10ml vial + 10ml free - €24.90
14767          </option>
14768        
14769
14770      
14771    
14772      
14773        
14774        
14775        
14776
14777
14778        
14779        
14780
14781          <option value="41466664190121" data-price="49,90€">
14782            30ml vial + 30ml free - €49.90
14783          </option>
14784        
14785
14786      
14787    
14788      
14789        
14790        
14791        
14792
14793
14794        
14795        
14796
14797          <option value="42118510346486" data-price="124,90€">
14798            100ml vial + 100ml free - 124,90€ (€124.90)
14799          </option>
14800        
14801
14802      
14803    
14804  </select>
14805
14806<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
14807  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
14808  </div><input type="hidden" name="quantity" value="1">
14809
14810  <button type="submit" class="add-to-cart-button mamakana-btn">
14811    Add - <span class="variant-price" data-wg-notranslate="">24,90€</span>
14812  </button>
14813</form></div>
14814        </div><div class="card__badge bottom right"></div>
14815      </div>
14816    </div>
14817  </div>
14817<script>
14818(function () {
14819  // Scope = la carte qui contient CE script
14820  const root =
14821    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
14822
14823  // Empêche la carte (lien) d'intercepter les clics du select/bouton
14824  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
14825    ['click','mousedown','touchstart'].forEach(evt => {
14826      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
14827    });
14828  });
14829
14830  root.querySelectorAll('.mamakana-form').forEach(function (form) {
14831    // Ne pas binder deux fois si le thème ré-hydrate
14832    if (form.dataset.bound === '1') return;
14833    form.dataset.bound = '1';
14834
14835    const select  = form.querySelector('.variant-selector');
14836    const priceEl = form.querySelector('.variant-price');
14837    const button  = form.querySelector('.add-to-cart-button');
14838
14839    // MAJ prix sur changement de variante
14840    if (select && priceEl) {
14841      select.addEventListener('change', function () {
14842        const opt = select.options[select.selectedIndex];
14843        const p = opt && opt.getAttribute('data-price');
14844        if (p) priceEl.textContent = p;
14845      });
14846    }
14847
14848    form.addEventListener('submit', async function (e) {
14849      e.preventDefault();
14850
14851      // Anti double-clic
14852      if (button) {
14853        if (button.dataset.loading === '1') return;
14854        button.dataset.loading = '1';
14855        button.setAttribute('disabled', 'disabled');
14856      }
14857
14858      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
14859      const variantId = variantInput ? (variantInput.value || '').trim() : '';
14860
14861      if (!variantId) {
14862        alert("Variante introuvable pour ce produit.");
14863        if (button) {
14864          button.dataset.loading = '';
14865          button.removeAttribute('disabled');
14866        }
14867        return;
14868      }
14869
14870      // quantité par défaut
14871      let qty = '1';
14872      const qtyInput = form.querySelector('input[name="quantity"]');
14873      if (qtyInput && qtyInput.value) qty = qtyInput.value;
14874
14875      const drawer = document.querySelector('cart-drawer');
14876      const sectionsUrl = window.location.pathname;
14877
14878      try {
14879        // ✅ Ajout + sections en 1 call (Dawn/OS2)
14880        const payload = {
14881          id: Number(variantId),
14882          quantity: Number(qty),
14883          sections: ['cart-drawer', 'cart-icon-bubble'],
14884          sections_url: sectionsUrl
14885        };
14886
14887        const res = await fetch('/cart/add.js', {
14888          method: 'POST',
14889          headers: {
14890            'Accept': 'application/json',
14891            'Content-Type': 'application/json',
14892            'X-Requested-With': 'XMLHttpRequest'
14893          },
14894          body: JSON.stringify(payload),
14895          credentials: 'same-origin'
14896        });
14897
14898        if (!res.ok) {
14899          let msg = 'Erreur lors de l’ajout au panier';
14900          try {
14901            const j = await res.json();
14902            if (j && (j.description || j.message)) msg = j.description || j.message;
14903          } catch(_) {}
14904          throw new Error(msg + ' (HTTP ' + res.status + ')');
14905        }
14906
14907        const state = await res.json();
14908
14909        // ✅ Mise à jour + ouverture du drawer (Dawn)
14910        if (drawer && typeof drawer.renderContents === 'function') {
14911          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
14912        } else {
14913          // Fallback si thème custom
14914          const bubble = document.querySelector('#cart-icon-bubble');
14915          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
14916            bubble.innerHTML = state.sections['cart-icon-bubble'];
14917          }
14918          if (drawer && state.sections && state.sections['cart-drawer']) {
14919            drawer.innerHTML = state.sections['cart-drawer'];
14920          }
14921
14922          // Tentative d’ouverture (selon implémentation)
14923          if (drawer && typeof drawer.open === 'function') drawer.open();
14924          else {
14925            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
14926            const cartIcon =
14927              document.querySelector('.header__icon--cart') ||
14928              document.querySelector('a[href="/cart"]');
14929            cartIcon && cartIcon.click && cartIcon.click();
14930          }
14931        }
14932
14933      } catch (err) {
14934        console.error(err);
14935        alert(err.message || "Erreur lors de l’ajout au panier");
14936      } finally {
14937        if (button) {
14938          button.dataset.loading = '';
14939          button.removeAttribute('disabled');
14940        }
14941      }
14942    });
14943  });
14944})();
14945</script>
14945
14946
14947<style>
14948  .card__heading {
14949    padding: 16px 12px;
14950    text-align: center;
14951  }
14952
14953  .add-to-cart-button,
14954  .mamakana-btn,
14955  .mamakana-form button[type="submit"] {
14956    cursor: pointer;
14957  }
14958
14959  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
14960    box-shadow: 0px 0px 5px 2px #2F7759;
14961    border-radius: 8px;
14962  }
14963
14964  .card-wrapper:has(.card__badge.right .badge) .card {}
14965
14966  /* ===== MOBILE ===== */
14967  @media (max-width: 749px) {
14968
14969    .card__heading {
14970      padding: 4px 8px 0px !important;
14971    }
14972
14973    .card__inner {
14974      margin-bottom: 0 !important;
14975    }
14976
14977    .card__content {
14978      padding: 0 0 4px !important;
14979    }
14980
14981    .card__information {
14982      padding: 0 4px !important;
14983      gap: 0 !important;
14984    }
14985
14986    /* Règles Dawn qui créent les gros espaces */
14987    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
14988      margin-top: 2px !important;
14989    }
14990
14991    .card-information > * + * {
14992      margin-top: 2px !important;
14993    }
14994
14995    .card-information > * {
14996      margin-top: 1px !important;
14997      margin-bottom: 1px !important;
14998    }
14999
15000    /* Form (user-agent + Dawn) */
15001    .card-information form {
15002      gap: 2px !important;
15003      padding-top: 2px !important;
15004      margin: 0 !important;
15005    }
15006
15007    /* Prix */
15008    .price__container,
15009    .price {
15010      margin: 0 !important;
15011      padding: 0 !important;
15012    }
15013
15014    /* 1 acheté = 1 offert */
15015    .doublee {
15016      margin: 0 !important;
15017      padding: 0 !important;
15018      line-height: 1.1 !important;
15019    }
15020
15021    /* Select variante */
15022    .mamakana-select {
15023      margin: 1px 0 !important;
15024      padding: 2px 4px !important;
15025    }
15026
15027    /* Livraison estimée */
15028    .livraison-estimee {
15029      margin-top: 1px !important;
15030      margin-bottom: 1px !important;
15031      font-size: 0.8em !important;
15032    }
15033
15034    /* Bouton */
15035    .mamakana-btn {
15036      padding: 6px 10px !important;
15037      margin-top: 1px !important;
15038    }
15039
15040    /* Ratings JudgeMe */
15041    .jdgm-prev-badge {
15042      margin: 0 !important;
15043      padding: 1px 0 !important;
15044    }
15045    .doublee .double {
15046  font-size: 0.8em !important;
15047}
15048  }
15049
15050
15051</style>
15052          </li><li id="Slide-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-5" class="grid__item slider__slide">
15053            
15054
15055<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
15056<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
15057<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
15058<div class="card-wrapper product-card-wrapper underline-links-hover">
15059    
15060    
15061    <div class="
15062        card card--card
15063         card--media
15064         color-background-1 gradient
15065        
15066        
15067        
15068        
15069      " style="--ratio-percent: 100%;">
15070
15071
15072			
15073			
15074			
15075			
15076			
15077			
15078
15079			
15080			
15081			
15082			
15083			
15084			
15085			
15086				
15087			
15088			
15089			
15090			
15091			
15092			
15093			
15094			
15095			
15096	
15097			
15098			
15099						
15100			
15101			
15102				
15103			
15104			
15105			
15106			
15107			 
15108			
15109			
15110			
15111			
15112            
15113			
15114			
15115			
15116			
15117			
15118				
15119			
15120			
15121			
15122				
15123			
15124			<div class="primeBadges outerprimeb15047848100216-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15047848100216" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
15125  	
15126  	
15127  	  
15128						
15129						
15130                        
15131			
15132			
15133			
15134				
15135		
15136	
15137		
15138  	
15139  	
15140  	  
15141						
15142						
15143                        
15144			
15145			
15146			
15147				
15148		
15149
15150
15151    </div>
15152		
15153	
15154		
15155
15156        <h3 class="card__heading h5" id="title-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216">
15157            <a href="/products/huile-30-de-chanvre" id="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216 Badge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216">
15158              30% CBD Full Spectrum Oil 🇫🇷
15159            </a>
15160          </h3>
15161
15162      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
15163            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
15164            <div class="media media--transparent media--hover-effect">
15165              
15166              <img srcset="//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=165 165w,//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=360 360w,//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=533 533w,//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784 600w" src="//mamakana.com/cdn/shop/files/huile_30.png?v=1790347784&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="30% CBD Full Spectrum Oil 🇫🇷" class="motion-reduce" loading="lazy" width="600" height="600">
15167              
15168<img srcset="//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=165 165w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=360 360w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=533 533w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=720 720w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=940 940w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=1066 1066w,//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381 1536w" src="//mamakana.com/cdn/shop/files/huile-CBD-30_-full-spectrum2.jpg?v=1787042381&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1536" height="1536"></div>
15169          </div><div class="card__content">
15170          <div class="card__information"><div class="card__heading">
15171              <a href="/products/huile-30-de-chanvre" id="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216 NoMediaStandardBadge-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623-15047848100216">
15172                30% CBD Full Spectrum Oil 🇫🇷
15173              </a>
15174            </div>
15175
15176          </div>
15177          <div class="card__badge bottom right"></div>
15178        </div>
15179      </div>
15180      <div class="card__content">
15181        <div class="card__information">
15182
15183          <div class="card-information"><span class="caption-large light"></span>
15184
15185
15186
15187
15188
15189
15190
15191
15192
15193
15194
15195
15196
15197
15198  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="15047848100216" data-template="manual-installation" data-auto-install="false">
15199    <div style="display:none" class="jdgm-prev-badge" data-average-rating="1.67" data-number-of-reviews="3" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="1.67" tabindex="0" aria-label="1.67 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 3  </span> </div>
15200  </div>
15201
15202
15203
15204
15205
15206<div class="
15207    price ">
15208  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
15209        <span class="price-item price-item--regular">
15210          From <span class="money" data-wg-notranslate="">7,49€</span>
15211        </span></div>
15212    <div class="price__sale">
15213        <span class="visually-hidden visually-hidden--inline">Regular price</span>
15214        <span>
15215          <s class="price-item price-item--regular">
15216            
15217              
15218            
15219          </s>
15220        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
15221      <span class="price-item price-item--sale price-item--last">
15222        From <span class="money" data-wg-notranslate="">7,49€</span>
15223      </span>
15224    </div>
15225    
15226  </div>
15227</div>
15228
15229
15230<form class="mamakana-form" data-product-id="15047848100216">
15231
15232
15233  
15234
15235
15236
15237  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
15238
15239  <select class="variant-selector mamakana-select" name="id">
15240    
15241      
15242        
15243        
15244        
15245
15246
15247        
15248        
15249
15250          <option value="55634055299448" data-price="29,90€">
15251            10 ml bottle + 10 ml free - €29.90
15252          </option>
15253        
15254
15255      
15256    
15257      
15258        
15259        
15260        
15261
15262
15263        
15264        
15265
15266          <option value="55634055332216" data-price="59,90€">
15267            30 ml bottle + 30 ml free - €59.90
15268          </option>
15269        
15270
15271      
15272    
15273      
15274        
15275        
15276        
15277
15278
15279        
15280        
15281
15282          <option value="55634055364984" data-price="149,90€">
15283            100 ml bottle + 100 ml free - €149.90
15284          </option>
15285        
15286
15287      
15288    
15289  </select>
15290
15291<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
15292  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
15293  </div><input type="hidden" name="quantity" value="1">
15294
15295  <button type="submit" class="add-to-cart-button mamakana-btn">
15296    Add - <span class="variant-price" data-wg-notranslate="">29,90€</span>
15297  </button>
15298</form></div>
15299        </div><div class="card__badge bottom right"></div>
15300      </div>
15301    </div>
15302  </div>
15302<script>
15303(function () {
15304  // Scope = la carte qui contient CE script
15305  const root =
15306    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
15307
15308  // Empêche la carte (lien) d'intercepter les clics du select/bouton
15309  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
15310    ['click','mousedown','touchstart'].forEach(evt => {
15311      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
15312    });
15313  });
15314
15315  root.querySelectorAll('.mamakana-form').forEach(function (form) {
15316    // Ne pas binder deux fois si le thème ré-hydrate
15317    if (form.dataset.bound === '1') return;
15318    form.dataset.bound = '1';
15319
15320    const select  = form.querySelector('.variant-selector');
15321    const priceEl = form.querySelector('.variant-price');
15322    const button  = form.querySelector('.add-to-cart-button');
15323
15324    // MAJ prix sur changement de variante
15325    if (select && priceEl) {
15326      select.addEventListener('change', function () {
15327        const opt = select.options[select.selectedIndex];
15328        const p = opt && opt.getAttribute('data-price');
15329        if (p) priceEl.textContent = p;
15330      });
15331    }
15332
15333    form.addEventListener('submit', async function (e) {
15334      e.preventDefault();
15335
15336      // Anti double-clic
15337      if (button) {
15338        if (button.dataset.loading === '1') return;
15339        button.dataset.loading = '1';
15340        button.setAttribute('disabled', 'disabled');
15341      }
15342
15343      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
15344      const variantId = variantInput ? (variantInput.value || '').trim() : '';
15345
15346      if (!variantId) {
15347        alert("Variante introuvable pour ce produit.");
15348        if (button) {
15349          button.dataset.loading = '';
15350          button.removeAttribute('disabled');
15351        }
15352        return;
15353      }
15354
15355      // quantité par défaut
15356      let qty = '1';
15357      const qtyInput = form.querySelector('input[name="quantity"]');
15358      if (qtyInput && qtyInput.value) qty = qtyInput.value;
15359
15360      const drawer = document.querySelector('cart-drawer');
15361      const sectionsUrl = window.location.pathname;
15362
15363      try {
15364        // ✅ Ajout + sections en 1 call (Dawn/OS2)
15365        const payload = {
15366          id: Number(variantId),
15367          quantity: Number(qty),
15368          sections: ['cart-drawer', 'cart-icon-bubble'],
15369          sections_url: sectionsUrl
15370        };
15371
15372        const res = await fetch('/cart/add.js', {
15373          method: 'POST',
15374          headers: {
15375            'Accept': 'application/json',
15376            'Content-Type': 'application/json',
15377            'X-Requested-With': 'XMLHttpRequest'
15378          },
15379          body: JSON.stringify(payload),
15380          credentials: 'same-origin'
15381        });
15382
15383        if (!res.ok) {
15384          let msg = 'Erreur lors de l’ajout au panier';
15385          try {
15386            const j = await res.json();
15387            if (j && (j.description || j.message)) msg = j.description || j.message;
15388          } catch(_) {}
15389          throw new Error(msg + ' (HTTP ' + res.status + ')');
15390        }
15391
15392        const state = await res.json();
15393
15394        // ✅ Mise à jour + ouverture du drawer (Dawn)
15395        if (drawer && typeof drawer.renderContents === 'function') {
15396          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
15397        } else {
15398          // Fallback si thème custom
15399          const bubble = document.querySelector('#cart-icon-bubble');
15400          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
15401            bubble.innerHTML = state.sections['cart-icon-bubble'];
15402          }
15403          if (drawer && state.sections && state.sections['cart-drawer']) {
15404            drawer.innerHTML = state.sections['cart-drawer'];
15405          }
15406
15407          // Tentative d’ouverture (selon implémentation)
15408          if (drawer && typeof drawer.open === 'function') drawer.open();
15409          else {
15410            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
15411            const cartIcon =
15412              document.querySelector('.header__icon--cart') ||
15413              document.querySelector('a[href="/cart"]');
15414            cartIcon && cartIcon.click && cartIcon.click();
15415          }
15416        }
15417
15418      } catch (err) {
15419        console.error(err);
15420        alert(err.message || "Erreur lors de l’ajout au panier");
15421      } finally {
15422        if (button) {
15423          button.dataset.loading = '';
15424          button.removeAttribute('disabled');
15425        }
15426      }
15427    });
15428  });
15429})();
15430</script>
15430
15431
15432<style>
15433  .card__heading {
15434    padding: 16px 12px;
15435    text-align: center;
15436  }
15437
15438  .add-to-cart-button,
15439  .mamakana-btn,
15440  .mamakana-form button[type="submit"] {
15441    cursor: pointer;
15442  }
15443
15444  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
15445    box-shadow: 0px 0px 5px 2px #2F7759;
15446    border-radius: 8px;
15447  }
15448
15449  .card-wrapper:has(.card__badge.right .badge) .card {}
15450
15451  /* ===== MOBILE ===== */
15452  @media (max-width: 749px) {
15453
15454    .card__heading {
15455      padding: 4px 8px 0px !important;
15456    }
15457
15458    .card__inner {
15459      margin-bottom: 0 !important;
15460    }
15461
15462    .card__content {
15463      padding: 0 0 4px !important;
15464    }
15465
15466    .card__information {
15467      padding: 0 4px !important;
15468      gap: 0 !important;
15469    }
15470
15471    /* Règles Dawn qui créent les gros espaces */
15472    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
15473      margin-top: 2px !important;
15474    }
15475
15476    .card-information > * + * {
15477      margin-top: 2px !important;
15478    }
15479
15480    .card-information > * {
15481      margin-top: 1px !important;
15482      margin-bottom: 1px !important;
15483    }
15484
15485    /* Form (user-agent + Dawn) */
15486    .card-information form {
15487      gap: 2px !important;
15488      padding-top: 2px !important;
15489      margin: 0 !important;
15490    }
15491
15492    /* Prix */
15493    .price__container,
15494    .price {
15495      margin: 0 !important;
15496      padding: 0 !important;
15497    }
15498
15499    /* 1 acheté = 1 offert */
15500    .doublee {
15501      margin: 0 !important;
15502      padding: 0 !important;
15503      line-height: 1.1 !important;
15504    }
15505
15506    /* Select variante */
15507    .mamakana-select {
15508      margin: 1px 0 !important;
15509      padding: 2px 4px !important;
15510    }
15511
15512    /* Livraison estimée */
15513    .livraison-estimee {
15514      margin-top: 1px !important;
15515      margin-bottom: 1px !important;
15516      font-size: 0.8em !important;
15517    }
15518
15519    /* Bouton */
15520    .mamakana-btn {
15521      padding: 6px 10px !important;
15522      margin-top: 1px !important;
15523    }
15524
15525    /* Ratings JudgeMe */
15526    .jdgm-prev-badge {
15527      margin: 0 !important;
15528      padding: 1px 0 !important;
15529    }
15530    .doublee .double {
15531  font-size: 0.8em !important;
15532}
15533  }
15534
15535
15536</style>
15537          </li></ul><div class="slider-buttons no-js-hidden">
15538          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche" aria-controls="Slider-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623">
15539            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
15540  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
15541</path></svg>
15542
15543          </button>
15544          <div class="slider-counter caption">
15545            <span class="slider-counter--current">1</span>
15546            <span aria-hidden="true"> / </span>
15547            <span class="visually-hidden">from</span>
15548            <span class="slider-counter--total">5</span>
15549          </div>
15550          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite" aria-controls="Slider-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623">
15551            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
15552  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
15553</path></svg>
15554
15555          </button>
15556        </div></slider-component></div>
15557</div>
15558
15559
15560<style> @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623 .card-wrapper {position: relative; width: 115%; text-decoration: none; }} @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623 .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, #shopify-section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623 .grid--peek .grid__item {width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); margin-right: 25px; } #shopify-section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623 .card__information {grid-row-start: 2; padding: 0px; }} #shopify-section-template--25124901683576__9fe206a0-ac83-48f4-9902-af988302b623 .card__information {padding-bottom: 1.7rem; padding-top: 0px;} </style></section><section id="shopify-section-template--25124901683576__rich_text_FBgVYw" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
15561<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250"></noscript><style data-shopify="">.section-template--25124901683576__rich_text_FBgVYw-padding {
15562    padding-top: 0px;
15563    padding-bottom: 39px;
15564  }
15565
15566  @media screen and (min-width: 750px) {
15567    .section-template--25124901683576__rich_text_FBgVYw-padding {
15568      padding-top: 0px;
15569      padding-bottom: 52px;
15570    }
15571  }</style><div class="isolate">
15572  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--25124901683576__rich_text_FBgVYw-padding">
15573    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
15574      <div class="rich-text__blocks center"><div class="rich-text__buttons"><a href="/collections/cbd-oils" class="button button--primary">See all our oils</a></div></div>
15575    </div>
15576  </div>
15577</div>
15578
15579
15580</section><section id="shopify-section-template--25124901683576__featured_collection_eQVNYY" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
15581<link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
15582
15583<link href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" rel="stylesheet" type="text/css" media="all">
15584<link href="//mamakana.com/cdn/shop/t/66/assets/template-collection.css?v=45983732006826834241790938250" rel="stylesheet" type="text/css" media="all">
15585
15586<style data-shopify="">.section-template--25124901683576__featured_collection_eQVNYY-padding {
15587    padding-top: 27px;
15588    padding-bottom: 0px;
15589  }
15590
15591  @media screen and (min-width: 750px) {
15592    .section-template--25124901683576__featured_collection_eQVNYY-padding {
15593      padding-top: 36px;
15594      padding-bottom: 0px;
15595    }
15596  }</style><div class="color-background-1 isolate gradient">
15597  <div class="collection section-template--25124901683576__featured_collection_eQVNYY-padding">
15598    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
15598ded-tablet-down"><h2 class="title inline-richtext h2">
15599          CBD Vape UK ☁️
15600        </h2><div class="collection__description body rte"><p></p>
15601        </div></div>
15602
15603    <slider-component class="slider-mobile-gutter page-width-desktop">
15604      <ul id="Slider-template--25124901683576__featured_collection_eQVNYY" class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Carrousel"><li id="Slide-template--25124901683576__featured_collection_eQVNYY-1" class="grid__item slider__slide">
15605            
15606
15607<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
15608<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
15609<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
15610<div class="card-wrapper product-card-wrapper underline-links-hover">
15611    
15612    
15613    <div class="
15614        card card--card
15615         card--media
15616         color-background-1 gradient
15617        
15618        
15619        
15620        
15621      " style="--ratio-percent: 100%;">
15622
15623
15624			
15625			
15626			
15627			
15628			
15629			
15630
15631			
15632			
15633			
15634			
15635			
15636			
15637			
15638				
15639			
15640			
15641			
15642			
15643			
15644			
15645			
15646			
15647			
15648	
15649			
15650			
15651						
15652			
15653			
15654				
15655			
15656			
15657			
15658			
15659			 
15660			
15661			
15662			
15663			
15664            
15665			
15666			
15667			
15668			
15669			
15670				
15671			
15672			
15673			
15674				
15675			
15676			<div class="primeBadges outerprimeb14901444739448-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14901444739448" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
15677  	
15678  	
15679  	  
15680						
15681						
15682                        
15683			
15684			
15685			
15686				
15687		
15688	
15689		
15690  	
15691  	
15692  	  
15693						
15694						
15695                        
15696			
15697			
15698			
15699				
15700		
15701
15702
15703    </div>
15704		
15705	
15706		
15707
15708        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_eQVNYY-14901444739448">
15709            <a href="/products/pack-decouverte-vape-cbd-%F0%9F%8C%AC%EF%B8%8F" id="CardLink-template--25124901683576__featured_collection_eQVNYY-14901444739448" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_eQVNYY-14901444739448 Badge-template--25124901683576__featured_collection_eQVNYY-14901444739448">
15710              CBD Vape Pack 🌬️
15711            </a>
15712          </h3>
15713
15714      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
15715            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
15716            <div class="media media--transparent media--hover-effect">
15717              
15718              <img srcset="//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=165 165w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=360 360w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=533 533w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=720 720w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=940 940w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=1066 1066w,//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861 1080w" src="//mamakana.com/cdn/shop/files/fondPackVapePen.png?v=1744271861&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CBD Pack 🌬️ on a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
15719              
15720<img srcset="//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=165 165w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=360 360w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=533 533w,//mamakana.com/cdn/shop/files/4_c
15720artouches.png?v=1744271861&width=720 720w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=940 940w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=1066 1066w,//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861 1080w" src="//mamakana.com/cdn/shop/files/4_cartouches.png?v=1744271861&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
15721          </div><div class="card__content">
15722          <div class="card__information"><div class="card__heading">
15723              <a href="/products/pack-decouverte-vape-cbd-%F0%9F%8C%AC%EF%B8%8F" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14901444739448" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14901444739448 NoMediaStandardBadge-template--25124901683576__featured_collection_eQVNYY-14901444739448">
15724                CBD Vape Pack 🌬️
15725              </a>
15726            </div>
15727
15728          </div>
15729          <div class="card__badge bottom right"></div>
15730        </div>
15731      </div>
15732      <div class="card__content">
15733        <div class="card__information">
15734
15735          <div class="card-information"><span class="caption-large light"></span>
15736
15737
15738
15739
15740
15741
15742
15743
15744
15745
15746
15747
15748
15749
15750  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14901444739448" data-template="manual-installation" data-auto-install="false">
15751    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.73" data-number-of-reviews="15" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.73" tabindex="0" aria-label="4.73 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 15  </span> </div>
15752  </div>
15753
15754
15755
15756
15757
15758<div class="
15759    price ">
15760  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
15761        <span class="price-item price-item--regular">
15762          From <span class="money" data-wg-notranslate="">39,95€</span>
15763        </span></div>
15764    <div class="price__sale">
15765        <span class="visually-hidden visually-hidden--inline">Regular price</span>
15766        <span>
15767          <s class="price-item price-item--regular">
15768            
15769              
15770            
15771          </s>
15772        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
15773      <span class="price-item price-item--sale price-item--last">
15774        From <span class="money" data-wg-notranslate="">39,95€</span>
15775      </span>
15776    </div>
15777    
15778  </div>
15779</div>
15780
15781
15782<form class="mamakana-form" data-product-id="14901444739448">
15783
15784
15785  
15786
15787
15788
15789  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
15790
15791  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
15792    
15793      
15794        
15795        
15796        
15797
15798
15799        
15800        
15801
15802          <option value="55007465963896" data-price="79,90€">
15803            1 + 1 Pack offered - $79.90
15804          </option>
15805        
15806
15807      
15808    
15809  </select>
15810
15811<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
15812  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
15813  </div><input type="hidden" name="quantity" value="1">
15814
15815  <button type="submit" class="add-to-cart-button mamakana-btn">
15816    Add - <span class="variant-price" data-wg-notranslate="">79,90€</span>
15817  </button>
15818</form></div>
15819        </div><div class="card__badge bottom right"></div>
15820      </div>
15821    </div>
15822  </div>
15822<script>
15823(function () {
15824  // Scope = la carte qui contient CE script
15825  const root =
15826    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
15827
15828  // Empêche la carte (lien) d'intercepter les clics du select/bouton
15829  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
15830    ['click','mousedown','touchstart'].forEach(evt => {
15831      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
15832    });
15833  });
15834
15835  root.querySelectorAll('.mamakana-form').forEach(function (form) {
15836    // Ne pas binder deux fois si le thème ré-hydrate
15837    if (form.dataset.bound === '1') return;
15838    form.dataset.bound = '1';
15839
15840    const select  = form.querySelector('.variant-selector');
15841    const priceEl = form.querySelector('.variant-price');
15842    const button  = form.querySelector('.add-to-cart-button');
15843
15844    // MAJ prix sur changement de variante
15845    if (select && priceEl) {
15846      select.addEventListener('change', function () {
15847        const opt = select.options[select.selectedIndex];
15848        const p = opt && opt.getAttribute('data-price');
15849        if (p) priceEl.textContent = p;
15850      });
15851    }
15852
15853    form.addEventListener('submit', async function (e) {
15854      e.preventDefault();
15855
15856      // Anti double-clic
15857      if (button) {
15858        if (button.dataset.loading === '1') return;
15859        button.dataset.loading = '1';
15860        button.setAttribute('disabled', 'disabled');
15861      }
15862
15863      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
15864      const variantId = variantInput ? (variantInput.value || '').trim() : '';
15865
15866      if (!variantId) {
15867        alert("Variante introuvable pour ce produit.");
15868        if (button) {
15869          button.dataset.loading = '';
15870          button.removeAttribute('disabled');
15871        }
15872        return;
15873      }
15874
15875      // quantité par défaut
15876      let qty = '1';
15877      const qtyInput = form.querySelector('input[name="quantity"]');
15878      if (qtyInput && qtyInput.value) qty = qtyInput.value;
15879
15880      const drawer = document.querySelector('cart-drawer');
15881      const sectionsUrl = window.location.pathname;
15882
15883      try {
15884        // ✅ Ajout + sections en 1 call (Dawn/OS2)
15885        const payload = {
15886          id: Number(variantId),
15887          quantity: Number(qty),
15888          sections: ['cart-drawer', 'cart-icon-bubble'],
15889          sections_url: sectionsUrl
15890        };
15891
15892        const res = await fetch('/cart/add.js', {
15893          method: 'POST',
15894          headers: {
15895            'Accept': 'application/json',
15896            'Content-Type': 'application/json',
15897            'X-Requested-With': 'XMLHttpRequest'
15898          },
15899          body: JSON.stringify(payload),
15900          credentials: 'same-origin'
15901        });
15902
15903        if (!res.ok) {
15904          let msg = 'Erreur lors de l’ajout au panier';
15905          try {
15906            const j = await res.json();
15907            if (j && (j.description || j.message)) msg = j.description || j.message;
15908          } catch(_) {}
15909          throw new Error(msg + ' (HTTP ' + res.status + ')');
15910        }
15911
15912        const state = await res.json();
15913
15914        // ✅ Mise à jour + ouverture du drawer (Dawn)
15915        if (drawer && typeof drawer.renderContents === 'function') {
15916          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
15917        } else {
15918          // Fallback si thème custom
15919          const bubble = document.querySelector('#cart-icon-bubble');
15920          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
15921            bubble.innerHTML = state.sections['cart-icon-bubble'];
15922          }
15923          if (drawer && state.sections && state.sections['cart-drawer']) {
15924            drawer.innerHTML = state.sections['cart-drawer'];
15925          }
15926
15927          // Tentative d’ouverture (selon implémentation)
15928          if (drawer && typeof drawer.open === 'function') drawer.open();
15929          else {
15930            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
15931            const cartIcon =
15932              document.querySelector('.header__icon--cart') ||
15933              document.querySelector('a[href="/cart"]');
15934            cartIcon && cartIcon.click && cartIcon.click();
15935          }
15936        }
15937
15938      } catch (err) {
15939        console.error(err);
15940        alert(err.message || "Erreur lors de l’ajout au panier");
15941      } finally {
15942        if (button) {
15943          button.dataset.loading = '';
15944          button.removeAttribute('disabled');
15945        }
15946      }
15947    });
15948  });
15949})();
15950</script>
15950
15951
15952<style>
15953  .card__heading {
15954    padding: 16px 12px;
15955    text-align: center;
15956  }
15957
15958  .add-to-cart-button,
15959  .mamakana-btn,
15960  .mamakana-form button[type="submit"] {
15961    cursor: pointer;
15962  }
15963
15964  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
15965    box-shadow: 0px 0px 5px 2px #2F7759;
15966    border-radius: 8px;
15967  }
15968
15969  .card-wrapper:has(.card__badge.right .badge) .card {}
15970
15971  /* ===== MOBILE ===== */
15972  @media (max-width: 749px) {
15973
15974    .card__heading {
15975      padding: 4px 8px 0px !important;
15976    }
15977
15978    .card__inner {
15979      margin-bottom: 0 !important;
15980    }
15981
15982    .card__content {
15983      padding: 0 0 4px !important;
15984    }
15985
15986    .card__information {
15987      padding: 0 4px !important;
15988      gap: 0 !important;
15989    }
15990
15991    /* Règles Dawn qui créent les gros espaces */
15992    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
15993      margin-top: 2px !important;
15994    }
15995
15996    .card-information > * + * {
15997      margin-top: 2px !important;
15998    }
15999
16000    .card-information > * {
16001      margin-top: 1px !important;
16002      margin-bottom: 1px !important;
16003    }
16004
16005    /* Form (user-agent + Dawn) */
16006    .card-information form {
16007      gap: 2px !important;
16008      padding-top: 2px !important;
16009      margin: 0 !important;
16010    }
16011
16012    /* Prix */
16013    .price__container,
16014    .price {
16015      margin: 0 !important;
16016      padding: 0 !important;
16017    }
16018
16019    /* 1 acheté = 1 offert */
16020    .doublee {
16021      margin: 0 !important;
16022      padding: 0 !important;
16023      line-height: 1.1 !important;
16024    }
16025
16026    /* Select variante */
16027    .mamakana-select {
16028      margin: 1px 0 !important;
16029      padding: 2px 4px !important;
16030    }
16031
16032    /* Livraison estimée */
16033    .livraison-estimee {
16034      margin-top: 1px !important;
16035      margin-bottom: 1px !important;
16036      font-size: 0.8em !important;
16037    }
16038
16039    /* Bouton */
16040    .mamakana-btn {
16041      padding: 6px 10px !important;
16042      margin-top: 1px !important;
16043    }
16044
16045    /* Ratings JudgeMe */
16046    .jdgm-prev-badge {
16047      margin: 0 !important;
16048      padding: 1px 0 !important;
16049    }
16050    .doublee .double {
16051  font-size: 0.8em !important;
16052}
16053  }
16054
16055
16056</style>
16057          </li><li id="Slide-template--25124901683576__featured_collection_eQVNYY-2" class="grid__item slider__slide">
16058            
16059
16060<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
16061<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
16062<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
16063<div class="card-wrapper product-card-wrapper underline-links-hover">
16064    
16065    
16066    <div class="
16067        card card--card
16068         card--media
16069         color-background-1 gradient
16070        
16071        
16072        
16073        
16074      " style="--ratio-percent: 100%;">
16075
16076
16077			
16078			
16079			
16080			
16081			
16082			
16083
16084			
16085			
16086			
16087			
16088			
16089			
16090			
16091				
16092			
16093			
16094			
16095			
16096			
16097			
16098			
16099			
16100			
16101	
16102			
16103			
16104						
16105			
16106			
16107				
16108			
16109			
16110			
16111			
16112			 
16113			
16114			
16115			
16116			
16117            
16118			
16119			
16120			
16121			
16122			
16123				
16124			
16125			
16126			
16127				
16128			
16129			<div class="primeBadges outerprimeb14898074190200-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14898074190200" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
16130  	
16131  	
16132  	  
16133						
16134						
16135                        
16136			
16137			
16138			
16139				
16140		
16141	
16142		
16143  	
16144  	
16145  	  
16146						
16147						
16148                        
16149			
16150			
16151			
16152				
16153		
16154
16155
16156    </div>
16157		
16158	
16159		
16160
16161        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_eQVNYY-14898074190200">
16162            <a href="/products/cbd-vape-pen-amnesia" id="CardLink-template--25124901683576__featured_collection_eQVNYY-14898074190200" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_eQVNYY-14898074190200 Badge-template--25124901683576__featured_collection_eQVNYY-14898074190200">
16163              Vape pen CBD Amnesia 🌀
16164            </a>
16165          </h3>
16166
16167      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
16168            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
16169            <div class="media media--transparent media--hover-effect">
16170              
16171              <img srcset="//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=165 165w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=360 360w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=533 533w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=720 720w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=940 940w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=1066 1066w,//mamakana.com/cdn/shop/files/C_1.png?v=1781603651 1080w" src="//mamakana.com/cdn/shop/files/C_1.png?v=1781603651&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Vape pen CBD Amnesia 🌀" class="motion-reduce" loading="lazy" width="1080" height="1080">
16172              
16173<img srcset="//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558 1080w" src="//mamakana.com/cdn/shop/files/CBN_3_e157c392-c1ff-44b9-ab04-7fe527b2eb64.png?v=1781012558&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
16174          </div><div class="card__content">
16175          <div class="card__information"><div class="card__heading">
16176              <a href="/products/cbd-vape-pen-amnesia" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898074190200" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898074190200 NoMediaStandardBadge-template--25124901683576__featured_collection_eQVNYY-14898074190200">
16177                Vape pen CBD Amnesia 🌀
16178              </a>
16179            </div>
16180
16181          </div>
16182          <div class="card__badge bottom right"></div>
16183        </div>
16184      </div>
16185      <div class="card__content">
16186        <div class="card__information">
16187
16188          <div class="card-information"><span class="caption-large light"></span>
16189
16190
16191
16192
16193
16194
16195
16196
16197
16198
16199
16200
16201
16202
16203  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14898074190200" data-template="manual-installation" data-auto-install="false">
16204    <div style="display:none" class="jdgm-prev-badge" data-average-rating="3.71" data-number-of-reviews="17" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="3.71" tabindex="0" aria-label="3.71 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 17 reviews </span> </div>
16205  </div>
16206
16207
16208
16209
16210
16211<div class="
16212    price ">
16213  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
16214        <span class="price-item price-item--regular">
16215          From <span class="money" data-wg-notranslate="">14,95€</span>
16216        </span></div>
16217    <div class="price__sale">
16218        <span class="visually-hidden visually-hidden--inline">Regular price</span>
16219        <span>
16220          <s class="price-item price-item--regular">
16221            
16222              
16223            
16224          </s>
16225        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
16226      <span class="price-item price-item--sale price-item--last">
16227        From <span class="money" data-wg-notranslate="">14,95€</span>
16228      </span>
16229    </div>
16230    
16231  </div>
16232</div>
16233
16234
16235<form class="mamakana-form" data-product-id="14898074190200">
16236
16237
16238  
16239
16240
16241
16242  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
16243
16244  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
16245    
16246      
16247        
16248        
16249        
16250
16251
16252        
16253        
16254
16255          <option value="54992118186360" data-price="29,90€">
16256            1 + 1 free vape - $29.90
16257          </option>
16258        
16259
16260      
16261    
16262  </select>
16263
16264<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
16265  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
16266  </div><input type="hidden" name="quantity" value="1">
16267
16268  <button type="submit" class="add-to-cart-button mamakana-btn">
16269    Add - <span class="variant-price" data-wg-notranslate="">29,90€</span>
16270  </button>
16271</form></div>
16272        </div><div class="card__badge bottom right"></div>
16273      </div>
16274    </div>
16275  </div>
16275<script>
16276(function () {
16277  // Scope = la carte qui contient CE script
16278  const root =
16279    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
16280
16281  // Empêche la carte (lien) d'intercepter les clics du select/bouton
16282  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
16283    ['click','mousedown','touchstart'].forEach(evt => {
16284      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
16285    });
16286  });
16287
16288  root.querySelectorAll('.mamakana-form').forEach(function (form) {
16289    // Ne pas binder deux fois si le thème ré-hydrate
16290    if (form.dataset.bound === '1') return;
16291    form.dataset.bound = '1';
16292
16293    const select  = form.querySelector('.variant-selector');
16294    const priceEl = form.querySelector('.variant-price');
16295    const button  = form.querySelector('.add-to-cart-button');
16296
16297    // MAJ prix sur changement de variante
16298    if (select && priceEl) {
16299      select.addEventListener('change', function () {
16300        const opt = select.options[select.selectedIndex];
16301        const p = opt && opt.getAttribute('data-price');
16302        if (p) priceEl.textContent = p;
16303      });
16304    }
16305
16306    form.addEventListener('submit', async function (e) {
16307      e.preventDefault();
16308
16309      // Anti double-clic
16310      if (button) {
16311        if (button.dataset.loading === '1') return;
16312        button.dataset.loading = '1';
16313        button.setAttribute('disabled', 'disabled');
16314      }
16315
16316      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
16317      const variantId = variantInput ? (variantInput.value || '').trim() : '';
16318
16319      if (!variantId) {
16320        alert("Variante introuvable pour ce produit.");
16321        if (button) {
16322          button.dataset.loading = '';
16323          button.removeAttribute('disabled');
16324        }
16325        return;
16326      }
16327
16328      // quantité par défaut
16329      let qty = '1';
16330      const qtyInput = form.querySelector('input[name="quantity"]');
16331      if (qtyInput && qtyInput.value) qty = qtyInput.value;
16332
16333      const drawer = document.querySelector('cart-drawer');
16334      const sectionsUrl = window.location.pathname;
16335
16336      try {
16337        // ✅ Ajout + sections en 1 call (Dawn/OS2)
16338        const payload = {
16339          id: Number(variantId),
16340          quantity: Number(qty),
16341          sections: ['cart-drawer', 'cart-icon-bubble'],
16342          sections_url: sectionsUrl
16343        };
16344
16345        const res = await fetch('/cart/add.js', {
16346          method: 'POST',
16347          headers: {
16348            'Accept': 'application/json',
16349            'Content-Type': 'application/json',
16350            'X-Requested-With': 'XMLHttpRequest'
16351          },
16352          body: JSON.stringify(payload),
16353          credentials: 'same-origin'
16354        });
16355
16356        if (!res.ok) {
16357          let msg = 'Erreur lors de l’ajout au panier';
16358          try {
16359            const j = await res.json();
16360            if (j && (j.description || j.message)) msg = j.description || j.message;
16361          } catch(_) {}
16362          throw new Error(msg + ' (HTTP ' + res.status + ')');
16363        }
16364
16365        const state = await res.json();
16366
16367        // ✅ Mise à jour + ouverture du drawer (Dawn)
16368        if (drawer && typeof drawer.renderContents === 'function') {
16369          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
16370        } else {
16371          // Fallback si thème custom
16372          const bubble = document.querySelector('#cart-icon-bubble');
16373          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
16374            bubble.innerHTML = state.sections['cart-icon-bubble'];
16375          }
16376          if (drawer && state.sections && state.sections['cart-drawer']) {
16377            drawer.innerHTML = state.sections['cart-drawer'];
16378          }
16379
16380          // Tentative d’ouverture (selon implémentation)
16381          if (drawer && typeof drawer.open === 'function') drawer.open();
16382          else {
16383            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
16384            const cartIcon =
16385              document.querySelector('.header__icon--cart') ||
16386              document.querySelector('a[href="/cart"]');
16387            cartIcon && cartIcon.click && cartIcon.click();
16388          }
16389        }
16390
16391      } catch (err) {
16392        console.error(err);
16393        alert(err.message || "Erreur lors de l’ajout au panier");
16394      } finally {
16395        if (button) {
16396          button.dataset.loading = '';
16397          button.removeAttribute('disabled');
16398        }
16399      }
16400    });
16401  });
16402})();
16403</script>
16403
16404
16405<style>
16406  .card__heading {
16407    padding: 16px 12px;
16408    text-align: center;
16409  }
16410
16411  .add-to-cart-button,
16412  .mamakana-btn,
16413  .mamakana-form button[type="submit"] {
16414    cursor: pointer;
16415  }
16416
16417  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
16418    box-shadow: 0px 0px 5px 2px #2F7759;
16419    border-radius: 8px;
16420  }
16421
16422  .card-wrapper:has(.card__badge.right .badge) .card {}
16423
16424  /* ===== MOBILE ===== */
16425  @media (max-width: 749px) {
16426
16427    .card__heading {
16428      padding: 4px 8px 0px !important;
16429    }
16430
16431    .card__inner {
16432      margin-bottom: 0 !important;
16433    }
16434
16435    .card__content {
16436      padding: 0 0 4px !important;
16437    }
16438
16439    .card__information {
16440      padding: 0 4px !important;
16441      gap: 0 !important;
16442    }
16443
16444    /* Règles Dawn qui créent les gros espaces */
16445    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
16446      margin-top: 2px !important;
16447    }
16448
16449    .card-information > * + * {
16450      margin-top: 2px !important;
16451    }
16452
16453    .card-information > * {
16454      margin-top: 1px !important;
16455      margin-bottom: 1px !important;
16456    }
16457
16458    /* Form (user-agent + Dawn) */
16459    .card-information form {
16460      gap: 2px !important;
16461      padding-top: 2px !important;
16462      margin: 0 !important;
16463    }
16464
16465    /* Prix */
16466    .price__container,
16467    .price {
16468      margin: 0 !important;
16469      padding: 0 !important;
16470    }
16471
16472    /* 1 acheté = 1 offert */
16473    .doublee {
16474      margin: 0 !important;
16475      padding: 0 !important;
16476      line-height: 1.1 !important;
16477    }
16478
16479    /* Select variante */
16480    .mamakana-select {
16481      margin: 1px 0 !important;
16482      padding: 2px 4px !important;
16483    }
16484
16485    /* Livraison estimée */
16486    .livraison-estimee {
16487      margin-top: 1px !important;
16488      margin-bottom: 1px !important;
16489      font-size: 0.8em !important;
16490    }
16491
16492    /* Bouton */
16493    .mamakana-btn {
16494      padding: 6px 10px !important;
16495      margin-top: 1px !important;
16496    }
16497
16498    /* Ratings JudgeMe */
16499    .jdgm-prev-badge {
16500      margin: 0 !important;
16501      padding: 1px 0 !important;
16502    }
16503    .doublee .double {
16504  font-size: 0.8em !important;
16505}
16506  }
16507
16508
16509</style>
16510          </li><li id="Slide-template--25124901683576__featured_collection_eQVNYY-3" class="grid__item slider__slide">
16511            
16512
16513<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
16514<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
16515<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
16516<div class="card-wrapper product-card-wrapper underline-links-hover">
16517    
16518    
16519    <div class="
16520        card card--card
16521         card--media
16522         color-background-1 gradient
16523        
16524        
16525        
16526        
16527      " style="--ratio-percent: 100%;">
16528
16529
16530			
16531			
16532			
16533			
16534			
16535			
16536
16537			
16538			
16539			
16540			
16541			
16542			
16543			
16544				
16545			
16546			
16547			
16548			
16549			
16550			
16551			
16552			
16553			
16554	
16555			
16556			
16557						
16558			
16559			
16560				
16561			
16562			
16563			
16564			
16565			 
16566			
16567			
16568			
16569			
16570            
16571			
16572			
16573			
16574			
16575			
16576				
16577			
16578			
16579			
16580				
16581			
16582			<div class="primeBadges outerprimeb14898076287352-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14898076287352" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
16583  	
16584  	
16585  	  
16586						
16587						
16588                        
16589			
16590			
16591			
16592				
16593		
16594	
16595		
16596  	
16597  	
16598  	  
16599						
16600						
16601                        
16602			
16603			
16604			
16605				
16606		
16607
16608
16609    </div>
16610		
16611	
16612		
16613
16614        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_eQVNYY-14898076287352">
16615            <a href="/products/cbd-vape-pen-banana-cream" id="CardLink-template--25124901683576__featured_collection_eQVNYY-14898076287352" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_eQVNYY-14898076287352 Badge-template--25124901683576__featured_collection_eQVNYY-14898076287352">
16616              Vape pen CBD Banana Cream 🍌
16617            </a>
16618          </h3>
16619
16620      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
16621            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
16622            <div class="media media--transparent media--hover-effect">
16623              
16624              <img srcset="//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=165 165w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=360 360w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=533 533w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=720 720w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=940 940w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=1066 1066w,//mamakana.com/cdn/shop/files/C_28.png?v=1781603577 1080w" src="//mamakana.com/cdn/shop/files/C_28.png?v=1781603577&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Vape pen CBD Banana Cream 🍌" class="motion-reduce" loading="lazy" width="1080" height="1080">
16625              
16626<img srcset="//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213 1080w" src="//mamakana.com/cdn/shop/files/CBN_3_36341333-2755-40b4-93e8-fe5b1d0b3a2f.png?v=1781012213&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
16627          </div><div class="card__content">
16628          <div class="card__information"><div class="card__heading">
16629              <a href="/products/cbd-vape-pen-banana-cream" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898076287352" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898076287352 NoMediaStandardBadge-template--25124901683576__featured_collection_eQVNYY-14898076287352">
16630                Vape pen CBD Banana Cream 🍌
16631              </a>
16632            </div>
16633
16634          </div>
16635          <div class="card__badge bottom right"></div>
16636        </div>
16637      </div>
16638      <div class="card__content">
16639        <div class="card__information">
16640
16641          <div class="card-information"><span class="caption-large light"></span>
16642
16643
16644
16645
16646
16647
16648
16649
16650
16651
16652
16653
16654
16655
16656  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14898076287352" data-template="manual-installation" data-auto-install="false">
16657    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.67" data-number-of-reviews="6" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.67" tabindex="0" aria-label="4.67 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 6  </span> </div>
16658  </div>
16659
16660
16661
16662
16663
16664<div class="
16665    price ">
16666  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
16667        <span class="price-item price-item--regular">
16668          From <span class="money" data-wg-notranslate="">14,95€</span>
16669        </span></div>
16670    <div class="price__sale">
16671        <span class="visually-hidden visually-hidden--inline">Regular price</span>
16672        <span>
16673          <s class="price-item price-item--regular">
16674            
16675              
16676            
16677          </s>
16678        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
16679      <span class="price-item price-item--sale price-item--last">
16680        From <span class="money" data-wg-notranslate="">14,95€</span>
16681      </span>
16682    </div>
16683    
16684  </div>
16685</div>
16686
16687
16688<form class="mamakana-form" data-product-id="14898076287352">
16689
16690
16691  
16692
16693
16694
16695  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
16696
16697  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
16698    
16699      
16700        
16701        
16702        
16703
16704
16705        
16706        
16707
16708          <option value="54992135520632" data-price="29,90€">
16709            1 + 1 free vape - $29.90
16710          </option>
16711        
16712
16713      
16714    
16715  </select>
16716
16717<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
16718  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
16719  </div><input type="hidden" name="quantity" value="1">
16720
16721  <button type="submit" class="add-to-cart-button mamakana-btn">
16722    Add - <span class="variant-price" data-wg-notranslate="">29,90€</span>
16723  </button>
16724</form></div>
16725        </div><div class="card__badge bottom right"></div>
16726      </div>
16727    </div>
16728  </div>
16728<script>
16729(function () {
16730  // Scope = la carte qui contient CE script
16731  const root =
16732    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
16733
16734  // Empêche la carte (lien) d'intercepter les clics du select/bouton
16735  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
16736    ['click','mousedown','touchstart'].forEach(evt => {
16737      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
16738    });
16739  });
16740
16741  root.querySelectorAll('.mamakana-form').forEach(function (form) {
16742    // Ne pas binder deux fois si le thème ré-hydrate
16743    if (form.dataset.bound === '1') return;
16744    form.dataset.bound = '1';
16745
16746    const select  = form.querySelector('.variant-selector');
16747    const priceEl = form.querySelector('.variant-price');
16748    const button  = form.querySelector('.add-to-cart-button');
16749
16750    // MAJ prix sur changement de variante
16751    if (select && priceEl) {
16752      select.addEventListener('change', function () {
16753        const opt = select.options[select.selectedIndex];
16754        const p = opt && opt.getAttribute('data-price');
16755        if (p) priceEl.textContent = p;
16756      });
16757    }
16758
16759    form.addEventListener('submit', async function (e) {
16760      e.preventDefault();
16761
16762      // Anti double-clic
16763      if (button) {
16764        if (button.dataset.loading === '1') return;
16765        button.dataset.loading = '1';
16766        button.setAttribute('disabled', 'disabled');
16767      }
16768
16769      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
16770      const variantId = variantInput ? (variantInput.value || '').trim() : '';
16771
16772      if (!variantId) {
16773        alert("Variante introuvable pour ce produit.");
16774        if (button) {
16775          button.dataset.loading = '';
16776          button.removeAttribute('disabled');
16777        }
16778        return;
16779      }
16780
16781      // quantité par défaut
16782      let qty = '1';
16783      const qtyInput = form.querySelector('input[name="quantity"]');
16784      if (qtyInput && qtyInput.value) qty = qtyInput.value;
16785
16786      const drawer = document.querySelector('cart-drawer');
16787      const sectionsUrl = window.location.pathname;
16788
16789      try {
16790        // ✅ Ajout + sections en 1 call (Dawn/OS2)
16791        const payload = {
16792          id: Number(variantId),
16793          quantity: Number(qty),
16794          sections: ['cart-drawer', 'cart-icon-bubble'],
16795          sections_url: sectionsUrl
16796        };
16797
16798        const res = await fetch('/cart/add.js', {
16799          method: 'POST',
16800          headers: {
16801            'Accept': 'application/json',
16802            'Content-Type': 'application/json',
16803            'X-Requested-With': 'XMLHttpRequest'
16804          },
16805          body: JSON.stringify(payload),
16806          credentials: 'same-origin'
16807        });
16808
16809        if (!res.ok) {
16810          let msg = 'Erreur lors de l’ajout au panier';
16811          try {
16812            const j = await res.json();
16813            if (j && (j.description || j.message)) msg = j.description || j.message;
16814          } catch(_) {}
16815          throw new Error(msg + ' (HTTP ' + res.status + ')');
16816        }
16817
16818        const state = await res.json();
16819
16820        // ✅ Mise à jour + ouverture du drawer (Dawn)
16821        if (drawer && typeof drawer.renderContents === 'function') {
16822          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
16823        } else {
16824          // Fallback si thème custom
16825          const bubble = document.querySelector('#cart-icon-bubble');
16826          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
16827            bubble.innerHTML = state.sections['cart-icon-bubble'];
16828          }
16829          if (drawer && state.sections && state.sections['cart-drawer']) {
16830            drawer.innerHTML = state.sections['cart-drawer'];
16831          }
16832
16833          // Tentative d’ouverture (selon implémentation)
16834          if (drawer && typeof drawer.open === 'function') drawer.open();
16835          else {
16836            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
16837            const cartIcon =
16838              document.querySelector('.header__icon--cart') ||
16839              document.querySelector('a[href="/cart"]');
16840            cartIcon && cartIcon.click && cartIcon.click();
16841          }
16842        }
16843
16844      } catch (err) {
16845        console.error(err);
16846        alert(err.message || "Erreur lors de l’ajout au panier");
16847      } finally {
16848        if (button) {
16849          button.dataset.loading = '';
16850          button.removeAttribute('disabled');
16851        }
16852      }
16853    });
16854  });
16855})();
16856</script>
16856
16857
16858<style>
16859  .card__heading {
16860    padding: 16px 12px;
16861    text-align: center;
16862  }
16863
16864  .add-to-cart-button,
16865  .mamakana-btn,
16866  .mamakana-form button[type="submit"] {
16867    cursor: pointer;
16868  }
16869
16870  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
16871    box-shadow: 0px 0px 5px 2px #2F7759;
16872    border-radius: 8px;
16873  }
16874
16875  .card-wrapper:has(.card__badge.right .badge) .card {}
16876
16877  /* ===== MOBILE ===== */
16878  @media (max-width: 749px) {
16879
16880    .card__heading {
16881      padding: 4px 8px 0px !important;
16882    }
16883
16884    .card__inner {
16885      margin-bottom: 0 !important;
16886    }
16887
16888    .card__content {
16889      padding: 0 0 4px !important;
16890    }
16891
16892    .card__information {
16893      padding: 0 4px !important;
16894      gap: 0 !important;
16895    }
16896
16897    /* Règles Dawn qui créent les gros espaces */
16898    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
16899      margin-top: 2px !important;
16900    }
16901
16902    .card-information > * + * {
16903      margin-top: 2px !important;
16904    }
16905
16906    .card-information > * {
16907      margin-top: 1px !important;
16908      margin-bottom: 1px !important;
16909    }
16910
16911    /* Form (user-agent + Dawn) */
16912    .card-information form {
16913      gap: 2px !important;
16914      padding-top: 2px !important;
16915      margin: 0 !important;
16916    }
16917
16918    /* Prix */
16919    .price__container,
16920    .price {
16921      margin: 0 !important;
16922      padding: 0 !important;
16923    }
16924
16925    /* 1 acheté = 1 offert */
16926    .doublee {
16927      margin: 0 !important;
16928      padding: 0 !important;
16929      line-height: 1.1 !important;
16930    }
16931
16932    /* Select variante */
16933    .mamakana-select {
16934      margin: 1px 0 !important;
16935      padding: 2px 4px !important;
16936    }
16937
16938    /* Livraison estimée */
16939    .livraison-estimee {
16940      margin-top: 1px !important;
16941      margin-bottom: 1px !important;
16942      font-size: 0.8em !important;
16943    }
16944
16945    /* Bouton */
16946    .mamakana-btn {
16947      padding: 6px 10px !important;
16948      margin-top: 1px !important;
16949    }
16950
16951    /* Ratings JudgeMe */
16952    .jdgm-prev-badge {
16953      margin: 0 !important;
16954      padding: 1px 0 !important;
16955    }
16956    .doublee .double {
16957  font-size: 0.8em !important;
16958}
16959  }
16960
16961
16962</style>
16963          </li><li id="Slide-template--25124901683576__featured_collection_eQVNYY-4" class="grid__item slider__slide">
16964            
16965
16966<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
16967<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
16968<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
16969<div class="card-wrapper product-card-wrapper underline-links-hover">
16970    
16971    
16972    <div class="
16973        card card--card
16974         card--media
16975         color-background-1 gradient
16976        
16977        
16978        
16979        
16980      " style="--ratio-percent: 100%;">
16981
16982
16983			
16984			
16985			
16986			
16987			
16988			
16989
16990			
16991			
16992			
16993			
16994			
16995			
16996			
16997				
16998			
16999			
17000			
17001			
17002			
17003			
17004			
17005			
17006			
17007	
17008			
17009			
17010						
17011			
17012			
17013				
17014			
17015			
17016			
17017			
17018			 
17019			
17020			
17021			
17022			
17023            
17024			
17025			
17026			
17027			
17028			
17029				
17030			
17031			
17032			
17033				
17034			
17035			<div class="primeBadges outerprimeb14898075206008-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14898075206008" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
17036  	
17037  	
17038  	  
17039						
17040						
17041                        
17042			
17043			
17044			
17045				
17046		
17047	
17048		
17049  	
17050  	
17051  	  
17052						
17053						
17054                        
17055			
17056			
17057			
17058				
17059		
17060
17061
17062    </div>
17063		
17064	
17065		
17066
17067        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_eQVNYY-14898075206008">
17068            <a href="/products/vape-pen-rechargeable-jack-herer-cbd" id="CardLink-template--25124901683576__featured_collection_eQVNYY-14898075206008" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_eQVNYY-14898075206008 Badge-template--25124901683576__featured_collection_eQVNYY-14898075206008">
17069              Vape pen CBD Jack Herer 🌲
17070            </a>
17071          </h3>
17072
17073      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
17074            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
17075            <div class="media media--transparent media--hover-effect">
17076              
17077              <img srcset="//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=165 165w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=360 360w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=533 533w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=720 720w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=940 940w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=1066 1066w,//mamakana.com/cdn/shop/files/C_3.png?v=1781603617 1080w" src="//mamakana.com/cdn/shop/files/C_3.png?v=1781603617&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Vape pen CBD Jack Herer 🌲" class="motion-reduce" loading="lazy" width="1080" height="1080">
17078              
17079<img srcset="//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389 1080w" src="//mamakana.com/cdn/shop/files/CBN_3_c01a5620-6bb9-4268-8cf2-3d4f881697dc.png?v=1781012389&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
17080          </div><div class="card__content">
17081          <div class="card__information"><div class="card__heading">
17082              <a href="/products/vape-pen-rechargeable-jack-herer-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898075206008" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898075206008 NoMediaStandardBadge-template--25124901683576__featured_collection_eQVNYY-14898075206008">
17083                Vape pen CBD Jack Herer 🌲
17084              </a>
17085            </div>
17086
17087          </div>
17088          <div class="card__badge bottom right"></div>
17089        </div>
17090      </div>
17091      <div class="card__content">
17092        <div class="card__information">
17093
17094          <div class="card-information"><span class="caption-large light"></span>
17095
17096
17097
17098
17099
17100
17101
17102
17103
17104
17105
17106
17107
17108
17109  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14898075206008" data-template="manual-installation" data-auto-install="false">
17110    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.50" data-number-of-reviews="12" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.50" tabindex="0" aria-label="4.50 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 12  </span> </div>
17111  </div>
17112
17113
17114
17115
17116
17117<div class="
17118    price ">
17119  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
17120        <span class="price-item price-item--regular">
17121          From <span class="money" data-wg-notranslate="">14,95€</span>
17122        </span></div>
17123    <div class="price__sale">
17124        <span class="visually-hidden visually-hidden--inline">Regular price</span>
17125        <span>
17126          <s class="price-item price-item--regular">
17127            
17128              
17129            
17130          </s>
17131        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
17132      <span class="price-item price-item--sale price-item--last">
17133        From <span class="money" data-wg-notranslate="">14,95€</span>
17134      </span>
17135    </div>
17136    
17137  </div>
17138</div>
17139
17140
17141<form class="mamakana-form" data-product-id="14898075206008">
17142
17143
17144  
17145
17146
17147
17148  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
17149
17150  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
17151    
17152      
17153        
17154        
17155        
17156
17157
17158        
17159        
17160
17161          <option value="54992127263096" data-price="29,90€">
17162            1 + 1 free vape - $29.90
17163          </option>
17164        
17165
17166      
17167    
17168  </select>
17169
17170<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
17171  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
17172  </div><input type="hidden" name="quantity" value="1">
17173
17174  <button type="submit" class="add-to-cart-button mamakana-btn">
17175    Add - <span class="variant-price" data-wg-notranslate="">29,90€</span>
17176  </button>
17177</form></div>
17178        </div><div class="card__badge bottom right"></div>
17179      </div>
17180    </div>
17181  </div>
17181<script>
17182(function () {
17183  // Scope = la carte qui contient CE script
17184  const root =
17185    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
17186
17187  // Empêche la carte (lien) d'intercepter les clics du select/bouton
17188  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
17189    ['click','mousedown','touchstart'].forEach(evt => {
17190      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
17191    });
17192  });
17193
17194  root.querySelectorAll('.mamakana-form').forEach(function (form) {
17195    // Ne pas binder deux fois si le thème ré-hydrate
17196    if (form.dataset.bound === '1') return;
17197    form.dataset.bound = '1';
17198
17199    const select  = form.querySelector('.variant-selector');
17200    const priceEl = form.querySelector('.variant-price');
17201    const button  = form.querySelector('.add-to-cart-button');
17202
17203    // MAJ prix sur changement de variante
17204    if (select && priceEl) {
17205      select.addEventListener('change', function () {
17206        const opt = select.options[select.selectedIndex];
17207        const p = opt && opt.getAttribute('data-price');
17208        if (p) priceEl.textContent = p;
17209      });
17210    }
17211
17212    form.addEventListener('submit', async function (e) {
17213      e.preventDefault();
17214
17215      // Anti double-clic
17216      if (button) {
17217        if (button.dataset.loading === '1') return;
17218        button.dataset.loading = '1';
17219        button.setAttribute('disabled', 'disabled');
17220      }
17221
17222      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
17223      const variantId = variantInput ? (variantInput.value || '').trim() : '';
17224
17225      if (!variantId) {
17226        alert("Variante introuvable pour ce produit.");
17227        if (button) {
17228          button.dataset.loading = '';
17229          button.removeAttribute('disabled');
17230        }
17231        return;
17232      }
17233
17234      // quantité par défaut
17235      let qty = '1';
17236      const qtyInput = form.querySelector('input[name="quantity"]');
17237      if (qtyInput && qtyInput.value) qty = qtyInput.value;
17238
17239      const drawer = document.querySelector('cart-drawer');
17240      const sectionsUrl = window.location.pathname;
17241
17242      try {
17243        // ✅ Ajout + sections en 1 call (Dawn/OS2)
17244        const payload = {
17245          id: Number(variantId),
17246          quantity: Number(qty),
17247          sections: ['cart-drawer', 'cart-icon-bubble'],
17248          sections_url: sectionsUrl
17249        };
17250
17251        const res = await fetch('/cart/add.js', {
17252          method: 'POST',
17253          headers: {
17254            'Accept': 'application/json',
17255            'Content-Type': 'application/json',
17256            'X-Requested-With': 'XMLHttpRequest'
17257          },
17258          body: JSON.stringify(payload),
17259          credentials: 'same-origin'
17260        });
17261
17262        if (!res.ok) {
17263          let msg = 'Erreur lors de l’ajout au panier';
17264          try {
17265            const j = await res.json();
17266            if (j && (j.description || j.message)) msg = j.description || j.message;
17267          } catch(_) {}
17268          throw new Error(msg + ' (HTTP ' + res.status + ')');
17269        }
17270
17271        const state = await res.json();
17272
17273        // ✅ Mise à jour + ouverture du drawer (Dawn)
17274        if (drawer && typeof drawer.renderContents === 'function') {
17275          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
17276        } else {
17277          // Fallback si thème custom
17278          const bubble = document.querySelector('#cart-icon-bubble');
17279          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
17280            bubble.innerHTML = state.sections['cart-icon-bubble'];
17281          }
17282          if (drawer && state.sections && state.sections['cart-drawer']) {
17283            drawer.innerHTML = state.sections['cart-drawer'];
17284          }
17285
17286          // Tentative d’ouverture (selon implémentation)
17287          if (drawer && typeof drawer.open === 'function') drawer.open();
17288          else {
17289            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
17290            const cartIcon =
17291              document.querySelector('.header__icon--cart') ||
17292              document.querySelector('a[href="/cart"]');
17293            cartIcon && cartIcon.click && cartIcon.click();
17294          }
17295        }
17296
17297      } catch (err) {
17298        console.error(err);
17299        alert(err.message || "Erreur lors de l’ajout au panier");
17300      } finally {
17301        if (button) {
17302          button.dataset.loading = '';
17303          button.removeAttribute('disabled');
17304        }
17305      }
17306    });
17307  });
17308})();
17309</script>
17309
17310
17311<style>
17312  .card__heading {
17313    padding: 16px 12px;
17314    text-align: center;
17315  }
17316
17317  .add-to-cart-button,
17318  .mamakana-btn,
17319  .mamakana-form button[type="submit"] {
17320    cursor: pointer;
17321  }
17322
17323  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
17324    box-shadow: 0px 0px 5px 2px #2F7759;
17325    border-radius: 8px;
17326  }
17327
17328  .card-wrapper:has(.card__badge.right .badge) .card {}
17329
17330  /* ===== MOBILE ===== */
17331  @media (max-width: 749px) {
17332
17333    .card__heading {
17334      padding: 4px 8px 0px !important;
17335    }
17336
17337    .card__inner {
17338      margin-bottom: 0 !important;
17339    }
17340
17341    .card__content {
17342      padding: 0 0 4px !important;
17343    }
17344
17345    .card__information {
17346      padding: 0 4px !important;
17347      gap: 0 !important;
17348    }
17349
17350    /* Règles Dawn qui créent les gros espaces */
17351    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
17352      margin-top: 2px !important;
17353    }
17354
17355    .card-information > * + * {
17356      margin-top: 2px !important;
17357    }
17358
17359    .card-information > * {
17360      margin-top: 1px !important;
17361      margin-bottom: 1px !important;
17362    }
17363
17364    /* Form (user-agent + Dawn) */
17365    .card-information form {
17366      gap: 2px !important;
17367      padding-top: 2px !important;
17368      margin: 0 !important;
17369    }
17370
17371    /* Prix */
17372    .price__container,
17373    .price {
17374      margin: 0 !important;
17375      padding: 0 !important;
17376    }
17377
17378    /* 1 acheté = 1 offert */
17379    .doublee {
17380      margin: 0 !important;
17381      padding: 0 !important;
17382      line-height: 1.1 !important;
17383    }
17384
17385    /* Select variante */
17386    .mamakana-select {
17387      margin: 1px 0 !important;
17388      padding: 2px 4px !important;
17389    }
17390
17391    /* Livraison estimée */
17392    .livraison-estimee {
17393      margin-top: 1px !important;
17394      margin-bottom: 1px !important;
17395      font-size: 0.8em !important;
17396    }
17397
17398    /* Bouton */
17399    .mamakana-btn {
17400      padding: 6px 10px !important;
17401      margin-top: 1px !important;
17402    }
17403
17404    /* Ratings JudgeMe */
17405    .jdgm-prev-badge {
17406      margin: 0 !important;
17407      padding: 1px 0 !important;
17408    }
17409    .doublee .double {
17410  font-size: 0.8em !important;
17411}
17412  }
17413
17414
17415</style>
17416          </li><li id="Slide-template--25124901683576__featured_collection_eQVNYY-5" class="grid__item slider__slide">
17417            
17418
17419<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
17420<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
17421<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
17422<div class="card-wrapper product-card-wrapper underline-links-hover">
17423    
17424    
17425    <div class="
17426        card card--card
17427         card--media
17428         color-background-1 gradient
17429        
17430        
17431        
17432        
17433      " style="--ratio-percent: 100%;">
17434
17435
17436			
17437			
17438			
17439			
17440			
17441			
17442
17443			
17444			
17445			
17446			
17447			
17448			
17449			
17450				
17451			
17452			
17453			
17454			
17455			
17456			
17457			
17458			
17459			
17460	
17461			
17462			
17463						
17464			
17465			
17466				
17467			
17468			
17469			
17470			
17471			 
17472			
17473			
17474			
17475			
17476            
17477			
17478			
17479			
17480			
17481			
17482				
17483			
17484			
17485			
17486				
17487			
17488			<div class="primeBadges outerprimeb14898073534840-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14898073534840" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
17489  	
17490  	
17491  	  
17492						
17493						
17494                        
17495			
17496			
17497			
17498				
17499		
17500	
17501		
17502  	
17503  	
17504  	  
17505						
17506						
17507                        
17508			
17509			
17510			
17511				
17512		
17513
17514
17515    </div>
17516		
17517	
17518		
17519
17520        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_eQVNYY-14898073534840">
17521            <a href="/products/cbd-vape-pen-lemon-haze" id="CardLink-template--25124901683576__featured_collection_eQVNYY-14898073534840" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_eQVNYY-14898073534840 Badge-template--25124901683576__featured_collection_eQVNYY-14898073534840">
17522              Vape pen CBD Lemon haze 🍋
17523            </a>
17524          </h3>
17525
17526      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
17527            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
17528            <div class="media media--transparent media--hover-effect">
17529              
17530              <img srcset="//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=165 165w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=360 360w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=533 533w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=720 720w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=940 940w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=1066 1066w,//mamakana.com/cdn/shop/files/C_31.png?v=1781603697 1080w" src="//mamakana.com/cdn/shop/files/C_31.png?v=1781603697&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Vape pen CBD Lemon haze 🍋" class="motion-reduce" loading="lazy" width="1080" height="1080">
17531              
17532<img srcset="//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=165 165w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=360 360w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=533 533w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=720 720w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=940 940w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=1066 1066w,//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679 1080w" src="//mamakana.com/cdn/shop/files/CBN_3_97bc269b-c217-4151-9ea3-3a462d8fb441.png?v=1781012679&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
17533          </div><div class="card__content">
17534          <div class="card__information"><div class="card__heading">
17535              <a href="/products/cbd-vape-pen-lemon-haze" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898073534840" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_eQVNYY-14898073534840 NoMediaStandardBadge-template--25124901683576__featured_collection_eQVNYY-14898073534840">
17536                Vape pen CBD Lemon haze 🍋
17537              </a>
17538            </div>
17539
17540          </div>
17541          <div class="card__badge bottom right"></div>
17542        </div>
17543      </div>
17544      <div class="card__content">
17545        <div class="card__information">
17546
17547          <div class="card-information"><span class="caption-large light"></span>
17548
17549
17550
17551
17552
17553
17554
17555
17556
17557
17558
17559
17560
17561
17562  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14898073534840" data-template="manual-installation" data-auto-install="false">
17563    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.70" data-number-of-reviews="10" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.70" tabindex="0" aria-label="4.70 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 10  </span> </div>
17564  </div>
17565
17566
17567
17568
17569
17570<div class="
17571    price ">
17572  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
17573        <span class="price-item price-item--regular">
17574          From <span class="money" data-wg-notranslate="">14,95€</span>
17575        </span></div>
17576    <div class="price__sale">
17577        <span class="visually-hidden visually-hidden--inline">Regular price</span>
17578        <span>
17579          <s class="price-item price-item--regular">
17580            
17581              
17582            
17583          </s>
17584        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
17585      <span class="price-item price-item--sale price-item--last">
17586        From <span class="money" data-wg-notranslate="">14,95€</span>
17587      </span>
17588    </div>
17589    
17590  </div>
17591</div>
17592
17593
17594<form class="mamakana-form" data-product-id="14898073534840">
17595
17596
17597  
17598
17599
17600
17601  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
17602
17603  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
17604    
17605      
17606        
17607        
17608        
17609
17610
17611        
17612        
17613
17614          <option value="54992114123128" data-price="29,90€">
17615            1 + 1 free vape - $29.90
17616          </option>
17617        
17618
17619      
17620    
17621  </select>
17622
17623<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
17624  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
17625  </div><input type="hidden" name="quantity" value="1">
17626
17627  <button type="submit" class="add-to-cart-button mamakana-btn">
17628    Add - <span class="variant-price" data-wg-notranslate="">29,90€</span>
17629  </button>
17630</form></div>
17631        </div><div class="card__badge bottom right"></div>
17632      </div>
17633    </div>
17634  </div>
17634<script>
17635(function () {
17636  // Scope = la carte qui contient CE script
17637  const root =
17638    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
17639
17640  // Empêche la carte (lien) d'intercepter les clics du select/bouton
17641  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
17642    ['click','mousedown','touchstart'].forEach(evt => {
17643      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
17644    });
17645  });
17646
17647  root.querySelectorAll('.mamakana-form').forEach(function (form) {
17648    // Ne pas binder deux fois si le thème ré-hydrate
17649    if (form.dataset.bound === '1') return;
17650    form.dataset.bound = '1';
17651
17652    const select  = form.querySelector('.variant-selector');
17653    const priceEl = form.querySelector('.variant-price');
17654    const button  = form.querySelector('.add-to-cart-button');
17655
17656    // MAJ prix sur changement de variante
17657    if (select && priceEl) {
17658      select.addEventListener('change', function () {
17659        const opt = select.options[select.selectedIndex];
17660        const p = opt && opt.getAttribute('data-price');
17661        if (p) priceEl.textContent = p;
17662      });
17663    }
17664
17665    form.addEventListener('submit', async function (e) {
17666      e.preventDefault();
17667
17668      // Anti double-clic
17669      if (button) {
17670        if (button.dataset.loading === '1') return;
17671        button.dataset.loading = '1';
17672        button.setAttribute('disabled', 'disabled');
17673      }
17674
17675      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
17676      const variantId = variantInput ? (variantInput.value || '').trim() : '';
17677
17678      if (!variantId) {
17679        alert("Variante introuvable pour ce produit.");
17680        if (button) {
17681          button.dataset.loading = '';
17682          button.removeAttribute('disabled');
17683        }
17684        return;
17685      }
17686
17687      // quantité par défaut
17688      let qty = '1';
17689      const qtyInput = form.querySelector('input[name="quantity"]');
17690      if (qtyInput && qtyInput.value) qty = qtyInput.value;
17691
17692      const drawer = document.querySelector('cart-drawer');
17693      const sectionsUrl = window.location.pathname;
17694
17695      try {
17696        // ✅ Ajout + sections en 1 call (Dawn/OS2)
17697        const payload = {
17698          id: Number(variantId),
17699          quantity: Number(qty),
17700          sections: ['cart-drawer', 'cart-icon-bubble'],
17701          sections_url: sectionsUrl
17702        };
17703
17704        const res = await fetch('/cart/add.js', {
17705          method: 'POST',
17706          headers: {
17707            'Accept': 'application/json',
17708            'Content-Type': 'application/json',
17709            'X-Requested-With': 'XMLHttpRequest'
17710          },
17711          body: JSON.stringify(payload),
17712          credentials: 'same-origin'
17713        });
17714
17715        if (!res.ok) {
17716          let msg = 'Erreur lors de l’ajout au panier';
17717          try {
17718            const j = await res.json();
17719            if (j && (j.description || j.message)) msg = j.description || j.message;
17720          } catch(_) {}
17721          throw new Error(msg + ' (HTTP ' + res.status + ')');
17722        }
17723
17724        const state = await res.json();
17725
17726        // ✅ Mise à jour + ouverture du drawer (Dawn)
17727        if (drawer && typeof drawer.renderContents === 'function') {
17728          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
17729        } else {
17730          // Fallback si thème custom
17731          const bubble = document.querySelector('#cart-icon-bubble');
17732          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
17733            bubble.innerHTML = state.sections['cart-icon-bubble'];
17734          }
17735          if (drawer && state.sections && state.sections['cart-drawer']) {
17736            drawer.innerHTML = state.sections['cart-drawer'];
17737          }
17738
17739          // Tentative d’ouverture (selon implémentation)
17740          if (drawer && typeof drawer.open === 'function') drawer.open();
17741          else {
17742            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
17743            const cartIcon =
17744              document.querySelector('.header__icon--cart') ||
17745              document.querySelector('a[href="/cart"]');
17746            cartIcon && cartIcon.click && cartIcon.click();
17747          }
17748        }
17749
17750      } catch (err) {
17751        console.error(err);
17752        alert(err.message || "Erreur lors de l’ajout au panier");
17753      } finally {
17754        if (button) {
17755          button.dataset.loading = '';
17756          button.removeAttribute('disabled');
17757        }
17758      }
17759    });
17760  });
17761})();
17762</script>
17762
17763
17764<style>
17765  .card__heading {
17766    padding: 16px 12px;
17767    text-align: center;
17768  }
17769
17770  .add-to-cart-button,
17771  .mamakana-btn,
17772  .mamakana-form button[type="submit"] {
17773    cursor: pointer;
17774  }
17775
17776  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
17777    box-shadow: 0px 0px 5px 2px #2F7759;
17778    border-radius: 8px;
17779  }
17780
17781  .card-wrapper:has(.card__badge.right .badge) .card {}
17782
17783  /* ===== MOBILE ===== */
17784  @media (max-width: 749px) {
17785
17786    .card__heading {
17787      padding: 4px 8px 0px !important;
17788    }
17789
17790    .card__inner {
17791      margin-bottom: 0 !important;
17792    }
17793
17794    .card__content {
17795      padding: 0 0 4px !important;
17796    }
17797
17798    .card__information {
17799      padding: 0 4px !important;
17800      gap: 0 !important;
17801    }
17802
17803    /* Règles Dawn qui créent les gros espaces */
17804    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
17805      margin-top: 2px !important;
17806    }
17807
17808    .card-information > * + * {
17809      margin-top: 2px !important;
17810    }
17811
17812    .card-information > * {
17813      margin-top: 1px !important;
17814      margin-bottom: 1px !important;
17815    }
17816
17817    /* Form (user-agent + Dawn) */
17818    .card-information form {
17819      gap: 2px !important;
17820      padding-top: 2px !important;
17821      margin: 0 !important;
17822    }
17823
17824    /* Prix */
17825    .price__container,
17826    .price {
17827      margin: 0 !important;
17828      padding: 0 !important;
17829    }
17830
17831    /* 1 acheté = 1 offert */
17832    .doublee {
17833      margin: 0 !important;
17834      padding: 0 !important;
17835      line-height: 1.1 !important;
17836    }
17837
17838    /* Select variante */
17839    .mamakana-select {
17840      margin: 1px 0 !important;
17841      padding: 2px 4px !important;
17842    }
17843
17844    /* Livraison estimée */
17845    .livraison-estimee {
17846      margin-top: 1px !important;
17847      margin-bottom: 1px !important;
17848      font-size: 0.8em !important;
17849    }
17850
17851    /* Bouton */
17852    .mamakana-btn {
17853      padding: 6px 10px !important;
17854      margin-top: 1px !important;
17855    }
17856
17857    /* Ratings JudgeMe */
17858    .jdgm-prev-badge {
17859      margin: 0 !important;
17860      padding: 1px 0 !important;
17861    }
17862    .doublee .double {
17863  font-size: 0.8em !important;
17864}
17865  }
17866
17867
17868</style>
17869          </li></ul><div class="slider-buttons no-js-hidden">
17870          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche" aria-controls="Slider-template--25124901683576__featured_collection_eQVNYY">
17871            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
17872  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
17873</path></svg>
17874
17875          </button>
17876          <div class="slider-counter caption">
17877            <span class="slider-counter--current">1</span>
17878            <span aria-hidden="true"> / </span>
17879            <span class="visually-hidden">from</span>
17880            <span class="slider-counter--total">5</span>
17881          </div>
17882          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite" aria-controls="Slider-template--25124901683576__featured_collection_eQVNYY">
17883            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
17884  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
17885</path></svg>
17886
17887          </button>
17888        </div></slider-component></div>
17889</div>
17890
17891
17892<style> @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection_eQVNYY .card-wrapper {position: relative; width: 115%; text-decoration: none; }} @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection_eQVNYY .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, #shopify-section-template--25124901683576__featured_collection_eQVNYY .grid--peek .grid__item {width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); margin-right: 25px; } #shopify-section-template--25124901683576__featured_collection_eQVNYY .card__information {grid-row-start: 2; padding: 0px; }} #shopify-section-template--25124901683576__featured_collection_eQVNYY .card__information {padding-bottom: 1.7rem; padding-top: 0px;} </style></section><section id="shopify-section-template--25124901683576__rich_text_jRiwjQ" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
17893<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250"></noscript><style data-shopify="">.section-template--25124901683576__rich_text_jRiwjQ-padding {
17894    padding-top: 0px;
17895    padding-bottom: 39px;
17896  }
17897
17898  @media screen and (min-width: 750px) {
17899    .section-template--25124901683576__rich_text_jRiwjQ-padding {
17900      padding-top: 0px;
17901      padding-bottom: 52px;
17902    }
17903  }</style><div class="isolate">
17904  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--25124901683576__rich_text_jRiwjQ-padding">
17905    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
17906      <div class="rich-text__blocks center"><div class="rich-text__buttons"><a href="/collections/cbd-vape" class="button button--primary">See all our vapes</a></div></div>
17907    </div>
17908  </div>
17909</div>
17910
17911
17912</section><section id="shopify-section-template--25124901683576__featured_collection_TEMHXm" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
17913<link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
17914
17915<link href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" rel="stylesheet" type="text/css" media="all">
17916<link href="//mamakana.com/cdn/shop/t/66/assets/template-collection.css?v=45983732006826834241790938250" rel="stylesheet" type="text/css" media="all">
17917
17918<style data-shopify="">.section-template--25124901683576__featured_collection_TEMHXm-padding {
17919    padding-top: 30px;
17920    padding-bottom: 30px;
17921  }
17922
17923  @media screen and (min-width: 750px) {
17924    .section-template--25124901683576__featured_collection_TEMHXm-padding {
17925      padding-top: 40px;
17926      padding-bottom: 40px;
17927    }
17928  }</style><div class="color-accent-2 isolate gradient">
17929  <div class="collection section-template--25124901683576__featured_collection_TEMHXm-padding">
17930    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
17930ded-tablet-down"><h2 class="title inline-richtext h2">
17931          Cheapest CBD in the UK 🌿
17932        </h2><div class="collection__description body rte"><p>CBD has become so popular in the UK that it encourages price competition. Thanks to partnerships with local growers and flower varieties harvested according to the season, Mama Kana can offer you a selection of inexpensive CBD. Low prices to suit all budgets, plus exceptional promotions. </p>
17933        </div></div>
17934
17935    <slider-component class="slider-mobile-gutter page-width-desktop">
17936      <ul id="Slider-template--25124901683576__featured_collection_TEMHXm" class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Carrousel"><li id="Slide-template--25124901683576__featured_collection_TEMHXm-1" class="grid__item slider__slide">
17937            
17938
17939<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
17940<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
17941<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
17942<div class="card-wrapper product-card-wrapper underline-links-hover">
17943    
17944    
17945    <div class="
17946        card card--card
17947         card--media
17948         color-background-1 gradient
17949        
17950        
17951        
17952        
17953      " style="--ratio-percent: 100%;">
17954
17955
17956			
17957			
17958			
17959			
17960			
17961			
17962
17963			
17964			
17965			
17966			
17967			
17968			
17969			
17970				
17971			
17972			
17973			
17974			
17975			
17976			
17977			
17978			
17979			
17980	
17981			
17982			
17983						
17984			
17985			
17986				
17987			
17988			
17989			
17990			
17991			 
17992			
17993			
17994			
17995			
17996            
17997			
17998			
17999			
18000			
18001			
18002				
18003			
18004			
18005			
18006				
18007			
18008			<div class="primeBadges outerprimeb7949553008886-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7949553008886" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
18009  	
18010  	
18011  	  
18012						
18013						
18014                        
18015			
18016			
18017			
18018				
18019		
18020	
18021		
18022  	
18023  	
18024  	  
18025						
18026						
18027                        
18028			
18029			
18030			
18031				
18032		
18033
18034
18035    </div>
18036		
18037	
18038		
18039
18040        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_TEMHXm-7949553008886">
18041            <a href="/products/trim-cbd" id="CardLink-template--25124901683576__featured_collection_TEMHXm-7949553008886" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_TEMHXm-7949553008886 Badge-template--25124901683576__featured_collection_TEMHXm-7949553008886">
18042              Trim CBD 🧉 [Greenhouse]
18043            </a>
18044          </h3>
18045
18046      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
18047            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
18048            <div class="media media--transparent media--hover-effect">
18049              
18050              <img srcset="//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=165 165w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=360 360w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=533 533w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=720 720w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=940 940w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=1066 1066w,//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738 1080w" src="//mamakana.com/cdn/shop/files/TrimCBD_1_62bc19c6-8b2f-416e-aa10-70da357ae351.jpg?v=1720017738&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Trim CBD 🧉 [Greenhouse] a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
18051              
18052<img srcset="//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=165 165w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=360 360w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=533 533w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=720 720w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=940 940w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=1066 1066w,//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743 1080w" src="//mamakana.com/cdn/shop/files/TrimCBD.jpg?v=1720017743&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
18053          </div><div class="card__content">
18054          <div class="card__information"><div class="card__heading">
18055              <a href="/products/trim-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-7949553008886" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-7949553008886 NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-7949553008886">
18056                Trim CBD 🧉 [Greenhouse]
18057              </a>
18058            </div>
18059
18060          </div>
18061          <div class="card__badge bottom right"></div>
18062        </div>
18063      </div>
18064      <div class="card__content">
18065        <div class="card__information">
18066
18067          <div class="card-information"><span class="caption-large light"></span>
18068
18069
18070
18071
18072
18073
18074
18075
18076
18077
18078
18079
18080
18081
18082  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7949553008886" data-template="manual-installation" data-auto-install="false">
18083    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.28" data-number-of-reviews="83" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.28" tabindex="0" aria-label="4.28 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 83  </span> </div>
18084  </div>
18085
18086
18087
18088
18089
18090<div class="
18091    price ">
18092  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
18093        <span class="price-item price-item--regular">
18094          From <span class="money" data-wg-notranslate="">0,14€</span>
18095        </span></div>
18096    <div class="price__sale">
18097        <span class="visually-hidden visually-hidden--inline">Regular price</span>
18098        <span>
18099          <s class="price-item price-item--regular">
18100            
18101              
18102            
18103          </s>
18104        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
18105      <span class="price-item price-item--sale price-item--last">
18106        From <span class="money" data-wg-notranslate="">0,14€</span>
18107      </span>
18108    </div>
18109    
18110  </div>
18111</div>
18112
18113
18114<form class="mamakana-form" data-product-id="7949553008886">
18115
18116
18117  
18118
18119
18120
18121  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
18122
18123  <select class="variant-selector mamakana-select" name="id">
18124    
18125      
18126        
18127        
18128        
18129
18130
18131        
18132        
18133
18134          
18135          
18136          <option value="44808439464182" data-price="3,71€">
18137            2.5 + 2.5 Free Grams - €0.74/g
18138          </option>
18139        
18140
18141      
18142    
18143      
18144        
18145        
18146        
18147
18148
18149        
18150        
18151
18152          
18153          
18154          <option value="44808439496950" data-price="6,68€">
18155            5 + 5 grams free - €0.66/g
18156          </option>
18157        
18158
18159      
18160    
18161      
18162        
18163        
18164        
18165
18166
18167        
18168        
18169
18170          
18171          
18172          <option value="44808439529718" data-price="10,35€">
18173            10 + 10 grams free - €0.51/g
18174          </option>
18175        
18176
18177      
18178    
18179      
18180        
18181        
18182        
18183
18184
18185        
18186        
18187
18188          
18189          
18190          <option value="44808439562486" data-price="22,13€">
18191            25 + 25 Grams Free - €0.44/g
18192          </option>
18193        
18194
18195      
18196    
18197      
18198        
18199        
18200        
18201
18202
18203        
18204        
18205
18206          
18207          
18208          <option value="44808439595254" data-price="36,75€">
18209            50 + 50 grams free - €0.36/g
18210          </option>
18211        
18212
18213      
18214    
18215      
18216        
18217        
18218        
18219
18220
18221        
18222        
18223
18224          
18225          
18226          <option value="44808439628022" data-price="58,50€">
18227            100 + 100 grams free - €0.29/g
18228          </option>
18229        
18230
18231      
18232    
18233      
18234        
18235        
18236        
18237
18238
18239        
18240        
18241
18242          
18243          
18244          <option value="55466997580152" data-price="108,75€">
18245            250 + 250 grams free - €0.21/g
18246          </option>
18247        
18248
18249      
18250    
18251      
18252        
18253        
18254        
18255
18256
18257        
18258        
18259
18260          
18261          
18262          <option value="55466997612920" data-price="142,50€">
18263            500 + 500 grams free - €0.14/g
18264          </option>
18265        
18266
18267      
18268    
18269  </select>
18270
18271<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
18272  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
18273  </div><input type="hidden" name="quantity" value="1">
18274
18275  <button type="submit" class="add-to-cart-button mamakana-btn">
18276    Add - <span class="variant-price" data-wg-notranslate="">3,71€</span>
18277  </button>
18278</form></div>
18279        </div><div class="card__badge bottom right"></div>
18280      </div>
18281    </div>
18282  </div>
18282<script>
18283(function () {
18284  // Scope = la carte qui contient CE script
18285  const root =
18286    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
18287
18288  // Empêche la carte (lien) d'intercepter les clics du select/bouton
18289  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
18290    ['click','mousedown','touchstart'].forEach(evt => {
18291      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
18292    });
18293  });
18294
18295  root.querySelectorAll('.mamakana-form').forEach(function (form) {
18296    // Ne pas binder deux fois si le thème ré-hydrate
18297    if (form.dataset.bound === '1') return;
18298    form.dataset.bound = '1';
18299
18300    const select  = form.querySelector('.variant-selector');
18301    const priceEl = form.querySelector('.variant-price');
18302    const button  = form.querySelector('.add-to-cart-button');
18303
18304    // MAJ prix sur changement de variante
18305    if (select && priceEl) {
18306      select.addEventListener('change', function () {
18307        const opt = select.options[select.selectedIndex];
18308        const p = opt && opt.getAttribute('data-price');
18309        if (p) priceEl.textContent = p;
18310      });
18311    }
18312
18313    form.addEventListener('submit', async function (e) {
18314      e.preventDefault();
18315
18316      // Anti double-clic
18317      if (button) {
18318        if (button.dataset.loading === '1') return;
18319        button.dataset.loading = '1';
18320        button.setAttribute('disabled', 'disabled');
18321      }
18322
18323      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
18324      const variantId = variantInput ? (variantInput.value || '').trim() : '';
18325
18326      if (!variantId) {
18327        alert("Variante introuvable pour ce produit.");
18328        if (button) {
18329          button.dataset.loading = '';
18330          button.removeAttribute('disabled');
18331        }
18332        return;
18333      }
18334
18335      // quantité par défaut
18336      let qty = '1';
18337      const qtyInput = form.querySelector('input[name="quantity"]');
18338      if (qtyInput && qtyInput.value) qty = qtyInput.value;
18339
18340      const drawer = document.querySelector('cart-drawer');
18341      const sectionsUrl = window.location.pathname;
18342
18343      try {
18344        // ✅ Ajout + sections en 1 call (Dawn/OS2)
18345        const payload = {
18346          id: Number(variantId),
18347          quantity: Number(qty),
18348          sections: ['cart-drawer', 'cart-icon-bubble'],
18349          sections_url: sectionsUrl
18350        };
18351
18352        const res = await fetch('/cart/add.js', {
18353          method: 'POST',
18354          headers: {
18355            'Accept': 'application/json',
18356            'Content-Type': 'application/json',
18357            'X-Requested-With': 'XMLHttpRequest'
18358          },
18359          body: JSON.stringify(payload),
18360          credentials: 'same-origin'
18361        });
18362
18363        if (!res.ok) {
18364          let msg = 'Erreur lors de l’ajout au panier';
18365          try {
18366            const j = await res.json();
18367            if (j && (j.description || j.message)) msg = j.description || j.message;
18368          } catch(_) {}
18369          throw new Error(msg + ' (HTTP ' + res.status + ')');
18370        }
18371
18372        const state = await res.json();
18373
18374        // ✅ Mise à jour + ouverture du drawer (Dawn)
18375        if (drawer && typeof drawer.renderContents === 'function') {
18376          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
18377        } else {
18378          // Fallback si thème custom
18379          const bubble = document.querySelector('#cart-icon-bubble');
18380          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
18381            bubble.innerHTML = state.sections['cart-icon-bubble'];
18382          }
18383          if (drawer && state.sections && state.sections['cart-drawer']) {
18384            drawer.innerHTML = state.sections['cart-drawer'];
18385          }
18386
18387          // Tentative d’ouverture (selon implémentation)
18388          if (drawer && typeof drawer.open === 'function') drawer.open();
18389          else {
18390            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
18391            const cartIcon =
18392              document.querySelector('.header__icon--cart') ||
18393              document.querySelector('a[href="/cart"]');
18394            cartIcon && cartIcon.click && cartIcon.click();
18395          }
18396        }
18397
18398      } catch (err) {
18399        console.error(err);
18400        alert(err.message || "Erreur lors de l’ajout au panier");
18401      } finally {
18402        if (button) {
18403          button.dataset.loading = '';
18404          button.removeAttribute('disabled');
18405        }
18406      }
18407    });
18408  });
18409})();
18410</script>
18410
18411
18412<style>
18413  .card__heading {
18414    padding: 16px 12px;
18415    text-align: center;
18416  }
18417
18418  .add-to-cart-button,
18419  .mamakana-btn,
18420  .mamakana-form button[type="submit"] {
18421    cursor: pointer;
18422  }
18423
18424  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
18425    box-shadow: 0px 0px 5px 2px #2F7759;
18426    border-radius: 8px;
18427  }
18428
18429  .card-wrapper:has(.card__badge.right .badge) .card {}
18430
18431  /* ===== MOBILE ===== */
18432  @media (max-width: 749px) {
18433
18434    .card__heading {
18435      padding: 4px 8px 0px !important;
18436    }
18437
18438    .card__inner {
18439      margin-bottom: 0 !important;
18440    }
18441
18442    .card__content {
18443      padding: 0 0 4px !important;
18444    }
18445
18446    .card__information {
18447      padding: 0 4px !important;
18448      gap: 0 !important;
18449    }
18450
18451    /* Règles Dawn qui créent les gros espaces */
18452    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
18453      margin-top: 2px !important;
18454    }
18455
18456    .card-information > * + * {
18457      margin-top: 2px !important;
18458    }
18459
18460    .card-information > * {
18461      margin-top: 1px !important;
18462      margin-bottom: 1px !important;
18463    }
18464
18465    /* Form (user-agent + Dawn) */
18466    .card-information form {
18467      gap: 2px !important;
18468      padding-top: 2px !important;
18469      margin: 0 !important;
18470    }
18471
18472    /* Prix */
18473    .price__container,
18474    .price {
18475      margin: 0 !important;
18476      padding: 0 !important;
18477    }
18478
18479    /* 1 acheté = 1 offert */
18480    .doublee {
18481      margin: 0 !important;
18482      padding: 0 !important;
18483      line-height: 1.1 !important;
18484    }
18485
18486    /* Select variante */
18487    .mamakana-select {
18488      margin: 1px 0 !important;
18489      padding: 2px 4px !important;
18490    }
18491
18492    /* Livraison estimée */
18493    .livraison-estimee {
18494      margin-top: 1px !important;
18495      margin-bottom: 1px !important;
18496      font-size: 0.8em !important;
18497    }
18498
18499    /* Bouton */
18500    .mamakana-btn {
18501      padding: 6px 10px !important;
18502      margin-top: 1px !important;
18503    }
18504
18505    /* Ratings JudgeMe */
18506    .jdgm-prev-badge {
18507      margin: 0 !important;
18508      padding: 1px 0 !important;
18509    }
18510    .doublee .double {
18511  font-size: 0.8em !important;
18512}
18513  }
18514
18515
18516</style>
18517          </li><li id="Slide-template--25124901683576__featured_collection_TEMHXm-2" class="grid__item slider__slide">
18518            
18519
18520<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
18521<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
18522<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
18523<div class="card-wrapper product-card-wrapper underline-links-hover">
18524    
18525    
18526    <div class="
18527        card card--card
18528         card--media
18529         color-background-1 gradient
18530        
18531        
18532        
18533        
18534      " style="--ratio-percent: 100%;">
18535
18536
18537			
18538			
18539			
18540			
18541			
18542			
18543
18544			
18545			
18546			
18547			
18548			
18549			
18550			
18551				
18552			
18553			
18554			
18555			
18556			
18557			
18558			
18559			
18560			
18561	
18562			
18563			
18564						
18565			
18566			
18567				
18568			
18569			
18570			
18571			
18572			 
18573			
18574			
18575			
18576			
18577            
18578			
18579			
18580			
18581			
18582			
18583				
18584			
18585			
18586			
18587				
18588			
18589			<div class="primeBadges outerprimeb14897439932792-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14897439932792" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
18590  	
18591  	
18592  	  
18593						
18594						
18595                        
18596			
18597			
18598			
18599				
18600		
18601	
18602		
18603  	
18604  	
18605  	  
18606						
18607						
18608                        
18609			
18610			
18611			
18612				
18613		
18614
18615
18616    </div>
18617		
18618	
18619		
18620
18621        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_TEMHXm-14897439932792">
18622            <a href="/products/cbd-popcorn" id="CardLink-template--25124901683576__featured_collection_TEMHXm-14897439932792" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_TEMHXm-14897439932792 Badge-template--25124901683576__featured_collection_TEMHXm-14897439932792">
18623              Popcorn CBD - Special 🍿
18624            </a>
18625          </h3>
18626
18627      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
18628            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
18629            <div class="media media--transparent media--hover-effect">
18630              
18631              <img srcset="//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=165 165w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=360 360w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=533 533w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=720 720w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=940 940w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=1066 1066w,//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389 1080w" src="//mamakana.com/cdn/shop/files/Popcorn_fond.png?v=1742825389&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="CBD Popcorn - Special on a colored background" class="motion-reduce" loading="lazy" width="1080" height="1080">
18632              
18633</div>
18634          </div><div class="card__content">
18635          <div class="card__information"><div class="card__heading">
18636              <a href="/products/cbd-popcorn" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-14897439932792" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-14897439932792 NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-14897439932792">
18637                Popcorn CBD - Special 🍿
18638              </a>
18639            </div>
18640
18641          </div>
18642          <div class="card__badge bottom right"></div>
18643        </div>
18644      </div>
18645      <div class="card__content">
18646        <div class="card__information">
18647
18648          <div class="card-information"><span class="caption-large light"></span>
18649
18650
18651
18652
18653
18654
18655
18656
18657
18658
18659
18660
18661
18662
18663  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14897439932792" data-template="manual-installation" data-auto-install="false">
18664    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.20" data-number-of-reviews="44" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.20" tabindex="0" aria-label="4.20 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 44  </span> </div>
18665  </div>
18666
18667
18668
18669
18670
18671<div class="
18672    price ">
18673  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
18674        <span class="price-item price-item--regular">
18675          From <span class="money" data-wg-notranslate="">0,39€</span>
18676        </span></div>
18677    <div class="price__sale">
18678        <span class="visually-hidden visually-hidden--inline">Regular price</span>
18679        <span>
18680          <s class="price-item price-item--regular">
18681            
18682              
18683            
18684          </s>
18685        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
18686      <span class="price-item price-item--sale price-item--last">
18687        From <span class="money" data-wg-notranslate="">0,39€</span>
18688      </span>
18689    </div>
18690    
18691  </div>
18692</div>
18693
18694
18695<form class="mamakana-form" data-product-id="14897439932792">
18696
18697
18698  
18699
18700
18701
18702  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
18703
18704  <select class="variant-selector mamakana-select" name="id">
18705    
18706      
18707        
18708        
18709        
18710
18711
18712        
18713        
18714
18715          
18716          
18717          <option value="55155020530040" data-price="5,75€">
18718            2.5 + 2.5 Free Grams - €1.14/g
18719          </option>
18720        
18721
18722      
18723    
18724      
18725        
18726        
18727        
18728
18729
18730        
18731        
18732
18733          
18734          
18735          <option value="54988922192248" data-price="11,50€">
18736            5 + 5 grams free - €1.15/g
18737          </option>
18738        
18739
18740      
18741    
18742      
18743        
18744        
18745        
18746
18747
18748        
18749        
18750
18751          
18752          
18753          <option value="54988922225016" data-price="20,50€">
18754            10 + 10 Grams Free - €1.02/g
18755          </option>
18756        
18757
18758      
18759    
18760      
18761        
18762        
18763        
18764
18765
18766        
18767        
18768
18769          
18770          
18771          <option value="54988922257784" data-price="38,75€">
18772            25 + 25 grams free - €0.77/g
18773          </option>
18774        
18775
18776      
18777    
18778      
18779        
18780        
18781        
18782
18783
18784        
18785        
18786
18787          
18788          
18789          <option value="54988922290552" data-price="65,00€">
18790            50 + 50 grams free - €0.65/g
18791          </option>
18792        
18793
18794      
18795    
18796      
18797        
18798        
18799        
18800
18801
18802        
18803        
18804
18805          
18806          
18807          <option value="54988922323320" data-price="79,00€">
18808            100 + 100 Grams free - €0.39/g
18809          </option>
18810        
18811
18812      
18813    
18814  </select>
18815
18816<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
18817  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
18818  </div><input type="hidden" name="quantity" value="1">
18819
18820  <button type="submit" class="add-to-cart-button mamakana-btn">
18821    Add - <span class="variant-price" data-wg-notranslate="">5,75€</span>
18822  </button>
18823</form></div>
18824        </div><div class="card__badge bottom right"></div>
18825      </div>
18826    </div>
18827  </div>
18827<script>
18828(function () {
18829  // Scope = la carte qui contient CE script
18830  const root =
18831    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
18832
18833  // Empêche la carte (lien) d'intercepter les clics du select/bouton
18834  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
18835    ['click','mousedown','touchstart'].forEach(evt => {
18836      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
18837    });
18838  });
18839
18840  root.querySelectorAll('.mamakana-form').forEach(function (form) {
18841    // Ne pas binder deux fois si le thème ré-hydrate
18842    if (form.dataset.bound === '1') return;
18843    form.dataset.bound = '1';
18844
18845    const select  = form.querySelector('.variant-selector');
18846    const priceEl = form.querySelector('.variant-price');
18847    const button  = form.querySelector('.add-to-cart-button');
18848
18849    // MAJ prix sur changement de variante
18850    if (select && priceEl) {
18851      select.addEventListener('change', function () {
18852        const opt = select.options[select.selectedIndex];
18853        const p = opt && opt.getAttribute('data-price');
18854        if (p) priceEl.textContent = p;
18855      });
18856    }
18857
18858    form.addEventListener('submit', async function (e) {
18859      e.preventDefault();
18860
18861      // Anti double-clic
18862      if (button) {
18863        if (button.dataset.loading === '1') return;
18864        button.dataset.loading = '1';
18865        button.setAttribute('disabled', 'disabled');
18866      }
18867
18868      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
18869      const variantId = variantInput ? (variantInput.value || '').trim() : '';
18870
18871      if (!variantId) {
18872        alert("Variante introuvable pour ce produit.");
18873        if (button) {
18874          button.dataset.loading = '';
18875          button.removeAttribute('disabled');
18876        }
18877        return;
18878      }
18879
18880      // quantité par défaut
18881      let qty = '1';
18882      const qtyInput = form.querySelector('input[name="quantity"]');
18883      if (qtyInput && qtyInput.value) qty = qtyInput.value;
18884
18885      const drawer = document.querySelector('cart-drawer');
18886      const sectionsUrl = window.location.pathname;
18887
18888      try {
18889        // ✅ Ajout + sections en 1 call (Dawn/OS2)
18890        const payload = {
18891          id: Number(variantId),
18892          quantity: Number(qty),
18893          sections: ['cart-drawer', 'cart-icon-bubble'],
18894          sections_url: sectionsUrl
18895        };
18896
18897        const res = await fetch('/cart/add.js', {
18898          method: 'POST',
18899          headers: {
18900            'Accept': 'application/json',
18901            'Content-Type': 'application/json',
18902            'X-Requested-With': 'XMLHttpRequest'
18903          },
18904          body: JSON.stringify(payload),
18905          credentials: 'same-origin'
18906        });
18907
18908        if (!res.ok) {
18909          let msg = 'Erreur lors de l’ajout au panier';
18910          try {
18911            const j = await res.json();
18912            if (j && (j.description || j.message)) msg = j.description || j.message;
18913          } catch(_) {}
18914          throw new Error(msg + ' (HTTP ' + res.status + ')');
18915        }
18916
18917        const state = await res.json();
18918
18919        // ✅ Mise à jour + ouverture du drawer (Dawn)
18920        if (drawer && typeof drawer.renderContents === 'function') {
18921          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
18922        } else {
18923          // Fallback si thème custom
18924          const bubble = document.querySelector('#cart-icon-bubble');
18925          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
18926            bubble.innerHTML = state.sections['cart-icon-bubble'];
18927          }
18928          if (drawer && state.sections && state.sections['cart-drawer']) {
18929            drawer.innerHTML = state.sections['cart-drawer'];
18930          }
18931
18932          // Tentative d’ouverture (selon implémentation)
18933          if (drawer && typeof drawer.open === 'function') drawer.open();
18934          else {
18935            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
18936            const cartIcon =
18937              document.querySelector('.header__icon--cart') ||
18938              document.querySelector('a[href="/cart"]');
18939            cartIcon && cartIcon.click && cartIcon.click();
18940          }
18941        }
18942
18943      } catch (err) {
18944        console.error(err);
18945        alert(err.message || "Erreur lors de l’ajout au panier");
18946      } finally {
18947        if (button) {
18948          button.dataset.loading = '';
18949          button.removeAttribute('disabled');
18950        }
18951      }
18952    });
18953  });
18954})();
18955</script>
18955
18956
18957<style>
18958  .card__heading {
18959    padding: 16px 12px;
18960    text-align: center;
18961  }
18962
18963  .add-to-cart-button,
18964  .mamakana-btn,
18965  .mamakana-form button[type="submit"] {
18966    cursor: pointer;
18967  }
18968
18969  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
18970    box-shadow: 0px 0px 5px 2px #2F7759;
18971    border-radius: 8px;
18972  }
18973
18974  .card-wrapper:has(.card__badge.right .badge) .card {}
18975
18976  /* ===== MOBILE ===== */
18977  @media (max-width: 749px) {
18978
18979    .card__heading {
18980      padding: 4px 8px 0px !important;
18981    }
18982
18983    .card__inner {
18984      margin-bottom: 0 !important;
18985    }
18986
18987    .card__content {
18988      padding: 0 0 4px !important;
18989    }
18990
18991    .card__information {
18992      padding: 0 4px !important;
18993      gap: 0 !important;
18994    }
18995
18996    /* Règles Dawn qui créent les gros espaces */
18997    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
18998      margin-top: 2px !important;
18999    }
19000
19001    .card-information > * + * {
19002      margin-top: 2px !important;
19003    }
19004
19005    .card-information > * {
19006      margin-top: 1px !important;
19007      margin-bottom: 1px !important;
19008    }
19009
19010    /* Form (user-agent + Dawn) */
19011    .card-information form {
19012      gap: 2px !important;
19013      padding-top: 2px !important;
19014      margin: 0 !important;
19015    }
19016
19017    /* Prix */
19018    .price__container,
19019    .price {
19020      margin: 0 !important;
19021      padding: 0 !important;
19022    }
19023
19024    /* 1 acheté = 1 offert */
19025    .doublee {
19026      margin: 0 !important;
19027      padding: 0 !important;
19028      line-height: 1.1 !important;
19029    }
19030
19031    /* Select variante */
19032    .mamakana-select {
19033      margin: 1px 0 !important;
19034      padding: 2px 4px !important;
19035    }
19036
19037    /* Livraison estimée */
19038    .livraison-estimee {
19039      margin-top: 1px !important;
19040      margin-bottom: 1px !important;
19041      font-size: 0.8em !important;
19042    }
19043
19044    /* Bouton */
19045    .mamakana-btn {
19046      padding: 6px 10px !important;
19047      margin-top: 1px !important;
19048    }
19049
19050    /* Ratings JudgeMe */
19051    .jdgm-prev-badge {
19052      margin: 0 !important;
19053      padding: 1px 0 !important;
19054    }
19055    .doublee .double {
19056  font-size: 0.8em !important;
19057}
19058  }
19059
19060
19061</style>
19062          </li><li id="Slide-template--25124901683576__featured_collection_TEMHXm-3" class="grid__item slider__slide">
19063            
19064
19065<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
19066<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
19067<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
19068<div class="card-wrapper product-card-wrapper underline-links-hover">
19069    
19070    
19071    <div class="
19072        card card--card
19073         card--media
19074         color-background-1 gradient
19075        
19076        
19077        
19078        
19079      " style="--ratio-percent: 100%;">
19080
19081
19082			
19083			
19084			
19085			
19086			
19087			
19088
19089			
19090			
19091			
19092			
19093			
19094			
19095			
19096				
19097			
19098			
19099			
19100			
19101			
19102			
19103			
19104			
19105			
19106	
19107			
19108			
19109						
19110			
19111			
19112				
19113			
19114			
19115			
19116			
19117			 
19118			
19119			
19120			
19121			
19122            
19123			
19124			
19125			
19126			
19127			
19128				
19129			
19130			
19131			
19132				
19133			
19134			<div class="primeBadges outerprimeb7211455447209-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7211455447209" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
19135  	
19136  	
19137  	  
19138						
19139						
19140                        
19141			
19142			
19143			
19144				
19145		
19146	
19147		
19148  	
19149  	
19150  	  
19151						
19152						
19153                        
19154			
19155			
19156			
19157				
19158		
19159
19160
19161    </div>
19162		
19163	
19164		
19165
19166        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_TEMHXm-7211455447209">
19167            <a href="/products/orange-bud-cbd-small-buds" id="CardLink-template--25124901683576__featured_collection_TEMHXm-7211455447209" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_TEMHXm-7211455447209 Badge-template--25124901683576__featured_collection_TEMHXm-7211455447209">
19168              Orange Bud CBD Small Buds 🍊
19169            </a>
19170          </h3>
19171
19172      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
19173            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
19174            <div class="media media--transparent media--hover-effect">
19175              
19176              <img srcset="//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=165 165w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=360 360w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=533 533w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=720 720w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=940 940w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=1066 1066w,//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740 1080w" src="//mamakana.com/cdn/shop/files/Orangecopie.jpg?v=1699020740&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Orange Bud  Small Buds a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
19177              
19178<img srcset="//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=165 165w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=360 360w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=533 533w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=720 720w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=940 940w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=1066 1066w,//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740 1080w" src="//mamakana.com/cdn/shop/files/DSC_0477copie_2fedb7ff-ff21-4b05-a63d-28360bdcbfb2.jpg?v=1699020740&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
19179          </div><div class="card__content">
19180          <div class="card__information"><div class="card__heading">
19181              <a href="/products/orange-bud-cbd-small-buds" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-7211455447209" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-7211455447209 NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-7211455447209">
19182                Orange Bud CBD Small Buds 🍊
19183              </a>
19184            </div>
19185
19186          </div>
19187          <div class="card__badge bottom right"><span id="NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-7211455447209" class="badge badge--bottom-left color-inverse">Out of print</span></div>
19188        </div>
19189      </div>
19190      <div class="card__content">
19191        <div class="card__information">
19192
19193          <div class="card-information"><span class="caption-large light"></span>
19194
19195
19196
19197
19198
19199
19200
19201
19202
19203
19204
19205
19206
19207
19208  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7211455447209" data-template="manual-installation" data-auto-install="false">
19209    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.60" data-number-of-reviews="172" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.60" tabindex="0" aria-label="4.60 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 172  </span> </div>
19210  </div>
19211
19212
19213
19214
19215
19216<div class="
19217    price  price--sold-out">
19218  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
19219        <span class="price-item price-item--regular">
19220          From <span class="money" data-wg-notranslate="">0,39€</span>
19221        </span></div>
19222    <div class="price__sale">
19223        <span class="visually-hidden visually-hidden--inline">Regular price</span>
19224        <span>
19225          <s class="price-item price-item--regular">
19226            
19227              
19228            
19229          </s>
19230        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
19231      <span class="price-item price-item--sale price-item--last">
19232        From <span class="money" data-wg-notranslate="">0,39€</span>
19233      </span>
19234    </div>
19235    
19236  </div>
19237</div>
19238
19239
19240<form class="mamakana-form" data-product-id="7211455447209">
19241
19242
19243  
19244
19245
19246
19247  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
19248
19249  <select class="variant-selector mamakana-select" name="id">
19250    
19251      
19252    
19253      
19254    
19255      
19256    
19257      
19258    
19259      
19260    
19261      
19262    
19263      
19264    
19265      
19266    
19267  </select>
19268
19269<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
19270  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
19271  </div><input type="hidden" name="quantity" value="1">
19272
19273  <button type="submit" class="add-to-cart-button mamakana-btn">
19274    Add - <span class="variant-price" data-wg-notranslate="">7,40€</span>
19275  </button>
19276</form></div>
19277        </div><div class="card__badge bottom right"><span id="Badge-template--25124901683576__featured_collection_TEMHXm-7211455447209" class="badge badge--bottom-left color-inverse">Out of print</span></div>
19278      </div>
19279    </div>
19280  </div>
19280<script>
19281(function () {
19282  // Scope = la carte qui contient CE script
19283  const root =
19284    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
19285
19286  // Empêche la carte (lien) d'intercepter les clics du select/bouton
19287  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
19288    ['click','mousedown','touchstart'].forEach(evt => {
19289      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
19290    });
19291  });
19292
19293  root.querySelectorAll('.mamakana-form').forEach(function (form) {
19294    // Ne pas binder deux fois si le thème ré-hydrate
19295    if (form.dataset.bound === '1') return;
19296    form.dataset.bound = '1';
19297
19298    const select  = form.querySelector('.variant-selector');
19299    const priceEl = form.querySelector('.variant-price');
19300    const button  = form.querySelector('.add-to-cart-button');
19301
19302    // MAJ prix sur changement de variante
19303    if (select && priceEl) {
19304      select.addEventListener('change', function () {
19305        const opt = select.options[select.selectedIndex];
19306        const p = opt && opt.getAttribute('data-price');
19307        if (p) priceEl.textContent = p;
19308      });
19309    }
19310
19311    form.addEventListener('submit', async function (e) {
19312      e.preventDefault();
19313
19314      // Anti double-clic
19315      if (button) {
19316        if (button.dataset.loading === '1') return;
19317        button.dataset.loading = '1';
19318        button.setAttribute('disabled', 'disabled');
19319      }
19320
19321      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
19322      const variantId = variantInput ? (variantInput.value || '').trim() : '';
19323
19324      if (!variantId) {
19325        alert("Variante introuvable pour ce produit.");
19326        if (button) {
19327          button.dataset.loading = '';
19328          button.removeAttribute('disabled');
19329        }
19330        return;
19331      }
19332
19333      // quantité par défaut
19334      let qty = '1';
19335      const qtyInput = form.querySelector('input[name="quantity"]');
19336      if (qtyInput && qtyInput.value) qty = qtyInput.value;
19337
19338      const drawer = document.querySelector('cart-drawer');
19339      const sectionsUrl = window.location.pathname;
19340
19341      try {
19342        // ✅ Ajout + sections en 1 call (Dawn/OS2)
19343        const payload = {
19344          id: Number(variantId),
19345          quantity: Number(qty),
19346          sections: ['cart-drawer', 'cart-icon-bubble'],
19347          sections_url: sectionsUrl
19348        };
19349
19350        const res = await fetch('/cart/add.js', {
19351          method: 'POST',
19352          headers: {
19353            'Accept': 'application/json',
19354            'Content-Type': 'application/json',
19355            'X-Requested-With': 'XMLHttpRequest'
19356          },
19357          body: JSON.stringify(payload),
19358          credentials: 'same-origin'
19359        });
19360
19361        if (!res.ok) {
19362          let msg = 'Erreur lors de l’ajout au panier';
19363          try {
19364            const j = await res.json();
19365            if (j && (j.description || j.message)) msg = j.description || j.message;
19366          } catch(_) {}
19367          throw new Error(msg + ' (HTTP ' + res.status + ')');
19368        }
19369
19370        const state = await res.json();
19371
19372        // ✅ Mise à jour + ouverture du drawer (Dawn)
19373        if (drawer && typeof drawer.renderContents === 'function') {
19374          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
19375        } else {
19376          // Fallback si thème custom
19377          const bubble = document.querySelector('#cart-icon-bubble');
19378          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
19379            bubble.innerHTML = state.sections['cart-icon-bubble'];
19380          }
19381          if (drawer && state.sections && state.sections['cart-drawer']) {
19382            drawer.innerHTML = state.sections['cart-drawer'];
19383          }
19384
19385          // Tentative d’ouverture (selon implémentation)
19386          if (drawer && typeof drawer.open === 'function') drawer.open();
19387          else {
19388            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
19389            const cartIcon =
19390              document.querySelector('.header__icon--cart') ||
19391              document.querySelector('a[href="/cart"]');
19392            cartIcon && cartIcon.click && cartIcon.click();
19393          }
19394        }
19395
19396      } catch (err) {
19397        console.error(err);
19398        alert(err.message || "Erreur lors de l’ajout au panier");
19399      } finally {
19400        if (button) {
19401          button.dataset.loading = '';
19402          button.removeAttribute('disabled');
19403        }
19404      }
19405    });
19406  });
19407})();
19408</script>
19408
19409
19410<style>
19411  .card__heading {
19412    padding: 16px 12px;
19413    text-align: center;
19414  }
19415
19416  .add-to-cart-button,
19417  .mamakana-btn,
19418  .mamakana-form button[type="submit"] {
19419    cursor: pointer;
19420  }
19421
19422  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
19423    box-shadow: 0px 0px 5px 2px #2F7759;
19424    border-radius: 8px;
19425  }
19426
19427  .card-wrapper:has(.card__badge.right .badge) .card {}
19428
19429  /* ===== MOBILE ===== */
19430  @media (max-width: 749px) {
19431
19432    .card__heading {
19433      padding: 4px 8px 0px !important;
19434    }
19435
19436    .card__inner {
19437      margin-bottom: 0 !important;
19438    }
19439
19440    .card__content {
19441      padding: 0 0 4px !important;
19442    }
19443
19444    .card__information {
19445      padding: 0 4px !important;
19446      gap: 0 !important;
19447    }
19448
19449    /* Règles Dawn qui créent les gros espaces */
19450    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
19451      margin-top: 2px !important;
19452    }
19453
19454    .card-information > * + * {
19455      margin-top: 2px !important;
19456    }
19457
19458    .card-information > * {
19459      margin-top: 1px !important;
19460      margin-bottom: 1px !important;
19461    }
19462
19463    /* Form (user-agent + Dawn) */
19464    .card-information form {
19465      gap: 2px !important;
19466      padding-top: 2px !important;
19467      margin: 0 !important;
19468    }
19469
19470    /* Prix */
19471    .price__container,
19472    .price {
19473      margin: 0 !important;
19474      padding: 0 !important;
19475    }
19476
19477    /* 1 acheté = 1 offert */
19478    .doublee {
19479      margin: 0 !important;
19480      padding: 0 !important;
19481      line-height: 1.1 !important;
19482    }
19483
19484    /* Select variante */
19485    .mamakana-select {
19486      margin: 1px 0 !important;
19487      padding: 2px 4px !important;
19488    }
19489
19490    /* Livraison estimée */
19491    .livraison-estimee {
19492      margin-top: 1px !important;
19493      margin-bottom: 1px !important;
19494      font-size: 0.8em !important;
19495    }
19496
19497    /* Bouton */
19498    .mamakana-btn {
19499      padding: 6px 10px !important;
19500      margin-top: 1px !important;
19501    }
19502
19503    /* Ratings JudgeMe */
19504    .jdgm-prev-badge {
19505      margin: 0 !important;
19506      padding: 1px 0 !important;
19507    }
19508    .doublee .double {
19509  font-size: 0.8em !important;
19510}
19511  }
19512
19513
19514</style>
19515          </li><li id="Slide-template--25124901683576__featured_collection_TEMHXm-4" class="grid__item slider__slide">
19516            
19517
19518<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
19519<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
19520<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
19521<div class="card-wrapper product-card-wrapper underline-links-hover">
19522    
19523    
19524    <div class="
19525        card card--card
19526         card--media
19527         color-background-1 gradient
19528        
19529        
19530        
19531        
19532      " style="--ratio-percent: 100%;">
19533
19534
19535			
19536			
19537			
19538			
19539			
19540			
19541
19542			
19543			
19544			
19545			
19546			
19547			
19548			
19549				
19550			
19551			
19552			
19553			
19554			
19555			
19556			
19557			
19558			
19559	
19560			
19561			
19562						
19563			
19564			
19565				
19566			
19567			
19568			
19569			
19570			 
19571			
19572			
19573			
19574			
19575            
19576			
19577			
19578			
19579			
19580			
19581				
19582			
19583			
19584			
19585				
19586			
19587			<div class="primeBadges outerprimeb14879691800952-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14879691800952" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
19588  	
19589  	
19590  	  
19591						
19592						
19593                        
19594			
19595			
19596			
19597				
19598		
19599	
19600		
19601  	
19602  	
19603  	  
19604						
19605						
19606                        
19607			
19608			
19609			
19610				
19611		
19612
19613
19614    </div>
19615		
19616	
19617		
19618
19619        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_TEMHXm-14879691800952">
19620            <a href="/products/og-kush-cbd-small-buds" id="CardLink-template--25124901683576__featured_collection_TEMHXm-14879691800952" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_TEMHXm-14879691800952 Badge-template--25124901683576__featured_collection_TEMHXm-14879691800952">
19621              OG Kush CBD Small Buds 👮
19622            </a>
19623          </h3>
19624
19625      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
19626            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
19627            <div class="media media--transparent media--hover-effect">
19628              
19629              <img srcset="//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=165 165w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=360 360w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=533 533w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=720 720w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=940 940w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=1066 1066w,//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460 1080w" src="//mamakana.com/cdn/shop/files/PTOGKush_fond_b3aef42c-814f-4847-9d3d-9674d5b144ca.png?v=1742546460&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="OG Kush CBD Small Buds a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1079">
19630              
19631<img srcset="//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=165 165w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=360 360w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=533 533w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=720 720w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=940 940w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=1066 1066w,//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460 1080w" src="//mamakana.com/cdn/shop/files/PTOGKush_zoom.png?v=1742546460&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
19632          </div><div class="card__content">
19633          <div class="card__information"><div class="card__heading">
19634              <a href="/products/og-kush-cbd-small-buds" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-14879691800952" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-14879691800952 NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-14879691800952">
19635                OG Kush CBD Small Buds 👮
19636              </a>
19637            </div>
19638
19639          </div>
19640          <div class="card__badge bottom right"></div>
19641        </div>
19642      </div>
19643      <div class="card__content">
19644        <div class="card__information">
19645
19646          <div class="card-information"><span class="caption-large light"></span>
19647
19648
19649
19650
19651
19652
19653
19654
19655
19656
19657
19658
19659
19660
19661  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14879691800952" data-template="manual-installation" data-auto-install="false">
19662    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.61" data-number-of-reviews="62" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.61" tabindex="0" aria-label="4.61 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 62  </span> </div>
19663  </div>
19664
19665
19666
19667
19668
19669<div class="
19670    price ">
19671  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
19672        <span class="price-item price-item--regular">
19673          From <span class="money" data-wg-notranslate="">0,39€</span>
19674        </span></div>
19675    <div class="price__sale">
19676        <span class="visually-hidden visually-hidden--inline">Regular price</span>
19677        <span>
19678          <s class="price-item price-item--regular">
19679            
19680              
19681            
19682          </s>
19683        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
19684      <span class="price-item price-item--sale price-item--last">
19685        From <span class="money" data-wg-notranslate="">0,39€</span>
19686      </span>
19687    </div>
19688    
19689  </div>
19690</div>
19691
19692
19693<form class="mamakana-form" data-product-id="14879691800952">
19694
19695
19696  
19697
19698
19699
19700  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
19701
19702  <select class="variant-selector mamakana-select" name="id">
19703    
19704      
19705        
19706        
19707        
19708
19709
19710        
19711        
19712
19713          
19714          
19715          <option value="54924318015864" data-price="7,40€">
19716            2.5 + 2.5 Grams free - 1.48 €/g
19717          </option>
19718        
19719
19720      
19721    
19722      
19723        
19724        
19725        
19726
19727
19728        
19729        
19730
19731          
19732          
19733          <option value="54924318048632" data-price="12,50€">
19734            5 + 5 Grams free - €1.25/g
19735          </option>
19736        
19737
19738      
19739    
19740      
19741        
19742        
19743        
19744
19745
19746        
19747        
19748
19749          
19750          
19751          <option value="54924318081400" data-price="22,50€">
19752            10 + 10 Grams free - €1.12/g
19753          </option>
19754        
19755
19756      
19757    
19758      
19759        
19760        
19761        
19762
19763
19764        
19765        
19766
19767          
19768          
19769          <option value="54924318114168" data-price="43,70€">
19770            25 + 25 Grams free - €0.87/g
19771          </option>
19772        
19773
19774      
19775    
19776      
19777        
19778        
19779        
19780
19781
19782        
19783        
19784
19785          
19786          
19787          <option value="54924318146936" data-price="75,00€">
19788            50 + 50 Grams free - €0.75/g
19789          </option>
19790        
19791
19792      
19793    
19794      
19795        
19796        
19797        
19798
19799
19800        
19801        
19802
19803          
19804          
19805          <option value="54924318179704" data-price="118,00€">
19806            100 + 100 grams free - $0.59/g
19807          </option>
19808        
19809
19810      
19811    
19812      
19813        
19814        
19815        
19816
19817
19818        
19819        
19820
19821          
19822          
19823          <option value="55428413981048" data-price="245,00€">
19824            250 + 250 grams free - $0.49/g
19825          </option>
19826        
19827
19828      
19829    
19830      
19831        
19832        
19833        
19834
19835
19836        
19837        
19838
19839          
19840          
19841          <option value="55428414013816" data-price="390,00€">
19842            500 + 500 grams free - $0.39/g
19843          </option>
19844        
19845
19846      
19847    
19848  </select>
19849
19850<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
19851  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
19852  </div><input type="hidden" name="quantity" value="1">
19853
19854  <button type="submit" class="add-to-cart-button mamakana-btn">
19855    Add - <span class="variant-price" data-wg-notranslate="">7,40€</span>
19856  </button>
19857</form></div>
19858        </div><div class="card__badge bottom right"></div>
19859      </div>
19860    </div>
19861  </div>
19861<script>
19862(function () {
19863  // Scope = la carte qui contient CE script
19864  const root =
19865    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
19866
19867  // Empêche la carte (lien) d'intercepter les clics du select/bouton
19868  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
19869    ['click','mousedown','touchstart'].forEach(evt => {
19870      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
19871    });
19872  });
19873
19874  root.querySelectorAll('.mamakana-form').forEach(function (form) {
19875    // Ne pas binder deux fois si le thème ré-hydrate
19876    if (form.dataset.bound === '1') return;
19877    form.dataset.bound = '1';
19878
19879    const select  = form.querySelector('.variant-selector');
19880    const priceEl = form.querySelector('.variant-price');
19881    const button  = form.querySelector('.add-to-cart-button');
19882
19883    // MAJ prix sur changement de variante
19884    if (select && priceEl) {
19885      select.addEventListener('change', function () {
19886        const opt = select.options[select.selectedIndex];
19887        const p = opt && opt.getAttribute('data-price');
19888        if (p) priceEl.textContent = p;
19889      });
19890    }
19891
19892    form.addEventListener('submit', async function (e) {
19893      e.preventDefault();
19894
19895      // Anti double-clic
19896      if (button) {
19897        if (button.dataset.loading === '1') return;
19898        button.dataset.loading = '1';
19899        button.setAttribute('disabled', 'disabled');
19900      }
19901
19902      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
19903      const variantId = variantInput ? (variantInput.value || '').trim() : '';
19904
19905      if (!variantId) {
19906        alert("Variante introuvable pour ce produit.");
19907        if (button) {
19908          button.dataset.loading = '';
19909          button.removeAttribute('disabled');
19910        }
19911        return;
19912      }
19913
19914      // quantité par défaut
19915      let qty = '1';
19916      const qtyInput = form.querySelector('input[name="quantity"]');
19917      if (qtyInput && qtyInput.value) qty = qtyInput.value;
19918
19919      const drawer = document.querySelector('cart-drawer');
19920      const sectionsUrl = window.location.pathname;
19921
19922      try {
19923        // ✅ Ajout + sections en 1 call (Dawn/OS2)
19924        const payload = {
19925          id: Number(variantId),
19926          quantity: Number(qty),
19927          sections: ['cart-drawer', 'cart-icon-bubble'],
19928          sections_url: sectionsUrl
19929        };
19930
19931        const res = await fetch('/cart/add.js', {
19932          method: 'POST',
19933          headers: {
19934            'Accept': 'application/json',
19935            'Content-Type': 'application/json',
19936            'X-Requested-With': 'XMLHttpRequest'
19937          },
19938          body: JSON.stringify(payload),
19939          credentials: 'same-origin'
19940        });
19941
19942        if (!res.ok) {
19943          let msg = 'Erreur lors de l’ajout au panier';
19944          try {
19945            const j = await res.json();
19946            if (j && (j.description || j.message)) msg = j.description || j.message;
19947          } catch(_) {}
19948          throw new Error(msg + ' (HTTP ' + res.status + ')');
19949        }
19950
19951        const state = await res.json();
19952
19953        // ✅ Mise à jour + ouverture du drawer (Dawn)
19954        if (drawer && typeof drawer.renderContents === 'function') {
19955          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
19956        } else {
19957          // Fallback si thème custom
19958          const bubble = document.querySelector('#cart-icon-bubble');
19959          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
19960            bubble.innerHTML = state.sections['cart-icon-bubble'];
19961          }
19962          if (drawer && state.sections && state.sections['cart-drawer']) {
19963            drawer.innerHTML = state.sections['cart-drawer'];
19964          }
19965
19966          // Tentative d’ouverture (selon implémentation)
19967          if (drawer && typeof drawer.open === 'function') drawer.open();
19968          else {
19969            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
19970            const cartIcon =
19971              document.querySelector('.header__icon--cart') ||
19972              document.querySelector('a[href="/cart"]');
19973            cartIcon && cartIcon.click && cartIcon.click();
19974          }
19975        }
19976
19977      } catch (err) {
19978        console.error(err);
19979        alert(err.message || "Erreur lors de l’ajout au panier");
19980      } finally {
19981        if (button) {
19982          button.dataset.loading = '';
19983          button.removeAttribute('disabled');
19984        }
19985      }
19986    });
19987  });
19988})();
19989</script>
19989
19990
19991<style>
19992  .card__heading {
19993    padding: 16px 12px;
19994    text-align: center;
19995  }
19996
19997  .add-to-cart-button,
19998  .mamakana-btn,
19999  .mamakana-form button[type="submit"] {
20000    cursor: pointer;
20001  }
20002
20003  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
20004    box-shadow: 0px 0px 5px 2px #2F7759;
20005    border-radius: 8px;
20006  }
20007
20008  .card-wrapper:has(.card__badge.right .badge) .card {}
20009
20010  /* ===== MOBILE ===== */
20011  @media (max-width: 749px) {
20012
20013    .card__heading {
20014      padding: 4px 8px 0px !important;
20015    }
20016
20017    .card__inner {
20018      margin-bottom: 0 !important;
20019    }
20020
20021    .card__content {
20022      padding: 0 0 4px !important;
20023    }
20024
20025    .card__information {
20026      padding: 0 4px !important;
20027      gap: 0 !important;
20028    }
20029
20030    /* Règles Dawn qui créent les gros espaces */
20031    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
20032      margin-top: 2px !important;
20033    }
20034
20035    .card-information > * + * {
20036      margin-top: 2px !important;
20037    }
20038
20039    .card-information > * {
20040      margin-top: 1px !important;
20041      margin-bottom: 1px !important;
20042    }
20043
20044    /* Form (user-agent + Dawn) */
20045    .card-information form {
20046      gap: 2px !important;
20047      padding-top: 2px !important;
20048      margin: 0 !important;
20049    }
20050
20051    /* Prix */
20052    .price__container,
20053    .price {
20054      margin: 0 !important;
20055      padding: 0 !important;
20056    }
20057
20058    /* 1 acheté = 1 offert */
20059    .doublee {
20060      margin: 0 !important;
20061      padding: 0 !important;
20062      line-height: 1.1 !important;
20063    }
20064
20065    /* Select variante */
20066    .mamakana-select {
20067      margin: 1px 0 !important;
20068      padding: 2px 4px !important;
20069    }
20070
20071    /* Livraison estimée */
20072    .livraison-estimee {
20073      margin-top: 1px !important;
20074      margin-bottom: 1px !important;
20075      font-size: 0.8em !important;
20076    }
20077
20078    /* Bouton */
20079    .mamakana-btn {
20080      padding: 6px 10px !important;
20081      margin-top: 1px !important;
20082    }
20083
20084    /* Ratings JudgeMe */
20085    .jdgm-prev-badge {
20086      margin: 0 !important;
20087      padding: 1px 0 !important;
20088    }
20089    .doublee .double {
20090  font-size: 0.8em !important;
20091}
20092  }
20093
20094
20095</style>
20096          </li><li id="Slide-template--25124901683576__featured_collection_TEMHXm-5" class="grid__item slider__slide">
20097            
20098
20099<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
20100<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
20101<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
20102<div class="card-wrapper product-card-wrapper underline-links-hover">
20103    
20104    
20105    <div class="
20106        card card--card
20107         card--media
20108         color-background-1 gradient
20109        
20110        
20111        
20112        
20113      " style="--ratio-percent: 100%;">
20114
20115
20116			
20117			
20118			
20119			
20120			
20121			
20122
20123			
20124			
20125			
20126			
20127			
20128			
20129			
20130				
20131			
20132			
20133			
20134			
20135			
20136			
20137			
20138			
20139			
20140	
20141			
20142			
20143						
20144			
20145			
20146				
20147			
20148			
20149			
20150			
20151			 
20152			
20153			
20154			
20155			
20156            
20157			
20158			
20159			
20160			
20161			
20162				
20163			
20164			
20165			
20166				
20167			
20168			<div class="primeBadges outerprimeb14868634173816-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="14868634173816" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
20169  	
20170  	
20171  	  
20172						
20173						
20174                        
20175			
20176			
20177			
20178				
20179		
20180	
20181		
20182  	
20183  	
20184  	  
20185						
20186						
20187                        
20188			
20189			
20190			
20191				
20192		
20193
20194
20195    </div>
20196		
20197	
20198		
20199
20200        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_TEMHXm-14868634173816">
20201            <a href="/products/sour-diesel-cbd-greenhouse" id="CardLink-template--25124901683576__featured_collection_TEMHXm-14868634173816" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_TEMHXm-14868634173816 Badge-template--25124901683576__featured_collection_TEMHXm-14868634173816">
20202              Sour Diesel CBD ⛽ [Greenhouse]
20203            </a>
20204          </h3>
20205
20206      <div class="card__inner  ratio" style="--ratio-percent: 100%;"><div class="card__media">
20207            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
20208            <div class="media media--transparent media--hover-effect">
20209              
20210              <img srcset="//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=165 165w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=360 360w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=533 533w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=720 720w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=940 940w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=1066 1066w,//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336 1080w" src="//mamakana.com/cdn/shop/files/SourDiesel-fond.png?v=1750939336&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Sour Diesel CBD ⛽ [Greenhouse] a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
20211              
20212<img srcset="//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=165 165w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=360 360w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=533 533w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=720 720w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=940 940w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=1066 1066w,//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336 1080w" src="//mamakana.com/cdn/shop/files/SourDiesel-zoom.png?v=1750939336&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
20213          </div><div class="card__content">
20214          <div class="card__information"><div class="card__heading">
20215              <a href="/products/sour-diesel-cbd-greenhouse" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-14868634173816" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_TEMHXm-14868634173816 NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-14868634173816">
20216                Sour Diesel CBD ⛽ [Greenhouse]
20217              </a>
20218            </div>
20219
20220          </div>
20221          <div class="card__badge bottom right"><span id="NoMediaStandardBadge-template--25124901683576__featured_collection_TEMHXm-14868634173816" class="badge badge--bottom-left color-inverse">Out of print</span></div>
20222        </div>
20223      </div>
20224      <div class="card__content">
20225        <div class="card__information">
20226
20227          <div class="card-information"><span class="caption-large light"></span>
20228
20229
20230
20231
20232
20233
20234
20235
20236
20237
20238
20239
20240
20241
20242  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="14868634173816" data-template="manual-installation" data-auto-install="false">
20243    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.23" data-number-of-reviews="43" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.23" tabindex="0" aria-label="4.23 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 43  </span> </div>
20244  </div>
20245
20246
20247
20248
20249
20250<div class="
20251    price  price--sold-out">
20252  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
20253        <span class="price-item price-item--regular">
20254          From <span class="money" data-wg-notranslate="">0,79€</span>
20255        </span></div>
20256    <div class="price__sale">
20257        <span class="visually-hidden visually-hidden--inline">Regular price</span>
20258        <span>
20259          <s class="price-item price-item--regular">
20260            
20261              
20262            
20263          </s>
20264        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
20265      <span class="price-item price-item--sale price-item--last">
20266        From <span class="money" data-wg-notranslate="">0,79€</span>
20267      </span>
20268    </div>
20269    
20270  </div>
20271</div>
20272
20273
20274<form class="mamakana-form" data-product-id="14868634173816">
20275
20276
20277  
20278
20279
20280
20281  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
20282
20283  <select class="variant-selector mamakana-select" name="id">
20284    
20285      
20286    
20287      
20288    
20289      
20290    
20291      
20292    
20293      
20294    
20295      
20296    
20297      
20298    
20299      
20300    
20301  </select>
20302
20303<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
20304  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
20305  </div><input type="hidden" name="quantity" value="1">
20306
20307  <button type="submit" class="add-to-cart-button mamakana-btn">
20308    Add - <span class="variant-price" data-wg-notranslate="">9,90€</span>
20309  </button>
20310</form></div>
20311        </div><div class="card__badge bottom right"><span id="Badge-template--25124901683576__featured_collection_TEMHXm-14868634173816" class="badge badge--bottom-left color-inverse">Out of print</span></div>
20312      </div>
20313    </div>
20314  </div>
20314<script>
20315(function () {
20316  // Scope = la carte qui contient CE script
20317  const root =
20318    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
20319
20320  // Empêche la carte (lien) d'intercepter les clics du select/bouton
20321  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
20322    ['click','mousedown','touchstart'].forEach(evt => {
20323      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
20324    });
20325  });
20326
20327  root.querySelectorAll('.mamakana-form').forEach(function (form) {
20328    // Ne pas binder deux fois si le thème ré-hydrate
20329    if (form.dataset.bound === '1') return;
20330    form.dataset.bound = '1';
20331
20332    const select  = form.querySelector('.variant-selector');
20333    const priceEl = form.querySelector('.variant-price');
20334    const button  = form.querySelector('.add-to-cart-button');
20335
20336    // MAJ prix sur changement de variante
20337    if (select && priceEl) {
20338      select.addEventListener('change', function () {
20339        const opt = select.options[select.selectedIndex];
20340        const p = opt && opt.getAttribute('data-price');
20341        if (p) priceEl.textContent = p;
20342      });
20343    }
20344
20345    form.addEventListener('submit', async function (e) {
20346      e.preventDefault();
20347
20348      // Anti double-clic
20349      if (button) {
20350        if (button.dataset.loading === '1') return;
20351        button.dataset.loading = '1';
20352        button.setAttribute('disabled', 'disabled');
20353      }
20354
20355      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
20356      const variantId = variantInput ? (variantInput.value || '').trim() : '';
20357
20358      if (!variantId) {
20359        alert("Variante introuvable pour ce produit.");
20360        if (button) {
20361          button.dataset.loading = '';
20362          button.removeAttribute('disabled');
20363        }
20364        return;
20365      }
20366
20367      // quantité par défaut
20368      let qty = '1';
20369      const qtyInput = form.querySelector('input[name="quantity"]');
20370      if (qtyInput && qtyInput.value) qty = qtyInput.value;
20371
20372      const drawer = document.querySelector('cart-drawer');
20373      const sectionsUrl = window.location.pathname;
20374
20375      try {
20376        // ✅ Ajout + sections en 1 call (Dawn/OS2)
20377        const payload = {
20378          id: Number(variantId),
20379          quantity: Number(qty),
20380          sections: ['cart-drawer', 'cart-icon-bubble'],
20381          sections_url: sectionsUrl
20382        };
20383
20384        const res = await fetch('/cart/add.js', {
20385          method: 'POST',
20386          headers: {
20387            'Accept': 'application/json',
20388            'Content-Type': 'application/json',
20389            'X-Requested-With': 'XMLHttpRequest'
20390          },
20391          body: JSON.stringify(payload),
20392          credentials: 'same-origin'
20393        });
20394
20395        if (!res.ok) {
20396          let msg = 'Erreur lors de l’ajout au panier';
20397          try {
20398            const j = await res.json();
20399            if (j && (j.description || j.message)) msg = j.description || j.message;
20400          } catch(_) {}
20401          throw new Error(msg + ' (HTTP ' + res.status + ')');
20402        }
20403
20404        const state = await res.json();
20405
20406        // ✅ Mise à jour + ouverture du drawer (Dawn)
20407        if (drawer && typeof drawer.renderContents === 'function') {
20408          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
20409        } else {
20410          // Fallback si thème custom
20411          const bubble = document.querySelector('#cart-icon-bubble');
20412          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
20413            bubble.innerHTML = state.sections['cart-icon-bubble'];
20414          }
20415          if (drawer && state.sections && state.sections['cart-drawer']) {
20416            drawer.innerHTML = state.sections['cart-drawer'];
20417          }
20418
20419          // Tentative d’ouverture (selon implémentation)
20420          if (drawer && typeof drawer.open === 'function') drawer.open();
20421          else {
20422            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
20423            const cartIcon =
20424              document.querySelector('.header__icon--cart') ||
20425              document.querySelector('a[href="/cart"]');
20426            cartIcon && cartIcon.click && cartIcon.click();
20427          }
20428        }
20429
20430      } catch (err) {
20431        console.error(err);
20432        alert(err.message || "Erreur lors de l’ajout au panier");
20433      } finally {
20434        if (button) {
20435          button.dataset.loading = '';
20436          button.removeAttribute('disabled');
20437        }
20438      }
20439    });
20440  });
20441})();
20442</script>
20442
20443
20444<style>
20445  .card__heading {
20446    padding: 16px 12px;
20447    text-align: center;
20448  }
20449
20450  .add-to-cart-button,
20451  .mamakana-btn,
20452  .mamakana-form button[type="submit"] {
20453    cursor: pointer;
20454  }
20455
20456  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
20457    box-shadow: 0px 0px 5px 2px #2F7759;
20458    border-radius: 8px;
20459  }
20460
20461  .card-wrapper:has(.card__badge.right .badge) .card {}
20462
20463  /* ===== MOBILE ===== */
20464  @media (max-width: 749px) {
20465
20466    .card__heading {
20467      padding: 4px 8px 0px !important;
20468    }
20469
20470    .card__inner {
20471      margin-bottom: 0 !important;
20472    }
20473
20474    .card__content {
20475      padding: 0 0 4px !important;
20476    }
20477
20478    .card__information {
20479      padding: 0 4px !important;
20480      gap: 0 !important;
20481    }
20482
20483    /* Règles Dawn qui créent les gros espaces */
20484    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
20485      margin-top: 2px !important;
20486    }
20487
20488    .card-information > * + * {
20489      margin-top: 2px !important;
20490    }
20491
20492    .card-information > * {
20493      margin-top: 1px !important;
20494      margin-bottom: 1px !important;
20495    }
20496
20497    /* Form (user-agent + Dawn) */
20498    .card-information form {
20499      gap: 2px !important;
20500      padding-top: 2px !important;
20501      margin: 0 !important;
20502    }
20503
20504    /* Prix */
20505    .price__container,
20506    .price {
20507      margin: 0 !important;
20508      padding: 0 !important;
20509    }
20510
20511    /* 1 acheté = 1 offert */
20512    .doublee {
20513      margin: 0 !important;
20514      padding: 0 !important;
20515      line-height: 1.1 !important;
20516    }
20517
20518    /* Select variante */
20519    .mamakana-select {
20520      margin: 1px 0 !important;
20521      padding: 2px 4px !important;
20522    }
20523
20524    /* Livraison estimée */
20525    .livraison-estimee {
20526      margin-top: 1px !important;
20527      margin-bottom: 1px !important;
20528      font-size: 0.8em !important;
20529    }
20530
20531    /* Bouton */
20532    .mamakana-btn {
20533      padding: 6px 10px !important;
20534      margin-top: 1px !important;
20535    }
20536
20537    /* Ratings JudgeMe */
20538    .jdgm-prev-badge {
20539      margin: 0 !important;
20540      padding: 1px 0 !important;
20541    }
20542    .doublee .double {
20543  font-size: 0.8em !important;
20544}
20545  }
20546
20547
20548</style>
20549          </li></ul><div class="slider-buttons no-js-hidden">
20550          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche" aria-controls="Slider-template--25124901683576__featured_collection_TEMHXm">
20551            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
20552  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
20553</path></svg>
20554
20555          </button>
20556          <div class="slider-counter caption">
20557            <span class="slider-counter--current">1</span>
20558            <span aria-hidden="true"> / </span>
20559            <span class="visually-hidden">from</span>
20560            <span class="slider-counter--total">5</span>
20561          </div>
20562          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite" aria-controls="Slider-template--25124901683576__featured_collection_TEMHXm">
20563            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
20564  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
20565</path></svg>
20566
20567          </button>
20568        </div></slider-component><div class="center collection__view-all">
20569        <a href="/collections/cheap-cbd-flowers" class="button" aria-label="Afficher tous les produits de la collection Fleurs CBD pas cher">
20570          See the entire collection
20571        </a>
20572      </div></div>
20573</div>
20574
20575
20576<style> @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection_TEMHXm .card-wrapper {position: relative; width: 115%; text-decoration: none; }} @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection_TEMHXm .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, #shopify-section-template--25124901683576__featured_collection_TEMHXm .grid--peek .grid__item {width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); margin-right: 25px; } #shopify-section-template--25124901683576__featured_collection_TEMHXm .card__information {grid-row-start: 2; padding: 0px; }} #shopify-section-template--25124901683576__featured_collection_TEMHXm .card__information {padding-bottom: 1.7rem; padding-top: 0px;} </style></section><section id="shopify-section-template--25124901683576__featured_collection_7prAWz" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" rel="stylesheet" type="text/css" media="all">
20577<link href="//mamakana.com/cdn/shop/t/66/assets/component-price.css?v=43201071142960586601790938250" rel="stylesheet" type="text/css" media="all">
20578
20579<link href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" rel="stylesheet" type="text/css" media="all">
20580<link href="//mamakana.com/cdn/shop/t/66/assets/template-collection.css?v=45983732006826834241790938250" rel="stylesheet" type="text/css" media="all">
20581
20582<style data-shopify="">.section-template--25124901683576__featured_collection_7prAWz-padding {
20583    padding-top: 30px;
20584    padding-bottom: 30px;
20585  }
20586
20587  @media screen and (min-width: 750px) {
20588    .section-template--25124901683576__featured_collection_7prAWz-padding {
20589      padding-top: 40px;
20590      padding-bottom: 40px;
20591    }
20592  }</style><div class="color-scheme-7f4476b9-f2fc-4036-8eff-55c3a19092da isolate gradient">
20593  <div class="collection section-template--25124901683576__featured_collection_7prAWz-padding">
20594    <div class="collection__title title-wrapper title-wrapper--no-top-margin page-width title-wrapper--self-pad
20594ded-tablet-down"><h2 class="title inline-richtext h2">
20595          Our best-selling CBD 🔥
20596        </h2><div class="collection__description body rte"><p>Discover Mama Kana's <strong>best sellers </strong>. Our customers love them, and for good reason: these <strong>CBD flowers, resins and oils </strong>combine everything that makes our CBD boutique so famous: quality, authenticity and fair prices.</p>
20597        </div></div>
20598
20599    <slider-component class="slider-mobile-gutter page-width-desktop">
20600      <ul id="Slider-template--25124901683576__featured_collection_7prAWz" class="grid product-grid contains-card contains-card--product grid--5-col-desktop grid--2-col-tablet-down slider slider--tablet grid--peek" role="list" aria-label="Carrousel"><li id="Slide-template--25124901683576__featured_collection_7prAWz-1" class="grid__item slider__slide">
20601            
20602
20603<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
20604<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
20605<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
20606<div class="card-wrapper product-card-wrapper underline-links-hover">
20607    
20608    
20609    <div class="
20610        card card--card
20611         card--media
20612         color-background-1 gradient
20613        
20614        
20615        
20616        
20617      " style="--ratio-percent: 100.0%;">
20618
20619
20620			
20621			
20622			
20623			
20624			
20625			
20626
20627			
20628			
20629			
20630			
20631			
20632			
20633			
20634				
20635			
20636			
20637			
20638			
20639			
20640			
20641			
20642			
20643			
20644	
20645			
20646			
20647						
20648			
20649			
20650				
20651			
20652			
20653			
20654			
20655			 
20656			
20657			
20658			
20659			
20660            
20661			
20662			
20663			
20664			
20665			
20666				
20667			
20668			
20669			
20670				
20671			
20672			<div class="primeBadges outerprimeb5767131562146-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="5767131562146" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
20673  	
20674  	
20675  	  
20676						
20677						
20678                        
20679			
20680			
20681			
20682				
20683		
20684	
20685		
20686  	
20687  	
20688  	  
20689						
20690						
20691                        
20692			
20693			
20694			
20695				
20696		
20697
20698
20699    </div>
20700		
20701	
20702		
20703
20704        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_7prAWz-5767131562146">
20705            <a href="/products/discovery-pack-cbd" id="CardLink-template--25124901683576__featured_collection_7prAWz-5767131562146" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_7prAWz-5767131562146 Badge-template--25124901683576__featured_collection_7prAWz-5767131562146">
20706              Pack 🌿
20707            </a>
20708          </h3>
20709
20710      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
20711            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
20712            <div class="media media--transparent media--hover-effect">
20713              
20714              <img srcset="//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=165 165w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=360 360w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=533 533w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=720 720w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=940 940w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=1066 1066w,//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010 1080w" src="//mamakana.com/cdn/shop/files/fondPackDec_5572ee71-cd5c-4e7e-ade6-f029ac41631b.png?v=1741856010&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Pack Flowers on a Colorful Backgroun
20714d" class="motion-reduce" loading="lazy" width="1080" height="1080">
20715              
20716</div>
20717          </div><div class="card__content">
20718          <div class="card__information"><div class="card__heading">
20719              <a href="/products/discovery-pack-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-5767131562146" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-5767131562146 NoMediaStandardBadge-template--25124901683576__featured_collection_7prAWz-5767131562146">
20720                Pack 🌿
20721              </a>
20722            </div>
20723
20724          </div>
20725          <div class="card__badge bottom right"></div>
20726        </div>
20727      </div>
20728      <div class="card__content">
20729        <div class="card__information">
20730
20731          <div class="card-information"><span class="caption-large light"></span>
20732
20733
20734
20735
20736
20737
20738
20739
20740
20741
20742
20743
20744
20745
20746  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="5767131562146" data-template="manual-installation" data-auto-install="false">
20747    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.68" data-number-of-reviews="762" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.68" tabindex="0" aria-label="4.68 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 762  </span> </div>
20748  </div>
20749
20750
20751
20752
20753
20754<div class="
20755    price ">
20756  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
20757        <span class="price-item price-item--regular">
20758          From <span class="money" data-wg-notranslate="">17,45€</span>
20759        </span></div>
20760    <div class="price__sale">
20761        <span class="visually-hidden visually-hidden--inline">Regular price</span>
20762        <span>
20763          <s class="price-item price-item--regular">
20764            
20765              
20766            
20767          </s>
20768        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
20769      <span class="price-item price-item--sale price-item--last">
20770        From <span class="money" data-wg-notranslate="">17,45€</span>
20771      </span>
20772    </div>
20773    
20774  </div>
20775</div>
20776
20777
20778<form class="mamakana-form" data-product-id="5767131562146">
20779
20780
20781  
20782
20783
20784
20785  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
20786
20787  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
20788    
20789      
20790        
20791        
20792        
20793
20794
20795        
20796        
20797
20798          <option value="47697838145866" data-price="34,90€">
20799            1 + 1 Pack offered - $34.90
20800          </option>
20801        
20802
20803      
20804    
20805  </select>
20806
20807<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
20808  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
20809  </div><input type="hidden" name="quantity" value="1">
20810
20811  <button type="submit" class="add-to-cart-button mamakana-btn">
20812    Add - <span class="variant-price" data-wg-notranslate="">34,90€</span>
20813  </button>
20814</form></div>
20815        </div><div class="card__badge bottom right"></div>
20816      </div>
20817    </div>
20818  </div>
20818<script>
20819(function () {
20820  // Scope = la carte qui contient CE script
20821  const root =
20822    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
20823
20824  // Empêche la carte (lien) d'intercepter les clics du select/bouton
20825  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
20826    ['click','mousedown','touchstart'].forEach(evt => {
20827      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
20828    });
20829  });
20830
20831  root.querySelectorAll('.mamakana-form').forEach(function (form) {
20832    // Ne pas binder deux fois si le thème ré-hydrate
20833    if (form.dataset.bound === '1') return;
20834    form.dataset.bound = '1';
20835
20836    const select  = form.querySelector('.variant-selector');
20837    const priceEl = form.querySelector('.variant-price');
20838    const button  = form.querySelector('.add-to-cart-button');
20839
20840    // MAJ prix sur changement de variante
20841    if (select && priceEl) {
20842      select.addEventListener('change', function () {
20843        const opt = select.options[select.selectedIndex];
20844        const p = opt && opt.getAttribute('data-price');
20845        if (p) priceEl.textContent = p;
20846      });
20847    }
20848
20849    form.addEventListener('submit', async function (e) {
20850      e.preventDefault();
20851
20852      // Anti double-clic
20853      if (button) {
20854        if (button.dataset.loading === '1') return;
20855        button.dataset.loading = '1';
20856        button.setAttribute('disabled', 'disabled');
20857      }
20858
20859      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
20860      const variantId = variantInput ? (variantInput.value || '').trim() : '';
20861
20862      if (!variantId) {
20863        alert("Variante introuvable pour ce produit.");
20864        if (button) {
20865          button.dataset.loading = '';
20866          button.removeAttribute('disabled');
20867        }
20868        return;
20869      }
20870
20871      // quantité par défaut
20872      let qty = '1';
20873      const qtyInput = form.querySelector('input[name="quantity"]');
20874      if (qtyInput && qtyInput.value) qty = qtyInput.value;
20875
20876      const drawer = document.querySelector('cart-drawer');
20877      const sectionsUrl = window.location.pathname;
20878
20879      try {
20880        // ✅ Ajout + sections en 1 call (Dawn/OS2)
20881        const payload = {
20882          id: Number(variantId),
20883          quantity: Number(qty),
20884          sections: ['cart-drawer', 'cart-icon-bubble'],
20885          sections_url: sectionsUrl
20886        };
20887
20888        const res = await fetch('/cart/add.js', {
20889          method: 'POST',
20890          headers: {
20891            'Accept': 'application/json',
20892            'Content-Type': 'application/json',
20893            'X-Requested-With': 'XMLHttpRequest'
20894          },
20895          body: JSON.stringify(payload),
20896          credentials: 'same-origin'
20897        });
20898
20899        if (!res.ok) {
20900          let msg = 'Erreur lors de l’ajout au panier';
20901          try {
20902            const j = await res.json();
20903            if (j && (j.description || j.message)) msg = j.description || j.message;
20904          } catch(_) {}
20905          throw new Error(msg + ' (HTTP ' + res.status + ')');
20906        }
20907
20908        const state = await res.json();
20909
20910        // ✅ Mise à jour + ouverture du drawer (Dawn)
20911        if (drawer && typeof drawer.renderContents === 'function') {
20912          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
20913        } else {
20914          // Fallback si thème custom
20915          const bubble = document.querySelector('#cart-icon-bubble');
20916          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
20917            bubble.innerHTML = state.sections['cart-icon-bubble'];
20918          }
20919          if (drawer && state.sections && state.sections['cart-drawer']) {
20920            drawer.innerHTML = state.sections['cart-drawer'];
20921          }
20922
20923          // Tentative d’ouverture (selon implémentation)
20924          if (drawer && typeof drawer.open === 'function') drawer.open();
20925          else {
20926            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
20927            const cartIcon =
20928              document.querySelector('.header__icon--cart') ||
20929              document.querySelector('a[href="/cart"]');
20930            cartIcon && cartIcon.click && cartIcon.click();
20931          }
20932        }
20933
20934      } catch (err) {
20935        console.error(err);
20936        alert(err.message || "Erreur lors de l’ajout au panier");
20937      } finally {
20938        if (button) {
20939          button.dataset.loading = '';
20940          button.removeAttribute('disabled');
20941        }
20942      }
20943    });
20944  });
20945})();
20946</script>
20946
20947
20948<style>
20949  .card__heading {
20950    padding: 16px 12px;
20951    text-align: center;
20952  }
20953
20954  .add-to-cart-button,
20955  .mamakana-btn,
20956  .mamakana-form button[type="submit"] {
20957    cursor: pointer;
20958  }
20959
20960  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
20961    box-shadow: 0px 0px 5px 2px #2F7759;
20962    border-radius: 8px;
20963  }
20964
20965  .card-wrapper:has(.card__badge.right .badge) .card {}
20966
20967  /* ===== MOBILE ===== */
20968  @media (max-width: 749px) {
20969
20970    .card__heading {
20971      padding: 4px 8px 0px !important;
20972    }
20973
20974    .card__inner {
20975      margin-bottom: 0 !important;
20976    }
20977
20978    .card__content {
20979      padding: 0 0 4px !important;
20980    }
20981
20982    .card__information {
20983      padding: 0 4px !important;
20984      gap: 0 !important;
20985    }
20986
20987    /* Règles Dawn qui créent les gros espaces */
20988    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
20989      margin-top: 2px !important;
20990    }
20991
20992    .card-information > * + * {
20993      margin-top: 2px !important;
20994    }
20995
20996    .card-information > * {
20997      margin-top: 1px !important;
20998      margin-bottom: 1px !important;
20999    }
21000
21001    /* Form (user-agent + Dawn) */
21002    .card-information form {
21003      gap: 2px !important;
21004      padding-top: 2px !important;
21005      margin: 0 !important;
21006    }
21007
21008    /* Prix */
21009    .price__container,
21010    .price {
21011      margin: 0 !important;
21012      padding: 0 !important;
21013    }
21014
21015    /* 1 acheté = 1 offert */
21016    .doublee {
21017      margin: 0 !important;
21018      padding: 0 !important;
21019      line-height: 1.1 !important;
21020    }
21021
21022    /* Select variante */
21023    .mamakana-select {
21024      margin: 1px 0 !important;
21025      padding: 2px 4px !important;
21026    }
21027
21028    /* Livraison estimée */
21029    .livraison-estimee {
21030      margin-top: 1px !important;
21031      margin-bottom: 1px !important;
21032      font-size: 0.8em !important;
21033    }
21034
21035    /* Bouton */
21036    .mamakana-btn {
21037      padding: 6px 10px !important;
21038      margin-top: 1px !important;
21039    }
21040
21041    /* Ratings JudgeMe */
21042    .jdgm-prev-badge {
21043      margin: 0 !important;
21044      padding: 1px 0 !important;
21045    }
21046    .doublee .double {
21047  font-size: 0.8em !important;
21048}
21049  }
21050
21051
21052</style>
21053          </li><li id="Slide-template--25124901683576__featured_collection_7prAWz-2" class="grid__item slider__slide">
21054            
21055
21056<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
21057<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
21058<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
21059<div class="card-wrapper product-card-wrapper underline-links-hover">
21060    
21061    
21062    <div class="
21063        card card--card
21064         card--media
21065         color-background-1 gradient
21066        
21067        
21068        
21069        
21070      " style="--ratio-percent: 100.0%;">
21071
21072
21073			
21074			
21075			
21076			
21077			
21078			
21079
21080			
21081			
21082			
21083			
21084			
21085			
21086			
21087				
21088			
21089			
21090			
21091			
21092			
21093			
21094			
21095			
21096			
21097	
21098			
21099			
21100						
21101			
21102			
21103				
21104			
21105			
21106			
21107			
21108			 
21109			
21110			
21111			
21112			
21113            
21114			
21115			
21116			
21117			
21118			
21119				
21120			
21121			
21122			
21123				
21124			
21125			<div class="primeBadges outerprimeb7553791262966-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="7553791262966" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
21126  	
21127  	
21128  	  
21129						
21130						
21131                        
21132			
21133			
21134			
21135				
21136		
21137	
21138		
21139  	
21140  	
21141  	  
21142						
21143						
21144                        
21145			
21146			
21147			
21148				
21149		
21150
21151
21152    </div>
21153		
21154	
21155		
21156
21157        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_7prAWz-7553791262966">
21158            <a href="/products/discovery-pack-resin" id="CardLink-template--25124901683576__featured_collection_7prAWz-7553791262966" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_7prAWz-7553791262966 Badge-template--25124901683576__featured_collection_7prAWz-7553791262966">
21159              Pack of Resins 🍫
21160            </a>
21161          </h3>
21162
21163      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
21164            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
21165            <div class="media media--transparent media--hover-effect">
21166              
21167              <img srcset="//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=165 165w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=360 360w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=533 533w,//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768 600w" src="//mamakana.com/cdn/shop/files/pack_decouverte_resines_mamakana_vf.png?v=1784799768&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Pack of Resins 🍫" class="motion-reduce" loading="lazy" width="600" height="600">
21168              
21169</div>
21170          </div><div class="card__content">
21171          <div class="card__information"><div class="card__heading">
21172              <a href="/products/discovery-pack-resin" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-7553791262966" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-7553791262966 NoMediaStandardBadge-template--25124901683576__featured_collection_7prAWz-7553791262966">
21173                Pack of Resins 🍫
21174              </a>
21175            </div>
21176
21177          </div>
21178          <div class="card__badge bottom right"></div>
21179        </div>
21180      </div>
21181      <div class="card__content">
21182        <div class="card__information">
21183
21184          <div class="card-information"><span class="caption-large light"></span>
21185
21186
21187
21188
21189
21190
21191
21192
21193
21194
21195
21196
21197
21198
21199  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="7553791262966" data-template="manual-installation" data-auto-install="false">
21200    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.61" data-number-of-reviews="309" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.61" tabindex="0" aria-label="4.61 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 309  </span> </div>
21201  </div>
21202
21203
21204
21205
21206
21207<div class="
21208    price ">
21209  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
21210        <span class="price-item price-item--regular">
21211          From <span class="money" data-wg-notranslate="">19,95€</span>
21212        </span></div>
21213    <div class="price__sale">
21214        <span class="visually-hidden visually-hidden--inline">Regular price</span>
21215        <span>
21216          <s class="price-item price-item--regular">
21217            
21218              
21219            
21220          </s>
21221        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
21222      <span class="price-item price-item--sale price-item--last">
21223        From <span class="money" data-wg-notranslate="">19,95€</span>
21224      </span>
21225    </div>
21226    
21227  </div>
21228</div>
21229
21230
21231<form class="mamakana-form" data-product-id="7553791262966">
21232
21233
21234  
21235
21236
21237
21238  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
21239
21240  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
21241    
21242      
21243        
21244        
21245        
21246
21247
21248        
21249        
21250
21251          <option value="47697478943050" data-price="39,90€">
21252            1 + 1 Pack offered - $39.90
21253          </option>
21254        
21255
21256      
21257    
21258  </select>
21259
21260<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
21261  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
21262  </div><input type="hidden" name="quantity" value="1">
21263
21264  <button type="submit" class="add-to-cart-button mamakana-btn">
21265    Add - <span class="variant-price" data-wg-notranslate="">39,90€</span>
21266  </button>
21267</form></div>
21268        </div><div class="card__badge bottom right"></div>
21269      </div>
21270    </div>
21271  </div>
21271<script>
21272(function () {
21273  // Scope = la carte qui contient CE script
21274  const root =
21275    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
21276
21277  // Empêche la carte (lien) d'intercepter les clics du select/bouton
21278  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
21279    ['click','mousedown','touchstart'].forEach(evt => {
21280      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
21281    });
21282  });
21283
21284  root.querySelectorAll('.mamakana-form').forEach(function (form) {
21285    // Ne pas binder deux fois si le thème ré-hydrate
21286    if (form.dataset.bound === '1') return;
21287    form.dataset.bound = '1';
21288
21289    const select  = form.querySelector('.variant-selector');
21290    const priceEl = form.querySelector('.variant-price');
21291    const button  = form.querySelector('.add-to-cart-button');
21292
21293    // MAJ prix sur changement de variante
21294    if (select && priceEl) {
21295      select.addEventListener('change', function () {
21296        const opt = select.options[select.selectedIndex];
21297        const p = opt && opt.getAttribute('data-price');
21298        if (p) priceEl.textContent = p;
21299      });
21300    }
21301
21302    form.addEventListener('submit', async function (e) {
21303      e.preventDefault();
21304
21305      // Anti double-clic
21306      if (button) {
21307        if (button.dataset.loading === '1') return;
21308        button.dataset.loading = '1';
21309        button.setAttribute('disabled', 'disabled');
21310      }
21311
21312      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
21313      const variantId = variantInput ? (variantInput.value || '').trim() : '';
21314
21315      if (!variantId) {
21316        alert("Variante introuvable pour ce produit.");
21317        if (button) {
21318          button.dataset.loading = '';
21319          button.removeAttribute('disabled');
21320        }
21321        return;
21322      }
21323
21324      // quantité par défaut
21325      let qty = '1';
21326      const qtyInput = form.querySelector('input[name="quantity"]');
21327      if (qtyInput && qtyInput.value) qty = qtyInput.value;
21328
21329      const drawer = document.querySelector('cart-drawer');
21330      const sectionsUrl = window.location.pathname;
21331
21332      try {
21333        // ✅ Ajout + sections en 1 call (Dawn/OS2)
21334        const payload = {
21335          id: Number(variantId),
21336          quantity: Number(qty),
21337          sections: ['cart-drawer', 'cart-icon-bubble'],
21338          sections_url: sectionsUrl
21339        };
21340
21341        const res = await fetch('/cart/add.js', {
21342          method: 'POST',
21343          headers: {
21344            'Accept': 'application/json',
21345            'Content-Type': 'application/json',
21346            'X-Requested-With': 'XMLHttpRequest'
21347          },
21348          body: JSON.stringify(payload),
21349          credentials: 'same-origin'
21350        });
21351
21352        if (!res.ok) {
21353          let msg = 'Erreur lors de l’ajout au panier';
21354          try {
21355            const j = await res.json();
21356            if (j && (j.description || j.message)) msg = j.description || j.message;
21357          } catch(_) {}
21358          throw new Error(msg + ' (HTTP ' + res.status + ')');
21359        }
21360
21361        const state = await res.json();
21362
21363        // ✅ Mise à jour + ouverture du drawer (Dawn)
21364        if (drawer && typeof drawer.renderContents === 'function') {
21365          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
21366        } else {
21367          // Fallback si thème custom
21368          const bubble = document.querySelector('#cart-icon-bubble');
21369          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
21370            bubble.innerHTML = state.sections['cart-icon-bubble'];
21371          }
21372          if (drawer && state.sections && state.sections['cart-drawer']) {
21373            drawer.innerHTML = state.sections['cart-drawer'];
21374          }
21375
21376          // Tentative d’ouverture (selon implémentation)
21377          if (drawer && typeof drawer.open === 'function') drawer.open();
21378          else {
21379            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
21380            const cartIcon =
21381              document.querySelector('.header__icon--cart') ||
21382              document.querySelector('a[href="/cart"]');
21383            cartIcon && cartIcon.click && cartIcon.click();
21384          }
21385        }
21386
21387      } catch (err) {
21388        console.error(err);
21389        alert(err.message || "Erreur lors de l’ajout au panier");
21390      } finally {
21391        if (button) {
21392          button.dataset.loading = '';
21393          button.removeAttribute('disabled');
21394        }
21395      }
21396    });
21397  });
21398})();
21399</script>
21399
21400
21401<style>
21402  .card__heading {
21403    padding: 16px 12px;
21404    text-align: center;
21405  }
21406
21407  .add-to-cart-button,
21408  .mamakana-btn,
21409  .mamakana-form button[type="submit"] {
21410    cursor: pointer;
21411  }
21412
21413  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
21414    box-shadow: 0px 0px 5px 2px #2F7759;
21415    border-radius: 8px;
21416  }
21417
21418  .card-wrapper:has(.card__badge.right .badge) .card {}
21419
21420  /* ===== MOBILE ===== */
21421  @media (max-width: 749px) {
21422
21423    .card__heading {
21424      padding: 4px 8px 0px !important;
21425    }
21426
21427    .card__inner {
21428      margin-bottom: 0 !important;
21429    }
21430
21431    .card__content {
21432      padding: 0 0 4px !important;
21433    }
21434
21435    .card__information {
21436      padding: 0 4px !important;
21437      gap: 0 !important;
21438    }
21439
21440    /* Règles Dawn qui créent les gros espaces */
21441    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
21442      margin-top: 2px !important;
21443    }
21444
21445    .card-information > * + * {
21446      margin-top: 2px !important;
21447    }
21448
21449    .card-information > * {
21450      margin-top: 1px !important;
21451      margin-bottom: 1px !important;
21452    }
21453
21454    /* Form (user-agent + Dawn) */
21455    .card-information form {
21456      gap: 2px !important;
21457      padding-top: 2px !important;
21458      margin: 0 !important;
21459    }
21460
21461    /* Prix */
21462    .price__container,
21463    .price {
21464      margin: 0 !important;
21465      padding: 0 !important;
21466    }
21467
21468    /* 1 acheté = 1 offert */
21469    .doublee {
21470      margin: 0 !important;
21471      padding: 0 !important;
21472      line-height: 1.1 !important;
21473    }
21474
21475    /* Select variante */
21476    .mamakana-select {
21477      margin: 1px 0 !important;
21478      padding: 2px 4px !important;
21479    }
21480
21481    /* Livraison estimée */
21482    .livraison-estimee {
21483      margin-top: 1px !important;
21484      margin-bottom: 1px !important;
21485      font-size: 0.8em !important;
21486    }
21487
21488    /* Bouton */
21489    .mamakana-btn {
21490      padding: 6px 10px !important;
21491      margin-top: 1px !important;
21492    }
21493
21494    /* Ratings JudgeMe */
21495    .jdgm-prev-badge {
21496      margin: 0 !important;
21497      padding: 1px 0 !important;
21498    }
21499    .doublee .double {
21500  font-size: 0.8em !important;
21501}
21502  }
21503
21504
21505</style>
21506          </li><li id="Slide-template--25124901683576__featured_collection_7prAWz-3" class="grid__item slider__slide">
21507            
21508
21509<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
21510<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
21511<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
21512<div class="card-wrapper product-card-wrapper underline-links-hover">
21513    
21514    
21515    <div class="
21516        card card--card
21517         card--media
21518         color-background-1 gradient
21519        
21520        
21521        
21522        
21523      " style="--ratio-percent: 100.02942041776993%;">
21524
21525
21526			
21527			
21528			
21529			
21530			
21531			
21532
21533			
21534			
21535			
21536			
21537			
21538			
21539			
21540				
21541			
21542			
21543			
21544			
21545			
21546			
21547			
21548			
21549			
21550	
21551			
21552			
21553						
21554			
21555			
21556				
21557			
21558			
21559			
21560			
21561			 
21562			
21563			
21564			
21565			
21566            
21567			
21568			
21569			
21570			
21571			
21572				
21573			
21574			
21575			
21576				
21577			
21578			<div class="primeBadges outerprimeb15008619757944-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="15008619757944" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
21579  	
21580  	
21581  	  
21582						
21583						
21584                        
21585			
21586			
21587			
21588				
21589		
21590	
21591		
21592  	
21593  	
21594  	  
21595						
21596						
21597                        
21598			
21599			
21600			
21601				
21602		
21603
21604
21605    </div>
21606		
21607	
21608		
21609
21610        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_7prAWz-15008619757944">
21611            <a href="/products/pack-decouverte-resines-0-thc" id="CardLink-template--25124901683576__featured_collection_7prAWz-15008619757944" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_7prAWz-15008619757944 Badge-template--25124901683576__featured_collection_7prAWz-15008619757944">
21612              Pack 0% THC Resins 🍫
21613            </a>
21614          </h3>
21615
21616      <div class="card__inner  ratio" style="--ratio-percent: 100.02942041776993%;"><div class="card__media">
21617            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
21618            <div class="media media--transparent media--hover-effect">
21619              
21620              <img srcset="//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=165 165w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=360 360w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=533 533w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=720 720w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=940 940w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=1066 1066w,//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357 3399w" src="//mamakana.com/cdn/shop/files/Pack_0__Mama.jpg?v=1771834357&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="A photo of Pack 0% THC Resin Pack on a colored background" class="motion-reduce" loading="lazy" width="3399" height="3400">
21621              
21622</div>
21623          </div><div class="card__content">
21624          <div class="card__information"><div class="card__heading">
21625              <a href="/products/pack-decouverte-resines-0-thc" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-15008619757944" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-15008619757944 NoMediaStandardBadge-template--25124901683576__featured_collection_7prAWz-15008619757944">
21626                Pack 0% THC Resins 🍫
21627              </a>
21628            </div>
21629
21630          </div>
21631          <div class="card__badge bottom right"></div>
21632        </div>
21633      </div>
21634      <div class="card__content">
21635        <div class="card__information">
21636
21637          <div class="card-information"><span class="caption-large light"></span>
21638
21639
21640
21641
21642
21643
21644
21645
21646
21647
21648
21649
21650
21651
21652  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="15008619757944" data-template="manual-installation" data-auto-install="false">
21653    <div style="display:none" class="jdgm-prev-badge" data-average-rating="3.89" data-number-of-reviews="9" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="3.89" tabindex="0" aria-label="3.89 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--off"></span> </span> <span class="jdgm-prev-badge__text"> 9  </span> </div>
21654  </div>
21655
21656
21657
21658
21659
21660<div class="
21661    price ">
21662  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
21663        <span class="price-item price-item--regular">
21664          From <span class="money" data-wg-notranslate="">19,95€</span>
21665        </span></div>
21666    <div class="price__sale">
21667        <span class="visually-hidden visually-hidden--inline">Regular price</span>
21668        <span>
21669          <s class="price-item price-item--regular">
21670            
21671              
21672            
21673          </s>
21674        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
21675      <span class="price-item price-item--sale price-item--last">
21676        From <span class="money" data-wg-notranslate="">19,95€</span>
21677      </span>
21678    </div>
21679    
21680  </div>
21681</div>
21682
21683
21684<form class="mamakana-form" data-product-id="15008619757944">
21685
21686
21687  
21688
21689
21690
21691  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
21692
21693  <select class="variant-selector mamakana-select mamakana-select--unique" name="id">
21694    
21695      
21696        
21697        
21698        
21699
21700
21701        
21702        
21703
21704          <option value="55470218412408" data-price="39,90€">
21705            1 + 1 Pack offered - $39.90
21706          </option>
21707        
21708
21709      
21710    
21711  </select>
21712
21713<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
21714  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
21715  </div><input type="hidden" name="quantity" value="1">
21716
21717  <button type="submit" class="add-to-cart-button mamakana-btn">
21718    Add - <span class="variant-price" data-wg-notranslate="">39,90€</span>
21719  </button>
21720</form></div>
21721        </div><div class="card__badge bottom right"></div>
21722      </div>
21723    </div>
21724  </div>
21724<script>
21725(function () {
21726  // Scope = la carte qui contient CE script
21727  const root =
21728    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
21729
21730  // Empêche la carte (lien) d'intercepter les clics du select/bouton
21731  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
21732    ['click','mousedown','touchstart'].forEach(evt => {
21733      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
21734    });
21735  });
21736
21737  root.querySelectorAll('.mamakana-form').forEach(function (form) {
21738    // Ne pas binder deux fois si le thème ré-hydrate
21739    if (form.dataset.bound === '1') return;
21740    form.dataset.bound = '1';
21741
21742    const select  = form.querySelector('.variant-selector');
21743    const priceEl = form.querySelector('.variant-price');
21744    const button  = form.querySelector('.add-to-cart-button');
21745
21746    // MAJ prix sur changement de variante
21747    if (select && priceEl) {
21748      select.addEventListener('change', function () {
21749        const opt = select.options[select.selectedIndex];
21750        const p = opt && opt.getAttribute('data-price');
21751        if (p) priceEl.textContent = p;
21752      });
21753    }
21754
21755    form.addEventListener('submit', async function (e) {
21756      e.preventDefault();
21757
21758      // Anti double-clic
21759      if (button) {
21760        if (button.dataset.loading === '1') return;
21761        button.dataset.loading = '1';
21762        button.setAttribute('disabled', 'disabled');
21763      }
21764
21765      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
21766      const variantId = variantInput ? (variantInput.value || '').trim() : '';
21767
21768      if (!variantId) {
21769        alert("Variante introuvable pour ce produit.");
21770        if (button) {
21771          button.dataset.loading = '';
21772          button.removeAttribute('disabled');
21773        }
21774        return;
21775      }
21776
21777      // quantité par défaut
21778      let qty = '1';
21779      const qtyInput = form.querySelector('input[name="quantity"]');
21780      if (qtyInput && qtyInput.value) qty = qtyInput.value;
21781
21782      const drawer = document.querySelector('cart-drawer');
21783      const sectionsUrl = window.location.pathname;
21784
21785      try {
21786        // ✅ Ajout + sections en 1 call (Dawn/OS2)
21787        const payload = {
21788          id: Number(variantId),
21789          quantity: Number(qty),
21790          sections: ['cart-drawer', 'cart-icon-bubble'],
21791          sections_url: sectionsUrl
21792        };
21793
21794        const res = await fetch('/cart/add.js', {
21795          method: 'POST',
21796          headers: {
21797            'Accept': 'application/json',
21798            'Content-Type': 'application/json',
21799            'X-Requested-With': 'XMLHttpRequest'
21800          },
21801          body: JSON.stringify(payload),
21802          credentials: 'same-origin'
21803        });
21804
21805        if (!res.ok) {
21806          let msg = 'Erreur lors de l’ajout au panier';
21807          try {
21808            const j = await res.json();
21809            if (j && (j.description || j.message)) msg = j.description || j.message;
21810          } catch(_) {}
21811          throw new Error(msg + ' (HTTP ' + res.status + ')');
21812        }
21813
21814        const state = await res.json();
21815
21816        // ✅ Mise à jour + ouverture du drawer (Dawn)
21817        if (drawer && typeof drawer.renderContents === 'function') {
21818          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
21819        } else {
21820          // Fallback si thème custom
21821          const bubble = document.querySelector('#cart-icon-bubble');
21822          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
21823            bubble.innerHTML = state.sections['cart-icon-bubble'];
21824          }
21825          if (drawer && state.sections && state.sections['cart-drawer']) {
21826            drawer.innerHTML = state.sections['cart-drawer'];
21827          }
21828
21829          // Tentative d’ouverture (selon implémentation)
21830          if (drawer && typeof drawer.open === 'function') drawer.open();
21831          else {
21832            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
21833            const cartIcon =
21834              document.querySelector('.header__icon--cart') ||
21835              document.querySelector('a[href="/cart"]');
21836            cartIcon && cartIcon.click && cartIcon.click();
21837          }
21838        }
21839
21840      } catch (err) {
21841        console.error(err);
21842        alert(err.message || "Erreur lors de l’ajout au panier");
21843      } finally {
21844        if (button) {
21845          button.dataset.loading = '';
21846          button.removeAttribute('disabled');
21847        }
21848      }
21849    });
21850  });
21851})();
21852</script>
21852
21853
21854<style>
21855  .card__heading {
21856    padding: 16px 12px;
21857    text-align: center;
21858  }
21859
21860  .add-to-cart-button,
21861  .mamakana-btn,
21862  .mamakana-form button[type="submit"] {
21863    cursor: pointer;
21864  }
21865
21866  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
21867    box-shadow: 0px 0px 5px 2px #2F7759;
21868    border-radius: 8px;
21869  }
21870
21871  .card-wrapper:has(.card__badge.right .badge) .card {}
21872
21873  /* ===== MOBILE ===== */
21874  @media (max-width: 749px) {
21875
21876    .card__heading {
21877      padding: 4px 8px 0px !important;
21878    }
21879
21880    .card__inner {
21881      margin-bottom: 0 !important;
21882    }
21883
21884    .card__content {
21885      padding: 0 0 4px !important;
21886    }
21887
21888    .card__information {
21889      padding: 0 4px !important;
21890      gap: 0 !important;
21891    }
21892
21893    /* Règles Dawn qui créent les gros espaces */
21894    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
21895      margin-top: 2px !important;
21896    }
21897
21898    .card-information > * + * {
21899      margin-top: 2px !important;
21900    }
21901
21902    .card-information > * {
21903      margin-top: 1px !important;
21904      margin-bottom: 1px !important;
21905    }
21906
21907    /* Form (user-agent + Dawn) */
21908    .card-information form {
21909      gap: 2px !important;
21910      padding-top: 2px !important;
21911      margin: 0 !important;
21912    }
21913
21914    /* Prix */
21915    .price__container,
21916    .price {
21917      margin: 0 !important;
21918      padding: 0 !important;
21919    }
21920
21921    /* 1 acheté = 1 offert */
21922    .doublee {
21923      margin: 0 !important;
21924      padding: 0 !important;
21925      line-height: 1.1 !important;
21926    }
21927
21928    /* Select variante */
21929    .mamakana-select {
21930      margin: 1px 0 !important;
21931      padding: 2px 4px !important;
21932    }
21933
21934    /* Livraison estimée */
21935    .livraison-estimee {
21936      margin-top: 1px !important;
21937      margin-bottom: 1px !important;
21938      font-size: 0.8em !important;
21939    }
21940
21941    /* Bouton */
21942    .mamakana-btn {
21943      padding: 6px 10px !important;
21944      margin-top: 1px !important;
21945    }
21946
21947    /* Ratings JudgeMe */
21948    .jdgm-prev-badge {
21949      margin: 0 !important;
21950      padding: 1px 0 !important;
21951    }
21952    .doublee .double {
21953  font-size: 0.8em !important;
21954}
21955  }
21956
21957
21958</style>
21959          </li><li id="Slide-template--25124901683576__featured_collection_7prAWz-4" class="grid__item slider__slide">
21960            
21961
21962<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
21963<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
21964<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
21965<div class="card-wrapper product-card-wrapper underline-links-hover">
21966    
21967    
21968    <div class="
21969        card card--card
21970         card--media
21971         color-background-1 gradient
21972        
21973        
21974        
21975        
21976      " style="--ratio-percent: 100.0%;">
21977
21978
21979			
21980			
21981			
21982			
21983			
21984			
21985
21986			
21987			
21988			
21989			
21990			
21991			
21992			
21993				
21994			
21995			
21996			
21997			
21998			
21999			
22000			
22001			
22002			
22003	
22004			
22005			
22006						
22007			
22008			
22009				
22010			
22011			
22012			
22013			
22014			 
22015			
22016			
22017			
22018			
22019            
22020			
22021			
22022			
22023			
22024			
22025				
22026			
22027			
22028			
22029				
22030			
22031			<div class="primeBadges outerprimeb4609453654112-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="4609453654112" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
22032  	
22033  	
22034  	  
22035						
22036						
22037                        
22038			
22039			
22040			
22041				
22042		
22043	
22044		
22045  	
22046  	
22047  	  
22048						
22049						
22050                        
22051			
22052			
22053			
22054				
22055		
22056
22057
22058    </div>
22059		
22060	
22061		
22062
22063        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_7prAWz-4609453654112">
22064            <a href="/products/afghan-hash-cbd" id="CardLink-template--25124901683576__featured_collection_7prAWz-4609453654112" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_7prAWz-4609453654112 Badge-template--25124901683576__featured_collection_7prAWz-4609453654112">
22065              Afghan Hash CBD 25% 👳
22066            </a>
22067          </h3>
22068
22069      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
22070            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
22071            <div class="media media--transparent media--hover-effect">
22072              
22073              <img srcset="//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=165 165w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=360 360w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=533 533w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=720 720w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=940 940w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=1066 1066w,//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157 1080w" src="//mamakana.com/cdn/shop/files/afghan_a03792e4-0389-4857-965f-ec84cab22dcb.jpg?v=1683040157&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Afghan CBD 25% 👳 on a colorful background" class="motion-reduce" loading="lazy" width="1080" height="1080">
22074              
22075<img srcset="//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=165 165w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=360 360w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=533 533w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=720 720w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=940 940w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=1066 1066w,//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135 1080w" src="//mamakana.com/cdn/shop/files/afghanHash_2.png?v=1729165135&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="1080" height="1080"></div>
22076          </div><div class="card__content">
22077          <div class="card__information"><div class="card__heading">
22078              <a href="/products/afghan-hash-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-4609453654112" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-4609453654112 NoMediaStandardBadge-template--25124901683576__featured_collection_7prAWz-4609453654112">
22079                Afghan Hash CBD 25% 👳
22080              </a>
22081            </div>
22082
22083          </div>
22084          <div class="card__badge bottom right"></div>
22085        </div>
22086      </div>
22087      <div class="card__content">
22088        <div class="card__information">
22089
22090          <div class="card-information"><span class="caption-large light"></span>
22091
22092
22093
22094
22095
22096
22097
22098
22099
22100
22101
22102
22103
22104
22105  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="4609453654112" data-template="manual-installation" data-auto-install="false">
22106    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.72" data-number-of-reviews="758" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.72" tabindex="0" aria-label="4.72 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 758  </span> </div>
22107  </div>
22108
22109
22110
22111
22112
22113<div class="
22114    price ">
22115  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
22116        <span class="price-item price-item--regular">
22117          From <span class="money" data-wg-notranslate="">1,09€</span>
22118        </span></div>
22119    <div class="price__sale">
22120        <span class="visually-hidden visually-hidden--inline">Regular price</span>
22121        <span>
22122          <s class="price-item price-item--regular">
22123            
22124              
22125            
22126          </s>
22127        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
22128      <span class="price-item price-item--sale price-item--last">
22129        From <span class="money" data-wg-notranslate="">1,09€</span>
22130      </span>
22131    </div>
22132    
22133  </div>
22134</div>
22135
22136
22137<form class="mamakana-form" data-product-id="4609453654112">
22138
22139
22140  
22141
22142
22143
22144  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
22145
22146  <select class="variant-selector mamakana-select" name="id">
22147    
22148      
22149        
22150        
22151        
22152
22153
22154        
22155        
22156
22157          
22158          
22159          <option value="40388166287529" data-price="12,40€">
22160            2.5 + 2.5 Grams free - 2.48 €/g
22161          </option>
22162        
22163
22164      
22165    
22166      
22167        
22168        
22169        
22170
22171
22172        
22173        
22174
22175          
22176          
22177          <option value="32206096924768" data-price="22,25€">
22178            5 + 5 Grams free - €2.22/g
22179          </option>
22180        
22181
22182      
22183    
22184      
22185        
22186        
22187        
22188
22189
22190        
22191        
22192
22193          
22194          
22195          <option value="32206096957536" data-price="39,50€">
22196            10 + 10 Grams free - €1.97/g
22197          </option>
22198        
22199
22200      
22201    
22202      
22203        
22204        
22205        
22206
22207
22208        
22209        
22210
22211          
22212          
22213          <option value="32206096990304" data-price="86,20€">
22214            25 + 25 Grams free - €1.72/g
22215          </option>
22216        
22217
22218      
22219    
22220      
22221        
22222        
22223        
22224
22225
22226        
22227        
22228
22229          
22230          
22231          <option value="32206097023072" data-price="147,50€">
22232            50 + 50 Grams free - €1.47/g
22233          </option>
22234        
22235
22236      
22237    
22238      
22239        
22240        
22241        
22242
22243
22244        
22245        
22246
22247          
22248          
22249          <option value="32206097055840" data-price="258,00€">
22250            100 + 100 grams free - $1.29/g
22251          </option>
22252        
22253
22254      
22255    
22256      
22257        
22258        
22259        
22260
22261
22262        
22263        
22264
22265          
22266          
22267          <option value="55428300734840" data-price="595,00€">
22268            250 + 250 grams free - $1.19/g
22269          </option>
22270        
22271
22272      
22273    
22274      
22275        
22276        
22277        
22278
22279
22280        
22281        
22282
22283          
22284          
22285          <option value="55428300767608" data-price="1.090,00€">
22286            500 + 500 grams free - $1.09/g
22287          </option>
22288        
22289
22290      
22291    
22292  </select>
22293
22294<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
22295  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
22296  </div><input type="hidden" name="quantity" value="1">
22297
22298  <button type="submit" class="add-to-cart-button mamakana-btn">
22299    Add - <span class="variant-price" data-wg-notranslate="">12,40€</span>
22300  </button>
22301</form></div>
22302        </div><div class="card__badge bottom right"></div>
22303      </div>
22304    </div>
22305  </div>
22305<script>
22306(function () {
22307  // Scope = la carte qui contient CE script
22308  const root =
22309    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
22310
22311  // Empêche la carte (lien) d'intercepter les clics du select/bouton
22312  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
22313    ['click','mousedown','touchstart'].forEach(evt => {
22314      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
22315    });
22316  });
22317
22318  root.querySelectorAll('.mamakana-form').forEach(function (form) {
22319    // Ne pas binder deux fois si le thème ré-hydrate
22320    if (form.dataset.bound === '1') return;
22321    form.dataset.bound = '1';
22322
22323    const select  = form.querySelector('.variant-selector');
22324    const priceEl = form.querySelector('.variant-price');
22325    const button  = form.querySelector('.add-to-cart-button');
22326
22327    // MAJ prix sur changement de variante
22328    if (select && priceEl) {
22329      select.addEventListener('change', function () {
22330        const opt = select.options[select.selectedIndex];
22331        const p = opt && opt.getAttribute('data-price');
22332        if (p) priceEl.textContent = p;
22333      });
22334    }
22335
22336    form.addEventListener('submit', async function (e) {
22337      e.preventDefault();
22338
22339      // Anti double-clic
22340      if (button) {
22341        if (button.dataset.loading === '1') return;
22342        button.dataset.loading = '1';
22343        button.setAttribute('disabled', 'disabled');
22344      }
22345
22346      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
22347      const variantId = variantInput ? (variantInput.value || '').trim() : '';
22348
22349      if (!variantId) {
22350        alert("Variante introuvable pour ce produit.");
22351        if (button) {
22352          button.dataset.loading = '';
22353          button.removeAttribute('disabled');
22354        }
22355        return;
22356      }
22357
22358      // quantité par défaut
22359      let qty = '1';
22360      const qtyInput = form.querySelector('input[name="quantity"]');
22361      if (qtyInput && qtyInput.value) qty = qtyInput.value;
22362
22363      const drawer = document.querySelector('cart-drawer');
22364      const sectionsUrl = window.location.pathname;
22365
22366      try {
22367        // ✅ Ajout + sections en 1 call (Dawn/OS2)
22368        const payload = {
22369          id: Number(variantId),
22370          quantity: Number(qty),
22371          sections: ['cart-drawer', 'cart-icon-bubble'],
22372          sections_url: sectionsUrl
22373        };
22374
22375        const res = await fetch('/cart/add.js', {
22376          method: 'POST',
22377          headers: {
22378            'Accept': 'application/json',
22379            'Content-Type': 'application/json',
22380            'X-Requested-With': 'XMLHttpRequest'
22381          },
22382          body: JSON.stringify(payload),
22383          credentials: 'same-origin'
22384        });
22385
22386        if (!res.ok) {
22387          let msg = 'Erreur lors de l’ajout au panier';
22388          try {
22389            const j = await res.json();
22390            if (j && (j.description || j.message)) msg = j.description || j.message;
22391          } catch(_) {}
22392          throw new Error(msg + ' (HTTP ' + res.status + ')');
22393        }
22394
22395        const state = await res.json();
22396
22397        // ✅ Mise à jour + ouverture du drawer (Dawn)
22398        if (drawer && typeof drawer.renderContents === 'function') {
22399          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
22400        } else {
22401          // Fallback si thème custom
22402          const bubble = document.querySelector('#cart-icon-bubble');
22403          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
22404            bubble.innerHTML = state.sections['cart-icon-bubble'];
22405          }
22406          if (drawer && state.sections && state.sections['cart-drawer']) {
22407            drawer.innerHTML = state.sections['cart-drawer'];
22408          }
22409
22410          // Tentative d’ouverture (selon implémentation)
22411          if (drawer && typeof drawer.open === 'function') drawer.open();
22412          else {
22413            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
22414            const cartIcon =
22415              document.querySelector('.header__icon--cart') ||
22416              document.querySelector('a[href="/cart"]');
22417            cartIcon && cartIcon.click && cartIcon.click();
22418          }
22419        }
22420
22421      } catch (err) {
22422        console.error(err);
22423        alert(err.message || "Erreur lors de l’ajout au panier");
22424      } finally {
22425        if (button) {
22426          button.dataset.loading = '';
22427          button.removeAttribute('disabled');
22428        }
22429      }
22430    });
22431  });
22432})();
22433</script>
22433
22434
22435<style>
22436  .card__heading {
22437    padding: 16px 12px;
22438    text-align: center;
22439  }
22440
22441  .add-to-cart-button,
22442  .mamakana-btn,
22443  .mamakana-form button[type="submit"] {
22444    cursor: pointer;
22445  }
22446
22447  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
22448    box-shadow: 0px 0px 5px 2px #2F7759;
22449    border-radius: 8px;
22450  }
22451
22452  .card-wrapper:has(.card__badge.right .badge) .card {}
22453
22454  /* ===== MOBILE ===== */
22455  @media (max-width: 749px) {
22456
22457    .card__heading {
22458      padding: 4px 8px 0px !important;
22459    }
22460
22461    .card__inner {
22462      margin-bottom: 0 !important;
22463    }
22464
22465    .card__content {
22466      padding: 0 0 4px !important;
22467    }
22468
22469    .card__information {
22470      padding: 0 4px !important;
22471      gap: 0 !important;
22472    }
22473
22474    /* Règles Dawn qui créent les gros espaces */
22475    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
22476      margin-top: 2px !important;
22477    }
22478
22479    .card-information > * + * {
22480      margin-top: 2px !important;
22481    }
22482
22483    .card-information > * {
22484      margin-top: 1px !important;
22485      margin-bottom: 1px !important;
22486    }
22487
22488    /* Form (user-agent + Dawn) */
22489    .card-information form {
22490      gap: 2px !important;
22491      padding-top: 2px !important;
22492      margin: 0 !important;
22493    }
22494
22495    /* Prix */
22496    .price__container,
22497    .price {
22498      margin: 0 !important;
22499      padding: 0 !important;
22500    }
22501
22502    /* 1 acheté = 1 offert */
22503    .doublee {
22504      margin: 0 !important;
22505      padding: 0 !important;
22506      line-height: 1.1 !important;
22507    }
22508
22509    /* Select variante */
22510    .mamakana-select {
22511      margin: 1px 0 !important;
22512      padding: 2px 4px !important;
22513    }
22514
22515    /* Livraison estimée */
22516    .livraison-estimee {
22517      margin-top: 1px !important;
22518      margin-bottom: 1px !important;
22519      font-size: 0.8em !important;
22520    }
22521
22522    /* Bouton */
22523    .mamakana-btn {
22524      padding: 6px 10px !important;
22525      margin-top: 1px !important;
22526    }
22527
22528    /* Ratings JudgeMe */
22529    .jdgm-prev-badge {
22530      margin: 0 !important;
22531      padding: 1px 0 !important;
22532    }
22533    .doublee .double {
22534  font-size: 0.8em !important;
22535}
22536  }
22537
22538
22539</style>
22540          </li><li id="Slide-template--25124901683576__featured_collection_7prAWz-5" class="grid__item slider__slide">
22541            
22542
22543<link href="//mamakana.com/cdn/shop/t/66/assets/component-rating.css?v=56003804852700771841790938250" rel="stylesheet" type="text/css" media="all">
22544<link href="//mamakana.com/cdn/shop/t/66/assets/component-volume-pricing.css?v=56284703641257077881790938250" rel="stylesheet" type="text/css" media="all">
22545<link href="//mamakana.com/cdn/shop/t/66/assets/mk-price-doubled.css?v=10767652542073267481790938250" rel="stylesheet" type="text/css" media="all">
22546<div class="card-wrapper product-card-wrapper underline-links-hover">
22547    
22548    
22549    <div class="
22550        card card--card
22551         card--media
22552         color-background-1 gradient
22553        
22554        
22555        
22556        
22557      " style="--ratio-percent: 100.0%;">
22558
22559
22560			
22561			
22562			
22563			
22564			
22565			
22566
22567			
22568			
22569			
22570			
22571			
22572			
22573			
22574				
22575			
22576			
22577			
22578			
22579			
22580			
22581			
22582			
22583			
22584	
22585			
22586			
22587						
22588			
22589			
22590				
22591			
22592			
22593			
22594			
22595			 
22596			
22597			
22598			
22599			
22600            
22601			
22602			
22603			
22604			
22605			
22606				
22607			
22608			
22609			
22610				
22611			
22612			<div class="primeBadges outerprimeb5797610291362-2  prime-d-block " style="position:absolute; top:10px; right:10px; z-index:3;" data-primeproductsid="5797610291362" data-primebOuterClass="" data-primebOuterStyle="position:absolute; top:10px; right:10px; z-index:3;" data-primebInnerClass="prime-d-block prime-mb-1" data-primebInnerStyle="" data-primebGroup="2" data-primebMaxDisplayBadge="10">	
22613  	
22614  	
22615  	  
22616						
22617						
22618                        
22619			
22620			
22621			
22622				
22623		
22624	
22625		
22626  	
22627  	
22628  	  
22629						
22630						
22631                        
22632			
22633			
22634			
22635				
22636		
22637
22638
22639    </div>
22640		
22641	
22642		
22643
22644        <h3 class="card__heading h5" id="title-template--25124901683576__featured_collection_7prAWz-5797610291362">
22645            <a href="/products/mama-s-stew-cbd" id="CardLink-template--25124901683576__featured_collection_7prAWz-5797610291362" class="full-unstyled-link" aria-labelledby="CardLink-template--25124901683576__featured_collection_7prAWz-5797610291362 Badge-template--25124901683576__featured_collection_7prAWz-5797610291362">
22646              Mama's Mix 🥘
22647            </a>
22648          </h3>
22649
22650      <div class="card__inner  ratio" style="--ratio-percent: 100.0%;"><div class="card__media">
22651            <div class="commande-doublee-badge">DOUBLE ORDERS</div>
22652            <div class="media media--transparent media--hover-effect">
22653              
22654              <img srcset="//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=165 165w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=360 360w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=533 533w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=720 720w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=940 940w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=1066 1066w,//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157 3176w" src="//mamakana.com/cdn/shop/files/Tambouille.jpg?v=1683038157&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="Mama Mix on a colorful background" class="motion-reduce" loading="lazy" width="3176" height="3176">
22655              
22656<img srcset="//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=165 165w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=360 360w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=533 533w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=720 720w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=940 940w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=1066 1066w,//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156 3176w" src="//mamakana.com/cdn/shop/products/Tambouillecopie.jpg?v=1683038156&width=533" sizes="(min-width: 1400px) 317px, (min-width: 990px) calc((100vw - 130px) / 4), (min-width: 750px) calc((100vw - 120px) / 3), calc((100vw - 35px) / 2)" alt="" class="motion-reduce" loading="lazy" width="3176" height="3176"></div>
22657          </div><div class="card__content">
22658          <div class="card__information"><div class="card__heading">
22659              <a href="/products/mama-s-stew-cbd" id="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-5797610291362" class="full-unstyled-link" aria-labelledby="StandardCardNoMediaLink-template--25124901683576__featured_collection_7prAWz-5797610291362 NoMediaStandardBadge-template--25124901683576__featured_collection_7prAWz-5797610291362">
22660                Mama's Mix 🥘
22661              </a>
22662            </div>
22663
22664          </div>
22665          <div class="card__badge bottom right"></div>
22666        </div>
22667      </div>
22668      <div class="card__content">
22669        <div class="card__information">
22670
22671          <div class="card-information"><span class="caption-large light"></span>
22672
22673
22674
22675
22676
22677
22678
22679
22680
22681
22682
22683
22684
22685
22686  <div style="" class="jdgm-widget jdgm-preview-badge" data-id="5797610291362" data-template="manual-installation" data-auto-install="false">
22687    <div style="display:none" class="jdgm-prev-badge" data-average-rating="4.65" data-number-of-reviews="419" data-number-of-questions="0"> <span class="jdgm-prev-badge__stars" data-score="4.65" tabindex="0" aria-label="4.65 stars" role="button"> <span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--on"></span><span class="jdgm-star jdgm--half"></span> </span> <span class="jdgm-prev-badge__text"> 419  </span> </div>
22688  </div>
22689
22690
22691
22692
22693
22694<div class="
22695    price ">
22696  <div class="price__container"><div class="price__regular"><span class="visually-hidden visually-hidden--inline">Regular price</span>
22697        <span class="price-item price-item--regular">
22698          From <span class="money" data-wg-notranslate="">0,74€</span>
22699        </span></div>
22700    <div class="price__sale">
22701        <span class="visually-hidden visually-hidden--inline">Regular price</span>
22702        <span>
22703          <s class="price-item price-item--regular">
22704            
22705              
22706            
22707          </s>
22708        </span><span class="visually-hidden visually-hidden--inline">Promotional price</span>
22709      <span class="price-item price-item--sale price-item--last">
22710        From <span class="money" data-wg-notranslate="">0,74€</span>
22711      </span>
22712    </div>
22713    
22714  </div>
22715</div>
22716
22717
22718<form class="mamakana-form" data-product-id="5797610291362">
22719
22720
22721  
22722
22723
22724
22725  <div class="doublee"><span class="double"> <b>1 purchased = 1 free</b> </span></div>
22726
22727  <select class="variant-selector mamakana-select" name="id">
22728    
22729      
22730        
22731        
22732        
22733
22734
22735        
22736        
22737
22738          
22739          
22740          <option value="55155022954872" data-price="8,70€">
22741            2.5 + 2.5 Grams free - 1.74 €/g
22742          </option>
22743        
22744
22745      
22746    
22747      
22748        
22749        
22750        
22751
22752
22753        
22754        
22755
22756          
22757          
22758          <option value="36499921961122" data-price="14,90€">
22759            5 + 5 Grams free - €1.49/g
22760          </option>
22761        
22762
22763      
22764    
22765      
22766        
22767        
22768        
22769
22770
22771        
22772        
22773
22774          
22775          
22776          <option value="36499921993890" data-price="24,90€">
22777            10 + 10 Grams free - €1.24/g
22778          </option>
22779        
22780
22781      
22782    
22783      
22784        
22785        
22786        
22787
22788
22789        
22790        
22791
22792          
22793          
22794          <option value="36499922026658" data-price="49,75€">
22795            25 + 25 Grams free - €0.99/g
22796          </option>
22797        
22798
22799      
22800    
22801      
22802        
22803        
22804        
22805
22806
22807        
22808        
22809
22810          
22811          
22812          <option value="42363640086774" data-price="89,90€">
22813            50 + 50 Grams free - €0.89/g
22814          </option>
22815        
22816
22817      
22818    
22819      
22820        
22821        
22822        
22823
22824
22825        
22826        
22827
22828          
22829          
22830          <option value="44340594245878" data-price="149,90€">
22831            100 + 100 Grams free - €0.74/g
22832          </option>
22833        
22834
22835      
22836    
22837  </select>
22838
22839<div class="livraison-estimee" style="font-size: 0.9em; margin-bottom: 0.5em; margin-top: 0.75em;">
22840  Livraison GRATUITE* <strong>ven. 9 octobre</strong>
22841  </div><input type="hidden" name="quantity" value="1">
22842
22843  <button type="submit" class="add-to-cart-button mamakana-btn">
22844    Add - <span class="variant-price" data-wg-notranslate="">8,70€</span>
22845  </button>
22846</form></div>
22847        </div><div class="card__badge bottom right"></div>
22848      </div>
22849    </div>
22850  </div>
22850<script>
22851(function () {
22852  // Scope = la carte qui contient CE script
22853  const root =
22854    document.currentScript.closest('.card-wrapper, .product-card-wrapper') || document;
22855
22856  // Empêche la carte (lien) d'intercepter les clics du select/bouton
22857  root.querySelectorAll('.variant-selector, .add-to-cart-button').forEach(el => {
22858    ['click','mousedown','touchstart'].forEach(evt => {
22859      el.addEventListener(evt, e => e.stopImmediatePropagation(), { passive:false });
22860    });
22861  });
22862
22863  root.querySelectorAll('.mamakana-form').forEach(function (form) {
22864    // Ne pas binder deux fois si le thème ré-hydrate
22865    if (form.dataset.bound === '1') return;
22866    form.dataset.bound = '1';
22867
22868    const select  = form.querySelector('.variant-selector');
22869    const priceEl = form.querySelector('.variant-price');
22870    const button  = form.querySelector('.add-to-cart-button');
22871
22872    // MAJ prix sur changement de variante
22873    if (select && priceEl) {
22874      select.addEventListener('change', function () {
22875        const opt = select.options[select.selectedIndex];
22876        const p = opt && opt.getAttribute('data-price');
22877        if (p) priceEl.textContent = p;
22878      });
22879    }
22880
22881    form.addEventListener('submit', async function (e) {
22882      e.preventDefault();
22883
22884      // Anti double-clic
22885      if (button) {
22886        if (button.dataset.loading === '1') return;
22887        button.dataset.loading = '1';
22888        button.setAttribute('disabled', 'disabled');
22889      }
22890
22891      const variantInput = form.querySelector('input[name="id"], select[name="id"]');
22892      const variantId = variantInput ? (variantInput.value || '').trim() : '';
22893
22894      if (!variantId) {
22895        alert("Variante introuvable pour ce produit.");
22896        if (button) {
22897          button.dataset.loading = '';
22898          button.removeAttribute('disabled');
22899        }
22900        return;
22901      }
22902
22903      // quantité par défaut
22904      let qty = '1';
22905      const qtyInput = form.querySelector('input[name="quantity"]');
22906      if (qtyInput && qtyInput.value) qty = qtyInput.value;
22907
22908      const drawer = document.querySelector('cart-drawer');
22909      const sectionsUrl = window.location.pathname;
22910
22911      try {
22912        // ✅ Ajout + sections en 1 call (Dawn/OS2)
22913        const payload = {
22914          id: Number(variantId),
22915          quantity: Number(qty),
22916          sections: ['cart-drawer', 'cart-icon-bubble'],
22917          sections_url: sectionsUrl
22918        };
22919
22920        const res = await fetch('/cart/add.js', {
22921          method: 'POST',
22922          headers: {
22923            'Accept': 'application/json',
22924            'Content-Type': 'application/json',
22925            'X-Requested-With': 'XMLHttpRequest'
22926          },
22927          body: JSON.stringify(payload),
22928          credentials: 'same-origin'
22929        });
22930
22931        if (!res.ok) {
22932          let msg = 'Erreur lors de l’ajout au panier';
22933          try {
22934            const j = await res.json();
22935            if (j && (j.description || j.message)) msg = j.description || j.message;
22936          } catch(_) {}
22937          throw new Error(msg + ' (HTTP ' + res.status + ')');
22938        }
22939
22940        const state = await res.json();
22941
22942        // ✅ Mise à jour + ouverture du drawer (Dawn)
22943        if (drawer && typeof drawer.renderContents === 'function') {
22944          drawer.renderContents(state); // renderContents() ouvre aussi le tiroir sur Dawn
22945        } else {
22946          // Fallback si thème custom
22947          const bubble = document.querySelector('#cart-icon-bubble');
22948          if (bubble && state.sections && state.sections['cart-icon-bubble']) {
22949            bubble.innerHTML = state.sections['cart-icon-bubble'];
22950          }
22951          if (drawer && state.sections && state.sections['cart-drawer']) {
22952            drawer.innerHTML = state.sections['cart-drawer'];
22953          }
22954
22955          // Tentative d’ouverture (selon implémentation)
22956          if (drawer && typeof drawer.open === 'function') drawer.open();
22957          else {
22958            // autre fallback : cliquer sur l'icône panier si elle ouvre le tiroir
22959            const cartIcon =
22960              document.querySelector('.header__icon--cart') ||
22961              document.querySelector('a[href="/cart"]');
22962            cartIcon && cartIcon.click && cartIcon.click();
22963          }
22964        }
22965
22966      } catch (err) {
22967        console.error(err);
22968        alert(err.message || "Erreur lors de l’ajout au panier");
22969      } finally {
22970        if (button) {
22971          button.dataset.loading = '';
22972          button.removeAttribute('disabled');
22973        }
22974      }
22975    });
22976  });
22977})();
22978</script>
22978
22979
22980<style>
22981  .card__heading {
22982    padding: 16px 12px;
22983    text-align: center;
22984  }
22985
22986  .add-to-cart-button,
22987  .mamakana-btn,
22988  .mamakana-form button[type="submit"] {
22989    cursor: pointer;
22990  }
22991
22992  .card-wrapper:has(.card__badge.right .color-scheme-045eb2b5-cf65-46de-bcb1-59f4ffde1aef) .card {
22993    box-shadow: 0px 0px 5px 2px #2F7759;
22994    border-radius: 8px;
22995  }
22996
22997  .card-wrapper:has(.card__badge.right .badge) .card {}
22998
22999  /* ===== MOBILE ===== */
23000  @media (max-width: 749px) {
23001
23002    .card__heading {
23003      padding: 4px 8px 0px !important;
23004    }
23005
23006    .card__inner {
23007      margin-bottom: 0 !important;
23008    }
23009
23010    .card__content {
23011      padding: 0 0 4px !important;
23012    }
23013
23014    .card__information {
23015      padding: 0 4px !important;
23016      gap: 0 !important;
23017    }
23018
23019    /* Règles Dawn qui créent les gros espaces */
23020    .card-information > *:not(.visually-hidden):first-child + *:not(.rating):not(.card__information-volume-pricing-note) {
23021      margin-top: 2px !important;
23022    }
23023
23024    .card-information > * + * {
23025      margin-top: 2px !important;
23026    }
23027
23028    .card-information > * {
23029      margin-top: 1px !important;
23030      margin-bottom: 1px !important;
23031    }
23032
23033    /* Form (user-agent + Dawn) */
23034    .card-information form {
23035      gap: 2px !important;
23036      padding-top: 2px !important;
23037      margin: 0 !important;
23038    }
23039
23040    /* Prix */
23041    .price__container,
23042    .price {
23043      margin: 0 !important;
23044      padding: 0 !important;
23045    }
23046
23047    /* 1 acheté = 1 offert */
23048    .doublee {
23049      margin: 0 !important;
23050      padding: 0 !important;
23051      line-height: 1.1 !important;
23052    }
23053
23054    /* Select variante */
23055    .mamakana-select {
23056      margin: 1px 0 !important;
23057      padding: 2px 4px !important;
23058    }
23059
23060    /* Livraison estimée */
23061    .livraison-estimee {
23062      margin-top: 1px !important;
23063      margin-bottom: 1px !important;
23064      font-size: 0.8em !important;
23065    }
23066
23067    /* Bouton */
23068    .mamakana-btn {
23069      padding: 6px 10px !important;
23070      margin-top: 1px !important;
23071    }
23072
23073    /* Ratings JudgeMe */
23074    .jdgm-prev-badge {
23075      margin: 0 !important;
23076      padding: 1px 0 !important;
23077    }
23078    .doublee .double {
23079  font-size: 0.8em !important;
23080}
23081  }
23082
23083
23084</style>
23085          </li></ul><div class="slider-buttons no-js-hidden">
23086          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche" aria-controls="Slider-template--25124901683576__featured_collection_7prAWz">
23087            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23088  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23089</path></svg>
23090
23091          </button>
23092          <div class="slider-counter caption">
23093            <span class="slider-counter--current">1</span>
23094            <span aria-hidden="true"> / </span>
23095            <span class="visually-hidden">from</span>
23096            <span class="slider-counter--total">5</span>
23097          </div>
23098          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite" aria-controls="Slider-template--25124901683576__featured_collection_7prAWz">
23099            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23100  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23101</path></svg>
23102
23103          </button>
23104        </div></slider-component></div>
23105</div>
23106
23107
23108<style> @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection_7prAWz .card-wrapper {position: relative; width: 115%; text-decoration: none; }} @media screen and (max-width: 749px) {#shopify-section-template--25124901683576__featured_collection_7prAWz .slider--tablet.grid--peek.grid--2-col-tablet-down .grid__item, #shopify-section-template--25124901683576__featured_collection_7prAWz .grid--peek .grid__item {width: calc(50% - var(--grid-mobile-horizontal-spacing) - 3rem); margin-right: 25px; } #shopify-section-template--25124901683576__featured_collection_7prAWz .card__information {grid-row-start: 2; padding: 0px; }} #shopify-section-template--25124901683576__featured_collection_7prAWz .card__information {padding-bottom: 1.7rem; padding-top: 0px;} </style></section><div id="shopify-section-template--25124901683576__image_with_text_VANJhP" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-image-with-text.css?v=132604768413025929601790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
23109<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-image-with-text.css?v=132604768413025929601790938250"></noscript><style data-shopify="">.section-template--25124901683576__image_with_text_VANJhP-padding {
23110    padding-top: 30px;
23111    padding-bottom: 30px;
23112  }
23113
23114  @media screen and (min-width: 750px) {
23115    .section-template--25124901683576__image_with_text_VANJhP-padding {
23116      padding-top: 40px;
23117      padding-bottom: 40px;
23118    }
23119  }</style><div class="section-template--25124901683576__image_with_text_VANJhP-padding gradient color-background-1">
23120  <div class="page-width">
23121    <div class="image-with-text image-with-text--no-overlap isolate collapse-corners">
23122      <div class="image-with-text__grid grid grid--gapless grid--1-col grid--3-col-tablet">
23123        <div class="image-with-text__media-item image-with-text__media-item--small image-with-text__media-item--middle grid__item">
23124          <div class="image-with-text__media image-with-text__media--adapt global-media-settings background-trans
23124parent media" style="padding-bottom: 67.70833333333333%;"><img src="//mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=1500" alt="" srcset="//mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=165 165w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=360 360w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=535 535w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=750 750w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=1070 1070w, //mamakana.com/cdn/shop/files/DSC_4780_copie_copie_7810a197-d102-4306-90ec-b9f87174f8d3_3.webp?v=1713267516&amp;width=1500 1500w" width="1500" height="1016" loading="lazy" sizes="(min-width: 1400px) 650px,
23125              (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" fetchpriority="auto">
23126</div>
23127        </div>
23128        <div class="image-with-text__text-item grid__item">
23129          <div id="ImageWithText--template--25124901683576__image_with_text_VANJhP" class="image-with-text__content image-with-text__content--middle image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt content-container background-transparent"><h2 class="image-with-text__heading inline-richtext h2">
23130                    Mama Kana, Your Trusted CBD Shop in the UK 💖
23131                  </h2></div>
23132        </div>
23133      </div>
23134    </div>
23135  </div>
23136</div>
23137
23138
23139</div><section id="shopify-section-template--25124901683576__rich_text_LWDVNU" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
23140<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250"></noscript><style data-shopify="">.section-template--25124901683576__rich_text_LWDVNU-padding {
23141    padding-top: 30px;
23142    padding-bottom: 0px;
23143  }
23144
23145  @media screen and (min-width: 750px) {
23146    .section-template--25124901683576__rich_text_LWDVNU-padding {
23147      padding-top: 40px;
23148      padding-bottom: 0px;
23149    }
23150  }</style><div class="isolate">
23151  <div class="rich-text content-container color-background-1 gradient rich-text--full-width content-container--full-width section-template--25124901683576__rich_text_LWDVNU-padding">
23152    <div class="rich-text__wrapper rich-text__wrapper--center page-width">
23153      <div class="rich-text__blocks center"><h2 class="rich-text__heading rte inline-richtext h2">
23154                Customer testimonials: they tested it, they approve it
23155              </h2></div>
23156    </div>
23157  </div>
23158</div>
23159
23160
23161</section><section id="shopify-section-template--25124901683576__1765268767ba9044eb" class="shopify-section section"><div class="page-width"><div id="shopify-block-AcHI4aXNkNy9hSEQyM__judge_me_reviews_cards_carousel_3B4wCA" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: cards_carousel_content --><!-- BEGIN app snippet: carousel_styles --><style>.jdgm-cards-carousel.jdgm-hidden,.jdgm-videos-carousel.jdgm-hidden,.jdgm-testimonials-carousel.jdgm-hidden{display:none}</style>
23162<link rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/carousels.css">
23163<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/carousels.css"></noscript>
23164<!-- END app snippet -->
23165
23166
23167  
23168  <div class="jdgm-widget jdgm-cards-carousel jdgm-hidden" data-jdgm-block-id="AcHI4aXNkNy9hSEQyM__judge_me_reviews_cards_carousel_3B4wCA" data-transition-speed="5" data-autoplay-media="false" data-widget="cards-carousel" data-entry-point="carousel_lightbox.js" data-entry-key="carousel-lightbox/main.js" data-has-revamp="1" style="--max-width: 1600px; --text-color: #000000; --card-color: #f9f9f9; --header-color: #000000; --border-radius: 8px;
23169    --text-size: 16px; --arrows-color: #000000; --clamp: 4; --image-ratio: 1; --jm-arrows-mobile: ;">
23170    <!-- BEGIN app snippet: carousel_header -->
23171
23172<div class="jdgm-header">
23173  <h2 class="jdgm-title"></h2>
23174
23175  
23176
23177  
23178</div>
23179<!-- END app snippet -->
23180    <div class="jdgm-content">
23181      <!-- BEGIN app snippet: side_left_arrow -->
23182<button class="jdgm-arrow" aria-label="Previous slide" onclick="window.jdgmPreviousCard('AcHI4aXNkNy9hSEQyM__judge_me_reviews_cards_carousel_3B4wCA')">
23183  <svg viewBox="0 0 20 34">
23184  
23185    <path d="M16 6L6 17L16 28" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
23186  
23187  </svg>
23188</button>
23189
23190<!-- END app snippet -->
23191      <div class="jdgm-cards-wrapper"><div class="jdgm-videos-container">
23192        
23193      </div></div>
23194      <!-- BEGIN app snippet: side_right_arrow -->
23195<button class="jdgm-arrow" aria-label="Next slide" onclick="window.jdgmNextCard('AcHI4aXNkNy9hSEQyM__judge_me_reviews_cards_carousel_3B4wCA')">
23196  <svg viewBox="0 0 20 34">
23197  
23198    <path d="M4 6L14 17L4 28" fill="none" stroke="currentColor" stroke-width="2.5" stroke-linecap="round" stroke-linejoin="round"></path>
23199  
23200  </svg>
23201</button>
23202
23203<!-- END app snippet -->
23204    </div>
23205    <!-- BEGIN app snippet: bottom_arrows -->
23206<!-- END app snippet -->
23207  </div>
23208  
23209  
23209<script>
23210    if (window.jdgm && jdgm.docReady) {
23211      jdgm.docReady(function() {
23212        (function loadVideoCarousel() {
23213          if (jdgm.loadScript) { jdgm.loadScript('video_carousel.js'); }
23214          else { setTimeout(loadVideoCarousel, 50); }
23215        })();
23216      });
23217    }
23218  </script>
23218
23219<!-- END app snippet -->
23220<!-- BEGIN app snippet: init_carousel -->
23221
23222
23223  
23224  
23224<script>
23225    window.jdgmPlayButtonSVG = "\u003c!-- BEGIN app snippet: play-button --\u003e\u003csvg width=\"40\" height=\"40\" viewBox=\"0 0 40 40\" fill=\"none\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\"\u003e\u003cpath d=\"M0 20C0 8.95431 8.95431 0 20 0C31.0457 0 40 8.95431 40 20C40 31.0457 31.0457 40 20 40C8.95431 40 0 31.0457 0 20Z\" fill=\"black\" fill-opacity=\"0.36\"\/\u003e\u003cpath d=\"M16 13L28 20L16 27V13Z\" fill=\"white\"\/\u003e\u003c\/svg\u003e\u003c!-- END app snippet --\u003e";
23226  </script>
23226
23227
23228
23229<script>
23230  (function() {
23231    // INF-1976
23232    if (window.jdgm && window.jdgm._blocked) return;
23233    const shared = {
23234      reviews_selection: "product_reviews",
23235      carousel_type: "cards"
23236    };
23237
23238    const settings = {
23239      ...shared,
23240      quote_marks_size: "",
23241      stars_size: "",
23242      stars_color: "",
23243      verified_badge_style: "",
23244      product_name_text_size: "",
23245      transition_speed: "5",
23246      show_sample_reviews: "false",
23247      min_reviews: shared.carousel_type === 'videos' ? 3 : 1,
23248      design_mode: "false",
23249      collection_id: "",
23250      product_id: "",
23251      product_ids: "[]",
23252      show_reviewer_name: "true",
23253      carousel_style: "",
23254      autoplay_media: "null",
23255      primary_lang: 'fr',cart_eligible_template: false,
23256      shop_aggregates: { reviewCount: 17935 },
23257      
23258        show_product_name: "false",
23259        show_review_media: "true",
23260        no_image_fallback: "product_image",
23261        reviews_shown: "4",
23262      
23263    };
23264    const averageRating = 4.57;const params = {
23265      ...shared,
23266      star_rating: '4_to_5_star',
23267      custom_tags: "",
23268      tag_filter: "",
23269      
23270      max_reviews: '20',
23271      url: 'https://mamakana.co.uk',
23272      shop_domain: 'mama-kana.myshopify.com',
23273      platform: 'shopify',
23274      primary_language: document.documentElement.lang,
23275      display_order: "media_first",
23276    };
23277    const blockId = "AcHI4aXNkNy9hSEQyM__judge_me_reviews_cards_carousel_3B4wCA";
23278    function loadSpecificScript() {
23279      const scriptSrc = shared.carousel_type === 'videos' || shared.carousel_type === 'cards' ? 'https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/media_carousel.js' : 'https://cdn.shopify.com/extensions/01a11176-2280-7862-971a-b99c4fd1084c/judgeme-773/assets/testimonials_carousel.js';
23280      if (document.querySelector(`script[src="${scriptSrc}"]`)) { initializeCarousel(); return; }
23281      const script = document.createElement('script');
23282      script.src = scriptSrc;
23283      script.onload = function() { setTimeout(initializeCarousel, 50); };
23284      script.onerror = function() { console.error('Error loading script:'); setTimeout(initializeCarousel, 100); };
23285      document.head.appendChild(script);
23286    }
23287
23288    function initializeCarousel() {
23289      if (!window.jdgmCarouselUtils || !window.jdgmCarouselMode) { setTimeout(initializeCarousel, 50); return; }
23290      const buildFunction = shared.carousel_type === 'videos' || shared.carousel_type === 'cards' ? window.jdgmBuildMediaCards : window.jdgmBuildTestimonialCards;
23291      if (buildFunction) {
23292        const start = function() { window.jdgmCarouselUtils.initCarousel(blockId, settings, averageRating, params, buildFunction); };
23293          start();
23294      } else {
23295        setTimeout(initializeCarousel, 100);
23296      }
23297    }
23298    loadSpecificScript();
23299  })();
23300</script>
23300
23301<!-- END app snippet -->
23302
23303</div>
23304</div>
23305
23306
23307</section><section id="shopify-section-template--25124901683576__custom_liquid_FdQCEB" class="shopify-section section"><style data-shopify="">.section-template--25124901683576__custom_liquid_FdQCEB-padding {
23308    padding-top: calc(0px * 0.75);
23309    padding-bottom: calc(52px  * 0.75);
23310  }
23311
23312  @media screen and (min-width: 750px) {
23313    .section-template--25124901683576__custom_liquid_FdQCEB-padding {
23314      padding-top: 0px;
23315      padding-bottom: 52px;
23316    }
23317  }</style><div class="color-background-1 gradient">
23318  <div class="section-template--25124901683576__custom_liquid_FdQCEB-padding">
23319    <div class="trustpilot-widget" data-locale="fr-FR" data-template-id="5419b6ffb0d04a076446a9af" data-businessunit-id="5f18420789bac600013521af" data-style-height="20px" data-style-width="100%" data-token="79fd58dd-26c7-46b0-a1c5-a2c655523847">
23320  <a href="https://fr.trustpilot.com/review/mamakana.com" target="_blank" rel="noopener">Trustpilot</a>
23321</div>
23322  </div>
23323</div>
23324
23325
23326</section><section id="shopify-section-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-accordion.css?v=180964204318874863811790938250" rel="stylesheet" type="text/css" media="all">
23327<link href="//mamakana.com/cdn/shop/t/66/assets/collapsible-content.css?v=29022700206395575151790938250" rel="stylesheet" type="text/css" media="all">
23328<style data-shopify="">.section-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-padding {
23329    padding-top: 27px;
23330    padding-bottom: 27px;
23331  }
23332
23333  @media screen and (min-width: 750px) {
23334    .section-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-padding {
23335      padding-top: 36px;
23336      padding-bottom: 36px;
23337    }
23338  }
23339  
23340</style><div class="color-background-1 gradient">
23341  <div class="collapsible-content collapsible-none-layout isolate content-container content-container--full-width">
23342    <div class="collapsible-content__wrapper section-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-padding">
23343      <div class="page-width">
23344        <div class="collapsible-content__header" style="text-align: center;">
23345<h2 class="collapsible-content__heading inline-richtext h2">
23346              Why Buy CBD Online with Mama Kana 🛒
23347            </h2>
23348        </div>
23349        
23350          <div class="rte">
23351            <p>Mama Kana is a family-run company created in January 2020 and specialised in selling the best CBD in the UK. The long-standing relationships of trust we've built up with our suppliers enable us to offer top-of-the-range CBD at low prices. </p><p>All our stocks are located in our European warehouses and shipped directly to the UK, within 24 hours. </p>
23352<p><strong>This product is not intended for food use.</strong></p>
23353          </div>
23354        
23355        <div class="grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse">
23356          <div class="grid__item"><div class="accordion">
23357                <details id="Details-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-1-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23358                  <summary id="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-1-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23359                    
23360                    <h3 class="accordion__title inline-richtext h4">
23361                      Natural CBD products 🌱
23362                    </h3>
23363                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23364  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23365</path></svg>
23366
23367                  </summary>
23368                  <div class="accordion__content rte" id="CollapsibleAccordion-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-1-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce" role="region" aria-labelledby="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-1-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23369                    <p>All <strong>CBD products</strong> from the Mama Kana online store are made from natural hemp. Grown and harvested in the United-Kingdom, <a href="https://mamakana.co.uk/pages/cbd-suisse" title="Buy CBD Switzerland">Switzerland</a> or Italy. MamaKana works exclusively with solvent-free growers. Solvents are inexpensive, but dangerous.</p>
23370                    
23371                  </div>
23372                </details>
23373              </div><div class="accordion">
23374                <details id="Details-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-2-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23375                  <summary id="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-2-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23376                    
23377                    <h3 class="accordion__title inline-richtext h4">
23378                      Certified quality CBD ✔️
23379                    </h3>
23380                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23381  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23382</path></svg>
23383
23384                  </summary>
23385                  <div class="accordion__content rte" id="CollapsibleAccordion-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-2-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce" role="region" aria-labelledby="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-2-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23386                    <p>Mama Kana offers only <strong>100% natural</strong> CBD products with high concentrations of CBD (Cannabidiol). Mama Kana CBD flowers and CBD hash are all-natural and highly concentrated in cannabinoids (Cannabidiol, Canabigerol, Cannabinol, etc.). </p>
23387<p><strong>This product is not intended for food use.</strong></p>
23388                    
23389                  </div>
23390                </details>
23391              </div><div class="accordion">
23392                <details id="Details-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-3-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23393                  <summary id="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-3-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23394                    
23395                    <h3 class="accordion__title inline-richtext h4">
23396                      Advantageous CBD prices 💰
23397                    </h3>
23398                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23399  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23400</path></svg>
23401
23402                  </summary>
23403                  <div class="accordion__content rte" id="CollapsibleAccordion-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-3-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce" role="region" aria-labelledby="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-3-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23404                    <p><strong>Quality CBD</strong> at a very competitive price. Mama Kana only offers top-of-the-range CBD, and the bonds of trust it has built up with its suppliers, the fruit of its experience, enable it to offer very attractive prices. </p><p>You can order products individually or in larger quantities. Mama Kana a trusted CBD shop in the UK known for its affordable CBD and quality products, certified by customer reviews. </p>
23405                    
23406                  </div>
23407                </details>
23408              </div><div class="accordion">
23409                <details id="Details-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-4-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23410                  <summary id="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-4-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23411                    
23412                    <h3 class="accordion__title inline-richtext h4">
23413                      Fast delivery of CBD in the UK 🛵
23414                    </h3>
23415                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23416  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23417</path></svg>
23418
23419                  </summary>
23420                  <div class="accordion__content rte" id="CollapsibleAccordion-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-4-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce" role="region" aria-labelledby="Summary-template--20255588483402__93979cc3-5cfc-48d8-8bcc-be69a35df0ce-collapsible_row-4-template--25124901683576__93979cc3-5cfc-48d8-8bcc-be69a35df0ce">
23421                    <p>With Mama Kana, CBD delivery is fast and discreet. Packages are plain and unmarked to ensure the discretion of<a href="https://mamakana.co.uk/pages/delivery" title="https://mamakana.com/pages/livraison">your CBD delivery</a>. In addition to offering express delivery throughout the United-Kingdom , we also ship our CBD to<a href="https://mamakana.co.uk/pages/cbd-belgique" title="Buying CBD in Belgium">Belgium</a>,<a href="https://mamakana.co.uk/pages/cbd-luxembourg" title="Quality CBD in Luxembourg">Luxembourg, and</a>throughout Europe.</p>
23422                    
23423                  </div>
23424                </details>
23425              </div></div>
23426        </div>
23427      </div>
23428    </div>
23429  </div>
23430</div>
23431
23432
23433</section><section id="shopify-section-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-accordion.css?v=180964204318874863811790938250" rel="stylesheet" type="text/css" media="all">
23434<link href="//mamakana.com/cdn/shop/t/66/assets/collapsible-content.css?v=29022700206395575151790938250" rel="stylesheet" type="text/css" media="all">
23435<style data-shopify="">.section-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd-padding {
23436    padding-top: 27px;
23437    padding-bottom: 27px;
23438  }
23439
23440  @media screen and (min-width: 750px) {
23441    .section-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd-padding {
23442      padding-top: 36px;
23443      padding-bottom: 36px;
23444    }
23445  }
23446  
23447</style><div class="color-background-1 gradient">
23448  <div class="collapsible-content collapsible-none-layout isolate content-container content-container--full-width">
23449    <div class="collapsible-content__wrapper section-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd-padding">
23450      <div class="page-width">
23451        <div class="collapsible-content__header" style="text-align: center;">
23452<h2 class="collapsible-content__heading inline-richtext h2">
23453              hoose the Best CBD Products in the UK 🌿
23454            </h2>
23455        </div>
23456        
23457          <div class="rte">
23458            <p>
23458Buying CBD in the UK with Mama Kana is your guarantee of quality products that comply with UK and European legislation. Don't look elsewhere, our CBD shop is where you'll find the best CBD. We offer cannabidiol extracts and products in different forms to meet everyone's needs. From flowers to hash and oils, we've also developed a new range of <a href="https://mamakana.co.uk/collections/cbd-vape-pen" title="https://mamakana.com/collections/vape-pen-cbd">vape pen CBD</a> range and a <a href="https://mamakana.co.uk/collections/cbd-gummies">CBD gummies</a> containing small amounts of THC (within the authorized limit) to take full advantage of all the cannabinoids present in hemp.</p>
23459          </div>
23460        
23461        <div class="grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse">
23462          <div class="grid__item"><div class="accordion">
23463                <details id="Details-e7e573cb-2ed9-4b72-94cf-f8b0290ec286-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23464                  <summary id="Summary-e7e573cb-2ed9-4b72-94cf-f8b0290ec286-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23465                    
23466                    <h3 class="accordion__title inline-richtext h4">
23467                      CBD for every need ❤️
23468                    </h3>
23469                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23470  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23471</path></svg>
23472
23473                  </summary>
23474                  <div class="accordion__content rte" id="CollapsibleAccordion-e7e573cb-2ed9-4b72-94cf-f8b0290ec286-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd" role="region" aria-labelledby="Summary-e7e573cb-2ed9-4b72-94cf-f8b0290ec286-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23475                    <p>Whatever your reason, you’ll find a wide choice of products on our online CBD shop, always natural, legal and delivered quickly across the UK. </p>
23476<p><strong>This product is not intended for food use.</strong></p>
23477                    
23478                  </div>
23479                </details>
23480              </div><div class="accordion">
23481                <details id="Details-79b2940c-fab9-4a1a-a76e-02aad971482c-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23482                  <summary id="Summary-79b2940c-fab9-4a1a-a76e-02aad971482c-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23483                    
23484                    <h3 class="accordion__title inline-richtext h4">
23485                      Unique and tasty varieties 👩‍🌾
23486                    </h3>
23487                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23488  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23489</path></svg>
23490
23491                  </summary>
23492                  <div class="accordion__content rte" id="CollapsibleAccordion-79b2940c-fab9-4a1a-a76e-02aad971482c-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd" role="region" aria-labelledby="Summary-79b2940c-fab9-4a1a-a76e-02aad971482c-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23493                    <p>Based on customer reviews and testimonials, Mama Kana offers a wide range of premium hemp grown indoors, in greenhouses and hydroponically, options you won’t find easily with other CBD shops in the UK. </p>
23494<p><strong>This product is not intended for food use.</strong></p>
23495                    
23496                  </div>
23497                </details>
23498              </div><div class="accordion">
23499                <details id="Details-575907aa-c1d2-497f-85c7-a5ba2d90dca3-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23500                  <summary id="Summary-575907aa-c1d2-497f-85c7-a5ba2d90dca3-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23501                    
23502                    <h3 class="accordion__title inline-richtext h4">
23503                      CBD, but CBG & CBN too 🧪
23504                    </h3>
23505                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23506  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23507</path></svg>
23508
23509                  </summary>
23510                  <div class="accordion__content rte" id="CollapsibleAccordion-575907aa-c1d2-497f-85c7-a5ba2d90dca3-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd" role="region" aria-labelledby="Summary-575907aa-c1d2-497f-85c7-a5ba2d90dca3-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23511                    <p>Mama Kana offers organic CBD oils, organic <a href="https://mamakana.co.uk/collections/cbg-oils">CBG oils</a> and organic <a href="https://mamakana.co.uk/collections/cbn-oils">CBN oils</a>
23511. All the hemp oils in Mama Kana's online store are full-spectrum and represent the very best in organic hemp oil.</p>
23512                    
23513                  </div>
23514                </details>
23515              </div><div class="accordion">
23516                <details id="Details-b15c9915-9edc-432b-bd1b-c2eef923bd42-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23517                  <summary id="Summary-b15c9915-9edc-432b-bd1b-c2eef923bd42-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23518                    
23519                    <h3 class="accordion__title inline-richtext h4">
23520                      A team to advise you 👨‍👨‍👦
23521                    </h3>
23522                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23523  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23524</path></svg>
23525
23526                  </summary>
23527                  <div class="accordion__content rte" id="CollapsibleAccordion-b15c9915-9edc-432b-bd1b-c2eef923bd42-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd" role="region" aria-labelledby="Summary-b15c9915-9edc-432b-bd1b-c2eef923bd42-template--25124901683576__89ef4ec6-5778-4690-8ce7-787ac4a225dd">
23528                    <p>Mama Kana is more than a CBD shop, it’s a big family. There's always someone on hand to support you, answer any questions you may have and guide you in choosing the right CBD products. You can easily reach us by email. You can easily reach us by calling +33 9 74 97 01 27 or by sending an e-mail to [email protected].</p>
23529                    
23530                  </div>
23531                </details>
23532              </div></div>
23533        </div>
23534      </div>
23535    </div>
23536  </div>
23537</div>
23538
23539
23540</section><section id="shopify-section-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-accordion.css?v=180964204318874863811790938250" rel="stylesheet" type="text/css" media="all">
23541<link href="//mamakana.com/cdn/shop/t/66/assets/collapsible-content.css?v=29022700206395575151790938250" rel="stylesheet" type="text/css" media="all">
23542<style data-shopify="">.section-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039-padding {
23543    padding-top: 27px;
23544    padding-bottom: 27px;
23545  }
23546
23547  @media screen and (min-width: 750px) {
23548    .section-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039-padding {
23549      padding-top: 36px;
23550      padding-bottom: 36px;
23551    }
23552  }
23553  
23554    .section-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039-padding{
23555      background-image: url("//mamakana.com/cdn/shop/files/fond-ciel_copie-light_2be1af5e-95c3-4b17-8be2-36247169bb7b.jpg?v=1710155086&width=1400");
23556      background-repeat: no-repeat !important;
23557      background-size: cover;
23558      background-position: center;
23559    }
23560  
23561</style><div class="color-background-1 gradient">
23562  <div class="collapsible-content collapsible-section-layout isolate page-width">
23563    <div class="collapsible-content__wrapper section-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039-padding content-container color-background-2 gradient">
23564      <div class="page-width">
23565        <div class="collapsible-content__header" style="text-align: center;">
23566<h2 class="collapsible-content__heading inline-richtext h1">
23567              What is CBD? 🧐
23568            </h2>
23569        </div>
23570        
23571          <div class="rte">
23572            <p></p>
23573          </div>
23574        
23575        <div class="grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse">
23576          <div class="grid__item"><div class="accordion">
23577                <details id="Details-collapsible_row_FmjNXU-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039">
23578                  <summary id="Summary-collapsible_row_FmjNXU-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039">
23579                    
23580                    <h3 class="accordion__title inline-richtext h4">
23581                      Why buy CBD? 📦
23582                    </h3>
23583                    <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23584  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23585</path></svg>
23586
23587                  </summary>
23588                  <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_FmjNXU-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039" role="region" aria-labelledby="Summary-collapsible_row_FmjNXU-template--25124901683576__7f7c70d4-dd60-4eed-8357-64f9baa3c039">
23589                    <p>
23589But where to find CBD online in the UK? The best way is through a specialised CBD shop like Mama Kana. You'll find quality CBD products online, lab-tested and delivered fast, and all at discounted prices.  </p>
23590<p><strong>This product is not intended for food use.</strong></p>
23591                    
23592                  </div>
23593                </details>
23594              </div></div>
23595        </div>
23596      </div>
23597    </div>
23598  </div>
23599</div>
23600
23601
23602</section><div id="shopify-section-template--25124901683576__image_with_text_krqrda" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-image-with-text.css?v=132604768413025929601790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
23603<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-image-with-text.css?v=132604768413025929601790938250"></noscript><style data-shopify="">.section-template--25124901683576__image_with_text_krqrda-padding {
23604    padding-top: 27px;
23605    padding-bottom: 27px;
23606  }
23607
23608  @media screen and (min-width: 750px) {
23609    .section-template--25124901683576__image_with_text_krqrda-padding {
23610      padding-top: 36px;
23611      padding-bottom: 36px;
23612    }
23613  }</style><div class="section-template--25124901683576__image_with_text_krqrda-padding gradient color-background-1">
23614  <div class="page-width">
23615    <div class="image-with-text image-with-text--no-overlap isolate collapse-corners">
23616      <div class="image-with-text__grid grid grid--gapless grid--1-col grid--2-col-tablet">
23617        <div class="image-with-text__media-item image-with-text__media-item--medium image-with-text__media-item--top grid__item">
23618          <div class="image-with-text__media image-with-text__media--adapt global-media-settings gradient color-scheme-0926b410-2adc-4ba6-bae1-d650c60480ae media" style="padding-bottom: 66.66666666666666%;"><img src="//mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=1500" alt="" srcset="//mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=165 165w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=360 360w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=535 535w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=750 750w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=1070 1070w, //mamakana.com/cdn/shop/files/jeremykana_Draw_me_a_hemp_field_at_sunset_in_color_in_drawing_s_e2301e40-0cb1-4421-ac3e-e1c5583398b4.png?v=1710514846&amp;width=1500 1500w" width="1500" height="1000" loading="lazy" sizes="(min-width: 1400px) 650px,
23619              (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" fetchpriority="auto">
23620</div>
23621        </div>
23622        <div class="image-with-text__text-item grid__item">
23623          <div id="ImageWithText--template--25124901683576__image_with_text_krqrda" class="image-with-text__content image-with-text__content--top image-with-text__content--desktop-left image-with-text__content--mobile-left image-with-text__content--adapt content-container gradient color-scheme-0926b410-2adc-4ba6-bae1-d650c60480ae"><h2 class="image-with-text__heading inline-richtext h1">
23624                    Our mission 🎯
23625                  </h2><div class="image-with-text__text rte body">
23626                    <p>By using these natural compounds in healthy products, we aim to guide you towards informed choices that promote well-being and balance.</p><p>We're joining forces with growers to unveil the little-known facets of cannabis sativa L, and offer valuable, addiction-free natural support.</p>
23627<p><strong>This product is not intended for food use.</strong></p>
23628                  </div><a href="/pages/about-us" class="button button--primary">
23629                      Read more
23630                    </a></div>
23631        </div>
23632      </div>
23633    </div>
23634  </div>
23635</div>
23636
23637
23638</div><section id="shopify-section-template--25124901683576__logo_carousel_6r6T3X" class="shopify-section">�<section class="logo-carousel-section" style="
23639    padding-top: 28px;
23640    padding-bottom: 28px;
23641    background-color: #ffffff;
23642  "><h3 class="card__heading h2">Seen on</h3><div class="logo-carousel__wrapper">
23643
23644    <button class="logo-carousel__arrow logo-carousel__arrow--prev" aria-label="Précédent">
23645      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
23646        <polyline points="15,18 9,12 15,6"></polyline>
23647      </svg>
23648    </button>
23649
23650    <div class="logo-carousel__overflow">
23651      <div class="logo-carousel__track"><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/Lefigaro.jpg?v=1753174811&width=392" srcset="//mamakana.com/cdn/shop/files/Lefigaro.jpg?v=1753174811&width=196 196w, //mamakana.com/cdn/shop/files/Lefigaro.jpg?v=1753174811&width=392 392w" alt="le figaro" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/Newsweed.jpg?v=1753174821&width=392" srcset="//mamakana.com/cdn/shop/files/Newsweed.jpg?v=1753174821&width=196 196w, //mamakana.com/cdn/shop/files/Newsweed.jpg?v=1753174821&width=392 392w" alt="Newsweed" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/Mariefrance.jpg?v=1753174821&width=392" srcset="//mamakana.com/cdn/shop/files/Mariefrance.jpg?v=1753174821&width=196 196w, //mamakana.com/cdn/shop/files/Mariefrance.jpg?v=1753174821&width=392 392w" alt="Marie the United-Kingdom" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/Planposey.jpg?v=1753174812&width=392" srcset="//mamakana.com/cdn/shop/files/Planposey.jpg?v=1753174812&width=196 196w, //mamakana.com/cdn/shop/files/Planposey.jpg?v=1753174812&width=392 392w" alt="Planposey" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/Lebonbon.jpg?v=1753174812&width=392" srcset="//mamakana.com/cdn/shop/files/Lebonbon.jpg?v=1753174812&width=196 196w, //mamakana.com/cdn/shop/files/Lebonbon.jpg?v=1753174812&width=392 392w" alt="Le Bonbon Média" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/20minutes.jpg?v=1753174811&width=392" srcset="//mamakana.com/cdn/shop/files/20minutes.jpg?v=1753174811&width=196 196w, //mamakana.com/cdn/shop/files/20minutes.jpg?v=1753174811&width=392 392w" alt="20 minutes" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div><div class="logo-carousel__item"><div class="logo-carousel__link"><img src="//mamakana.com/cdn/shop/files/Topsante.jpg?v=1753174821&width=392" srcset="//mamakana.com/cdn/shop/files/Topsante.jpg?v=1753174821&width=196 196w, //mamakana.com/cdn/shop/files/Topsante.jpg?v=1753174821&width=392 392w" alt="Topsante" width="196" height="110" loading="lazy" class="logo-carousel__img"></div></div></div>
23652    </div>
23653
23654    <button class="logo-carousel__arrow logo-carousel__arrow--next" aria-label="Suivant">
23655      <svg viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2">
23656        <polyline points="9,18 15,12 9,6"></polyline>
23657      </svg>
23658    </button>
23659
23660  </div>
23661
23662</section>
23663
23664<style>
23665  .logo-carousel-section { width: 100%; }
23666
23667
23668  .logo-carousel__wrapper {
23669    position: relative;
23670    display: flex;
23671    align-items: center;
23672    max-width: 1400px;
23673    margin: 0 auto;
23674    padding: 0 52px;
23675  }
23676
23677  @media (max-width: 767px) {
23678    .logo-carousel__wrapper { padding: 0 42px; }
23679  }
23680
23681  .logo-carousel__overflow {
23682    overflow: hidden;
23683    width: 100%;
23684  }
23685
23686  .logo-carousel__track {
23687    display: flex;
23688    align-items: center;
23689    gap: 16px;
23690    transition: transform 0.4s ease;
23691    will-change: transform;
23692  }
23693
23694  .logo-carousel__item {
23695    flex: 0 0 196px;
23696    width: 196px;
23697    height: 110px;
23698    border-radius: 8px;
23699    overflow: hidden;
23700  }
23701
23702  .logo-carousel__link {
23703    display: flex;
23704    align-items: center;
23705    justify-content: center;
23706    width: 100%;
23707    height: 100%;
23708    text-decoration: none;
23709  }
23710
23711  .logo-carousel__img {
23712    width: 100%;
23713    height: 100%;
23714    object-fit: cover;
23715    object-position: center;
23716    display: block;
23717    transition: opacity 0.2s;
23718  }
23719
23720  .logo-carousel__link:hover .logo-carousel__img { opacity: 0.85; }
23721
23722  .logo-carousel__placeholder {
23723    font-size: 0.8rem;
23724    color: #999;
23725    background: #f0f0f0;
23726    width: 100%;
23727    height: 100%;
23728    display: flex;
23729    align-items: center;
23730    justify-content: center;
23731  }
23732
23733  .logo-carousel__arrow {
23734    position: absolute;
23735    top: 50%;
23736    transform: translateY(-50%);
23737    z-index: 2;
23738    width: 34px;
23739    height: 34px;
23740    border-radius: 50%;
23741    border: none;
23742    background: rgba(255,255,255,0.95);
23743    box-shadow: 0 1px 6px rgba(0,0,0,0.15);
23744    cursor: pointer;
23745    display: flex;
23746    align-items: center;
23747    justify-content: center;
23748    padding: 6px;
23749    color: #333;
23750    opacity: 0.7;
23751    transition: opacity 0.2s, box-shadow 0.2s;
23752  }
23753
23754  .logo-carousel__arrow:hover { opacity: 1; box-shadow: 0 2px 10px rgba(0,0,0,0.2); }
23755  .logo-carousel__arrow--prev { left: 0; }
23756  .logo-carousel__arrow--next { right: 0; }
23757  .logo-carousel__arrow svg { width: 100%; height: 100%; }
23758</style>
23759
23760<script>
23761(function() {
23762  /* Sélectionne la dernière instance de la section (supporte plusieurs sections par page) */
23763  var sections = document.querySelectorAll('.logo-carousel-section');
23764  var section  = sections[sections.length - 1];
23765  if (!section) return;
23766
23767  var track    = section.querySelector('.logo-carousel__track');
23768  var overflow = section.querySelector('.logo-carousel__overflow');
23769  var btnPrev  = section.querySelector('.logo-carousel__arrow--prev');
23770  var btnNext  = section.querySelector('.logo-carousel__arrow--next');
23771
23772  var ITEM_W = 196;
23773  var GAP    = 16;
23774  var STEP   = ITEM_W + GAP; // 212px
23775
23776  /* Items originaux */
23777  var origItems = Array.from(track.children);
23778  var total     = origItems.length;
23779  if (!total) return;
23780
23781  function getPerPage() {
23782    return Math.max(1, Math.floor((overflow.offsetWidth + GAP) / STEP));
23783  }
23784
23785  var perPage = getPerPage();
23786
23787  /* ---- Construction du loop ----
23788     On clone perPage+1 items de chaque côté.
23789     Structure : [clones fin | items originaux | clones début]
23790     trackPos pointe toujours sur les items originaux.
23791  */
23792  var cloneCount, trackPos;
23793
23794  function buildClones() {
23795    /* Nettoyer anciens clones */
23796    track.querySelectorAll('[data-clone]').forEach(function(c) { c.remove(); });
23797
23798    cloneCount = perPage + 1;
23799
23800    /* Clones AVANT (derniers items) */
23801    for (var i = cloneCount - 1; i >= 0; i--) {
23802      var c = origItems[((i % total) + total) % total].cloneNode(true);
23803      c.setAttribute('data-clone', 'before');
23804      c.setAttribute('aria-hidden', 'true');
23805      track.insertBefore(c, track.firstChild);
23806    }
23807
23808    /* Clones APRÈS (premiers items) */
23809    for (var j = 0; j < cloneCount; j++) {
23810      var c2 = origItems[j % total].cloneNode(true);
23811      c2.setAttribute('data-clone', 'after');
23812      c2.setAttribute('aria-hidden', 'true');
23813      track.appendChild(c2);
23814    }
23815
23816    /* Position initiale : premier item original */
23817    trackPos = cloneCount;
23818    setPos(false);
23819  }
23820
23821  function setPos(animate) {
23822    track.style.transition = animate ? 'transform 0.4s ease' : 'none';
23823    track.style.transform  = 'translateX(-' + (trackPos * STEP) + 'px)';
23824  }
23825
23826  /* Après transition : téléporter si on est dans les clones */
23827  track.addEventListener('transitionend', function() {
23828    if (trackPos >= cloneCount + total) {
23829      trackPos = cloneCount + (trackPos - cloneCount - total);
23830      setPos(false);
23831    } else if (trackPos < cloneCount) {
23832      trackPos = cloneCount + total - (cloneCount - trackPos);
23833      setPos(false);
23834    }
23835    isAnimating = false;
23836  });
23837
23838  var isAnimating = false;
23839
23840  function next() {
23841    if (isAnimating) return;
23842    isAnimating = true;
23843    trackPos += perPage;
23844    setPos(true);
23845  }
23846
23847  function prev() {
23848    if (isAnimating) return;
23849    isAnimating = true;
23850    trackPos -= perPage;
23851    setPos(true);
23852  }
23853
23854  btnNext.addEventListener('click', next);
23855  btnPrev.addEventListener('click', prev);
23856
23857  /* Swipe */
23858  var startX = null;
23859  overflow.addEventListener('mousedown',  function(e) { startX = e.clientX; });
23860  overflow.addEventListener('touchstart', function(e) { startX = e.touches[0].clientX; }, { passive: true });
23861  overflow.addEventListener('mouseup',    function(e) {
23862    if (startX === null) return;
23863    var d = startX - e.clientX;
23864    if (d > 40) next(); else if (d < -40) prev();
23865    startX = null;
23866  });
23867  overflow.addEventListener('touchend', function(e) {
23868    if (startX === null) return;
23869    var d = startX - e.changedTouches[0].clientX;
23870    if (d > 40) next(); else if (d < -40) prev();
23871    startX = null;
23872  });
23873
23874  /* Resize */
23875  var resizeTimer;
23876  window.addEventListener('resize', function() {
23877    clearTimeout(resizeTimer);
23878    resizeTimer = setTimeout(function() {
23879      perPage = getPerPage();
23880      buildClones();
23881    }, 200);
23882  });
23883
23884  buildClones();
23885})();
23886</script>
23886
23887
23888
23889</section><section id="shopify-section-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-multicolumn.css?v=142655371190921670041790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
23890<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-multicolumn.css?v=142655371190921670041790938250"></noscript>
23891<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
23892<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250"></noscript><style data-shopify="">.section-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232-padding {
23893    padding-top: 27px;
23894    padding-bottom: 27px;
23895  }
23896
23897  @media screen and (min-width: 750px) {
23898    .section-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232-padding {
23899      padding-top: 36px;
23900      padding-bottom: 36px;
23901    }
23902  }</style><div class="multicolumn color-accent-2 gradient background-none">
23903  <div class="page-width section-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232-padding isolate"><div class="title-wrapper-with-link title-wrapper--self-padded-mobile title-wrapper--no-top-margin">
23904        <h2 class="title inline-richtext h2">
23905          Mama Kana's CBD Shop Commitments 🤝
23906        </h2></div><slider-component class="slider-mobile-gutter">
23907      <ul class="multicolumn-list contains-content-container grid grid--2-col-tablet-down grid--3-col-desktop slider slider--mobile grid--peek" id="Slider-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232" role="list"><li id="Slide-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232-1" class="multicolumn-list__item grid__item slider__slide">
23908            <div class="multicolumn-card content-container">
23909                <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing">
23910                  <div class="media media--transparent media--adapt" style="padding-bottom: 100.0%;">
23911                    <img src="//mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=3200" alt="" srcset="//mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=50 50w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=75 75w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=100 100w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=150 150w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=200 200w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=300 300w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=400 400w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=500 500w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=750 750w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=1000 1000w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=1250 1250w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=1500 1500w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=1750 1750w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=2000 2000w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=2250 2250w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=2500 2500w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=2750 2750w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=3000 3000w, //mamakana.com/cdn/shop/files/Charlot.webp?v=1682429426&amp;width=3200 3200w" width="3200" height="3200" loading="lazy" sizes="
23912                      (min-width: 1400px) calc((1400px - 116px) * 1 /  3),
23913                      (min-width: 990px) calc((100vw - 116px) * 1 / 3),
23914                      (min-width: 750px) calc((100vw - 108px) * 1 / 2),
23915                      calc((100vw - 34px) * 1 / 2)
23916                    " class="multicolumn-card__image">
23917                  </div>
23918                </div><div class="multicolumn-card__info"></div>
23919            </div>
23920          </li><li id="Slide-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232-2" class="multicolumn-list__item grid__item slider__slide">
23921            <div class="multicolumn-card content-container">
23922                <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing">
23923                  <div class="media media--transparent media--adapt" style="padding-bottom: 100.0%;">
23924                    <img src="//mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=3200" alt="" srcset="//mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=50 50w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=75 75w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=100 100w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=150 150w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=200 200w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=300 300w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=400 400w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=500 500w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=750 750w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=1000 1000w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=1250 1250w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=1500 1500w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=1750 1750w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=2000 2000w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=2250 2250w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=2500 2500w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=2750 2750w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=3000 3000w, //mamakana.com/cdn/shop/files/canettes_568e91c3-1f87-40ea-8fb7-67ee02a0376e.webp?v=1682429433&amp;width=3200 3200w" width="3200" height="3200" loading="lazy" sizes="
23925                      (min-width: 1400px) calc((1400px - 116px) * 1 /  3),
23926                      (min-width: 990px) calc((100vw - 116px) * 1 / 3),
23927                      (min-width: 750px) calc((100vw - 108px) * 1 / 2),
23928                      calc((100vw - 34px) * 1 / 2)
23929                    " class="multicolumn-card__image">
23930                  </div>
23931                </div><div class="multicolumn-card__info"></div>
23932            </div>
23933          </li><li id="Slide-template--25124901683576__423038a3-dea5-4bf7-b301-50d4aae2a232-3" class="multicolumn-list__item grid__item slider__slide">
23934            <div class="multicolumn-card content-container">
23935                <div class="multicolumn-card__image-wrapper multicolumn-card__image-wrapper--full-width multicolumn-card-spacing">
23936                  <div class="media media--transparent media--adapt" style="padding-bottom: 100.0%;">
23937                    <img src="//mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=3200" alt="" srcset="//mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=50 50w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=75 75w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=100 100w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=150 150w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=200 200w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=300 300w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=400 400w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=500 500w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=750 750w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=1000 1000w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=1250 1250w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=1500 1500w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=1750 1750w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=2000 2000w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=2250 2250w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=2500 2500w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=2750 2750w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=3000 3000w, //mamakana.com/cdn/shop/files/puteaux3.webp?v=1682429437&amp;width=3200 3200w" width="3200" height="3200" loading="lazy" sizes="
23938                      (min-width: 1400px) calc((1400px - 116px) * 1 /  3),
23939                      (min-width: 990px) calc((100vw - 116px) * 1 / 3),
23940                      (min-width: 750px) calc((100vw - 108px) * 1 / 2),
23941                      calc((100vw - 34px) * 1 / 2)
23942                    " class="multicolumn-card__image">
23943                  </div>
23944                </div><div class="multicolumn-card__info"></div>
23945            </div>
23946          </li></ul><div class="slider-buttons no-js-hidden medium-hide">
23947          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche">
23948            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23949  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23950</path></svg>
23951
23952          </button>
23953          <div class="slider-counter caption">
23954            <span class="slider-counter--current">1</span>
23955            <span aria-hidden="true"> / </span>
23956            <span class="visually-hidden">from</span>
23957            <span class="slider-counter--total">3</span>
23958          </div>
23959          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite">
23960            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
23961  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
23962</path></svg>
23963
23964          </button>
23965        </div></slider-component>
23966    
23967      <div class="rte rte--nomargin">
23968        <p></p>
23969      </div>
23970    
23971    <div class="center small-hide medium-hide"></div>
23972  </div>
23973</div>
23974
23975
23976</section><section id="shopify-section-template--25124901683576__rich_text_JH8FQh" class="shopify-section section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
23977<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-rich-text.css?v=90859745208038416741790938250"></noscript><style data-shopify="">.section-template--25124901683576__rich_text_JH8FQh-padding {
23978    padding-top: 30px;
23979    padding-bottom: 39px;
23980  }
23981
23982  @media screen and (min-width: 750px) {
23983    .section-template--25124901683576__rich_text_JH8FQh-padding {
23984      padding-top: 40px;
23985      padding-bottom: 52px;
23986    }
23987  }</style><div class="isolate page-width rte">
23988  <div class="rich-text content-container color-scheme-0926b410-2adc-4ba6-bae1-d650c60480ae gradient section-template--25124901683576__rich_text_JH8FQh-padding">
23989    <div class="rich-text__wrapper rich-text__wrapper--center">
23990      <div class="rich-text__blocks center"><h2 class="rich-text__heading rte inline-richtext h2">
23991                Loyalty program 🌿
23992              </h2><div class="rich-text__text rte">
23993                <p>Join the <strong>Kana Family </strong>and see your loyalty rewarded! Collect points, unlock exclusive discounts and climb the levels of the <strong>Mama Kana program </strong>to enjoy unique benefits.</p>
23994              </div><div class="rich-text__buttons"><a href="/pages/programme-de-fidelite" class="button button--primary">Discover the program</a></div></div>
23995    </div>
23996  </div>
23997</div>
23998
23999
24000<style> #shopify-section-template--25124901683576__rich_text_JH8FQh a {color: white; text-decoration: none;} </style></section><section id="shopify-section-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85" class="shopify-section"><link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24001<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-slider.css?v=142503135496229589681790938250"></noscript>
24002<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24003<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-card.css?v=32995375312864902871790938250"></noscript>
24004<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-article-card.css?v=178718692051729949821790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24005<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-article-card.css?v=178718692051729949821790938250"></noscript>
24006<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-featured-blog.css?v=119387586734629133811790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24007<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-featured-blog.css?v=119387586734629133811790938250"></noscript><style data-shopify="">.section-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-pa
24007dding {
24008    padding-top: 27px;
24009    padding-bottom: 27px;
24010  }
24011
24012  @media screen and (min-width: 750px) {
24013    .section-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-padding {
24014      padding-top: 36px;
24015      padding-bottom: 36px;
24016    }
24017  }</style><div class="blog color-background-1 gradient">
24018  <div class="page-width-desktop isolate section-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-padding"><div class="title-wrapper-with-link title-wrapper--self-padded-tablet-down title-wrapper--no-top-margin">
24019        <h2 id="SectionHeading-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85" class="blog__title inline-richtext h2">
24020          Read Mama's tips on her blog 📝
24021        </h2><a href="/blogs/blog-mama-kana" class="link underlined-link large-up-hide">
24022            See all articles
24023          </a></div><slider-component class="slider-mobile-gutter">
24024      <ul id="Slider-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85" class="blog__posts articles-wrapper contains-card contains-card--article contains-card--standard grid grid--peek grid--2-col-tablet grid--3-col-desktop slider slider--tablet" role="list"><li id="Slide-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-1" class="blog__post grid__item article slider__slide slider__slide--full-width">
24025              
24026<div class="article-card-wrapper card-wrapper underline-links-hover">
24027    
24028    <div class="
24029        card article-card
24030        card--standard
24031        
24032         card--media
24033        
24034        
24035      " style="--ratio-percent: 60.24096385542169%;">
24036      <div class="card__inner  color-background-2 gradient ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
24037            <div class="article-card__image media media--hover-effect">
24038              
24039              <img srcset="//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=165 165w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=360 360w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=533 533w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=720 720w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=1000 1000w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=1500 1500w,//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578 1900w" src="//mamakana.com/cdn/shop/articles/pourquoi-taux-cbd-varient-laboratoire-hplc_3f58a374-4cbb-4671-bb23-faa5f02b3567.jpg?v=1788940578&width=533" sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Laboratoire d&#039;analyse : vial de fleur de CBD, chromatographe HPLC et chromatogramme à l&#039;écran" class="motion-reduce" loading="lazy" width="1900" height="1080">
24040              
24041            </div>
24042          </div><div class="card__content">
24043          <div class="card__information">
24044            <h3 class="card__heading h2">
24045              <a href="/blogs/blog-mama-kana/pourquoi-taux-cbd-varient-entre-laboratoires" class="full-unstyled-link">
24046                Pourquoi deux laboratoires ne donnent pas le mê...
24047              </a>
24048            </h3>
24049            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-06T10:00:01Z">6 octobre 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SOMMAIRE Un laboratoire n’analyse jamais toute ta fleur CBD HPLC, la méthode courante pour distinguer le CBD et le CBDA La chromatographie gazeuse fonctionne avec de la chaleur CBD ou...
24050</p><div class="article-card__footer"></div></div></div>
24051      </div>
24052      <div class="card__content">
24053        <div class="card__information">
24054          <h3 class="card__heading h2">
24055            <a href="/blogs/blog-mama-kana/pourquoi-taux-cbd-varient-entre-laboratoires" class="full-unstyled-link">
24056              Pourquoi deux laboratoires ne donnent pas le mê...
24057            </a>
24058          </h3>
24059          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-06T10:00:01Z">6 octobre 2026</time></span><span>
24059Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SOMMAIRE Un laboratoire n’analyse jamais toute ta fleur CBD HPLC, la méthode courante pour distinguer le CBD et le CBDA La chromatographie gazeuse fonctionne avec de la chaleur CBD ou...
24060</p><div class="article-card__footer"></div></div></div>
24061    </div>
24062  </div>
24063            </li><li id="Slide-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-2" class="blog__post grid__item article slider__slide slider__slide--full-width">
24064              
24065<div class="article-card-wrapper card-wrapper underline-links-hover">
24066    
24067    <div class="
24068        card article-card
24069        card--standard
24070        
24071         card--media
24072        
24073        
24074      " style="--ratio-percent: 60.24096385542169%;">
24075      <div class="card__inner  color-background-2 gradient ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
24076            <div class="article-card__image media media--hover-effect">
24077              
24078              <img srcset="//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=165 165w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=360 360w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=533 533w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=720 720w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=1000 1000w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=1500 1500w,//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546 1900w" src="//mamakana.com/cdn/shop/articles/accessoires-cbd-grinder-bocal-balance_c1109c56-ab0e-4110-8905-c76bd9204d28.jpg?v=1788940546&width=533" sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Grinder, bocal avec hygromètre, balance de poche et fleurs CBD vus de dessus" class="motion-reduce" loading="lazy" width="1900" height="1080">
24079              
24080            </div>
24081          </div><div class="card__content">
24082          <div class="card__information">
24083            <h3 class="card__heading h2">
24084              <a href="/blogs/blog-mama-kana/accessoires-cbd-indispensables" class="full-unstyled-link">
24085                Les accessoires utiles quand on achète du CBD
24086              </a>
24087            </h3>
24088            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-01T10:00:02Z">1 octobre 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SOMMAIRE Le grinder, très pratique pour préparer les fleurs La boîte de conservation, l’accessoire le plus utile pour les fleurs Les sachets d’humidité sont utiles, mais pas obligatoires La balance...
24089</p><div class="article-card__footer"></div></div></div>
24090      </div>
24091      <div class="card__content">
24092        <div class="card__information">
24093          <h3 class="card__heading h2">
24094            <a href="/blogs/blog-mama-kana/accessoires-cbd-indispensables" class="full-unstyled-link">
24095              Les accessoires utiles quand on achète du CBD
24096            </a>
24097          </h3>
24098          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-10-01T10:00:02Z">1 octobre 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SOMMAIRE Le grinder, très pratique pour préparer les fleurs La boîte de conservation, l’accessoire le plus utile pour les fleurs Les sachets d’humidité sont utiles, mais pas obligatoires La balance...
24099</p><div class="article-card__footer"></div></div></div>
24100    </div>
24101  </div>
24102            </li><li id="Slide-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-3" class="blog__post grid__item article slider__slide slider__slide--full-width">
24103              
24104<div class="article-card-wrapper card-wrapper underline-links-hover">
24105    
24106    <div class="
24107        card article-card
24108        card--standard
24109        
24110         card--media
24111        
24112        
24113      " style="--ratio-percent: 60.24096385542169%;">
24114      <div class="card__inner  color-background-2 gradient ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
24115            <div class="article-card__image media media--hover-effect">
24116              
24117              <img srcset="//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=165 165w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=360 360w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=533 533w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=720 720w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=1000 1000w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=1500 1500w,//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069 1900w" src="//mamakana.com/cdn/shop/articles/anatomie-fleur-de-chanvre-calices-pistils.jpg?v=1788941069&width=533" sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Close-up of a hemp flower: calyxes, orange pistils, and trichomes" class="motion-reduce" loading="lazy" width="1900" height="1080">
24118              
24119            </div>
24120          </div><div class="card__content">
24121          <div class="card__information">
24122            <h3 class="card__heading h2">
24123              <a href="/blogs/blog-mama-kana/anatomie-fleur-de-chanvre" class="full-unstyled-link">
24124                Anatomy of a hemp flower: calyxes, pistils...
24125              </a>
24126            </h3>
24127            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-29T10:00:03Z">September 29, 2026</time></span><span>
24127Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">TABLE OF CONTENTS The hemp flower is an inflorescence. Calyces and bracts: the structures at the heart of the flower. The pistils are those filaments you see on the flowers. The...
24128</p><div class="article-card__footer"></div></div></div>
24129      </div>
24130      <div class="card__content">
24131        <div class="card__information">
24132          <h3 class="card__heading h2">
24133            <a href="/blogs/blog-mama-kana/anatomie-fleur-de-chanvre" class="full-unstyled-link">
24134              Anatomy of a hemp flower: calyxes, pistils...
24135            </a>
24136          </h3>
24137          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-29T10:00:03Z">September 29, 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">TABLE OF CONTENTS The hemp flower is an inflorescence. Calyces and bracts: the structures at the heart of the flower. The pistils are those filaments you see on the flowers. The...
24138</p><div class="article-card__footer"></div></div></div>
24139    </div>
24140  </div>
24141            </li><li id="Slide-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-4" class="blog__post grid__item article slider__slide slider__slide--full-width">
24142              
24143<div class="article-card-wrapper card-wrapper underline-links-hover">
24144    
24145    <div class="
24146        card article-card
24147        card--standard
24148        
24149         card--media
24150        
24151        
24152      " style="--ratio-percent: 60.24096385542169%;">
24153      <div class="card__inner  color-background-2 gradient ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
24154            <div class="article-card__image media media--hover-effect">
24155              
24156              <img srcset="//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=165 165w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=360 360w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=533 533w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=720 720w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=1000 1000w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=1500 1500w,//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479 1900w" src="//mamakana.com/cdn/shop/articles/questions-avant-acheter-cbd-boutique_d273fb8d-3337-4919-b93e-75d1004d1301.jpg?v=1788940479&width=533" sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="CBD store counter with jars of flowers and a lab report" class="motion-reduce" loading="lazy" width="1900" height="1080">
24157              
24158            </div>
24159          </div><div class="card__content">
24160          <div class="card__information">
24161            <h3 class="card__heading h2">
24162              <a href="/blogs/blog-mama-kana/questions-a-poser-avant-acheter-cbd" class="full-unstyled-link">
24163                10 Questions to Ask Before Buying CBD
24164              </a>
24165            </h3>
24166            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-24T10:00:02Z">September 24, 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">TABLE OF CONTENTS 1. Where exactly does this product come from? 2. What strain or genetics were used? 3. What is the harvest date? 4. How is the flower...
24167</p><div class="article-card__footer"></div></div></div>
24168      </div>
24169      <div class="card__content">
24170        <div class="card__information">
24171          <h3 class="card__heading h2">
24172            <a href="/blogs/blog-mama-kana/questions-a-poser-avant-acheter-cbd" class="full-unstyled-link">
24173              10 Questions to Ask Before Buying CBD
24174            </a>
24175          </h3>
24176          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-24T10:00:02Z">September 24, 2026</time></span><span>
24176Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">TABLE OF CONTENTS 1. Where exactly does this product come from? 2. What strain or genetics were used? 3. What is the harvest date? 4. How is the flower...
24177</p><div class="article-card__footer"></div></div></div>
24178    </div>
24179  </div>
24180            </li><li id="Slide-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-5" class="blog__post grid__item article slider__slide slider__slide--full-width">
24181              
24182<div class="article-card-wrapper card-wrapper underline-links-hover">
24183    
24184    <div class="
24185        card article-card
24186        card--standard
24187        
24188         card--media
24189        
24190        
24191      " style="--ratio-percent: 60.24096385542169%;">
24192      <div class="card__inner  color-background-2 gradient ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
24193            <div class="article-card__image media media--hover-effect">
24194              
24195              <img srcset="//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=165 165w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=360 360w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=533 533w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=720 720w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=1000 1000w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=1500 1500w,//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450 1900w" src="//mamakana.com/cdn/shop/articles/chanvre-biodiversite-abeille-champ_9c919436-7305-4f90-87d3-eaf4bf05dae3.jpg?v=1788940450&width=533" sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="A bee gathering nectar from a hemp flower in a field at sunset" class="motion-reduce" loading="lazy" width="1900" height="1080">
24196              
24197            </div>
24198          </div><div class="card__content">
24199          <div class="card__information">
24200            <h3 class="card__heading h2">
24201              <a href="/blogs/blog-mama-kana/chanvre-et-biodiversite-abeilles-sols" class="full-unstyled-link">
24202                Hemp: A Plant That Benefits Biodiversity
24203              </a>
24204            </h3>
24205            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-22T10:00:05Z">September 22, 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SUMMARY A plant that leaves little room for weeds Roots that work beneath the surface Hemp fits into crop rotation And the...
24206</p><div class="article-card__footer"></div></div></div>
24207      </div>
24208      <div class="card__content">
24209        <div class="card__information">
24210          <h3 class="card__heading h2">
24211            <a href="/blogs/blog-mama-kana/chanvre-et-biodiversite-abeilles-sols" class="full-unstyled-link">
24212              Hemp: A Plant That Benefits Biodiversity
24213            </a>
24214          </h3>
24215          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-22T10:00:05Z">September 22, 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SUMMARY A plant that leaves little room for weeds Roots that work beneath the surface Hemp fits into crop rotation And the...
24216</p><div class="article-card__footer"></div></div></div>
24217    </div>
24218  </div>
24219            </li><li id="Slide-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85-6" class="blog__post grid__item article slider__slide slider__slide--full-width">
24220              
24221<div class="article-card-wrapper card-wrapper underline-links-hover">
24222    
24223    <div class="
24224        card article-card
24225        card--standard
24226        
24227         card--media
24228        
24229        
24230      " style="--ratio-percent: 60.24096385542169%;">
24231      <div class="card__inner  color-background-2 gradient ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media">
24232            <div class="article-card__image media media--hover-effect">
24233              
24234              <img srcset="//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=165 165w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=360 360w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=533 533w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=720 720w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=1000 1000w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=1500 1500w,//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401 1900w" src="//mamakana.com/cdn/shop/articles/formats-fleurs-cbd-1g-3g-5g-10g_8de0ac27-5ebd-4165-b4b6-7174f131bd5f.jpg?v=1788940401&width=533" sizes="(min-width: 1400px) 650px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="CBD flower packets and jars ranging from 1 g to 10 g, arranged by size" class="motion-reduce" loading="lazy" width="1900" height="1080">
24235              
24236            </div>
24237          </div><div class="card__content">
24238          <div class="card__information">
24239            <h3 class="card__heading h2">
24240              <a href="/blogs/blog-mama-kana/comprendre-formats-et-quantites-cbd" class="full-unstyled-link">
24241                1 g, 3 g, 5 g, 10 g: Which size of CBD flower...
24242              </a>
24243            </h3>
24244            <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-17T10:00:02Z">September 17, 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SUMMARY The price per gram often decreases with the 1 g size: the small size for trying it out or occasional use; 3 g: the middle ground for moderate consumption...
24245</p><div class="article-card__footer"></div></div></div>
24246      </div>
24247      <div class="card__content">
24248        <div class="card__information">
24249          <h3 class="card__heading h2">
24250            <a href="/blogs/blog-mama-kana/comprendre-formats-et-quantites-cbd" class="full-unstyled-link">
24251              1 g, 3 g, 5 g, 10 g: Which size of CBD flower...
24252            </a>
24253          </h3>
24254          <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-17T10:00:02Z">September 17, 2026</time></span><span>Benjamin Poirel Nadal</span></div><p class="article-card__excerpt rte-width">SUMMARY The price per gram often decreases with the 1 g size: the small size for trying it out or occasional use; 3 g: the middle ground for moderate consumption...
24255</p><div class="article-card__footer"></div></div></div>
24256    </div>
24257  </div>
24258            </li></ul><div class="slider-buttons no-js-hidden">
24259          <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Faire glisser vers la gauche">
24260            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
24261  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
24262</path></svg>
24263
24264          </button>
24265          <div class="slider-counter caption">
24266            <span class="slider-counter--current">1</span>
24267            <span aria-hidden="true"> / </span>
24268            <span class="visually-hidden">from</span>
24269            <span class="slider-counter--total">6</span>
24270          </div>
24271          <button type="button" class="slider-button slider-button--next" name="next" aria-label="Faire glisser vers la droite">
24272            <svg aria-hidden="true" focusable="false" class="icon icon-caret" viewBox="0 0 10 6">
24273  <path fill-rule="evenodd" clip-rule="evenodd" d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z" fill="currentColor">
24274</path></svg>
24275
24276          </button>
24277        </div></slider-component><div class="blog__view-all center small-hide medium-hide">
24278        <a href="/blogs/blog-mama-kana" id="ViewAll-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85" class="blog__button button" aria-labelledby="ViewAll-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85 SectionHeading-template--25124901683576__1831996b-0076-4a82-a67c-bf94f2a16f85">
24279          See all articles
24280        </a>
24281      </div></div>
24282</div>
24283
24284
24285</section><section id="shopify-section-template--25124901683576__newsletter_HjeJqi" class="shopify-section section"><link href="//mamakana.com/cdn/shop/t/66/assets/component-newsletter.css?v=4727253280200485261790938250" rel="stylesheet" type="text/css" media="all">
24286<link href="//mamakana.com/cdn/shop/t/66/assets/newsletter-section.css?v=62410470717655853621790938250" rel="stylesheet" type="text/css" media="all">
24287<style data-shopify="">.section-template--25124901683576__newsletter_HjeJqi-padding {
24288    padding-top: 30px;
24289    padding-bottom: 30px;
24290  }
24291
24292  @media screen and (min-width: 750px) {
24293    .section-template--25124901683576__newsletter_HjeJqi-padding {
24294      padding-top: 40px;
24295      padding-bottom: 40px;
24296    }
24297  }</style><div class="newsletter center newsletter--narrow page-width">
24298  <div class="newsletter__wrapper color-background-1 gradient content-container isolate section-template--25124901683576__newsletter_HjeJqi-padding"><h2 class="inline-richtext h1">
24299            Join our newsletter 
24300          </h2><div class="newsletter__subheading rte">
24301            <p>
24301Be the first to know about new collections and exclusive offers.</p>
24302          </div><div>
24303            <form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓">
24304              <input type="hidden" name="contact[tags]" value="newsletter">
24305              <div class="newsletter-form__field-wrapper">
24306                <div class="field">
24307                  <input id="NewsletterForm--template--25124901683576__newsletter_HjeJqi" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="E-mail" required="">
24308                  <label class="field__label" for="NewsletterForm--template--25124901683576__newsletter_HjeJqi">
24309                    E-mail
24310                  </label>
24311                  <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="S&#39;inscrire">
24312                    <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
24313  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
24314</path></svg>
24315
24316                  </button>
24317                </div></div></form>
24318          </div></div>
24319</div>
24320
24321
24322</section>
24323  
24324  
24325	  
24326		<wlm class="wlm-content">
24327
24328		</wlm>
24329		<div id="wlmpnf" style="display:none;">
24330		<div class="page-width">
24331		<div class="grid">
24332		  <div class="grid__item medium-up--five-sixths medium-up--push-one-twelfth">
24333			<div class="section-header text-center">
24334			  <h2><span class="wlm-title-pnf"></span></h2>
24335			</div>
24336
24337			<div class="rte">
24338			  <div class="wlm-message-pnf"></div>
24339			</div>
24340		  </div>
24341		</div>
24342	  </div>
24343	  </div>
24344        <div id="wlm-pwd-form" style="display: none;">
24345		<div id="wlm-wrapper">
24346		  
24347			<div id="wlm-pwd-msg">
24348			  
24349			</div>
24350		  
24351		  <div class="wlm-form-holder">
24352			<div id="wlm-pwd-error">Invalid Password</div>
24353			<input type="password" placeholder="Enter passcode" id="wlm-pwd" onkeypress="if( event.keyCode == 13 && typeof wlm == &quot;object&quot; && typeof wlm.unlockByAuth == &quot;function&quot; ) { event.preventDefault(); wlm.unlockByAuth(this); }">
24354			<a href="javascript:void(0);" id="wlm-pwd-form-button" onclick="if( typeof wlm == &quot;object&quot; && typeof wlm.unlockByAuth == &quot;function&quot; ) wlm.unlockByAuth(this);">
24355			  Enter
24356			</a>
24357		  </div>
24358		</div>
24359	  </div>
24360        
24360<script type="text/javascript" id="wlm-helper">
24361        if( typeof wlm == "object" ) wlm.toggleContent(true);
24362      </script>
24362
24363      
24364</main>
24365
24366    <!-- BEGIN sections: footer-group -->
24367<section id="shopify-section-sections--25124892115320__bandeau_super_mama_2" class="shopify-section shopify-section-group-footer-group bandeau-super-mama-2"><link rel="preconnect" href="https://fonts.googleapis.com">
24368<link href="https://fonts.googleapis.com/css2?family=Lilita+One&display=swap" rel="stylesheet">
24369
24370<style>
24371  #sm2b-sections25124892115320__bandeau_super_mama_2 { padding: 24px 16px 24px; }
24372  #sm2b-sections25124892115320__bandeau_super_mama_2 .sm2b-echelle { font-size: 17px; }
24373</style>
24374
24375<div class="sm2b" id="sm2b-sections25124892115320__bandeau_super_mama_2">
24376  <a class="sm2b-bandeau sm2b-echelle" href="/pages/super-mama-2">
24377    <img class="sm2b-fond" src="https://encore-loyalty.co/super-mama/web/img/page/bandeau-fond.webp?v=h1" alt="" width="1536" height="512" loading="lazy">
24378    <span class="sm2b-voile"></span>
24379    <span class="sm2b-scene" aria-hidden="true"></span>
24380
24381    <span class="sm2b-gauche">
24382      <img class="sm2b-logo" src="https://encore-loyalty.co/super-mama/web/img/ui/logo.webp?v=h1" alt="Super Mama 2" width="540" height="300" loading="lazy">
24383      <span class="sm2b-badge"><i></i>New video game</span>
24384    </span>
24385
24386    <span class="sm2b-centre">
24387      <span class="sm2b-lot">Win 1 kg of CBD!</span> <span class="sm2b-sous">Run, soar, and battle your way through Mama Kana's 7 environments.</span> <span class="sm2b-mois">Rewards every month!</span>
24388    </span>
24389
24390    <span class="sm2b-droite">
24391      <span class="sm2b-parchemin">
24392        <span class="sm2b-cond">Top 10</span> <span class="sm2b-cond-label">Condition:</span> <span class="sm2b-cond-desc">Finish the month in the top 10 of the rankings to win flowers</span>
24393      </span>
24394    </span>
24395
24396    <span class="sm2b-action">
24397      <span class="sm2b-btn">Play now</span>
24398    </span>
24399  </a>
24400</div>
24401
24402<style>
24403  .sm2b { display: flex; justify-content: center; box-sizing: border-box; width: 100%; }
24404  .sm2b *, .sm2b *::before, .sm2b *::after { box-sizing: border-box; }
24405  .sm2b-bandeau {
24406    position: relative; display: grid; grid-template-columns: minmax(22em, 1fr) auto minmax(10em, 1fr) auto; grid-template-areas: "scene gauche centre droite" "scene gauche centre action"; align-items: center; gap: .6em 1.4em;
24407    width: 100%; max-width: 1400px; min-height: 12.5em; padding: 1.3em 2.2em; text-decoration: none !important; color: #fff7e0;
24408    border: 6px solid #6b4424; border-radius: 22px; overflow: hidden; isolation: isolate;
24409    box-shadow: 0 0 0 2px #3d2412, inset 0 0 0 2px rgba(255,220,160,.18);
24410    font-family: 'Lilita One', system-ui, sans-serif; font-weight: 400; letter-spacing: .02em; line-height: 1.15;
24411    transition: transform .15s ease, box-shadow .15s ease;
24412  }
24413  .sm2b-bandeau:hover { transform: translateY(-2px); }
24414  .sm2b-fond { position: absolute; inset: 0; width: 100%; height: 100%; object-fit: cover; object-position: left center; z-index: -2; }
24415  .sm2b-bandeau > .sm2b-voile { position: absolute; inset: 0; z-index: -1; display: block; background: linear-gradient(90deg, rgba(8,18,6,0) 0%, rgba(8,18,6,0) 20%, rgba(8,18,6,.62) 36%, rgba(8,18,6,.8) 100%); }
24416  .sm2b-bandeau > span { position: relative; display: flex; flex-direction: column; align-items: center; text-align: center; gap: .35em; min-width: 0; }
24417  .sm2b-scene { grid-area: scene; min-height: 1px; }
24418  .sm2b-gauche { grid-area: gauche; } .sm2b-centre { grid-area: centre; } .sm2b-droite { grid-area: droite; align-self: end; } .sm2b-action { grid-area: action; align-self: start; }
24419
24420  .sm2b-logo { width: 13.5em; max-width: 100%; height: auto; display: block; filter: drop-shadow(0 6px 12px rgba(0,0,0,.5)); }
24421  .sm2b-badge {
24422    display: inline-flex; align-items: center; gap: .45em; margin-top: -.3em; padding: .3em .8em .25em; border-radius: 999px;
24423    font-size: .8em; letter-spacing: .08em; text-transform: uppercase; color: #1f2a0a;
24424    background: linear-gradient(180deg, #b6ea60, #7fbd34); border: 2px solid #35591a; box-shadow: 0 3px 0 #35591a, 0 4px 10px rgba(0,0,0,.35);
24425  }
24426  .sm2b-badge i { width: .6em; height: .6em; border-radius: 50%; background: #ff5a3c; box-shadow: 0 0 .5em #ff5a3c; animation: sm2bClignote 1.1s ease-in-out infinite; }
24427  @keyframes sm2bClignote { 0%, 100% { opacity: 1; } 50% { opacity: .25; } }
24428
24429  .sm2b-lot { font-size: 1.75em; color: #ffd75e; text-shadow: 0 3px 0 #7a4a06, 0 6px 16px rgba(0,0,0,.55); line-height: 1.05; }
24430  .sm2b-sous { font-size: .95em; color: #e9f0dc; font-family: system-ui, -apple-system, 'Segoe UI', sans-serif; letter-spacing: 0; text-shadow: 0 2px 6px rgba(0,0,0,.7); }
24431  .sm2b-mois { display: inline-block; margin-top: .25em; padding: .3em .9em .25em; border-radius: 999px; font-size: .78em; letter-spacing: .06em; text-transform: uppercase; color: #fff2c4; background: rgba(0,0,0,.35); border: 1.5px solid rgba(255,215,94,.55); }
24432
24433  .sm2b-parchemin {
24434    display: flex; flex-direction: column; align-items: center; gap: .2em; padding: .8em 1.2em .75em; border-radius: 14px; color: #4a2c12;
24435    background: linear-gradient(180deg, #f7e7bf, #ecd49c); border: 4px solid #6b4424; box-shadow: 0 0 0 2px #3d2412, 0 8px 18px rgba(0,0,0,.4);
24436    transform: rotate(-1.5deg);
24437  }
24438  .sm2b-cond-label { font-size: .7em; letter-spacing: .14em; text-transform: uppercase; color: #8a5f2c; }
24439  .sm2b-cond { font-size: 1.7em; color: #3d2412; line-height: 1; }
24440  .sm2b-cond-desc { font-size: .8em; font-family: system-ui, -apple-system, 'Segoe UI', sans-serif; letter-spacing: 0; line-height: 1.3; color: #5a3a1a; white-space: pre-line; }
24441
24442  .sm2b-btn {
24443    display: inline-block; padding: .7em 1.5em .6em; border-radius: 14px; font-size: 1.15em; white-space: nowrap;
24444    color: #fff7e0; text-shadow: 0 2px 0 rgba(0,0,0,.35); border: 3px solid #2d4a12;
24445    background: linear-gradient(180deg, #8fd14a, #4f8f22); box-shadow: 0 4px 0 #2d4a12, 0 8px 16px rgba(0,0,0,.35);
24446    animation: sm2bPulse 2.4s ease-in-out infinite; transition: transform .12s ease, box-shadow .12s ease;
24447  }
24448  .sm2b-bandeau:hover .sm2b-btn { transform: translateY(-2px); box-shadow: 0 6px 0 #2d4a12, 0 10px 18px rgba(0,0,0,.35); }
24449  .sm2b-bandeau:active .sm2b-btn { transform: translateY(2px); box-shadow: 0 2px 0 #2d4a12; }
24450  @keyframes sm2bPulse { 0%, 100% { filter: brightness(1); } 50% { filter: brightness(1.12); } }
24451
24452  @media (max-width: 1200px) {
24453    .sm2b-bandeau { grid-template-columns: 1fr 1fr; grid-template-areas: "gauche centre" "droite action"; gap: 1.2em 1.4em; padding: 1.2em 1.4em; }
24454    .sm2b-scene { display: none !important; }
24455    .sm2b-droite, .sm2b-action { align-self: center; }
24456    .sm2b-bandeau > .sm2b-voile { background: linear-gradient(180deg, rgba(8,18,6,.55) 0%, rgba(8,18,6,.8) 60%, rgba(8,18,6,.9) 100%); }
24457    .sm2b-fond { object-position: 62% center; }
24458  }
24459  @media (max-width: 560px) {
24460    .sm2b { padding-left: 10px; padding-right: 10px; }
24461    .sm2b-bandeau { grid-template-columns: 1fr; grid-template-areas: "gauche" "centre" "droite" "action"; gap: 1em; padding: 1.2em 1em 1.3em; border-radius: 18px; border-width: 4px; }
24462    .sm2b-logo { width: 12em; }
24463    .sm2b-lot { font-size: 1.8em; }
24464    .sm2b-btn { width: 100%; text-align: center; white-space: normal; }
24465    .sm2b-fond { object-position: 60% center; }
24466  }
24467</style>
24468
24469
24470</section><div id="shopify-section-sections--25124892115320__footer" class="shopify-section shopify-section-group-footer-group">
24471<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/section-footer.css?v=33571525869108880031790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24472<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/section-footer.css?v=33571525869108880031790938250"></noscript>
24473<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-newsletter.css?v=4727253280200485261790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24474<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-newsletter.css?v=4727253280200485261790938250"></noscript>
24475<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-list-menu.css?v=151968516119678728991790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24476<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-list-menu.css?v=151968516119678728991790938250"></noscript>
24477<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-list-payment.css?v=69253961410771838501790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24478<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-list-payment.css?v=69253961410771838501790938250"></noscript>
24479<link rel="preload" href="//mamakana.com/cdn/shop/t/66/assets/component-list-social.css?v=35792976012981934991790938250" as="style" onload="this.onload=null;this.rel='stylesheet'">
24480<noscript><link rel="stylesheet" href="//mamakana.com/cdn/shop/t/66/assets/component-list-social.css?v=35792976012981934991790938250"></noscript><style data-shopify="">.footer {
24481    margin-top: 0px;
24482  }
24483
24484  .section-sections--25124892115320__footer-padding {
24485    padding-top: 27px;
24486    padding-bottom: 27px;
24487  }
24488
24489  @media screen and (min-width: 750px) {
24490    .footer {
24491      margin-top: 0px;
24492    }
24493
24494    .section-sections--25124892115320__footer-padding {
24495      padding-top: 36px;
24496      padding-bottom: 36px;
24497    }
24498  }</style><footer class="footer color-background-2 gradient section-sections--25124892115320__footer-padding"><div class="footer__content-top page-width"><div class="footer__blocks-wrapper grid grid--1-col grid--2-col grid--4-col-tablet "><div class="footer-block grid__item footer-block--menu"><h2 class="footer-block__heading inline-richtext">Our flagship products</h2><ul class="footer-block__details-content list-unstyled"><li>
24499                            <a href="/products/amnesia-cbd" class="link link--text list-menu__item list-menu__item--link">
24500                              Amnesia CBD
24501                            </a>
24502                          </li><li>
24503                            <a href="/products/og-kush-cbd" class="link link--text list-menu__item list-menu__item--link">
24504                              OG Kush CBD
24505                            </a>
24506                          </li><li>
24507                            <a href="/products/purple-haze-cbd" class="link link--text list-menu__item list-menu__item--link">
24508                              Purple Haze CBD
24509                            </a>
24510                          </li><li>
24511                            <a href="/products/l-a-cali-cbd-hydroponic" class="link link--text list-menu__item list-menu__item--link">
24512                              Cali CBD
24513                            </a>
24514                          </li><li>
24515                            <a href="/products/moonrock-cbd" class="link link--text list-menu__item list-menu__item--link">
24516                              Moonrock CBD
24517                            </a>
24518                          </li><li>
24519                            <a href="/products/the-sparkling-cbd" class="link link--text list-menu__item list-menu__item--link">
24520                              CBD Sparkling Yellow
24521                            </a>
24522                          </li><li>
24523                            <a href="/products/3x-filter-resin-cbg-cbd" class="link link--text list-menu__item list-menu__item--link">
24524                              3X CBD filtered
24525                            </a>
24526                          </li><li>
24527                            <a href="/products/afghan-hash-cbd" class="link link--text list-menu__item list-menu__item--link">
24528                              Afghan Hash CBD
24529                            </a>
24530                          </li><li>
24531                            <a href="/products/ketama-resin-cbd" class="link link--text list-menu__item list-menu__item--link">
24532                              Ketama CBD
24533                            </a>
24534                          </li></ul></div><div class="footer-block grid__item footer-block--menu"><h2 class="footer-block__heading inline-richtext">Practical info</h2><ul class="footer-block__details-content list-unstyled"><li>
24535                            <a href="/pages/about-us" class="link link--text list-menu__item list-menu__item--link">
24536                              Who we are
24537                            </a>
24538                          </li><li>
24539                            <a href="https://mamakana.co.uk/pages/contact" class="link link--text list-menu__item list-menu__item--link">
24540                              Contact
24541                            </a>
24542                          </li><li>
24543                            <a href="https://mamakana.co.uk/pages/delivery" class="link link--text list-menu__item list-menu__item--link">
24544                              Delivery
24545                            </a>
24546                          </li><li>
24547                            <a href="https://mamakana.co.uk/pages/returns" class="link link--text list-menu__item list-menu__item--link">
24548                              Returns & Refunds
24549                            </a>
24550                          </li><li>
24551                            <a href="https://mamakana.co.uk/pages/secure-payment" class="link link--text list-menu__item list-menu__item--link">
24552                              Secure payments
24553                            </a>
24554                          </li><li>
24555                            <a href="https://mamakana.co.uk/pages/mentions-legales" class="link link--text list-menu__item list-menu__item--link">
24556                              Terms of use
24557                            </a>
24558                          </li><li>
24559                            <a href="https://mamakana.co.uk/pages/conditions-generales-de-vente" class="link link--text list-menu__item list-menu__item--link">
24560                              Terms & Conditions
24561                            </a>
24562                          </li><li>
24563                            <a href="https://mamakana.co.uk/pages/utilisation-confidentialite" class="link link--text list-menu__item list-menu__item--link">
24564                              Use & Privacy
24565                            </a>
24566                          </li><li>
24567                            <a href="/pages/deviens-ambassadeur-mama" class="link link--text list-menu__item list-menu__item--link">
24568                              Become an ambassador
24569                            </a>
24570                          </li><li>
24571                            <a href="https://mamakana.goaffpro.com/" class="link link--text list-menu__item list-menu__item--link">
24572                              Affiliate program
24573                            </a>
24574                          </li><li>
24575                            <a href="/pages/joy-loyalty-page" class="link link--text list-menu__item list-menu__item--link">
24576                              Sponsorship
24577                            </a>
24578                          </li></ul></div><div class="footer-block grid__item"><h2 class="footer-block__heading inline-richtext">Contact us</h2><div class="footer-block__details-content rte">
24579                      <p>If you have any questions or special requirements, please do not hesitate to contact us by e-mail or telephone:</p><p>📞 01.88.81.21.02<br/>📧 <a href="mailto:[email protected]">[email protected]</a><br/></p><p></p>
24580                    </div>
24581                    <div class="footer-block__details-content rte" style="font-size:11px;">
24582                      <p><em>Mama Kana is not a doctor, and cannot make any claims about the potential benefits of its CBD products. They are not medicines, and cannot be substituted for them. Consult a health professional before taking cannabidiol.</em></p>
24583                    </div></div><div class="footer-block grid__item"><h2 class="footer-block__heading inline-richtext">Join our newsletter for exclusive offers!</h2>
24584                    <div class="footer-block--newsletter">
24585                      <div class="footer-block__newsletter"><form method="post" action="/contact#ContactFooter" id="ContactFooter" accept-charset="UTF-8" class="footer__newsletter newsletter-form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="✓"><input type="hidden" name="contact[tags]" value="newsletter">
24586                          <div class="newsletter-form__field-wrapper">
24587                            <div class="field">
24588                              <input id="NewsletterForm--sections--25124892115320__footer" type="email" name="contact[email]" class="field__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="E-mail" required="">
24589                              <label class="field__label" for="NewsletterForm--sections--25124892115320__footer">
24590                                E-mail
24591                              </label>
24592                              <button type="submit" class="newsletter-form__button field__button" name="commit" id="Subscribe" aria-label="S&#39;inscrire">
24593                                <svg viewBox="0 0 14 10" fill="none" aria-hidden="true" focusable="false" class="icon icon-arrow" xmlns="http://www.w3.org/2000/svg">
24594  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.537.808a.5.5 0 01.817-.162l4 4a.5.5 0 010 .708l-4 4a.5.5 0 11-.708-.708L11.793 5.5H1a.5.5 0 010-1h10.793L8.646 1.354a.5.5 0 01-.109-.546z" fill="currentColor">
24595</path></svg>
24596
24597                              </button>
24598                            </div>
24599                            
24600                              <div style="
24601                                  font-size: 11px;
24602                                  clear: both;
24603                                  width: 100%;
24604                                  padding: 7px 0 0;
24605                                  margin: 0;
24606                                  line-height: inherit;
24607                                  text-align: left;
24608                                ">
24609                                <p>
24609By entering your email address, you agree to receive our weekly commercial offers by email.</p>
24610                              </div>
24611                            
24612</div></form></div>
24613                    </div>
24614
24615<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item">
24616      <a href="https://www.facebook.com/profile.php?id=61587368360550" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-facebook" viewBox="0 0 20 20">
24617  <path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z"></path>
24618</svg>
24619<span class="visually-hidden">Facebook</span>
24620      </a>
24621    </li><li class="list-social__item">
24622      <a href="https://www.instagram.com/mamakana.off/" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-instagram" viewBox="0 0 20 20">
24623  <path fill="currentColor" fill-rule="evenodd" d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z" clip-rule="evenodd"></path>
24624</svg>
24625<span class="visually-hidden">Instagram</span>
24626      </a>
24627    </li><li class="list-social__item">
24628      <a href="https://www.youtube.com/channel/UCSO-EZGw0j6bKOdNPjcuruA" class="link list-social__link"><svg aria-hidden="true" focusable="false" class="icon icon-youtube" viewBox="0 0 20 20">
24629  <path fill="currentColor" d="M18.16 5.87c.34 1.309.34 4.08.34 4.08s0 2.771-.34 4.08a2.125 2.125 0 0 1-1.53 1.53c-1.309.34-6.63.34-6.63.34s-5.321 0-6.63-.34a2.125 2.125 0 0 1-1.53-1.53c-.34-1.309-.34-4.08-.34-4.08s0-2.771.34-4.08a2.173 2.173 0 0 1 1.53-1.53C4.679 4 10 4 10 4s5.321 0 6.63.34a2.173 2.173 0 0 1 1.53 1.53ZM8.3 12.5l4.42-2.55L8.3 7.4v5.1Z"></path>
24630</svg>
24631<span class="visually-hidden">YouTube</span>
24632      </a>
24633    </li></ul>
24634</div></div></div><div class="footer__content-bottom">
24635    <div class="footer__content-bottom-wrapper page-width">
24636      <div class="footer__column footer__localization isolate"></div>
24637      <div class="footer__column footer__column--info"></div>
24638    </div>
24639    <div class="footer__content-bottom-wrapper page-width">
24640      <div class="footer__copyright caption">
24641        <small class="copyright__content">© 2026, <a href="/" title="">Mama Kana</a></small>
24642        <small class="copyright__content">- All rights reserved</small></div>
24643    </div>
24644  </div>
24645</footer>
24646
24647
24648</div>
24649<!-- END sections: footer-group -->
24650
24651    <ul hidden="">
24652      <li id="a11y-refresh-page-message">Choosing a selection causes the entire page to be updated.</li>
24653      <li id="a11y-new-window-message">Opens in a new window.</li>
24654    </ul>
24655
24656    
24656<script>
24657      window.shopUrl = 'https://mamakana.co.uk';
24658      window.routes = {
24659        cart_add_url: '/cart/add',
24660        cart_change_url: '/cart/change',
24661        cart_update_url: '/cart/update',
24662        cart_url: '/cart',
24663        predictive_search_url: '/search/suggest',
24664      };
24665
24666      window.cartStrings = {
24667        error: `Une erreur est survenue lors de l’actualisation de votre panier. Veuillez réessayer.`,
24668        quantityError: `Vous ne pouvez pas ajouter plus de [quantity] de ce produit à votre panier.`,
24669      };
24670
24671      window.variantStrings = {
24672        addToCart: `Ajouter au panier`,
24673        soldOut: `Épuisé`,
24674        unavailable: `Non disponible`,
24675        unavailable_with_option: `[value] – indisponible`,
24676      };
24677
24678      window.quickOrderListStrings = {
24679        itemsAdded: `[quantity] articles ajoutés`,
24680        itemAdded: `[quantity] article ajouté`,
24681        itemsRemoved: `[quantity] articles retirés`,
24682        itemRemoved: `[quantity] article retiré`,
24683        viewCart: `Voir le panier`,
24684        each: `[money]/pièce`,
24685      };
24686
24687      window.accessibilityStrings = {
24688        imageAvailable: `L&#39;image [index] est maintenant disponible dans la galerie`,
24689        shareSuccess: `Lien copié dans le presse-papiers`,
24690        pauseSlideshow: `Interrompre le diaporama`,
24691        playSlideshow: `Lire le diaporama`,
24692        recipientFormExpanded: `Formulaire de destinataire de carte-cadeau agrandi`,
24693        recipientFormCollapsed: `Formulaire de destinataire de carte-cadeau réduit`,
24694      };
24695    </script>
24695<script src="//mamakana.com/cdn/shop/t/66/assets/predictive-search.js?v=162273246065392412141790938250" defer="defer"></script>
24695<div class="shopify-dynamic-checkout---buttons" style="display:none!important;"></div>
24696<style>
24697/* Base : titres produits */
24698.product-card .full-unstyled-link,
24699.card .full-unstyled-link {
24700  display:block;
24701  line-height:1.25;
24702  word-break: break-word;
24703  hyphens: auto;
24704}
24705</style>
24706
24707
24708
24709
24710<script>
24711(function(){
24712  const MOBILE_QUERY = '(max-width: 768px)';
24713
24714  function enableMobileDropdown(container){
24715    const switcher = container.querySelector('.weglot_switcher');
24716    const trigger  = switcher && switcher.querySelector('.active-language a');
24717    if(!switcher || !trigger) return;
24718    if(switcher.dataset.mkMobile === '1') return;
24719
24720    const toggleOpen = (e)=>{
24721      if(!window.matchMedia(MOBILE_QUERY).matches) return; // desktop -> skip
24722      e.preventDefault(); e.stopPropagation();
24723      switcher.classList.toggle('is-open');
24724      const expanded = switcher.classList.contains('is-open');
24725      switcher.setAttribute('aria-expanded', expanded ? 'true' : 'false');
24726    };
24727
24728    const closeOnOutsideClick = (e)=>{
24729      if(!switcher.classList.contains('is-open')) return;
24730      if(!switcher.contains(e.target)){
24731        switcher.classList.remove('is-open');
24732        switcher.setAttribute('aria-expanded','false');
24733      }
24734    };
24735
24736    trigger.addEventListener('click', toggleOpen);
24737    trigger.addEventListener('touchstart', toggleOpen, {passive:false});
24738    document.addEventListener('click', closeOnOutsideClick);
24739
24740    switcher.dataset.mkMobile = '1';
24741  }
24742
24743  function init(){
24744    if(!window.matchMedia(MOBILE_QUERY).matches) return;
24745    document.querySelectorAll('#weglot-switcher-1, .weglot-container').forEach(enableMobileDropdown);
24746  }
24747
24748document.addEventListener('DOMContentLoaded', init);
24749window.addEventListener('load', init);
24750document.addEventListener('shopify:section:load', init);
24751})();
24752</script>
24752
24753
24754
24755<script>
24756  window.criteoCustomer = {
24757    
24758    email: "", emailMd5: "", emailSha256: "", phone: "", customerId: "", zip: "", isNew: 0
24759    
24760  };
24761</script>
24761
24762
24763  <style> .section-template--20255588483402__7f7c70d4-dd60-4eed-8357-64f9baa3c039-padding {border-radius: 20px;} .section-template--20757888860490__custom_liquid_VcRfT3-padding {background-image: url(https://cdn.shopify.com/s/files/1/0082/9852/8864/files/jeremykana_Full_frame_full_of_gold_coins_in_drawing_style_7e56513c-232f-4dd7-8691-f419a2183f49.png?v=1709055497); background-repeat: no-repeat; background-size: cover;} .img-intro a.btn.btn-primary {display: block; position: absolute; width: 100%; height: 100%; top: 0; opacity: 0;} .img-intro {padding: 0px;} .imge-intro-block {margin: 0px;} .img-intro img.sflazy.lazyload {max-height: 100% !important;} .card__badge.right {font-weight: BOLD;} </style>
24764<div id="shopify-block-AVEg1ZzNYWEZ2ZXBEN__7584948915495707528" class="shopify-block shopify-app-block">
24765<!-- BEGIN app snippet: app-data -->
24766
24767
24768<script>try{if(!window.AVADA_JOY){const m={"shop":{"currency":"EUR","disableWatermark":true,"plan":"enterprise","isAvailableProPlan":true,"moneyFormat":"{{amount_with_comma_separator}}€","moneyWithCurrencyFormat":"<span class=money>{{amount_with_comma_separator}}€</span>","useNewWidget":true,"customerAccountsVersion":"CLASSIC","usePendingPointV2":false,"enableTierProgram":true,"latestInstalledDate":"2024-09-19T07:21:32.936Z","isGuestSameAsMember":false,"isNewFormatDOB":true,"isCustomLoginLink":false,"loginLinkRedirect":"","signUpLinkRedirect":"","customerLoyaltyEligibility":"customer_eligible_all","pricingCohort":"legacy","redirectionUrlReferral":"","domain":"mamakana.co.uk","shopifyDomain":"mama-kana.myshopify.com","name":"Mama Kana","timezoneSelected":"Romance Standard Time","useMoneyWithCurrencyFormat":false},"program":{"earning":[{"excludePOSOrderProducts":false,"includeProducts":[],"autoRemovePoints":true,"type":"earning","title":"Passer la commande","appliedSource":"all","excludeOSOrderProducts":false,"hasLimit":false,"shopId":"SB5C9U5yC35vrhJnPRuF","event":"place_order","skipEarnPointGuest":true,"limitInterval":1,"showLoyaltyPage":true,"limitUnit":"minute","rateMoney":1,"earnBy":"price","priority":0,"appliedPlaceOrderTo":"all","typeProductMatch":"all","typeCondition":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"excludeProducts":[],"expired":false,"id":"UxmAy3WU7mNnbNIiV2GX","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:13:29.415Z","translateTitle":{"de":"Bestellung aufgeben","en":"Place the order","es":"Realizar el pedido","it":"Effettua l'ordine","pt":"Faça o pedido"},"translationKey":"1c275235-481f-45e7-961f-e18f95792bbb","prefix":"Joy -","usageLimit":1,"excludeStoreCredit":false,"blockLimitedCouponReuse":false,"excludeFreeGift":false,"changeProgramTitle":false,"excludeGiftCard":false,"appliesOncePerCustomer":false,"statusUseCondition":true,"startDate":"2026-01-16","excludeLocationsPOS":[],"enabledExcludePOS":false,"earnPoint":1,"changeMilestoneDescriptions":false,"earnPointsTiers":{"19e4bdbf-15b1-4943-9ef3-afb07d35d0ca":{"earnPoint":1,"rateMoney":1},"J33LvRHYhM28It2L7Jeg":{"earnPoint":1}},"updatedAt":"2026-02-03T16:30:56.130Z"},{"showLoyaltyPage":true,"urlLocation":"","limitUnit":"lifetime","urlAccount":"","title":"S'inscrire","type":"earning","priority":1,"earnPoint":50,"signUpGuide":"","hasLimit":true,"shopId":"SB5C9U5yC35vrhJnPRuF","event":"sign_up","expired":false,"id":"jat3d6X1zNlXwBdcgxcj","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:14:39.592Z","updatedAt":"2024-09-19T09:17:08.858Z","startDate":"2024-09-18T23:00:00.000Z","translateTitle":{"de":"Registrieren","en":"Register","es":"Registro","it":"Registro","pt":"Registrar"}},{"showLoyaltyPage":true,"dateFormat":"DD/MM/YYYY","urlLocation":"","limitUnit":"year","urlAccount":"","title":"Récompense d'anniversaire","type":"earning","priority":2,"earnPoint":100,"signUpGuide":"","dateType":"MM/DD","hasLimit":true,"earnPointsTiers":{"19e4bdbf-15b1-4943-9ef3-afb07d35d0ca":{"earnPoint":100,"limitUnit":"year"},"19f4bbb4-3904-414a-9cc0-f1b15cd64545":{"earnPoint":100,"limitUnit":"year"},"zDxbYmFkAoPedKSARO48":{"earnPoint":100,"limitUnit":"year"},"FXBshriLhoz2StG72Tmr":{"earnPoint":100,"limitUnit":"year"},"990e5fff-4c86-456a-8a75-dac085a314c3":{"earnPoint":100,"limitUnit":"year"},"rZjvWyvt2vPSu726JGUl":{"earnPoint":100,"limitUnit":"year"},"f6f9456b-1de3-4561-b0d1-4464250a674b":{"earnPoint":100,"limitUnit":"year"}},"typeEarn":"point","shopId":"SB5C9U5yC35vrhJnPRuF","event":"birthday","translateTitle":{"de":"Geburtstagsbelohnung","pt":"Recompensa de aniversário","en":"Birthday Reward","it":"Premio di compleanno","es":"Recompensa de cumpleaños"},"expired":false,"id":"MQo0HU9qNpnKzXAXlI2H","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:15:09.486Z","updatedAt":"2024-09-19T09:17:08.859Z","startDate":"2024-09-18T23:00:00.000Z"},{"showLoyaltyPage":true,"social":"facebook","urlLocation":"","limitUnit":"lifetime","title":"Aimer la page Facebook","type":"earning","priority":3,"earnPoint":50,"signUpGuide":"","hasLimit":true,"action":"like","earnPointsTiers":{"19e4bdbf-15b1-4943-9ef3-afb07d35d0ca":{"earnPoint":100,"limitUnit":"lifetime"},"19f4bbb4-3904-414a-9cc0-f1b15cd64545":{"earnPoint":100,"limitUnit":"lifetime"},"zDxbYmFkAoPedKSARO48":{"earnPoint":100,"limitUnit":"lifetime"},"FXBshriLhoz2StG72Tmr":{"earnPoint":100,"limitUnit":"lifetime"},"990e5fff-4c86-456a-8a75-dac085a314c3":{"earnPoint":100,"limitUnit":"lifetime"},"rZjvWyvt2vPSu726JGUl":{"earnPoint":100,"limitUnit":"lifetime"},"f6f9456b-1de3-4561-b0d1-4464250a674b":{"earnPoint":100,"limitUnit":"lifetime"}},"shopId":"SB5C9U5yC35vrhJnPRuF","event":"like_facebook","expired":false,"id":"S8yaO21Xi7ZmaFqvcpz2","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:15:50.178Z","startDate":"2024-09-18T23:00:00.000Z","translateTitle":{"de":"Liken Sie die Facebook-Seite","en":"Like the Facebook page","es":"Dale me gusta a la página de Facebook","it":"Metti mi piace alla pagina Facebook","pt":"Curta a página do Facebook"},"changeProgramTitle":false,"changeMilestoneDescriptions":false,"prefix":"Joy -","usageLimit":1,"rateMoney":"1","blockLimitedCouponReuse":false,"urlAccount":"https://www.facebook.com/profile.php?id=61587368360550","appliesOncePerCustomer":false,"updatedAt":"2026-03-05T08:27:52.114Z"},{"showLoyaltyPage":true,"social":"instagram","urlLocation":"","limitUnit":"lifetime","
24768isDraft":false,"title":"Suivre Instagram","type":"earning","priority":4,"earnPoint":50,"signUpGuide":"","hasLimit":true,"action":"follow","earnPointsTiers":{"19e4bdbf-15b1-4943-9ef3-afb07d35d0ca":{"earnPoint":100,"limitUnit":"lifetime"},"19f4bbb4-3904-414a-9cc0-f1b15cd64545":{"earnPoint":100,"limitUnit":"lifetime"},"zDxbYmFkAoPedKSARO48":{"earnPoint":100,"limitUnit":"lifetime"},"FXBshriLhoz2StG72Tmr":{"earnPoint":100,"limitUnit":"lifetime"},"990e5fff-4c86-456a-8a75-dac085a314c3":{"earnPoint":100,"limitUnit":"lifetime"},"rZjvWyvt2vPSu726JGUl":{"earnPoint":100,"limitUnit":"lifetime"},"f6f9456b-1de3-4561-b0d1-4464250a674b":{"earnPoint":100,"limitUnit":"lifetime"}},"shopId":"SB5C9U5yC35vrhJnPRuF","event":"follow_instagram","status":true,"expired":false,"id":"fdAPe8jAtaPeX9z2Sm9L","createdAt":"2024-09-19T09:16:21.287Z","startDate":"2024-09-18T23:00:00.000Z","translateTitle":{"de":"Folge Instagram","en":"Follow Instagram","es":"Sigue Instagram","it":"Segui Instagram","pt":"Siga o Instagram"},"isTurnOnProgram":false,"changeProgramTitle":false,"changeMilestoneDescriptions":false,"endDate":"","prefix":"Joy -","usageLimit":1,"rateMoney":"1","blockLimitedCouponReuse":false,"urlAccount":"https://www.instagram.com/mamakana.off/","appliesOncePerCustomer":false,"updatedAt":"2026-09-22T08:35:36.998Z"},{"showLoyaltyPage":true,"urlLocation":"","limitUnit":"lifetime","urlAccount":"","title":"Inscrivez-vous aux newsletters","type":"earning","priority":5,"earnPoint":50,"signUpGuide":"","hasLimit":true,"action":"guide","shopId":"SB5C9U5yC35vrhJnPRuF","event":"sign_up_newsletter","typeSignNewsletters":"blank","expired":false,"id":"Y3rDeXGmMrm56gcgfheo","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T10:17:44.791Z","updatedAt":"2024-09-19T10:17:55.415Z","startDate":"2024-09-18T23:00:00.000Z","translateTitle":{"de":"Newsletter abonnieren","en":"Subscribe to newsletters","es":"Suscríbete a los boletines informativos","it":"Iscriviti alle newsletter","pt":"Assinar newsletters"}},{"showLoyaltyPage":true,"minCharacters":"10","urlLocation":"","enabledMinCharacters":true,"urlAccount":"","reviewApp":"judgeMeApp","title":"Ecrire une critique","type":"earning","priority":6,"extraPoints":10,"signUpGuide":"","enabledAntiCheat":true,"hasLimit":true,"earnPointsTiers":{"19e4bdbf-15b1-4943-9ef3-afb07d35d0ca":{"earnPoint":100},"19f4bbb4-3904-414a-9cc0-f1b15cd64545":{"earnPoint":100},"zDxbYmFkAoPedKSARO48":{"earnPoint":100},"FXBshriLhoz2StG72Tmr":{"earnPoint":100},"990e5fff-4c86-456a-8a75-dac085a314c3":{"earnPoint":100},"rZjvWyvt2vPSu726JGUl":{"earnPoint":100},"f6f9456b-1de3-4561-b0d1-4464250a674b":{"earnPoint":100}},"shopId":"SB5C9U5yC35vrhJnPRuF","event":"write_review","limitInterval":"1","earnPoint":40,"changeProgramTitle":false,"expired":false,"isDraft":false,"rateMoney":"1","isAppliedExtraPoints":true,"id":"0qoHJ18kxejQe6hznUDj","giftStatus":"none","createdAt":"2024-09-19T10:18:42.700Z","limitUnit":"month","status":true,"startDate":"2024-09-18T23:00:00.000Z","translateTitle":{"de":"Eigene Rezension verfassen","en":"Write a review","es":"Escribe una reseña","it":"Scrivi una recensione","pt":"Escreva uma avaliação"},"updatedAt":"2025-01-21T15:39:12.347Z"},{"showLoyaltyPage":true,"typeMilestone":"milestone_order","isMilestoneV2":true,"shopId":"SB5C9U5yC35vrhJnPRuF","type":"earning","event":"milestone","title":"Nombre de commandes","priority":7,"changeProgramTitle":false,"expired":false,"isDraft":false,"rateMoney":"1","status":true,"createdAt":"2024-09-19T12:45:01.062Z","translateTitle":{"de":"Anzahl der Bestellungen","pt":"Número de pedidos","en":"Number of orders","it":"Numero di ordini","es":"Número de pedidos"},"id":"UL8WqVeFduScYISRHmvT","endDate":"2034-10-18T22:59:59.999Z","startDate":"2024-09-18T23:00:00.000Z","prefix":"Joy -","usageLimit":1,"appliesOncePerCustomer":false,"milestones":[{"earnPoint":50,"unit":"day","action":"bonus_point","value":1,"rewards":[{"earnPoint":50,"action":"bonus_point"}]},{"earnPoint":10,"unit":"day","action":"give_product","variantId":31731264323680,"value":5,"specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031"},"images":[{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/
2476853570689204554","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689204554,"position":1,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/20220506_105436-min_1_-min.gif?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542529102070","alt":null,"width":720,"created_at":"2023-01-25T11:01:14+01:00","variant_ids":[],"id":38542529102070,"position":2,"height":720},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/DSC02238copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/53570689597770","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689597770,"position":3,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC00318copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542513275126","alt":null,"width":1080,"created_at":"2023-01-25T10:56:36+01:00","variant_ids":[],"id":38542513275126,"position":4,"height":1079},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930672886","alt":null,"width":1080,"created_at":"2023-03-09T14:20:04+01:00","variant_ids":[39669098217641],"id":38696930672886,"position":5,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930738422","alt":null,"width":1080,"created_at":"2023-03-09T14:20:10+01:00","variant_ids":[31731264323680],"id":38696930738422,"position":6,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930836726","alt":null,"width":1080,"created_at":"2023-03-09T14:20:17+01:00","variant_ids":[32103457718368],"id":38696930836726,"position":7,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930869494","alt":null,"width":1080,"created_at":"2023-03-09T14:20:25+01:00","variant_ids":[31731264356448],"id":38696930869494,"position":8,"height":1080}],"options":[{"product_id":4467467419744,"values":["2 Grammes","5 Grammes","10 Grammes","20 Grammes","50 Grammes","100 Grammes","prix1g"],"name":"Poids","id":5807053766752,"position":1}],"handle":"cookie-kush-cbd","id":4467467419744,"variants":[{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","price":"9.90","option3":null,"option1":"2 Grammes","id":39669098217641,"option2":null,"title":"2 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","price":"22.50","option3":null,"option1":"5 Grammes","id":31731264323680,"option2":null,"title":"5 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","price":"39.50","option3":null,"option1":"10 Grammes","id":32103457718368,"option2":null,"title":"10 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","price":"69.00","option3":null,"option1":"20 Grammes","id":31731264356448,"option2":null,"title":"20 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"147.50","option3":null,"option1":"50 Grammes","id":31977493037152,"option2":null,"title":"50 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"245.00","option3":null,"option1":"100 Grammes","id":31731264389216,"option2":null,"title":"100 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"1.22","option3":null,"option1":"prix1g","id":43475004424438,"option2":null,"title":"prix1g"}],"title":"Cookie Kush CBD 🍪 [Intérieur]"}],"rewards":[{"earnPoint":10,"action":"give_product","variantId":31731264323680,"specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031"},"images":[{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/
2476853570689204554","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689204554,"position":1,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/20220506_105436-min_1_-min.gif?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542529102070","alt":null,"width":720,"created_at":"2023-01-25T11:01:14+01:00","variant_ids":[],"id":38542529102070,"position":2,"height":720},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/DSC02238copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/53570689597770","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689597770,"position":3,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC00318copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542513275126","alt":null,"width":1080,"created_at":"2023-01-25T10:56:36+01:00","variant_ids":[],"id":38542513275126,"position":4,"height":1079},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930672886","alt":null,"width":1080,"created_at":"2023-03-09T14:20:04+01:00","variant_ids":[39669098217641],"id":38696930672886,"position":5,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930738422","alt":null,"width":1080,"created_at":"2023-03-09T14:20:10+01:00","variant_ids":[31731264323680],"id":38696930738422,"position":6,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930836726","alt":null,"width":1080,"created_at":"2023-03-09T14:20:17+01:00","variant_ids":[32103457718368],"id":38696930836726,"position":7,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930869494","alt":null,"width":1080,"created_at":"2023-03-09T14:20:25+01:00","variant_ids":[31731264356448],"id":38696930869494,"position":8,"height":1080}],"options":[{"product_id":4467467419744,"values":["2 Grammes","5 Grammes","10 Grammes","20 Grammes","50 Grammes","100 Grammes","prix1g"],"name":"Poids","id":5807053766752,"position":1}],"handle":"cookie-kush-cbd","id":4467467419744,"variants":[{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","price":"9.90","option3":null,"option1":"2 Grammes","id":39669098217641,"option2":null,"title":"2 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","price":"22.50","option3":null,"option1":"5 Grammes","id":31731264323680,"option2":null,"title":"5 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","price":"39.50","option3":null,"option1":"10 Grammes","id":32103457718368,"option2":null,"title":"10 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","price":"69.00","option3":null,"option1":"20 Grammes","id":31731264356448,"option2":null,"title":"20 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"147.50","option3":null,"option1":"50 Grammes","id":31977493037152,"option2":null,"title":"50 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"245.00","option3":null,"option1":"100 Grammes","id":31731264389216,"option2":null,"title":"100 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"1.22","option3":null,"option1":"prix1g","id":43475004424438,"option2":null,"title":"prix1g"}],"title":"Cookie Kush CBD 🍪 [Intérieur]"}],"appliedDiscountToSaleChannel":"applyOnlineStore"}]},{"earnPoint":10,"unit":"day","action":"give_product","variantId":32103457718368,"value":10,"specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031"},"images":[{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/
2476853570689204554","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689204554,"position":1,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/20220506_105436-min_1_-min.gif?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542529102070","alt":null,"width":720,"created_at":"2023-01-25T11:01:14+01:00","variant_ids":[],"id":38542529102070,"position":2,"height":720},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/DSC02238copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/53570689597770","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689597770,"position":3,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC00318copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542513275126","alt":null,"width":1080,"created_at":"2023-01-25T10:56:36+01:00","variant_ids":[],"id":38542513275126,"position":4,"height":1079},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930672886","alt":null,"width":1080,"created_at":"2023-03-09T14:20:04+01:00","variant_ids":[39669098217641],"id":38696930672886,"position":5,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930738422","alt":null,"width":1080,"created_at":"2023-03-09T14:20:10+01:00","variant_ids":[31731264323680],"id":38696930738422,"position":6,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930836726","alt":null,"width":1080,"created_at":"2023-03-09T14:20:17+01:00","variant_ids":[32103457718368],"id":38696930836726,"position":7,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930869494","alt":null,"width":1080,"created_at":"2023-03-09T14:20:25+01:00","variant_ids":[31731264356448],"id":38696930869494,"position":8,"height":1080}],"options":[{"product_id":4467467419744,"values":["2 Grammes","5 Grammes","10 Grammes","20 Grammes","50 Grammes","100 Grammes","prix1g"],"name":"Poids","id":5807053766752,"position":1}],"handle":"cookie-kush-cbd","id":4467467419744,"variants":[{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","price":"9.90","option3":null,"option1":"2 Grammes","id":39669098217641,"option2":null,"title":"2 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","price":"22.50","option3":null,"option1":"5 Grammes","id":31731264323680,"option2":null,"title":"5 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","price":"39.50","option3":null,"option1":"10 Grammes","id":32103457718368,"option2":null,"title":"10 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","price":"69.00","option3":null,"option1":"20 Grammes","id":31731264356448,"option2":null,"title":"20 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"147.50","option3":null,"option1":"50 Grammes","id":31977493037152,"option2":null,"title":"50 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"245.00","option3":null,"option1":"100 Grammes","id":31731264389216,"option2":null,"title":"100 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"1.22","option3":null,"option1":"prix1g","id":43475004424438,"option2":null,"title":"prix1g"}],"title":"Cookie Kush CBD 🍪 [Intérieur]"}],"rewards":[{"earnPoint":10,"action":"give_product","variantId":32103457718368,"specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031"},"images":[{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/
2476853570689204554","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689204554,"position":1,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/20220506_105436-min_1_-min.gif?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542529102070","alt":null,"width":720,"created_at":"2023-01-25T11:01:14+01:00","variant_ids":[],"id":38542529102070,"position":2,"height":720},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/DSC02238copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/53570689597770","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689597770,"position":3,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC00318copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542513275126","alt":null,"width":1080,"created_at":"2023-01-25T10:56:36+01:00","variant_ids":[],"id":38542513275126,"position":4,"height":1079},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930672886","alt":null,"width":1080,"created_at":"2023-03-09T14:20:04+01:00","variant_ids":[39669098217641],"id":38696930672886,"position":5,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930738422","alt":null,"width":1080,"created_at":"2023-03-09T14:20:10+01:00","variant_ids":[31731264323680],"id":38696930738422,"position":6,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930836726","alt":null,"width":1080,"created_at":"2023-03-09T14:20:17+01:00","variant_ids":[32103457718368],"id":38696930836726,"position":7,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930869494","alt":null,"width":1080,"created_at":"2023-03-09T14:20:25+01:00","variant_ids":[31731264356448],"id":38696930869494,"position":8,"height":1080}],"options":[{"product_id":4467467419744,"values":["2 Grammes","5 Grammes","10 Grammes","20 Grammes","50 Grammes","100 Grammes","prix1g"],"name":"Poids","id":5807053766752,"position":1}],"handle":"cookie-kush-cbd","id":4467467419744,"variants":[{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","price":"9.90","option3":null,"option1":"2 Grammes","id":39669098217641,"option2":null,"title":"2 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","price":"22.50","option3":null,"option1":"5 Grammes","id":31731264323680,"option2":null,"title":"5 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","price":"39.50","option3":null,"option1":"10 Grammes","id":32103457718368,"option2":null,"title":"10 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","price":"69.00","option3":null,"option1":"20 Grammes","id":31731264356448,"option2":null,"title":"20 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"147.50","option3":null,"option1":"50 Grammes","id":31977493037152,"option2":null,"title":"50 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"245.00","option3":null,"option1":"100 Grammes","id":31731264389216,"option2":null,"title":"100 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"1.22","option3":null,"option1":"prix1g","id":43475004424438,"option2":null,"title":"prix1g"}],"title":"Cookie Kush CBD 🍪 [Intérieur]"}]}]},{"earnPoint":10,"unit":"day","action":"give_product","variantId":31731264356448,"value":20,"specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031"},"images":[{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/
2476853570689204554","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689204554,"position":1,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/20220506_105436-min_1_-min.gif?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542529102070","alt":null,"width":720,"created_at":"2023-01-25T11:01:14+01:00","variant_ids":[],"id":38542529102070,"position":2,"height":720},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/DSC02238copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/53570689597770","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689597770,"position":3,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC00318copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542513275126","alt":null,"width":1080,"created_at":"2023-01-25T10:56:36+01:00","variant_ids":[],"id":38542513275126,"position":4,"height":1079},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930672886","alt":null,"width":1080,"created_at":"2023-03-09T14:20:04+01:00","variant_ids":[39669098217641],"id":38696930672886,"position":5,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930738422","alt":null,"width":1080,"created_at":"2023-03-09T14:20:10+01:00","variant_ids":[31731264323680],"id":38696930738422,"position":6,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930836726","alt":null,"width":1080,"created_at":"2023-03-09T14:20:17+01:00","variant_ids":[32103457718368],"id":38696930836726,"position":7,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930869494","alt":null,"width":1080,"created_at":"2023-03-09T14:20:25+01:00","variant_ids":[31731264356448],"id":38696930869494,"position":8,"height":1080}],"options":[{"product_id":4467467419744,"values":["2 Grammes","5 Grammes","10 Grammes","20 Grammes","50 Grammes","100 Grammes","prix1g"],"name":"Poids","id":5807053766752,"position":1}],"handle":"cookie-kush-cbd","id":4467467419744,"variants":[{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","price":"9.90","option3":null,"option1":"2 Grammes","id":39669098217641,"option2":null,"title":"2 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","price":"22.50","option3":null,"option1":"5 Grammes","id":31731264323680,"option2":null,"title":"5 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","price":"39.50","option3":null,"option1":"10 Grammes","id":32103457718368,"option2":null,"title":"10 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","price":"69.00","option3":null,"option1":"20 Grammes","id":31731264356448,"option2":null,"title":"20 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"147.50","option3":null,"option1":"50 Grammes","id":31977493037152,"option2":null,"title":"50 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"245.00","option3":null,"option1":"100 Grammes","id":31731264389216,"option2":null,"title":"100 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"1.22","option3":null,"option1":"prix1g","id":43475004424438,"option2":null,"title":"prix1g"}],"title":"Cookie Kush CBD 🍪 [Intérieur]"}],"rewards":[{"earnPoint":10,"action":"give_product","variantId":31731264356448,"specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031"},"images":[{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/
2476853570689204554","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689204554,"position":1,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/20220506_105436-min_1_-min.gif?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542529102070","alt":null,"width":720,"created_at":"2023-01-25T11:01:14+01:00","variant_ids":[],"id":38542529102070,"position":2,"height":720},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/DSC02238copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/53570689597770","alt":null,"width":1080,"created_at":"2023-12-19T16:17:07+01:00","variant_ids":[],"id":53570689597770,"position":3,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC00318copie.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38542513275126","alt":null,"width":1080,"created_at":"2023-01-25T10:56:36+01:00","variant_ids":[],"id":38542513275126,"position":4,"height":1079},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930672886","alt":null,"width":1080,"created_at":"2023-03-09T14:20:04+01:00","variant_ids":[39669098217641],"id":38696930672886,"position":5,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930738422","alt":null,"width":1080,"created_at":"2023-03-09T14:20:10+01:00","variant_ids":[31731264323680],"id":38696930738422,"position":6,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930836726","alt":null,"width":1080,"created_at":"2023-03-09T14:20:17+01:00","variant_ids":[32103457718368],"id":38696930836726,"position":7,"height":1080},{"updated_at":"2023-12-19T16:17:11+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","product_id":4467467419744,"admin_graphql_api_id":"gid://shopify/ProductImage/38696930869494","alt":null,"width":1080,"created_at":"2023-03-09T14:20:25+01:00","variant_ids":[31731264356448],"id":38696930869494,"position":8,"height":1080}],"options":[{"product_id":4467467419744,"values":["2 Grammes","5 Grammes","10 Grammes","20 Grammes","50 Grammes","100 Grammes","prix1g"],"name":"Poids","id":5807053766752,"position":1}],"handle":"cookie-kush-cbd","id":4467467419744,"variants":[{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_2g.jpg?v=1702999031","price":"9.90","option3":null,"option1":"2 Grammes","id":39669098217641,"option2":null,"title":"2 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_5g.jpg?v=1702999031","price":"22.50","option3":null,"option1":"5 Grammes","id":31731264323680,"option2":null,"title":"5 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_10g.jpg?v=1702999031","price":"39.50","option3":null,"option1":"10 Grammes","id":32103457718368,"option2":null,"title":"10 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/Cookie_20g.jpg?v=1702999031","price":"69.00","option3":null,"option1":"20 Grammes","id":31731264356448,"option2":null,"title":"20 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"147.50","option3":null,"option1":"50 Grammes","id":31977493037152,"option2":null,"title":"50 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"245.00","option3":null,"option1":"100 Grammes","id":31731264389216,"option2":null,"title":"100 Grammes"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/Cookie_Kush.jpg?v=1702999031","price":"1.22","option3":null,"option1":"prix1g","id":43475004424438,"option2":null,"title":"prix1g"}],"title":"Cookie Kush CBD 🍪 [Intérieur]"}]}]}],"updatedAt":"2025-09-05T08:25:13.275Z"}
24768,{"action":"interact","title":"Visitez le site Web","event":"interact_website","type":"earning","hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"day","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"limitInterval":1,"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"SB5C9U5yC35vrhJnPRuF","priority":8,"showLoyaltyPage":true,"translateTitle":{"de":"Besuchen Sie die Website","en":"Visit the website","es":"Visita el sitio web","it":"Visita il sito web","pt":"Visite o site"},"expired":false,"createdAt":"2025-10-07T07:56:37.951Z","giftStatus":"none","changeProgramTitle":false,"prefix":"Joy -","blockLimitedCouponReuse":false,"status":true,"isTurnOnProgram":false,"changeMilestoneDescriptions":false,"earnPoint":5,"updatedAt":"2026-05-05T15:48:32.109Z","id":"nQPjJmAkgw4X4ffLvF7z"}],"interactWebsiteProgram":{"action":"interact","title":"Visitez le site Web","event":"interact_website","type":"earning","hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"day","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"limitInterval":1,"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"SB5C9U5yC35vrhJnPRuF","priority":8,"showLoyaltyPage":true,"translateTitle":{"de":"Besuchen Sie die Website","en":"Visit the website","es":"Visita el sitio web","it":"Visita il sito web","pt":"Visite o site"},"expired":false,"createdAt":"2025-10-07T07:56:37.951Z","giftStatus":"none","changeProgramTitle":false,"prefix":"Joy -","blockLimitedCouponReuse":false,"status":true,"isTurnOnProgram":false,"changeMilestoneDescriptions":false,"earnPoint":5,"updatedAt":"2026-05-05T15:48:32.109Z","id":"nQPjJmAkgw4X4ffLvF7z"},"spending":[{"enableRefundPointRedeem":false,"spendPoint":250,"showLoyaltyPage":true,"orderReq":"none","freeProductIds":[],"maxSpendPoint":"","userAvailability":"userRedeemed","earnAmount":"5","minSpendPoint":"","title":"5% de réduction","type":"spending","priority":3,"orderReqAmount":0,"appliedCollectionIds":[],"redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","isRedeemCheckOut":true,"expired":false,"id":"3yw2qIB9SSXaEYtT0MHx","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:19:01.284Z","specificCollections":[],"updatedAt":"2024-09-19T09:19:22.260Z","translateTitle":{"de":"5% Rabatt","en":"5% discount","es":"5% de descuento","it":"Sconto del 5%","pt":"5% de desconto"}},{"enableRefundPointRedeem":false,"spendPoint":500,"showLoyaltyPage":true,"orderReq":"none","freeProductIds":[],"maxSpendPoint":"","userAvailability":"userRedeemed","earnAmount":"10","minSpendPoint":"","title":"10% de réduction","type":"spending","priority":4,"orderReqAmount":0,"appliedCollectionIds":[],"redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","isRedeemCheckOut":true,"expired":false,"id":"lt6icj7xuQ3wshFahTre","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:19:32.765Z","specificCollections":[],"updatedAt":"2024-09-19T09:19:40.945Z","translateTitle":{"de":"10% Rabatt","en":"10% discount","es":"10% de descuento","it":"Sconto del 10%","pt":"10% de desconto"}},{"enableRefundPointRedeem":false,"spendPoint":1000,"showLoyaltyPage":true,"orderReq":"none","freeProductIds":[],"maxSpendPoint":"","userAvailability":"userRedeemed","earnAmount":"20","minSpendPoint":"","title":"20% de réduction","type":"spending","priority":5,"orderReqAmount":0,"appliedCollectionIds":[],"redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","isRedeemCheckOut":true,"expired":false,"id":"c4sKPC1Zm1o19Awp4GlS","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:19:54.932Z","specificCollections":[],"updatedAt":"2024-09-19T09:20:09.687Z","translateTitle":{"de":"20% Rabatt","en":"20% discount","es":"20% de descuento","it":"Sconto del 20%","pt":"20% de desconto"}},{"enableRefundPointRedeem":false,"spendPoint":250,"showLoyaltyPage":true,"destination":"all","userAvailability":"userRedeemed","type":"spending","title":"Livraison gratuite","priority":6,"hasLimitShipping":false,"appliedCollectionIds":[],"appliedTo":"all","shopId":"SB5C9U5yC35vrhJnPRuF","event":"free_shipping","expired":false,"id":"RgjTehnK13kt5UtTiq0d","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:20:22.126Z","specificCollections":[],"translateTitle":{"de":"Kostenlose Lieferung","en":"Free delivery","es":"Entrega gratuita","it":"Conseg
24768na gratuita","pt":"Entrega grátis"},"isTurnOnProgram":false,"changeMilestoneDescriptions":false,"limitUnit":"lifetime","usageLimit":1,"shippingDiscountAmount":100,"blockLimitedCouponReuse":false,"combinedWith":["orderDiscounts","productDiscounts"],"changeProgramTitle":false,"hasLimit":false,"shippingDiscountType":"percentage","appliesOncePerCustomer":false,"limitInterval":1,"updatedAt":"2026-06-15T10:05:13.735Z"},{"enableRefundPointRedeem":false,"spendPoint":150,"showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"userAvailability":"userRedeemed","earnAmount":1,"type":"spending","title":"Briquet Mama Kana","priority":7,"appliedCollectionIds":[],"specificProductIds":[42964819640566],"variantIds":[42964819640566],"redeemType":"fixed","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","variantId":42964819640566,"shopId":"SB5C9U5yC35vrhJnPRuF","event":"free_gift","specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/briquet_8367b113-140f-460e-b375-1f800e341020.jpg?v=1686056463"},"images":[{"updated_at":"2023-06-06T15:01:03+02:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/briquet_8367b113-140f-460e-b375-1f800e341020.jpg?v=1686056463","product_id":7618132246774,"admin_graphql_api_id":"gid://shopify/ProductImage/50961694556490","alt":null,"width":1080,"created_at":"2023-06-06T15:00:58+02:00","variant_ids":[],"id":50961694556490,"position":1,"height":1080},{"updated_at":"2023-06-06T15:01:03+02:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_5064copie.jpg?v=1686056463","product_id":7618132246774,"admin_graphql_api_id":"gid://shopify/ProductImage/37836790792438","alt":null,"width":1080,"created_at":"2022-09-26T10:41:11+02:00","variant_ids":[],"id":37836790792438,"position":2,"height":1080},{"updated_at":"2023-06-06T15:01:03+02:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_5061copie.jpg?v=1686056463","product_id":7618132246774,"admin_graphql_api_id":"gid://shopify/ProductImage/37836790694134","alt":null,"width":1080,"created_at":"2022-09-26T10:41:11+02:00","variant_ids":[],"id":37836790694134,"position":3,"height":1080},{"updated_at":"2023-06-06T15:01:01+02:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_5065copie.jpg?v=1686056461","product_id":7618132246774,"admin_graphql_api_id":"gid://shopify/ProductImage/37836790825206","alt":null,"width":1080,"created_at":"2022-09-26T10:41:11+02:00","variant_ids":[],"id":37836790825206,"position":4,"height":1080}],"options":[{"product_id":7618132246774,"values":["Default Title"],"name":"Title","id":9690628030710,"position":1}],"handle":"briquet-bic-mama-kana","id":7618132246774,"variants":[{"inventory_quantity":936,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/files/briquet_8367b113-140f-460e-b375-1f800e341020.jpg?v=1686056463","price":"1.90","option3":null,"option1":"Default Title","id":42964819640566,"option2":null,"title":"Default Title"}],"title":"Briquet BIC Mama 🔥"}],"redeemIn":"available_in_online_store","translateTitle":{"de":"Mama Kana Feuerzeug","pt":"Isqueiro Mama Kana","en":"Mama Kana Lighter","it":"Accendino Mama Kana","es":"Encendedor Mama Kana"},"expired":false,"id":"TYG6GZdXyTC7QxN7Zng2","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:21:23.032Z","specificCollections":[],"usageLimit":1,"appliesOncePerCustomer":false,"invalidRefsNotifiedFingerprint":"d4c0a946e9e79bbe65f9b23500f6fb39cd634b2d","updatedAt":"2026-08-10T12:22:21.503Z"},{"enableRefundPointRedeem":false,"spendPoint":200,"showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"userAvailability":"userRedeemed","earnAmount":2,"type":"spending","title":"Feuille 1/4","priority":8,"appliedCollectionIds":[],"specificProductIds":[47712223101258],"variantIds":[47712223101258],"redeemType":"fixed","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","variantId":47712223101258,"shopId":"SB5C9U5yC35vrhJnPRuF","event":"free_gift","specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0363copie.jpg?v=1652446284"},"images":[{"updated_at":"2024-05-22T16:20:00+02:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0363copie.jpg?v=1652446284","product_id":7660413550838,"admin_graphql_api_id":"gid://shopify/ProductImage/36921379815670","alt":null,"width":1080,"created_at":"2022-04-11T13:42:45+02:00","variant_ids":[],"id":36921379815670,"position":1,"height":1080}],"options":[{"product_id":7660413550838,"values":["1 paquet","Prix1g"],"name":"Quantité","id":11304222687562,"position":1}
24768],"handle":"feuilles-a-rouler-1-4","id":7660413550838,"variants":[{"inventory_quantity":3,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0363copie.jpg?v=1652446284","price":"2.20","option3":null,"option1":"1 paquet","id":47712223101258,"option2":null,"title":"1 paquet"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0363copie.jpg?v=1652446284","price":"1.10","option3":null,"option1":"Prix1g","id":47712265208138,"option2":null,"title":"Prix1g"}],"title":"Feuilles à rouler - 1/4 📜"}],"redeemIn":"available_in_online_store","translateTitle":{"de":"Blatt 1/4","pt":"Folha 1/4","en":"Sheet 1/4","it":"Foglio 1/4","es":"Hoja 1/4"},"expired":false,"id":"t98krvWbqVCxhxM23Xm9","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:22:06.803Z","specificCollections":[],"invalidRefsNotifiedFingerprint":"119da38175cb127a0c31e3c9c36cf477386b9bdb","updatedAt":"2026-08-24T19:57:26.448Z"},{"enableRefundPointRedeem":false,"spendPoint":200,"showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"userAvailability":"userRedeemed","earnAmount":2,"type":"spending","title":"Feuille King Size","priority":9,"appliedCollectionIds":[],"specificProductIds":[44697656197366],"variantIds":[44697656197366],"redeemType":"fixed","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","variantId":44697656197366,"shopId":"SB5C9U5yC35vrhJnPRuF","event":"free_gift","specificProducts":[{"image":{"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0360copie.jpg?v=1686056441"},"images":[{"updated_at":"2024-03-25T12:07:27+01:00","src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0360copie.jpg?v=1686056441","product_id":7660389105910,"admin_graphql_api_id":"gid://shopify/ProductImage/36921304154358","alt":null,"width":1080,"created_at":"2022-04-11T13:23:57+02:00","variant_ids":[],"id":36921304154358,"position":1,"height":1080}],"options":[{"product_id":7660389105910,"values":["1 unité","Prix1g"],"name":"Title","id":9723855339766,"position":1}],"handle":"feuilles-a-rouler-king-size-slim","id":7660389105910,"variants":[{"inventory_quantity":585,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0360copie.jpg?v=1686056441","price":"2.40","option3":null,"option1":"1 unité","id":44697656197366,"option2":null,"title":"1 unité"},{"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0082/9852/8864/products/DSC_0360copie.jpg?v=1686056441","price":"1.20","option3":null,"option1":"Prix1g","id":47712289325386,"option2":null,"title":"Prix1g"}],"title":"Feuilles à rouler - King Size Slim 📜"}],"redeemIn":"available_in_online_store","expired":false,"id":"p3c0V4fjPlzX3oGkuDSl","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:22:31.658Z","specificCollections":[],"usageLimit":1,"appliesOncePerCustomer":false,"translateTitle":{"de":"Feuille King Size","en":"Feuille King Size","es":"Hoja tamaño king","it":"Feuille King Size","pt":"Folha King Size"},"invalidRefsNotifiedFingerprint":"9d9635837c04ae391317d29aa7316401513a5019","updatedAt":"2026-08-19T14:08:31.248Z"},{"enableRefundPointRedeem":false,"spendPoint":400,"showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"userAvailability":"userRedeemed","earnAmount":10,"type":"spending","title":"2g de fleurs","priority":10,"appliedCollectionIds":[],"specificProductIds":[43254815785206],"variantIds":[43254815785206],"redeemType":"fixed","appliedTo":"sf_product","appliedDiscountToSaleChannel":"applyOnlineStore","variantId":43254815785206,"shopId":"SB5C9U5yC35vrhJnPRuF","event":"free_gift","specificProducts":[{"image":{},"images":[],"options":[{"product_id":7670102360310,"values":["Default Title"],"name":"Title","id":9737026404598,"position":1}],"handle":"echantillon-2g","id":7670102360310,"variants":[{"inventory_quantity":222,"src":null,"price":"10.00","option3":null,"option1":"Default Title","id":43254815785206,"option2":null,"title":"Default Title"}],"title":"Échantillon 2G"}],"redeemIn":"available_in_online_store","expired":false,"id":"W3VuaK2tLU0K3kVKlgCb","isDraft":false,"giftStatus":"none","status":true,"createdAt":"2024-09-19T09:23:11.068Z","specificCollections":[],"usageLimit":1,"appliesOncePerCustomer":false,"translateTitle":{"de":"2 g Blüten","en":"2g of flowers","es":"2g de flores","it":"2 g di fiori","pt":"2g de flores"},"invalidRefsNotifiedFingerprint":"9442610eeda198043d0202f2862bb6e2c4aa9759","updatedAt":"2026-08-22T08:49:10.714Z"},{"enableRefundPointRedeem":false,"spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","freeProductIds":[],"maxSpendPoint":"","isDraft":false,"userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","title":"Points pour des réductions","type":"spending","priority":12,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"redeemType":"dynamic","appliedTo":"all","expiredAfter":"permanent","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","isRedeemCheckOut":true,"status":true,"expired":false,"id":"O7M5bqYfuSJHz22ChAsg","createdAt":"2024-10-03T12:24:25.637Z","specificCollections":[],"updatedAt":"2024-10-03T12:24:25.637Z","translateTitle":{"de":"Punkte für Rabatte","en":"Points for discounts","es":"Puntos para descuentos","it":"Punti per sconti","pt":"Pontos para descontos"}}],"tiers":[{"name":"Le Voisin","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":0,"targetPointUpdate":0,"members":52766,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","systemType":"bronze","descriptionBlock":"Welcome to the program","id":"J33LvRHYhM28It2L7Jeg","createdAt":"2024-09-20T10:39:39.525Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[],"updatedAt":"2024-09-23T16:02:11.490Z"},{"name":"Ami de la famille","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":200,"targetPointUpdate":200,"members":12064,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","id":"VEmEI9Nv3zwPsVgUR0S4","createdAt":"2024-09-20T10:39:39.526Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[{"freeProductIds":[],"redeemed":9,"maxSpendPoint":"","combinedWith":[],"title":"💸 5€ de remise","type":"tier_spending","createdAt":"2024-09-20T12:05:19.517Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"ZXFVFZQjVjesNzNhv2pD","event":"amount_discount","updatedAt":"2024-09-20T12:05:19.517Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"5","minSpendPoint":"","priority":0,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💸 5 € Rabatt","pt":"💸 5€ de desconto","en":"💸 5€ discount","it":"💸 Sconto di 5€","es":"💸 5 € de descuento"},"tierId":"VEmEI9Nv3zwPsVgUR0S4","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true}],"updatedAt":"2024-09-23T16:02:11.484Z"},{"name":"Petit cousin","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":600,"targetPointUpdate":600,"members":3814,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","id":"dC0XawNoaxgG0ZtIWnAM","createdAt":"2024-09-20T10:39:39.527Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":[],"title":"💸 10€ de remise","type":"tier_spending","createdAt":"2024-09-20T12:05:57.336Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"VT1AekyYdFgfLJyL88OF","event":"amount_discount","updatedAt":"2024-09-20T12:05:57.336Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"10","minSpendPoint":"","priority":1,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💸 10 € Rabatt","pt":"💸 10€ de desconto","en":"💸 10€ discount","it":"💸 Sconto di 10€","es":"💸10€ de descuento"},"tierId":"dC0XawNoaxgG0ZtIWnAM","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true}],"updatedAt":"2024-09-23T16:02:11.454Z"},{"name":"Chouchou de Mama","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":1500,"targetPointUpdate":1500,"members":989,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","id":"E4Y0Iwk7q85a4B0nl8rQ","createdAt":"2024-09-20T10:39:39.527Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[{"discountMeatfieldId":"gid://shopify/Metafield/44997036802378","freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 5% de remise à vie","type":"tier_privileges","createdAt":"2024-09-20T12:07:06.178Z","expired":false,"codeName":"Discount5","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"KZ5AHkgOcvafwQEXJWah","event":"percentage_discount","updatedAt":"2024-09-20T12:07:06.634Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"5","minSpendPoint":"","priority":18,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"translateTitle":{"de":"🎟️ 5 % lebenslanger Rabatt","pt":"🎟️ 5% de desconto vitalício","en":"🎟️ 5% Lifetime Discount","it":"🎟️ Sconto a vita del 5%.","es":"🎟️ 5% de descuento de por vida"},"tierId":"E4Y0Iwk7q85a4B0nl8rQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":[],"title":"💸 25€ de remise","type":"tier_spending","createdAt":"2024-09-20T12:06:49.510Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"3zYnbmCUOJ8aQyWELjRq","event":"amount_discount","updatedAt":"2024-09-20T12:06:49.510Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"25","minSpendPoint":"","priority":2,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💸 25 € Rabatt","pt":"💸 Desconto de 25€","en":"💸 25€ discount","it":"💸 Sconto di 25€","es":"💸25€ de descuento"},"tierId":"E4Y0Iwk7q85a4B0nl8rQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true}],"updatedAt":"2024-09-23T16:02:11.487Z"},{"name":"Tata La Calcine","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":3000,"targetPointUpdate":3000,"members":245,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","id":"J1D9COHXafYip7lMoQ1R","createdAt":"2024-09-20T10:39:39.528Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[{"discountMeatfieldId":"gid://shopify/Metafield/44997036802378","freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 10% de remise à vie","type":"tier_privileges","createdAt":"2024-09-20T12:07:59.434Z","expired":false,"codeName":"Discount10","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"euWZafZXv91rIIZrdBgg","event":"percentage_discount","updatedAt":"2024-09-20T12:07:59.935Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"10","minSpendPoint":"","priority":19,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"🎟️ 10 % lebenslanger Rabatt","pt":"🎟️ 10% de desconto vitalício","en":"🎟️ 10% Lifetime Discount","it":"🎟️ Sconto a vita del 10%.","es":"🎟️ 10% de descuento de por vida"},"tierId":"J1D9COHXafYip7lMoQ1R","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💎 Offre mensuelles VIP","type":"tier_privileges","createdAt":"2024-09-20T12:08:13.045Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"U0xXEYEZWYeYkAy4p37K","event":"custom_reward","updatedAt":"2024-09-20T12:08:13.045Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_vivid","priority":20,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💎 VIP-Monatsangebot","pt":"💎 Oferta VIP mensal","en":"💎 Monthly VIP Offers","it":"💎 Offerta mensile VIP","es":"💎 Oferta mensual VIP"},"tierId":"J1D9COHXafYip7lMoQ1R","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":[],"title":"💸 50€ de remise","type":"tier_spending","createdAt":"2024-09-20T12:07:42.802Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"w2d0m6xyIZxJOYQxL9DS","event":"amount_discount","updatedAt":"2024-09-20T12:07:42.802Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"25","minSpendPoint":"","priority":3,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"translateTitle":{"de":"💸 50 € Rabatt","pt":"💸 50€ de desconto","en":"💸 50€ discount","it":"💸 Sconto di 50€","es":"💸 50€ de descuento"},"tierId":"J1D9COHXafYip7lMoQ1R","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true}],"updatedAt":"2024-09-23T16:02:11.472Z"},{"name":"Le Parrain Kana","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":5000,"targetPointUpdate":5000,"members":85,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","id":"IONjVW3YfshMIuKDX9jO","createdAt":"2024-09-20T10:39:39.528Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[{"discountMeatfieldId":"gid://shopify/Metafield/44997036802378","freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 20% de remise à vie","type":"tier_privileges","createdAt":"2024-09-20T12:09:07.655Z","expired":false,"codeName":"Discount20","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"xNeSfJk2jRC4nSDoQGjm","event":"percentage_discount","updatedAt":"2024-09-20T12:09:08.137Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"20","minSpendPoint":"","priority":21,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"🎟️ 20 % lebenslanger Rabatt","pt":"🎟️ 20% de desconto vitalício","en":"🎟️ 20% Lifetime Discount","it":"🎟️ Sconto a vita del 20%.","es":"🎟️ 20% de descuento de por vida"},"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💎 Offre mensuelles VIP","type":"tier_privileges","createdAt":"2024-09-20T12:10:25.969Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"e42qcDefxwRQXuxQ1XNV","event":"custom_reward","updatedAt":"2024-09-20T12:10:25.969Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_vivid","priority":25,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💎 VIP-Monatsangebot","pt":"💎 Oferta VIP mensal","en":"💎 Monthly VIP Offers","it":"💎 Offerta mensile VIP","es":"💎 Oferta mensual VIP"},"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💁🏻‍♀️ Conseiller personnel dédié","type":"tier_privileges","createdAt":"2024-09-20T12:10:37.607Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"Mq2AK4PkWNVSnPw0kPt7","event":"custom_reward","updatedAt":"2024-09-20T12:10:37.607Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_elegant","priority":26,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💁🏻‍♀️ Engagierter persönlicher Berater","pt":"💁🏻‍♀️ Consultor Pessoal Dedicado","en":"💁🏻‍♀️ Dedicated personal advisor","it":"💁🏻‍♀️ Consulente personale dedicato","es":"💁🏻‍♀️ Asesor personal dedicado"},"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":[],"title":"💸 100€ de remise","type":"tier_spending","createdAt":"2024-09-20T12:08:51.008Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"9Jh73APf8RltJMA5YFDw","event":"amount_discount","updatedAt":"2024-09-20T12:08:51.008Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"100","minSpendPoint":"","priority":4,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"translateTitle":{"de":"💸 100 € Rabatt","pt":"💸 100€ de desconto","en":"💸 100€ discount","it":"💸 Sconto di 100€","es":"💸 100€ de descuento"},"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true}],"updatedAt":"2024-09-23T16:02:11.475Z"},{"name":"Mamie Kana","icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","iconCustom":"","targetPoint":10000,"targetPointUpdate":10000,"members":8,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","id":"0SLzbyl8d08FHthfNojQ","createdAt":"2024-09-20T10:39:39.529Z","shopId":"SB5C9U5yC35vrhJnPRuF","tierRewards":[{"discountMeatfieldId":"gid://shopify/Metafield/45007156674890","freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 30% de remise à vie","type":"tier_privileges","createdAt":"2024-09-20T12:09:44.292Z","expired":false,"codeName":"Discount30","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"6csCvMeBbxwt2xXSU2NI","event":"amount_discount","updatedAt":"2024-09-20T12:09:44.872Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":true,"userAvailability":"userRedeemed","earnAmount":"30","minSpendPoint":"","priority":22,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"🎟️ 30 % lebenslanger Rabatt","pt":"🎟️ 30% de desconto vitalício","en":"🎟️ 30% Lifetime Discount","it":"🎟️ Sconto a vita del 30%.","es":"🎟️ 30% de descuento de por vida"},"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1784475582794","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💎 Offre mensuelles VIP","type":"tier_privileges","createdAt":"2024-09-20T12:09:58.654Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"8TsgnZ43LcZT99zgUMLJ","event":"custom_reward","updatedAt":"2024-09-20T12:09:58.654Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_vivid","priority":23,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💎 VIP-Monatsangebot","pt":"💎 Oferta VIP mensal","en":"💎 Monthly VIP Offers","it":"💎 Offerta VIP mensile","es":"💎 Oferta mensual VIP"},"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💁🏻‍♀️ Conseiller personnel dédié","type":"tier_privileges","createdAt":"2024-09-20T12:10:11.542Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"5hLNR6sr2cKyz2Uxtuyw","event":"custom_reward","updatedAt":"2024-09-20T12:10:11.542Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_elegant","priority":24,"orderReqAmount":0,"appliedCollectionIds":[],"translateTitle":{"de":"💁🏻‍♀️ Engagierter persönlicher Berater","pt":"💁🏻‍♀️ Consultor Pessoal Dedicado","en":"💁🏻‍♀️ Dedicated personal advisor","it":"💁🏻‍♀️ Consulente personale dedicato","es":"💁🏻‍♀️ Asesor personal dedicado"},"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":[],"title":"💸 200€ de remise","type":"tier_spending","createdAt":"2024-09-20T12:09:27.659Z","expired":false,"codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","id":"evTh1sgWbSPDuwUwjWSZ","event":"amount_discount","updatedAt":"2024-09-20T12:09:27.659Z","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"200","minSpendPoint":"","priority":5,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"translateTitle":{"de":"💸 200 € Rabatt","pt":"💸 200€ de desconto","en":"💸 200€ discount","it":"💸 Sconto di 200€","es":"💸200€ de descuento"},"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true}],"updatedAt":"2024-09-23T16:02:11.475Z"}],"tierSettings":{"dayResetTier":"31","showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"typeDemotion":"downgrade_tier","notificationDowngradeBefore":"7","notificationDowngradeBeforeUnit":"day","prefix":"JOY-","resetAfterUnit":"month","downgradeAfter":"6","resetAfter":"6","downgradeAfterUnit":"month","type":"tier","useDemotionTier":false,"monthResetTier":"12","priority":0,"useResetTier":false,"milestone":"lifetime","shopId":"SB5C9U5yC35vrhJnPRuF","entryMethod":"pointEarned","status":true,"createdAt":"2024-09-20T07:40:23.825Z","resetTime":1726828311105,"updatedAt":"2024-09-20T10:39:39.611Z","startDate":"2024-09-19T23:00:00.000Z","id":"b5hPxYnUq5lDHOf2sqcP","expired":false}},"shopId":"SB5C9U5yC35vrhJnPRuF","settings":{"widgetButtonColor":"#808BA7","headlineTextColor":"#F3CBC1","headingTextColor":"#808BA7","actionTextColor":"#FFFFFF","actionBgColor":"#808BA7","customSolidColor":"#808BA7","customGradientColorA":"#808BA7","customGradientColorB":"#808BA7","pointSingular":"point","pointPlural":"points","pointPosition":"after","pointLabelMode":"custom","currencyPosition":"after","tierEarningRateDisplay":"currentTier","showRewardLowestTierBeforeLogin":true,"cardBgColor":null,"layoutBgColor":null,"enabledCustomPointLabel":true,"enableRevokeLimit":false,"enableRevokeTimeLimit":false,"revokeTimeLimitDuration":1,"revokeTimeLimitUnit":"","revokeLimitInterval":"","isHideWidgetButton":false,"enabledAdvancedCss":true,"selectPage":["home"],"brandColor":"#808BA7","textColor":"#808BA7","type":"branding_points_v2024","actionColor":"#FFFFFF","contentHeader":"Welcome to our store","signUpTitle":"Join and Earn Rewards","signUpDesc":"Get rewards for being our customers","signUpBtnLabel":"Join program","signInLabel":"Already a member?","signInBtnLabel":"Sign in","redeemBtnLabel":"Redeem","applyCouponBtnLabel":"Apply coupon now","floatBtnLabel":"Rewards","earnPointLabel":"How to Earn Points","redeemPointLabel":"How to Redeem","rewardListLabel":"Reward List","pointHistoryLabel":"Points History","backBtnLabel":"Back","floatBtnPosition":"left-bottom","heightMobile":"full-mobile-screen","hideOnMobile":false,"hideFloatButton":true,"popupIncludePage":{"default":["home"],"custom":""},"popupExcludePage":{"default":[],"custom":""},"iconPopup":"popup_gift","autoShowPopup":false,"autoShowWithHash":false,"isCustomLoginLink":false,"loginLinkRedirect":"","showWithHash":"","appCss":"","themeTextFont":"Roboto","headlineTextFont":"Inter","headingTextFont":"Inter","actionTextFont":"Inter","positionMenu":[{"subItems":[],"nextPage":"redeemPoints","isShow":true,"id":"redeem-points","title":"Redeem points","iconType":"default","iconImage":""},{"iconImage":"","iconType":"default","subItems":[],"title":"My coupons","nextPage":"myCoupons","isShow":true,"id":"my-coupons"},{"isShow":true,"subItems":[{"id":"J33LvRHYhM28It2L7Jeg","name":"Le Voisin","tierRewardsOrder":[]},{"id":"VEmEI9Nv3zwPsVgUR0S4","name":"Ami de la famille","tierRewardsOrder":[{"id":"ZXFVFZQjVjesNzNhv2pD","title":"💸 5€ de remise","eventType":"amount_discount","sortPriority":0}]},{"id":"dC0XawNoaxgG0ZtIWnAM","name":"Petit cousin","tierRewardsOrder":[{"id":"VT1AekyYdFgfLJyL88OF","title":"💸 10€ de remise","eventType":"amount_discount","sortPriority":0}]},{"id":"E4Y0Iwk7q85a4B0nl8rQ","name":"Chouchou de Mama","tierRewardsOrder":[{"id":"KZ5AHkgOcvafwQEXJWah","title":"🎟️ 5% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"3zYnbmCUOJ8aQyWELjRq","title":"💸 25€ de remise","eventType":"amount_discount","sortPriority":1}]},{"id":"J1D9COHXafYip7lMoQ1R","name":"Tata La Calcine","tierRewardsOrder":[{"id":"euWZafZXv91rIIZrdBgg","title":"🎟️ 10% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"U0xXEYEZWYeYkAy4p37K","title":"💎 Offre mensuelles VIP","eventType":"custom_reward","sortPriority":1},{"id":"w2d0m6xyIZxJOYQxL9DS","title":"💸 50€ de remise","eventType":"amount_discount","sortPriority":2}]},{"id":"IONjVW3YfshMIuKDX9jO","name":"Le Parrain Kana","tierRewardsOrder":[{"id":"xNeSfJk2jRC4nSDoQGjm","title":"🎟️ 20% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"e42qcDefxwRQXuxQ1XNV","title":"💎 Offre mensuelles VIP","eventType":"custom_reward","sortPriority":1},{"id":"Mq2AK4PkWNVSnPw0kPt7","title":"💁🏻‍♀️ Conseiller personnel dédié","eventType":"custom_reward","sortPriority":2},{"id":"9Jh73APf8RltJMA5YFDw","title":"💸 100€ de remise","eventType":"amount_discount","sortPriority":3}]},{"id":"0SLzbyl8d08FHthfNojQ","name":"Mamie Kana","tierRewardsOrder":[{"id":"8TsgnZ43LcZT99zgUMLJ","title":"💎 Offre mensuelles VIP","eventType":"custom_reward","sortPriority":0},{"id":"5hLNR6sr2cKyz2Uxtuyw","title":"💁🏻‍♀️ Conseiller personnel dédié","eventType":"custom_reward","sortPriority":1},{"id":"nxNyHUzvh0Up4sKCthUa","title":"🎟️ 30% de remise à vie","eventType":"percentage_discount","sortPriority":2},{"id":"evTh1sgWbSPDuwUwjWSZ","title":"💸 200€ de remise","eventType":"amount_discount","sortPriority":3}]}],"id":"vip","showBeforeLogin":true,"nextPage":"tierLogin1","title":"Privileges"},{"isShow":true,"nextPage":"rewards","title":"Get discounts","id":"reward-list","bgType":"default","bgImage":"","titleModal":"Get discounts","subItems":[{"id":"3yw2qIB9SSXaEYtT0MHx","title":"5% de réduction","event":"percentage_discount","type":"spending","status":true,"sortPriority":0},{"id":"RgjTehnK13kt5UtTiq0d","title":"Livraison gratuite","event":"free_shipping","type":"spending","status":true,"sortPriority":1},{"id":"TYG6GZdXyTC7QxN7Zng2","title":"Briquet Mama Kana","event":"free_gift","type":"spending","status":true,"sortPriority":2},{"id":"W3VuaK2tLU0K3kVKlgCb","title":"2g de fleurs","event":"free_gift","type":"spending","status":true,"sortPriority":3},{"id":"O7M5bqYfuSJHz22ChAsg","title":"Points pour des réductions","event":"amount_discount","type":"spending","status":true,"sortPriority":4},{"id":"c4sKPC1Zm1o19Awp4GlS","title":"20% de réduction","event":"percentage_discount","type":"spending","status":true,"sortPriority":5},{"id":"lt6icj7xuQ3wshFahTre","title":"10% de réduction","event":"percentage_discount","type":"spending","status":true,"sortPriority":6}
24768,{"id":"t98krvWbqVCxhxM23Xm9","title":"Feuille 1/4","event":"free_gift","type":"spending","status":true,"sortPriority":7},{"id":"p3c0V4fjPlzX3oGkuDSl","title":"Feuille King Size","event":"free_gift","type":"spending","status":true,"sortPriority":8}]},{"bgType":"default","titleModal":"Milestone rewards","bgImage":"","showBeforeLogin":true,"subItems":[{"id":"UL8WqVeFduScYISRHmvT","title":"Nombre de commandes","event":"milestone","type":"earning","status":true,"sortPriority":0}],"title":"Milestone rewards","id":"milestone","isParent":true,"isShow":true},{"showBeforeLogin":true,"title":"Get more points","bgType":"default","isShow":true,"id":"points","isParent":true,"subItems":[{"id":"UxmAy3WU7mNnbNIiV2GX","title":"Passer la commande","event":"place_order","type":"earning","status":true,"sortPriority":0},{"id":"0qoHJ18kxejQe6hznUDj","title":"Ecrire une critique","event":"write_review","type":"earning","status":true,"sortPriority":1},{"id":"MQo0HU9qNpnKzXAXlI2H","title":"Récompense d'anniversaire","event":"birthday","type":"earning","status":true,"sortPriority":2},{"id":"S8yaO21Xi7ZmaFqvcpz2","title":"Aimer la page Facebook","event":"like_facebook","type":"earning","status":true,"sortPriority":3},{"id":"jat3d6X1zNlXwBdcgxcj","title":"S'inscrire","event":"sign_up","type":"earning","status":true,"sortPriority":4},{"id":"fdAPe8jAtaPeX9z2Sm9L","title":"Suivre Instagram","event":"follow_instagram","type":"earning","status":true,"sortPriority":5},{"id":"Y3rDeXGmMrm56gcgfheo","title":"Inscrivez-vous aux newsletters","event":"sign_up_newsletter","type":"earning","status":true,"sortPriority":6},{"id":"nQPjJmAkgw4X4ffLvF7z","title":"Visitez le site Web","event":"interact_website","type":"earning","status":true,"sortPriority":7}],"bgImage":"","titleModal":"Get more points"},{"nextPage":"referralStep1","titleModal":"Referral","showBeforeLogin":true,"id":"refer","isShow":true,"title":"Refer your friends","bgType":"default","bgImage":"","subItems":[]},{"subItems":[],"title":"Point History","id":"history","nextPage":"activities","bgType":"default","isShow":true,"bgImage":""},{"id":"widget-qr","subItems":[],"bgImage":"","bgType":"blank","nextPage":"qrCode","title":"My QR code","isShow":true}],"colorType":"template","templateImageId":"fashion","templateImageBanner":"https://cdnapps.avada.io/joy/settings-branding/templateBanners/fashion.webp","templateImageHeader":"https://cdnapps.avada.io/joy/settings-branding/templateHeaders/v2/fashion.webp","dataPointLabelBackup":{},"id":"uOsuCC3xHdhG38U3gRIY","shopId":"SB5C9U5yC35vrhJnPRuF","hasResetExpirePoint":false,"pointCalculator":{"enableCartPage":true,"color":"#000000","iconColor":"#2F7759","selectorProductVariant":"","fontSize":14,"type":"giftCard","status":true,"font":"Roboto"},"primaryLanguageInApp":"fr","brandingColors":{"primary":"#854168","secondary":"#F2C94C","accent":"#2F6655"},"enablePowerByJoy":true,"milestoneProgressionMode":"sequential","dateFormat":"DD/MM/YYYY","isSaveSubPosition":false,"displayStoreCredit":true,"balanceLayout":"columns","typeIconTheme":"classic","typeComerRadius":"radiusRounded","tempType":"natural_organic","tempPrimaryColor":"#2F7759","tempSecondaryColor":"#5d857c","tempTextColor":"#000000","tempHeadingTextColor":"#FFFFFF","bannerType":"default","bannerImage":"","blockBgColor":"#5d857c","blockTextColor":"#000000","btnBgColor":"#2F7759","btnTextColor":"#FFFFFF","floatBtnIcon":"popup_crown","floatBtnIconUrl":"","floatBtnColor":"#2F7759","floatBtnTextColor":"#FFFFFF","floatBtnPointBalanceLabelBgColor":"#25272C","floatBtnPointBalanceLabelTextColor":"#FFFFFF","floatBtnPointBalancePointBgColor":"#FFFFFF","floatBtnPointBalancePointTextColor":"#222222","cardBeforeSignIn":{"btnBgColor":"#2F7759","bgType":"default","btnTextColor":"#FFFFFF","bgImage":"","textColor":"#000000","bgCardColor":"#FFFFFF","cardOpacity":0},"cardAfterSignIn":{"bgType":"default","boxBgColor":"#2F7759","bgImage":"","textColor":"#000000","bgCardColor":"#FFFFFF","boxTextColor":"#FFFFFF","cardOpacity":0},"signUpLinkRedirect":"","isHideWidgetBtn":false,"hideFloatBtn":false,"chooseTriggerPopup":"all_products","specificProducts":[],"isCustomEarningLink":false,"customEarningLink":"","floatButtonLauncher":"icon_only","showButtonIcon":false,"useMinimalButtons":true,"showOnlyLoggedIn":false,"allowRefundCoupon":false,"disableMergePlaceOrder":false,"showLowestTierFirst":true,"showHeadingAfterLogin":true,"firstSave":true,"createdAt":"2024-09-19T08:26:44.220Z","displayType":"widget","updatedAt":"2026-10-02T12:35:21.382Z"},"settingsReferral":{"id":"U2LL3ZP7L90PBcUZnEGq","urlReferralReward":"","actionBgColor":"#202223","customSolidColor":"#FFFFFF","iconBubble":"gift_none","brandColor":"#781EC6","actionTextColor":"#FFFFFF","type":"branding_referral","descriptionReferralSuccess":"Congratulations!","themeTextFont":"Inter","popupReferralExcludePage":{"default":[],"custom"
24768:""},"closingPopUpTime":60,"frequencyShowPopup":1,"isAutoClosePopUp":false,"customGradientColorB":"#A2AB58","inputTextColor":"#928248","urlIconBubble":"","shopId":"SB5C9U5yC35vrhJnPRuF","referralRewardTitle":"You got a 10% coupon","typeShowPopup":"do_not_show","referralRewardButtonContent":"Claim your gift","buttonSuccessContent":"Shop now!","customGradientPercent":"27","urlReferralSuccess":"","templateImageBg":"https://cdnapps.avada.io/joy/settings-branding/templateHeaders/fashion.png","iconReferralReward":"gift_none","customGradientColorA":"#636363","titleReferralSuccess":"You got a 10% coupon","textColor":"#202223","colorType":"template","templateImageBanner":"https://cdnapps.avada.io/joy/settings-branding/templateBanners/ocean.png","contentBubble":"Refer & Get 10% Off","iconReferralSuccess":"gift_none","customPresetId":"shifty","templateImageId":"fashion","createdAt":"2024-09-19T09:57:59.520Z","updatedAt":"2024-09-19T09:57:59.520Z","popupVersion":1},"placeOrderV2":[],"referralProgram":{"customerRewardAppliedCollectionIds":[],"prefix":"JOY-","friendRewardDiscountType":"amount","customerRewardExpiredAfter":"permanent","type":"referral","title":"Referrals Programs","isUsePrefixDiscountCodeFriendReward":false,"friendRewardAppliedCollectionIds":[],"isRefererTagged":false,"friendRewardAppliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"referral_friend","customerRewardAppliedTo":"all","redirectionUrl":"","prefixFriendReward":"JOY-","prefixCustomerReward":"JOY-","showLoyaltyPage":true,"customerRewardAppliedDiscountToSaleChannel":"applyOnlineStore","isReferralOrderTagged":false,"isRefereeTagged":false,"friendRewardExpiredAfter":"permanent","priority":0,"isUsePrefixDiscountCodeCustomerReward":false,"friendRewardAppliedTo":"all","isReferralOrderNoted":false,"friendOrderReqQuantity":0,"createdAt":"2024-09-19T08:57:50.251Z","customerRewardDiscountType":"amount","status":true,"enableAntiCheat":true,"shareSocials":[{"app":"whatsapp","isActive":false,"message":""},{"app":"threads","isActive":false,"message":""},{"app":"facebook","isActive":false,"message":""},{"app":"messenger","isActive":false,"message":""},{"app":"email","isActive":false,"message":""},{"app":"twitter","isActive":false,"message":""}],"specificCollections":[],"customerRewardOrderReqAmount":"50","friendSpecificProducts":[],"customerRewardOrderReq":"min_amount","appliedCollectionIds":[],"specificProductIds":[],"customerSpecificProducts":[],"customerSpecificProductIds":[],"friendSpecificProductIds":[],"appliedTo":"","customerRewardSpecificCollections":[],"specificProducts":[],"friendRewardSpecificCollections":[],"friendRewardOrderReq":"min_amount","friendRewardOrderReqAmount":"50","friendRewardEarnAmount":"20","customerRewardEarnAmount":"20","referralLimitsByTier":{},"referralEligibilityType":"oncePerCustomer","restrictReferralAccessByTags":false,"maxReferralsPerCustomer":5,"usageLimit":1,"referralLimitType":"applyToAllMembers","blockLimitedCouponReuse":false,"appliesOncePerCustomer":false,"allowedReferralTags":[],"updatedAt":"2026-03-05T13:42:00.107Z","enabledAntiCheatFeatures":["antiCheatEmail","antiCheatBrowser","antiCheatOrderSubtotal","antiCheatIpAddress","antiCheatRequireLogin"],"id":"0dmVqokspnwbReiGNKsl"},"pointCalculator":{"enableCartPage":true,"color":"#000000","iconColor":"#2F7759","selectorProductVariant":"","fontSize":14,"type":"giftCard","status":true,"font":"Roboto"},"memberExclusiveDeal":{},"placeOrder":{"status":true,"earnPoint":1,"rateMoney":1,"earnBy":"price","statusUseCondition":true,"typeProductMatch":"all","typeCondition":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"excludeProducts":[],"includeProducts":[],"giftStatus":"none","event":"place_order","earnPointsTiers":{"19e4bdbf-15b1-4943-9ef3-afb07d35d0ca":{"earnPoint":1,"rateMoney":1},"J33LvRHYhM28It2L7Jeg":{"earnPoint":1}},"appliedPlaceOrderTo":"all","excludeGiftCard":false,"excludeStoreCredit":false,"id":"UxmAy3WU7mNnbNIiV2GX"},"placeOrderSubscription":{},"tierSettings":{"dayResetTier":"31","showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"typeDemotion":"downgrade_tier","notificationDowngradeBefore":"7","notificationDowngradeBeforeUnit":"day","prefix":"JOY-","resetAfterUnit":"month","downgradeAfter":"6","resetAfter":"6","downgradeAfterUnit":"month","type":"tier","useDemotionTier":false,"monthResetTier":"12","priority":0,"useResetTier":false,"milestone":"lifetime","shopId":"SB5C9U5yC35vrhJnPRuF","entryMethod":"pointEarned","status":true,"createdAt":"2024-09-20T07:40:23.825Z","resetTime":1726828311105,"updatedAt":"2024-09-20T10:39:39.611Z","startDate":"2024-09-19T23:00:00.000Z","id":"b5hPxYnUq5lD
24768HOf2sqcP"},"allTiers":[{"id":"J33LvRHYhM28It2L7Jeg","isSystemTier":true,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.525Z","targetPointUpdate":0,"targetPoint":0,"name":"Le Voisin","systemType":"bronze","shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"tierRewards":[],"members":52766,"updatedAt":"2024-09-23T16:02:11.490Z"},{"id":"VEmEI9Nv3zwPsVgUR0S4","isSystemTier":false,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.526Z","targetPoint":200,"name":"Ami de la famille","shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"targetPointUpdate":200,"members":12064,"tierRewards":[{"freeProductIds":[],"maxSpendPoint":"","combinedWith":[],"title":"💸 5€ de remise","type":"tier_spending","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"5","minSpendPoint":"","priority":0,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"VEmEI9Nv3zwPsVgUR0S4","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:05:19.517Z","updatedAt":"2024-09-20T12:05:19.517Z","translateTitle":{"de":"💸 5 € Rabatt","pt":"💸 5€ de desconto","en":"💸 5€ discount","it":"💸 Sconto di 5€","es":"💸 5 € de descuento"},"expired":false,"id":"ZXFVFZQjVjesNzNhv2pD","redeemed":12856}],"updatedAt":"2024-09-23T16:02:11.484Z"},{"id":"dC0XawNoaxgG0ZtIWnAM","isSystemTier":false,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.527Z","targetPoint":600,"name":"Petit cousin","shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"targetPointUpdate":600,"members":3814,"tierRewards":[{"freeProductIds":[],"maxSpendPoint":"","combinedWith":[],"title":"💸 10€ de remise","type":"tier_spending","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"10","minSpendPoint":"","priority":1,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"dC0XawNoaxgG0ZtIWnAM","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:05:57.336Z","updatedAt":"2024-09-20T12:05:57.336Z","translateTitle":{"de":"💸 10 € Rabatt","pt":"💸 10€ de desconto","en":"💸 10€ discount","it":"💸 Sconto di 10€","es":"💸10€ de descuento"},"expired":false,"id":"VT1AekyYdFgfLJyL88OF","redeemed":3143}],"updatedAt":"2024-09-23T16:02:11.454Z"},{"id":"E4Y0Iwk7q85a4B0nl8rQ","isSystemTier":false,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.527Z","targetPoint":1500,"name":"Chouchou de Mama","shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"targetPointUpdate":1500,"members":989,"tierRewards":[{"freeProductIds":[],"maxSpendPoint":"","combinedWith":[],"title":"💸 25€ de remise","type":"tier_spending","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"25","minSpendPoint":"","priority":2,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"tierId":"E4Y0Iwk7q85a4B0nl8rQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:06:49.510Z","updatedAt":"2024-09-20T12:06:49.510Z","translateTitle":{"de":"💸 25 € Rabatt","pt":"💸 Desconto de 25€","en":"💸 25€ discount","it":"💸 Sconto di 25€","es":"💸25€ de descuento"},"expired":false,"id":"3zYnbmCUOJ8aQyWELjRq","redeemed":641},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 5% de remise à vie","type":"tier_privileges","codeName":"Discount5","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"5","minSpendPoint":"","priority":18,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"E4Y0Iwk7q85a4B0nl8rQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true,"createdAt":"2024-09-20T12:07:06.178Z","updatedAt":"2024-09-20T12:07:06.634Z","translateTitle":{"de":"🎟️ 5 % lebenslanger Rabatt","pt":"🎟️ 5% de desconto vitalício","en":"🎟️ 5% Lifetime Discount","it":"🎟️ Sconto a vita del 5%.","es":"🎟️ 5% de descuento de por vida"},"expired":false,"id":"KZ5AHkgOcvafwQEXJWah","discountMeatfieldId":null,"discountMetafieldId":"gid://shopify/Metafield/44997036802378"}],"updatedAt":"2024-09-23T16:02:11.487Z"},{"id":"J1D9COHXafYip7lMoQ1R","isSystemTier":false,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.528Z","targetPoint":3000,"name":"Tata La Calcine","shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"targetPointUpdate":3000,"members":245,"tierRewards":[{"freeProductIds":[],"maxSpendPoint":"","combinedWith":[],"title":"💸 50€ de remise","type":"tier_spending","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","minSpendPoint":"","priority":3,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"J1D9COHXafYip7lMoQ1R","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:07:42.802Z","translateTitle":{"de":"💸 50 € Rabatt","pt":"💸 50€ de desconto","en":"💸 50€ discount","it":"💸 Sconto di 50€","es":"💸 50€ de descuento"},"expired":false,"id":"w2d0m6xyIZxJOYQxL9DS","earnAmount":"50","updatedAt":"2024-10-10T12:27:22.241Z","redeemed":132},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 10% de remise à vie","type":"tier_privileges","codeName":"Discount10","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"10","minSpendPoint":"","priority":19,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"J1D9COHXafYip7lMoQ1R","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true,"createdAt":"2024-09-20T12:07:59.434Z","updatedAt":"2024-09-20T12:07:59.935Z","translateTitle":{"de":"🎟️ 10 % lebenslanger Rabatt","pt":"🎟️ 10% de desconto vitalício","en":"🎟️ 10% Lifetime Discount","it":"🎟️ Sconto a vita del 10%.","es":"🎟️ 10% de descuento de por vida"},"expired":false,"id":"euWZafZXv91rIIZrdBgg","discountMeatfieldId":null,"discountMetafieldId":"gid://shopify/Metafield/44997036802378"},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💎 Offre mensuelles VIP","type":"tier_privileges","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"custom_reward","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_vivid","priority":20,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"tierId":"J1D9COHXafYip7lMoQ1R","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:08:13.045Z","updatedAt":"2024-09-20T12:08:13.045Z","translateTitle":{"de":"💎 VIP-Monatsangebot","pt":"💎 Oferta VIP mensal","en":"💎 Monthly VIP Offers","it":"💎 Offerta mensile VIP","es":"💎 Oferta mensual VIP"},"expired":false,"id":"U0xXEYEZWYeYkAy4p37K"}],"updatedAt":"2024-09-23T16:02:11.472Z"},{"id":"IONjVW3YfshMIuKDX9jO","isSystemTier":false,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.528Z","targetPoint":5000,"shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"targetPointUpdate":5000,"name":"Le Parrain Kana","members":85,"tierRewards":[{"freeProductIds":[],"maxSpendPoint":"","combinedWith":[],"title":"💸 100€ de remise","type":"tier_spending","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"100","minSpendPoint":"","priority":4,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:08:51.008Z","updatedAt":"2024-09-20T12:08:51.008Z","translateTitle":{"de":"💸 100 € Rabatt","pt":"💸 100€ de desconto","en":"💸 100€ discount","it":"💸 Sconto di 100€","es":"💸 100€ de descuento"},"expired":false,"id":"9Jh73APf8RltJMA5YFDw","redeemed":28},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 20% de remise à vie","type":"tier_privileges","codeName":"Discount20","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"20","minSpendPoint":"","priority":21,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true,"createdAt":"2024-09-20T12:09:07.655Z","updatedAt":"2024-09-20T12:09:08.137Z","translateTitle":{"de":"🎟️ 20 % lebenslanger Rabatt","pt":"🎟️ 20% de desconto vitalício","en":"🎟️ 20% Lifetime Discount","it":"🎟️ Sconto a vita del 20%.","es":"🎟️ 20% de descuento de por vida"},"expired":false,"id":"xNeSfJk2jRC4nSDoQGjm","discountMeatfieldId":null,"discountMetafieldId":"gid://shopify/Metafield/44997036802378"},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💎 Offre mensuelles VIP","type":"tier_privileges","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"custom_reward","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_vivid","priority":25,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:10:25.969Z","updatedAt":"2024-09-20T12:10:25.969Z","translateTitle":{"de":"💎 VIP-Monatsangebot","pt":"💎 Oferta VIP mensal","en":"💎 Monthly VIP Offers","it":"💎 Offerta mensile VIP","es":"💎 Oferta mensual VIP"},"expired":false,"id":"e42qcDefxwRQXuxQ1XNV"},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💁🏻‍♀️ Conseiller personnel dédié","type":"tier_privileges","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"custom_reward","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_elegant","priority":26,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"tierId":"IONjVW3YfshMIuKDX9jO","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:10:37.607Z","updatedAt":"2024-09-20T12:10:37.607Z","translateTitle":{"de":"💁🏻‍♀️ Engagierter persönlicher Berater","pt":"💁🏻‍♀️ Consultor Pessoal Dedicado","en":"💁🏻‍♀️ Dedicated personal advisor","it":"💁🏻‍♀️ Consulente personale dedicato","es":"💁🏻‍♀️ Asesor personal dedicado"},"expired":false,"id":"Mq2AK4PkWNVSnPw0kPt7"}],"updatedAt":"2024-09-23T16:02:11.475Z"},{"id":"0SLzbyl8d08FHthfNojQ","isSystemTier":false,"icon":"https://cdnapps.avada.io/joy/vip-tiers/icons/bronze.png","rateMoney":"","boxBgColor":"#EAD8C0","iconCustom":"","bgImage":"","progressBarColor":"#785F4D","placedOrderReward":false,"textColor":"#785F4D","bgCardColor":"#EAD8C0","boxTextColor":"#785F4D","earnPoint":"","bgType":"default","createdAt":"2024-09-20T10:39:39.529Z","targetPoint":10000,"shopId":"SB5C9U5yC35vrhJnPRuF","hideDefaultTier":false,"cardOpacity":0,"targetPointUpdate":10000,"name":"Mamie Kana","members":8,"tierRewards":[{"freeProductIds":[],"maxSpendPoint":"","combinedWith":[],"title":"💸 200€ de remise","type":"tier_spending","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"amount_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":false,"userAvailability":"userRedeemed","earnAmount":"200","minSpendPoint":"","priority":5,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:09:27.659Z","updatedAt":"2024-09-20T12:09:27.659Z","translateTitle":{"de":"💸 200 € Rabatt","pt":"💸 200€ de desconto","en":"💸 200€ discount","it":"💸 Sconto di 200€","es":"💸200€ de descuento"},"expired":false,"id":"evTh1sgWbSPDuwUwjWSZ","redeemed":6},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💎 Offre mensuelles VIP","type":"tier_privileges","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"custom_reward","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_vivid","priority":23,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:09:58.654Z","updatedAt":"2024-09-20T12:09:58.654Z","translateTitle":{"de":"💎 VIP-Monatsangebot","pt":"💎 Oferta VIP mensal","en":"💎 Monthly VIP Offers","it":"💎 Offerta VIP mensile","es":"💎 Oferta mensual VIP"},"expired":false,"id":"8TsgnZ43LcZT99zgUMLJ"},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"💁🏻‍♀️ Conseiller personnel dédié","type":"tier_privileges","codeName":"Discount","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"custom_reward","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","userAvailability":"userRedeemed","earnAmount":"1","minSpendPoint":"","programIcon":"custom_voucher_elegant","priority":24,"orderReqAmount":0,"appliedCollectionIds":[],"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","status":true,"createdAt":"2024-09-20T12:10:11.542Z","updatedAt":"2024-09-20T12:10:11.542Z","translateTitle":{"de":"💁🏻‍♀️ Engagierter persönlicher Berater","pt":"💁🏻‍♀️ Consultor Pessoal Dedicado","en":"💁🏻‍♀️ Dedicated personal advisor","it":"💁🏻‍♀️ Consulente personale dedicato","es":"💁🏻‍♀️ Asesor personal dedicado"},"expired":false,"id":"5hLNR6sr2cKyz2Uxtuyw"},{"freeProductIds":[],"redeemed":0,"maxSpendPoint":"","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"title":"🎟️ 30% de remise à vie","type":"tier_privileges","codeName":"Discount30","appliedDiscountToSaleChannel":"applyOnlineStore","shopId":"SB5C9U5yC35vrhJnPRuF","event":"percentage_discount","spendPoint":100,"showLoyaltyPage":true,"orderReq":"none","isTierPrivileges":"true","tierSettingStatus":true,"isCreateAutoDiscount":false,"userAvailability":"userRedeemed","earnAmount":"30","minSpendPoint":"","priority":27,"orderReqAmou
24768nt":0,"appliedCollectionIds":[],"tierId":"0SLzbyl8d08FHthfNojQ","redeemType":"fixed","appliedTo":"all","expiredAfter":"permanent","discountId":"gid://shopify/DiscountAutomaticNode/1783994941770","status":true,"createdAt":"2024-09-23T16:02:02.417Z","updatedAt":"2024-09-23T16:02:02.916Z","translateTitle":{"de":"🎟️ 30 % lebenslanger Rabatt","pt":"🎟️ 30% de desconto vitalício","en":"🎟️ 30% Lifetime Discount","it":"🎟️ Sconto a vita del 30%.","es":"🎟️ 30% de descuento de por vida"},"expired":false,"id":"nxNyHUzvh0Up4sKCthUa","discountMeatfieldId":null,"discountMetafieldId":"gid://shopify/Metafield/44997036802378"}],"updatedAt":"2024-09-23T16:02:11.475Z"}],"allTiersB2B":[],"tierProgram":{"dayResetTier":"31","showLoyaltyPage":true,"isUsePrefixDiscountCode":false,"typeDemotion":"downgrade_tier","notificationDowngradeBefore":"7","notificationDowngradeBeforeUnit":"day","prefix":"JOY-","resetAfterUnit":"month","downgradeAfter":"6","resetAfter":"6","downgradeAfterUnit":"month","type":"tier","useDemotionTier":false,"monthResetTier":"12","priority":0,"useResetTier":false,"milestone":"lifetime","shopId":"SB5C9U5yC35vrhJnPRuF","entryMethod":"pointEarned","status":true,"createdAt":"2024-09-20T07:40:23.825Z","resetTime":1726828311105,"updatedAt":"2024-09-20T10:39:39.611Z","startDate":"2024-09-19T23:00:00.000Z","id":"b5hPxYnUq5lDHOf2sqcP"},"tierB2BProgram":null,"translation":{"hi":{},"ru":{},"ko":{},"pt":{},"zh-TW":{},"ms":{},"zh-CN":{},"ar":{},"vi":{},"ja":{},"he-IL":{},"id":{},"shopId":"SB5C9U5yC35vrhJnPRuF","detectMethod":"browserLanguage","ur":{},"nl":{},"tr":{},"createAt":{"_seconds":1726730493,"_nanoseconds":134000000},"primaryLanguage":"fr","record_id":"PrygVwmvAqstoIIMceq9","additionalLanguages":[{"code":"de","active":true},{"code":"en","active":true},{"code":"es","active":true},{"code":"it","active":true},{"code":"pt","active":true}],"de":{},"it":{},"fr":{"[[WidgetV4]]detail_default_place_order":"Merci d'avoir fait vos achats chez nous ! Gagnez {{earning_points}} pour chaque {{amount_spent}} dépensé. Tout s'accumule à chaque commande — économisez pour des récompenses que vous adorerez.","[[WidgetV4]]detail_default_place_order_subscription":"Restez abonné et continuez à gagner. Chaque commande récurrente vous rapporte {{earning_points}} pour votre prochaine récompense — aucun effort supplémentaire n'est nécessaire.","[[WidgetV4]]detail_default_sign_up":"La première étape compte. Créez un compte et nous vous accueillerons avec {{earning_points}} pour démarrer votre parcours de récompenses.","[[WidgetV4]]detail_default_birthday":"Une fois par an, le jour de votre anniversaire, nous déposerons {{rewards}} automatiquement sur votre compte — aucun code nécessaire. Juste un petit quelque chose pour vous célébrer.","[[WidgetV4]]detail_default_fill_survey":"Dites-nous ce que vous en pensez. Remplissez un court sondage pour gagner {{earning_points}} — vos commentaires façonnent nos prochaines actions.","[[WidgetV4]]detail_default_write_review":"Partagez votre expérience. Laissez un avis pour gagner {{earning_points}} et aider d'autres acheteurs à décider en toute confiance.","[[WidgetV4]]detail_default_sign_up_newsletter":"Restez informé des nouveautés, offres et accès anticipés. Abonnez-vous à notre newsletter et gagnez {{earning_points}}.","[[WidgetV4]]detail_default_social_activity":"Suivez-nous pour des astuces, des nouveautés et les coulisses. Connectez-vous avec nous sur les réseaux sociaux et gagnez {{earning_points}}.","[[WidgetV4]]detail_default_follow_instagram":"Suivez-nous sur Instagram pour les derniers looks et offres — et gagnez {{earning_points}} juste en rejoignant la communauté.","[[WidgetV4]]detail_default_submit_form":"Rapide à faire, gratifiant à conserver. Remplissez le formulaire et gagnez {{earning_points}} pour votre prochaine récompense.","[[WidgetV4]]detail_default_custom_program":"Terminez cette activité pour gagner {{earning_points}} pour votre prochaine récompense — chaque petit geste compte.","[[WidgetV4]]detail_default_amount_discount":"Faites travailler vos points. Échangez {{redeeming_points}} contre {{discount_value}} de réduction sur votre prochaine commande — plus vous achetez, plus vous économisez.","[[WidgetV4]]detail_default_percentage_discount":"Faites-vous plaisir à nos frais. Échangez {{redeeming_points}} contre {{discount_value}} de réduction sur votre prochaine commande.","[[WidgetV4]]detail_default_free_shipping":"Évitez les frais de livraison. Échangez {{redeeming_points}} contre la livraison gratuite sur votre prochaine commande.","[[WidgetV4]]detail_default_free_gift":"Un merci, juste pour vous. É
24768changez {{redeeming_points}} contre un cadeau gratuit — notre façon de vous dire que nous vous apprécions.","[[WidgetV4]]detail_default_buy_x_get_y":"Plus de ce que vous aimez. Échangez {{redeeming_points}} pour acheter {{quantity_buy}} et obtenir {{quantity_get}} gratuitement.","[[WidgetV4]]detail_default_custom_voucher":"Échangez {{redeeming_points}} contre une récompense exclusive réservée aux membres — disponible uniquement pour les membres fidèles comme vous.","[[WidgetV4]]detail_default_env_impact":"Transformez vos points en un impact réel. Échangez {{redeeming_points}} pour soutenir {{impact_quantity}} avec notre partenaire environnemental.","[[WidgetV4]]detail_default_subscribe_sms_marketing":"Restez informé des nouveautés, des offres et des accès anticipés. Abonnez-vous au marketing par SMS et gagnez {{earning_points}}.","Redeem":"Obtenir","[[WidgetV2]]Take action":"Passer à l'action"},"es":{},"en":{"Redeem":"Get"},"updateAt":{"_seconds":1726751016,"_nanoseconds":433000000}},"checkoutCoupons":[],"settingSignUpBlock":{"id":"C8DeMnom2y5TDjIc7qBD","heading":"Félicitations!","loginDescription":"Déjà membre ?","contentButtonLogin":"Se connecter","shopId":"SB5C9U5yC35vrhJnPRuF","type":"branding_signup_block","content":"Vous avez gagné {{point}} {{loyalty_point}}. Rejoignez nos programmes de fidélité pour recevoir des récompenses !","contentButtonSignUp":"Rejoindre le programme","createdAt":"2024-09-19T09:53:58.847Z","updatedAt":"2024-09-19T09:53:58.847Z"},"interactWebsiteProgram":{"action":"interact","title":"Visitez le site Web","event":"interact_website","type":"earning","hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"day","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"limitInterval":1,"isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"SB5C9U5yC35vrhJnPRuF","priority":8,"showLoyaltyPage":true,"translateTitle":{"de":"Besuchen Sie die Website","en":"Visit the website","es":"Visita el sitio web","it":"Visita il sito web","pt":"Visite o site"},"expired":false,"createdAt":"2025-10-07T07:56:37.951Z","giftStatus":"none","changeProgramTitle":false,"prefix":"Joy -","blockLimitedCouponReuse":false,"status":true,"isTurnOnProgram":false,"changeMilestoneDescriptions":false,"earnPoint":5,"updatedAt":"2026-05-05T15:48:32.109Z","id":"nQPjJmAkgw4X4ffLvF7z"},"settingsBrandingReminder":{"shopId":"SB5C9U5yC35vrhJnPRuF","type":"branding_proactive_reminder","showUnusedDiscount":false,"unusedDiscountHeading":"Hi {{customer_name}}, you currently have a discount","unusedDiscountButton":"Add to cart","showRewardRedemption":false,"rewardRedemptionHeading":"Hello {{customer_name}}, you currently have","rewardRedemptionButton":"Redeem now","rewardRedemptionButtonLink":"","rewardRedemptionContent":"Your points are enough to redeem our rewards! Use them now to claim amazing gifts!","showMilestoneAchieved":false,"milestoneAchievedHeading":"Milestone unlocked!","milestoneAchievedSubtitle":"You've completed {{completed_steps}}/{{total_steps}} milestones in {{journey_name}}.","milestoneAchievedRewardLabel":"Your rewards: {{reward_description}}","milestoneAchievedContent":"Keep shopping to unlock more milestones.","milestoneAchievedButton":"View my rewards","milestoneAchievedMaxDisplay":3,"milestoneAchievedPriority":[],"reminderDisplayMode":"highest_priority","autoCloseAfter":0,"floatBtnPosition":"left-bottom","selectPage":["home","product","cart"],"reminderPriority":[{"id":"reward_birthday","title":"Birthday reward"},{"id":"milestone_achieved","title":"Milestone achieved"},{"id":"unused_discount","title":"Unused discount"},{"id":"reward_redemption","title":"Reward redemption"},{"id":"interact_website","title":"Visit website"}],"iconPopup":"icon_popup_money","iconPopupUrl":"","visitWebsiteId":"ZIrjshgpUSoXPm5koJUp"},"settingsInteractWebsite":{"id":"ZIrjshgpUSoXPm5koJUp","type":"branding_interact_website","textColor":"#036B87","backgroundColor":"#FFFFFF","actionBgColor":"#036B87","actionTextColor":"#FFFFFF","textActionBeforeSignIn":"Login","textActionAfterSignIn":"Claim {{earned_points}} {{loyalty_point}}","textBeforeSignIn":"Thanks for visiting! Log in to claim your {{earned_points}} {{loyalty_point}} reward!","textAfterSignIn":"You’ve received {{earned_points}} {{loyalty_point}} for visiting our store today","streakTitleBeforeSignIn":"7-day streak!","streakDescriptionBeforeSignIn":"Start your visit streak today!","streakTextActionBeforeSignIn":"Login to receive","streakTitleAfterSignIn":"Keep it up!","streakDescriptionAfterSignIn":"Keep your momentum to unlock greater rewards.","streakTextActionAfterSignIn":"Claim {{earned_points}} {{loyalty_point}}","iconPopup":"icon_popup_money","iconPopupUrl":"","isAutoClosePopUp":false,"closingPopUpTime":60,"frequencyShowPopup":1,"floatBtnPosition":"left-bottom","updatedAt":"2025-04-08T09:34:36.581Z","createdAt":"2025-04-08T09:34:36.581Z","shopId":"SB5C9U5yC35vrhJnPRuF"},"loyaltyHubBranding":{"shopId":"SB5C9U5yC35vrhJnPRuF","type":"branding_loyalty_hub","pageHeading":"","pageSubheading":"","heroImage":"","heroImagePosition":"center","heroImageHeight":200,"showBalanceSection":true,"showImpactSection":true,"showRewardsSection":true,"showEarnSection":true,"showRedeemSection":true,"showVipSection":true,"showReferralSection":true,"showWalletSection":true,"showActivitySection":true,"sectionOrder":["balance","impact","rewards","earn","redeem","vip","referral","wallet","activity"]},"programsMemberExclusiveDeal":[],"linkAccountRewardEnabled":false,"linkAccountRewardPoints":0,"redeemInlineConfig":{"behavior":{"hideForGuest":false,"hideNotEnoughPoint":false,"detailVie
24768wLayout":false,"hasEnableCancel":true,"enableRevokeDiscountApplyFailed":true,"showPointsInput":true,"preferHigherValueReward":false},"position":{"mode":"above_cart_summary","customType":"snippet","cssSelector":""},"design":{}}},z=(i,t)=>(i||[]).map((id,k)=>({id,title:t[k]})),p=null,c=[];window.AVADA_JOY={...m,moneyFormat:"{{amount_with_comma_separator}}€",moneyWithCurrencyFormat:"\u003cspan class=money\u003e{{amount_with_comma_separator}}€\u003c\/span\u003e",useMoneyWithCurrencyFormat:!!(m.shop&&m.shop.useMoneyWithCurrencyFormat),product:p,cartProducts:c,cartInfo:{"note":null,"attributes":{},"original_total_price":0,"total_price":0,"total_discount":0,"total_weight":0.0,"item_count":0,"items":[],"requires_shipping":false,"currency":"EUR","items_subtotal_price":0,"cart_level_discount_applications":[],"checkout_charge_amount":0},account_enabled:"true",login_url:"\/customer_authentication\/login?return_to=%2F%3Futm_source%3Dcriteo%26utm_medium%3Ddisplay%26utm_campaign%3DAcquisition-2026%252F07%252F10-Adset%26utm_id%3D712065%26cto_pld%3DADZEu1CMAQAK6HKL6DlRhA\u0026locale=fr\u0026ui_hint=full\u0026region_country=FR",register_url:"\/account\/register",account_url:"\/account",customer:{id:null,email:null,first_name:null,last_name:null,default_address:null,hash:"f34c27d102948c2fdbc913d3823fbd21ae21a920e46df439ae76af9207eef77e",isCustomerB2B:null,tags:null,phone:null,state:null,tax_exempt:null,orders_count:null},page:"index",localePrimary:true,points:null,data_mkd:null,tier:null,isWhitelistReferral:!!m.isWhitelistReferral}}}catch(e){console.error('Error assigning avada joy variable',e)}</script>
24768
24769<!-- END app snippet -->
24770<!-- BEGIN app snippet: joy-account-links --><!-- END app snippet -->
24771
24772
24773</div><div id="shopify-block-ATThLR0FuWEJHVDgwU__10533623496951086041" class="shopify-block shopify-app-block"></div><div id="shopify-block-ARTBUa1NacDJ4Q2NDM__18208872656243357035" class="shopify-block shopify-app-block">
24774
24775<div class="joy-points-calculator__block--embed">
24776<input type="hidden" class="points-calculator__alignment" value="left">
24777</div>
24778
24779
24780</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
24781
24782
24783<div id="secomapp_freegifts_version" data-version="3.0"></div>
24784
24785    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/glider.min.css" rel="stylesheet" type="text/css" media="all">
24786<link href="//cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all">
24787
24788
24789
24790
24791
24792
24793
24794
24795
24796
24797
24798
24799<style id="sca_fg_custom_style">
24800    
24801        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #13412F; }
24802        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #13412F; }
24803        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #204759; }
24804        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #1F7C52; }
24805        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #2f7759; }
24806        .freegifts-main-container .bogos-slider-offer-badge { background: #EFFBFC }
24807        .freegifts-main-container .bogos-slider-offer-badge.success { background: #D8F3E2 }
24808        .freegifts-main-container .bogos-slider-offer-title { color: #13412F }
24809        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
24810        .bogos-gift-select-variant-title { color: #005BD3; }
24811        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
24812        
24813        .fg-gift-thumbnail-offer-title { color: #000000; }
24814        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
24815        .fg-gift-thumbnail-offer-time { background-color: #000000; }
24816        #sca-gift-thumbnail .sca-gift-image { width: 100px; max-height: 100px; }
24817
24818        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
24819        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
24820
24821        #sca-promotion-glider { color: #ffffff; background-color: #2F7759; }
24822        
24823        
24824        #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; }
24825        #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; }
24826        #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #5E5873 !important; }
24827        #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #b9b9c3 !important; }
24828        #sca-fg-today-offer-iframe .sca-offer-title { color: #82868b; }
24829        #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; }
24830        .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #69CE82; }
24831        @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
24832        @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #69CE82; } }
24833        .sca-fg-icon-success-circle { stroke: #69CE82; }
24834        #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #ebe9f1 }
24835        #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #69CE8225 }
24836        #sca-fg-today-offer-iframe .sca-gift-product-title { color:  #303030}
24837        #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 }
24838        #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 }
24839        #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 }
24840        
24841        
24842        .bogos-bundles-widget { background-color: #F3F3F3;  }
24843        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
24844        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
24845        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
24846        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
24847        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #303030; }
24848        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #B5B5B5; }
24849        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
24850        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
24851        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
24852        
24853        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
24854        .bogos-bundles-quantity-break-widget-title { color: #303030; }
24855        .bogos-bundles-quantity-break-widget-description { color: #303030; }
24856        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
24857        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
24858        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
24859        .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
24860        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
24861        .bogos-bundle-quantity-break-sub-title { color: #616161; }
24862        .bogos-bundles-quantity-break-discount-price { color: #303030; }
24863        .bogos-bundle-quantity-break-title { color: #303030; }
24864        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }
24865
24866        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
24867        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
24868        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
24869        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
24870        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
24871        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
24872        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
24873        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
24874        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
24875        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
24876        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
24877        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
24878        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
24879        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-origin-price, .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price { color: #B5B5B5; }
24880        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
24881        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
24882        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
24883        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
24884        .bogos-volume-discount-widget.table-layout, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-item, .bogos-volume-discount-widget-body .bogos-volume-discount-tier-info, .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { border-color: #E0E0E0; }
24885        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
24886        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
24887        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
24888        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
24889        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
24890        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
24891        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
24892        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #FFFFFF; }
24893        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
24894        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
24895        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
24896        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
24897        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
24898        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
24899        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
24900        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
24901        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
24901heckbox:checked { background-color: #8051FF; border-color: #8051FF;}
24902        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
24903        
24904        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
24905        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
24906        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
24907        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
24908        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
24909        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
24910        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
24911        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
24912        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
24913        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
24914        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
24915        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
24916        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
24917        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
24918        
24919        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
24920        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
24921        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
24922        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
24923        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
24924        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
24925        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
24926        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
24927        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
24928        .bogos-bundle-page-container .bogos-bp-product-price, .bogos-step-item .bogos-step-item-discount-price, .bogos-bp-widget-footer .bogos-bp-total-discount-price {  color:  #303030; }
24929        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
24930        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
24931        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
24932        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
24933        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
24934        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
24935        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
24936        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
24937        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
24938        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
24939        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
24940        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
24941        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
24942        
24943        .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; }
24944        .bogos-fbt-header-title { color: #303030; }
24945        .bogos-fbt-header-description { color: #303030; }
24946        .bogos-fbt-footer-discounted-price { color: #303030; }
24947        .bogos-fbt-footer-original-price { color: #616161; }
24948        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
24949        .bogos-fbt-product-title {color: #303030; }
24950        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
24951        .bogos-fbt-upsell-product-original-price {color: #808080; }
24952        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
24953        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
24954        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
24955        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
24956        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
24957        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
24958        .bogos-fbt-shipping-discount-title { color: #2332D5; }
24959        .bogos-fbt-upsell-body-stack-meta .bogos-fbt-upsell-img-wrapper, .bogos-fbt-upsell-body-classic-item-img-wrapper .bogos-fbt-upsell-body-classic-item-img {width: 60px; height: 60px;}
24960        .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;}
24961        
24962        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
24963        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
24964        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
24965        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
24966        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
24967        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
24968        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
24969        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
24970        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
24971        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
2497103030; }
24972        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
24973        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
24974        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
24975        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
24976        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
24977        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
24978        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
24979        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
24980        
24981        .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
24982        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
24983        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
24984        .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
24985        .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
24986        .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
24987        .bogos-mix-item-select-variant-option:hover, .bogos-gift-select-variant-option:hover, .bogos-bundle-select-variant-option:hover, .bogos-vl-select-variant-option:hover, .bogos-fbt-variant-item:hover, .bogos-pa-variant-item:hover, .bogos-pa-variant-item.active {background-color: #F0F0F0;}
24988        
24989    
24990    
24991</style>
24991<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
24992    
24993    
24994</script>
24994
24995
24996<script src="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/glider.min.js" defer=""></script>
vendor: 1 bytes, line 24996
24996
24997<script src="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/lz-string.min.js" defer=""></script>
24997
24998
24999<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" data-animation="slideInOutTop"></div>
25000<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
25001
25002<div id="bogos-to-widget-icon-wrap" style="display:none"></div>
25003<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div>
25004
25005<div id="sca-fg-today-offer-widget"></div>
25006<div id="sca-fg-today-offer-iframe"></div>
25007
25008<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
25009<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
25010<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
25011
25012<div id="bogos-cart-discount-congrats-msg-wrap"></div>
25013
25014<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
25015    if (typeof Shopify === "undefined") window.Shopify = {};
25016    Shopify.cartItems = [];
25017    Shopify.current_product = {};
25018    Shopify.current_collection = {};
25019    Shopify.products = {};
25020
25021    // current product or collection
25022    Shopify.current_product = {...null};
25023    
25024
25025    Shopify.current_collection = {...null};
25026
25027    window.SECOMAPP = window.SECOMAPP || {};
25028    SECOMAPP.fg_codes = [];
25029    SECOMAPP.activateOnlyOnePromoCode = false;
25030
25031    SECOMAPP.localization = [];SECOMAPP.localization.push({
25032        ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}},
25033        root_url: "/"
25034    });
25035    
25036    SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":false},"gift_thumbnail":{"size":"100","title":"Free Gift","status":false}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":false},"shopify_gift_icon_path":"fg-icon-red.png"},"mix_match":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#303030","original_price_color":"#B5B5B5","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","item_card_background_color":"#FFFFFF","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"others":{"hidden_brand_mark":false},"content":{"tier_style":"label","button_text":"Add bundle to cart","out_stock_text":"Out of stock!","mix_item_header":"Mix item {{itemIndex}}","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"","select_product_text":"Choose from {{number}} product(s)","select_variant_title":"Variant","select_collection_text":"Choose from {{number}} collection(s)","show_discount_each_item":true,"show_discount_on_button":true,"shopify_shipping_icon_path":"shipping-icon-1.png"}},"fbt_upsell":{"color":{"item_name":"#303030","item_price":"#303030","theme_color":"neutral","widget_title":"#303030","widget_subtitle":"#303030","atc_button_color":"#303030","item_price_after":"#303030","item_price_before":"#808080","total_price_after":"#303030","widget_background":"#F6F6F6","total_price_before":"#616161","atc_button_text_color":"#FFFFFF"},"content":{"button_text":"Add selected items","total_price_text":"Total price","shipping_icon_path":"","shopify_shipping_icon_path":"shipping-icon-1.png"},"general":{"widget_layout":"classic","maximum_display":3,"show_discount_amount":true,"show_discount_each_item":true}},"bundle_page":{"color":{"theme_color":"neutral","step_text_color":"#303030","atc_button_color":"#303030","step_title_color":"#303030","cart_button_color":"#303030","page_heading_color":"#303030","product_title_color":"#303030","required_text_color":"#2332D5","variant_title_color":"#616161","original_price_color":"#808080","side_bar_title_color":"#303030","step_highlight_color":"#303030","atc_button_text_color":"#FFFFFF","cart_button_text_color":"#FFFFFF","discounted_price_color":"#303030","page_sub_heading_color":"#303030","step_description_color":"#616161","default_label_text_color":"#4F4700","success_label_text_color":"#29845A","side_bar_background_color":"#F3F3F3","side_bar_description_color":"#303030","default_step_background_color":"#F3F3F3","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"content":{"step_text":"Step {{index}}","tier_style":"progress","load_more_text":"Load more","out_stock_text":"Out of stock","read_more_text":"See more","step_icon_path":"images\/step-icons\/step-icon-1.png","atc_button_text":"Add to bundle","blank_step_text":"Add product to this step","cart_button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","summary_icon_path":"images\/summary-icons\/summary-icon-1.png","shipping_icon_path":"","summary_title_text":"Your bundle","choose_variant_text":"Choose variant","maximum_quantity_text":"Maximum item reached","required_product_text":"{{number}} item(s) required","shopify_step_icon_path":"step-icon-1.png","summary_description_text":"Choose items from this page to make your own bundle","shopify_summary_icon_path":"summary-icon-1.png","shopify_shipping_icon_path":"shipping-icon-1.png"}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","offer_title_color":"#13412F","product_title_color":"#13412F","original_price_color":"#204759","variant_select_color":"#005BD3","add_to_cart_btn_color":"#2f7759","discounted_price_color":"#1F7C52","gift_slider_title_color":"#13412F","
25036notify_add_gift_active_state_color":"#D8F3E2","notify_add_gift_normal_state_color":"#EFFBFC"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":true,"disable_use_old_version":false},"general":{"running_text":null,"show_gift_type":"offer","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"🎁 Palier atteint : sélectionnez votre cadeau offert 🎁","out_of_stock_text":"PLUS DISPONIBLE","show_product_title":true,"show_variant_title":false,"add_to_cart_btn_title":"AJOUTER AU PANIER","number_product_slider":5,"show_gift_for_customer":"by_products","enable_add_multiple_gifts":false,"number_product_slider_mobile":2},"pages_display":{"pages":["all"],"custom":[]},"notify_gift_can_add":{"enable":false,"number_gifts_added":"You have added {{number}} gift product(s)","number_gifts_can_be_added":"You can add {{number}} gift product(s)"},"notify_offer_available":{"text":"🎁 Vous êtes admissible à {{qualifiedOffers}} offre(s) !","enable":true},"disable_slider_checkbox":{"text":"Don't show this offer again","time":10,"enable":false}},"today_offer":{"widget_info":{"show_widget":false,"widget_size":"70","widget_title":"TODAY OFFER","widget_position":"bottom_right","widget_subtitle":"Claim these exclusive offers today","icon_widget_title":"Today offer","widget_icon_style":"icon"},"widget_color":{"offer_title_color":"#82868b","widget_title_color":"#5E5873","offer_default_color":"#ebe9f1","offer_success_color":"#69CE82","body_background_color":"#FFFFFF","widget_subtitle_color":"#b9b9c3","header_background_color":"#FFFFFF"},"pages_display":{"pages":["all"],"custom":{"custom_text":null,"custom_option":null}},"widget_icon_path":"images\/widget-icons\/widget-icon-1.png","shopify_widget_icon_path":"widget-icon-1.png"},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":null,"select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png","show_description":true},"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[],"configs":[]},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"transparent"},"content":{"widget_message":"You may also like","widget_button_text":"Add to cart"},"general":{"widget_layout":"carousel","widget_position ":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"volume_discount":{"table":{"color":{"row_color":"#FFFFFF","tag_color":"#F1F1F1","line_color":"#E0E0E0","theme_color":"neutral","widget_title":"#303030","row_odd_color":"#FFFFFF","widget_header":"#F3F3F3","row_even_color":"#F5F5F5","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_title_color":"#303030","widget_sub_title":"#303030","discount_text_color":"#303030","original_price_color":"#FFFFFF","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161"},"hide_line":false,"body_style":"line","text_align":"left","discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true},"content":{"button_text":"Add bundles to cart","total_price_text":"Total price","shipping_icon_path":"","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"},"default":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"show_description":true}},"product_discount":{"color":{"countdown_cfg":{"theme_color":"blue","number_color":"#2332D5","title_text_color":"#FFFFFF","number_wrap_color":"#FFFFFF","widget_border_color":"#FFFFFF","description_text_color":"#FFFFFF","widget_background_color":{"angle":"90","value":["#4F5BDD","#A7ADEE"],"final_color":"linear-gradient(90deg, #4F5BDD 0%, #A7ADEE 100%)"}},"price_display":{"number_wrap_color":"#808080","discount_label_color":"#FFBB4E","discount_price_color":"#2332D5","discount_label_text_color":"#000000"}}
25036,"general":{"countdown_cfg":{"status":true,"show_label":false,"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"wrap_num_bg":true,"widget_style":"bar","widget_radius":6},"price_display":{"status":true,"discount_label":{"label":"{{discount_amount}} OFF","status":true},"display_discount_price":{"style":"bold","font_size":16},"display_original_price":{"style":"normal","font_size":14,"line_through":true}}}},"cheapest_discount":{"color":{"theme_color":"neutral","see_more_color":"#303030","open_icon_color":"#4A4A4A","active_icon_color":"#303030","bullet_text_color":"#808080","widget_title_color":"#303030","product_price_color":"#303030","product_title_color":"#303030","variant_title_color":"#303030","widget_border_color":"#888888","open_tier_text_color":"#303030","button_add_text_color":"#ffffff","widget_subtitle_color":"#616161","active_tier_text_color":"#303030","tiers_background_color":"#F6F6F6","widget_background_color":"#ffffff","excluded_tier_text_color":"#CCCCCC","product_list_label_color":"#616161","button_add_background_color":"#303030"},"content":{"tier_style":"checklist","see_more_text":"See all","show_see_more":true,"number_products":4,"number_cols_mobile":2,"number_rows_mobile":2,"product_list_label":"Choose from these products to get discount","number_cols_desktop":4,"number_rows_desktop":2,"add_product_btn_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#2F7759","show_on_cart_page":true},"thanks_page_upsell":{"general":{"widget_layout":"stack","widget_active_message":true,"widget_active_compare_at_price":true,"widget_image_alignment":"top","widget_border_radius":"base"},"content":{"widget_message":"Compléter ma commande","widget_button_text":"Ajouter à la commande"},"color":{"widget_background_color":"transparent","widget_price_color":"accent","button_style":"primary"}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"settings":{"draft_order":{"discount_code":false,"automatic_discount":false},"gift_format":"same_as_original_products","auto_add_gift":true,"offer_process":"cloned","sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"notify_via_email":null,"cal_gift_discount":"compare_at_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"admin_api_access_token":null,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"condition":"and","status":true,"type":[],"value":{"max_gifts":1,"min_cart_quantity":1,"min_cart_value":1},"offer":false},"fraud_protection_cancel_order":null,"other_original_product_detail":null,"compare_gift_price_with_product":false,"delete_gift_after_turn_off_offer":true,"not_show_gift_if_already_on_cart":false,"barcode":"blank","type_seo":"number_integer","mode_override_checkout":"default","publications":null},"storefront":{"access_token":"2565774a9157d3a74d922d31b400a30f","created_at":"2026-09-23T15:
2503658:26Z"}}};
25037    
25038//liquid code to get customer history and customer tag
25039    
25040    
25041    SECOMAPP.current_template = "index";
25042    SECOMAPP.pathname = window.location.pathname;
25043    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
25044        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
25045    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
25046        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
25047    }
25048
25049    SECOMAPP.setCookie = function (e, t, o, n, r) {
25050        let i = new Date;
25051        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
25052        let f = "expires=" + i.toUTCString();
25053        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
25054    };
25055    SECOMAPP.deleteCookie = function (e, t) {
25056        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
25057    };
25058    SECOMAPP.getCookie = function (e) {
25059        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
25060            let r;
25061            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
25062            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
25063        }
25064        return ""
25065    };
25066    SECOMAPP.getQueryString = function (key) {
25067        let e = {};
25068        let t = window.location.search.substring(1).split("&");
25069        let o = 0;
25070        for (; o < t.length; o++) {
25071            let n = t[o].split("=");
25072            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
25073            else if ("string" == typeof e[n[0]]) {
25074                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
25075            } else e[n[0]].push(decodeURIComponent(n[1]))
25076        }
25077        return key ? e?.[key] : e;
25078    };
25079
25080    SECOMAPP.offer_codes = [
25081        {param: "freegifts_code", cookie: "sca_fg_codes"},
25082        {param: "bundles_code", cookie: "sca_bundle_codes"},
25083        {param: "upsells_code", cookie: "sca_upsell_codes"},
25084        {param: "discounts_code", cookie: "sca_discount_codes"},
25085    ];
25086    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
25087        SECOMAPP.fg_codes = [];
25088        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
25089        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
25090        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
25091        && (function () {
25092            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
25093            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
25094            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
25095        })();
25096    });
25097
25098    SECOMAPP.customer = {};
25099    SECOMAPP.customer.orders = [];
25100    SECOMAPP.customer.freegifts = [];
25101    SECOMAPP.customer.freegifts_v2 = [];
25102    
25103    SECOMAPP.customer.email = "";
25104    SECOMAPP.customer.first_name = "";
25105    SECOMAPP.customer.last_name = "";
25106    SECOMAPP.customer.tags = Object.values({...null});
25107    SECOMAPP.customer.orders_count = "" - 0;
25108    SECOMAPP.customer.total_spent = "" - 0;
25109    SECOMAPP.customer.b2b = "" - 0;
25110    SECOMAPP.market = {
25111        id: "962986230" - 0,
25112        handle: "fr",
25113    };
25114    
25115
25116    // get class name config from settings_data.json
25117    if (!Shopify.scaHandleConfigValue) {
25118        Shopify.scaHandleConfigValue = {
25119            ...{"sca_fg_cart_drawer_query":null,"sca_fg_cart_icon_query":null,"sca_fg_form_checkout_wrapper_query":null,"sca_fg_form_checkbox_button_query":null,"sca_fg_btn_gift_thumbnail_query":null,"sca_fg_title_product_gift_icon_query":null,"sca_fg_img_collection_gift_icon_query":null,"sca_fg_main_promotion_message_query":".sca-promotion-message"},
25120            ...null
25121        };
25122    }
25123
25124    // add link proxy
25125    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
25126    
25127    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
25128    
25129    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
25130    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
25131
25132    // get shop locales
25133    SECOMAPP.shop_locales = Object.values({
25134        ...[{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}]
25135    });
25136
25137    SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}} }
25138
25139    
25140    
25141    window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/fg-icon-red_small.png";
25142    window.fgWidgetIconsObj = {
25143        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-1_small.png',
25144        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-2_small.png',
25145        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-3_small.png',
25146        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-4_small.png',
25147        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-5_small.png',
25148        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-6_small.png',
25149        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-7_small.png',
25150        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-8_small.png'
25151    }
25152
25153    window.fgStepIconsObj = {
25154        "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-1_small.png',
25155        "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-2_small.png',
25156        "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-3_small.png',
25157        "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-4_small.png',
25158        "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-5_small.png',
25159        "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-6_small.png',
25160        "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-7_small.png',
25161    }
25162
25163    window.fgSummaryIconsObj = {
25164        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-1_small.png',
25165        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-2_small.png',
25166        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-3_small.png',
25167        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-4_small.png',
25168        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-5_small.png',
25169        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-6_small.png',
25170        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-7_small.png',
25171        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-8_small.png',
25172    }
25173
25174    window.fgShippingIconsObj = {
25175        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-1_small.png',
25176        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-2_small.png',
25177        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-3_small.png',
25178        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-4_small.png',
25179    }
25180
25181    // variable from tools
25182    SECOMAPP.variables = {
25183        ...SECOMAPP.variables,
25184        ...null,
25185        ...[],
25186        shipping_product_img: 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping_product_small.png'
25187    }
25188
25189    window.fgResource = {
25190        gift: {
25191            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/gift.min.js"]
25192        },
25193        bundle: {
25194            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle.min.js"],
25195            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle.min.css"]
25196        },
25197        upsell: {
25198            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/upsell.min.js"],
25199            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.upsell.min.css"]
25200        },
25201        discount: {
25202            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/discount.min.js"],
25203            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.discount.min.css"]
25204        },
25205        "bundle-page": {
25206            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle-page.min.js"],
25207            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle-page.min.css"]
25208        },
25209        booster: {
25210            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/booster.min.js"],
25211            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.booster.min.css"]
25212        }
25213    }
25214</script>
25214
25215
25216<script defer="" src="https://static.bogos.io/bWFtYS1rYW5hLm15c2hvcGlmeS5jb20=/freegifts_data_1791384749.min.js"></script>
25216
25217<div id="secomapp_freegifts_url" data-url="https://static.bogos.io/bWFtYS1rYW5hLm15c2hvcGlmeS5jb20=/freegifts_data_1791384749.min.js"></div>
25218
25219
25220<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/gift.min.js"></div> 
25221<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle.min.js"></div>
25222<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/upsell.min.js"></div>
25223<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/discount.min.js"></div>
25224<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle-page.min.js"></div>
25225<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/booster.min.js"></div>
25226<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/booster-page.min.js"></div>
25227
25228
25229<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle.min.css"></div>
25230<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.upsell.min.css"></div>
25231<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.discount.min.css"></div>
25232<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle-page.min.css"></div>
25233<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.booster.min.css"></div>
25234<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.booster-page.min.css"></div>
25235<!-- END app snippet -->
25236
25237
25238<!-- BEGIN app snippet: search -->
25239
25240<!-- END app snippet -->
25241
25242
25243
25244</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block">
25245</div>
25245<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
25245
25246</body>
25247</html>
25248
25249
25250

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.