1<!doctype html> 2<html class="js" lang="pt" data-wg-translated="pt"> 3 <head> 4 <meta charset="utf-8"> 5 <meta http-equiv="X-UA-Compatible" content="IE=edge"> 6 <meta name="viewport" content="width=device-width,initial-scale=1"> 7 <meta name="theme-color" content=""> 8 <link rel="canonical" href="https://caliweed.pt/"><link rel="icon" type="image/png" href="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl.png?crop=center&height=32&v=1746106408&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin=""><link href="//cali-weed.fr/cdn/shop/t/49/assets/splide.min.css?v=44329677166622589231789567702" rel="stylesheet" type="text/css" media="all"> 9 10 <title> 11 Cali Weed | CBD Shop Portugal | Comprar CBD Barato Online 12 </title> 13 14 15 <meta name="description" content="Cali Weed â Loja online de CBD. Flores, resinas, óleos e vaporizadores premium. Produtos testados em laboratório, entrega rápida e preços imbatÃveis."> 16 17 18 19 20<meta property="og:site_name" content="Cali Weed"> 21<meta property="og:url" content="https://caliweed.pt/"> 22<meta property="og:title" content="Cali Weed | CBD Shop Portugal | Comprar CBD Barato Online"> 23<meta property="og:type" content="website"> 24<meta property="og:description" content="Cali Weed â Loja online de CBD. Flores, resinas, óleos e vaporizadores premium. Produtos testados em laboratório, entrega rápida e preços imbatÃveis."><meta property="og:image" content="http://cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814.png?v=1746781315"> 25 <meta property="og:image:secure_url" content="https://cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814.png?v=1746781315"> 26 <meta property="og:image:width" content="157"> 27 <meta property="og:image:height" content="157"><meta name="twitter:card" content="summary_large_image"> 28<meta name="twitter:title" content="Cali Weed | CBD Shop Portugal | Comprar CBD Barato Online"> 29<meta name="twitter:description" content="Cali Weed â Loja online de CBD. Flores, resinas, óleos e vaporizadores premium. Produtos testados em laboratório, entrega rápida e preços imbatÃveis."> 30 31 32
32<script src="//cali-weed.fr/cdn/shop/t/49/assets/constants.js?v=132983761750457495441789567702" defer="defer"></script>
32 33
33<script src="//cali-weed.fr/cdn/shop/t/49/assets/pubsub.js?v=158357773527763999511789567702" defer="defer"></script>
33 34
34<script src="//cali-weed.fr/cdn/shop/t/49/assets/global.js?v=152862011079830610291789567702" defer="defer"></script>
34 35
35<script src="//cali-weed.fr/cdn/shop/t/49/assets/details-disclosure.js?v=13653116266235556501789567702" defer="defer"></script>
35 36
36<script src="//cali-weed.fr/cdn/shop/t/49/assets/details-modal.js?v=25581673532751508451789567702" defer="defer"></script>
36 37
37<script src="//cali-weed.fr/cdn/shop/t/49/assets/search-form.js?v=133129549252120666541789567702" defer="defer"></script>
37<script src="//cali-weed.fr/cdn/shop/t/49/assets/animations.js?v=88693664871331136111789567702" defer="defer"></script>
37<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
37<meta name="google-site-verification" content="V0TsVmPkiBZURHYL8FD2Y5dAaJMFRxMmPwTIN6SnO1Q"> 38<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/55254220997/digital_wallets/dialog"> 39<link rel="ucp" href="/.well-known/ucp" version="2026-08-25">
39<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
vendor: 1 bytes, line 39
39
40<script id="shopify-features" type="application/json">{"accessToken":"a473a5547492ca2198969630cfacedc4","betas":["rich-media-storefront-analytics"],"domain":"caliweed.pt","predictiveSearch":true,"shopId":55254220997,"locale":"fr"}</script>
vendor: 1 bytes, line 40
40
41<script>var Shopify = Shopify || {}; 42Shopify.shop = "mafrenchweed.myshopify.com"; 43Shopify.locale = "fr"; 44Shopify.currency = {"active":"EUR","rate":"1.0"}; 45Shopify.country = "FR"; 46Shopify.theme = {"name":"Cali Weed Final - Sans prix1g (Ã partir de calc...","id":195221750086,"schema_name":"Refresh","schema_version":"15.2.0","theme_store_id":1567,"role":"main"}; 47Shopify.theme.handle = "null"; 48Shopify.theme.style = {"id":null,"handle":null}; 49Shopify.cdnHost = "caliweed.pt/cdn"; 50Shopify.routes = Shopify.routes || {}; 51Shopify.routes.root = "/"; 52Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js"; 53Shopify.SignInWithShop = Shopify.SignInWithShop || {}; 54Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {}; 55Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 55
55
56<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 56
56
57<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 57
57
58<script> 59 window.Shopify = window.Shopify || {}; 60 window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {}; 61 window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 }; 62 window.Shopify.SignInWithShop.eligible = true; 63</script>
vendor: 1 bytes, line 63
63
64<script id="shop-js-analytics" type="application/json">{"pageType":"index"}</script>
vendor: 1 bytes, line 64
64
65<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 65
65
66<script type="module"> 67 await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js"); 68 69 window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true}); 70 71</script>
vendor: 1 bytes, line 71
71
72<script> 73 window.Shopify = window.Shopify || {}; 74 if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {}; 75 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"]}; 76</script>
vendor: 1 bytes, line 76
76
77<script>(function() { 78 var isLoaded = false; 79 function asyncLoad() { 80 if (isLoaded) return; 81 isLoaded = true; 82 var urls = ["https:\/\/cdn.weglot.com\/weglot_script_tag.js?shop=mafrenchweed.myshopify.com","\/\/cdn.shopify.com\/proxy\/1604d73d68e720343f37a8567891979136bb2d377daf864ca8c6956ebdb620d5\/api.goaffpro.com\/loader.js?shop=mafrenchweed.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA","\/\/cdn.shopify.com\/proxy\/2bbf4b0c561877f94ea0029604d358bf50d9d699613f9915b1617320086cc064\/cdn.bogos.io\/script_tag\/secomapp.scripttag.js?shop=mafrenchweed.myshopify.com\u0026sp-cache-control=cHVibGljLCBtYXgtYWdlPTkwMA"]; 83 for (var i = 0; i < urls.length; i++) { 84 var s = document.createElement('script'); 85 s.type = 'text/javascript'; 86 s.async = true; 87 s.src = urls[i]; 88 var x = document.getElementsByTagName('script')[0]; 89 x.parentNode.insertBefore(s, x); 90 } 91 }; 92 if(window.attachEvent) { 93 window.attachEvent('onload', asyncLoad); 94 } else { 95 window.addEventListener('load', asyncLoad, false); 96 } 97})();</script>
vendor: 1 bytes, line 97
97
98<script id="__st">var __st={"a":55254220997,"offset":7200,"reqid":"7294b10a-4656-40b9-82dd-99f5be0f6965-1791562373","pageurl":"caliweed.pt\/","u":"9f8fd13ece0e","p":"home"};</script>
vendor: 1 bytes, line 98
98
99<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 99
99
100<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 100
100
101<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//cali-weed.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 101
101
102<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 = "//cali-weed.fr/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>
102<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 102
102
103<script> 104 window.Shopify = window.Shopify || {}; 105 window.Shopify.MCP = window.Shopify.MCP || {}; 106 window.Shopify.MCP.enabled = true; 107 window.Shopify.MCP.shop = "mafrenchweed.myshopify.com"; 108 window.Shopify.MCP.mcpEndpoint = "https:\/\/caliweed.pt\/api\/mcp"; 109 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"]}}]; 110</script>
vendor: 1 bytes, line 110
110
111<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("\/\/cali-weed.fr\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-f427de6a.js","sha256-ypGF+5vIq4Psw4WG7nsVtdd\/TCfsJWnrNuACdqLCElY=");})(); 112</script>
vendor: 1 bytes, line 112
112
113<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://cali-weed.fr/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}}; 114</script>
vendor: 1 bytes, line 114
114
115<script data-source-attribution="shopify.dynamic_checkout.buyer_consent"> 116 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); 117</script>
vendor: 1 bytes, line 117
117
118<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})}})); 119</script>
vendor: 1 bytes, line 119
119
120<script id="sections-script" data-sections="header" defer="defer" src="//cali-weed.fr/cdn/shop/t/49/compiled_assets/scripts.js?v=6537619024789545981789567702"></script>
vendor: 1 bytes, line 120
120
121<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
121 122 123 124 <style data-shopify=""> 125 @font-face { 126 font-family: Questrial; 127 font-weight: 400; 128 font-style: normal; 129 font-display: swap; 130 src: url("//cali-weed.fr/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2") format("woff2"), 131 url("//cali-weed.fr/cdn/fonts/questrial/questrial_n4.e86c53e77682db9bf4b0ee2dd71f214dc16adda4.woff") format("woff"); 132} 133 134 135 136 137 @font-face { 138 font-family: Archivo; 139 font-weight: 700; 140 font-style: normal; 141 font-display: swap; 142 src: url("//cali-weed.fr/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2") format("woff2"), 143 url("//cali-weed.fr/cdn/fonts/archivo/archivo_n7.7e9106d320e6594976a7dcb57957f3e712e83c96.woff") format("woff"); 144} 145 146 147 148 :root, 149 .color-scheme-1 { 150 --color-background: 255,255,255; 151 152 --gradient-background: #ffffff; 153 154 155 156 157 --color-foreground: 0,0,0; 158 --color-background-contrast: 191,191,191; 159 --color-shadow: 0,0,0; 160 --color-button: 227,125,2; 161 --color-button-text: 245,245,245; 162 --color-secondary-button: 255,255,255; 163 --color-secondary-button-text: 0,0,0; 164 --color-link: 0,0,0; 165 --color-badge-foreground: 0,0,0; 166 --color-badge-background: 255,255,255; 167 --color-badge-border: 0,0,0; 168 --payment-terms-background-color: rgb(255 255 255); 169 } 170 171 172 .color-scheme-2 { 173 --color-background: 233,233,233; 174 175 --gradient-background: #e9e9e9; 176 177 178 179 180 --color-foreground: 14,27,77; 181 --color-background-contrast: 169,169,169; 182 --color-shadow: 14,27,77; 183 --color-button: 14,27,77; 184 --color-button-text: 255,255,255; 185 --color-secondary-button: 233,233,233; 186 --color-secondary-button-text: 14,27,77; 187 --color-link: 14,27,77; 188 --color-badge-foreground: 14,27,77; 189 --color-badge-background: 233,233,233; 190 --color-badge-border: 14,27,77; 191 --payment-terms-background-color: rgb(233 233 233); 192 } 193 194 195 .color-scheme-3 { 196 --color-background: 7,2,68; 197 198 --gradient-background: #070244; 199 200 201 202 203 --color-foreground: 255,255,255; 204 --color-background-contrast: 89,75,250; 205 --color-shadow: 14,27,77; 206 --color-button: 255,255,255; 207 --color-button-text: 118,28,162; 208 --color-secondary-button: 7,2,68; 209 --color-secondary-button-text: 255,255,255; 210 --color-link: 255,255,255; 211 --color-badge-foreground: 255,255,255; 212 --color-badge-background: 7,2,68; 213 --color-badge-border: 255,255,255; 214 --payment-terms-background-color: rgb(7 2 68); 215 } 216 217 218 .color-scheme-4 { 219 --color-background: 227,125,2; 220 221 --gradient-background: #e37d02; 222 223 224 225 226 --color-foreground: 255,240,206; 227 --color-background-contrast: 101,55,1; 228 --color-shadow: 14,27,77; 229 --color-button: 227,125,2; 230 --color-button-text: 255,240,206; 231 --color-secondary-button: 227,125,2; 232 --color-secondary-button-text: 255,255,255; 233 --color-link: 255,255,255; 234 --color-badge-foreground: 255,240,206; 235 --color-badge-background: 227,125,2; 236 --color-badge-border: 255,240,206; 237 --payment-terms-background-color: rgb(227 125 2); 238 } 239 240 241 .color-scheme-5 { 242 --color-background: 255,255,255; 243 244 --gradient-background: #ffffff; 245 246 247 248 249 --color-foreground: 0,38,67; 250 --color-background-contrast: 191,191,191; 251 --color-shadow: 14,27,77; 252 --color-button: 255,255,255; 253 --color-button-text: 64,92,114; 254 --color-secondary-button: 255,255,255; 255 --color-secondary-button-text: 255,255,255; 256 --color-link: 255,255,255; 257 --color-badge-foreground: 0,38,67; 258 --color-badge-background: 255,255,255; 259 --color-badge-border: 0,38,67; 260 --payment-terms-background-color: rgb(255 255 255); 261 } 262 263 264 .color-scheme-4cd9f533-d692-4bc0-886f-b89c6b08a782 { 265 --color-background: 255,255,255; 266 267 --gradient-background: linear-gradient(90deg, rgba(236, 113, 59, 1), rgba(234, 198, 106, 1) 5%, rgba(96, 193, 205, 1) 10%, rgba(63, 192, 240, 1) 15%, rgba(0, 38, 67, 1) 20%, rgba(0, 38, 67, 1) 80%, rgba(63, 192, 240, 1) 85%, rgba(96, 193, 205, 1) 90%, rgba(234, 198, 106, 1) 95%, rgba(236, 113, 59, 1) 100%); 268 269 270 271 272 --color-foreground: 255,255,255; 273 --color-background-contrast: 191,191,191; 274 --color-shadow: 0,0,0; 275 --color-button: 227,125,2; 276 --color-button-text: 245,245,245; 277 --color-secondary-button: 255,255,255; 278 --color-secondary-button-text: 0,0,0; 279 --color-link: 0,0,0; 280 --color-badge-foreground: 255,255,255; 281 --color-badge-background: 255,255,255; 282 --color-badge-border: 255,255,255; 283 --payment-terms-background-color: rgb(255 255 255); 284 } 285 286 287 .color-scheme-9349176d-832b-435b-98fd-1aa87922931d { 288 --color-background: 255,251,242; 289 290 --gradient-background: linear-gradient(180deg, rgba(242, 244, 246, 1) 63%, rgba(234, 198, 106, 1) 78%, rgba(96, 193, 205, 1) 91%, rgba(63, 192, 240, 1) 99%); 291 292 293 294 295 --color-foreground: 0,0,0; 296 --color-background-contrast: 255,212,114; 297 --color-shadow: 0,0,0; 298 --color-button: 227,125,2; 299 --color-button-text: 245,245,245; 300 --color-secondary-button: 255,251,242; 301 --color-secondary-button-text: 0,0,0; 302 --color-link: 0,0,0; 303 --color-badge-foreground: 0,0,0; 304 --color-badge-background: 255,251,242; 305 --color-badge-border: 0,0,0; 306 --payment-terms-background-color: rgb(255 251 242); 307 } 308 309 310 .color-scheme-cceaca5e-3174-482c-92e8-2d3d690518fa { 311 --color-background: 255,255,255; 312 313 --gradient-background: linear-gradient(180deg, rgba(236, 113, 59, 0.25), rgba(234, 198, 106, 0.25) 41%, rgba(96, 193, 205, 0.25) 77%, rgba(63, 192, 240, 0.25) 100%); 314 315 316 317 318 --color-foreground: 0,0,0; 319 --color-background-contrast: 191,191,191; 320 --color-shadow: 0,0,0; 321 --color-button: 227,125,2; 322 --color-button-text: 245,245,245; 323 --color-secondary-button: 255,255,255; 324 --color-secondary-button-text: 0,0,0; 325 --color-link: 0,0,0; 326 --color-badge-foreground: 0,0,0; 327 --color-badge-background: 255,255,255; 328 --color-badge-border: 0,0,0; 329 --payment-terms-background-color: rgb(255 255 255); 330 } 331 332 333 body, .color-scheme-1, .color-scheme-2, .color-scheme-3, .color-scheme-4, .color-scheme-5, .color-scheme-4cd9f533-d692-4bc0-886f-b89c6b08a782, .color-scheme-9349176d-832b-435b-98fd-1aa87922931d, .color-scheme-cceaca5e-3174-482c-92e8-2d3d690518fa { 334 color: rgba(var(--color-foreground), 0.75); 335 background-color: rgb(var(--color-background)); 336 } 337 338 :root { 339 --font-body-family: Questrial, sans-serif; 340 --font-body-style: normal; 341 --font-body-weight: 400; 342 --font-body-weight-bold: 700; 343 344 --font-heading-family: Archivo, sans-serif; 345 --font-heading-style: normal; 346 --font-heading-weight: 700; 347 348 --font-body-scale: 1.05; 349 --font-heading-scale: 1.0476190476190477; 350 351 --media-padding: px; 352 --media-border-opacity: 0.1; 353 --media-border-width: 0px; 354 --media-radius: 20px;
355 --media-shadow-opacity: 0.0; 356 --media-shadow-horizontal-offset: 0px; 357 --media-shadow-vertical-offset: 4px; 358 --media-shadow-blur-radius: 5px; 359 --media-shadow-visible: 0; 360 361 --page-width: 160rem; 362 --page-width-margin: 0rem; 363 364 --product-card-image-padding: 0.4rem; 365 --product-card-corner-radius: 0.4rem; 366 --product-card-text-alignment: left; 367 --product-card-border-width: 0.0rem; 368 --product-card-border-opacity: 1.0; 369 --product-card-shadow-opacity: 0.0; 370 --product-card-shadow-visible: 0; 371 --product-card-shadow-horizontal-offset: 0.0rem; 372 --product-card-shadow-vertical-offset: 0.4rem; 373 --product-card-shadow-blur-radius: 0.5rem; 374 375 --collection-card-image-padding: 1.6rem; 376 --collection-card-corner-radius: 1.8rem; 377 --collection-card-text-alignment: left; 378 --collection-card-border-width: 0.1rem; 379 --collection-card-border-opacity: 1.0; 380 --collection-card-shadow-opacity: 0.0; 381 --collection-card-shadow-visible: 0; 382 --collection-card-shadow-horizontal-offset: 0.0rem; 383 --collection-card-shadow-vertical-offset: 0.4rem; 384 --collection-card-shadow-blur-radius: 0.5rem; 385 386 --blog-card-image-padding: 1.6rem; 387 --blog-card-corner-radius: 1.8rem; 388 --blog-card-text-alignment: left; 389 --blog-card-border-width: 0.1rem; 390 --blog-card-border-opacity: 1.0; 391 --blog-card-shadow-opacity: 0.0; 392 --blog-card-shadow-visible: 0; 393 --blog-card-shadow-horizontal-offset: 0.0rem; 394 --blog-card-shadow-vertical-offset: 0.4rem; 395 --blog-card-shadow-blur-radius: 0.5rem; 396 397 --badge-corner-radius: 0.0rem; 398 399 --popup-border-width: 1px; 400 --popup-border-opacity: 0.1; 401 --popup-corner-radius: 18px; 402 --popup-shadow-opacity: 0.0; 403 --popup-shadow-horizontal-offset: 0px; 404 --popup-shadow-vertical-offset: 4px; 405 --popup-shadow-blur-radius: 5px; 406 407 --drawer-border-width: 0px; 408 --drawer-border-opacity: 0.1; 409 --drawer-shadow-opacity: 0.0; 410 --drawer-shadow-horizontal-offset: 0px; 411 --drawer-shadow-vertical-offset: 4px; 412 --drawer-shadow-blur-radius: 5px; 413 414 --spacing-sections-desktop: 0px; 415 --spacing-sections-mobile: 0px; 416 417 --grid-desktop-vertical-spacing: 28px; 418 --grid-desktop-horizontal-spacing: 28px; 419 --grid-mobile-vertical-spacing: 14px; 420 --grid-mobile-horizontal-spacing: 14px; 421 422 --text-boxes-border-opacity: 0.1; 423 --text-boxes-border-width: 0px; 424 --text-boxes-radius: 20px; 425 --text-boxes-shadow-opacity: 0.0; 426 --text-boxes-shadow-visible: 0; 427 --text-boxes-shadow-horizontal-offset: 0px; 428 --text-boxes-shadow-vertical-offset: 4px; 429 --text-boxes-shadow-blur-radius: 5px; 430 431 --buttons-radius: 4px; 432 --buttons-radius-outset: 5px; 433 --buttons-border-width: 1px; 434 --buttons-border-opacity: 1.0; 435 --buttons-shadow-opacity: 0.0; 436 --buttons-shadow-visible: 0; 437 --buttons-shadow-horizontal-offset: 0px; 438 --buttons-shadow-vertical-offset: 4px; 439 --buttons-shadow-blur-radius: 5px; 440 --buttons-border-offset: 0.3px; 441 442 --inputs-radius: 26px; 443 --inputs-border-width: 1px; 444 --inputs-border-opacity: 0.55; 445 --inputs-shadow-opacity: 0.0; 446 --inputs-shadow-horizontal-offset: 0px; 447 --inputs-margin-offset: 0px; 448 --inputs-shadow-vertical-offset: 4px; 449 --inputs-shadow-blur-radius: 5px; 450 --inputs-radius-outset: 27px; 451 452 --variant-pills-radius: 6px; 453 --variant-pills-border-width: 2px; 454 --variant-pills-border-opacity: 0.65; 455 --variant-pills-shadow-opacity: 0.0; 456 --variant-pills-shadow-horizontal-offset: 0px; 457 --variant-pills-shadow-vertical-offset: 4px; 458 --variant-pills-shadow-blur-radius: 5px; 459 } 460 461 *, 462 *::before, 463 *::after { 464 box-sizing: inherit; 465 } 466 467 html { 468 box-sizing: border-box; 469 font-size: calc(var(--font-body-scale) * 62.5%); 470 height: 100%; 471 } 472 473 body { 474 display: grid; 475 grid-template-rows: auto auto 1fr auto; 476 grid-template-columns: 100%; 477 min-height: 100%; 478 margin: 0; 479 font-size: 1.5rem; 480 letter-spacing: 0.06rem; 481 line-height: calc(1 + 0.8 / var(--font-body-scale)); 482 font-family: var(--font-body-family); 483 font-style: var(--font-body-style); 484 font-weight: var(--font-body-weight); 485 } 486 487 @media screen and (min-width: 750px) { 488 body { 489 font-size: 1.6rem; 490 } 491 } 492 </style> 493 494 <link href="//cali-weed.fr/cdn/shop/t/49/assets/base.css?v=44580331019626708951789567702" rel="stylesheet" type="text/css" media="all"> 495 <link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-cart-items.css?v=176163074573544078831789567702" media="print" onload="this.media='all'"><link href="//cali-weed.fr/cdn/shop/t/49/assets/component-cart-drawer.css?v=112801333748515159671789567702" rel="stylesheet" type="text/css" media="all"> 496 <link href="//cali-weed.fr/cdn/shop/t/49/assets/component-cart.css?v=110572581890614489481789567702" rel="stylesheet" type="text/css" media="all"> 497 <link href="//cali-weed.fr/cdn/shop/t/49/assets/component-totals.css?v=15906652033866631521789567702" rel="stylesheet" type="text/css" media="all"> 498 <link href="//cali-weed.fr/cdn/shop/t/49/assets/component-price.css?v=153471848427037729161789567702" rel="stylesheet" type="text/css" media="all"> 499 <link href="//cali-weed.fr/cdn/shop/t/49/assets/component-discounts.css?v=152760482443307489271789567702" rel="stylesheet" type="text/css" media="all"> 500 501 <link rel="preload" as="font" href="//cali-weed.fr/cdn/fonts/questrial/questrial_n4.66abac5d8209a647b4bf8089b0451928ef144c07.woff2" type="font/woff2" crossorigin=""> 502 503 504 <link rel="preload" as="font" href="//cali-weed.fr/cdn/fonts/archivo/archivo_n7.651b020b3543640c100112be6f1c1b8e816c7f13.woff2" type="font/woff2" crossorigin=""> 505 506<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-localization-form.css?v=170315343355214948141789567702" rel="stylesheet" type="text/css" media="all"> 507
507<script src="//cali-weed.fr/cdn/shop/t/49/assets/localization-form.js?v=144176611646395275351789567702" defer="defer"></script>
507<link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-predictive-search.css?v=118923337488134913561789567702" media="print" onload="this.media='all'">
507<script> 508 if (Shopify.designMode) { 509 document.documentElement.classList.add('shopify-design-mode'); 510 } 511 </script>
511 512
512<script src="https://cdn.usefathom.com/script.js" data-site="ALTQZBJV" defer=""></script>
512 513 514 515 516 517 518 519 520 521 522 523
524<script type="application/json" id="weglot-data">{"allLanguageUrls":{"fr":"https://cali-weed.fr/","pt":"https://caliweed.pt/","it":"https://caliweed.it/","es":"https://caliweed.es/","sk":"https://caliweed.sk/","de":"https://caliweedstore.de/","da":"https://cali-weed.dk/","de-at":"https://cali-weed.at/","en-uk":"https://cali-weed.uk/","nl":"https://caliweedshop.nl/","fi":"https://caliweed.fi/","hr":"https://caliweed.hr/"},"originalCanonicalUrl":"https://cali-weed.fr/","originalPath":"/","settings":{"auto_switch":false,"auto_switch_fallback":null,"category":12,"custom_settings":{"button_style":{"with_name":false,"full_name":false,"is_dropdown":true,"with_flags":true,"flag_type":"circle"},"switchers":[],"translate_images":false,"subdomain":false,"dynamic":"","translate_search":true,"loading_bar":true,"hide_switcher":false,"wait_transition":true,"definitions":{}},"deleted_at":null,"dynamics":[{"value":".product-form__submit button"},{"value":".drawer__header"},{"value":".product-form__buttons"},{"value":".cart__ctas"},{"value":".related-product-price"},{"value":".product-price"},{"value":".price-current"},{"value":"span.price-current"},{"value":"<h1>"}],"excluded_blocks":[{"value":"span#promo-code","description":"promo code"},{"value":".needsclick","description":"popup"}],"excluded_paths":[],"external_enabled":false,"host":"cali-weed.fr","is_dns_set":false,"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":1737130982,"host":"caliweed.it"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"it"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1737130982,"host":"caliweed.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":1737130982,"host":"caliweed.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":1737130984,"host":"caliweed.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":1737130984,"host":"caliweedstore.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":1737130983,"host":"cali-weed.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":1737130983,"host":"cali-weed.at"},"custom_code":"de-at","custom_flag":"at","custom_local_name":"Deutsch (Ãsterreich)","custom_name":"German (Austria)","enabled":true,"language_to":"a0"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1737130983,"host":"cali-weed.uk"},"custom_code":"en-uk","custom_flag":"gb","custom_local_name":"English (United Kingdom)","custom_name":"English (United Kingdom)","enabled":true,"language_to":"a1"},{"connect_host_destination":{"is_dns_set":true,"created_on_aws":1737130984,"host":"caliweedshop.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":1737130983,"host":"caliweed.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":1737130984,"host":"caliweed.hr"},"custom_code":null,"custom_flag":null,"custom_local_name":null,"custom_name":null,"enabled":true,"language_to":"hr"}],"media_enabled":false,"page_views_enabled":false,"technology_id":2,"technology_name":"Shopify","translation_engine":3,"url_type":"SUBDOMAIN","versions":{"translation":1790773350,"slugTranslation":1788455805}}}</script>
vendor: 1 bytes, line 524
524
525<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 525
525
526<script> 527 Weglot.initialize({ 528 api_key: 'wg_2eccd530c1ceb49f1341085e55370a7e7' 529 }); 530</script>
530 531 532 533
533<script type="text/javascript" src="https://cdn.weglot.com/weglot.min.js"></script>
vendor: 1 bytes, line 533
533
534<script> 535 Weglot.initialize({ 536 api_key: 'wg_2eccd530c1ceb49f1341085e55370a7e7', 537 customer_tag: true 538 }); 539</script>
539 540 541
541<script src="//cali-weed.fr/cdn/shop/t/49/assets/splide.min.js?v=12103261331729571861789567702" defer="defer"></script>
541 542 <meta name="trustpilot-one-time-domain-verification-id" content="6cebe0ba-bceb-4ef8-8337-5969e73ab23f"> 543<meta name="google-site-verification" content="YKtbqmD5M5-KwxtHa_dSCiwlIeSm6dha5LKJoDIHiYM"> 544<meta name="google-site-verification" content="0O7n_yoAppAP3i0kVvH0eDyjOzrJ1TmrtJOFpO5HTA8"> 545<meta name="google-site-verification" content="QEOeAgt8v6bnDcQgAeYZIy367dAmCoU6blvgPy0l608"> 546<meta name="google-site-verification" content="a37DQuRoyAKwiFouV2ylCfGJF3xUo9-dUlvTRr37RXY"> 547<meta name="google-site-verification" content="MyFXe8bgz4MJxgT0Zxhq2LGPp_Lc-L-KQuhkbw_dY_g"> 548<!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core --> 549 550 551 552 553 554 555 556<link rel="dns-prefetch" href="https://cdn.judge.me"> 557<link rel="dns-prefetch" href="https://cdn1.judge.me"> 558<link rel="dns-prefetch" href="https://api.judge.me"> 559
560<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 }} avis","badge_star_color":"#ffd700","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":"{{ n }} days ago","widget_weeks_text":"{{ n }} week/weeks ago","widget_months_text":"{{ n }} month/months ago","widget_years_text":"{{ n }} year/years ago","widget_yesterday_text":"Yesterday","widget_today_text":"Today","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","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":"#ffd700","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":"","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":false,"enable_question_anwser":false,"widget_theme":"","review_date_format":"dd/mm/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":"Customers rate us {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 based on {{ shop.metafields.judgeme.all_reviews_count }} reviews.","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":"Avis clients","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":"Ils nous font confiance","featured_carousel_add_link_to_all_reviews_page":true,"featured_carousel_url":"https://caliweed.pt/pages/avaliacoes","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":true,"featured_carousel_height":250,"featured_carousel_width":100,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#558c03","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":4,"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":"card","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":false,"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":"#558c03","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":false,"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":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"John Smith","default_reviewer_name_has_non_latin":true,"widget_reviewer_anonymous":"Anonyme","medals_widget_title":"Judge.me Review Medals","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
560itle":"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":"#108474","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":true,"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":true,"request_review_other_products_in_order":true,"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_
560youtube_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":true,"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"
560:"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":"Cali Weed","widget_version":"2.1","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":false,"shop_locale":"fr","enable_multi_locales_translations":false,"show_review_title_input":true,"review_verification_email_status":"never","can_be_branded":true,"reply_name_text":"Cali Weed"};</script>
560 <style class="jdgm-settings-style">.jdgm-xx{left:0}:not(.jdgm-prev-badge__stars)>.jdgm-star{color:#ffd700}.jdgm-histogram .jdgm-star.jdgm-star{color:#ffd700}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#ffd700}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{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__replier:before{content:'Cali Weed'}.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-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} 561</style> <style class="jdgm-settings-style"></style> 562 563 564 565 566 <style class="jdgm-miracle-styles"> 567 @-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/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/I
567azfD8HEODtmQCfoANwNsyp2/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} 568 569</style> 570 571 572 573 574 575 576 577 578
579<script data-cfasync="false" class="jdgm-script"> 580!function(e){window.jdgm=window.jdgm||{}; 581/* INF-1976 */ 582var _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;}(); 583if(_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;} 584jdgm.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/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/", 585jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)? 586setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){ 587!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d), 588(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!", 589a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))}, 590jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest; 591t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))}, 592t.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( 593".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting? 594parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"): 595jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css") 596)}))}(document); 597</script>
597 598<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/shopify_v2.css"></noscript> 599 600<!-- BEGIN app snippet: theme_fix_tags -->
600<script> 601 (function() { 602 var jdgmThemeFixes = null; 603 if (!jdgmThemeFixes) return; 604 605 // "All themes" fix: CSS and JS applied on every theme. CSS is injected 606 // before the per-theme fix so the theme-specific CSS wins the cascade. 607 // HTML is never applied globally (too risky). 608 var allThemesFix = jdgmThemeFixes['all']; 609 if (allThemesFix && allThemesFix.css) { 610 var allStyleTag = document.createElement('style'); 611 allStyleTag.classList.add('jdgm-theme-fix-style-all'); 612 allStyleTag.innerHTML = allThemesFix.css; 613 document.head.append(allStyleTag); 614 }; 615 616 if (allThemesFix && allThemesFix.js) { 617 var allScriptTag = document.createElement('script'); 618 allScriptTag.classList.add('jdgm-theme-fix-script-all'); 619 allScriptTag.innerHTML = allThemesFix.js; 620 document.head.append(allScriptTag); 621 }; 622 623 var thisThemeFix = jdgmThemeFixes[Shopify.theme.id]; 624 if (!thisThemeFix) return; 625 626 if (thisThemeFix.html) { 627 document.addEventListener("DOMContentLoaded", function() { 628 var htmlDiv = document.createElement('div'); 629 htmlDiv.classList.add('jdgm-theme-fix-html'); 630 htmlDiv.innerHTML = thisThemeFix.html; 631 document.body.append(htmlDiv); 632 }); 633 }; 634 635 if (thisThemeFix.css) { 636 var styleTag = document.createElement('style'); 637 styleTag.classList.add('jdgm-theme-fix-style'); 638 styleTag.innerHTML = thisThemeFix.css; 639 document.head.append(styleTag); 640 }; 641 642 if (thisThemeFix.js) { 643 var scriptTag = document.createElement('script'); 644 scriptTag.classList.add('jdgm-theme-fix-script'); 645 scriptTag.innerHTML = thisThemeFix.js; 646 document.head.append(scriptTag); 647 }; 648 })(); 649</script>
649 650<!-- END app snippet --> 651<!-- End of Judge.me Core --> 652 653 654 655<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 --> 656 657 658 659 660 661 662 663 664 665 666 667 668
668<script async="" src="https://static.klaviyo.com/onsite/js/XsQgNv/klaviyo.js?company_id=XsQgNv"></script>
668 669
669<script>!function(){if(!window.klaviyo){window._klOnsite=window._klOnsite||[];try{window.klaviyo=new Proxy({},{get:function(n,i){return"push"===i?function(){var n;(n=window._klOnsite).push.apply(n,arguments)}:function(){for(var n=arguments.length,o=new Array(n),w=0;w<n;w++)o[w]=arguments[w];var t="function"==typeof o[o.length-1]?o.pop():void 0,e=new Promise((function(n){window._klOnsite.push([i].concat(o,[function(i){t&&t(i),n(i)}]))}));return e}}})}catch(n){window.klaviyo=window.klaviyo||[],window.klaviyo.push=function(){var n;(n=window._klOnsite).push.apply(n,arguments)}}}}();</script>
669 670 671 672 673 674 675 676
676<script> 677 window.klaviyoReviewsProductDesignMode = false 678 </script>
678 679 680 681 682 683 684 685 686 687 688<!-- END app block -->
688<script src="https://cdn.shopify.com/extensions/01a11b30-98d5-7ae3-b2f4-f79b3c6f32c4/judgeme-775/assets/loader.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 688
688
689<script src="https://cdn.shopify.com/extensions/01a11b6a-2f99-7223-88fd-ab07e15ef29c/omnisend-58/assets/omnisend-in-shop.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 689
689
690<script src="https://cdn.shopify.com/extensions/01a11e93-cfdd-7e31-8fce-4101c959d1b1/avada-upsell-272/assets/avada-free-gift.js" type="text/javascript" defer="defer"></script>
vendor: 1 bytes, line 690
690
691<script src="https://cdn.shopify.com/extensions/01a11fca-35d7-71a8-b5b0-b1583c27e9e2/joy-loyalty-program-651/assets/avada-joy.js" type="text/javascript" defer="defer"></script>
691 692<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
693<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: 55254220997,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 693
693
694<script> 695 window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || []; 696</script>
vendor: 1 bytes, line 696
696
697<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}
697).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: 55254220997,storefrontBaseUrl: "https://caliweed.pt",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://caliweed.pt/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab"],webPixelsConfigList: [{"id":"3668738374","configuration":"{\"apiURL\":\"https:\/\/api.omnisend.com\",\"appURL\":\"https:\/\/app.omnisend.com\",\"brandID\":\"69d7ae253ff781a3a5fe58f2\",\"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":"2774139206","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"]}
697,"dataSharingState":"unrestricted"},{"id":"2754871622","configuration":"{\"shop\":\"mafrenchweed.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\",\"product_bundles_data\":\"[]\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"e375ae2aeef9215058b62ddff7136cb9","type":"APP","apiClientId":177733,"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"},{"id":"2168324422","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":"1700692294","configuration":"{\"shop\":\"mafrenchweed.myshopify.com\",\"cookie_duration\":\"604800\"}","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":"971833670","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-X3N3FPQZ4J\\\"],\\\"gtag_events\\\":[{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-X3N3FPQZ4J\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"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":"182780230","eventPayloadVersion":"v1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":["ANALYTICS"],"name":"Google Analytics tag (migrated)"},{"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":"Cali Weed","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"mafrenchweed.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/caliweed.pt"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"15558457033030","handle":"pre-roll-super-skunk-cbd-copie","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56651961008454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
697,{"id":"14820537729350","handle":"pack-decouverte-fleur-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55165711810886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15673064685894","handle":"watermelon-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57101069353286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14856180072774","handle":"popcorn-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53945510887750","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14821432459590","handle":"ice-rock-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53831472644422","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14855386628422","handle":"orange-bud-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53942502883654","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14821718589766","handle":"moonrock-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53832085176646","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14820355572038","handle":"og-kush-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53829730369862","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14855470154054","handle":"lemon-haze-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53943020126534","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14866889605446","handle":"pack-resine-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55165736452422","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15193073320262","handle":"pack-decouverte-royal-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55189265449286","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15193220120902","handle":"mousseux-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55189426831686","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15193246990662","handle":"king-hassan-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55189459697990","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185528947014","handle":"pack-decouverte-huiles-10","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55171804332358","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15197420421446","handle":"huile-5-de-cbd-full-spectrum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55195179385158","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15197558735174","handle":"huile-10-de-cbd-full-spectrum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55195218248006","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
697,{"id":"15197675979078","handle":"huile-de-cbd-20-full-spectrum","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55195346567494","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185464164678","handle":"pack-decouverte-vapes-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55171622240582","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185424417094","handle":"vape-pen-cbd-orange-bud","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55171537174854","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185451516230","handle":"vape-pen-cbd-banana-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55171592159558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185406460230","handle":"vape-pen-cbd-lemon-haze","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55171502997830","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14975454576966","handle":"blue-dream-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54344203010374","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15203872604486","handle":"la-cali-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55225044042054","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14855478968646","handle":"cali-grape-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53943062331718","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974263198022","handle":"gelato-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54340391207238","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14974294950214","handle":"zkittlez-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54340691722566","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15203870179654","handle":"mango-haze-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55225034539334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15627739857222","handle":"25g-de-fleurs-offerts-ð","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56843799494982","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15193301090630","handle":"3x-filtre-cbd-21-cbg-23","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55189521465670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15670889742662","handle":"50g-de-fleurs-offerts","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57087525683526","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15670891151686","handle":"50g-de-fleurs-offerts-sca_clone_freegift","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57087534301510","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
697,{"id":"14821795692870","handle":"afghan-hash-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53832568734022","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14855369720134","handle":"ak-47-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53942480044358","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6726869942469","handle":"amnesia-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40009403367621","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15203883680070","handle":"amnesia-small-buds","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55225085854022","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628321263813","handle":"arome-amnesia-liquide-diy-10-ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609192710341","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628317561029","handle":"arome-lemon-kush-liquide-diy-10-ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609188450501","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628319920325","handle":"arome-super-skunk-liquide-diy-10-ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609191235781","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15193256919366","handle":"aya-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55189467005254","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15203891085638","handle":"banana-cream-cbg","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55225121505606","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628323360965","handle":"base-neutre-liquide-diy-85-ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609196708037","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6726878134469","handle":"big-bud-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40009476702405","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15203880632646","handle":"blueberry-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55225072451910","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6728179024069","handle":"booster-cbd-2000-4000-6000-mg-30ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40015077114053","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628312907973","handle":"booster-cbd-250-500-1000-1500-mg-10ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609177243845","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14950734692678","handle":"california-haze-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54259711312198","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6694237372613","handle":"huile-de-cbd-calm-evening-10-20-30-40-pourcent-10ml-full-spectrum-stilla-france","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39866743193797","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
697,{"id":"14818674901318","handle":"candy-kush-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53942806741318","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185643241798","handle":"cartouche-cbd-amnesia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172028236102","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185679483206","handle":"cartouche-cbd-banana-cream","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172083188038","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14821920538950","handle":"cartouche-cbd-candy-pen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53833096626502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14821921620294","handle":"cartouche-cbd-fruity-pen","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53833101508934","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185636458822","handle":"cartouche-cbd-jack-herer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172017357126","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185629544774","handle":"cartouche-cbd-lemon-haze","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172000678214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185614766406","handle":"cartouche-cbd-orange-bud","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55171973153094","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6694204702917","handle":"huile-de-cbd-chanvre-10-20-30-40-pourcent-10ml-full-spectrum-stilla-france","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39866594394309","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14865640096070","handle":"paquet-cigarettes-amnesia-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53978299007302","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15558481117510","handle":"cigarettes-cbd-amnesia-sativa-l-blunt-papper-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56577786282310","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15558471713094","handle":"cigarettes-cbd-amnesia-sativa-l-blunt-papper","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56577661501766","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14865640653126","handle":"paquet-cigarettes-classic-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53978300055878","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14865635410246","handle":"paquet-cigarettes-mango-kush-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53978290422086","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
697,{"id":"14865642455366","handle":"paquet-cigarettes-menthol-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53978309755206","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14865641472326","handle":"paquet-cigarettes-premium-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53978306642246","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14865628922182","handle":"paquet-cigarettes-royal-cookie-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53978249232710","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"14855364346182","handle":"critical-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"53942455206214","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185784209734","handle":"crumble-jack-herer-85-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172297818438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185805115718","handle":"crumble-lemon-haze-85-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172317806918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6726719340741","handle":"huile-de-cbd-defenses-naturelles-5-15-25-pourcent-10ml-broad-spectrum-stilla-france","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40008767209669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6726735036613","handle":"huile-de-cbd-detente-relaxation-5-15-25-pourcent-10ml-broad-spectrum-stilla-france","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40008804335813","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6726739460293","handle":"huile-de-cbd-digestion-facile-5-15-25-pourcent-10ml-broad-spectrum-stilla-france","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"40008818163909","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15185811079494","handle":"distillat-90-cbd","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55172334125382","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628347478213","handle":"e-liquide-cbd-alma-terra-100-300-500-mg-10ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609251692741","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628205068485","handle":"e-liquide-cbd-amnesia-0-50-100-300-600-mg-10ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39608853168325","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628277813445","handle":"e-liquide-cbd-california-100-300-500-700-mg-10ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609079529669","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6628305731781","handle":"e-liquide-cbd-classic-n1-0-50-100-300-600-mg-10ml-marie-jeanne","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39609167806661","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://cali-weed.fr/cdn","7ec887c8w14f9f074p854094e1m1370c602",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"195221750086","themeStoreId":"1567","themePublished":"true","eventMetadataId":"4fb17739-e313-4a31-aa25-b30cb5c69bcf","pageType":"home","shopId":"55254220997","storefrontBaseUrl":"https:\/\/caliweed.pt","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\"]","isMerchantRequest":"false","hashVersion":"7ec887c8w14f9f074p854094e1m1370c602","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
697<script> 698 window.ShopifyAnalytics = window.ShopifyAnalytics || {}; 699 window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {}; 700 window.ShopifyAnalytics.meta.currency = 'EUR'; 701 var meta = {"page":{"pageType":"home","requestId":"7294b10a-4656-40b9-82dd-99f5be0f6965-1791562373"}}; 702 for (var attr in meta) { 703 window.ShopifyAnalytics.meta[attr] = meta[attr]; 704 } 705</script>
vendor: 1 bytes, line 705
705
706<script class="analytics"> 707 (function () { 708 var customDocumentWrite = function(content) { 709 var jquery = null; 710 711 if (window.jQuery) { 712 jquery = window.jQuery; 713 } else if (window.Checkout && window.Checkout.$) { 714 jquery = window.Checkout.$; 715 } 716 717 if (jquery) { 718 jquery('body').append(content); 719 } 720 }; 721 722 var hasLoggedConversion = function(token) { 723 if (token) { 724 return document.cookie.indexOf('loggedConversion=' + token) !== -1; 725 } 726 return false; 727 } 728 729 var setCookieIfConversion = function(token) { 730 if (token) { 731 var twoMonthsFromNow = new Date(Date.now()); 732 twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2); 733 734 document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow; 735 } 736 } 737 738 var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || []; 739 window.ShopifyAnalytics.lib.trekkie = window.trekkie; 740 if (trekkie.integrations) { 741 return; 742 } 743 trekkie.methods = [ 744 'identify', 745 'page', 746 'ready', 747 'track', 748 'trackForm', 749 'trackLink' 750 ]; 751 trekkie.factory = function(method) { 752 return function() { 753 var args = Array.prototype.slice.call(arguments); 754 args.unshift(method); 755 trekkie.push(args); 756 if (method == 'track' || method == 'page') { 757 var pageUrl; 758 try { 759 pageUrl = window.location.href; 760 } catch (e) {} 761 var pageReferrer; 762 try { 763 pageReferrer = document.referrer; 764 } catch (e) {} 765 try { 766 if (window.__TREKKIE_SHIM_QUEUE == null) { 767 window.__TREKKIE_SHIM_QUEUE = []; 768 } 769 window.__TREKKIE_SHIM_QUEUE.push({ 770 from: 'trekkie-stub', 771 method: method, 772 args: args.slice(1), 773 pageContext: { 774 url: pageUrl, 775 referrer: pageReferrer 776 } 777 }); 778 } catch (e) { 779 // no-op 780 } 781 } 782 return trekkie; 783 }; 784 }; 785 for (var i = 0; i < trekkie.methods.length; i++) { 786 var key = trekkie.methods[i]; 787 trekkie[key] = trekkie.factory(key); 788 } 789 trekkie.load = function(config) { 790 trekkie.config = config || {}; 791 trekkie.config.initialDocumentCookie = document.cookie; 792 var first = document.getElementsByTagName('script')[0]; 793var script = document.createElement('script'); 794script.type = 'text/javascript'; 795script.onerror = function(e) { 796 var scriptFallback = document.createElement('script'); 797 scriptFallback.type = 'text/javascript'; 798 scriptFallback.onerror = function(error) { 799 var Monorail = { 800 produce: function produce(monorailDomain, schemaId, payload) { 801 var currentMs = new Date().getTime(); 802 var event = { 803 schema_id: schemaId, 804 payload: payload, 805 metadata: { 806 event_created_at_ms: currentMs, 807 event_sent_at_ms: currentMs 808 } 809 }; 810 return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event)); 811 }, 812 sendRequest: function sendRequest(endpointUrl, payload) { 813 // Try the sendBeacon API 814 if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) { 815 var blobData = new window.Blob([payload], { 816 type: 'text/plain' 817 }); 818 819 if (window.navigator.sendBeacon(endpointUrl, blobData)) { 820 return true; 821 } // sendBeacon was not successful 822 823 } // XHR beacon 824 825 var xhr = new XMLHttpRequest(); 826 827 try { 828 xhr.open('POST', endpointUrl); 829 xhr.setRequestHeader('Content-Type', 'text/plain'); 830 xhr.send(payload); 831 } catch (e) { 832 console.log(e); 833 } 834 835 return false; 836 }, 837 isIos12: function isIos12() { 838 return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1; 839 } 840 }; 841 Monorail.produce('monorail-edge.shopifysvc.com', 842 'trekkie_storefront_load_errors/1.1', 843 {shop_id: 55254220997, 844 theme_id: 195221750086, 845 app_name: "storefront", 846 context_url: window.location.href, 847 source_url: "//cali-weed.fr/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js"}); 848 849 }; 850 scriptFallback.async = true; 851 scriptFallback.src = '//cali-weed.fr/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 852 first.parentNode.insertBefore(scriptFallback, first); 853}; 854script.async = true; 855script.src = '//cali-weed.fr/cdn/s/trekkie.storefront.51e69540e15035ae012ec8cc42e8f9cd792233a0.min.js'; 856first.parentNode.insertBefore(script, first); 857 858 }; 859 trekkie.load( 860 {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":55254220997,"isMerchantRequest":null,"themeId":195221750086,"themeCityHash":"16982148741440254041","contentLanguage":"fr","currency":"EUR","eventMetadataId":"4fb17739-e313-4a31-aa25-b30cb5c69bcf"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}} 861 ); 862 863 var loaded = false;
864 trekkie.ready(function() { 865 if (loaded) return; 866 loaded = true; 867 868 window.ShopifyAnalytics.lib = window.trekkie; 869 870 var originalDocumentWrite = document.write; 871 document.write = customDocumentWrite; 872 try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {}; 873 document.write = originalDocumentWrite; 874 875 var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/) 876 var token = match? match[1]: undefined; 877 if (!hasLoggedConversion(token)) { 878 setCookieIfConversion(token); 879 880 } 881 }); 882 883 window.ShopifyAnalytics.lib.page(null,{"pageType":"home","requestId":"7294b10a-4656-40b9-82dd-99f5be0f6965-1791562373","shopifyEmitted":true}); 884 885 var eventsListenerScript = document.createElement('script'); 886 eventsListenerScript.async = true; 887 eventsListenerScript.src = "//cali-weed.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js"; 888 document.getElementsByTagName('head')[0].appendChild(eventsListenerScript); 889})();</script>
889 890
890<script> 891 if (!window.ga || (window.ga && typeof window.ga !== 'function')) { 892 window.ga = function ga() { 893 (window.ga.q = window.ga.q || []).push(arguments); 894 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 895 window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"}); 896 } 897 console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information."); 898 }; 899 if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') { 900 window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"}); 901 } 902 } 903</script>
vendor: 1 bytes, line 903
903
904<script defer="" src="https://cali-weed.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.10.1.min.js" data-application="storefront-renderer" data-shop-id="55254220997" data-render-region="gcp-us-west1" data-page-type="index" data-theme-instance-id="195221750086" data-theme-name="Refresh" data-theme-version="15.2.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://caliweed.pt/api/collect"></script>
904 905<meta name="shopify-y" content="fea0e6a8-f227-4f07-9467-ef200d88092c" data-expiration="1823140272000"><meta name="shopify-s" content="7a07a81d-5f96-4f15-969f-aabde8214bd3" data-expiration="1791584472000"> 906<link href="https://cali-weed.fr/" hreflang="fr" rel="alternate"><link href="https://caliweed.pt/" hreflang="pt" rel="alternate"><link href="https://caliweed.it/" hreflang="it" rel="alternate"><link href="https://caliweed.es/" hreflang="es" rel="alternate"><link href="https://caliweed.sk/" hreflang="sk" rel="alternate"><link href="https://caliweedstore.de/" hreflang="de" rel="alternate"><link href="https://cali-weed.dk/" hreflang="da" rel="alternate"><link href="https://cali-weed.at/" hreflang="de-at" rel="alternate"><link href="https://cali-weed.uk/" hreflang="en-uk" rel="alternate"><link href="https://caliweedshop.nl/" hreflang="nl" rel="alternate"><link href="https://caliweed.fi/" hreflang="fi" rel="alternate"><link href="https://caliweed.hr/" hreflang="hr" rel="alternate"></head> 907 908 <body class="gradient"> 909 <div id="shopify-section-custom-font" class="shopify-section"> 910 <style data-custom-fonts=""> 911 912 913 914 915 916 917 918 919 920 921 922 923 924 925 926 927 928 929 930 931 932 933 934 935 936 937 938 939 940 941 942 943 @font-face { 944 font-family: 'Overpass'; 945 src: url(https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Overpass-Regular.woff?v=1746435400) format('woff'); 946 947 font-style: ; 948 949 950 } 951 952 h1 { 953 font-family: 'Overpass' !important; 954 font-weight: none !important; 955 } 956 957 958 h2 { 959 font-family: 'Overpass' !important; 960 font-weight: none !important; 961 } 962 963 964 h3 { 965 font-family: 'Overpass' !important; 966 font-weight: none !important; 967 } 968 969 970 h4 { 971 font-family: 'Overpass' !important; 972 font-weight: none !important; 973 } 974 975 976 h5 { 977 font-family: 'Overpass' !important; 978 font-weight: none !important; 979 } 980 981 982 h6 { 983 font-family: 'Overpass' !important; 984 font-weight: none !important; 985 } 986 987 988 p { 989 font-family: 'Overpass' !important; 990 font-weight: none !important; 991 } 992 993 994 a { 995 font-family: 'Overpass' !important; 996 font-weight: none !important; 997 } 998 999 1000 input { 1001 font-family: 'Overpass' !important; 1002 font-weight: none !important; 1003 } 1004 1005 1006 1007 label { 1008 font-family: 'Overpass' !important; 1009 font-weight: none !important; 1010 } 1011 1012 1013 legend { 1014 font-family: 'Overpass' !important; 1015 font-weight: none !important; 1016 } 1017 1018 1019 button { 1020 font-family: 'Overpass' !important; 1021 font-weight: none !important; 1022 } 1023 1024 1025 summary{ 1026 font-family: 'Overpass' !important; 1027 font-weight: none !important; 1028 } 1029 1030 1031 select { 1032 font-family: 'Overpass' !important; 1033 font-weight: none !important; 1034 } 1035 1036 1037 option{ 1038 font-family: 'Overpass' !important; 1039 font-weight: none !important; 1040 } 1041 1042 1043 small{ 1044 font-family: 'Overpass' !important; 1045 font-weight: none !important; 1046 } 1047 1048 1049 1050 span{ 1051 font-family: 'Overpass' !important; 1052 font-weight: none !important; 1053 } 1054 1055 1056 1057 1058 1059 </style> 1060 1061 1062 1063</div> 1064 <a class="skip-to-content-link button visually-hidden" href="#MainContent"> 1065 Ignorar e passar ao conteúdo 1066 </a> 1067 1068<link href="//cali-weed.fr/cdn/shop/t/49/assets/quantity-popover.css?v=129068967981937647381789567702" rel="stylesheet" type="text/css" media="all"> 1069<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-card.css?v=28107221026106375421789567702" rel="stylesheet" type="text/css" media="all"> 1070
1071<script src="//cali-weed.fr/cdn/shop/t/49/assets/cart.js?v=53973376719736494311789567702" defer="defer"></script>
vendor: 1 bytes, line 1071
1071
1072<script src="//cali-weed.fr/cdn/shop/t/49/assets/quantity-popover.js?v=987015268078116491789567702" defer="defer"></script>
1072 1073 1074<style> 1075 .drawer { 1076 visibility: hidden; 1077 } 1078</style> 1079 1080<cart-drawer class="drawer is-empty"> 1081 <div id="CartDrawer" class="cart-drawer"> 1082 <div id="CartDrawer-Overlay" class="cart-drawer__overlay"></div> 1083 <div class="drawer__inner gradient color-scheme-1" role="dialog" aria-modal="true" aria-label="Votre panier" tabindex="-1"><div class="drawer__inner-empty"> 1084 <div class="cart-drawer__warnings center cart-drawer__warnings--has-collection"> 1085 <div class="cart-drawer__empty-content"> 1086 <h2 class="cart__empty-text">O seu cesto está vazio</h2> 1087 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Fermer"> 1088 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1089</span> 1090 </button> 1091 <a href="/collections/all" class="button"> 1092 Continuar a comprar 1093 </a><p class="cart__login-title h3">Tem uma conta?</p> 1094 <p class="cart__login-paragraph"> 1095 Inicie <a href="https://caliweed.pt/customer_authentication/redirect?locale=fr®ion_country=FR" class="link underlined-link">sessão para</a> pagar mais rapidamente. 1096 </p></div> 1097 </div><div class="cart-drawer__collection"> 1098 1099<div class="card-wrapper animate-arrow collection-card-wrapper"> 1100 <div class=" 1101 card 1102 card--card 1103 card--media 1104 color-scheme-1 gradient 1105 1106 1107 " style="--ratio-percent: 100%;"> 1108 <div class="card__inner ratio" style="--ratio-percent: 100%;"><div class="card__media"> 1109 <div class="media media--transparent media--hover-effect"> 1110 <img srcset="//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=165 165w,//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=330 330w,//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=535 535w,//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=750 750w,//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=1000 1000w,//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762 1024w 1111 " src="//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=1500" sizes=" 1112 (min-width: 1600px) 1500px, 1113 (min-width: 750px) calc(100vw - 10rem), 1114 calc(100vw - 3rem) 1115 " alt="Flores CBD" height="1024" width="1024" loading="lazy" class="motion-reduce"> 1116 </div> 1117 </div><div class="card__content"> 1118 <div class="card__information"> 1119 <h3 class="card__heading"> 1120 <a href="/collections/flores-cbd" class="full-unstyled-link">Flores CBD 1121 </a> 1122 </h3><p class="card__caption">Porque é que as nossas flores CBD fazem a diferença? Na Cali Weed,...<span class="icon-wrap"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1122ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"></path></svg> 1123</span> 1124 </p></div> 1125 </div></div><div class="card__content"> 1126 <div class="card__information"> 1127 <h3 class="card__heading"> 1128 <a href="/collections/flores-cbd" class="full-unstyled-link">Flores CBD<span class="icon-wrap"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"></path></svg> 1129</span> 1130 </a> 1131 </h3></div> 1132 </div></div> 1133</div> 1134 1135 </div></div><div class="drawer__header"> 1136 <h2 class="drawer__heading">O seu cesto</h2> 1137 <button class="drawer__close" type="button" onclick="this.closest('cart-drawer').close()" aria-label="Fermer"> 1138 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1139</span> 1140 </button> 1141 </div> 1142 <cart-drawer-items class=" is-empty"> 1143 <form action="/cart" id="CartDrawer-Form" class="cart__contents cart-drawer__form" method="post"> 1144 <div id="CartDrawer-CartItems" class="drawer__contents js-contents"><p id="CartDrawer-LiveRegionText" class="visually-hidden" role="status"></p> 1145 <p id="CartDrawer-LineItemStatus" class="visually-hidden" aria-hidden="true" role="status"> 1146 Carregamento em curso... 1147 </p> 1148 </div> 1149 <div id="CartDrawer-CartErrors" role="alert"></div> 1150 </form> 1151 </cart-drawer-items> 1152 <div class="drawer__footer"><!-- Start blocks --> 1153 <!-- Subtotals --> 1154 1155 <div class="cart-drawer__footer"> 1156 <div></div> 1157 1158 <div class="totals" role="status"> 1159 <h2 class="totals__total">Total estimado</h2> 1160 <p class="totals__total-value">â¬0,00 EUR</p> 1161 </div> 1162 1163 <small class="tax-note caption-large rte">Impostos incluÃdos. Descontos e <a href="/policies/shipping-policy">custos de envio</a> calculados no ato da compra. 1164</small> 1165 </div> 1166 1167 <!-- CTAs --> 1168 1169 <div class="cart__ctas"> 1170 <button type="submit" id="CartDrawer-Checkout" class="cart__checkout-button button" name="checkout" form="CartDrawer-Form" disabled=""> 1171 Proceder ao pagamento 1172 </button> 1173 </div> 1174 </div> 1175 </div> 1176 </div> 1177</cart-drawer> 1178<!-- BEGIN sections: header-group --> 1179<div id="shopify-section-sections--29104432775494__announcement-bar" class="shopify-section shopify-section-group-header-group announcement-bar-section"><link href="//cali-weed.fr/cdn/shop/t/49/assets/component-slideshow.css?v=17933591812325749411789567702" rel="stylesheet" type="text/css" media="all"> 1180<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-slider.css?v=14039311878856620671789567702" rel="stylesheet" type="text/css" media="all"> 1181 1182 <link href="//cali-weed.fr/cdn/shop/t/49/assets/component-list-social.css?v=35792976012981934991789567702" rel="stylesheet" type="text/css" media="all"> 1183 1184 1185<div class="utility-bar color-scheme-4cd9f533-d692-4bc0-886f-b89c6b08a782 gradient utility-bar--bottom-border"> 1186 <div class="page-width utility-bar__grid"><slideshow-component class="announcement-bar" role="region" aria-roledescription="Carrousel" aria-label="Barre dâannonces"> 1187 <div class="announcement-bar-slider slider-buttons"> 1188 <button type="button" class="slider-button slider-button--prev" name="previous" aria-label="Annonce précédente" aria-controls="Slider-sections--29104432775494__announcement-bar">
1189 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 1190</span> 1191 </button> 1192 <div class="grid grid--1-col slider slider--everywhere" id="Slider-sections--29104432775494__announcement-bar" aria-live="polite" aria-atomic="true" data-autoplay="false" data-speed="5"><div class="slideshow__slide slider__slide grid__item grid--1-col" id="Slide-sections--29104432775494__announcement-bar-1" role="group" aria-roledescription="Annonce" aria-label="1 de 2" tabindex="-1"> 1193 <div class="announcement-bar__announcement" role="region" aria-label="Annonce"><p class="announcement-bar__message h5"> 1194 <span>-30% EM TODO O SITE - CÃDIGO: SUMMER30</span></p></div> 1195 </div><div class="slideshow__slide slider__slide grid__item grid--1-col" id="Slide-sections--29104432775494__announcement-bar-2" role="group" aria-roledescription="Annonce" aria-label="2 de 2" tabindex="-1"> 1196 <div class="announcement-bar__announcement" role="region" aria-label="Annonce"><p class="announcement-bar__message h5"> 1197 <span>+ 50 G DE FLORES OFERECIDAS A PARTIR DE 100 â¬</span></p></div> 1198 </div></div> 1199 <button type="button" class="slider-button slider-button--next" name="next" aria-label="Annonce suivante" aria-controls="Slider-sections--29104432775494__announcement-bar"> 1200 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 1201</span> 1202 </button> 1203 </div> 1204 </slideshow-component><div class="localization-wrapper"> 1205</div> 1206 </div> 1207</div> 1208 1209 1210<style> #shopify-section-sections--29104432775494__announcement-bar .announcement-offer {background: linear-gradient( 90deg, #ec713b 0%, #eac66a 41%, #60c1cd 77%, #3fc0f0 100% ); background-clip: text; -webkit-background-clip: text; -webkit-text-fill-color: transparent; font-size: 16px; font-weight: 700; line-height: 150%;} @media (max-width: 768px) {#shopify-section-sections--29104432775494__announcement-bar .gradient {background: linear-gradient( 90deg, #d87b45 8.17%, #1e4f65 37.87%, #002643 66.92% ); } #shopify-section-sections--29104432775494__announcement-bar .announcement-bar__message {font-size: 12px; } #shopify-section-sections--29104432775494__announcement-bar .announcement-offer {font-size: 12px; }} </style></div><div id="shopify-section-sections--29104432775494__header" class="shopify-section shopify-section-group-header-group section-header"><link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-list-menu.css?v=151968516119678728991789567702" media="print" onload="this.media='all'"> 1211<link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-search.css?v=112866579581509149171789567702" media="print" onload="this.media='all'"> 1212<link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-menu-drawer.css?v=170970415156899076241789567702" media="print" onload="this.media='all'"> 1213<link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-cart-notification.css?v=54116361853792938221789567702" media="print" onload="this.media='all'"><link rel="stylesheet" href="//cali-weed.fr/cdn/shop/t/49/assets/component-price.css?v=153471848427037729161789567702" media="print" onload="this.media='all'"><style data-shopify="">header-drawer { 1214 justify-self: start; 1215 margin-left: -1.2rem; 1216 }@media screen and (min-width: 990px) { 1217 header-drawer { 1218 display: none; 1219 } 1220 }.menu-drawer-container { 1221 display: flex; 1222 } 1223 1224 .list-menu { 1225 list-style: none; 1226 padding: 0; 1227 margin: 0; 1228 } 1229 1230 .list-menu--inline { 1231 display: inline-flex; 1232 flex-wrap: wrap; 1233 } 1234 1235 summary.list-menu__item { 1236 padding-right: 2.7rem; 1237 } 1238 1239 .list-menu__item { 1240 display: flex; 1241 align-items: center; 1242 line-height: calc(1 + 0.3 / var(--font-body-scale)); 1243 } 1244 1245 .list-menu__item--link { 1246 text-decoration: none; 1247 padding-bottom: 1rem; 1248 padding-top: 1rem; 1249 line-height: calc(1 + 0.8 / var(--font-body-scale)); 1250 } 1251 1252 @media screen and (min-width: 750px) { 1253 .list-menu__item--link { 1254 padding-bottom: 0.5rem; 1255 padding-top: 0.5rem; 1256 } 1257 } 1258 1259 .header { 1260 padding: 10px 3rem 10px 3rem; 1261 } 1262 1263 .section-header { 1264 position: sticky; 1265 top: 0; 1266 z-index: 100; 1267 margin-bottom: 0px; 1268 } 1269 1270 @media screen and (min-width: 750px) { 1271 .section-header { 1272 margin-bottom: 0px; 1273 } 1274 } 1275 1276 @media screen and (min-width: 990px) { 1277 .header { 1278 padding-top: 20px; 1279 padding-bottom: 20px; 1280 } 1281 } 1282 1283 1284 @media screen and (max-width: 768px), @media screen and (max-width: 576px) { 1285 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu { 1286 display: grid; 1287 grid-template-columns: 1fr 1fr 1fr; 1288 gap: 13px; 1289 padding: 16px; 1290 } 1291 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a { 1292 padding: 68px 12px 12px 12px !important; 1293 color: #5A7A92; 1294 text-align: center; 1295 leading-trim: both; 1296 text-edge: cap; 1297 font-size: 12px !important; 1298 font-weight: 500 !important; 1299 line-height: 130%; 1300 border-radius: 12px; 1301 border: 1px solid #EDF0F2; 1302 display: flex; 1303 justify-content: center; 1304 position: relative; 1305 transition: all 200ms; 1306 height: 100%; 1307 1308 } 1309 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a::before { 1310 position: absolute; 1311 content: ""; 1312 left: 50%; 1313 top: 12px; 1314 transform: translateX(-50%); 1315 width: 48px; 1316 height: 48px; 1317 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/menu
1317-icon-1.png?v=1748444450'); 1318 background-repeat: no-repeat; 1319 background-size: contain; 1320 background-position: center center; 1321 } 1322 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a:hover { 1323 background: linear-gradient(129deg, #EC713B 0%, #EAC66A 41%, #60C1CD 77%, #3FC0F0 100%); 1324 color: #ffffff; 1325 } 1326 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a:active { 1327 background: linear-gradient(129deg, #EC713B 0%, #EAC66A 41%, #60C1CD 77%, #3FC0F0 100%); 1328 color: #ffffff; 1329 } 1330 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a:hover::before { 1331 filter: brightness(0) invert(1); 1332 } 1333 1334 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(1) a::before { 1335 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Californie_icon_ef095c31-6a50-4b1b-959b-8fe1c025b664.svg?v=1749818794'); 1336 background-repeat: no-repeat; 1337 background-size: contain; 1338 background-position: center center; 1339 } 1340 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(2) a::before { 1341 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Petits_bourgeons.svg?v=1749818795'); 1342 background-repeat: no-repeat; 1343 background-size: contain; 1344 background-position: center center; 1345 } 1346 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(3) a::before { 1347 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/PreRolls.svg?v=1749818794'); 1348 background-repeat: no-repeat; 1349 background-size: contain; 1350 background-position: center center; 1351 } 1352 1353 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(4) a::before { 1354 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Resines.svg?v=1749818795'); 1355 background-repeat: no-repeat; 1356 background-size: contain; 1357 background-position: center center; 1358 } 1359 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(5) a::before { 1360 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Huiles.svg?v=1749818795'); 1361 background-repeat: no-repeat; 1362 background-size: contain; 1363 background-position: center center; 1364 } 1365 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(6) a::before { 1366 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Bonbons.svg?v=1749818794'); 1367 background-repeat: no-repeat; 1368 background-size: contain; 1369 background-position: center center; 1370 } 1371 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(7) a::before { 1372 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Cigarettes.svg?v=1749818794'); 1373 background-repeat: no-repeat; 1374 background-size: contain; 1375 background-position: center center; 1376 } 1377 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(8) a::before { 1378 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Snus.svg?v=1749818794'); 1379 background-repeat: no-repeat; 1380 background-size: contain; 1381 background-position: center center; 1382 } 1383 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(9) a::before { 1384 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Tisanes.svg?v=1749818794'); 1385 background-repeat: no-repeat; 1386 background-size: contain; 1387 background-position: center center; 1388 } 1389 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(10) a::before { 1390 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Tisanes.svg?v=1749818794'); 1391 background-repeat: no-repeat; 1392 background-size: contain; 1393 background-position: center center; 1394 } 1395 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(11) a::before { 1396 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Packs.svg?v=1749818795'); 1397 background-repeat: no-repeat; 1398 background-size: contain; 1399 background-position: center center; 1400 } 1401 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(12) a::before { 1402 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/Headshop.svg?v=1749818794'); 1403 background-repeat: no-repeat; 1404 background-size: contain; 1405 background-position: center center; 1406 } 1407 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li:nth-child(13) a::before { 1408 background: url('https://cdn.shopify.com/s/files/1/0552/5422/0997/files/menu
1408-icon-12.png?v=1748446688'); 1409 background-repeat: no-repeat; 1410 background-size: contain; 1411 background-position: center center; 1412 } 1413 1414 } 1415.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button{ 1416 transition: .2s all linear; 1417} 1418.menu-drawer__menu-item--active, .menu-drawer__menu-item:focus, .menu-drawer__close-button:focus, .menu-drawer__menu-item:hover, .menu-drawer__close-button:hover{ 1419 background-color:transparent !important; 1420 color:#EC713B !important; 1421} 1422 1423 @media(max-width:991px){ 1424 1425 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a:hover{ 1426 color:#fff !important; 1427 } 1428 ul.menu-drawer__menu.has-submenu.list-menu.submenu-open ul.menu-drawer__menu li a:active{ 1429 color:#fff !important; 1430 } 1431 1432 }</style>
1432<script src="//cali-weed.fr/cdn/shop/t/49/assets/cart-notification.js?v=133508293167896966491789567702" defer="defer"></script>
1432<sticky-header data-sticky-type="always" class="header-wrapper color-scheme-1 gradient header-wrapper--border-bottom"><header class="header header--middle-left header--mobile-center page-width header--has-menu header--has-social header--has-account"><!-- Logo Section --><h1 class="header__heading"><a href="/" class="header__heading-link link link--text focus-inset"><div class="header__heading-logo-wrapper"> 1433 1434 <img src="//cali-weed.fr/cdn/shop/files/Caliweed_logo_2025.png?v=1746106216&width=600" alt="Cali Weed" srcset="//cali-weed.fr/cdn/shop/files/Caliweed_logo_2025.png?v=1746106216&width=200 200w, //cali-weed.fr/cdn/shop/files/Caliweed_logo_2025.png?v=1746106216&width=300 300w, //cali-weed.fr/cdn/shop/files/Caliweed_logo_2025.png?v=1746106216&width=400 400w" width="200" height="38.006230529595015" loading="eager" class="header__heading-logo motion-reduce" sizes="(max-width: 400px) 50vw, 200px"> 1435 </div></a></h1><!-- Desktop Menu --> 1436 1437<style> 1438 /* Dropdown menu wrapper and title styling */ 1439.header__submenu-wrapper { 1440 position: absolute; 1441 top: calc(100% + 30px); 1442 left: -200px; 1443 min-width: 200px; 1444 max-width: 936px !important; 1445 width: 936px !important; 1446 padding: 0; 1447 z-index: 99; 1448 box-shadow: 0px 24px 48px 0px rgba(0, 38, 67, 0.04); 1449 padding:32px; 1450} 1451 1452 @media(max-width:1300px){ 1453 .header__submenu-wrapper { 1454 left: -250px; 1455 max-width: 836px !important; 1456 width: 836px !important; 1457 } 1458 } 1459 1460 .header__submenu{ 1461 display: grid; 1462 grid-template-columns: 1fr 1fr 1fr; 1463 } 1464 1465.header__submenu-title { 1466 margin: 0; 1467 padding-bottom:24px; 1468} 1469 1470.dropdown-title-text { 1471 font-weight: 700; 1472 font-size: 32px; 1473 color: #002643; 1474 display: block; 1475 text-align: left; 1476} 1477 1478/* Adjust the ul inside wrapper */ 1479.header__submenu-wrapper .header__submenu { 1480 position: static; 1481 box-shadow: none; 1482 border: none; 1483 margin: 0; 1484 padding: 0.5rem 0; 1485} 1486 1487/* Ensure dropdown items are properly styled */ 1488.header__submenu-wrapper .header__submenu .header__menu-item { 1489 padding: 0rem 10px 24px 0px; 1490 display: block; 1491 text-align: left; 1492} 1493.header__active-menu-item{ 1494 color:#EC713B; 1495} 1496</style> 1497 1498 1499<nav class="header__inline-menu"> 1500 1501 <ul class="list-menu list-menu--inline" role="list"><li><header-menu> 1502 <details id="Details-HeaderMenu-1"> 1503 <summary id="HeaderMenu-shop" class="header__menu-item list-menu__item link focus-inset"> 1504 <span>Loja</span><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 1505</summary><div class="header__submenu-wrapper color-scheme-1 gradient motion-reduce global-settings-popup"><div class="header__submenu-title"> 1506 <span class="dropdown-title-text">Produtos</span> 1507 </div> 1508 1509 <ul id="HeaderMenu-MenuList-1" class="header__submenu list-menu list-menu--disclosure caption-large" role="list" tabindex="-1"><li><a id="HeaderMenu-shop-californie" href="/collections/flores-cbd-california" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1510 Califórnia 1511 </a></li><li><a id="HeaderMenu-shop-fleurs-cbd" href="/collections/flores-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1512 Flores CBD 1513 </a></li><li><a id="HeaderMenu-shop-pre-roll-cbd" href="/collections/pre-roll-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1514 Pre-Roll CBD 1515 </a></li><li><a id="HeaderMenu-shop-resines-cbd" href="/collections/haxixe-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1516 Resinas CBD 1517 </a></li><li><a id="HeaderMenu-shop-huiles-cbd" href="/collections/oleos-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1518 Ãleos CBD 1519 </a></li><li><a id="HeaderMenu-shop-cigarettes-cbd" href="/collections/cigarros-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1520 Cigarros CBD 1521 </a></li><li><a id="HeaderMenu-shop-concentres-cbd" href="/collections/concentres-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1522 Concentrados de CBD 1523 </a></li><li><a id="HeaderMenu-shop-vape-cbd" href="/collections/vape-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1524 CBD Vape 1525 </a></li><li><a id="HeaderMenu-shop-packs-cbd" href="/collections/packs-cbd" class="header__menu-item list-menu__item link link--text focus-inset caption-large"> 1526 Packs CBD 1527 </a></li><li><a id="HeaderMenu-shop-headshop" href="/collections/headshop" class="header__menu-item list-menu__item link link--text focus-inset caption-large">
1528 Headshop 1529 </a></li></ul> 1530 </div> 1531 </details> 1532 </header-menu></li><li><a id="HeaderMenu-californie" href="/collections/flores-cbd-california" class="header__menu-item list-menu__item link link--text focus-inset"> 1533 <span>Califórnia</span> 1534 </a></li><li><a id="HeaderMenu-fleurs-cbd" href="/collections/flores-cbd" class="header__menu-item list-menu__item link link--text focus-inset"> 1535 <span>Flores CBD</span> 1536 </a></li><li><a id="HeaderMenu-small-buds-cbd" href="/collections/small-buds-cbd" class="header__menu-item list-menu__item link link--text focus-inset"> 1537 <span>Small Buds CBD</span> 1538 </a></li><li><a id="HeaderMenu-resines-cbd" href="/collections/haxixe-cbd" class="header__menu-item list-menu__item link link--text focus-inset"> 1539 <span>Haxixe CBD</span> 1540 </a></li><li><a id="HeaderMenu-huiles-cbd" href="/collections/oleos-cbd" class="header__menu-item list-menu__item link link--text focus-inset"> 1541 <span>Ãleos CBD</span> 1542 </a></li><li><a id="HeaderMenu-vape-cbd" href="/collections/vape-cbd" class="header__menu-item list-menu__item link link--text focus-inset"> 1543 <span>CBD Vape</span> 1544 </a></li><li><a id="HeaderMenu-packs-cbd" href="/collections/packs-cbd" class="header__menu-item list-menu__item link link--text focus-inset"> 1545 <span>Packs CBD</span> 1546 </a></li></ul> 1547</nav> 1548 1549 <!-- Icons & Mobile Menu --> 1550 <div class="header__icons"> 1551 <!-- Localization dropdown (desktop) --> 1552 <div class="desktop-localization-wrapper"> 1553</div> 1554 1555 1556 1557<details-modal class="header__search"> 1558 <details> 1559 <summary class="header__icon header__icon--search header__icon--summary link focus-inset modal__toggle" aria-haspopup="dialog" aria-label="Recherche"> 1560 <span> 1561 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg> 1562</span> 1563 <span class="svg-wrapper header__icon-close"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1564</span> 1565 </span> 1566 </summary> 1567 <div class="search-modal modal__content gradient" role="dialog" aria-modal="true" aria-label="Recherche"> 1568 <div class="modal-overlay"></div> 1569 <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"> 1570 <div class="field"> 1571 <input class="search__input field__input" id="Search-In-Modal" type="search" name="q" value="" placeholder="Pesquisar" 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"> 1572 <label class="field__label" for="Search-In-Modal">Pesquisar</label> 1573 <input type="hidden" name="options[prefix]" value="last"> 1574 <button type="reset" class="reset__button field__button hidden" aria-label="Effacer le terme de recherche"> 1575 <span class="svg-wrapper"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"></circle><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"></path></svg> 1576</span> 1577 </button> 1578 <button class="search__button field__button" aria-label="Recherche">
1579 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg> 1580</span> 1581 </button> 1582 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search=""> 1583 1584<div class="predictive-search__loading-state"> 1585 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"><circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"></circle></svg> 1586 1587</div> 1588</div> 1589 1590 <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"> 1591 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1592</span> 1593 </button> 1594 </div> 1595 </div> 1596 </details> 1597</details-modal> 1598 1599<a href="https://caliweed.pt/customer_authentication/redirect?locale=fr®ion_country=FR" class="header__icon header__icon--account link focus-inset small-hide" rel="nofollow"><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.35" clip-rule="evenodd"></path></svg> 1600</span><span class="visually-hidden">Ligação</span> 1601 </a><a href="/cart" class="header__icon header__icon--cart link focus-inset" id="cart-icon-bubble"> 1602 1603 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-cart-empty" viewBox="0 0 40 40"><path fill="currentColor" fill-rule="evenodd" 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.33L28.4 11.8zm0 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"></path></svg> 1604</span> 1605 1606 <span class="visually-hidden">Cesto</span></a> 1607 1608 <!-- Mobile Menu Hamburger (moved here) --> 1609<style data-shopify="">.menu-drawer__search-section .predictive-search{ 1610 position:initial !important; 1611 }</style><header-drawer data-breakpoint="tablet"> 1612 <details id="Details-menu-drawer-container" class="menu-drawer-container"> 1613 <summary class="header__icon header__icon--menu header__icon--summary link focus-inset" aria-label="Menu"> 1614 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-hamburger" viewBox="0 0 18 16"><path fill="currentColor" d="M1 .5a.5.5 0 1 0 0 1h15.71a.5.5 0 0 0 0-1zM.5 8a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1A.5.5 0 0 1 .5 8m0 7a.5.5 0 0 1 .5-.5h15.71a.5.5 0 0 1 0 1H1a.5.5 0 0 1-.5-.5"></path></svg> 1615<svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1616</span> 1617 </summary> 1618 <div id="menu-drawer" class="gradient menu-drawer motion-reduce color-scheme-1"> 1619 <div class="menu-drawer__inner-container"> 1620 1621 <!-- Header Border à¦à¦¬à¦ Search Bar Section --> 1622 <div class="menu-drawer__header-section"> 1623 1624 <!-- Search Bar Section --> 1625<div class="menu-drawer__search-section"><predictive-search class="search-modal__form" data-loading-text="Chargement en cours..."><form action="/search" method="get" role="search" class="search search-modal__form"> 1626 <div class="field"> 1627 <input class="search__input field__input" id="Search-In-Modal-Drawer" type="search" name="q" value="" placeholder="Pesquisar" role="combobox" aria-expanded="false" aria-owns="predictive-search-results-drawer" aria-controls="predictive-search-results-drawer" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> 1628 <label class="field__label" for="Search-In-Modal-Drawer">Pesquisar</label> 1629 <input type="hidden" name="options[prefix]" value="last"> 1630 <button type="reset" class="reset__button field__button hidden" aria-label="Effacer le terme de recherche">
1631 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1632</span> 1633 </button> 1634 <button class="search__button field__button" aria-label="Recherche"> 1635 <span class="svg-wrapper"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg> 1636</span> 1637 </button> 1638 </div><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search=""> 1639 <div id="predictive-search-results-drawer" role="listbox"> 1640 <div class="predictive-search__loading-state"> 1641 <svg xmlns="http://www.w3.org/2000/svg" class="spinner" viewBox="0 0 66 66"> 1642 <circle stroke-width="6" cx="33" cy="33" r="30" fill="none" class="path"></circle> 1643 </svg> 1644 </div> 1645 </div> 1646 <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span> 1647 </div></form></predictive-search></div> 1648 </div> 1649 1650 <div class="menu-drawer__navigation-container"> 1651 <nav class="menu-drawer__navigation"> 1652 <ul class="menu-drawer__menu has-submenu list-menu" role="list"><li><details id="Details-menu-drawer-menu-item-1"> 1653 <summary id="HeaderDrawer-shop" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1654 Loja 1655 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewB
1655ox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"></path></svg> 1656</span> 1657 <span class="svg-wrapper"><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 1658</span> 1659 </summary> 1660 <div id="link-shop" class="menu-drawer__submenu has-submenu gradient motion-reduce" tabindex="-1"> 1661 <div class="menu-drawer__inner-submenu"> 1662 <button class="menu-drawer__close-button link link--text focus-inset" aria-expanded="true"> 1663 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-arrow" viewBox="0 0 14 10"><path fill="currentColor" fill-rule="evenodd" d="M8.537.808a.5.5 0 0 1 .817-.162l4 4a.5.5 0 0 1 0 .708l-4 4a.5.5 0 1 1-.708-.708L11.793 5.5H1a.5.5 0 0 1 0-1h10.793L8.646 1.354a.5.5 0 0 1-.109-.546" clip-rule="evenodd"></path></svg> 1664</span> 1665 Loja 1666 </button> 1667 <ul class="menu-drawer__menu list-menu" role="list" tabindex="-1"><li><a id="HeaderDrawer-shop-californie" href="/collections/flores-cbd-california" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1668 Califórnia 1669 </a></li><li><a id="HeaderDrawer-shop-fleurs-cbd" href="/collections/flores-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1670 Flores CBD 1671 </a></li><li><a id="HeaderDrawer-shop-pre-roll-cbd" href="/collections/pre-roll-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1672 Pre-Roll CBD 1673 </a></li><li><a id="HeaderDrawer-shop-resines-cbd" href="/collections/haxixe-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1674 Resinas CBD 1675 </a></li><li><a id="HeaderDrawer-shop-huiles-cbd" href="/collections/oleos-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1676 Ãleos CBD 1677 </a></li><li><a id="HeaderDrawer-shop-cigarettes-cbd" href="/collections/cigarros-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1678 Cigarros CBD 1679 </a></li><li><a id="HeaderDrawer-shop-concentres-cbd" href="/collections/concentres-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1680 Concentrados de CBD 1681 </a></li><li><a id="HeaderDrawer-shop-vape-cbd" href="/collections/vape-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1682 CBD Vape 1683 </a></li><li><a id="HeaderDrawer-shop-packs-cbd" href="/collections/packs-cbd" class="menu-drawer__menu-item link link--text list-menu__item focus-inset"> 1684 Packs CBD 1685 </a></li><li><a id="HeaderDrawer-shop-headshop" href="/collections/headshop" class="menu-drawer__menu-item link link--text list-menu__item focus-inset">
1686 Headshop 1687 </a></li></ul> 1688 </div> 1689 </div> 1690 </details></li><li><a id="HeaderDrawer-californie" href="/collections/flores-cbd-california" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1691 Califórnia 1692 </a></li><li><a id="HeaderDrawer-fleurs-cbd" href="/collections/flores-cbd" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1693 Flores CBD 1694 </a></li><li><a id="HeaderDrawer-small-buds-cbd" href="/collections/small-buds-cbd" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1695 Small Buds CBD 1696 </a></li><li><a id="HeaderDrawer-resines-cbd" href="/collections/haxixe-cbd" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1697 Haxixe CBD 1698 </a></li><li><a id="HeaderDrawer-huiles-cbd" href="/collections/oleos-cbd" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1699 Ãleos CBD 1700 </a></li><li><a id="HeaderDrawer-vape-cbd" href="/collections/vape-cbd" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1701 CBD Vape 1702 </a></li><li><a id="HeaderDrawer-packs-cbd" href="/collections/packs-cbd" class="menu-drawer__menu-item list-menu__item link link--text focus-inset"> 1703 Packs CBD 1704 </a></li></ul> 1705 </nav> 1706 <div class="menu-drawer__utility-links"><a href="https://caliweed.pt/customer_authentication/redirect?locale=fr®ion_country=FR" class="menu-drawer__account link focus-inset h5 medium-hide large-up-hide" rel="nofollow"><span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-account" viewBox="0 0 18 19"><path fill="currentColor" fill-rule="evenodd" d="M6 4.5a3 3 0 1 1 6 0 3 3 0 0 1-6 0m3-4a4 4 0 1 0 0 8 4 4 0 0 0 0-8m5.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.15M9 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.35" clip-rule="evenodd"></path></svg> 1707</span>Ligação</a><div class="menu-drawer__localization header-localization"><localization-form><form method="post" action="/localization" id="HeaderCountryMobileForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data"><input type="hidden" name="form_type" value="localization"><input type="hidden" name="utf8" value="â"><input type="hidden" name="_method" value="put"><input type="hidden" name="return_to" value="/"><div> 1708 <h2 class="visually-hidden" id="HeaderCountryMobileLabel"> 1709 PaÃs/região 1710 </h2> 1711 1712<div class="disclosure"> 1713 <button type="button" class="disclosure__button localization-form__select localization-selector link link--text caption-large" aria-expanded="false" aria-controls="HeaderCountryMobile-country-results" aria-describedby="HeaderCountryMobileLabel"> 1714 <span>França 1715 EUR 1716 â¬</span> 1717 <svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 1718 1719 </button> 1720 <div class="disclosure__list-wrapper country-selector" hidden=""> 1721 <div class="country-filter"> 1722 1723 <div class="field"> 1724 <input class="country-filter__input field__input" id="country-filter-input" type="search" name="country_filter" value="" placeholder="Pesquisar" role="combobox" aria-owns="country-results" aria-controls="country-results" aria-haspopup="listbox" aria-autocomplete="list" autocorrect="off" autocomplete="off" autocapitalize="off" spellcheck="false"> 1725 <label class="field__label" for="country-filter-input">Pesquisar</label> 1726 <button type="reset" class="country-filter__reset-button field__button hidden" aria-label="Effacer le terme de recherche"><svg fill="none" stroke="currentColor" class="icon icon-close" viewBox="0 0 18 18"><circle cx="9" cy="9" r="8.5" stroke-opacity=".2"></circle><path stroke-linecap="round" stroke-linejoin="round" d="M11.83 11.83 6.172 6.17M6.229 11.885l5.544-5.77"></path></svg> 1727</button> 1728 <div class="country-filter__search-icon field__button motion-reduce"><svg fill="none" class="icon icon-search" viewBox="0 0 18 19">
1728<path fill="currentColor" fill-rule="evenodd" d="M11.03 11.68A5.784 5.784 0 1 1 2.85 3.5a5.784 5.784 0 0 1 8.18 8.18m.26 1.12a6.78 6.78 0 1 1 .72-.7l5.4 5.4a.5.5 0 1 1-.71.7z" clip-rule="evenodd"></path></svg> 1729</div> 1730 </div> 1731 1732 <button class="country-selector__close-button button--small link" type="button" aria-label="Fermer"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-close" viewBox="0 0 18 17"><path fill="currentColor" d="M.865 15.978a.5.5 0 0 0 .707.707l7.433-7.431 7.579 7.282a.501.501 0 0 0 .846-.37.5.5 0 0 0-.153-.351L9.712 8.546l7.417-7.416a.5.5 0 1 0-.707-.708L8.991 7.853 1.413.573a.5.5 0 1 0-.693.72l7.563 7.268z"></path></svg> 1733</button> 1734 </div> 1735 <div id="sr-country-search-results" class="visually-hidden" aria-live="polite"></div> 1736 <div class="disclosure__list country-selector__list" id="HeaderCountryMobile-country-results"> 1737 1738 <ul role="list" class="list-unstyled countries"><li class="disclosure__item" tabindex="-1"> 1739 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AL" id="Albanie"> 1740 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1741</span> 1742 <span class="country">Albânia</span> 1743 <span class="localization-form__currency motion-reduce hidden"> 1744 EUROS 1745 â¬</span> 1746 </a> 1747 </li><li class="disclosure__item" tabindex="-1"> 1748 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DE" id="Allemagne"> 1749 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1750</span> 1751 <span class="country">Alemanha</span> 1752 <span class="localization-form__currency motion-reduce hidden"> 1753 EUROS 1754 â¬</span> 1755 </a> 1756 </li><li class="disclosure__item" tabindex="-1"> 1757 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AD" id="Andorre"> 1758 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1759</span> 1760 <span class="country">Andorra</span> 1761 <span class="localization-form__currency motion-reduce hidden"> 1762 EUROS 1763 â¬</span> 1764 </a> 1765 </li><li class="disclosure__item" tabindex="-1"> 1766 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="AT" id="Autriche"> 1767 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1768</span> 1769 <span class="country">Ãustria</span> 1770 <span class="localization-form__currency motion-reduce hidden"> 1771 EUROS 1772 â¬</span> 1773 </a> 1774 </li><li class="disclosure__item" tabindex="-1"> 1775 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BE" id="Belgique">
1776 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1777</span> 1778 <span class="country">Bélgica</span> 1779 <span class="localization-form__currency motion-reduce hidden"> 1780 EUROS 1781 â¬</span> 1782 </a> 1783 </li><li class="disclosure__item" tabindex="-1"> 1784 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BY" id="Biélorussie"> 1785 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1786</span> 1787 <span class="country">Bielorrússia</span> 1788 <span class="localization-form__currency motion-reduce hidden"> 1789 EUROS 1790 â¬</span> 1791 </a> 1792 </li><li class="disclosure__item" tabindex="-1"> 1793 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BA" id="Bosnie-Herzégovine"> 1794 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1795</span> 1796 <span class="country">Bósnia-Herzegovina</span> 1797 <span class="localization-form__currency motion-reduce hidden"> 1798 EUROS 1799 â¬</span> 1800 </a> 1801 </li><li class="disclosure__item" tabindex="-1"> 1802 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BR" id="Brésil"> 1803 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1804</span> 1805 <span class="country">Brasil</span> 1806 <span class="localization-form__currency motion-reduce hidden"> 1807 EUROS 1808 â¬</span> 1809 </a> 1810 </li><li class="disclosure__item" tabindex="-1"> 1811 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BG" id="Bulgarie"> 1812 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1813</span> 1814 <span class="country">Bulgária</span> 1815 <span class="localization-form__currency motion-reduce hidden"> 1816 EUROS 1817 â¬</span> 1818 </a> 1819 </li><li class="disclosure__item" tabindex="-1"> 1820 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CY" id="Chypre"> 1821 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1822</span>
1823 <span class="country">Chipre</span> 1824 <span class="localization-form__currency motion-reduce hidden"> 1825 EUROS 1826 â¬</span> 1827 </a> 1828 </li><li class="disclosure__item" tabindex="-1"> 1829 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HR" id="Croatie"> 1830 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1831</span> 1832 <span class="country">Croácia</span> 1833 <span class="localization-form__currency motion-reduce hidden"> 1834 EUROS 1835 â¬</span> 1836 </a> 1837 </li><li class="disclosure__item" tabindex="-1"> 1838 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="DK" id="Danemark"> 1839 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1840</span> 1841 <span class="country">Dinamarca</span> 1842 <span class="localization-form__currency motion-reduce hidden"> 1843 EUROS 1844 â¬</span> 1845 </a> 1846 </li><li class="disclosure__item" tabindex="-1"> 1847 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="ES" id="Espagne"> 1848 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1849</span> 1850 <span class="country">Espanha</span> 1851 <span class="localization-form__currency motion-reduce hidden"> 1852 EUROS 1853 â¬</span> 1854 </a> 1855 </li><li class="disclosure__item" tabindex="-1"> 1856 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="EE" id="Estonie"> 1857 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1858</span> 1859 <span class="country">Estónia</span> 1860 <span class="localization-form__currency motion-reduce hidden"> 1861 EUROS 1862 â¬</span> 1863 </a> 1864 </li><li class="disclosure__item" tabindex="-1"> 1865 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="FI" id="Finlande"> 1866 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1867</span> 1868 <span class="country">Finlândia</span> 1869 <span class="localization-form__currency motion-reduce hidden"> 1870 EUROS 1871 â¬</span> 1872 </a> 1873 </li><li class="disclosure__item" tabindex="-1"> 1874 <a class="link link--text disclosure__link caption-large focus-inset" href="#" aria-current="true" data-value="FR" id="France">
1875 <span><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1876</span> 1877 <span class="country">França</span> 1878 <span class="localization-form__currency motion-reduce hidden"> 1879 EUROS 1880 â¬</span> 1881 </a> 1882 </li><li class="disclosure__item" tabindex="-1"> 1883 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GR" id="Grèce"> 1884 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1885</span> 1886 <span class="country">Grécia</span> 1887 <span class="localization-form__currency motion-reduce hidden"> 1888 EUROS 1889 â¬</span> 1890 </a> 1891 </li><li class="disclosure__item" tabindex="-1"> 1892 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GP" id="Guadeloupe"> 1893 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1894</span> 1895 <span class="country">Guadalupe</span> 1896 <span class="localization-form__currency motion-reduce hidden"> 1897 EUROS 1898 â¬</span> 1899 </a> 1900 </li><li class="disclosure__item" tabindex="-1"> 1901 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="HU" id="Hongrie"> 1902 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1903</span> 1904 <span class="country">Hungria</span> 1905 <span class="localization-form__currency motion-reduce hidden"> 1906 EUROS 1907 â¬</span> 1908 </a> 1909 </li><li class="disclosure__item" tabindex="-1"> 1910 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IE" id="Irlande"> 1911 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1912</span> 1913 <span class="country">Irlanda</span> 1914 <span class="localization-form__currency motion-reduce hidden"> 1915 EUROS 1916 â¬</span> 1917 </a> 1918 </li><li class="disclosure__item" tabindex="-1"> 1919 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="IT" id="Italie"> 1920 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1921</span>
1922 <span class="country">Itália</span> 1923 <span class="localization-form__currency motion-reduce hidden"> 1924 EUROS 1925 â¬</span> 1926 </a> 1927 </li><li class="disclosure__item" tabindex="-1"> 1928 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="JE" id="Jersey"> 1929 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1930</span> 1931 <span class="country">Jersey</span> 1932 <span class="localization-form__currency motion-reduce hidden"> 1933 EUROS 1934 â¬</span> 1935 </a> 1936 </li><li class="disclosure__item" tabindex="-1"> 1937 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RE" id="La Réunion"> 1938 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1939</span> 1940 <span class="country">Reunião</span> 1941 <span class="localization-form__currency motion-reduce hidden"> 1942 EUROS 1943 â¬</span> 1944 </a> 1945 </li><li class="disclosure__item" tabindex="-1"> 1946 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LV" id="Lettonie"> 1947 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1948</span> 1949 <span class="country">Letónia</span> 1950 <span class="localization-form__currency motion-reduce hidden"> 1951 EUROS 1952 â¬</span> 1953 </a> 1954 </li><li class="disclosure__item" tabindex="-1"> 1955 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LT" id="Lituanie"> 1956 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1957</span> 1958 <span class="country">Lituânia</span> 1959 <span class="localization-form__currency motion-reduce hidden"> 1960 EUROS 1961 â¬</span> 1962 </a> 1963 </li><li class="disclosure__item" tabindex="-1"> 1964 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="LU" id="Luxembourg"> 1965 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1966</span> 1967 <span class="country">Luxemburgo</span> 1968 <span class="localization-form__currency motion-reduce hidden"> 1969 EUROS 1970 â¬</span> 1971 </a> 1972 </li><li class="disclosure__item" tabindex="-1"> 1973 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MT" id="Malte">
1974 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1975</span> 1976 <span class="country">Malta</span> 1977 <span class="localization-form__currency motion-reduce hidden"> 1978 EUROS 1979 â¬</span> 1980 </a> 1981 </li><li class="disclosure__item" tabindex="-1"> 1982 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MQ" id="Martinique"> 1983 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1984</span> 1985 <span class="country">Martinica</span> 1986 <span class="localization-form__currency motion-reduce hidden"> 1987 EUROS 1988 â¬</span> 1989 </a> 1990 </li><li class="disclosure__item" tabindex="-1"> 1991 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="YT" id="Mayotte"> 1992 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 1993</span> 1994 <span class="country">Mayotte</span> 1995 <span class="localization-form__currency motion-reduce hidden"> 1996 EUROS 1997 â¬</span> 1998 </a> 1999 </li><li class="disclosure__item" tabindex="-1"> 2000 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MD" id="Moldavie"> 2001 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2002</span> 2003 <span class="country">Moldávia</span> 2004 <span class="localization-form__currency motion-reduce hidden"> 2005 EUROS 2006 â¬</span> 2007 </a> 2008 </li><li class="disclosure__item" tabindex="-1"> 2009 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MC" id="Monaco"> 2010 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2011</span> 2012 <span class="country">Mónaco</span> 2013 <span class="localization-form__currency motion-reduce hidden"> 2014 EUROS 2015 â¬</span> 2016 </a> 2017 </li><li class="disclosure__item" tabindex="-1"> 2018 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NO" id="Norvège"> 2019 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2020</span>
2021 <span class="country">Noruega</span> 2022 <span class="localization-form__currency motion-reduce hidden"> 2023 EUROS 2024 â¬</span> 2025 </a> 2026 </li><li class="disclosure__item" tabindex="-1"> 2027 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NC" id="Nouvelle-Calédonie"> 2028 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2029</span> 2030 <span class="country">Nova Caledónia</span> 2031 <span class="localization-form__currency motion-reduce hidden"> 2032 EUROS 2033 â¬</span> 2034 </a> 2035 </li><li class="disclosure__item" tabindex="-1"> 2036 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="NL" id="Pays-Bas"> 2037 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2038</span> 2039 <span class="country">PaÃses Baixos</span> 2040 <span class="localization-form__currency motion-reduce hidden"> 2041 EUROS 2042 â¬</span> 2043 </a> 2044 </li><li class="disclosure__item" tabindex="-1"> 2045 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PL" id="Pologne"> 2046 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2047</span> 2048 <span class="country">Polónia</span> 2049 <span class="localization-form__currency motion-reduce hidden"> 2050 EUR 2051 â¬</span> 2052 </a> 2053 </li><li class="disclosure__item" tabindex="-1"> 2054 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PF" id="Polynésie française"> 2055 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2056</span> 2057 <span class="country">Polinésia Francesa</span> 2058 <span class="localization-form__currency motion-reduce hidden"> 2059 EUROS 2060 â¬</span> 2061 </a> 2062 </li><li class="disclosure__item" tabindex="-1"> 2063 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="PT" id="Portugal"> 2064 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2065</span> 2066 <span class="country">Portugal</span> 2067 <span class="localization-form__currency motion-reduce hidden"> 2068 EUROS 2069 â¬</span> 2070 </a> 2071 </li><li class="disclosure__item" tabindex="-1"> 2072 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RO" id="Roumanie">
2073 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2074</span> 2075 <span class="country">Roménia</span> 2076 <span class="localization-form__currency motion-reduce hidden"> 2077 EUROS 2078 â¬</span> 2079 </a> 2080 </li><li class="disclosure__item" tabindex="-1"> 2081 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="GB" id="Royaume-Uni"> 2082 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2083</span> 2084 <span class="country">Reino Unido</span> 2085 <span class="localization-form__currency motion-reduce hidden"> 2086 EUROS 2087 â¬</span> 2088 </a> 2089 </li><li class="disclosure__item" tabindex="-1"> 2090 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="BL" id="Saint-Barthélemy"> 2091 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2092</span> 2093 <span class="country">Saint-Barthélemy</span> 2094 <span class="localization-form__currency motion-reduce hidden"> 2095 EUROS 2096 â¬</span> 2097 </a> 2098 </li><li class="disclosure__item" tabindex="-1"> 2099 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="MF" id="Saint-Martin"> 2100 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2101</span> 2102 <span class="country">Saint-Martin</span> 2103 <span class="localization-form__currency motion-reduce hidden"> 2104 EUROS 2105 â¬</span> 2106 </a> 2107 </li><li class="disclosure__item" tabindex="-1"> 2108 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="RS" id="Serbie"> 2109 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2110</span> 2111 <span class="country">Sérvia</span> 2112 <span class="localization-form__currency motion-reduce hidden"> 2113 EUROS 2114 â¬</span> 2115 </a> 2116 </li><li class="disclosure__item" tabindex="-1"> 2117 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SK" id="Slovaquie"> 2118 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2119</span>
2120 <span class="country">Eslováquia</span> 2121 <span class="localization-form__currency motion-reduce hidden"> 2122 EUROS 2123 â¬</span> 2124 </a> 2125 </li><li class="disclosure__item" tabindex="-1"> 2126 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SI" id="Slovénie"> 2127 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2128</span> 2129 <span class="country">Eslovénia</span> 2130 <span class="localization-form__currency motion-reduce hidden"> 2131 EUROS 2132 â¬</span> 2133 </a> 2134 </li><li class="disclosure__item" tabindex="-1"> 2135 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="SE" id="Suède"> 2136 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2137</span> 2138 <span class="country">Suécia</span> 2139 <span class="localization-form__currency motion-reduce hidden"> 2140 EUROS 2141 â¬</span> 2142 </a> 2143 </li><li class="disclosure__item" tabindex="-1"> 2144 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CH" id="Suisse"> 2145 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2146</span> 2147 <span class="country">SuÃça</span> 2148 <span class="localization-form__currency motion-reduce hidden"> 2149 EUROS 2150 â¬</span> 2151 </a> 2152 </li><li class="disclosure__item" tabindex="-1"> 2153 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="CZ" id="Tchéquie"> 2154 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2155</span> 2156 <span class="country">República Checa</span> 2157 <span class="localization-form__currency motion-reduce hidden"> 2158 EUROS 2159 â¬</span> 2160 </a> 2161 </li><li class="disclosure__item" tabindex="-1"> 2162 <a class="link link--text disclosure__link caption-large focus-inset" href="#" data-value="UA" id="Ukraine"> 2163 <span class="visibility-hidden"><svg xmlns="http://www.w3.org/2000/svg" fill="none" class="icon icon-checkmark" viewBox="0 0 12 9"><path fill="currentColor" fill-rule="evenodd" d="M11.35.643a.5.5 0 0 1 .006.707l-6.77 6.886a.5.5 0 0 1-.719-.006L.638 4.845a.5.5 0 1 1 .724-.69l2.872 3.011 6.41-6.517a.5.5 0 0 1 .707-.006z" clip-rule="evenodd"></path></svg> 2164</span> 2165 <span class="country">Ucrânia</span> 2166 <span class="localization-form__currency motion-reduce hidden"> 2167 EUROS 2168 â¬</span> 2169 </a> 2170 </li></ul> 2171 </div> 2172 </div> 2173 <div class="country-selector__overlay"></div> 2174</div> 2175<input type="hidden" name="country_code" value="FR"> 2176</div></form></localization-form> 2177 2178</div><ul class="list list-social list-unstyled" role="list"><li class="list-social__item"> 2179 <a href="https://www.facebook.com/caliwdshop/" class="list-social__link link">
2180 <span class="svg-wrapper"><svg class="icon icon-facebook" viewBox="0 0 20 20"><path fill="currentColor" d="M18 10.049C18 5.603 14.419 2 10 2s-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.951"></path></svg> 2181</span> 2182 <span class="visually-hidden">Facebook</span> 2183 </a> 2184 </li><li class="list-social__item"> 2185 <a href="https://www.instagram.com/caliwdshop/" class="list-social__link link"> 2186 <span class="svg-wrapper"><svg class="icon icon-instagram" viewBox="0 0 20 20"><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.4 2.4 0 0 0-.912.593 2.5 2.5 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23s.01 2.39.046 3.229c.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.046s2.39-.01 3.23-.046c.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.23s-.01-2.39-.055-3.229c-.027-.784-.164-1.204-.274-1.495a2.4 2.4 0 0 0-.593-.913 2.6 2.6 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045a63 63 0 0 1 3.302.045c.664.014 1.321.14 1.943.374a4 4 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.9 3.9 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.15 4.15 0 0 1-1.414-.922 4.1 4.1 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.4 4.4 0 0 1 .92-1.414 4.2 4.2 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.805m1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93m5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355" clip-rule="evenodd"></path></svg> 2187</span> 2188 <span class="visually-hidden">Instagram</span> 2189 </a> 2190 </li></ul> 2191 </div> 2192 </div> 2193 </div> 2194 </div> 2195 </details> 2196</header-drawer></div> 2197</header></sticky-header> 2198
2199<script type="application/ld+json">{"@context":"http://schema.org","@type":"Organization","name":"Cali Weed","logo":"https://cali-weed.fr/cdn/shop/files/Caliweed_logo_2025.png?v=1746106216&width=500","sameAs":["","https://www.facebook.com/caliwdshop/","","https://www.instagram.com/caliwdshop/","","","","",""],"url":"https://caliweed.pt"}</script>
2199 2200
2201<script> 2202// Mobile search functionality for submenu items 2203document.addEventListener('DOMContentLoaded', function() { 2204 const searchInput = document.querySelector('.mobile-search-input'); 2205 const menuItems = document.querySelectorAll('.header__submenu .header__menu-item'); 2206 2207 if (searchInput && menuItems.length > 0) { 2208 searchInput.addEventListener('input', function(e) { 2209 const searchTerm = e.target.value.toLowerCase().trim(); 2210 2211 menuItems.forEach(function(item) { 2212 const text = item.textContent.toLowerCase(); 2213 const listItem = item.closest('li'); 2214 2215 if (searchTerm === '' || text.includes(searchTerm)) { 2216 listItem.style.display = ''; 2217 item.style.opacity = '1'; 2218 } else { 2219 listItem.style.display = 'none'; 2220 item.style.opacity = '0.5'; 2221 } 2222 }); 2223 2224 // Show "No results" message if no items match 2225 const visibleItems = Array.from(menuItems).filter(item => 2226 item.closest('li').style.display !== 'none' 2227 ); 2228 2229 if (visibleItems.length === 0 && searchTerm !== '') { 2230 showNoResultsMessage(); 2231 } else { 2232 hideNoResultsMessage(); 2233 } 2234 }); 2235 2236 // Clear search when clicking outside 2237 document.addEventListener('click', function(e) { 2238 if (!e.target.closest('.header__submenu-wrapper')) { 2239 searchInput.value = ''; 2240 menuItems.forEach(function(item) { 2241 const listItem = item.closest('li'); 2242 listItem.style.display = ''; 2243 item.style.opacity = '1'; 2244 }); 2245 hideNoResultsMessage(); 2246 } 2247 }); 2248 } 2249 2250 function showNoResultsMessage() { 2251 let noResultsMsg = document.querySelector('.no-results-message'); 2252 if (!noResultsMsg) { 2253 noResultsMsg = document.createElement('div'); 2254 noResultsMsg.className = 'no-results-message'; 2255 noResultsMsg.style.cssText = ` 2256 text-align: center; 2257 padding: 20px; 2258 color: #666; 2259 font-style: italic; 2260 grid-column: 1 / -1; 2261 `; 2262 noResultsMsg.textContent = 'Aucun produit trouvé'; 2263 2264 const submenu = document.querySelector('.header__submenu'); 2265 if (submenu) { 2266 submenu.appendChild(noResultsMsg); 2267 } 2268 } 2269 noResultsMsg.style.display = 'block'; 2270 } 2271 2272 function hideNoResultsMessage() { 2273 const noResultsMsg = document.querySelector('.no-results-message'); 2274 if (noResultsMsg) { 2275 noResultsMsg.style.display = 'none'; 2276 } 2277 } 2278}); 2279</script>
2279 2280
2280<script type="application/ld+json">{"@context":"http://schema.org","@type":"WebSite","name":"Cali Weed","potentialAction":{"@type":"SearchAction","target":"https://caliweed.pt/search?q={search_term_string}","query-input":"required name=search_term_string"},"url":"https://caliweed.pt"}</script>
2280 2281<style> #shopify-section-sections--29104432775494__header .header__icon {border: 2px solid #d9dfe3; border-radius: 16px;} #shopify-section-sections--29104432775494__header .header__icons {display: flex; gap: 8px;} </style></div> 2282<!-- END sections: header-group --> 2283 2284 <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1"> 2285 <section id="shopify-section-template--29104436019526__slideshow" class="shopify-section section"><link href="//cali-weed.fr/cdn/shop/t/49/assets/section-image-banner.css?v=124819179385751388401789567702" rel="stylesheet" type="text/css" media="all"> 2286<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-slider.css?v=14039311878856620671789567702" rel="stylesheet" type="text/css" media="all"> 2287<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-slideshow.css?v=17933591812325749411789567702" rel="stylesheet" type="text/css" media="all"> 2288<slideshow-component class="slider-mobile-gutter" role="region" aria-roledescription="Carrousel" aria-label="Slideshow about our brand"><div class="slideshow banner banner--medium grid grid--1-col slider slider--everywhere scroll-tr
2288igger animate--fade-in" id="Slider-template--29104436019526__slideshow" aria-live="polite" aria-atomic="true" data-autoplay="true" data-speed="5"><style> 2289 #Slide-template--29104436019526__slideshow-1 .banner__media::after { 2290 opacity: 0.1; 2291 } 2292 2293 @media screen and (max-width: 749px) { 2294 #Slide-template--29104436019526__slideshow-1 .slideshow__text.banner__box { 2295 --color-background: var(--color-scheme-1-background-1); 2296 --color-foreground: var(--color-scheme-1-text); 2297 --color-button: var(--color-scheme-1-button); 2298 --color-button-text: var(--color-scheme-1-button-label); 2299 --color-secondary-button: var(--color-scheme-1-secondary-button); 2300 --color-secondary-button-text: var(--color-scheme-1-secondary-button-label); 2301 --color-link: var(--color-scheme-1-link); 2302 --color-badge-foreground: var(--color-scheme-1-badge-1); 2303 --color-badge-background: var(--color-scheme-1-badge-2); 2304 --color-badge-border: var(--color-scheme-1-badge-3); 2305 --payment-terms-background-color: rgba(var(--color-scheme-1-background-1), var(--alpha-background-2)); 2306 } 2307 } 2308 </style> 2309 <div class="slideshow__slide grid__item grid--1-col slider__slide" id="Slide-template--29104436019526__slideshow-1" role="group" aria-roledescription="Diapositive" aria-label="1 de 1" tabindex="-1"> 2310 <div class="slideshow__media banner__media media"> 2311 <img src="//cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=3840" alt="" srcset="//cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=375 375w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=550 550w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=750 750w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=1100 1100w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=1500 1500w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=1780 1780w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=2000 2000w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=3000 3000w, //cali-weed.fr/cdn/shop/files/magnific_ultrarealistic-32-landsca_1ljIpYur4r.jpg?v=1785917202&width=3840 3840w" height="1152" sizes="100vw" fetchpriority="high"> 2312</div> 2313 <div class="slideshow__text-wrapper banner__content banner__content--middle-center page-width banner--desktop-transparent scroll-tr
2313igger animate--slide-in"> 2314 <div class="slideshow__text banner__box content-container content-container--full-width-mobile color-scheme-3 gradient slideshow__text--center slideshow__text-mobile--center"><h2 class="banner__heading inline-richtext h0"> 2315 -30% EM TODO O SITE 2316 </h2><div class="banner__text rte"> 2317 <p>Com o código SUMMER30</p> 2318 </div><div class="banner__buttons"> 2319 <a href="/collections/all" class="button button--primary">+ 50 G DE FLORES OFERECIDAS A PARTIR DE 100 â¬</a> 2320 </div></div> 2321 </div> 2322 </div></div></slideshow-component> 2323</section><section id="shopify-section-template--29104436019526__collection_list_YL4QP8" class="shopify-section section section-collection-list"><link href="//cali-weed.fr/cdn/shop/t/49/assets/section-collection-list.css?v=70863279319435850561789567702" rel="stylesheet" type="text/css" media="all"> 2324<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-card.css?v=28107221026106375421789567702" rel="stylesheet" type="text/css" media="all"> 2325<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-slider.css?v=14039311878856620671789567702" rel="stylesheet" type="text/css" media="all"> 2326<link href="//cali-weed.fr/cdn/shop/t/49/assets/splide.min.css?v=44329677166622589231789567702" rel="stylesheet" type="text/css" media="all"> 2327<style data-shopify="">.section-template--29104436019526__collection_list_YL4QP8-padding { 2328 padding-top: 72px; 2329 padding-bottom: 72px; 2330 } 2331 2332 @media screen and (min-width: 750px) { 2333 .section-template--29104436019526__collection_list_YL4QP8-padding { 2334 padding-top: 96px; 2335 padding-bottom: 96px; 2336 } 2337 } 2338 2339 /* CBD Shop custom styles */ 2340 .cbd-collection-title { 2341 text-align: center; 2342 color: #002643; 2343 font-size: 48px; 2344 font-weight: 700; 2345 line-height: 120%; /* 57.6px */ 2346 margin-bottom: 48px; 2347 margin-top: 0; 2348 } 2349 2350 .cbd-collection-wrapper { 2351 position: relative; 2352 text-align: center; 2353 display: flex; 2354 flex-direction: column !important; 2355 border-radius: 16px; 2356 border: 2px solid transparent; 2357 padding: 24px; 2358 cursor: pointer; 2359 transition: all 0.2s; 2360 min-height: 200px; /* Ensure minimum height */ 2361 justify-content: flex-start; 2362 } 2363 2364.cbd-collection-card-link { 2365 color: inherit; 2366 text-decoration: none; 2367} 2368 2369.cbd-collection-card-link::after { 2370 content: ""; 2371 position: absolute; 2372 inset: 0; 2373 z-index: 1; 2374} 2375 2376 2377 .cbd-collection-wrapper:hover { 2378 border: 2px solid var(--dark-1, #002643); 2379 } 2380 2381 .cbd-collection-image-wrap { 2382 margin: 0 auto 24px; 2383 width: 200px; 2384 height: 200px; 2385 overflow: hidden; 2386 border-radius: 50%; 2387 flex-shrink: 0; /* Prevent shrinking */ 2388 } 2389 2390 .cbd-collection-image { 2391 width: 100%; 2392 height: 100%; 2393 object-fit: cover; 2394 } 2395 2396 .cbd-collection-name { 2397 color: #002643; 2398 font-size: 24px; 2399 font-weight: 700; 2400 line-height: 120%; 2401 margin-top: 0; 2402 margin-bottom: 12px; 2403 min-height: 29px; /* Ensure consistent height */ 2404 } 2405 2406 .cbd-collection-description { 2407 color: var(--dark-2, #405C72); 2408 text-align: center; 2409 font-size: 16px; 2410 font-weight: 400; 2411 line-height: 150%; /* 24px */ 2412 overflow: hidden; 2413 margin: 0 0 12px 0; /* Add bottom margin */ 2414 flex-grow: 1; /* Allow to grow if needed */ 2415 } 2416 2417 /* Hide description container when empty */ 2418 .cbd-collection-description:empty { 2419 display: none; 2420 margin: 0; 2421 } 2422 2423 .cbd-collection-button { 2424 padding: 15px 24px; 2425 display: inline-block; 2426 border-radius: 100px; 2427 background: var(--dark-1, #EDF0F2); 2428 color: #405C72 !important; 2429 text-decoration: none; 2430 font-size: 17px; 2431 font-weight: 700; 2432 line-height: 123.529%; 2433 transition: all 0.3s; 2434 margin-top: auto; /* Push to bottom */ 2435 border: none; 2436 align-self: center; 2437 } 2438 2439 .cbd-collection-button:hover { 2440 background-color: #002643 !important; 2441 color: #FFF !important; 2442 } 2443 2444 /* Hide button container when empty */ 2445 .cbd-collection-button-container:empty { 2446 display: none; 2447 } 2448 2449 /* Adjust spacing when button is not present */ 2450 .cbd-collection-wrapper:not(:has(.cbd-collection-button)) .cbd-collection-description { 2451 margin-bottom: 0; 2452 } 2453 2454 /* Center the section heading */ 2455 .title-wrapper-with-link { 2456 text-align: center; 2457 justify-content: center; 2458 } 2459 2460 /* Splide slider custom styles */ 2461 .cbd-collection-wrapper .splide__arrow { 2462 background: white; 2463 width: 64px; 2464 height: 64px; 2465 border-radius: 50%; 2466 border: 2px solid #002643; 2467 opacity: 1; 2468 } 2469 2470 .cbd-collection-wrapper .splide__arrow:hover { 2471 border: 2px solid #002643 !important; 2472 background: #002643 !important; 2473 } 2474 2475 .cbd-collection-wrapper .splide__arrow svg { 2476 fill: #0c2340; 2477 } 2478 2479 .cbd-collection-wrapper .splide__pagination { 2480 margin-top: 1.5rem; 2481 } 2482 2483 .cbd-collection-wrapper .splide__pagination__page { 2484 background: #ccc; 2485 } 2486 2487 .cbd-collection-wrapper .splide__pagination__page.is-active { 2488 background: #002643; 2489 fill: #fff; 2490 } 2491 2492 /* All categories button */ 2493 .all-categories-button { 2494 display: block; 2495 text-align: center; 2496 margin-top: 50px; 2497 margin-inline: auto; 2498 } 2499 2500 .all-categories-link { 2501 display: inline-block; 2502 text-decoration: none; 2503 transition: background-color 0.3s; 2504 2505 color: #FFF; 2506 font-size: 20px; 2507 font-weight: 700; 2508 line-height: 105%; 2509 border-radius: 100px; 2510 background: #EC713B; 2511 padding: 19px 44px; 2512 } 2513 2514 .all-categories-link:hover { 2515 background-color: #d55f29; 2516 } 2517 2518 @media(max-width:768px){ 2519 .collection-list-wrapper .cbd-collection-title{ 2520 font-size: 32px; 2521 } 2522 2523 .collection-list-wrapper{ 2524 padding-top:48px !important; 2525 padding-bottom:48px !important; 2526 } 2527 2528 .cbd-collection-wrapper .cbd-collection-image-wrap { 2529 max-width:96px; 2530 max-height:96px; 2531 width:100%; 2532 } 2533 2534 .cbd-collection-wrapper .cbd-collection-name { 2535 font-size:18px; 2536 margin-bottom:8px; 2537 } 2538 2539 .cbd-collection-wrapper .cbd-collection-button{ 2540 margin-top:12px; 2541 } 2542 2543 .cbd-collection-wrapper .cbd-collection-description { 2544 font-size:12px; 2545 } 2546 2547 .cbd-collection-wrapper .cbd-collection-button { 2548 font-size:14px; 2549 padding:12px 20px; 2550 margin-top:12px; 2551 } 2552 2553 .cbd-collection-wrapper{ 2554 padding:12px; 2555 } 2556 2557 .cbd-collection-wrapper .cbd-collection-image-wrap { 2558 margin: 0 auto 12px; 2559 } 2560 .all-categories-link { 2561 padding: 15px 24px; 2562 font-size: 16px; 2563 font-weight: 700; 2564 line-height: 131.25%; 2565 } 2566 .all-categories-button { 2567 display: block; 2568 text-align: center; 2569 margin-top: 24px; 2570 margin-inline: auto; 2571 } 2572 }</style><div class="color-scheme-1 gradient"> 2573 <div class="collection-list-wrapper page-width isolate section-template--29104436019526__
2573collection_list_YL4QP8-padding"><h2 class="cbd-collection-title">Cali Weed: a sua loja CBD para compras online premium</h2><div class="splide" id="splide-template--29104436019526__collection_list_YL4QP8"> 2574 <div class="splide__track"> 2575 <ul class="splide__list"><li class="splide__slide cbd-collection-item"> 2576 <div class="cbd-collection-wrapper"> 2577 <!-- Image Section - Always show if available --><div class="cbd-collection-image-wrap"><img srcset="//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=200 1x, //cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=400 2x" src="//cali-weed.fr/cdn/shop/collections/fleurs_cbd.jpg?v=1734181762&width=200" alt="Flores CBD" width="200" height="200" loading="lazy" class="cbd-collection-image"></div><!-- Title Section - Always show --> 2578<h3 class="cbd-collection-name"> 2579 <a href="/collections/flores-cbd" class="cbd-collection-card-link">Flores CBD</a> 2580</h3> 2581 2582 <!-- Description Section - Only show if not empty --><!-- Button Section - Only show if text is provided --></div> 2583 </li><li class="splide__slide cbd-collection-item"> 2584 <div class="cbd-collection-wrapper"> 2585 <!-- Image Section - Always show if available --><div class="cbd-collection-image-wrap"><img srcset="//cali-weed.fr/cdn/shop/collections/hash_cbd.jpg?v=1734183549&width=200 1x, //cali-weed.fr/cdn/shop/collections/hash_cbd.jpg?v=1734183549&width=400 2x" src="//cali-weed.fr/cdn/shop/collections/hash_cbd.jpg?v=1734183549&width=200" alt="Resina CBD & Hash" width="200" height="200" loading="lazy" class="cbd-collection-image"></div><!-- Title Section - Always show --> 2586<h3 class="cbd-collection-name"> 2587 <a href="/collections/haxixe-cbd" class="cbd-collection-card-link">Resina CBD & Hash</a> 2588</h3> 2589 2590 <!-- Description Section - Only show if not empty --><!-- Button Section - Only show if text is provided --></div> 2591 </li><li class="splide__slide cbd-collection-item"> 2592 <div class="cbd-collection-wrapper"> 2593 <!-- Image Section - Always show if available --><div class="cbd-collection-image-wrap"><img srcset="//cali-weed.fr/cdn/shop/collections/Oils_collections_a264503d-13d4-4579-a70f-c377774f2bcc.jpg?v=1734255456&width=200 1x, //cali-weed.fr/cdn/shop/collections/Oils_collections_a264503d-13d4-4579-a70f-c377774f2bcc.jpg?v=1734255456&width=400 2x" src="//cali-weed.fr/cdn/shop/collections/Oils_collections_a264503d-13d4-4579-a70f-c377774f2bcc.jpg?v=1734255456&width=200" alt="Ãleos CBD" width="200" height="200" loading="lazy" class="cbd-collection-image"></div><!-- Title Section - Always show --> 2594<h3 class="cbd-collection-name"> 2595 <a href="/collections/oleos-cbd" class="cbd-collection-card-link">Ãleos CBD</a> 2596</h3> 2597 2598 <!-- Description Section - Only show if not empty --><!-- Button Section - Only show if text is provided --></div> 2599 </li><li class="splide__slide cbd-collection-item"> 2600 <div class="cbd-collection-wrapper"> 2601 <!-- Image Section - Always show if available --><div class="cbd-collection-image-wrap"><img srcset="//cali-weed.fr/cdn/shop/collections/Vape_pen_collection.jpg?v=1734183468&width=200 1x, //cali-weed.fr/cdn/shop/collections/Vape_pen_collection.jpg?v=1734183468&width=400 2x" src="//cali-weed.fr/cdn/shop/collections/Vape_pen_collection.jpg?v=1734183468&width=200" alt="CBD Vape" width="200" height="200" loading="lazy" class="cbd-collection-image"></div><!-- Title Section - Always show --> 2602<h3 class="cbd-collection-name"> 2603 <a href="/collections/vape-cbd" class="cbd-collection-card-link">CBD Vape</a> 2604</h3> 2605 2606 <!-- Description Section - Only show if not empty --><!-- Button Section - Only show if text is provided --></div> 2607 </li><li class="splide__slide cbd-collection-item"> 2608 <div class="cbd-collection-wrapper"> 2609 <!-- Image Section - Always show if available --><div class="cbd-collection-image-wrap"><img srcset="//cali-weed.fr/cdn/shop/files/pre_roll_royal_2.png?v=1778656414&width=200 1x, //cali-weed.fr/cdn/shop/files/pre_roll_royal_2.png?v=1778656414&width=400 2x" src="//cali-weed.fr/cdn/shop/files/pre_roll_royal_2.png?v=1778656414&width=200" alt="Pre Roll CBD" width="200" height="200" loading="lazy" class="cbd-collection-image"></div><!-- Title Section - Always show --> 2610<h3 class="cbd-collection-name"> 2611 <a href="/collections/pre-roll-cbd" class="cbd-collection-card-link">Pre Roll CBD</a> 2612</h3> 2613 2614 <!-- Description Section - Only show if not empty --><!-- Button Section - Only show if text is provided --></div> 2615 </li></ul> 2616 </div> 2617 </div></div> 2618</div> 2619
2620<script> 2621 document.addEventListener('DOMContentLoaded', function() { 2622 new Splide('#splide-template--29104436019526__collection_list_YL4QP8', { 2623 perPage: 4, 2624 gap: '0rem', 2625 pagination: true, 2626 arrows: true, 2627 breakpoints: { 2628 750: { 2629 perPage: 2, 2630 gap: '1rem' 2631 } 2632 } 2633 }).mount(); 2634 }); 2635</script>
2635 2636 2637 2638</section><div id="shopify-section-template--29104436019526__info_cards_dH3AXH" class="shopify-section"><div class="trust-badges-section"> 2639 <div class="page-width"> 2640 <div class="trust-badges-wrapper"> 2641 <div class="trust-badges-container"> 2642 <!-- Free Shipping Badge --> 2643 <div class="trust-badge"> 2644 <div class="badge-icon"> 2645 <img src="//cali-weed.fr/cdn/shop/files/sugar-free-1_60x.svg?v=1746969165" alt="Entrega gratuita"> 2646 </div> 2647 <div class="badge-content"> 2648 <h4>Entrega gratuita</h4> 2649 <p>Aproveite o envio gratuito em todas as encomendas superiores a 69 â¬.</p> 2650 </div> 2651 </div> 2652 <!-- Secure Payment Badge --> 2653 <div class="trust-badge"> 2654 <div class="badge-icon"> 2655 <img src="//cali-weed.fr/cdn/shop/files/verified1_60x.svg?v=1746969165" alt="Pagamento seguro"> 2656 </div> 2657 <div class="badge-content"> 2658 <h4>Pagamento seguro</h4> 2659 <p>Pagamento encriptado com fornecedores de pagamento fiáveis.</p> 2660 </div> 2661 </div> 2662 <!-- Discreet Packaging Badge --> 2663 <div class="trust-badge"> 2664 <div class="badge-icon"> 2665 <img src="//cali-weed.fr/cdn/shop/files/box1_60x.svg?v=1746969165" alt="Embalagem discreta"> 2666 </div> 2667 <div class="badge-content"> 2668 <h4>Embalagem discreta</h4> 2669 <p>Embalagem neutra e sem odores para uma total confidencialidade.</p> 2670 </div> 2671 </div> 2672 </div> 2673 <!-- Dots de navigation (mobile uniquement) --> 2674 <div class="trust-badges-dots"> 2675 <span class="dot active" data-index="0"></span> 2676 <span class="dot" data-index="1"></span> 2677 <span class="dot" data-index="2"></span> 2678 </div> 2679 </div> 2680 </div> 2681</div> 2682 2683<style> 2684 .trust-badges-section { 2685 width: 100%; 2686 padding: 40px 0; 2687 } 2688 .trust-badges-wrapper { 2689 position: relative; 2690 } 2691 .trust-badges-container { 2692 display: flex; 2693 flex-wrap: wrap; 2694 justify-content: space-between; 2695 gap: 20px; 2696 } 2697 .trust-badge { 2698 background: #F2F4F6; 2699 border-radius: 16px; 2700 padding: 24px; 2701 display: flex; 2702 align-items: flex-start; 2703 gap: 16px; 2704 flex: 1; 2705 min-width: 280px; 2706 } 2707 .badge-icon { 2708 width: 79px; 2709 height: 79px; 2710 display: flex; 2711 align-items: center; 2712 justify-content: center; 2713 flex-shrink: 0; 2714 } 2715 .badge-icon img { 2716 max-width: 100%; 2717 max-height: 100%; 2718 object-fit: contain; 2719 } 2720 .badge-content h4 { 2721 font-weight: 700; 2722 color: #002643; 2723 margin: 0 0 8px 0; 2724 font-size: 24px; 2725 line-height: 120%; 2726 } 2727 .badge-content p { 2728 color: #405C72; 2729 margin: 0; 2730 font-size: 16px; 2731 font-weight: 400; 2732 line-height: 130%; 2733 } 2734 .trust-badges-dots { 2735 display: none; 2736 } 2737 2738 @media (max-width: 768px) { 2739 .trust-badges-wrapper { 2740 overflow: hidden; 2741 } 2742 .trust-badges-container { 2743 display: flex; 2744 flex-wrap: nowrap; 2745 gap: 0; 2746 overflow-x: auto; 2747 scroll-snap-type: x mandatory; 2748 -webkit-overflow-scrolling: touch; 2749 scrollbar-width: none; 2750 -ms-overflow-style: none; 2751 } 2752 .trust-badges-container::-webkit-scrollbar {
2753 display: none; 2754 } 2755 .trust-badge { 2756 flex: 0 0 100%; 2757 min-width: 0; 2758 width: 100%; 2759 scroll-snap-align: start; 2760 box-sizing: border-box; 2761 } 2762 .trust-badges-dots { 2763 display: flex; 2764 justify-content: center; 2765 gap: 8px; 2766 margin-top: 16px; 2767 } 2768 .dot { 2769 width: 8px; 2770 height: 8px; 2771 border-radius: 50%; 2772 background: #C8D2DA; 2773 cursor: pointer; 2774 transition: background 0.2s; 2775 } 2776 .dot.active { 2777 background: #002643; 2778 } 2779 } 2780</style> 2781
2782<script> 2783 (function () { 2784 var container = document.querySelector('.trust-badges-container'); 2785 var dots = document.querySelectorAll('.trust-badges-dots .dot'); 2786 2787 if (!container || !dots.length) return; 2788 2789 // Mise à jour du dot actif au scroll 2790 container.addEventListener('scroll', function () { 2791 var index = Math.round(container.scrollLeft / container.offsetWidth); 2792 dots.forEach(function (dot, i) { 2793 dot.classList.toggle('active', i === index); 2794 }); 2795 }); 2796 2797 // Clic sur un dot pour naviguer 2798 dots.forEach(function (dot, i) { 2799 dot.addEventListener('click', function () { 2800 container.scrollTo({ 2801 left: i * container.offsetWidth, 2802 behavior: 'smooth' 2803 }); 2804 }); 2805 }); 2806 })(); 2807</script>
2807 2808 2809 2810<style> @media (max-width: 576px) {#shopify-section-template--29104436019526__info_cards_dH3AXH .trust-badge {flex-direction: column; justify-content: center; text-align: center; align-items: center; } #shopify-section-template--29104436019526__info_cards_dH3AXH .badge-icon {width: 64px; height: 64px; } #shopify-section-template--29104436019526__info_cards_dH3AXH .badge-content p {font-size: 14px; } #shopify-section-template--29104436019526__info_cards_dH3AXH .trust-badges-container {gap: 12px; }} </style></div><section id="shopify-section-template--29104436019526__new_related_products_DUhQDt" class="shopify-section section"> 2811 2812<div class="page-width section-template--29104436019526__new_related_products_DUhQDt-padding "> 2813 2814 <h2 class="section-title h1 text-center">Flores CBD</h2> 2815 2816 2817 2818 <div class="section-description text-center"> 2819 A nossa coleção de <a href="https://caliweed.pt/collections/flores-cbd" title="https://cali-weed.fr/collections/fleurs-de-cbd">flores de CBD</a> sublima as melhores genéticas californianas. Cultivadas com paixão em ambientes interiores ou estufas, cada variedade revela aromas intensos e um caráter único. Minuciosamente selecionadas, as nossas flores estão disponÃveis para uma experiência sensorial digna das melhores variedades da costa oeste. Cultivadas com paixão em <em>ambientes interiores</em> ou <em>estufas</em>, cada flor de cânhamo da nossa seleção revela aromas intensos e um caráter único. 2820 </div> 2821 2822 2823 <div class="related-products"> 2824 <div class="splide" id="related-products-splide-template--29104436019526__new_related_products_DUhQDt"> 2825 <div class="splide__arrows">
2826 <button class="splide__arrow splide__arrow--prev" type="button" aria-label="Translation missing: fr.general.slider.previous"> 2827 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 2828 </button> 2829 <button class="splide__arrow splide__arrow--next" type="button" aria-label="Translation missing: fr.general.slider.next"> 2830 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 2831 </button> 2832 </div> 2833 2834 <div class="splide__track"> 2835 <ul class="splide__list"><li class="splide__slide related-product-item"> 2836 <div class="related-product-card"> 2837 2838 <a href="/products/pack-flores-cbd" class="related-product-link"> 2839 <div class="related-product-image-wrapper "> 2840 <img src="//cali-weed.fr/cdn/shop/files/pack-fleurs_400x.png?v=1775645811" alt="Pacote de descoberta de flores CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 2841 2842 2843 2844 <!-- Social Proof Badge --> 2845 2846 <div class="social-proof-badges"> 2847 2848 <span class="social-proof-badge">Pacote de descoberta</span> 2849 2850 </div> 2851 2852 </div> 2853 </a> 2854 2855 2856 2857 <div class="related-product-info"> 2858 <h3 class="related-product-title"> 2859 <a href="/products/pack-flores-cbd">Pacote de descoberta de flores CBD</a> 2860 </h3> 2861 2862 <div class="related-product-price"> 2863 2864 <span class="price-current">A partir de 39,90 euros</span> 2865 2866 </div> 2867 2868 <div class="related-product-tags"> 2869 2870 2871 </div> 2872 2873 <div class="related-product-variant-selector"> 2874 <!-- Ãléments décoratifs visibles (z-index bas) --> 2875 <span class="variant-label">1 embalagem (39,90 euros por embalagem) 2876 </span> 2877 <div class="selector-right"> 2878 <span class="price-per-gram">39,9 â¬/g 2879 </span> 2880 <div class="select-arrow"> 2881 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 2882 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2883 </svg> 2884 </div> 2885 </div> 2886 <!-- Select invisible par-dessus, couvre tout le conteneur --> 2887 <select class="variant-select" data-product-id="14820537729350"> 2888 2889 2890 2891 2892 <option value="55165711810886" data-price="39,90 â¬" data-compare-price="" data-price-per-gram="â¬39.9/g" data-title="1 Pack (39.90⬠le pack)" data-weight="1 Pack (39.90⬠le pack)" data-discount="0" data-available="true" selected="selected"> 2893 1 embalagem (39,90 euros por embalagem) 2894 </option> 2895 2896 2897 2898 2899 <option value="55165711843654" data-price="69,80 â¬" data-compare-price="" data-price-per-gram="â¬34.9/g" data-title="2 Packs + 1 offert (23.26⬠le pack)" data-weight="2 Packs + 1 offert (23.26⬠le pack)" data-discount="0" data-available="true"> 2900 2 embalagens + 1 grátis (23,26 euros por embalagem) 2901 </option> 2902 2903 </select> 2904 </div> 2905 2906 2907 <button type="button" class="related-product-add-button" data-product-id="14820537729350"> 2908 Adicionar ao cesto 2909 </button> 2910 2911 </div> 2912 </div> 2913 </li><li class="splide__slide related-product-item"> 2914 <div class="related-product-card"> 2915 2916 <a href="/products/watermelon-cbd" class="related-product-link"> 2917 <div class="related-product-image-wrapper has-hover"> 2918 <img src="//cali-weed.fr/cdn/shop/files/watermelon_cbd_400x.png?v=1786358080" alt="Melancia com CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 2919 2920 <img src="//cali-weed.fr/cdn/shop/files/magnific_prends-exactement-le-meme_kssdSYe16B_400x.jpg?v=1786627070" alt="Melancia com CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 2921 2922 2923 2924 <!-- Social Proof Badge --> 2925 2926 </div> 2927 </a> 2928 2929 2930 2931 <div class="related-product-info"> 2932 <h3 class="related-product-title"> 2933 <a href="/products/watermelon-cbd">Melancia com CBD</a> 2934 </h3> 2935 2936 <div class="related-product-price"> 2937
2938 <span class="price-current">A partir de 4,95 â¬</span> 2939 2940 </div> 2941 2942 <div class="related-product-tags"> 2943 2944 2945 </div> 2946 2947 <div class="related-product-variant-selector"> 2948 <!-- Ãléments décoratifs visibles (z-index bas) --> 2949 <span class="variant-label">5G â Esgotado 2950 </span> 2951 <div class="selector-right"> 2952 <span class="price-per-gram">0,99 â¬/g 2953 </span> 2954 <div class="select-arrow"> 2955 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 2956 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 2957 </svg> 2958 </div> 2959 </div> 2960 <!-- Select invisible par-dessus, couvre tout le conteneur --> 2961 <select class="variant-select" data-product-id="15673064685894"> 2962 2963 2964 2965 2966 <option value="57101069353286" data-price="4,95 â¬" data-compare-price="" data-price-per-gram="â¬0.99/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 2967 5G â Esgotado 2968 </option> 2969 2970 2971 2972 2973 <option value="57101069386054" data-price="8,90 â¬" data-compare-price="" data-price-per-gram="â¬0.89/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 2974 10G â Esgotado 2975 </option> 2976 2977 2978 2979 2980 <option value="57101069418822" data-price="13,80 â¬" data-compare-price="" data-price-per-gram="â¬0.55/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 2981 25 g â Esgotado 2982 </option> 2983 2984 2985 2986 2987 <option value="57101069451590" data-price="26,50 â¬" data-compare-price="" data-price-per-gram="â¬0.53/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 2988 50 g â Esgotado 2989 </option> 2990 2991 2992 2993 2994 <option value="57101069484358" data-price="49,00 â¬" data-compare-price="" data-price-per-gram="â¬0.49/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 2995 100 g â Esgotado 2996 </option> 2997 2998 </select> 2999 </div> 3000 3001 3002 <button type="button" class="related-product-add-button" data-product-id="15673064685894"> 3003 Adicionar ao cesto 3004 </button> 3005 3006 </div> 3007 </div> 3008 </li><li class="splide__slide related-product-item"> 3009 <div class="related-product-card"> 3010 3011 <a href="/products/popcorn-cbd" class="related-product-link"> 3012 <div class="related-product-image-wrapper has-hover"> 3013 <img src="//cali-weed.fr/cdn/shop/files/PopCorn_400x.png?v=1746806981" alt="Popcorn CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 3014 3015 <img src="//cali-weed.fr/cdn/shop/files/PopCornBuds_400x.png?v=1746806981" alt="Popcorn CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 3016 3017 3018 3019 <!-- Social Proof Badge --> 3020 3021 <div class="social-proof-badges"> 3022
3023 <span class="social-proof-badge">Mais vendido</span> 3024 3025 </div> 3026 3027 </div> 3028 </a> 3029 3030 3031 3032 <div class="related-product-info"> 3033 <h3 class="related-product-title"> 3034 <a href="/products/popcorn-cbd">Popcorn CBD</a> 3035 </h3> 3036 3037 <div class="related-product-price"> 3038 3039 <span class="price-current">A partir de 12,50 euros</span> 3040 3041 </div> 3042 3043 <div class="related-product-tags"> 3044 3045 3046 <div class="product-badges"> 3047 3048 <span class="badge">4,13% CBD</span> 3049 3050 <span class="badge">Interior</span> 3051 3052 </div> 3053 3054 </div> 3055 3056 <div class="related-product-variant-selector"> 3057 <!-- Ãléments décoratifs visibles (z-index bas) --> 3058 <span class="variant-label">5G 3059 </span> 3060 <div class="selector-right"> 3061 <span class="price-per-gram">2,5 â¬/g 3062 </span> 3063 <div class="select-arrow"> 3064 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 3065 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 3066 </svg> 3067 </div> 3068 </div> 3069 <!-- Select invisible par-dessus, couvre tout le conteneur --> 3070 <select class="variant-select" data-product-id="14856180072774"> 3071 3072 3073 3074 3075 <option value="53945510887750" data-price="12,50 â¬" data-compare-price="" data-price-per-gram="â¬2.5/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 3076 5G 3077 </option> 3078 3079 3080 3081 3082 <option value="53945510920518" data-price="22,50 â¬" data-compare-price="" data-price-per-gram="â¬2.25/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 3083 10G 3084 </option> 3085 3086 3087 3088 3089 <option value="53945510953286" data-price="43,75 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 3090 25G 3091 </option> 3092 3093 3094 3095 3096 <option value="53945510986054" data-price="75,00 â¬" data-compare-price="" data-price-per-gram="â¬1.5/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 3097 50G 3098 </option> 3099 3100 3101 3102 3103 <option value="55164281946438" data-price="99,00 â¬" data-compare-price="" data-price-per-gram="â¬0.99/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 3104 100G 3105 </option> 3106 3107 </select> 3108 </div> 3109 3110 3111 <button type="button" class="related-product-add-button" data-product-id="14856180072774"> 3112 Adicionar ao cesto 3113 </button> 3114 3115 </div> 3116 </div> 3117 </li><li class="splide__slide related-product-item"> 3118 <div class="related-product-card"> 3119 3120 <a href="/products/ice-rock-cbd" class="related-product-link"> 3121 <div class="related-product-image-wrapper has-hover"> 3122 <img src="//cali-weed.fr/cdn/shop/files/Icerock_400x.png?v=1747407586" alt="Ice Rock CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 3123 3124 <img src="//cali-weed.fr/cdn/shop/files/Icerock_focus_400x.png?v=1747407586" alt="Ice Rock CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 3125 3126 3127 3128 <!-- Social Proof Badge --> 3129 3130 </div> 3131 </a> 3132 3133 3134 3135 <div class="related-product-info"> 3136 <h3 class="related-product-title"> 3137 <a href="/products/ice-rock-cbd">Ice Rock CBD</a> 3138 </h3> 3139 3140 <div class="related-product-price"> 3141
3142 <span class="price-current">A partir de 22,25 euros</span> 3143 3144 </div> 3145 3146 <div class="related-product-tags"> 3147 3148 3149 <div class="product-badges"> 3150 3151 <span class="badge">81,83% CBD</span> 3152 3153 <span class="badge">Extrato</span> 3154 3155 </div> 3156 3157 </div> 3158 3159 <div class="related-product-variant-selector"> 3160 <!-- Ãléments décoratifs visibles (z-index bas) --> 3161 <span class="variant-label">5G 3162 </span> 3163 <div class="selector-right"> 3164 <span class="price-per-gram">4,45 â¬/g 3165 </span> 3166 <div class="select-arrow"> 3167 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 3168 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 3169 </svg> 3170 </div> 3171 </div> 3172 <!-- Select invisible par-dessus, couvre tout le conteneur --> 3173 <select class="variant-select" data-product-id="14821432459590"> 3174 3175 3176 3177 3178 <option value="53831472644422" data-price="22,25 â¬" data-compare-price="" data-price-per-gram="â¬4.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 3179 5G 3180 </option> 3181 3182 3183 3184 3185 <option value="53831472677190" data-price="39,50 â¬" data-compare-price="" data-price-per-gram="â¬3.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 3186 10G 3187 </option> 3188 3189 3190 3191 3192 <option value="53831472709958" data-price="86,20 â¬" data-compare-price="" data-price-per-gram="â¬3.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 3193 25G 3194 </option> 3195 3196 3197 3198 3199 <option value="53831472742726" data-price="147,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 3200 50G 3201 </option> 3202 3203 3204 3205 3206 <option value="55164339126598" data-price="245,00 â¬" data-compare-price="" data-price-per-gram="â¬2.45/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 3207 100G 3208 </option> 3209 3210 </select> 3211 </div> 3212 3213 3214 <button type="button" class="related-product-add-button" data-product-id="14821432459590"> 3215 Adicionar ao cesto 3216 </button> 3217 3218 </div> 3219 </div> 3220 </li><li class="splide__slide related-product-item"> 3221 <div class="related-product-card"> 3222 3223 <a href="/products/orange-bud-cbd" class="related-product-link"> 3224 <div class="related-product-image-wrapper has-hover"> 3225 <img src="//cali-weed.fr/cdn/shop/files/OrangeBudCBD_400x.png?v=1746808660" alt="Orange Bud CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 3226 3227 <img src="//cali-weed.fr/cdn/shop/files/OrangeBUDCBDFLEUR_ed70bfb6-2a27-48f2-91ac-622687396208_400x.png?v=1746808660" alt="Orange Bud CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 3228 3229 3230 3231 <!-- Social Proof Badge --> 3232 3233 </div> 3234 </a> 3235 3236 3237 3238 <div class="related-product-info"> 3239 <h3 class="related-product-title"> 3240 <a href="/products/orange-bud-cbd">Orange Bud CBD</a> 3241 </h3> 3242 3243 <div class="related-product-price"> 3244
3245 <span class="price-current">A partir de 17,25 euros</span> 3246 3247 </div> 3248 3249 <div class="related-product-tags"> 3250 3251 3252 <div class="product-badges"> 3253 3254 <span class="badge">11,19% CBD</span> 3255 3256 <span class="badge">G.House</span> 3257 3258 </div> 3259 3260 </div> 3261 3262 <div class="related-product-variant-selector"> 3263 <!-- Ãléments décoratifs visibles (z-index bas) --> 3264 <span class="variant-label">5G 3265 </span> 3266 <div class="selector-right"> 3267 <span class="price-per-gram">3,45 â¬/g 3268 </span> 3269 <div class="select-arrow"> 3270 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 3271 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 3272 </svg> 3273 </div> 3274 </div> 3275 <!-- Select invisible par-dessus, couvre tout le conteneur --> 3276 <select class="variant-select" data-product-id="14855386628422"> 3277 3278 3279 3280 3281 <option value="53942502883654" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 3282 5G 3283 </option> 3284 3285 3286 3287 3288 <option value="53942502916422" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 3289 10G 3290 </option> 3291 3292 3293 3294 3295 <option value="53942502949190" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 3296 25G 3297 </option> 3298 3299 3300 3301 3302 <option value="53942502981958" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬1.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 3303 50G 3304 </option> 3305 3306 3307 3308 3309 <option value="55164301771078" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 3310 100G 3311 </option> 3312 3313 </select> 3314 </div> 3315 3316 3317 <button type="button" class="related-product-add-button" data-product-id="14855386628422"> 3318 Adicionar ao cesto 3319 </button> 3320 3321 </div> 3322 </div> 3323 </li><li class="splide__slide related-product-item"> 3324 <div class="related-product-card"> 3325 3326 <a href="/products/moonrock-cbd" class="related-product-link"> 3327 <div class="related-product-image-wrapper has-hover"> 3328 <img src="//cali-weed.fr/cdn/shop/files/Moonrock_pouch_400x.png?v=1747406830" alt="Moonrock CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 3329
3330 <img src="//cali-weed.fr/cdn/shop/files/Moonrock_resin_400x.png?v=1747406830" alt="Moonrock CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 3331 3332 3333 3334 <!-- Social Proof Badge --> 3335 3336 </div> 3337 </a> 3338 3339 3340 3341 <div class="related-product-info"> 3342 <h3 class="related-product-title"> 3343 <a href="/products/moonrock-cbd">Moonrock CBD</a> 3344 </h3> 3345 3346 <div class="related-product-price"> 3347 3348 <span class="price-current">A partir de 22,25 euros</span> 3349 3350 </div> 3351 3352 <div class="related-product-tags"> 3353 3354 3355 <div class="product-badges"> 3356 3357 <span class="badge">50% de CBD</span> 3358 3359 <span class="badge">Extrato</span> 3360 3361 </div> 3362 3363 </div> 3364 3365 <div class="related-product-variant-selector"> 3366 <!-- Ãléments décoratifs visibles (z-index bas) --> 3367 <span class="variant-label">5G 3368 </span> 3369 <div class="selector-right"> 3370 <span class="price-per-gram">4,45 â¬/g 3371 </span> 3372 <div class="select-arrow"> 3373 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 3374 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 3375 </svg> 3376 </div> 3377 </div> 3378 <!-- Select invisible par-dessus, couvre tout le conteneur --> 3379 <select class="variant-select" data-product-id="14821718589766"> 3380 3381 3382 3383 3384 <option value="53832085176646" data-price="22,25 â¬" data-compare-price="" data-price-per-gram="â¬4.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 3385 5G 3386 </option> 3387 3388 3389 3390 3391 <option value="53832085209414" data-price="39,50 â¬" data-compare-price="" data-price-per-gram="â¬3.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 3392 10G 3393 </option> 3394 3395 3396 3397 3398 <option value="53832085242182" data-price="86,20 â¬" data-compare-price="" data-price-per-gram="â¬3.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 3399 25G 3400 </option> 3401 3402 3403 3404 3405 <option value="53832085274950" data-price="147,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 3406 50G 3407 </option> 3408 3409 3410 3411 3412 <option value="55164346532166" data-price="245,00 â¬" data-compare-price="" data-price-per-gram="â¬2.45/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 3413 100G 3414 </option> 3415 3416 </select> 3417 </div> 3418 3419 3420 <button type="button" class="related-product-add-button" data-product-id="14821718589766"> 3421 Adicionar ao cesto 3422 </button> 3423 3424 </div> 3425 </div> 3426 </li><li class="splide__slide related-product-item"> 3427 <div class="related-product-card"> 3428 3429 <a href="/products/og-kush-cbd" class="related-product-link"> 3430 <div class="related-product-image-wrapper has-hover"> 3431 <img src="//cali-weed.fr/cdn/shop/files/OGKushCBD_400x.png?v=1747055175" alt="OG Kush CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 3432 3433 <img src="//cali-weed.fr/cdn/shop/files/OGKushCBDflower_400x.png?v=1747055175" alt="OG Kush CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 3434 3435 3436 3437 <!-- Social Proof Badge --> 3438 3439 </div> 3440 </a> 3441 3442 3443 3444 <div class="related-product-info"> 3445 <h3 class="related-product-title"> 3446 <a href="/products/og-kush-cbd">OG Kush CBD</a> 3447 </h3> 3448 3449 <div class="related-product-price"> 3450
3451 <span class="price-current">A partir de 17,25 euros</span> 3452 3453 </div> 3454 3455 <div class="related-product-tags"> 3456 3457 3458 <div class="product-badges"> 3459 3460 <span class="badge">10,14% CBD</span> 3461 3462 <span class="badge">Interior</span> 3463 3464 </div> 3465 3466 </div> 3467 3468 <div class="related-product-variant-selector"> 3469 <!-- Ãléments décoratifs visibles (z-index bas) --> 3470 <span class="variant-label">5G 3471 </span> 3472 <div class="selector-right"> 3473 <span class="price-per-gram">3,45 â¬/g 3474 </span> 3475 <div class="select-arrow"> 3476 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 3477 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 3478 </svg> 3479 </div> 3480 </div> 3481 <!-- Select invisible par-dessus, couvre tout le conteneur --> 3482 <select class="variant-select" data-product-id="14820355572038"> 3483 3484 3485 3486 3487 <option value="53829730369862" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 3488 5G 3489 </option> 3490 3491 3492 3493 3494 <option value="53829730402630" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 3495 10G 3496 </option> 3497 3498 3499 3500 3501 <option value="53829730435398" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 3502 25G 3503 </option> 3504 3505 3506 3507 3508 <option value="53829730468166" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬1.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 3509 50G 3510 </option> 3511 3512 3513 3514 3515 <option value="55164381135174" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 3516 100G 3517 </option> 3518 3519 </select> 3520 </div> 3521 3522 3523 <button type="button" class="related-product-add-button" data-product-id="14820355572038"> 3524 Adicionar ao cesto 3525 </button> 3526 3527 </div> 3528 </div> 3529 </li><li class="splide__slide related-product-item"> 3530 <div class="related-product-card"> 3531 3532 <a href="/products/lemon-haze-cbd" class="related-product-link"> 3533 <div class="related-product-image-wrapper has-hover"> 3534 <img src="//cali-weed.fr/cdn/shop/files/LemonHazeCBD_400x.png?v=1746809860" alt="Lemon Haze CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 3535 3536 <img src="//cali-weed.fr/cdn/shop/files/LemonHazeCBD2_400x.png?v=1746809860" alt="Lemon Haze CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 3537 3538 3539 3540 <!-- Social Proof Badge --> 3541 3542 </div> 3543 </a> 3544 3545 3546 3547 <div class="related-product-info"> 3548 <h3 class="related-product-title"> 3549 <a href="/products/lemon-haze-cbd">Lemon Haze CBD</a> 3550 </h3> 3551 3552 <div class="related-product-price"> 3553
3554 <span class="price-current">A partir de 17,25 euros</span> 3555 3556 </div> 3557 3558 <div class="related-product-tags"> 3559 3560 3561 <div class="product-badges"> 3562 3563 <span class="badge">3,57 % de CBD</span> 3564 3565 <span class="badge">G.House</span> 3566 3567 </div> 3568 3569 </div> 3570 3571 <div class="related-product-variant-selector"> 3572 <!-- Ãléments décoratifs visibles (z-index bas) --> 3573 <span class="variant-label">5G â Esgotado 3574 </span> 3575 <div class="selector-right"> 3576 <span class="price-per-gram">3,45 â¬/g 3577 </span> 3578 <div class="select-arrow"> 3579 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 3580 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 3581 </svg> 3582 </div> 3583 </div> 3584 <!-- Select invisible par-dessus, couvre tout le conteneur --> 3585 <select class="variant-select" data-product-id="14855470154054"> 3586 3587 3588 3589 3590 <option value="53943020126534" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 3591 5G â Esgotado 3592 </option> 3593 3594 3595 3596 3597 <option value="53943020159302" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 3598 10G â Esgotado 3599 </option> 3600 3601 3602 3603 3604 <option value="53943020192070" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 3605 25 g â Esgotado 3606 </option> 3607 3608 3609 3610 3611 <option value="53943020224838" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬1.95/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 3612 50 g â Esgotado 3613 </option> 3614 3615 3616 3617 3618 <option value="55164294398278" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 3619 100 g â Esgotado 3620 </option> 3621 3622 </select> 3623 </div> 3624 3625 3626 <button type="button" class="related-product-add-button" data-product-id="14855470154054"> 3627 Adicionar ao cesto 3628 </button> 3629 3630 </div> 3631 </div> 3632 </li></ul> 3633 </div> 3634 </div> 3635 </div> 3636 3637<div class="center collection__view-all"> 3638 <a href="/collections/flores-cbd" class="button" aria-label="Afficher tous les produits de la collection Fleurs de CBD"> 3639 Mostrar tudo 3640 </a> 3641 </div></div> 3642 3643<style> 3644.related-product-rating { 3645 display: flex; 3646 align-items: center; 3647 gap: 8px; 3648 margin: 10px 0; 3649} 3650 3651.rating-score { 3652 font-weight: bold; 3653 font-size: 16px; 3654 color: #333; 3655} 3656 3657.star-rating { 3658 display: flex; 3659 align-items: center; 3660 gap: 0px; 3661} 3662 3663.star { 3664 font-size: 20px !important; 3665 line-height: 1; 3666} 3667 3668.star.full { 3669 color: #002643; 3670} 3671 3672.star.half {
3673 color: #ffc107; 3674 position: relative; 3675} 3676 3677.star.half::after { 3678 content: "â"; 3679 position: absolute; 3680 left: 50%; 3681 color: #002643; 3682 z-index: -1; 3683} 3684 3685.star.empty { 3686 color: #002643; 3687} 3688 3689.rating-count { 3690 font-size: 14px; 3691 color: #666; 3692 margin-left: 4px; 3693} 3694 3695 .section-template--29104436019526__new_related_products_DUhQDt-padding { 3696 padding-top: 95px; 3697 padding-bottom: 95px; 3698 } 3699 3700 .related-products { 3701 width: 100%; 3702 margin: 0; 3703 margin-top:48px; 3704 } 3705 3706 .section-title { 3707 font-size: 48px; 3708 margin-bottom: 24px; 3709 font-weight: 700; 3710 color: #002643; 3711 line-height: 120%; 3712 text-align: center; 3713 margin-top: 0; 3714 } 3715 3716 .section-description { 3717 font-size: 18px; 3718 line-height: 150%; 3719 color: #6b7280; 3720 margin-bottom: 48px; 3721 max-width: 750px; 3722 margin-left: auto; 3723 margin-right: auto; 3724 text-align:center; 3725 } 3726 3727 .collection__view-all { 3728 margin-top: 48px; 3729 text-align: center; 3730 } 3731 3732 .button { 3733 display: inline-block; 3734 padding: 12px 24px; 3735 background-color: #EC713B; 3736 color: white; 3737 text-decoration: none; 3738 border-radius: 100px; 3739 font-weight: 700; 3740 font-size: 20px; 3741 line-height: 131.25%; 3742 transition: all 0.2s; 3743 border: 2px solid #EC713B; 3744 } 3745 3746 .button:hover { 3747 background-color: #002643; 3748 border-color: #002643; 3749 } 3750 3751 .button--secondary { 3752 background-color: transparent; 3753 color: #002643; 3754 } 3755 3756 .button--secondary:hover { 3757 background-color: #002643; 3758 color: white; 3759 } 3760 3761 .link.underlined-link { 3762 color: #002643; 3763 text-decoration: underline; 3764 font-weight: 600; 3765 font-size: 16px; 3766 } 3767 3768 .link.underlined-link:hover { 3769 color: #143560; 3770 } 3771 3772 /* Custom Splide Arrow Styles */ 3773 .splide__arrows { 3774 display: flex; 3775 justify-content: space-between; 3776 position: absolute; 3777 width: 100%; 3778 top: 50%; 3779 transform: translateY(-50%); 3780 z-index: 2; 3781 pointer-events: none; 3782 padding: 0 -10px; 3783 } 3784 3785 .splide__arrow { 3786 background-color: white; 3787 border: 1px solid #e5e7eb; 3788 width: 40px; 3789 height: 40px; 3790 border-radius: 50%; 3791 display: flex; 3792 align-items: center; 3793 justify-content: center; 3794 cursor: pointer; 3795 transition: all 0.2s; 3796 opacity: 1; 3797 pointer-events: auto; 3798 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 3799 } 3800 3801 .splide__arrow:hover { 3802 background-color: #f9fafb; 3803 } 3804 3805 .splide__arrow:disabled { 3806 opacity: 0.5; 3807 cursor: not-allowed; 3808 } 3809 3810 .related-product-item { 3811 height: 100%; 3812 } 3813 3814 .related-product-card { 3815 height: 100%; 3816 border-radius: 12px; 3817 overflow: hidden; 3818 position: relative; 3819 } 3820 3821 .related-product-badge { 3822 position: absolute; 3823 top: 10px; 3824 left: 10px; 3825 background-color: white; 3826 color: #1a2e51; 3827 font-weight: 600; 3828 font-size: 14px; 3829 padding: 4px 10px; 3830 border-radius: 20px; 3831 z-index: 1; 3832 } 3833 3834 .related-product-badge.best-seller { 3835 background-color: #1a76d2; 3836 color: white; 3837 } 3838 3839 .related-product-badge.best-choice { 3840 background-color: #25a55f; 3841 color: white; 3842 } 3843 3844 .related-product-image-wrapper { 3845 position: relative; 3846 padding-top: 100%; 3847 background: linear-gradient(to bottom, #fafafa, #f0f0f0); 3848 border-radius: 12px; 3849 overflow: hidden; 3850 } 3851 3852 .related-product-image { 3853 position: absolute; 3854 top: 0; 3855 left: 0; 3856 width: 100%; 3857 height: 100%; 3858 object-fit: contain; 3859 } 3860 3861 .related-product-rating { 3862 display: flex; 3863 align-items: center; 3864 gap: 8px; 3865 margin-top: 24px; 3866 } 3867 3868 .rating-score { 3869 background-color: #EAC66A; 3870 color: #002643; 3871 font-weight: 700; 3872 border-radius: 0px 12px 12px 12px; 3873 padding: 5px 6px; 3874 font-size: 14px; 3875 line-height: 130%; 3876 margin-right:0px !important; 3877 } 3878 3879 .star-rating { 3880 display: flex; 3881 color: #002643; 3882 } 3883 3884 .rating-count { 3885 color: #002643; 3886 font-size: 14px; 3887 font-weight: 400; 3888 line-height: 130%; 3889 } 3890 3891 .related-product-info { 3892 padding: 10px 0; 3893 display: flex; 3894 flex-direction: column; 3895 flex-grow: 1; 3896 } 3897 3898 .related-product-title { 3899 color: #002643; 3900 font-size: 24px; 3901 font-weight: 700; 3902 line-height: 120%; 3903 margin-bottom: 8px; 3904 margin-top: 0px; 3905 } 3906 3907 .related-product-title a { 3908 text-decoration: none; 3909 color: inherit; 3910 } 3911 3912 .related-product-price { 3913 display: flex; 3914 align-items: center; 3915 gap: 8px; 3916 margin-bottom: 10px; 3917 } 3918 3919 .price-current { 3920 font-weight: 700; 3921 line-height: 150%; 3922 font-size: 16px; 3923 color: #002643; 3924 } 3925 3926 .price-original { 3927 text-decoration: line-through; 3928 color: #6b7280; 3929 font-size: 14px; 3930 } 3931 3932 .price-discount { 3933 color: #ef4444; 3934 font-weight: 600; 3935 font-size: 14px; 3936 } 3937 3938 .related-product-tags { 3939 display: flex; 3940 gap: 10px; 3941 margin-bottom: 20px; 3942 flex-wrap:wrap; 3943 } 3944 3945 .product-tag { 3946 font-size: 14px; 3947 padding: 8px 12px; 3948 border-radius: 10000000px; 3949 font-weight: 500; 3950 line-height: 130%; 3951 } 3952 3953 .cbd-tag { 3954 background-color: #EDF0F2; 3955 color: #405C72; 3956 } 3957 3958 .type-tag { 3959 background-color: #EDF0F2; 3960 color: #405C72; 3961 } 3962 3963 /* ============================================= 3964 Variant selector 3965 ============================================= */ 3966 .related-product-variant-selector { 3967 display: flex; 3968 justify-content: space-between; 3969 align-items: center; 3970 padding: 8px 16px; 3971 border: 1px solid #002643; 3972 margin-bottom: 8px; 3973 transition: border-color 0.3s, background-color 0.3s; 3974 border-radius: 100px; 3975 position: relative; 3976 cursor: pointer; 3977 min-height: 44px; 3978 } 3979 3980 .related-product-variant-selector:hover { 3981 border-color: #143560; 3982 background-color: rgba(0, 38, 67, 0.02); 3983 } 3984 3985 .related-product-variant-selector.active { 3986 border-color: #0a2540; 3987 background-color: rgba(10, 37, 64, 0.05); 3988 } 3989 3990 /* Label décoratif gauche */ 3991 .variant-label { 3992 color: #002643; 3993 font-size: 16px; 3994 font-weight: 600; 3995 line-height: 131.25%; 3996 pointer-events: none; 3997 white-space: nowrap; 3998 overflow: hidden; 3999 text-overflow: ellipsis; 4000 flex: 1; 4001 } 4002 4003 /* Groupe droite : prix/g + flèche */ 4004 .selector-right { 4005 display: flex; 4006 align-items: center; 4007 gap: 8px; 4008 pointer-events: none; 4009 flex-shrink: 0; 4010 } 4011 4012 .price-per-gram { 4013 font-size: 16px; 4014 color: #002643; 4015 white-space: nowrap; 4016 } 4017 4018 .select-arrow { 4019 display: flex; 4020 align-items: center; 4021 transition: transform 0.3s ease; 4022 } 4023 4024 .select-arrow svg { 4025 display: block; 4026 transition: all 0.3s ease; 4027 } 4028 4029 .related-product-variant-selector.dropdown-open .select-arrow { 4030 transform: rotate(180deg); 4031 } 4032 4033 /* Select invisible par-dessus tout le conteneur */ 4034 .variant-select { 4035 position: absolute; 4036 top: 0; 4037 left: 0; 4038 width: 100%; 4039 height: 100%; 4040 border: none; 4041 background: transparent; 4042 appearance: none; 4043 -webkit-appearance: none; 4044 cursor: pointer; 4045 z-index: 2; 4046 opacity: 0; /* invisible â les éléments décoratifs sont visibles à la place */ 4047 font-size: 16px; 4048 } 4049 4050 .variant-select:focus { 4051 outline: none; 4052 } 4053 4054 .related-product-add-button { 4055 background-color: #002643; 4056 border: none; 4057 padding: 12px; 4058 cursor: pointer; 4059 width: 100%; 4060 margin-top: auto; 4061 transition: all 0.2s; 4062 position: relative; 4063 color: #FFF; 4064 text-align: center; 4065 font-size: 16px; 4066 font-weight: 700; 4067 line-height: 131.25%; 4068 border-radius: 100px; 4069 background: #002643; 4070 } 4071 4072 .related-product-add-button:hover { 4073 background-color: #143560; 4074 } 4075 4076 .related-product-add-button.loading { 4077 background-color: #6b7280; 4078 cursor: wait; 4079 } 4080 4081 .related-product-add-button.success { 4082 background-color: #10b981; 4083 } 4084 4085 @media screen and (max-width: 1600px) { 4086 .related-products .splide__arrow--prev { 4087 left: 10px !important; 4088 } 4089 4090 .related-products .splide__arrow--next { 4091 right: 0px !important; 4092 } 4093 } 4094 4095 @media screen and (max-width: 749px) { 4096 .splide__arrow--prev { 4097 left: -10px; 4098 } 4099 4100 .splide__arrow--next { 4101 right: -10px; 4102 } 4103 4104 .section-title { 4105 font-size: 32px; 4106 margin-bottom: 16px; 4107 } 4108 4109 .section-description { 4110 font-size: 16px; 4111 margin-bottom: 32px; 4112 } 4113 4114 .collection__view-all { 4115 margin-top: 32px; 4116 } 4117 4118 .variant-select { 4119 font-size: 14px; 4120 } 4121 4122 .price-per-gram { 4123 font-size: 12px; 4124 } 4125 } 4126 4127 @media screen and (max-width: 480px) { 4128 .splide__arrow { 4129 width: 30px; 4130 height: 30px; 4131 } 4132 4133 .related-product-variant-selector { 4134 padding: 6px 27px 6px 12px; 4135 } 4136 4137 .select-arrow { 4138 right: 12px; 4139 } 4140 4141 .select-arrow svg { 4142 width: 10px; 4143 height: 6px; 4144 } 4145 } 4146 4147@media(max-width:768px){ 4148 .section-template--24922655850822__new_related_products_DUhQDt-padding{ 4149 padding-top:48px !important; 4150 padding-bottom:48px !important; 4151 } 4152 .section-template--24922656080198__new_related_products_BLrHMr-padding{ 4153 padding-top:48px !important; 4154 padding-bottom:48px !important; 4155 } 4156} 4157 .star{ 4158 color: #002643 !important; 4159 } 4160 4161 .quick-buy-disabled .related-product-variant-selector { 4162 display: none !important; 4163} 4164 4165.related-product-add-button.sold-out, 4166.related-product-add-button:disabled { 4167 background-color: #d1d5db; 4168 color: #6b7280;
4169 cursor: not-allowed; 4170 border-color: #d1d5db; 4171 opacity: 0.7; 4172} 4173 4174.related-product-image-wrapper.has-hover { 4175 position: relative; 4176} 4177 4178.related-product-image.secondary { 4179 position: absolute; 4180 top: 0; left: 0; width: 100%; height: 100%; 4181 opacity: 0; 4182 pointer-events: none; 4183 transition: opacity 0.3s; 4184} 4185 4186.related-product-image-wrapper.has-hover:hover .related-product-image.secondary, 4187.related-product-image-wrapper.has-hover:focus .related-product-image.secondary { 4188 opacity: 1; 4189} 4190 4191.related-product-image-wrapper.has-hover:hover .related-product-image.primary, 4192.related-product-image-wrapper.has-hover:focus .related-product-image.primary { 4193 opacity: 0; 4194} 4195</style> 4196
4197<script> 4198 document.addEventListener('DOMContentLoaded', function() { 4199 // Initialize Splide slider 4200 var splideElement = document.getElementById('related-products-splide-template--29104436019526__new_related_products_DUhQDt'); 4201 4202 if (splideElement) { 4203 var splide = new Splide('#related-products-splide-template--29104436019526__new_related_products_DUhQDt', { 4204 perPage: 4, 4205 perMove: 1, 4206 gap: '20px', 4207 pagination: false, 4208 arrows: true, 4209 type: 'loop', 4210 breakpoints: { 4211 990: { 4212 perPage: 3, 4213 }, 4214 768: { 4215 perPage: 2.5, 4216 gap: '10px', 4217 }, 4218 480: { 4219 perPage: 1.5, 4220 arrows: false, 4221 } 4222 } 4223 }); 4224 4225 splide.mount(); 4226 } 4227 4228 // Handle variant selection and arrow rotation 4229 const variantSelectors = document.querySelectorAll('.variant-select'); 4230 4231 variantSelectors.forEach(selector => { 4232 // Set initial values 4233 updateProductInfo(selector); 4234 4235 // Simple dropdown state tracking 4236 selector.addEventListener('focus', function() { 4237 const container = this.closest('.related-product-variant-selector'); 4238 container.classList.add('dropdown-open'); 4239 }); 4240 4241 selector.addEventListener('blur', function() { 4242 const container = this.closest('.related-product-variant-selector'); 4243 container.classList.remove('dropdown-open'); 4244 }); 4245 4246 selector.addEventListener('change', function() { 4247 updateProductInfo(this); 4248 }); 4249 4250 // Add click event to the container for better UX 4251 const container = selector.closest('.related-product-variant-selector'); 4252 container.addEventListener('click', function(e) { 4253 if (e.target !== selector) { 4254 selector.focus(); 4255 } 4256 }); 4257 }); 4258 4259 function updateProductInfo(selector) { 4260 const card = selector.closest('.related-product-card'); 4261 const selectedOption = selector.options[selector.selectedIndex]; 4262 4263 // Update decorative variant label 4264 const variantLabel = card.querySelector('.variant-label'); 4265 if (variantLabel) { 4266 variantLabel.textContent = selectedOption.getAttribute('data-title') || selectedOption.textContent; 4267 } 4268 4269 // Update price display 4270 const priceElement = card.querySelector('.price-current'); 4271 if (priceElement) { 4272 priceElement.textContent = 'A partir de ' + selectedOption.getAttribute('data-price'); 4273 } 4274 4275 // Update compare-at price and discount if it exists 4276 const comparePrice = selectedOption.getAttribute('data-compare-price'); 4277 const discountPercentage = selectedOption.getAttribute('data-discount'); 4278 const compareElement = card.querySelector('.price-original'); 4279 const discountElement = card.querySelector('.price-discount'); 4280 4281 if (compareElement && discountElement) { 4282 if (comparePrice && discountPercentage && discountPercentage !== '0') { 4283 compareElement.textContent = comparePrice; 4284 compareElement.style.display = 'inline'; 4285 discountElement.textContent = discountPercentage + '%'; 4286 discountElement.style.display = 'none'; 4287 } else { 4288 compareElement.style.display = 'none'; 4289 discountElement.style.display = 'none'; 4290 } 4291 } 4292 4293 // Update price per gram 4294 const pricePerGramElement = card.querySelector('.price-per-gram'); 4295 if (pricePerGramElement) { 4296 const pricePerGram = selectedOption.getAttribute('data-price-per-gram'); 4297 if (pricePerGram) { 4298 pricePerGramElement.textContent = pricePerGram; 4299 } 4300 } 4301 4302 // Highlight the variant selector to show it's active 4303 card.querySelector('.related-product-variant-selector').classList.add('active'); 4304 setTimeout(() => { 4305 card.querySelector('.related-product-variant-selector').classList.remove('active'); 4306 }, 500); 4307 4308 // Update add button based on availability 4309 const addButton = card.querySelector('.related-product-add-button'); 4310 const isAvailable = selectedOption.getAttribute('data-available') !== 'false'; 4311 if (addButton) { 4312 addButton.disabled = !isAvailable; 4313 addButton.textContent = isAvailable ? 'Ajouter au panier' : 'Ãpuisé'; 4314 addButton.classList.toggle('sold-out', !isAvailable); 4315 } 4316 } 4317 4318// Quick add functionality 4319const addButtons = document.querySelectorAll('.related-product-add-button'); 4320 4321addButtons.forEach(button => { 4322 // Ãviter les doublons d'event listeners 4323 if (button.dataset.listenerAttached) return; 4324 button.dataset.listenerAttached = 'true'; 4325 4326 // Sauvegarder le texte original UNE SEULE FOIS au chargement
4327 const originalText = button.textContent; 4328 4329 button.addEventListener('click', function() { 4330 const card = this.closest('.related-product-card'); 4331 const variantSelector = card.querySelector('.variant-select'); 4332 const selectedOption = variantSelector.options[variantSelector.selectedIndex]; 4333 const variantId = variantSelector.value; 4334 4335 // Block if out of stock 4336 if (selectedOption.getAttribute('data-available') === 'false') return; 4337 4338 // Highlight the selector 4339 card.querySelector('.related-product-variant-selector').classList.add('active'); 4340 4341 // Add to cart functionality 4342 const formData = { 4343 'items': [{ 4344 'id': variantId, 4345 'quantity': 1 4346 }] 4347 }; 4348 4349 // Show loading state 4350 this.classList.add('loading'); 4351 this.textContent = '...'; 4352 4353 fetch('/cart/add.js', { 4354 method: 'POST', 4355 headers: { 4356 'Content-Type': 'application/json' 4357 }, 4358 body: JSON.stringify(formData) 4359 }) 4360 .then(response => response.json()) 4361 .then(data => { 4362 // Success message 4363 this.classList.remove('loading'); 4364 this.classList.add('success'); 4365 this.textContent = ' â'; 4366
4367 // Rafraîchir et ouvrir le panier tiroir (thème Refresh / Dawn) 4368 const cartDrawer = document.querySelector('cart-drawer'); 4369 if (cartDrawer) { 4370 const sectionsUrl = routes && routes.cart_url 4371 ? `${routes.cart_url}?sections=cart-drawer,cart-icon-bubble` 4372 : '/cart?sections=cart-drawer,cart-icon-bubble'; 4373 4374 fetch(sectionsUrl) 4375 .then(r => r.json()) 4376 .then(sections => { 4377 if (sections['cart-drawer']) { 4378 const html = new DOMParser().parseFromString(sections['cart-drawer'], 'text/html'); 4379 4380 // Remplacer cart-drawer-items (gère l'état vide/plein) 4381 const newCartDrawerItems = html.querySelector('cart-drawer-items'); 4382 const existingCartDrawerItems = document.querySelector('cart-drawer-items'); 4383 if (newCartDrawerItems && existingCartDrawerItems) { 4384 existingCartDrawerItems.replaceWith(newCartDrawerItems); 4385 } 4386 4387 // Forcer la visibilité (le thème applique visibility:hidden et height:0 quand vide) 4388 const updatedItems = document.querySelector('cart-drawer-items'); 4389 if (updatedItems) { 4390 updatedItems.style.visibility = 'visible'; 4391 updatedItems.style.height = 'auto'; 4392 } 4393 4394 // Supprimer is-empty du cart-drawer (applique height:0 via CSS) 4395 const cartDrawerEl = document.querySelector('cart-drawer'); 4396 if (cartDrawerEl) { 4397 cartDrawerEl.classList.remove('is-empty'); 4398 } 4399 4400 // Remplacer le footer (totaux) 4401 const newFooter = html.querySelector('.cart-drawer__footer'); 4402 const existingFooter = document.querySelector('.cart-drawer__footer'); 4403 if (newFooter && existingFooter) { 4404 existingFooter.replaceWith(newFooter); 4405 } 4406 4407 // Masquer l'état vide 4408 const emptyState = document.querySelector('.drawer__inner-empty'); 4409 if (emptyState) emptyState.style.display = 'none'; 4410 } 4411 4412 // Mettre à jour le compteur panier dans le header 4413 if (sections['cart-icon-bubble']) { 4414 const html = new DOMParser().parseFromString(sections['cart-icon-bubble'], 'text/html'); 4415 const newBubble = html.querySelector('.cart-count-bubble'); 4416 document.querySelectorAll('.cart-count-bubble').forEach(el => { 4417 if (newBubble) el.innerHTML = newBubble.innerHTML; 4418 }); 4419 } 4420 4421 // Ouvrir le tiroir 4422 if (typeof cartDrawer.open === 'function') { 4423 cartDrawer.open(); 4424 } 4425 }); 4426 } 4427 4428 // Reset after 2 seconds 4429 setTimeout(() => { 4430 this.classList.remove('success'); 4431 this.textContent = originalText; 4432 card.querySelector('.related-product-variant-selector').classList.remove('active'); 4433 }, 2000); 4434 4435 // Update cart count if it exists 4436 if (window.theme && window.theme.updateCartCount) { 4437 window.theme.updateCartCount(); 4438 } 4439 4440 // Refresh mini cart if function exists 4441 if (typeof refreshCart === 'function') { 4442 refreshCart(); 4443 } 4444 }) 4445 .catch(error => { 4446 console.error('Error:', error); 4447 this.classList.remove('loading'); 4448 this.textContent = 'Erreur'; 4449 4450 setTimeout(() => { 4451 this.textContent = originalText; 4452 }, 2000); 4453 }); 4454 }); 4455}); 4456 }); 4457</script>
4457 4458<style> #shopify-section-template--29104436019526__new_related_products_DUhQDt .splide__slide {display: initial;} </style></section><section id="shopify-section-template--29104436019526__new_related_products_ANh73G" class="shopify-section section"> 4459 4460<div class="page-width section-template--29104436019526__new_related_products_ANh73G-padding "> 4461 4462 <h2 class="section-title h1 text-center">Resinas CBD</h2> 4463 4464 4465 4466 <div class="section-description text-center"> 4467 Aproveite a nossa coleção de <a href="https://caliweed.pt/collections/haxixe-cbd" title="https://cali-weed.fr/collections/resines-de-cbd"><strong>resinas de CBD</strong></a> artesanais, elaboradas segundo métodos tradicionais do tipo Charas Ice o Lator. Um processo de extração meticuloso que preserva os aromas mais subtis das nossas culturas. Uma escolha refinada para os apreciadores que desejam comprar CBD de exceção. Cada concentrado é produzido a partir de plantas de cânhamo cannabis cuidadosamente selecionadas, a fim de preservar os aromas mais subtis das nossas culturas. Esta abordagem meticulosa permite obter resinas ricas, equilibradas e adequadas para os habituais consumidores que procuram um CBD excecional com um caráter autêntico. 4468 </div> 4469 4470 4471 <div class="related-products"> 4472 <div class="splide" id="related-products-splide-template--29104436019526__new_related_products_ANh73G"> 4473 <div class="splide__arrows">
4474 <button class="splide__arrow splide__arrow--prev" type="button" aria-label="Translation missing: fr.general.slider.previous"> 4475 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 4476 </button> 4477 <button class="splide__arrow splide__arrow--next" type="button" aria-label="Translation missing: fr.general.slider.next"> 4478 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 4479 </button> 4480 </div> 4481 4482 <div class="splide__track"> 4483 <ul class="splide__list"><li class="splide__slide related-product-item"> 4484 <div class="related-product-card"> 4485 4486 <a href="/products/pack-resinas-cbd" class="related-product-link"> 4487 <div class="related-product-image-wrapper "> 4488 <img src="//cali-weed.fr/cdn/shop/files/pack-resines_400x.png?v=1775645786" alt="Pacote de descoberta de resina CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 4489 4490 4491 4492 <!-- Social Proof Badge --> 4493 4494 <div class="social-proof-badges"> 4495 4496 <span class="social-proof-badge">Pacote de descoberta</span> 4497 4498 </div> 4499 4500 </div> 4501 </a> 4502 4503 4504 4505 <div class="related-product-info"> 4506 <h3 class="related-product-title"> 4507 <a href="/products/pack-resinas-cbd">Pacote de descoberta de resina CBD</a> 4508 </h3> 4509 4510 <div class="related-product-price"> 4511 4512 <span class="price-current">A partir de 39,90 euros</span> 4513 4514 </div> 4515 4516 <div class="related-product-tags"> 4517 4518 4519 </div> 4520 4521 <div class="related-product-variant-selector"> 4522 <!-- Ãléments décoratifs visibles (z-index bas) --> 4523 <span class="variant-label">1 embalagem (39,90 euros por embalagem) 4524 </span> 4525 <div class="selector-right"> 4526 <span class="price-per-gram">39,9 â¬/g 4527 </span> 4528 <div class="select-arrow"> 4529 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 4530 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 4531 </svg> 4532 </div> 4533 </div> 4534 <!-- Select invisible par-dessus, couvre tout le conteneur --> 4535 <select class="variant-select" data-product-id="14866889605446"> 4536 4537 4538 4539 4540 <option value="55165736452422" data-price="39,90 â¬" data-compare-price="" data-price-per-gram="â¬39.9/g" data-title="1 Pack (39.90⬠le pack)" data-weight="1 Pack (39.90⬠le pack)" data-discount="0" data-available="true" selected="selected"> 4541 1 embalagem (39,90 euros por embalagem) 4542 </option> 4543 4544 4545 4546 4547 <option value="55165736485190" data-price="69,80 â¬" data-compare-price="" data-price-per-gram="â¬34.9/g" data-title="2 Packs + 1 offert (23.26⬠le pack)" data-weight="2 Packs + 1 offert (23.26⬠le pack)" data-discount="0" data-available="true"> 4548 2 embalagens + 1 grátis (23,26 euros por embalagem) 4549 </option> 4550 4551 </select> 4552 </div> 4553 4554 4555 <button type="button" class="related-product-add-button" data-product-id="14866889605446"> 4556 Adicionar ao cesto 4557 </button> 4558 4559 </div> 4560 </div> 4561 </li><li class="splide__slide related-product-item"> 4562 <div class="related-product-card"> 4563 4564 <a href="/products/pack-decouverte-royal-cbd" class="related-product-link"> 4565 <div class="related-product-image-wrapper "> 4566 <img src="//cali-weed.fr/cdn/shop/files/Packroyal_400x.png?v=1759392810" alt="Pacote de descoberta Royal CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 4567 4568 4569 4570 <!-- Social Proof Badge --> 4571 4572 <div class="social-proof-badges"> 4573
4574 <span class="social-proof-badge">Pacote de descoberta</span> 4575 4576 </div> 4577 4578 </div> 4579 </a> 4580 4581 4582 4583 <div class="related-product-info"> 4584 <h3 class="related-product-title"> 4585 <a href="/products/pack-decouverte-royal-cbd">Pacote de descoberta Royal CBD</a> 4586 </h3> 4587 4588 <div class="related-product-price"> 4589 4590 <span class="price-current">A partir de ⬠34,90</span> 4591 4592 </div> 4593 4594 <div class="related-product-tags"> 4595 4596 4597 </div> 4598 4599 <div class="related-product-variant-selector"> 4600 <!-- Ãléments décoratifs visibles (z-index bas) --> 4601 <span class="variant-label">1 embalagem (39,90 euros por embalagem) 4602 </span> 4603 <div class="selector-right"> 4604 <span class="price-per-gram">34,9 â¬/g 4605 </span> 4606 <div class="select-arrow"> 4607 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 4608 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 4609 </svg> 4610 </div> 4611 </div> 4612 <!-- Select invisible par-dessus, couvre tout le conteneur --> 4613 <select class="variant-select" data-product-id="15193073320262"> 4614 4615 4616 4617 4618 <option value="55189265449286" data-price="34,90 â¬" data-compare-price="" data-price-per-gram="â¬34.9/g" data-title="1 Pack (39.90⬠le pack)" data-weight="1 Pack (39.90⬠le pack)" data-discount="0" data-available="true" selected="selected"> 4619 1 embalagem (39,90 euros por embalagem) 4620 </option> 4621 4622 4623 4624 4625 <option value="55189265482054" data-price="69,80 â¬" data-compare-price="" data-price-per-gram="â¬34.9/g" data-title="2 Packs + 1 offert (23.26⬠le pack)" data-weight="2 Packs + 1 offert (23.26⬠le pack)" data-discount="0" data-available="true"> 4626 2 embalagens + 1 grátis (23,26 euros por embalagem) 4627 </option> 4628 4629 </select> 4630 </div> 4631 4632 4633 <button type="button" class="related-product-add-button" data-product-id="15193073320262"> 4634 Adicionar ao cesto 4635 </button> 4636 4637 </div> 4638 </div> 4639 </li><li class="splide__slide related-product-item"> 4640 <div class="related-product-card"> 4641 4642 <a href="/products/mousseux-cbd" class="related-product-link"> 4643 <div class="related-product-image-wrapper has-hover"> 4644 <img src="//cali-weed.fr/cdn/shop/files/cali-mousse_400x.png?v=1775645751" alt="Espumante CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 4645 4646 <img src="//cali-weed.fr/cdn/shop/files/mousseux_400x.png?v=1775645751" alt="Espumante CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 4647 4648 4649 4650 <!-- Social Proof Badge --> 4651 4652 </div> 4653 </a> 4654 4655 4656 4657 <div class="related-product-info"> 4658 <h3 class="related-product-title"> 4659 <a href="/products/mousseux-cbd">Espumante CBD</a> 4660 </h3> 4661 4662 <div class="related-product-price"> 4663
4664 <span class="price-current">A partir de 17,25 euros</span> 4665 4666 </div> 4667 4668 <div class="related-product-tags"> 4669 4670 4671 <div class="product-badges"> 4672 4673 <span class="badge">45% CBD</span> 4674 4675 <span class="badge">Haxixe</span> 4676 4677 </div> 4678 4679 </div> 4680 4681 <div class="related-product-variant-selector"> 4682 <!-- Ãléments décoratifs visibles (z-index bas) --> 4683 <span class="variant-label">5G 4684 </span> 4685 <div class="selector-right"> 4686 <span class="price-per-gram">3,45 â¬/g 4687 </span> 4688 <div class="select-arrow"> 4689 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 4690 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 4691 </svg> 4692 </div> 4693 </div> 4694 <!-- Select invisible par-dessus, couvre tout le conteneur --> 4695 <select class="variant-select" data-product-id="15193220120902"> 4696 4697 4698 4699 4700 <option value="55189426831686" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 4701 5G 4702 </option> 4703 4704 4705 4706 4707 <option value="55189426864454" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 4708 10G 4709 </option> 4710 4711 4712 4713 4714 <option value="55189426897222" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 4715 25G 4716 </option> 4717 4718 4719 4720 4721 <option value="55189426929990" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬1.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 4722 50G 4723 </option> 4724 4725 4726 4727 4728 <option value="55189426962758" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 4729 100G 4730 </option> 4731 4732 </select> 4733 </div> 4734 4735 4736 <button type="button" class="related-product-add-button" data-product-id="15193220120902"> 4737 Adicionar ao cesto 4738 </button> 4739 4740 </div> 4741 </div> 4742 </li><li class="splide__slide related-product-item"> 4743 <div class="related-product-card"> 4744 4745 <a href="/products/king-hassan-cbd" class="related-product-link"> 4746 <div class="related-product-image-wrapper has-hover"> 4747 <img src="//cali-weed.fr/cdn/shop/files/king-hassan_400x.png?v=1775644695" alt="Rei Hassan CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 4748 4749 <img src="//cali-weed.fr/cdn/shop/files/king_400x.png?v=1775644695" alt="Rei Hassan CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 4750 4751 4752 4753 <!-- Social Proof Badge --> 4754 4755 </div> 4756 </a> 4757 4758 4759 4760 <div class="related-product-info"> 4761 <h3 class="related-product-title"> 4762 <a href="/products/king-hassan-cbd">Rei Hassan CBD</a> 4763 </h3> 4764 4765 <div class="related-product-price"> 4766
4767 <span class="price-current">A partir de 17,25 euros</span> 4768 4769 </div> 4770 4771 <div class="related-product-tags"> 4772 4773 4774 <div class="product-badges"> 4775 4776 <span class="badge">16% de CBD</span> 4777 4778 <span class="badge">Haxixe</span> 4779 4780 </div> 4781 4782 </div> 4783 4784 <div class="related-product-variant-selector"> 4785 <!-- Ãléments décoratifs visibles (z-index bas) --> 4786 <span class="variant-label">5G 4787 </span> 4788 <div class="selector-right"> 4789 <span class="price-per-gram">3,45 â¬/g 4790 </span> 4791 <div class="select-arrow"> 4792 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 4793 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 4794 </svg> 4795 </div> 4796 </div> 4797 <!-- Select invisible par-dessus, couvre tout le conteneur --> 4798 <select class="variant-select" data-product-id="15193246990662"> 4799 4800 4801 4802 4803 <option value="55189459697990" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 4804 5G 4805 </option> 4806 4807 4808 4809 4810 <option value="55189459730758" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 4811 10G 4812 </option> 4813 4814 4815 4816 4817 <option value="55189459763526" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 4818 25G 4819 </option> 4820 4821 4822 4823 4824 <option value="55189459796294" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬1.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 4825 50G 4826 </option> 4827 4828 4829 4830 4831 <option value="55189459829062" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 4832 100G 4833 </option> 4834 4835 </select> 4836 </div> 4837 4838 4839 <button type="button" class="related-product-add-button" data-product-id="15193246990662"> 4840 Adicionar ao cesto 4841 </button> 4842 4843 </div> 4844 </div> 4845 </li></ul> 4846 </div> 4847 </div> 4848 </div> 4849 4850<div class="center collection__view-all"> 4851 <a href="/collections/haxixe-cbd" class="button" aria-label="Afficher tous les produits de la collection Résine CBD &amp; Hash"> 4852 Mostrar tudo 4853 </a> 4854 </div></div> 4855 4856<style> 4857.related-product-rating { 4858 display: flex; 4859 align-items: center; 4860 gap: 8px; 4861 margin: 10px 0; 4862} 4863 4864.rating-score { 4865 font-weight: bold; 4866 font-size: 16px; 4867 color: #333; 4868} 4869 4870.star-rating { 4871 display: flex; 4872 align-items: center; 4873 gap: 0px; 4874} 4875 4876.star { 4877 font-size: 20px !important; 4878 line-height: 1; 4879} 4880 4881.star.full { 4882 color: #002643; 4883} 4884 4885.star.half {
4886 color: #ffc107; 4887 position: relative; 4888} 4889 4890.star.half::after { 4891 content: "â"; 4892 position: absolute; 4893 left: 50%; 4894 color: #002643; 4895 z-index: -1; 4896} 4897 4898.star.empty { 4899 color: #002643; 4900} 4901 4902.rating-count { 4903 font-size: 14px; 4904 color: #666; 4905 margin-left: 4px; 4906} 4907 4908 .section-template--29104436019526__new_related_products_ANh73G-padding { 4909 padding-top: 95px; 4910 padding-bottom: 95px; 4911 } 4912 4913 .related-products { 4914 width: 100%; 4915 margin: 0; 4916 margin-top:48px; 4917 } 4918 4919 .section-title { 4920 font-size: 48px; 4921 margin-bottom: 24px; 4922 font-weight: 700; 4923 color: #002643; 4924 line-height: 120%; 4925 text-align: center; 4926 margin-top: 0; 4927 } 4928 4929 .section-description { 4930 font-size: 18px; 4931 line-height: 150%; 4932 color: #6b7280; 4933 margin-bottom: 48px; 4934 max-width: 750px; 4935 margin-left: auto; 4936 margin-right: auto; 4937 text-align:center; 4938 } 4939 4940 .collection__view-all { 4941 margin-top: 48px; 4942 text-align: center; 4943 } 4944 4945 .button { 4946 display: inline-block; 4947 padding: 12px 24px; 4948 background-color: #EC713B; 4949 color: white; 4950 text-decoration: none; 4951 border-radius: 100px; 4952 font-weight: 700; 4953 font-size: 20px; 4954 line-height: 131.25%; 4955 transition: all 0.2s; 4956 border: 2px solid #EC713B; 4957 } 4958 4959 .button:hover { 4960 background-color: #002643; 4961 border-color: #002643; 4962 } 4963 4964 .button--secondary { 4965 background-color: transparent; 4966 color: #002643; 4967 } 4968 4969 .button--secondary:hover { 4970 background-color: #002643; 4971 color: white; 4972 } 4973 4974 .link.underlined-link { 4975 color: #002643; 4976 text-decoration: underline; 4977 font-weight: 600; 4978 font-size: 16px; 4979 } 4980 4981 .link.underlined-link:hover { 4982 color: #143560; 4983 } 4984 4985 /* Custom Splide Arrow Styles */ 4986 .splide__arrows { 4987 display: flex; 4988 justify-content: space-between; 4989 position: absolute; 4990 width: 100%; 4991 top: 50%; 4992 transform: translateY(-50%); 4993 z-index: 2; 4994 pointer-events: none; 4995 padding: 0 -10px; 4996 } 4997 4998 .splide__arrow { 4999 background-color: white; 5000 border: 1px solid #e5e7eb; 5001 width: 40px; 5002 height: 40px; 5003 border-radius: 50%; 5004 display: flex; 5005 align-items: center; 5006 justify-content: center; 5007 cursor: pointer; 5008 transition: all 0.2s; 5009 opacity: 1; 5010 pointer-events: auto; 5011 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 5012 } 5013 5014 .splide__arrow:hover { 5015 background-color: #f9fafb; 5016 } 5017 5018 .splide__arrow:disabled { 5019 opacity: 0.5; 5020 cursor: not-allowed; 5021 } 5022 5023 .related-product-item { 5024 height: 100%; 5025 } 5026 5027 .related-product-card { 5028 height: 100%; 5029 border-radius: 12px; 5030 overflow: hidden; 5031 position: relative; 5032 } 5033 5034 .related-product-badge { 5035 position: absolute; 5036 top: 10px; 5037 left: 10px; 5038 background-color: white; 5039 color: #1a2e51; 5040 font-weight: 600; 5041 font-size: 14px; 5042 padding: 4px 10px; 5043 border-radius: 20px; 5044 z-index: 1; 5045 } 5046 5047 .related-product-badge.best-seller { 5048 background-color: #1a76d2; 5049 color: white; 5050 } 5051 5052 .related-product-badge.best-choice { 5053 background-color: #25a55f; 5054 color: white; 5055 } 5056 5057 .related-product-image-wrapper { 5058 position: relative; 5059 padding-top: 100%; 5060 background: linear-gradient(to bottom, #fafafa, #f0f0f0); 5061 border-radius: 12px; 5062 overflow: hidden; 5063 } 5064 5065 .related-product-image { 5066 position: absolute; 5067 top: 0; 5068 left: 0; 5069 width: 100%; 5070 height: 100%; 5071 object-fit: contain; 5072 } 5073 5074 .related-product-rating { 5075 display: flex; 5076 align-items: center; 5077 gap: 8px; 5078 margin-top: 24px; 5079 } 5080 5081 .rating-score { 5082 background-color: #EAC66A; 5083 color: #002643; 5084 font-weight: 700; 5085 border-radius: 0px 12px 12px 12px; 5086 padding: 5px 6px; 5087 font-size: 14px; 5088 line-height: 130%; 5089 margin-right:0px !important; 5090 } 5091 5092 .star-rating { 5093 display: flex; 5094 color: #002643; 5095 } 5096 5097 .rating-count { 5098 color: #002643; 5099 font-size: 14px; 5100 font-weight: 400; 5101 line-height: 130%; 5102 } 5103 5104 .related-product-info { 5105 padding: 10px 0; 5106 display: flex; 5107 flex-direction: column; 5108 flex-grow: 1; 5109 } 5110 5111 .related-product-title { 5112 color: #002643; 5113 font-size: 24px; 5114 font-weight: 700; 5115 line-height: 120%; 5116 margin-bottom: 8px; 5117 margin-top: 0px; 5118 } 5119 5120 .related-product-title a { 5121 text-decoration: none; 5122 color: inherit; 5123 } 5124 5125 .related-product-price { 5126 display: flex; 5127 align-items: center; 5128 gap: 8px; 5129 margin-bottom: 10px; 5130 } 5131 5132 .price-current { 5133 font-weight: 700; 5134 line-height: 150%; 5135 font-size: 16px; 5136 color: #002643; 5137 } 5138 5139 .price-original { 5140 text-decoration: line-through; 5141 color: #6b7280; 5142 font-size: 14px; 5143 } 5144 5145 .price-discount { 5146 color: #ef4444; 5147 font-weight: 600; 5148 font-size: 14px; 5149 } 5150 5151 .related-product-tags { 5152 display: flex; 5153 gap: 10px; 5154 margin-bottom: 20px; 5155 flex-wrap:wrap; 5156 } 5157 5158 .product-tag { 5159 font-size: 14px; 5160 padding: 8px 12px; 5161 border-radius: 10000000px; 5162 font-weight: 500; 5163 line-height: 130%; 5164 } 5165 5166 .cbd-tag { 5167 background-color: #EDF0F2; 5168 color: #405C72; 5169 } 5170 5171 .type-tag { 5172 background-color: #EDF0F2; 5173 color: #405C72; 5174 } 5175 5176 /* ============================================= 5177 Variant selector 5178 ============================================= */ 5179 .related-product-variant-selector { 5180 display: flex; 5181 justify-content: space-between; 5182 align-items: center; 5183 padding: 8px 16px; 5184 border: 1px solid #002643; 5185 margin-bottom: 8px; 5186 transition: border-color 0.3s, background-color 0.3s; 5187 border-radius: 100px; 5188 position: relative; 5189 cursor: pointer; 5190 min-height: 44px; 5191 } 5192 5193 .related-product-variant-selector:hover { 5194 border-color: #143560; 5195 background-color: rgba(0, 38, 67, 0.02); 5196 } 5197 5198 .related-product-variant-selector.active { 5199 border-color: #0a2540; 5200 background-color: rgba(10, 37, 64, 0.05); 5201 } 5202 5203 /* Label décoratif gauche */ 5204 .variant-label { 5205 color: #002643; 5206 font-size: 16px; 5207 font-weight: 600; 5208 line-height: 131.25%; 5209 pointer-events: none; 5210 white-space: nowrap; 5211 overflow: hidden; 5212 text-overflow: ellipsis; 5213 flex: 1; 5214 } 5215 5216 /* Groupe droite : prix/g + flèche */ 5217 .selector-right { 5218 display: flex; 5219 align-items: center; 5220 gap: 8px; 5221 pointer-events: none; 5222 flex-shrink: 0; 5223 } 5224 5225 .price-per-gram { 5226 font-size: 16px; 5227 color: #002643; 5228 white-space: nowrap; 5229 } 5230 5231 .select-arrow { 5232 display: flex; 5233 align-items: center; 5234 transition: transform 0.3s ease; 5235 } 5236 5237 .select-arrow svg { 5238 display: block; 5239 transition: all 0.3s ease; 5240 } 5241 5242 .related-product-variant-selector.dropdown-open .select-arrow { 5243 transform: rotate(180deg); 5244 } 5245 5246 /* Select invisible par-dessus tout le conteneur */ 5247 .variant-select { 5248 position: absolute; 5249 top: 0; 5250 left: 0; 5251 width: 100%; 5252 height: 100%; 5253 border: none; 5254 background: transparent; 5255 appearance: none; 5256 -webkit-appearance: none; 5257 cursor: pointer; 5258 z-index: 2; 5259 opacity: 0; /* invisible â les éléments décoratifs sont visibles à la place */ 5260 font-size: 16px; 5261 } 5262 5263 .variant-select:focus { 5264 outline: none; 5265 } 5266 5267 .related-product-add-button { 5268 background-color: #002643; 5269 border: none; 5270 padding: 12px; 5271 cursor: pointer; 5272 width: 100%; 5273 margin-top: auto; 5274 transition: all 0.2s; 5275 position: relative; 5276 color: #FFF; 5277 text-align: center; 5278 font-size: 16px; 5279 font-weight: 700; 5280 line-height: 131.25%; 5281 border-radius: 100px; 5282 background: #002643; 5283 } 5284 5285 .related-product-add-button:hover { 5286 background-color: #143560; 5287 } 5288 5289 .related-product-add-button.loading { 5290 background-color: #6b7280; 5291 cursor: wait; 5292 } 5293 5294 .related-product-add-button.success { 5295 background-color: #10b981; 5296 } 5297 5298 @media screen and (max-width: 1600px) { 5299 .related-products .splide__arrow--prev { 5300 left: 10px !important; 5301 } 5302 5303 .related-products .splide__arrow--next { 5304 right: 0px !important; 5305 } 5306 } 5307 5308 @media screen and (max-width: 749px) { 5309 .splide__arrow--prev { 5310 left: -10px; 5311 } 5312 5313 .splide__arrow--next { 5314 right: -10px; 5315 } 5316 5317 .section-title { 5318 font-size: 32px; 5319 margin-bottom: 16px; 5320 } 5321 5322 .section-description { 5323 font-size: 16px; 5324 margin-bottom: 32px; 5325 } 5326 5327 .collection__view-all { 5328 margin-top: 32px; 5329 } 5330 5331 .variant-select { 5332 font-size: 14px; 5333 } 5334 5335 .price-per-gram { 5336 font-size: 12px; 5337 } 5338 } 5339 5340 @media screen and (max-width: 480px) { 5341 .splide__arrow { 5342 width: 30px; 5343 height: 30px; 5344 } 5345 5346 .related-product-variant-selector { 5347 padding: 6px 27px 6px 12px; 5348 } 5349 5350 .select-arrow { 5351 right: 12px; 5352 } 5353 5354 .select-arrow svg { 5355 width: 10px; 5356 height: 6px; 5357 } 5358 } 5359 5360@media(max-width:768px){ 5361 .section-template--24922655850822__new_related_products_DUhQDt-padding{ 5362 padding-top:48px !important; 5363 padding-bottom:48px !important; 5364 } 5365 .section-template--24922656080198__new_related_products_BLrHMr-padding{ 5366 padding-top:48px !important; 5367 padding-bottom:48px !important; 5368 } 5369} 5370 .star{ 5371 color: #002643 !important; 5372 } 5373 5374 .quick-buy-disabled .related-product-variant-selector { 5375 display: none !important; 5376} 5377 5378.related-product-add-button.sold-out, 5379.related-product-add-button:disabled { 5380 background-color: #d1d5db; 5381 color: #6b7280;
5382 cursor: not-allowed; 5383 border-color: #d1d5db; 5384 opacity: 0.7; 5385} 5386 5387.related-product-image-wrapper.has-hover { 5388 position: relative; 5389} 5390 5391.related-product-image.secondary { 5392 position: absolute; 5393 top: 0; left: 0; width: 100%; height: 100%; 5394 opacity: 0; 5395 pointer-events: none; 5396 transition: opacity 0.3s; 5397} 5398 5399.related-product-image-wrapper.has-hover:hover .related-product-image.secondary, 5400.related-product-image-wrapper.has-hover:focus .related-product-image.secondary { 5401 opacity: 1; 5402} 5403 5404.related-product-image-wrapper.has-hover:hover .related-product-image.primary, 5405.related-product-image-wrapper.has-hover:focus .related-product-image.primary { 5406 opacity: 0; 5407} 5408</style> 5409
5410<script> 5411 document.addEventListener('DOMContentLoaded', function() { 5412 // Initialize Splide slider 5413 var splideElement = document.getElementById('related-products-splide-template--29104436019526__new_related_products_ANh73G'); 5414 5415 if (splideElement) { 5416 var splide = new Splide('#related-products-splide-template--29104436019526__new_related_products_ANh73G', { 5417 perPage: 4, 5418 perMove: 1, 5419 gap: '20px', 5420 pagination: false, 5421 arrows: true, 5422 type: 'loop', 5423 breakpoints: { 5424 990: { 5425 perPage: 3, 5426 }, 5427 768: { 5428 perPage: 2.5, 5429 gap: '10px', 5430 }, 5431 480: { 5432 perPage: 1.5, 5433 arrows: false, 5434 } 5435 } 5436 }); 5437 5438 splide.mount(); 5439 } 5440 5441 // Handle variant selection and arrow rotation 5442 const variantSelectors = document.querySelectorAll('.variant-select'); 5443 5444 variantSelectors.forEach(selector => { 5445 // Set initial values 5446 updateProductInfo(selector); 5447 5448 // Simple dropdown state tracking 5449 selector.addEventListener('focus', function() { 5450 const container = this.closest('.related-product-variant-selector'); 5451 container.classList.add('dropdown-open'); 5452 }); 5453 5454 selector.addEventListener('blur', function() { 5455 const container = this.closest('.related-product-variant-selector'); 5456 container.classList.remove('dropdown-open'); 5457 }); 5458 5459 selector.addEventListener('change', function() { 5460 updateProductInfo(this); 5461 }); 5462 5463 // Add click event to the container for better UX 5464 const container = selector.closest('.related-product-variant-selector'); 5465 container.addEventListener('click', function(e) { 5466 if (e.target !== selector) { 5467 selector.focus(); 5468 } 5469 }); 5470 }); 5471 5472 function updateProductInfo(selector) { 5473 const card = selector.closest('.related-product-card'); 5474 const selectedOption = selector.options[selector.selectedIndex]; 5475 5476 // Update decorative variant label 5477 const variantLabel = card.querySelector('.variant-label'); 5478 if (variantLabel) { 5479 variantLabel.textContent = selectedOption.getAttribute('data-title') || selectedOption.textContent; 5480 } 5481 5482 // Update price display 5483 const priceElement = card.querySelector('.price-current'); 5484 if (priceElement) { 5485 priceElement.textContent = 'A partir de ' + selectedOption.getAttribute('data-price'); 5486 } 5487 5488 // Update compare-at price and discount if it exists 5489 const comparePrice = selectedOption.getAttribute('data-compare-price'); 5490 const discountPercentage = selectedOption.getAttribute('data-discount'); 5491 const compareElement = card.querySelector('.price-original'); 5492 const discountElement = card.querySelector('.price-discount'); 5493 5494 if (compareElement && discountElement) { 5495 if (comparePrice && discountPercentage && discountPercentage !== '0') { 5496 compareElement.textContent = comparePrice; 5497 compareElement.style.display = 'inline'; 5498 discountElement.textContent = discountPercentage + '%'; 5499 discountElement.style.display = 'none'; 5500 } else { 5501 compareElement.style.display = 'none'; 5502 discountElement.style.display = 'none'; 5503 } 5504 } 5505 5506 // Update price per gram 5507 const pricePerGramElement = card.querySelector('.price-per-gram'); 5508 if (pricePerGramElement) { 5509 const pricePerGram = selectedOption.getAttribute('data-price-per-gram'); 5510 if (pricePerGram) { 5511 pricePerGramElement.textContent = pricePerGram; 5512 } 5513 } 5514 5515 // Highlight the variant selector to show it's active 5516 card.querySelector('.related-product-variant-selector').classList.add('active'); 5517 setTimeout(() => { 5518 card.querySelector('.related-product-variant-selector').classList.remove('active'); 5519 }, 500); 5520 5521 // Update add button based on availability 5522 const addButton = card.querySelector('.related-product-add-button'); 5523 const isAvailable = selectedOption.getAttribute('data-available') !== 'false'; 5524 if (addButton) { 5525 addButton.disabled = !isAvailable; 5526 addButton.textContent = isAvailable ? 'Ajouter au panier' : 'Ãpuisé'; 5527 addButton.classList.toggle('sold-out', !isAvailable); 5528 } 5529 } 5530 5531// Quick add functionality 5532const addButtons = document.querySelectorAll('.related-product-add-button'); 5533 5534addButtons.forEach(button => { 5535 // Ãviter les doublons d'event listeners 5536 if (button.dataset.listenerAttached) return; 5537 button.dataset.listenerAttached = 'true'; 5538 5539 // Sauvegarder le texte original UNE SEULE FOIS au chargement
5540 const originalText = button.textContent; 5541 5542 button.addEventListener('click', function() { 5543 const card = this.closest('.related-product-card'); 5544 const variantSelector = card.querySelector('.variant-select'); 5545 const selectedOption = variantSelector.options[variantSelector.selectedIndex]; 5546 const variantId = variantSelector.value; 5547 5548 // Block if out of stock 5549 if (selectedOption.getAttribute('data-available') === 'false') return; 5550 5551 // Highlight the selector 5552 card.querySelector('.related-product-variant-selector').classList.add('active'); 5553 5554 // Add to cart functionality 5555 const formData = { 5556 'items': [{ 5557 'id': variantId, 5558 'quantity': 1 5559 }] 5560 }; 5561 5562 // Show loading state 5563 this.classList.add('loading'); 5564 this.textContent = '...'; 5565 5566 fetch('/cart/add.js', { 5567 method: 'POST', 5568 headers: { 5569 'Content-Type': 'application/json' 5570 }, 5571 body: JSON.stringify(formData) 5572 }) 5573 .then(response => response.json()) 5574 .then(data => { 5575 // Success message 5576 this.classList.remove('loading'); 5577 this.classList.add('success'); 5578 this.textContent = ' â'; 5579
5580 // Rafraîchir et ouvrir le panier tiroir (thème Refresh / Dawn) 5581 const cartDrawer = document.querySelector('cart-drawer'); 5582 if (cartDrawer) { 5583 const sectionsUrl = routes && routes.cart_url 5584 ? `${routes.cart_url}?sections=cart-drawer,cart-icon-bubble` 5585 : '/cart?sections=cart-drawer,cart-icon-bubble'; 5586 5587 fetch(sectionsUrl) 5588 .then(r => r.json()) 5589 .then(sections => { 5590 if (sections['cart-drawer']) { 5591 const html = new DOMParser().parseFromString(sections['cart-drawer'], 'text/html'); 5592 5593 // Remplacer cart-drawer-items (gère l'état vide/plein) 5594 const newCartDrawerItems = html.querySelector('cart-drawer-items'); 5595 const existingCartDrawerItems = document.querySelector('cart-drawer-items'); 5596 if (newCartDrawerItems && existingCartDrawerItems) { 5597 existingCartDrawerItems.replaceWith(newCartDrawerItems); 5598 } 5599 5600 // Forcer la visibilité (le thème applique visibility:hidden et height:0 quand vide) 5601 const updatedItems = document.querySelector('cart-drawer-items'); 5602 if (updatedItems) { 5603 updatedItems.style.visibility = 'visible'; 5604 updatedItems.style.height = 'auto'; 5605 } 5606 5607 // Supprimer is-empty du cart-drawer (applique height:0 via CSS) 5608 const cartDrawerEl = document.querySelector('cart-drawer'); 5609 if (cartDrawerEl) { 5610 cartDrawerEl.classList.remove('is-empty'); 5611 } 5612 5613 // Remplacer le footer (totaux) 5614 const newFooter = html.querySelector('.cart-drawer__footer'); 5615 const existingFooter = document.querySelector('.cart-drawer__footer'); 5616 if (newFooter && existingFooter) { 5617 existingFooter.replaceWith(newFooter); 5618 } 5619 5620 // Masquer l'état vide 5621 const emptyState = document.querySelector('.drawer__inner-empty'); 5622 if (emptyState) emptyState.style.display = 'none'; 5623 } 5624 5625 // Mettre à jour le compteur panier dans le header 5626 if (sections['cart-icon-bubble']) { 5627 const html = new DOMParser().parseFromString(sections['cart-icon-bubble'], 'text/html'); 5628 const newBubble = html.querySelector('.cart-count-bubble'); 5629 document.querySelectorAll('.cart-count-bubble').forEach(el => { 5630 if (newBubble) el.innerHTML = newBubble.innerHTML; 5631 }); 5632 } 5633 5634 // Ouvrir le tiroir 5635 if (typeof cartDrawer.open === 'function') { 5636 cartDrawer.open(); 5637 } 5638 }); 5639 } 5640 5641 // Reset after 2 seconds 5642 setTimeout(() => { 5643 this.classList.remove('success'); 5644 this.textContent = originalText; 5645 card.querySelector('.related-product-variant-selector').classList.remove('active'); 5646 }, 2000); 5647 5648 // Update cart count if it exists 5649 if (window.theme && window.theme.updateCartCount) { 5650 window.theme.updateCartCount(); 5651 } 5652 5653 // Refresh mini cart if function exists 5654 if (typeof refreshCart === 'function') { 5655 refreshCart(); 5656 } 5657 }) 5658 .catch(error => { 5659 console.error('Error:', error); 5660 this.classList.remove('loading'); 5661 this.textContent = 'Erreur'; 5662 5663 setTimeout(() => { 5664 this.textContent = originalText; 5665 }, 2000); 5666 }); 5667 }); 5668}); 5669 }); 5670</script>
5670 5671<style> #shopify-section-template--29104436019526__new_related_products_ANh73G .splide__slide {display: initial;} </style></section><section id="shopify-section-template--29104436019526__new_related_products_TVMagq" class="shopify-section section"> 5672 5673<div class="page-width section-template--29104436019526__new_related_products_TVMagq-padding quick-buy-disabled"> 5674 5675 <h2 class="section-title h1 text-center">Ãleos CBD</h2> 5676 5677 5678 5679 <div class="section-description text-center"> 5680 A Cali Weed oferece uma gama de óleos premium produzidos através da extração a frio de sementes cuidadosamente selecionadas. Concentrações adaptadas a cada necessidade, de 20% a 60%, para uma experiência personalizada. Encontre o seu <a href="https://caliweed.pt/collections/oleos-cbd" title="https://cali-weed.fr/collections/huiles-de-cbd">óleo de CBD</a> online entre as nossas fórmulas <em>de espectro</em> <em>completo</em> ou <em data-wg-splitted>amplo de</em> alta qualidade, onde pureza e potência se combinam naturalmente. 5681 </div> 5682 5683 5684 <div class="related-products"> 5685 <div class="splide" id="related-products-splide-template--29104436019526__new_related_products_TVMagq"> 5686 <div class="splide__arrows">
5687 <button class="splide__arrow splide__arrow--prev" type="button" aria-label="Translation missing: fr.general.slider.previous"> 5688 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 5689 </button> 5690 <button class="splide__arrow splide__arrow--next" type="button" aria-label="Translation missing: fr.general.slider.next"> 5691 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 5692 </button> 5693 </div> 5694 5695 <div class="splide__track"> 5696 <ul class="splide__list"><li class="splide__slide related-product-item"> 5697 <div class="related-product-card"> 5698 5699 <a href="/products/pack-decouverte-huiles-10" class="related-product-link"> 5700 <div class="related-product-image-wrapper "> 5701 <img src="//cali-weed.fr/cdn/shop/files/pack-huiles_400x.png?v=1776323505" alt="Pacote de descoberta de 10% de óleos" loading="lazy" width="400" height="400" class="related-product-image primary"> 5702 5703 5704 5705 <!-- Social Proof Badge --> 5706 5707 <div class="social-proof-badges"> 5708 5709 <span class="social-proof-badge">Pacote de descoberta</span> 5710 5711 </div> 5712 5713 </div> 5714 </a> 5715 5716 5717 5718 <div class="related-product-info"> 5719 <h3 class="related-product-title"> 5720 <a href="/products/pack-decouverte-huiles-10">Pacote de descoberta de 10% de óleos</a> 5721 </h3> 5722 5723 <div class="related-product-price"> 5724 5725 <span class="price-current">A partir de ⬠59,90</span> 5726 5727 </div> 5728 5729 <div class="related-product-tags"> 5730 5731 5732 </div> 5733 5734 <div class="related-product-variant-selector"> 5735 <!-- Ãléments décoratifs visibles (z-index bas) --> 5736 <span class="variant-label">1 embalagem 5737 </span> 5738 <div class="selector-right"> 5739 <span class="price-per-gram">59,9 â¬/g 5740 </span> 5741 <div class="select-arrow"> 5742 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 5743 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 5744 </svg> 5745 </div> 5746 </div> 5747 <!-- Select invisible par-dessus, couvre tout le conteneur --> 5748 <select class="variant-select" data-product-id="15185528947014"> 5749 5750 5751 5752 5753 <option value="55171804332358" data-price="59,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="1 Pack" data-weight="1 Pack" data-discount="0" data-available="true" selected="selected"> 5754 1 embalagem 5755 </option> 5756 5757 </select> 5758 </div> 5759 5760 5761 <button type="button" class="related-product-add-button" data-product-id="15185528947014"> 5762 Adicionar ao cesto 5763 </button> 5764 5765 </div> 5766 </div> 5767 </li><li class="splide__slide related-product-item"> 5768 <div class="related-product-card"> 5769 5770 <a href="/products/huile-5-de-cbd-full-spectrum" class="related-product-link"> 5771 <div class="related-product-image-wrapper "> 5772 <img src="//cali-weed.fr/cdn/shop/files/huile_cbd_5_400x.png?v=1776073941" alt="Ãleo CBD de espetro total a 5%" loading="lazy" width="400" height="400" class="related-product-image primary"> 5773 5774 5775 5776 <!-- Social Proof Badge --> 5777 5778 </div> 5779 </a> 5780 5781 5782 5783 <div class="related-product-info"> 5784 <h3 class="related-product-title"> 5785 <a href="/products/huile-5-de-cbd-full-spectrum">Ãleo CBD de espetro total a 5%</a> 5786 </h3> 5787 5788 <div class="related-product-price"> 5789
5790 <span class="price-current">A partir de 12,50 euros</span> 5791 5792 </div> 5793 5794 <div class="related-product-tags"> 5795 5796 5797 <div class="product-badges"> 5798 5799 <span class="badge">5% CBD</span> 5800 5801 <span class="badge">Espectro total</span> 5802 5803 </div> 5804 5805 </div> 5806 5807 <div class="related-product-variant-selector"> 5808 <!-- Ãléments décoratifs visibles (z-index bas) --> 5809 <span class="variant-label">Frasco de 10 ml 5810 </span> 5811 <div class="selector-right"> 5812 <span class="price-per-gram">59,9 â¬/g 5813 </span> 5814 <div class="select-arrow"> 5815 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 5816 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 5817 </svg> 5818 </div> 5819 </div> 5820 <!-- Select invisible par-dessus, couvre tout le conteneur --> 5821 <select class="variant-select" data-product-id="15197420421446"> 5822 5823 5824 5825 5826 <option value="55195179385158" data-price="12,50 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 10 ml" data-weight="Fiole de 10 ml" data-discount="0" data-available="true" selected="selected"> 5827 Frasco de 10 ml 5828 </option> 5829 5830 5831 5832 5833 <option value="55195179417926" data-price="24,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 30 ml" data-weight="Fiole de 30 ml" data-discount="0" data-available="true"> 5834 Frasco de 30 ml 5835 </option> 5836 5837 5838 5839 5840 <option value="55195179450694" data-price="64,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 100 ml" data-weight="Fiole de 100 ml" data-discount="0" data-available="true"> 5841 Frasco de 100 ml 5842 </option> 5843 5844 </select> 5845 </div> 5846 5847 5848 <button type="button" class="related-product-add-button" data-product-id="15197420421446"> 5849 Adicionar ao cesto 5850 </button> 5851 5852 </div> 5853 </div> 5854 </li><li class="splide__slide related-product-item"> 5855 <div class="related-product-card"> 5856 5857 <a href="/products/huile-10-de-cbd-full-spectrum" class="related-product-link"> 5858 <div class="related-product-image-wrapper "> 5859 <img src="//cali-weed.fr/cdn/shop/files/huile_cbd_10_fcd2231b-778f-40c4-a606-df350ca881ca_400x.png?v=1776073977" alt="10% CBD Ãleo de espetro total" loading="lazy" width="400" height="400" class="related-product-image primary"> 5860 5861 5862 5863 <!-- Social Proof Badge --> 5864 5865 </div> 5866 </a> 5867 5868 5869 5870 <div class="related-product-info"> 5871 <h3 class="related-product-title"> 5872 <a href="/products/huile-10-de-cbd-full-spectrum">10% CBD Ãleo de espetro total</a> 5873 </h3> 5874 5875 <div class="related-product-price"> 5876 5877 <span class="price-current">A partir de 12,50 euros</span> 5878 5879 </div> 5880 5881 <div class="related-product-tags"> 5882 5883 5884 <div class="product-badges"> 5885
5886 <span class="badge">10% CBD</span> 5887 5888 <span class="badge">Espectro total</span> 5889 5890 </div> 5891 5892 </div> 5893 5894 <div class="related-product-variant-selector"> 5895 <!-- Ãléments décoratifs visibles (z-index bas) --> 5896 <span class="variant-label">Frasco de 10 ml 5897 </span> 5898 <div class="selector-right"> 5899 <span class="price-per-gram">59,9 â¬/g 5900 </span> 5901 <div class="select-arrow"> 5902 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 5903 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 5904 </svg> 5905 </div> 5906 </div> 5907 <!-- Select invisible par-dessus, couvre tout le conteneur --> 5908 <select class="variant-select" data-product-id="15197558735174"> 5909 5910 5911 5912 5913 <option value="55195218248006" data-price="12,50 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 10 ml" data-weight="Fiole de 10 ml" data-discount="0" data-available="true" selected="selected"> 5914 Frasco de 10 ml 5915 </option> 5916 5917 5918 5919 5920 <option value="55195218280774" data-price="24,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 30 ml" data-weight="Fiole de 30 ml" data-discount="0" data-available="true"> 5921 Frasco de 30 ml 5922 </option> 5923 5924 5925 5926 5927 <option value="55195218313542" data-price="64,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 100 ml" data-weight="Fiole de 100 ml" data-discount="0" data-available="true"> 5928 Frasco de 100 ml 5929 </option> 5930 5931 </select> 5932 </div> 5933 5934 5935 <button type="button" class="related-product-add-button" data-product-id="15197558735174"> 5936 Adicionar ao cesto 5937 </button> 5938 5939 </div> 5940 </div> 5941 </li><li class="splide__slide related-product-item"> 5942 <div class="related-product-card"> 5943 5944 <a href="/products/huile-de-cbd-20-full-spectrum" class="related-product-link"> 5945 <div class="related-product-image-wrapper "> 5946 <img src="//cali-weed.fr/cdn/shop/files/huile_cbd_20_400x.png?v=1776074004" alt="Ãleo CBD 20% de espetro total" loading="lazy" width="400" height="400" class="related-product-image primary"> 5947 5948 5949 5950 <!-- Social Proof Badge --> 5951 5952 </div> 5953 </a> 5954 5955 5956 5957 <div class="related-product-info"> 5958 <h3 class="related-product-title"> 5959 <a href="/products/huile-de-cbd-20-full-spectrum">Ãleo CBD 20% de espetro total</a> 5960 </h3> 5961 5962 <div class="related-product-price"> 5963 5964 <span class="price-current">A partir de ⬠24,90</span> 5965 5966 </div> 5967 5968 <div class="related-product-tags"> 5969 5970 5971 <div class="product-badges"> 5972 5973 <span class="badge">20% CBD</span> 5974 5975 <span class="badge">Espectro total</span> 5976 5977 </div> 5978 5979 </div> 5980 5981 <div class="related-product-variant-selector"> 5982 <!-- Ãléments décoratifs visibles (z-index bas) -->
5983 <span class="variant-label">Frasco de 10 ml 5984 </span> 5985 <div class="selector-right"> 5986 <span class="price-per-gram">59,9 â¬/g 5987 </span> 5988 <div class="select-arrow"> 5989 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 5990 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 5991 </svg> 5992 </div> 5993 </div> 5994 <!-- Select invisible par-dessus, couvre tout le conteneur --> 5995 <select class="variant-select" data-product-id="15197675979078"> 5996 5997 5998 5999 6000 <option value="55195346567494" data-price="24,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 10 ml" data-weight="Fiole de 10 ml" data-discount="0" data-available="true" selected="selected"> 6001 Frasco de 10 ml 6002 </option> 6003 6004 6005 6006 6007 <option value="55195346600262" data-price="49,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 30 ml" data-weight="Fiole de 30 ml" data-discount="0" data-available="true"> 6008 Frasco de 30 ml 6009 </option> 6010 6011 6012 6013 6014 <option value="55195346633030" data-price="124,90 â¬" data-compare-price="" data-price-per-gram="â¬59.9/g" data-title="Fiole de 100 ml" data-weight="Fiole de 100 ml" data-discount="0" data-available="true"> 6015 Frasco de 100 ml 6016 </option> 6017 6018 </select> 6019 </div> 6020 6021 6022 <button type="button" class="related-product-add-button" data-product-id="15197675979078"> 6023 Adicionar ao cesto 6024 </button> 6025 6026 </div> 6027 </div> 6028 </li></ul> 6029 </div> 6030 </div> 6031 </div> 6032 6033<div class="center collection__view-all"> 6034 <a href="/collections/oleos-cbd" class="button" aria-label="Afficher tous les produits de la collection Huiles de CBD"> 6035 Mostrar tudo 6036 </a> 6037 </div></div> 6038 6039<style> 6040.related-product-rating { 6041 display: flex; 6042 align-items: center; 6043 gap: 8px; 6044 margin: 10px 0; 6045} 6046 6047.rating-score { 6048 font-weight: bold; 6049 font-size: 16px; 6050 color: #333; 6051} 6052 6053.star-rating { 6054 display: flex; 6055 align-items: center; 6056 gap: 0px; 6057} 6058 6059.star { 6060 font-size: 20px !important; 6061 line-height: 1; 6062} 6063 6064.star.full { 6065 color: #002643; 6066} 6067 6068.star.half { 6069 color: #ffc107; 6070 position: relative; 6071} 6072 6073.star.half::after { 6074 content: "â"; 6075 position: absolute; 6076 left: 50%; 6077 color: #002643; 6078 z-index: -1; 6079} 6080 6081.star.empty { 6082 color: #002643; 6083} 6084 6085.rating-count { 6086 font-size: 14px; 6087 color: #666; 6088 margin-left: 4px; 6089} 6090 6091 .section-template--29104436019526__new_related_products_TVMagq-padding { 6092 padding-top: 95px; 6093 padding-bottom: 95px; 6094 } 6095 6096 .related-products { 6097 width: 100%; 6098 margin: 0; 6099 margin-top:48px; 6100 } 6101 6102 .section-title { 6103 font-size: 48px; 6104 margin-bottom: 24px; 6105 font-weight: 700; 6106 color: #002643; 6107 line-height: 120%; 6108 text-align: center; 6109 margin-top: 0; 6110 } 6111 6112 .section-description { 6113 font-size: 18px; 6114 line-height: 150%; 6115 color: #6b7280; 6116 margin-bottom: 48px; 6117 max-width: 750px; 6118 margin-left: auto; 6119 margin-right: auto; 6120 text-align:center; 6121 } 6122 6123 .collection__view-all { 6124 margin-top: 48px; 6125 text-align: center; 6126 } 6127 6128 .button { 6129 display: inline-block; 6130 padding: 12px 24px; 6131 background-color: #EC713B; 6132 color: white; 6133 text-decoration: none; 6134 border-radius: 100px; 6135 font-weight: 700; 6136 font-size: 20px; 6137 line-height: 131.25%; 6138 transition: all 0.2s; 6139 border: 2px solid #EC713B; 6140 } 6141 6142 .button:hover { 6143 background-color: #002643; 6144 border-color: #002643; 6145 } 6146 6147 .button--secondary { 6148 background-color: transparent; 6149 color: #002643; 6150 } 6151 6152 .button--secondary:hover { 6153 background-color: #002643; 6154 color: white; 6155 } 6156 6157 .link.underlined-link { 6158 color: #002643; 6159 text-decoration: underline; 6160 font-weight: 600; 6161 font-size: 16px; 6162 } 6163 6164 .link.underlined-link:hover { 6165 color: #143560; 6166 } 6167 6168 /* Custom Splide Arrow Styles */ 6169 .splide__arrows { 6170 display: flex; 6171 justify-content: space-between; 6172 position: absolute; 6173 width: 100%; 6174 top: 50%; 6175 transform: translateY(-50%); 6176 z-index: 2; 6177 pointer-events: none; 6178 padding: 0 -10px; 6179 } 6180 6181 .splide__arrow { 6182 background-color: white; 6183 border: 1px solid #e5e7eb; 6184 width: 40px; 6185 height: 40px; 6186 border-radius: 50%; 6187 display: flex; 6188 align-items: center; 6189 justify-content: center; 6190 cursor: pointer; 6191 transition: all 0.2s; 6192 opacity: 1; 6193 pointer-events: auto; 6194 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 6195 } 6196 6197 .splide__arrow:hover { 6198 background-color: #f9fafb; 6199 } 6200 6201 .splide__arrow:disabled { 6202 opacity: 0.5;
6203 cursor: not-allowed; 6204 } 6205 6206 .related-product-item { 6207 height: 100%; 6208 } 6209 6210 .related-product-card { 6211 height: 100%; 6212 border-radius: 12px; 6213 overflow: hidden; 6214 position: relative; 6215 } 6216 6217 .related-product-badge { 6218 position: absolute; 6219 top: 10px; 6220 left: 10px; 6221 background-color: white; 6222 color: #1a2e51; 6223 font-weight: 600; 6224 font-size: 14px; 6225 padding: 4px 10px; 6226 border-radius: 20px; 6227 z-index: 1; 6228 } 6229 6230 .related-product-badge.best-seller { 6231 background-color: #1a76d2; 6232 color: white; 6233 } 6234 6235 .related-product-badge.best-choice { 6236 background-color: #25a55f; 6237 color: white; 6238 } 6239 6240 .related-product-image-wrapper { 6241 position: relative; 6242 padding-top: 100%; 6243 background: linear-gradient(to bottom, #fafafa, #f0f0f0); 6244 border-radius: 12px; 6245 overflow: hidden; 6246 } 6247 6248 .related-product-image { 6249 position: absolute; 6250 top: 0; 6251 left: 0; 6252 width: 100%; 6253 height: 100%; 6254 object-fit: contain; 6255 } 6256 6257 .related-product-rating { 6258 display: flex; 6259 align-items: center; 6260 gap: 8px; 6261 margin-top: 24px; 6262 } 6263 6264 .rating-score { 6265 background-color: #EAC66A; 6266 color: #002643; 6267 font-weight: 700; 6268 border-radius: 0px 12px 12px 12px; 6269 padding: 5px 6px; 6270 font-size: 14px; 6271 line-height: 130%; 6272 margin-right:0px !important; 6273 } 6274 6275 .star-rating { 6276 display: flex; 6277 color: #002643; 6278 } 6279 6280 .rating-count { 6281 color: #002643; 6282 font-size: 14px; 6283 font-weight: 400; 6284 line-height: 130%; 6285 } 6286 6287 .related-product-info { 6288 padding: 10px 0; 6289 display: flex; 6290 flex-direction: column; 6291 flex-grow: 1; 6292 } 6293 6294 .related-product-title { 6295 color: #002643; 6296 font-size: 24px; 6297 font-weight: 700; 6298 line-height: 120%; 6299 margin-bottom: 8px; 6300 margin-top: 0px; 6301 } 6302 6303 .related-product-title a { 6304 text-decoration: none; 6305 color: inherit; 6306 } 6307 6308 .related-product-price { 6309 display: flex; 6310 align-items: center; 6311 gap: 8px; 6312 margin-bottom: 10px; 6313 } 6314 6315 .price-current { 6316 font-weight: 700; 6317 line-height: 150%; 6318 font-size: 16px; 6319 color: #002643; 6320 } 6321 6322 .price-original { 6323 text-decoration: line-through; 6324 color: #6b7280; 6325 font-size: 14px; 6326 } 6327 6328 .price-discount { 6329 color: #ef4444; 6330 font-weight: 600; 6331 font-size: 14px; 6332 } 6333 6334 .related-product-tags { 6335 display: flex; 6336 gap: 10px; 6337 margin-bottom: 20px; 6338 flex-wrap:wrap; 6339 } 6340 6341 .product-tag { 6342 font-size: 14px; 6343 padding: 8px 12px; 6344 border-radius: 10000000px; 6345 font-weight: 500; 6346 line-height: 130%; 6347 } 6348 6349 .cbd-tag { 6350 background-color: #EDF0F2; 6351 color: #405C72; 6352 } 6353 6354 .type-tag { 6355 background-color: #EDF0F2; 6356 color: #405C72; 6357 } 6358 6359 /* ============================================= 6360 Variant selector 6361 ============================================= */ 6362 .related-product-variant-selector { 6363 display: flex; 6364 justify-content: space-between; 6365 align-items: center; 6366 padding: 8px 16px; 6367 border: 1px solid #002643; 6368 margin-bottom: 8px; 6369 transition: border-color 0.3s, background-color 0.3s; 6370 border-radius: 100px; 6371 position: relative; 6372 cursor: pointer; 6373 min-height: 44px; 6374 } 6375 6376 .related-product-variant-selector:hover { 6377 border-color: #143560; 6378 background-color: rgba(0, 38, 67, 0.02); 6379 } 6380 6381 .related-product-variant-selector.active { 6382 border-color: #0a2540; 6383 background-color: rgba(10, 37, 64, 0.05); 6384 } 6385 6386 /* Label décoratif gauche */ 6387 .variant-label { 6388 color: #002643; 6389 font-size: 16px; 6390 font-weight: 600; 6391 line-height: 131.25%; 6392 pointer-events: none; 6393 white-space: nowrap; 6394 overflow: hidden; 6395 text-overflow: ellipsis; 6396 flex: 1; 6397 } 6398 6399 /* Groupe droite : prix/g + flèche */ 6400 .selector-right { 6401 display: flex; 6402 align-items: center; 6403 gap: 8px; 6404 pointer-events: none; 6405 flex-shrink: 0; 6406 } 6407 6408 .price-per-gram { 6409 font-size: 16px; 6410 color: #002643; 6411 white-space: nowrap; 6412 } 6413 6414 .select-arrow { 6415 display: flex; 6416 align-items: center; 6417 transition: transform 0.3s ease; 6418 } 6419 6420 .select-arrow svg { 6421 display: block; 6422 transition: all 0.3s ease; 6423 } 6424 6425 .related-product-variant-selector.dropdown-open .select-arrow { 6426 transform: rotate(180deg); 6427 } 6428 6429 /* Select invisible par-dessus tout le conteneur */ 6430 .variant-select { 6431 position: absolute; 6432 top: 0; 6433 left: 0; 6434 width: 100%; 6435 height: 100%; 6436 border: none; 6437 background: transparent; 6438 appearance: none; 6439 -webkit-appearance: none; 6440 cursor: pointer; 6441 z-index: 2; 6442 opacity: 0; /* invisible â les éléments décoratifs sont visibles à la place */ 6443 font-size: 16px; 6444 } 6445 6446 .variant-select:focus { 6447 outline: none; 6448 } 6449 6450 .related-product-add-button { 6451 background-color: #002643; 6452 border: none; 6453 padding: 12px; 6454 cursor: pointer; 6455 width: 100%; 6456 margin-top: auto; 6457 transition: all 0.2s; 6458 position: relative; 6459 color: #FFF; 6460 text-align: center; 6461 font-size: 16px; 6462 font-weight: 700; 6463 line-height: 131.25%; 6464 border-radius: 100px; 6465 background: #002643; 6466 } 6467 6468 .related-product-add-button:hover { 6469 background-color: #143560; 6470 } 6471 6472 .related-product-add-button.loading { 6473 background-color: #6b7280; 6474 cursor: wait; 6475 } 6476 6477 .related-product-add-button.success { 6478 background-color: #10b981; 6479 } 6480 6481 @media screen and (max-width: 1600px) { 6482 .related-products .splide__arrow--prev { 6483 left: 10px !important; 6484 } 6485 6486 .related-products .splide__arrow--next { 6487 right: 0px !important; 6488 } 6489 } 6490 6491 @media screen and (max-width: 749px) { 6492 .splide__arrow--prev { 6493 left: -10px; 6494 } 6495 6496 .splide__arrow--next { 6497 right: -10px; 6498 } 6499 6500 .section-title { 6501 font-size: 32px; 6502 margin-bottom: 16px; 6503 } 6504 6505 .section-description { 6506 font-size: 16px; 6507 margin-bottom: 32px; 6508 } 6509 6510 .collection__view-all { 6511 margin-top: 32px; 6512 } 6513 6514 .variant-select { 6515 font-size: 14px; 6516 } 6517 6518 .price-per-gram { 6519 font-size: 12px; 6520 } 6521 } 6522 6523 @media screen and (max-width: 480px) { 6524 .splide__arrow { 6525 width: 30px; 6526 height: 30px; 6527 } 6528 6529 .related-product-variant-selector { 6530 padding: 6px 27px 6px 12px; 6531 } 6532 6533 .select-arrow { 6534 right: 12px; 6535 } 6536 6537 .select-arrow svg { 6538 width: 10px; 6539 height: 6px; 6540 } 6541 } 6542 6543@media(max-width:768px){ 6544 .section-template--24922655850822__new_related_products_DUhQDt-padding{ 6545 padding-top:48px !important; 6546 padding-bottom:48px !important; 6547 } 6548 .section-template--24922656080198__new_related_products_BLrHMr-padding{ 6549 padding-top:48px !important; 6550 padding-bottom:48px !important; 6551 } 6552} 6553 .star{ 6554 color: #002643 !important; 6555 } 6556 6557 .quick-buy-disabled .related-product-variant-selector { 6558 display: none !important; 6559} 6560 6561.related-product-add-button.sold-out, 6562.related-product-add-button:disabled { 6563 background-color: #d1d5db; 6564 color: #6b7280;
6565 cursor: not-allowed; 6566 border-color: #d1d5db; 6567 opacity: 0.7; 6568} 6569 6570.related-product-image-wrapper.has-hover { 6571 position: relative; 6572} 6573 6574.related-product-image.secondary { 6575 position: absolute; 6576 top: 0; left: 0; width: 100%; height: 100%; 6577 opacity: 0; 6578 pointer-events: none; 6579 transition: opacity 0.3s; 6580} 6581 6582.related-product-image-wrapper.has-hover:hover .related-product-image.secondary, 6583.related-product-image-wrapper.has-hover:focus .related-product-image.secondary { 6584 opacity: 1; 6585} 6586 6587.related-product-image-wrapper.has-hover:hover .related-product-image.primary, 6588.related-product-image-wrapper.has-hover:focus .related-product-image.primary { 6589 opacity: 0; 6590} 6591</style> 6592
6593<script> 6594 document.addEventListener('DOMContentLoaded', function() { 6595 // Initialize Splide slider 6596 var splideElement = document.getElementById('related-products-splide-template--29104436019526__new_related_products_TVMagq'); 6597 6598 if (splideElement) { 6599 var splide = new Splide('#related-products-splide-template--29104436019526__new_related_products_TVMagq', { 6600 perPage: 4, 6601 perMove: 1, 6602 gap: '20px', 6603 pagination: false, 6604 arrows: true, 6605 type: 'loop', 6606 breakpoints: { 6607 990: { 6608 perPage: 3, 6609 }, 6610 768: { 6611 perPage: 2.5, 6612 gap: '10px', 6613 }, 6614 480: { 6615 perPage: 1.5, 6616 arrows: false, 6617 } 6618 } 6619 }); 6620 6621 splide.mount(); 6622 } 6623 6624 // Handle variant selection and arrow rotation 6625 const variantSelectors = document.querySelectorAll('.variant-select'); 6626 6627 variantSelectors.forEach(selector => { 6628 // Set initial values 6629 updateProductInfo(selector); 6630 6631 // Simple dropdown state tracking 6632 selector.addEventListener('focus', function() { 6633 const container = this.closest('.related-product-variant-selector'); 6634 container.classList.add('dropdown-open'); 6635 }); 6636 6637 selector.addEventListener('blur', function() { 6638 const container = this.closest('.related-product-variant-selector'); 6639 container.classList.remove('dropdown-open'); 6640 }); 6641 6642 selector.addEventListener('change', function() { 6643 updateProductInfo(this); 6644 }); 6645 6646 // Add click event to the container for better UX 6647 const container = selector.closest('.related-product-variant-selector'); 6648 container.addEventListener('click', function(e) { 6649 if (e.target !== selector) { 6650 selector.focus(); 6651 } 6652 }); 6653 }); 6654 6655 function updateProductInfo(selector) { 6656 const card = selector.closest('.related-product-card'); 6657 const selectedOption = selector.options[selector.selectedIndex]; 6658 6659 // Update decorative variant label 6660 const variantLabel = card.querySelector('.variant-label'); 6661 if (variantLabel) { 6662 variantLabel.textContent = selectedOption.getAttribute('data-title') || selectedOption.textContent; 6663 } 6664 6665 // Update price display 6666 const priceElement = card.querySelector('.price-current'); 6667 if (priceElement) { 6668 priceElement.textContent = 'A partir de ' + selectedOption.getAttribute('data-price'); 6669 } 6670 6671 // Update compare-at price and discount if it exists 6672 const comparePrice = selectedOption.getAttribute('data-compare-price'); 6673 const discountPercentage = selectedOption.getAttribute('data-discount'); 6674 const compareElement = card.querySelector('.price-original'); 6675 const discountElement = card.querySelector('.price-discount'); 6676 6677 if (compareElement && discountElement) { 6678 if (comparePrice && discountPercentage && discountPercentage !== '0') { 6679 compareElement.textContent = comparePrice; 6680 compareElement.style.display = 'inline'; 6681 discountElement.textContent = discountPercentage + '%'; 6682 discountElement.style.display = 'none'; 6683 } else { 6684 compareElement.style.display = 'none'; 6685 discountElement.style.display = 'none'; 6686 } 6687 } 6688 6689 // Update price per gram 6690 const pricePerGramElement = card.querySelector('.price-per-gram'); 6691 if (pricePerGramElement) { 6692 const pricePerGram = selectedOption.getAttribute('data-price-per-gram'); 6693 if (pricePerGram) { 6694 pricePerGramElement.textContent = pricePerGram; 6695 } 6696 } 6697 6698 // Highlight the variant selector to show it's active 6699 card.querySelector('.related-product-variant-selector').classList.add('active'); 6700 setTimeout(() => { 6701 card.querySelector('.related-product-variant-selector').classList.remove('active'); 6702 }, 500); 6703 6704 // Update add button based on availability 6705 const addButton = card.querySelector('.related-product-add-button'); 6706 const isAvailable = selectedOption.getAttribute('data-available') !== 'false'; 6707 if (addButton) { 6708 addButton.disabled = !isAvailable; 6709 addButton.textContent = isAvailable ? 'Ajouter au panier' : 'Ãpuisé'; 6710 addButton.classList.toggle('sold-out', !isAvailable); 6711 } 6712 } 6713 6714// Quick add functionality 6715const addButtons = document.querySelectorAll('.related-product-add-button'); 6716 6717addButtons.forEach(button => { 6718 // Ãviter les doublons d'event listeners 6719 if (button.dataset.listenerAttached) return; 6720 button.dataset.listenerAttached = 'true'; 6721 6722 // Sauvegarder le texte original UNE SEULE FOIS au chargement
6723 const originalText = button.textContent; 6724 6725 button.addEventListener('click', function() { 6726 const card = this.closest('.related-product-card'); 6727 const variantSelector = card.querySelector('.variant-select'); 6728 const selectedOption = variantSelector.options[variantSelector.selectedIndex]; 6729 const variantId = variantSelector.value; 6730 6731 // Block if out of stock 6732 if (selectedOption.getAttribute('data-available') === 'false') return; 6733 6734 // Highlight the selector 6735 card.querySelector('.related-product-variant-selector').classList.add('active'); 6736 6737 // Add to cart functionality 6738 const formData = { 6739 'items': [{ 6740 'id': variantId, 6741 'quantity': 1 6742 }] 6743 }; 6744 6745 // Show loading state 6746 this.classList.add('loading'); 6747 this.textContent = '...'; 6748 6749 fetch('/cart/add.js', { 6750 method: 'POST', 6751 headers: { 6752 'Content-Type': 'application/json' 6753 }, 6754 body: JSON.stringify(formData) 6755 }) 6756 .then(response => response.json()) 6757 .then(data => { 6758 // Success message 6759 this.classList.remove('loading'); 6760 this.classList.add('success'); 6761 this.textContent = ' â'; 6762
6763 // Rafraîchir et ouvrir le panier tiroir (thème Refresh / Dawn) 6764 const cartDrawer = document.querySelector('cart-drawer'); 6765 if (cartDrawer) { 6766 const sectionsUrl = routes && routes.cart_url 6767 ? `${routes.cart_url}?sections=cart-drawer,cart-icon-bubble` 6768 : '/cart?sections=cart-drawer,cart-icon-bubble'; 6769 6770 fetch(sectionsUrl) 6771 .then(r => r.json()) 6772 .then(sections => { 6773 if (sections['cart-drawer']) { 6774 const html = new DOMParser().parseFromString(sections['cart-drawer'], 'text/html'); 6775 6776 // Remplacer cart-drawer-items (gère l'état vide/plein) 6777 const newCartDrawerItems = html.querySelector('cart-drawer-items'); 6778 const existingCartDrawerItems = document.querySelector('cart-drawer-items'); 6779 if (newCartDrawerItems && existingCartDrawerItems) { 6780 existingCartDrawerItems.replaceWith(newCartDrawerItems); 6781 } 6782 6783 // Forcer la visibilité (le thème applique visibility:hidden et height:0 quand vide) 6784 const updatedItems = document.querySelector('cart-drawer-items'); 6785 if (updatedItems) { 6786 updatedItems.style.visibility = 'visible'; 6787 updatedItems.style.height = 'auto'; 6788 } 6789 6790 // Supprimer is-empty du cart-drawer (applique height:0 via CSS) 6791 const cartDrawerEl = document.querySelector('cart-drawer'); 6792 if (cartDrawerEl) { 6793 cartDrawerEl.classList.remove('is-empty'); 6794 } 6795 6796 // Remplacer le footer (totaux) 6797 const newFooter = html.querySelector('.cart-drawer__footer'); 6798 const existingFooter = document.querySelector('.cart-drawer__footer'); 6799 if (newFooter && existingFooter) { 6800 existingFooter.replaceWith(newFooter); 6801 } 6802 6803 // Masquer l'état vide 6804 const emptyState = document.querySelector('.drawer__inner-empty'); 6805 if (emptyState) emptyState.style.display = 'none'; 6806 } 6807 6808 // Mettre à jour le compteur panier dans le header 6809 if (sections['cart-icon-bubble']) { 6810 const html = new DOMParser().parseFromString(sections['cart-icon-bubble'], 'text/html'); 6811 const newBubble = html.querySelector('.cart-count-bubble'); 6812 document.querySelectorAll('.cart-count-bubble').forEach(el => { 6813 if (newBubble) el.innerHTML = newBubble.innerHTML; 6814 }); 6815 } 6816 6817 // Ouvrir le tiroir 6818 if (typeof cartDrawer.open === 'function') { 6819 cartDrawer.open(); 6820 } 6821 }); 6822 } 6823 6824 // Reset after 2 seconds 6825 setTimeout(() => { 6826 this.classList.remove('success'); 6827 this.textContent = originalText; 6828 card.querySelector('.related-product-variant-selector').classList.remove('active'); 6829 }, 2000); 6830 6831 // Update cart count if it exists 6832 if (window.theme && window.theme.updateCartCount) { 6833 window.theme.updateCartCount(); 6834 } 6835 6836 // Refresh mini cart if function exists 6837 if (typeof refreshCart === 'function') { 6838 refreshCart(); 6839 } 6840 }) 6841 .catch(error => { 6842 console.error('Error:', error); 6843 this.classList.remove('loading'); 6844 this.textContent = 'Erreur'; 6845 6846 setTimeout(() => { 6847 this.textContent = originalText; 6848 }, 2000); 6849 }); 6850 }); 6851}); 6852 }); 6853</script>
6853 6854<style> #shopify-section-template--29104436019526__new_related_products_TVMagq .splide__slide {display: initial;} </style></section><section id="shopify-section-template--29104436019526__new_related_products_6yt7d6" class="shopify-section section"> 6855 6856<div class="page-width section-template--29104436019526__new_related_products_6yt7d6-padding quick-buy-disabled"> 6857 6858 <h2 class="section-title h1 text-center">CBD Vape</h2> 6859 6860 6861 6862 <div class="section-description text-center"> 6863 A vaporização é ideal para um consumo rápido e discreto. A nossa gama de <a href="https://caliweed.pt/collections/vape-cbd">vaporizadores CBD</a> e <a href="https://caliweed.pt/collections/liquidos-cbd">e-lÃquidos CBD</a> é formulada a partir de extratos de CBD de qualidade e aromas naturais que reproduzem fielmente os sabores do cânhamo californiano. Desfrute de uma experiência de vaporização única e intensa, encomendando na nossa loja CBD. 6864 </div> 6865 6866 6867 <div class="related-products"> 6868 <div class="splide" id="related-products-splide-template--29104436019526__new_related_products_6yt7d6"> 6869 <div class="splide__arrows">
6870 <button class="splide__arrow splide__arrow--prev" type="button" aria-label="Translation missing: fr.general.slider.previous"> 6871 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 6872 </button> 6873 <button class="splide__arrow splide__arrow--next" type="button" aria-label="Translation missing: fr.general.slider.next"> 6874 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 6875 </button> 6876 </div> 6877 6878 <div class="splide__track"> 6879 <ul class="splide__list"><li class="splide__slide related-product-item"> 6880 <div class="related-product-card"> 6881 6882 <a href="/products/pack-decouverte-vapes-cbd" class="related-product-link"> 6883 <div class="related-product-image-wrapper "> 6884 <img src="//cali-weed.fr/cdn/shop/files/vapes_pack_400x.png?v=1759392143" alt="Pacote de descoberta de vapores CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 6885 6886 6887 6888 <!-- Social Proof Badge --> 6889 6890 <div class="social-proof-badges"> 6891 6892 <span class="social-proof-badge">Pacote de descoberta</span> 6893 6894 </div> 6895 6896 </div> 6897 </a> 6898 6899 6900 6901 <div class="related-product-info"> 6902 <h3 class="related-product-title"> 6903 <a href="/products/pack-decouverte-vapes-cbd">Pacote de descoberta de vapores CBD</a> 6904 </h3> 6905 6906 <div class="related-product-price"> 6907 6908 <span class="price-current">A partir de 79,90 euros</span> 6909 6910 </div> 6911 6912 <div class="related-product-tags"> 6913 6914 6915 </div> 6916 6917 <div class="related-product-variant-selector"> 6918 <!-- Ãléments décoratifs visibles (z-index bas) --> 6919 <span class="variant-label">1 embalagem (79,90⬠por embalagem) 6920 </span> 6921 <div class="selector-right"> 6922 <span class="price-per-gram">79,9 â¬/g 6923 </span> 6924 <div class="select-arrow"> 6925 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 6926 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 6927 </svg> 6928 </div> 6929 </div> 6930 <!-- Select invisible par-dessus, couvre tout le conteneur --> 6931 <select class="variant-select" data-product-id="15185464164678"> 6932 6933 6934 6935 6936 <option value="55171622240582" data-price="79,90 â¬" data-compare-price="" data-price-per-gram="â¬79.9/g" data-title="1 Pack (79.90⬠le pack)" data-weight="1 Pack (79.90⬠le pack)" data-discount="0" data-available="true" selected="selected"> 6937 1 embalagem (79,90⬠por embalagem) 6938 </option> 6939 6940 </select> 6941 </div> 6942 6943 6944 <button type="button" class="related-product-add-button" data-product-id="15185464164678"> 6945 Adicionar ao cesto 6946 </button> 6947 6948 </div> 6949 </div> 6950 </li><li class="splide__slide related-product-item"> 6951 <div class="related-product-card"> 6952 6953 <a href="/products/vape-pen-cbd-orange-bud" class="related-product-link"> 6954 <div class="related-product-image-wrapper "> 6955 <img src="//cali-weed.fr/cdn/shop/files/vapeorange_400x.png?v=1759305165" alt="Vape Pen CBD Orange Bud" loading="lazy" width="400" height="400" class="related-product-image primary"> 6956 6957 6958 6959 <!-- Social Proof Badge --> 6960 6961 </div> 6962 </a> 6963 6964 6965 6966 <div class="related-product-info"> 6967 <h3 class="related-product-title"> 6968 <a href="/products/vape-pen-cbd-orange-bud">Vape Pen CBD Orange Bud</a> 6969 </h3> 6970 6971 <div class="related-product-price"> 6972
6973 <span class="price-current">A partir de 29,90 euros</span> 6974 6975 </div> 6976 6977 <div class="related-product-tags"> 6978 6979 6980 <div class="product-badges"> 6981 6982 <span class="badge">Espectro total</span> 6983 6984 </div> 6985 6986 </div> 6987 6988 <div class="related-product-variant-selector"> 6989 <!-- Ãléments décoratifs visibles (z-index bas) --> 6990 <span class="variant-label">1 Vape 6991 </span> 6992 <div class="selector-right"> 6993 <span class="price-per-gram">29,9 â¬/g 6994 </span> 6995 <div class="select-arrow"> 6996 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 6997 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 6998 </svg> 6999 </div> 7000 </div> 7001 <!-- Select invisible par-dessus, couvre tout le conteneur --> 7002 <select class="variant-select" data-product-id="15185424417094"> 7003 7004 7005 7006 7007 <option value="55171537174854" data-price="29,90 â¬" data-compare-price="" data-price-per-gram="â¬29.9/g" data-title="1 Vape" data-weight="1 Vape" data-discount="0" data-available="true" selected="selected"> 7008 1 Vape 7009 </option> 7010 7011 </select> 7012 </div> 7013 7014 7015 <button type="button" class="related-product-add-button" data-product-id="15185424417094"> 7016 Adicionar ao cesto 7017 </button> 7018 7019 </div> 7020 </div> 7021 </li><li class="splide__slide related-product-item"> 7022 <div class="related-product-card"> 7023 7024 <a href="/products/vape-pen-cbd-banana-cream" class="related-product-link"> 7025 <div class="related-product-image-wrapper "> 7026 <img src="//cali-weed.fr/cdn/shop/files/vapebanana_400x.png?v=1759305139" alt="Vape Pen CBD Creme de Banana" loading="lazy" width="400" height="400" class="related-product-image primary"> 7027 7028 7029 7030 <!-- Social Proof Badge --> 7031 7032 </div> 7033 </a> 7034 7035 7036 7037 <div class="related-product-info"> 7038 <h3 class="related-product-title"> 7039 <a href="/products/vape-pen-cbd-banana-cream">Vape Pen CBD Creme de Banana</a> 7040 </h3> 7041 7042 <div class="related-product-price"> 7043 7044 <span class="price-current">A partir de 29,90 euros</span> 7045 7046 </div> 7047 7048 <div class="related-product-tags"> 7049 7050 7051 <div class="product-badges"> 7052 7053 <span class="badge">Espectro total</span> 7054 7055 </div> 7056 7057 </div> 7058 7059 <div class="related-product-variant-selector"> 7060 <!-- Ãléments décoratifs visibles (z-index bas) --> 7061 <span class="variant-label">1 Vape 7062 </span> 7063 <div class="selector-right"> 7064 <span class="price-per-gram">29,9 â¬/g 7065 </span> 7066 <div class="select-arrow"> 7067 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 7068 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 7069 </svg> 7070 </div> 7071 </div> 7072 <!-- Select invisible par-dessus, couvre tout le conteneur --> 7073 <select class="variant-select" data-product-id="15185451516230"> 7074 7075 7076 7077 7078 <option value="55171592159558" data-price="29,90 â¬" data-compare-price="" data-price-per-gram="â¬29.9/g" data-title="1 Vape" data-weight="1 Vape" data-discount="0" data-available="true" selected="selected"> 7079 1 Vape 7080 </option> 7081 7082 </select> 7083 </div> 7084 7085 7086 <button type="button" class="related-product-add-button" data-product-id="15185451516230"> 7087 Adicionar ao cesto 7088 </button> 7089 7090 </div> 7091 </div> 7092 </li><li class="splide__slide related-product-item"> 7093 <div class="related-product-card"> 7094 7095 <a href="/products/vape-pen-cbd-lemon-haze" class="related-product-link"> 7096 <div class="related-product-image-wrapper "> 7097 <img src="//cali-weed.fr/cdn/shop/files/vapelemon_f0009dba-0931-4269-92d7-0a9c5840c44d_400x.png?v=1759305218" alt="Vape Pen CBD Lemon Haze" loading="lazy" width="400" height="400" class="related-product-image primary"> 7098 7099 7100 7101 <!-- Social Proof Badge --> 7102 7103 </div> 7104 </a> 7105 7106 7107 7108 <div class="related-product-info"> 7109 <h3 class="related-product-title"> 7110 <a href="/products/vape-pen-cbd-lemon-haze">Vape Pen CBD Lemon Haze</a> 7111 </h3> 7112 7113 <div class="related-product-price"> 7114
7115 <span class="price-current">A partir de 29,90 euros</span> 7116 7117 </div> 7118 7119 <div class="related-product-tags"> 7120 7121 7122 <div class="product-badges"> 7123 7124 <span class="badge">Espectro total</span> 7125 7126 </div> 7127 7128 </div> 7129 7130 <div class="related-product-variant-selector"> 7131 <!-- Ãléments décoratifs visibles (z-index bas) --> 7132 <span class="variant-label">1 Vape 7133 </span> 7134 <div class="selector-right"> 7135 <span class="price-per-gram">29,9 â¬/g 7136 </span> 7137 <div class="select-arrow"> 7138 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 7139 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 7140 </svg> 7141 </div> 7142 </div> 7143 <!-- Select invisible par-dessus, couvre tout le conteneur --> 7144 <select class="variant-select" data-product-id="15185406460230"> 7145 7146 7147 7148 7149 <option value="55171502997830" data-price="29,90 â¬" data-compare-price="" data-price-per-gram="â¬29.9/g" data-title="1 Vape" data-weight="1 Vape" data-discount="0" data-available="true" selected="selected"> 7150 1 Vape 7151 </option> 7152 7153 </select> 7154 </div> 7155 7156 7157 <button type="button" class="related-product-add-button" data-product-id="15185406460230"> 7158 Adicionar ao cesto 7159 </button> 7160 7161 </div> 7162 </div> 7163 </li></ul> 7164 </div> 7165 </div> 7166 </div> 7167 7168<div class="center collection__view-all"> 7169 <a href="/collections/vape-cbd" class="button" aria-label="Afficher tous les produits de la collection Vape CBD"> 7170 Mostrar tudo 7171 </a> 7172 </div></div> 7173 7174<style> 7175.related-product-rating { 7176 display: flex; 7177 align-items: center; 7178 gap: 8px; 7179 margin: 10px 0; 7180} 7181 7182.rating-score { 7183 font-weight: bold; 7184 font-size: 16px; 7185 color: #333; 7186} 7187 7188.star-rating { 7189 display: flex; 7190 align-items: center; 7191 gap: 0px; 7192} 7193 7194.star { 7195 font-size: 20px !important; 7196 line-height: 1; 7197} 7198 7199.star.full { 7200 color: #002643; 7201} 7202 7203.star.half { 7204 color: #ffc107; 7205 position: relative; 7206} 7207 7208.star.half::after { 7209 content: "â"; 7210 position: absolute; 7211 left: 50%; 7212 color: #002643; 7213 z-index: -1; 7214} 7215 7216.star.empty { 7217 color: #002643; 7218} 7219 7220.rating-count { 7221 font-size: 14px; 7222 color: #666; 7223 margin-left: 4px; 7224} 7225 7226 .section-template--29104436019526__new_related_products_6yt7d6-padding { 7227 padding-top: 95px; 7228 padding-bottom: 95px; 7229 } 7230 7231 .related-products { 7232 width: 100%; 7233 margin: 0; 7234 margin-top:48px; 7235 } 7236 7237 .section-title { 7238 font-size: 48px; 7239 margin-bottom: 24px; 7240 font-weight: 700; 7241 color: #002643; 7242 line-height: 120%; 7243 text-align: center; 7244 margin-top: 0; 7245 } 7246 7247 .section-description { 7248 font-size: 18px; 7249 line-height: 150%; 7250 color: #6b7280; 7251 margin-bottom: 48px; 7252 max-width: 750px; 7253 margin-left: auto; 7254 margin-right: auto; 7255 text-align:center; 7256 } 7257 7258 .collection__view-all { 7259 margin-top: 48px; 7260 text-align: center; 7261 } 7262 7263 .button { 7264 display: inline-block; 7265 padding: 12px 24px; 7266 background-color: #EC713B; 7267 color: white; 7268 text-decoration: none; 7269 border-radius: 100px; 7270 font-weight: 700; 7271 font-size: 20px; 7272 line-height: 131.25%; 7273 transition: all 0.2s; 7274 border: 2px solid #EC713B; 7275 } 7276 7277 .button:hover { 7278 background-color: #002643; 7279 border-color: #002643; 7280 } 7281 7282 .button--secondary { 7283 background-color: transparent; 7284 color: #002643; 7285 } 7286 7287 .button--secondary:hover { 7288 background-color: #002643; 7289 color: white; 7290 } 7291 7292 .link.underlined-link { 7293 color: #002643; 7294 text-decoration: underline; 7295 font-weight: 600; 7296 font-size: 16px; 7297 } 7298 7299 .link.underlined-link:hover { 7300 color: #143560; 7301 } 7302 7303 /* Custom Splide Arrow Styles */ 7304 .splide__arrows { 7305 display: flex; 7306 justify-content: space-between; 7307 position: absolute; 7308 width: 100%; 7309 top: 50%; 7310 transform: translateY(-50%); 7311 z-index: 2; 7312 pointer-events: none; 7313 padding: 0 -10px; 7314 } 7315 7316 .splide__arrow { 7317 background-color: white; 7318 border: 1px solid #e5e7eb; 7319 width: 40px; 7320 height: 40px; 7321 border-radius: 50%; 7322 display: flex; 7323 align-items: center; 7324 justify-content: center; 7325 cursor: pointer; 7326 transition: all 0.2s; 7327 opacity: 1; 7328 pointer-events: auto; 7329 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 7330 } 7331 7332 .splide__arrow:hover { 7333 background-color: #f9fafb; 7334 } 7335 7336 .splide__arrow:disabled { 7337 opacity: 0.5;
7338 cursor: not-allowed; 7339 } 7340 7341 .related-product-item { 7342 height: 100%; 7343 } 7344 7345 .related-product-card { 7346 height: 100%; 7347 border-radius: 12px; 7348 overflow: hidden; 7349 position: relative; 7350 } 7351 7352 .related-product-badge { 7353 position: absolute; 7354 top: 10px; 7355 left: 10px; 7356 background-color: white; 7357 color: #1a2e51; 7358 font-weight: 600; 7359 font-size: 14px; 7360 padding: 4px 10px; 7361 border-radius: 20px; 7362 z-index: 1; 7363 } 7364 7365 .related-product-badge.best-seller { 7366 background-color: #1a76d2; 7367 color: white; 7368 } 7369 7370 .related-product-badge.best-choice { 7371 background-color: #25a55f; 7372 color: white; 7373 } 7374 7375 .related-product-image-wrapper { 7376 position: relative; 7377 padding-top: 100%; 7378 background: linear-gradient(to bottom, #fafafa, #f0f0f0); 7379 border-radius: 12px; 7380 overflow: hidden; 7381 } 7382 7383 .related-product-image { 7384 position: absolute; 7385 top: 0; 7386 left: 0; 7387 width: 100%; 7388 height: 100%; 7389 object-fit: contain; 7390 } 7391 7392 .related-product-rating { 7393 display: flex; 7394 align-items: center; 7395 gap: 8px; 7396 margin-top: 24px; 7397 } 7398 7399 .rating-score { 7400 background-color: #EAC66A; 7401 color: #002643; 7402 font-weight: 700; 7403 border-radius: 0px 12px 12px 12px; 7404 padding: 5px 6px; 7405 font-size: 14px; 7406 line-height: 130%; 7407 margin-right:0px !important; 7408 } 7409 7410 .star-rating { 7411 display: flex; 7412 color: #002643; 7413 } 7414 7415 .rating-count { 7416 color: #002643; 7417 font-size: 14px; 7418 font-weight: 400; 7419 line-height: 130%; 7420 } 7421 7422 .related-product-info { 7423 padding: 10px 0; 7424 display: flex; 7425 flex-direction: column; 7426 flex-grow: 1; 7427 } 7428 7429 .related-product-title { 7430 color: #002643; 7431 font-size: 24px; 7432 font-weight: 700; 7433 line-height: 120%; 7434 margin-bottom: 8px; 7435 margin-top: 0px; 7436 } 7437 7438 .related-product-title a { 7439 text-decoration: none; 7440 color: inherit; 7441 } 7442 7443 .related-product-price { 7444 display: flex; 7445 align-items: center; 7446 gap: 8px; 7447 margin-bottom: 10px; 7448 } 7449 7450 .price-current { 7451 font-weight: 700; 7452 line-height: 150%; 7453 font-size: 16px; 7454 color: #002643; 7455 } 7456 7457 .price-original { 7458 text-decoration: line-through; 7459 color: #6b7280; 7460 font-size: 14px; 7461 } 7462 7463 .price-discount { 7464 color: #ef4444; 7465 font-weight: 600; 7466 font-size: 14px; 7467 } 7468 7469 .related-product-tags { 7470 display: flex; 7471 gap: 10px; 7472 margin-bottom: 20px; 7473 flex-wrap:wrap; 7474 } 7475 7476 .product-tag { 7477 font-size: 14px; 7478 padding: 8px 12px; 7479 border-radius: 10000000px; 7480 font-weight: 500; 7481 line-height: 130%; 7482 } 7483 7484 .cbd-tag { 7485 background-color: #EDF0F2; 7486 color: #405C72; 7487 } 7488 7489 .type-tag { 7490 background-color: #EDF0F2; 7491 color: #405C72; 7492 } 7493 7494 /* ============================================= 7495 Variant selector 7496 ============================================= */ 7497 .related-product-variant-selector { 7498 display: flex; 7499 justify-content: space-between; 7500 align-items: center; 7501 padding: 8px 16px; 7502 border: 1px solid #002643; 7503 margin-bottom: 8px; 7504 transition: border-color 0.3s, background-color 0.3s; 7505 border-radius: 100px; 7506 position: relative; 7507 cursor: pointer; 7508 min-height: 44px; 7509 } 7510 7511 .related-product-variant-selector:hover { 7512 border-color: #143560; 7513 background-color: rgba(0, 38, 67, 0.02); 7514 } 7515 7516 .related-product-variant-selector.active { 7517 border-color: #0a2540; 7518 background-color: rgba(10, 37, 64, 0.05); 7519 } 7520 7521 /* Label décoratif gauche */ 7522 .variant-label { 7523 color: #002643; 7524 font-size: 16px; 7525 font-weight: 600; 7526 line-height: 131.25%; 7527 pointer-events: none; 7528 white-space: nowrap; 7529 overflow: hidden; 7530 text-overflow: ellipsis; 7531 flex: 1; 7532 } 7533 7534 /* Groupe droite : prix/g + flèche */ 7535 .selector-right { 7536 display: flex; 7537 align-items: center; 7538 gap: 8px; 7539 pointer-events: none; 7540 flex-shrink: 0; 7541 } 7542 7543 .price-per-gram { 7544 font-size: 16px; 7545 color: #002643; 7546 white-space: nowrap; 7547 } 7548 7549 .select-arrow { 7550 display: flex; 7551 align-items: center; 7552 transition: transform 0.3s ease; 7553 } 7554 7555 .select-arrow svg { 7556 display: block; 7557 transition: all 0.3s ease; 7558 } 7559 7560 .related-product-variant-selector.dropdown-open .select-arrow { 7561 transform: rotate(180deg); 7562 } 7563 7564 /* Select invisible par-dessus tout le conteneur */ 7565 .variant-select { 7566 position: absolute; 7567 top: 0; 7568 left: 0; 7569 width: 100%; 7570 height: 100%; 7571 border: none; 7572 background: transparent; 7573 appearance: none; 7574 -webkit-appearance: none; 7575 cursor: pointer; 7576 z-index: 2; 7577 opacity: 0; /* invisible â les éléments décoratifs sont visibles à la place */ 7578 font-size: 16px; 7579 } 7580 7581 .variant-select:focus { 7582 outline: none; 7583 } 7584 7585 .related-product-add-button { 7586 background-color: #002643; 7587 border: none; 7588 padding: 12px; 7589 cursor: pointer; 7590 width: 100%; 7591 margin-top: auto; 7592 transition: all 0.2s; 7593 position: relative; 7594 color: #FFF; 7595 text-align: center; 7596 font-size: 16px; 7597 font-weight: 700; 7598 line-height: 131.25%; 7599 border-radius: 100px; 7600 background: #002643; 7601 } 7602 7603 .related-product-add-button:hover { 7604 background-color: #143560; 7605 } 7606 7607 .related-product-add-button.loading { 7608 background-color: #6b7280; 7609 cursor: wait; 7610 } 7611 7612 .related-product-add-button.success { 7613 background-color: #10b981; 7614 } 7615 7616 @media screen and (max-width: 1600px) { 7617 .related-products .splide__arrow--prev { 7618 left: 10px !important; 7619 } 7620 7621 .related-products .splide__arrow--next { 7622 right: 0px !important; 7623 } 7624 } 7625 7626 @media screen and (max-width: 749px) { 7627 .splide__arrow--prev { 7628 left: -10px; 7629 } 7630 7631 .splide__arrow--next { 7632 right: -10px; 7633 } 7634 7635 .section-title { 7636 font-size: 32px; 7637 margin-bottom: 16px; 7638 } 7639 7640 .section-description { 7641 font-size: 16px; 7642 margin-bottom: 32px; 7643 } 7644 7645 .collection__view-all { 7646 margin-top: 32px; 7647 } 7648 7649 .variant-select { 7650 font-size: 14px; 7651 } 7652 7653 .price-per-gram { 7654 font-size: 12px; 7655 } 7656 } 7657 7658 @media screen and (max-width: 480px) { 7659 .splide__arrow { 7660 width: 30px; 7661 height: 30px; 7662 } 7663 7664 .related-product-variant-selector { 7665 padding: 6px 27px 6px 12px; 7666 } 7667 7668 .select-arrow { 7669 right: 12px; 7670 } 7671 7672 .select-arrow svg { 7673 width: 10px; 7674 height: 6px; 7675 } 7676 } 7677 7678@media(max-width:768px){ 7679 .section-template--24922655850822__new_related_products_DUhQDt-padding{ 7680 padding-top:48px !important; 7681 padding-bottom:48px !important; 7682 } 7683 .section-template--24922656080198__new_related_products_BLrHMr-padding{ 7684 padding-top:48px !important; 7685 padding-bottom:48px !important; 7686 } 7687} 7688 .star{ 7689 color: #002643 !important; 7690 } 7691 7692 .quick-buy-disabled .related-product-variant-selector { 7693 display: none !important; 7694} 7695 7696.related-product-add-button.sold-out, 7697.related-product-add-button:disabled { 7698 background-color: #d1d5db; 7699 color: #6b7280;
7700 cursor: not-allowed; 7701 border-color: #d1d5db; 7702 opacity: 0.7; 7703} 7704 7705.related-product-image-wrapper.has-hover { 7706 position: relative; 7707} 7708 7709.related-product-image.secondary { 7710 position: absolute; 7711 top: 0; left: 0; width: 100%; height: 100%; 7712 opacity: 0; 7713 pointer-events: none; 7714 transition: opacity 0.3s; 7715} 7716 7717.related-product-image-wrapper.has-hover:hover .related-product-image.secondary, 7718.related-product-image-wrapper.has-hover:focus .related-product-image.secondary { 7719 opacity: 1; 7720} 7721 7722.related-product-image-wrapper.has-hover:hover .related-product-image.primary, 7723.related-product-image-wrapper.has-hover:focus .related-product-image.primary { 7724 opacity: 0; 7725} 7726</style> 7727
7728<script> 7729 document.addEventListener('DOMContentLoaded', function() { 7730 // Initialize Splide slider 7731 var splideElement = document.getElementById('related-products-splide-template--29104436019526__new_related_products_6yt7d6'); 7732 7733 if (splideElement) { 7734 var splide = new Splide('#related-products-splide-template--29104436019526__new_related_products_6yt7d6', { 7735 perPage: 4, 7736 perMove: 1, 7737 gap: '20px', 7738 pagination: false, 7739 arrows: true, 7740 type: 'loop', 7741 breakpoints: { 7742 990: { 7743 perPage: 3, 7744 }, 7745 768: { 7746 perPage: 2.5, 7747 gap: '10px', 7748 }, 7749 480: { 7750 perPage: 1.5, 7751 arrows: false, 7752 } 7753 } 7754 }); 7755 7756 splide.mount(); 7757 } 7758 7759 // Handle variant selection and arrow rotation 7760 const variantSelectors = document.querySelectorAll('.variant-select'); 7761 7762 variantSelectors.forEach(selector => { 7763 // Set initial values 7764 updateProductInfo(selector); 7765 7766 // Simple dropdown state tracking 7767 selector.addEventListener('focus', function() { 7768 const container = this.closest('.related-product-variant-selector'); 7769 container.classList.add('dropdown-open'); 7770 }); 7771 7772 selector.addEventListener('blur', function() { 7773 const container = this.closest('.related-product-variant-selector'); 7774 container.classList.remove('dropdown-open'); 7775 }); 7776 7777 selector.addEventListener('change', function() { 7778 updateProductInfo(this); 7779 }); 7780 7781 // Add click event to the container for better UX 7782 const container = selector.closest('.related-product-variant-selector'); 7783 container.addEventListener('click', function(e) { 7784 if (e.target !== selector) { 7785 selector.focus(); 7786 } 7787 }); 7788 }); 7789 7790 function updateProductInfo(selector) { 7791 const card = selector.closest('.related-product-card'); 7792 const selectedOption = selector.options[selector.selectedIndex]; 7793 7794 // Update decorative variant label 7795 const variantLabel = card.querySelector('.variant-label'); 7796 if (variantLabel) { 7797 variantLabel.textContent = selectedOption.getAttribute('data-title') || selectedOption.textContent; 7798 } 7799 7800 // Update price display 7801 const priceElement = card.querySelector('.price-current'); 7802 if (priceElement) { 7803 priceElement.textContent = 'A partir de ' + selectedOption.getAttribute('data-price'); 7804 } 7805 7806 // Update compare-at price and discount if it exists 7807 const comparePrice = selectedOption.getAttribute('data-compare-price'); 7808 const discountPercentage = selectedOption.getAttribute('data-discount'); 7809 const compareElement = card.querySelector('.price-original'); 7810 const discountElement = card.querySelector('.price-discount'); 7811 7812 if (compareElement && discountElement) { 7813 if (comparePrice && discountPercentage && discountPercentage !== '0') { 7814 compareElement.textContent = comparePrice; 7815 compareElement.style.display = 'inline'; 7816 discountElement.textContent = discountPercentage + '%'; 7817 discountElement.style.display = 'none'; 7818 } else { 7819 compareElement.style.display = 'none'; 7820 discountElement.style.display = 'none'; 7821 } 7822 } 7823 7824 // Update price per gram 7825 const pricePerGramElement = card.querySelector('.price-per-gram'); 7826 if (pricePerGramElement) { 7827 const pricePerGram = selectedOption.getAttribute('data-price-per-gram'); 7828 if (pricePerGram) { 7829 pricePerGramElement.textContent = pricePerGram; 7830 } 7831 } 7832 7833 // Highlight the variant selector to show it's active 7834 card.querySelector('.related-product-variant-selector').classList.add('active'); 7835 setTimeout(() => { 7836 card.querySelector('.related-product-variant-selector').classList.remove('active'); 7837 }, 500); 7838 7839 // Update add button based on availability 7840 const addButton = card.querySelector('.related-product-add-button'); 7841 const isAvailable = selectedOption.getAttribute('data-available') !== 'false'; 7842 if (addButton) { 7843 addButton.disabled = !isAvailable; 7844 addButton.textContent = isAvailable ? 'Ajouter au panier' : 'Ãpuisé'; 7845 addButton.classList.toggle('sold-out', !isAvailable); 7846 } 7847 } 7848 7849// Quick add functionality 7850const addButtons = document.querySelectorAll('.related-product-add-button'); 7851 7852addButtons.forEach(button => { 7853 // Ãviter les doublons d'event listeners 7854 if (button.dataset.listenerAttached) return; 7855 button.dataset.listenerAttached = 'true'; 7856 7857 // Sauvegarder le texte original UNE SEULE FOIS au chargement
7858 const originalText = button.textContent; 7859 7860 button.addEventListener('click', function() { 7861 const card = this.closest('.related-product-card'); 7862 const variantSelector = card.querySelector('.variant-select'); 7863 const selectedOption = variantSelector.options[variantSelector.selectedIndex]; 7864 const variantId = variantSelector.value; 7865 7866 // Block if out of stock 7867 if (selectedOption.getAttribute('data-available') === 'false') return; 7868 7869 // Highlight the selector 7870 card.querySelector('.related-product-variant-selector').classList.add('active'); 7871 7872 // Add to cart functionality 7873 const formData = { 7874 'items': [{ 7875 'id': variantId, 7876 'quantity': 1 7877 }] 7878 }; 7879 7880 // Show loading state 7881 this.classList.add('loading'); 7882 this.textContent = '...'; 7883 7884 fetch('/cart/add.js', { 7885 method: 'POST', 7886 headers: { 7887 'Content-Type': 'application/json' 7888 }, 7889 body: JSON.stringify(formData) 7890 }) 7891 .then(response => response.json()) 7892 .then(data => { 7893 // Success message 7894 this.classList.remove('loading'); 7895 this.classList.add('success'); 7896 this.textContent = ' â'; 7897
7898 // Rafraîchir et ouvrir le panier tiroir (thème Refresh / Dawn) 7899 const cartDrawer = document.querySelector('cart-drawer'); 7900 if (cartDrawer) { 7901 const sectionsUrl = routes && routes.cart_url 7902 ? `${routes.cart_url}?sections=cart-drawer,cart-icon-bubble` 7903 : '/cart?sections=cart-drawer,cart-icon-bubble'; 7904 7905 fetch(sectionsUrl) 7906 .then(r => r.json()) 7907 .then(sections => { 7908 if (sections['cart-drawer']) { 7909 const html = new DOMParser().parseFromString(sections['cart-drawer'], 'text/html'); 7910 7911 // Remplacer cart-drawer-items (gère l'état vide/plein) 7912 const newCartDrawerItems = html.querySelector('cart-drawer-items'); 7913 const existingCartDrawerItems = document.querySelector('cart-drawer-items'); 7914 if (newCartDrawerItems && existingCartDrawerItems) { 7915 existingCartDrawerItems.replaceWith(newCartDrawerItems); 7916 } 7917 7918 // Forcer la visibilité (le thème applique visibility:hidden et height:0 quand vide) 7919 const updatedItems = document.querySelector('cart-drawer-items'); 7920 if (updatedItems) { 7921 updatedItems.style.visibility = 'visible'; 7922 updatedItems.style.height = 'auto'; 7923 } 7924 7925 // Supprimer is-empty du cart-drawer (applique height:0 via CSS) 7926 const cartDrawerEl = document.querySelector('cart-drawer'); 7927 if (cartDrawerEl) { 7928 cartDrawerEl.classList.remove('is-empty'); 7929 } 7930 7931 // Remplacer le footer (totaux) 7932 const newFooter = html.querySelector('.cart-drawer__footer'); 7933 const existingFooter = document.querySelector('.cart-drawer__footer'); 7934 if (newFooter && existingFooter) { 7935 existingFooter.replaceWith(newFooter); 7936 } 7937 7938 // Masquer l'état vide 7939 const emptyState = document.querySelector('.drawer__inner-empty'); 7940 if (emptyState) emptyState.style.display = 'none'; 7941 } 7942 7943 // Mettre à jour le compteur panier dans le header 7944 if (sections['cart-icon-bubble']) { 7945 const html = new DOMParser().parseFromString(sections['cart-icon-bubble'], 'text/html'); 7946 const newBubble = html.querySelector('.cart-count-bubble'); 7947 document.querySelectorAll('.cart-count-bubble').forEach(el => { 7948 if (newBubble) el.innerHTML = newBubble.innerHTML; 7949 }); 7950 } 7951 7952 // Ouvrir le tiroir 7953 if (typeof cartDrawer.open === 'function') { 7954 cartDrawer.open(); 7955 } 7956 }); 7957 } 7958 7959 // Reset after 2 seconds 7960 setTimeout(() => { 7961 this.classList.remove('success'); 7962 this.textContent = originalText; 7963 card.querySelector('.related-product-variant-selector').classList.remove('active'); 7964 }, 2000); 7965 7966 // Update cart count if it exists 7967 if (window.theme && window.theme.updateCartCount) { 7968 window.theme.updateCartCount(); 7969 } 7970 7971 // Refresh mini cart if function exists 7972 if (typeof refreshCart === 'function') { 7973 refreshCart(); 7974 } 7975 }) 7976 .catch(error => { 7977 console.error('Error:', error); 7978 this.classList.remove('loading'); 7979 this.textContent = 'Erreur'; 7980 7981 setTimeout(() => { 7982 this.textContent = originalText; 7983 }, 2000); 7984 }); 7985 }); 7986}); 7987 }); 7988</script>
7988 7989</section><section id="shopify-section-template--29104436019526__new_related_products_Pz9x4H" class="shopify-section section"> 7990 7991<div class="page-width section-template--29104436019526__new_related_products_Pz9x4H-padding quick-buy-disabled"> 7992 7993 <h2 class="section-title h1 text-center">Os mais vendidos Cali CBD</h2> 7994 7995 7996 7997 <div class="section-description text-center"> 7998 Quer saber qual é a melhor forma de consumir CBD? Deixe-se guiar pelos favoritos da nossa comunidade! Os nossos produtos mais vendidos são os produtos de qualidade mais aclamados, seja pela sua concentração, sabor ou eficácia. Quer seja novato ou especialista em CBD Cannabidiol, esta seleção garante-lhe uma compra sem riscos. 7999 </div> 8000 8001 8002 <div class="related-products"> 8003 <div class="splide" id="related-products-splide-template--29104436019526__new_related_products_Pz9x4H"> 8004 <div class="splide__arrows"> 8005 <button class="splide__arrow splide__arrow--prev" type="button" aria-label="Translation missing: fr.general.slider.previous"> 8006 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 8007 </button> 8008 <button class="splide__arrow splide__arrow--next" type="button" aria-label="Translation missing: fr.general.slider.next"> 8009 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 8010 </button> 8011 </div> 8012 8013 <div class="splide__track"> 8014 <ul class="splide__list"><li class="splide__slide related-product-item"> 8015 <div class="related-product-card"> 8016 8017 <a href="/products/og-kush-cbd" class="related-product-link"> 8018 <div class="related-product-image-wrapper has-hover"> 8019 <img src="//cali-weed.fr/cdn/shop/files/OGKushCBD_400x.png?v=1747055175" alt="OG Kush CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8020 8021 <img src="//cali-weed.fr/cdn/shop/files/OGKushCBDflower_400x.png?v=1747055175" alt="OG Kush CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 8022 8023 8024 8025 <!-- Social Proof Badge --> 8026 8027 </div> 8028 </a> 8029 8030 8031 8032 <div class="related-product-info"> 8033 <h3 class="related-product-title"> 8034 <a href="/products/og-kush-cbd">OG Kush CBD</a> 8035 </h3> 8036 8037 <div class="related-product-price"> 8038 8039 <span class="price-current">A partir de 17,25 euros</span> 8040 8041 </div> 8042 8043 <div class="related-product-tags"> 8044 8045 8046 <div class="product-badges"> 8047 8048 <span class="badge">10,14% CBD</span> 8049 8050 <span class="badge">Interior</span> 8051 8052 </div> 8053 8054 </div> 8055 8056 <div class="related-product-variant-selector"> 8057 <!-- Ãléments décoratifs visibles (z-index bas) --> 8058 <span class="variant-label">5G 8059 </span> 8060 <div class="selector-right"> 8061 <span class="price-per-gram">3,45 â¬/g 8062 </span> 8063 <div class="select-arrow"> 8064 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8065 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8066 </svg> 8067 </div> 8068 </div> 8069 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8070 <select class="variant-select" data-product-id="14820355572038"> 8071 8072 8073 8074 8075 <option value="53829730369862" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 8076 5G 8077 </option> 8078 8079 8080 8081 8082 <option value="53829730402630" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 8083 10G 8084 </option> 8085 8086 8087 8088 8089 <option value="53829730435398" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 8090 25G 8091 </option> 8092 8093 8094 8095 8096 <option value="53829730468166" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬
80961.95/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 8097 50G 8098 </option> 8099 8100 8101 8102 8103 <option value="55164381135174" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 8104 100G 8105 </option> 8106 8107 </select> 8108 </div> 8109 8110 8111 <button type="button" class="related-product-add-button" data-product-id="14820355572038"> 8112 Adicionar ao cesto 8113 </button> 8114 8115 </div> 8116 </div> 8117 </li><li class="splide__slide related-product-item"> 8118 <div class="related-product-card"> 8119 8120 <a href="/products/blue-dream-cbd" class="related-product-link"> 8121 <div class="related-product-image-wrapper has-hover"> 8122 <img src="//cali-weed.fr/cdn/shop/files/BlueDreamCBD_66548105-1e64-4917-b601-d94681d0fd00_400x.png?v=1747056188" alt="Blue Dream CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8123 8124 <img src="//cali-weed.fr/cdn/shop/files/BlueDreamCBDflower_400x.png?v=1747056188" alt="Blue Dream CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 8125 8126 8127 8128 <!-- Social Proof Badge --> 8129 8130 <div class="social-proof-badges"> 8131 8132 <span class="social-proof-badge">Flor do mês</span> 8133 8134 </div> 8135 8136 </div> 8137 </a> 8138 8139 8140 8141 <div class="related-product-info"> 8142 <h3 class="related-product-title"> 8143 <a href="/products/blue-dream-cbd">Blue Dream CBD</a> 8144 </h3> 8145 8146 <div class="related-product-price"> 8147 8148 <span class="price-current">A partir de 27,50 â¬</span> 8149 8150 </div> 8151 8152 <div class="related-product-tags"> 8153 8154 8155 <div class="product-badges"> 8156 8157 <span class="badge">4,16% CBD</span> 8158 8159 <span class="badge">Interior</span> 8160 8161 </div> 8162 8163 </div> 8164 8165 <div class="related-product-variant-selector"> 8166 <!-- Ãléments décoratifs visibles (z-index bas) --> 8167 <span class="variant-label">5G â Esgotado 8168 </span> 8169 <div class="selector-right"> 8170 <span class="price-per-gram">5,5 â¬/g 8171 </span> 8172 <div class="select-arrow"> 8173 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8174 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8175 </svg> 8176 </div> 8177 </div> 8178 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8179 <select class="variant-select" data-product-id="14975454576966"> 8180 8181 8182 8183 8184 <option value="54344203010374" data-price="27,50 â¬" data-compare-price="" data-price-per-gram="â¬5.5/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 8185 5G â Esgotado 8186 </option> 8187 8188 8189 8190 8191 <option value="54344203043142" data-price="50,00 â¬" data-compare-price="" data-price-per-gram="â¬5.
81910/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 8192 10G â Esgotado 8193 </option> 8194 8195 8196 8197 8198 <option value="54344203075910" data-price="112,50 â¬" data-compare-price="" data-price-per-gram="â¬4.5/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 8199 25 g â Esgotado 8200 </option> 8201 8202 8203 8204 8205 <option value="54344203108678" data-price="215,00 â¬" data-compare-price="" data-price-per-gram="â¬4.3/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 8206 50 g â Esgotado 8207 </option> 8208 8209 8210 8211 8212 <option value="55149304054086" data-price="400,00 â¬" data-compare-price="" data-price-per-gram="â¬4.0/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 8213 100 g â Esgotado 8214 </option> 8215 8216 </select> 8217 </div> 8218 8219 8220 <button type="button" class="related-product-add-button" data-product-id="14975454576966"> 8221 Adicionar ao cesto 8222 </button> 8223 8224 </div> 8225 </div> 8226 </li><li class="splide__slide related-product-item"> 8227 <div class="related-product-card"> 8228 8229 <a href="/products/la-cali-cbd" class="related-product-link"> 8230 <div class="related-product-image-wrapper "> 8231 <img src="//cali-weed.fr/cdn/shop/files/la-cali_400x.png?v=1775634421" alt="L.A. Cali CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8232 8233 8234 8235 <!-- Social Proof Badge --> 8236 8237 </div> 8238 </a> 8239 8240 8241 8242 <div class="related-product-info"> 8243 <h3 class="related-product-title"> 8244 <a href="/products/la-cali-cbd">L.A. Cali CBD</a> 8245 </h3> 8246 8247 <div class="related-product-price"> 8248 8249 <span class="price-current">A partir de 27,50 â¬</span> 8250 8251 </div> 8252 8253 <div class="related-product-tags"> 8254 8255 8256 <div class="product-badges"> 8257 8258 <span class="badge">18% de CBD</span> 8259 8260 <span class="badge">Hidroponia</span> 8261 8262 </div> 8263 8264 </div> 8265 8266 <div class="related-product-variant-selector"> 8267 <!-- Ãléments décoratifs visibles (z-index bas) --> 8268 <span class="variant-label">5G 8269 </span> 8270 <div class="selector-right"> 8271 <span class="price-per-gram">5,5 â¬/g 8272 </span> 8273 <div class="select-arrow"> 8274 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8275 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8276 </svg> 8277 </div> 8278 </div> 8279 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8280 <select class="variant-select" data-product-id="15203872604486"> 8281 8282 8283 8284 8285 <option value="55225044042054" data-price="27,50 â¬" data-compare-price="" data-price-per-gram="â¬5.5/g" data-title="5G" data-weight="5" data-discount="0" data-available="true" selected="selected"> 8286 5G 8287 </option> 8288 8289 8290 8291 8292 <option value="55225044074822" data-price="50,00 â¬" data-compare-price="" data-price-per-gram="â¬5.
82920/g" data-title="10G" data-weight="10" data-discount="0" data-available="true"> 8293 10G 8294 </option> 8295 8296 8297 8298 8299 <option value="55225044107590" data-price="112,50 â¬" data-compare-price="" data-price-per-gram="â¬4.5/g" data-title="25G" data-weight="25" data-discount="0" data-available="true"> 8300 25G 8301 </option> 8302 8303 8304 8305 8306 <option value="55225044140358" data-price="215,00 â¬" data-compare-price="" data-price-per-gram="â¬4.3/g" data-title="50G" data-weight="50" data-discount="0" data-available="true"> 8307 50G 8308 </option> 8309 8310 8311 8312 8313 <option value="55225044173126" data-price="400,00 â¬" data-compare-price="" data-price-per-gram="â¬4.0/g" data-title="100G" data-weight="100" data-discount="0" data-available="true"> 8314 100G 8315 </option> 8316 8317 </select> 8318 </div> 8319 8320 8321 <button type="button" class="related-product-add-button" data-product-id="15203872604486"> 8322 Adicionar ao cesto 8323 </button> 8324 8325 </div> 8326 </div> 8327 </li><li class="splide__slide related-product-item"> 8328 <div class="related-product-card"> 8329 8330 <a href="/products/watermelon-cbd" class="related-product-link"> 8331 <div class="related-product-image-wrapper has-hover"> 8332 <img src="//cali-weed.fr/cdn/shop/files/watermelon_cbd_400x.png?v=1786358080" alt="Melancia com CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8333 8334 <img src="//cali-weed.fr/cdn/shop/files/magnific_prends-exactement-le-meme_kssdSYe16B_400x.jpg?v=1786627070" alt="Melancia com CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 8335 8336 8337 8338 <!-- Social Proof Badge --> 8339 8340 </div> 8341 </a> 8342 8343 8344 8345 <div class="related-product-info"> 8346 <h3 class="related-product-title"> 8347 <a href="/products/watermelon-cbd">Melancia com CBD</a> 8348 </h3> 8349 8350 <div class="related-product-price"> 8351 8352 <span class="price-current">A partir de 4,95 â¬</span> 8353 8354 </div> 8355 8356 <div class="related-product-tags"> 8357 8358 8359 </div> 8360 8361 <div class="related-product-variant-selector"> 8362 <!-- Ãléments décoratifs visibles (z-index bas) --> 8363 <span class="variant-label">5G â Esgotado 8364 </span> 8365 <div class="selector-right"> 8366 <span class="price-per-gram">0,99 â¬/g 8367 </span> 8368 <div class="select-arrow"> 8369 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8370 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8371 </svg> 8372 </div> 8373 </div> 8374 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8375 <select class="variant-select" data-product-id="15673064685894"> 8376 8377 8378 8379
8380 <option value="57101069353286" data-price="4,95 â¬" data-compare-price="" data-price-per-gram="â¬0.99/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 8381 5G â Esgotado 8382 </option> 8383 8384 8385 8386 8387 <option value="57101069386054" data-price="8,90 â¬" data-compare-price="" data-price-per-gram="â¬0.89/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 8388 10G â Esgotado 8389 </option> 8390 8391 8392 8393 8394 <option value="57101069418822" data-price="13,80 â¬" data-compare-price="" data-price-per-gram="â¬0.55/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 8395 25 g â Esgotado 8396 </option> 8397 8398 8399 8400 8401 <option value="57101069451590" data-price="26,50 â¬" data-compare-price="" data-price-per-gram="â¬0.53/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 8402 50 g â Esgotado 8403 </option> 8404 8405 8406 8407 8408 <option value="57101069484358" data-price="49,00 â¬" data-compare-price="" data-price-per-gram="â¬0.49/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 8409 100 g â Esgotado 8410 </option> 8411 8412 </select> 8413 </div> 8414 8415 8416 <button type="button" class="related-product-add-button" data-product-id="15673064685894"> 8417 Adicionar ao cesto 8418 </button> 8419 8420 </div> 8421 </div> 8422 </li><li class="splide__slide related-product-item"> 8423 <div class="related-product-card"> 8424 8425 <a href="/products/cali-grape-cbd" class="related-product-link"> 8426 <div class="related-product-image-wrapper has-hover"> 8427 <img src="//cali-weed.fr/cdn/shop/files/CaliGrape_1_400x.png?v=1746800463" alt="Cali Grape CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8428 8429 <img src="//cali-weed.fr/cdn/shop/files/Frame1171280075_10_400x.png?v=1746800463" alt="Cali Grape CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 8430 8431 8432 8433 <!-- Social Proof Badge --> 8434 8435 <div class="social-proof-badges"> 8436 8437 <span class="social-proof-badge">Mais vendido</span> 8438 8439 </div> 8440 8441 </div> 8442 </a> 8443 8444 8445 8446 <div class="related-product-info"> 8447 <h3 class="related-product-title"> 8448 <a href="/products/cali-grape-cbd">Cali Grape CBD</a> 8449 </h3> 8450 8451 <div class="related-product-price"> 8452 8453 <span class="price-current">A partir de 22,50 euros</span> 8454 8455 </div> 8456 8457 <div class="related-product-tags"> 8458 8459 8460 <div class="product-badges"> 8461 8462 <span class="badge">4,98% CBD</span> 8463 8464 <span class="badge">G.House</span> 8465 8466 </div> 8467 8468 </div> 8469 8470 <div class="related-product-variant-selector"> 8471 <!-- Ãléments décoratifs visibles (z-index bas) -->
8472 <span class="variant-label">5G â Esgotado 8473 </span> 8474 <div class="selector-right"> 8475 <span class="price-per-gram">4,5 â¬/g 8476 </span> 8477 <div class="select-arrow"> 8478 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8479 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8480 </svg> 8481 </div> 8482 </div> 8483 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8484 <select class="variant-select" data-product-id="14855478968646"> 8485 8486 8487 8488 8489 <option value="53943062331718" data-price="22,50 â¬" data-compare-price="" data-price-per-gram="â¬4.5/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 8490 5G â Esgotado 8491 </option> 8492 8493 8494 8495 8496 <option value="53943062364486" data-price="39,50 â¬" data-compare-price="" data-price-per-gram="â¬3.95/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 8497 10G â Esgotado 8498 </option> 8499 8500 8501 8502 8503 <option value="53943062397254" data-price="86,20 â¬" data-compare-price="" data-price-per-gram="â¬3.44/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 8504 25 g â Esgotado 8505 </option> 8506 8507 8508 8509 8510 <option value="53943062430022" data-price="147,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 8511 50 g â Esgotado 8512 </option> 8513 8514 8515 8516 8517 <option value="55164287844678" data-price="245,00 â¬" data-compare-price="" data-price-per-gram="â¬2.45/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 8518 100 g â Esgotado 8519 </option> 8520 8521 </select> 8522 </div> 8523 8524 8525 <button type="button" class="related-product-add-button" data-product-id="14855478968646"> 8526 Adicionar ao cesto 8527 </button> 8528 8529 </div> 8530 </div> 8531 </li><li class="splide__slide related-product-item"> 8532 <div class="related-product-card"> 8533 8534 <a href="/products/gelato-cbd" class="related-product-link"> 8535 <div class="related-product-image-wrapper has-hover"> 8536 <img src="//cali-weed.fr/cdn/shop/files/31_400x.png?v=1746888717" alt="Gelato CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8537 8538 <img src="//cali-weed.fr/cdn/shop/files/Frame1171280075_26_400x.png?v=1746888717" alt="Gelato CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 8539 8540 8541 8542 <!-- Social Proof Badge --> 8543 8544 </div> 8545 </a> 8546 8547 8548 8549 <div class="related-product-info"> 8550 <h3 class="related-product-title"> 8551 <a href="/products/gelato-cbd">Gelato CBD</a> 8552 </h3> 8553 8554 <div class="related-product-price"> 8555
8556 <span class="price-current">A partir de 22,50 euros</span> 8557 8558 </div> 8559 8560 <div class="related-product-tags"> 8561 8562 8563 <div class="product-badges"> 8564 8565 <span class="badge">15,96% CBD</span> 8566 8567 <span class="badge">G.House</span> 8568 8569 </div> 8570 8571 </div> 8572 8573 <div class="related-product-variant-selector"> 8574 <!-- Ãléments décoratifs visibles (z-index bas) --> 8575 <span class="variant-label">5G â Esgotado 8576 </span> 8577 <div class="selector-right"> 8578 <span class="price-per-gram">4,5 â¬/g 8579 </span> 8580 <div class="select-arrow"> 8581 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8582 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8583 </svg> 8584 </div> 8585 </div> 8586 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8587 <select class="variant-select" data-product-id="14974263198022"> 8588 8589 8590 8591 8592 <option value="54340391207238" data-price="22,50 â¬" data-compare-price="" data-price-per-gram="â¬4.5/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 8593 5G â Esgotado 8594 </option> 8595 8596 8597 8598 8599 <option value="54340391240006" data-price="39,50 â¬" data-compare-price="" data-price-per-gram="â¬3.95/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 8600 10G â Esgotado 8601 </option> 8602 8603 8604 8605 8606 <option value="54340391272774" data-price="86,20 â¬" data-compare-price="" data-price-per-gram="â¬3.44/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 8607 25 g â Esgotado 8608 </option> 8609 8610 8611 8612 8613 <option value="54340391305542" data-price="147,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 8614 50 g â Esgotado 8615 </option> 8616 8617 8618 8619 8620 <option value="55149392855366" data-price="245,00 â¬" data-compare-price="" data-price-per-gram="â¬2.45/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 8621 100 g â Esgotado 8622 </option> 8623 8624 </select> 8625 </div> 8626 8627 8628 <button type="button" class="related-product-add-button" data-product-id="14974263198022"> 8629 Adicionar ao cesto 8630 </button> 8631 8632 </div> 8633 </div> 8634 </li><li class="splide__slide related-product-item"> 8635 <div class="related-product-card"> 8636 8637 <a href="/products/zkittlez-cbd" class="related-product-link"> 8638 <div class="related-product-image-wrapper has-hover"> 8639 <img src="//cali-weed.fr/cdn/shop/files/ZkittlezCBD_400x.png?v=1746890524" alt="Zkittlez CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8640 8641 <img src="//cali-weed.fr/cdn/shop/files/Frame1171280075_28_400x.png?v=1746890524" alt="Zkittlez CBD" loading="lazy" width="400" height="400" class="related-product-image secondary"> 8642 8643 8644 8645 <!-- Social Proof Badge --> 8646 8647 </div> 8648 </a> 8649 8650 8651 8652 <div class="related-product-info"> 8653 <h3 class="related-product-title"> 8654 <a href="/products/zkittlez-cbd">Zkittlez CBD</a> 8655 </h3> 8656 8657 <div class="related-product-price"> 8658
8659 <span class="price-current">A partir de 17,25 euros</span> 8660 8661 </div> 8662 8663 <div class="related-product-tags"> 8664 8665 8666 <div class="product-badges"> 8667 8668 <span class="badge">5,72% de CBD</span> 8669 8670 <span class="badge">G.House</span> 8671 8672 </div> 8673 8674 </div> 8675 8676 <div class="related-product-variant-selector"> 8677 <!-- Ãléments décoratifs visibles (z-index bas) --> 8678 <span class="variant-label">5G â Esgotado 8679 </span> 8680 <div class="selector-right"> 8681 <span class="price-per-gram">3,45 â¬/g 8682 </span> 8683 <div class="select-arrow"> 8684 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8685 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8686 </svg> 8687 </div> 8688 </div> 8689 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8690 <select class="variant-select" data-product-id="14974294950214"> 8691 8692 8693 8694 8695 <option value="54340691722566" data-price="17,25 â¬" data-compare-price="" data-price-per-gram="â¬3.45/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 8696 5G â Esgotado 8697 </option> 8698 8699 8700 8701 8702 <option value="54340691755334" data-price="29,50 â¬" data-compare-price="" data-price-per-gram="â¬2.95/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 8703 10G â Esgotado 8704 </option> 8705 8706 8707 8708 8709 <option value="54340691788102" data-price="61,20 â¬" data-compare-price="" data-price-per-gram="â¬2.44/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 8710 25 g â Esgotado 8711 </option> 8712 8713 8714 8715 8716 <option value="54340691820870" data-price="97,50 â¬" data-compare-price="" data-price-per-gram="â¬1.95/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 8717 50 g â Esgotado 8718 </option> 8719 8720 8721 8722 8723 <option value="55149387448646" data-price="175,00 â¬" data-compare-price="" data-price-per-gram="â¬1.75/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 8724 100 g â Esgotado 8725 </option> 8726 8727 </select> 8728 </div> 8729 8730 8731 <button type="button" class="related-product-add-button" data-product-id="14974294950214"> 8732 Adicionar ao cesto 8733 </button> 8734 8735 </div> 8736 </div> 8737 </li><li class="splide__slide related-product-item"> 8738 <div class="related-product-card"> 8739 8740 <a href="/products/mango-haze-cbd" class="related-product-link"> 8741 <div class="related-product-image-wrapper "> 8742 <img src="//cali-weed.fr/cdn/shop/files/mango-haze_400x.png?v=1775634450" alt="Mango Haze CBD" loading="lazy" width="400" height="400" class="related-product-image primary"> 8743 8744 8745 8746 <!-- Social Proof Badge --> 8747 8748 </div> 8749 </a> 8750 8751 8752 8753 <div class="related-product-info"> 8754 <h3 class="related-product-title"> 8755 <a href="/products/mango-haze-cbd">Mango Haze CBD</a> 8756 </h3> 8757 8758 <div class="related-product-price"> 8759
8760 <span class="price-current">A partir de 27,50 â¬</span> 8761 8762 </div> 8763 8764 <div class="related-product-tags"> 8765 8766 8767 <div class="product-badges"> 8768 8769 <span class="badge">16% de CBD</span> 8770 8771 <span class="badge">Hidroponia</span> 8772 8773 </div> 8774 8775 </div> 8776 8777 <div class="related-product-variant-selector"> 8778 <!-- Ãléments décoratifs visibles (z-index bas) --> 8779 <span class="variant-label">5G â Esgotado 8780 </span> 8781 <div class="selector-right"> 8782 <span class="price-per-gram">5,5 â¬/g 8783 </span> 8784 <div class="select-arrow"> 8785 <svg width="12" height="8" viewBox="0 0 12 8" fill="none" xmlns="http://www.w3.org/2000/svg"> 8786 <path d="M1 1.5L6 6.5L11 1.5" stroke="#002643" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"></path> 8787 </svg> 8788 </div> 8789 </div> 8790 <!-- Select invisible par-dessus, couvre tout le conteneur --> 8791 <select class="variant-select" data-product-id="15203870179654"> 8792 8793 8794 8795 8796 <option value="55225034539334" data-price="27,50 â¬" data-compare-price="" data-price-per-gram="â¬5.5/g" data-title="5G â Ãpuisé" data-weight="5" data-discount="0" data-available="false" disabled="" selected="selected"> 8797 5G â Esgotado 8798 </option> 8799 8800 8801 8802 8803 <option value="55225034572102" data-price="50,00 â¬" data-compare-price="" data-price-per-gram="â¬5.0/g" data-title="10G â Ãpuisé" data-weight="10" data-discount="0" data-available="false" disabled=""> 8804 10G â Esgotado 8805 </option> 8806 8807 8808 8809 8810 <option value="55225034604870" data-price="112,50 â¬" data-compare-price="" data-price-per-gram="â¬4.5/g" data-title="25G â Ãpuisé" data-weight="25" data-discount="0" data-available="false" disabled=""> 8811 25 g â Esgotado 8812 </option> 8813 8814 8815 8816 8817 <option value="55225034637638" data-price="215,00 â¬" data-compare-price="" data-price-per-gram="â¬4.3/g" data-title="50G â Ãpuisé" data-weight="50" data-discount="0" data-available="false" disabled=""> 8818 50 g â Esgotado 8819 </option> 8820 8821 8822 8823 8824 <option value="55225034670406" data-price="400,00 â¬" data-compare-price="" data-price-per-gram="â¬4.0/g" data-title="100G â Ãpuisé" data-weight="100" data-discount="0" data-available="false" disabled=""> 8825 100 g â Esgotado 8826 </option> 8827 8828 </select> 8829 </div> 8830 8831 8832 <button type="button" class="related-product-add-button" data-product-id="15203870179654"> 8833 Adicionar ao cesto 8834 </button> 8835 8836 </div> 8837 </div> 8838 </li></ul> 8839 </div> 8840 </div> 8841 </div> 8842 8843</div> 8844 8845<style> 8846.related-product-rating { 8847 display: flex; 8848 align-items: center; 8849 gap: 8px; 8850 margin: 10px 0; 8851} 8852 8853.rating-score { 8854 font-weight: bold; 8855 font-size: 16px; 8856 color: #333; 8857} 8858 8859.star-rating { 8860 display: flex; 8861 align-items: center; 8862 gap: 0px; 8863} 8864 8865.star { 8866 font-size: 20px !important; 8867 line-height: 1; 8868} 8869 8870.star.full { 8871 color: #002643; 8872} 8873 8874.star.half {
8875 color: #ffc107; 8876 position: relative; 8877} 8878 8879.star.half::after { 8880 content: "â"; 8881 position: absolute; 8882 left: 50%; 8883 color: #002643; 8884 z-index: -1; 8885} 8886 8887.star.empty { 8888 color: #002643; 8889} 8890 8891.rating-count { 8892 font-size: 14px; 8893 color: #666; 8894 margin-left: 4px; 8895} 8896 8897 .section-template--29104436019526__new_related_products_Pz9x4H-padding { 8898 padding-top: 95px; 8899 padding-bottom: 95px; 8900 } 8901 8902 .related-products { 8903 width: 100%; 8904 margin: 0; 8905 margin-top:48px; 8906 } 8907 8908 .section-title { 8909 font-size: 48px; 8910 margin-bottom: 24px; 8911 font-weight: 700; 8912 color: #002643; 8913 line-height: 120%; 8914 text-align: center; 8915 margin-top: 0; 8916 } 8917 8918 .section-description { 8919 font-size: 18px; 8920 line-height: 150%; 8921 color: #6b7280; 8922 margin-bottom: 48px; 8923 max-width: 750px; 8924 margin-left: auto; 8925 margin-right: auto; 8926 text-align:center; 8927 } 8928 8929 .collection__view-all { 8930 margin-top: 48px; 8931 text-align: center; 8932 } 8933 8934 .button { 8935 display: inline-block; 8936 padding: 12px 24px; 8937 background-color: #EC713B; 8938 color: white; 8939 text-decoration: none; 8940 border-radius: 100px; 8941 font-weight: 700; 8942 font-size: 20px; 8943 line-height: 131.25%; 8944 transition: all 0.2s; 8945 border: 2px solid #EC713B; 8946 } 8947 8948 .button:hover { 8949 background-color: #002643; 8950 border-color: #002643; 8951 } 8952 8953 .button--secondary { 8954 background-color: transparent; 8955 color: #002643; 8956 } 8957 8958 .button--secondary:hover { 8959 background-color: #002643; 8960 color: white; 8961 } 8962 8963 .link.underlined-link { 8964 color: #002643; 8965 text-decoration: underline; 8966 font-weight: 600; 8967 font-size: 16px; 8968 } 8969 8970 .link.underlined-link:hover { 8971 color: #143560; 8972 } 8973 8974 /* Custom Splide Arrow Styles */ 8975 .splide__arrows { 8976 display: flex; 8977 justify-content: space-between; 8978 position: absolute; 8979 width: 100%; 8980 top: 50%; 8981 transform: translateY(-50%); 8982 z-index: 2; 8983 pointer-events: none; 8984 padding: 0 -10px; 8985 } 8986 8987 .splide__arrow { 8988 background-color: white; 8989 border: 1px solid #e5e7eb; 8990 width: 40px; 8991 height: 40px; 8992 border-radius: 50%; 8993 display: flex; 8994 align-items: center; 8995 justify-content: center; 8996 cursor: pointer; 8997 transition: all 0.2s; 8998 opacity: 1; 8999 pointer-events: auto; 9000 box-shadow: 0 2px 4px rgba(0, 0, 0, 0.1); 9001 } 9002 9003 .splide__arrow:hover { 9004 background-color: #f9fafb; 9005 } 9006 9007 .splide__arrow:disabled { 9008 opacity: 0.5; 9009 cursor: not-allowed; 9010 } 9011 9012 .related-product-item { 9013 height: 100%; 9014 } 9015 9016 .related-product-card { 9017 height: 100%; 9018 border-radius: 12px; 9019 overflow: hidden; 9020 position: relative; 9021 } 9022 9023 .related-product-badge { 9024 position: absolute; 9025 top: 10px; 9026 left: 10px; 9027 background-color: white; 9028 color: #1a2e51; 9029 font-weight: 600; 9030 font-size: 14px; 9031 padding: 4px 10px; 9032 border-radius: 20px; 9033 z-index: 1; 9034 } 9035 9036 .related-product-badge.best-seller { 9037 background-color: #1a76d2; 9038 color: white; 9039 } 9040 9041 .related-product-badge.best-choice { 9042 background-color: #25a55f; 9043 color: white; 9044 } 9045 9046 .related-product-image-wrapper { 9047 position: relative; 9048 padding-top: 100%; 9049 background: linear-gradient(to bottom, #fafafa, #f0f0f0); 9050 border-radius: 12px; 9051 overflow: hidden; 9052 } 9053 9054 .related-product-image { 9055 position: absolute; 9056 top: 0; 9057 left: 0; 9058 width: 100%; 9059 height: 100%; 9060 object-fit: contain; 9061 } 9062 9063 .related-product-rating { 9064 display: flex; 9065 align-items: center; 9066 gap: 8px; 9067 margin-top: 24px; 9068 } 9069 9070 .rating-score { 9071 background-color: #EAC66A; 9072 color: #002643; 9073 font-weight: 700; 9074 border-radius: 0px 12px 12px 12px; 9075 padding: 5px 6px; 9076 font-size: 14px; 9077 line-height: 130%; 9078 margin-right:0px !important; 9079 } 9080 9081 .star-rating { 9082 display: flex; 9083 color: #002643; 9084 } 9085 9086 .rating-count { 9087 color: #002643; 9088 font-size: 14px; 9089 font-weight: 400; 9090 line-height: 130%; 9091 } 9092 9093 .related-product-info { 9094 padding: 10px 0; 9095 display: flex; 9096 flex-direction: column; 9097 flex-grow: 1; 9098 } 9099 9100 .related-product-title { 9101 color: #002643; 9102 font-size: 24px; 9103 font-weight: 700; 9104 line-height: 120%; 9105 margin-bottom: 8px; 9106 margin-top: 0px; 9107 } 9108 9109 .related-product-title a { 9110 text-decoration: none; 9111 color: inherit; 9112 } 9113 9114 .related-product-price { 9115 display: flex; 9116 align-items: center; 9117 gap: 8px; 9118 margin-bottom: 10px; 9119 } 9120 9121 .price-current { 9122 font-weight: 700; 9123 line-height: 150%; 9124 font-size: 16px; 9125 color: #002643; 9126 } 9127 9128 .price-original { 9129 text-decoration: line-through; 9130 color: #6b7280; 9131 font-size: 14px; 9132 } 9133 9134 .price-discount { 9135 color: #ef4444; 9136 font-weight: 600; 9137 font-size: 14px; 9138 } 9139 9140 .related-product-tags { 9141 display: flex; 9142 gap: 10px; 9143 margin-bottom: 20px; 9144 flex-wrap:wrap; 9145 } 9146 9147 .product-tag { 9148 font-size: 14px; 9149 padding: 8px 12px; 9150 border-radius: 10000000px; 9151 font-weight: 500; 9152 line-height: 130%; 9153 } 9154 9155 .cbd-tag { 9156 background-color: #EDF0F2; 9157 color: #405C72; 9158 } 9159 9160 .type-tag { 9161 background-color: #EDF0F2; 9162 color: #405C72; 9163 } 9164 9165 /* ============================================= 9166 Variant selector 9167 ============================================= */ 9168 .related-product-variant-selector { 9169 display: flex; 9170 justify-content: space-between; 9171 align-items: center; 9172 padding: 8px 16px; 9173 border: 1px solid #002643; 9174 margin-bottom: 8px; 9175 transition: border-color 0.3s, background-color 0.3s; 9176 border-radius: 100px; 9177 position: relative; 9178 cursor: pointer; 9179 min-height: 44px; 9180 } 9181 9182 .related-product-variant-selector:hover { 9183 border-color: #143560; 9184 background-color: rgba(0, 38, 67, 0.02); 9185 } 9186 9187 .related-product-variant-selector.active { 9188 border-color: #0a2540; 9189 background-color: rgba(10, 37, 64, 0.05); 9190 } 9191 9192 /* Label décoratif gauche */ 9193 .variant-label { 9194 color: #002643; 9195 font-size: 16px; 9196 font-weight: 600; 9197 line-height: 131.25%; 9198 pointer-events: none; 9199 white-space: nowrap; 9200 overflow: hidden; 9201 text-overflow: ellipsis; 9202 flex: 1; 9203 } 9204 9205 /* Groupe droite : prix/g + flèche */ 9206 .selector-right { 9207 display: flex; 9208 align-items: center; 9209 gap: 8px; 9210 pointer-events: none; 9211 flex-shrink: 0; 9212 } 9213 9214 .price-per-gram { 9215 font-size: 16px; 9216 color: #002643; 9217 white-space: nowrap; 9218 } 9219 9220 .select-arrow { 9221 display: flex; 9222 align-items: center; 9223 transition: transform 0.3s ease; 9224 } 9225 9226 .select-arrow svg { 9227 display: block; 9228 transition: all 0.3s ease; 9229 } 9230 9231 .related-product-variant-selector.dropdown-open .select-arrow { 9232 transform: rotate(180deg); 9233 } 9234 9235 /* Select invisible par-dessus tout le conteneur */ 9236 .variant-select { 9237 position: absolute; 9238 top: 0; 9239 left: 0; 9240 width: 100%; 9241 height: 100%; 9242 border: none; 9243 background: transparent; 9244 appearance: none; 9245 -webkit-appearance: none; 9246 cursor: pointer; 9247 z-index: 2; 9248 opacity: 0; /* invisible â les éléments décoratifs sont visibles à la place */ 9249 font-size: 16px; 9250 } 9251 9252 .variant-select:focus { 9253 outline: none; 9254 } 9255 9256 .related-product-add-button { 9257 background-color: #002643; 9258 border: none; 9259 padding: 12px; 9260 cursor: pointer; 9261 width: 100%; 9262 margin-top: auto; 9263 transition: all 0.2s; 9264 position: relative; 9265 color: #FFF; 9266 text-align: center; 9267 font-size: 16px; 9268 font-weight: 700; 9269 line-height: 131.25%; 9270 border-radius: 100px; 9271 background: #002643; 9272 } 9273 9274 .related-product-add-button:hover { 9275 background-color: #143560; 9276 } 9277 9278 .related-product-add-button.loading { 9279 background-color: #6b7280; 9280 cursor: wait; 9281 } 9282 9283 .related-product-add-button.success { 9284 background-color: #10b981; 9285 } 9286 9287 @media screen and (max-width: 1600px) { 9288 .related-products .splide__arrow--prev { 9289 left: 10px !important; 9290 } 9291 9292 .related-products .splide__arrow--next { 9293 right: 0px !important; 9294 } 9295 } 9296 9297 @media screen and (max-width: 749px) { 9298 .splide__arrow--prev { 9299 left: -10px; 9300 } 9301 9302 .splide__arrow--next { 9303 right: -10px; 9304 } 9305 9306 .section-title { 9307 font-size: 32px; 9308 margin-bottom: 16px; 9309 } 9310 9311 .section-description { 9312 font-size: 16px; 9313 margin-bottom: 32px; 9314 } 9315 9316 .collection__view-all { 9317 margin-top: 32px; 9318 } 9319 9320 .variant-select { 9321 font-size: 14px; 9322 } 9323 9324 .price-per-gram { 9325 font-size: 12px; 9326 } 9327 } 9328 9329 @media screen and (max-width: 480px) { 9330 .splide__arrow { 9331 width: 30px; 9332 height: 30px; 9333 } 9334 9335 .related-product-variant-selector { 9336 padding: 6px 27px 6px 12px; 9337 } 9338 9339 .select-arrow { 9340 right: 12px; 9341 } 9342 9343 .select-arrow svg { 9344 width: 10px; 9345 height: 6px; 9346 } 9347 } 9348 9349@media(max-width:768px){ 9350 .section-template--24922655850822__new_related_products_DUhQDt-padding{ 9351 padding-top:48px !important; 9352 padding-bottom:48px !important; 9353 } 9354 .section-template--24922656080198__new_related_products_BLrHMr-padding{ 9355 padding-top:48px !important; 9356 padding-bottom:48px !important; 9357 } 9358} 9359 .star{ 9360 color: #002643 !important; 9361 } 9362 9363 .quick-buy-disabled .related-product-variant-selector { 9364 display: none !important; 9365} 9366 9367.related-product-add-button.sold-out, 9368.related-product-add-button:disabled { 9369 background-color: #d1d5db; 9370 color: #6b7280;
9371 cursor: not-allowed; 9372 border-color: #d1d5db; 9373 opacity: 0.7; 9374} 9375 9376.related-product-image-wrapper.has-hover { 9377 position: relative; 9378} 9379 9380.related-product-image.secondary { 9381 position: absolute; 9382 top: 0; left: 0; width: 100%; height: 100%; 9383 opacity: 0; 9384 pointer-events: none; 9385 transition: opacity 0.3s; 9386} 9387 9388.related-product-image-wrapper.has-hover:hover .related-product-image.secondary, 9389.related-product-image-wrapper.has-hover:focus .related-product-image.secondary { 9390 opacity: 1; 9391} 9392 9393.related-product-image-wrapper.has-hover:hover .related-product-image.primary, 9394.related-product-image-wrapper.has-hover:focus .related-product-image.primary { 9395 opacity: 0; 9396} 9397</style> 9398
9399<script> 9400 document.addEventListener('DOMContentLoaded', function() { 9401 // Initialize Splide slider 9402 var splideElement = document.getElementById('related-products-splide-template--29104436019526__new_related_products_Pz9x4H'); 9403 9404 if (splideElement) { 9405 var splide = new Splide('#related-products-splide-template--29104436019526__new_related_products_Pz9x4H', { 9406 perPage: 4, 9407 perMove: 1, 9408 gap: '20px', 9409 pagination: false, 9410 arrows: true, 9411 type: 'loop', 9412 breakpoints: { 9413 990: { 9414 perPage: 3, 9415 }, 9416 768: { 9417 perPage: 2.5, 9418 gap: '10px', 9419 }, 9420 480: { 9421 perPage: 1.5, 9422 arrows: false, 9423 } 9424 } 9425 }); 9426 9427 splide.mount(); 9428 } 9429 9430 // Handle variant selection and arrow rotation 9431 const variantSelectors = document.querySelectorAll('.variant-select'); 9432 9433 variantSelectors.forEach(selector => { 9434 // Set initial values 9435 updateProductInfo(selector); 9436 9437 // Simple dropdown state tracking 9438 selector.addEventListener('focus', function() { 9439 const container = this.closest('.related-product-variant-selector'); 9440 container.classList.add('dropdown-open'); 9441 }); 9442 9443 selector.addEventListener('blur', function() { 9444 const container = this.closest('.related-product-variant-selector'); 9445 container.classList.remove('dropdown-open'); 9446 }); 9447 9448 selector.addEventListener('change', function() { 9449 updateProductInfo(this); 9450 }); 9451 9452 // Add click event to the container for better UX 9453 const container = selector.closest('.related-product-variant-selector'); 9454 container.addEventListener('click', function(e) { 9455 if (e.target !== selector) { 9456 selector.focus(); 9457 } 9458 }); 9459 }); 9460 9461 function updateProductInfo(selector) { 9462 const card = selector.closest('.related-product-card'); 9463 const selectedOption = selector.options[selector.selectedIndex]; 9464 9465 // Update decorative variant label 9466 const variantLabel = card.querySelector('.variant-label'); 9467 if (variantLabel) { 9468 variantLabel.textContent = selectedOption.getAttribute('data-title') || selectedOption.textContent; 9469 } 9470 9471 // Update price display 9472 const priceElement = card.querySelector('.price-current'); 9473 if (priceElement) { 9474 priceElement.textContent = 'A partir de ' + selectedOption.getAttribute('data-price'); 9475 } 9476 9477 // Update compare-at price and discount if it exists 9478 const comparePrice = selectedOption.getAttribute('data-compare-price'); 9479 const discountPercentage = selectedOption.getAttribute('data-discount'); 9480 const compareElement = card.querySelector('.price-original'); 9481 const discountElement = card.querySelector('.price-discount'); 9482 9483 if (compareElement && discountElement) { 9484 if (comparePrice && discountPercentage && discountPercentage !== '0') { 9485 compareElement.textContent = comparePrice; 9486 compareElement.style.display = 'inline'; 9487 discountElement.textContent = discountPercentage + '%'; 9488 discountElement.style.display = 'none'; 9489 } else { 9490 compareElement.style.display = 'none'; 9491 discountElement.style.display = 'none'; 9492 } 9493 } 9494 9495 // Update price per gram 9496 const pricePerGramElement = card.querySelector('.price-per-gram'); 9497 if (pricePerGramElement) { 9498 const pricePerGram = selectedOption.getAttribute('data-price-per-gram'); 9499 if (pricePerGram) { 9500 pricePerGramElement.textContent = pricePerGram; 9501 } 9502 } 9503 9504 // Highlight the variant selector to show it's active 9505 card.querySelector('.related-product-variant-selector').classList.add('active'); 9506 setTimeout(() => { 9507 card.querySelector('.related-product-variant-selector').classList.remove('active'); 9508 }, 500); 9509 9510 // Update add button based on availability 9511 const addButton = card.querySelector('.related-product-add-button'); 9512 const isAvailable = selectedOption.getAttribute('data-available') !== 'false'; 9513 if (addButton) { 9514 addButton.disabled = !isAvailable; 9515 addButton.textContent = isAvailable ? 'Ajouter au panier' : 'Ãpuisé'; 9516 addButton.classList.toggle('sold-out', !isAvailable); 9517 } 9518 } 9519 9520// Quick add functionality 9521const addButtons = document.querySelectorAll('.related-product-add-button'); 9522 9523addButtons.forEach(button => { 9524 // Ãviter les doublons d'event listeners 9525 if (button.dataset.listenerAttached) return; 9526 button.dataset.listenerAttached = 'true'; 9527 9528 // Sauvegarder le texte original UNE SEULE FOIS au chargement
9529 const originalText = button.textContent; 9530 9531 button.addEventListener('click', function() { 9532 const card = this.closest('.related-product-card'); 9533 const variantSelector = card.querySelector('.variant-select'); 9534 const selectedOption = variantSelector.options[variantSelector.selectedIndex]; 9535 const variantId = variantSelector.value; 9536 9537 // Block if out of stock 9538 if (selectedOption.getAttribute('data-available') === 'false') return; 9539 9540 // Highlight the selector 9541 card.querySelector('.related-product-variant-selector').classList.add('active'); 9542 9543 // Add to cart functionality 9544 const formData = { 9545 'items': [{ 9546 'id': variantId, 9547 'quantity': 1 9548 }] 9549 }; 9550 9551 // Show loading state 9552 this.classList.add('loading'); 9553 this.textContent = '...'; 9554 9555 fetch('/cart/add.js', { 9556 method: 'POST', 9557 headers: { 9558 'Content-Type': 'application/json' 9559 }, 9560 body: JSON.stringify(formData) 9561 }) 9562 .then(response => response.json()) 9563 .then(data => { 9564 // Success message 9565 this.classList.remove('loading'); 9566 this.classList.add('success'); 9567 this.textContent = ' â'; 9568
9569 // Rafraîchir et ouvrir le panier tiroir (thème Refresh / Dawn) 9570 const cartDrawer = document.querySelector('cart-drawer'); 9571 if (cartDrawer) { 9572 const sectionsUrl = routes && routes.cart_url 9573 ? `${routes.cart_url}?sections=cart-drawer,cart-icon-bubble` 9574 : '/cart?sections=cart-drawer,cart-icon-bubble'; 9575 9576 fetch(sectionsUrl) 9577 .then(r => r.json()) 9578 .then(sections => { 9579 if (sections['cart-drawer']) { 9580 const html = new DOMParser().parseFromString(sections['cart-drawer'], 'text/html'); 9581 9582 // Remplacer cart-drawer-items (gère l'état vide/plein) 9583 const newCartDrawerItems = html.querySelector('cart-drawer-items'); 9584 const existingCartDrawerItems = document.querySelector('cart-drawer-items'); 9585 if (newCartDrawerItems && existingCartDrawerItems) { 9586 existingCartDrawerItems.replaceWith(newCartDrawerItems); 9587 } 9588 9589 // Forcer la visibilité (le thème applique visibility:hidden et height:0 quand vide) 9590 const updatedItems = document.querySelector('cart-drawer-items'); 9591 if (updatedItems) { 9592 updatedItems.style.visibility = 'visible'; 9593 updatedItems.style.height = 'auto'; 9594 } 9595 9596 // Supprimer is-empty du cart-drawer (applique height:0 via CSS) 9597 const cartDrawerEl = document.querySelector('cart-drawer'); 9598 if (cartDrawerEl) { 9599 cartDrawerEl.classList.remove('is-empty'); 9600 } 9601 9602 // Remplacer le footer (totaux) 9603 const newFooter = html.querySelector('.cart-drawer__footer'); 9604 const existingFooter = document.querySelector('.cart-drawer__footer'); 9605 if (newFooter && existingFooter) { 9606 existingFooter.replaceWith(newFooter); 9607 } 9608 9609 // Masquer l'état vide 9610 const emptyState = document.querySelector('.drawer__inner-empty'); 9611 if (emptyState) emptyState.style.display = 'none'; 9612 } 9613 9614 // Mettre à jour le compteur panier dans le header 9615 if (sections['cart-icon-bubble']) { 9616 const html = new DOMParser().parseFromString(sections['cart-icon-bubble'], 'text/html'); 9617 const newBubble = html.querySelector('.cart-count-bubble'); 9618 document.querySelectorAll('.cart-count-bubble').forEach(el => { 9619 if (newBubble) el.innerHTML = newBubble.innerHTML; 9620 }); 9621 } 9622 9623 // Ouvrir le tiroir 9624 if (typeof cartDrawer.open === 'function') { 9625 cartDrawer.open(); 9626 } 9627 }); 9628 } 9629 9630 // Reset after 2 seconds 9631 setTimeout(() => { 9632 this.classList.remove('success'); 9633 this.textContent = originalText; 9634 card.querySelector('.related-product-variant-selector').classList.remove('active'); 9635 }, 2000); 9636 9637 // Update cart count if it exists 9638 if (window.theme && window.theme.updateCartCount) { 9639 window.theme.updateCartCount(); 9640 } 9641 9642 // Refresh mini cart if function exists 9643 if (typeof refreshCart === 'function') { 9644 refreshCart(); 9645 } 9646 }) 9647 .catch(error => { 9648 console.error('Error:', error); 9649 this.classList.remove('loading'); 9650 this.textContent = 'Erreur'; 9651 9652 setTimeout(() => { 9653 this.textContent = originalText; 9654 }, 2000); 9655 }); 9656 }); 9657}); 9658 }); 9659</script>
9659 9660</section><div id="shopify-section-template--29104436019526__best_californian_yHfFgN" class="shopify-section"> 9661 9662<div class="best-californian-section"> 9663 <div class="page-width"> 9664 <div class="best-californian-wrapper"> 9665 <div class="best-californian-image"> 9666 9667 <img src="//cali-weed.fr/cdn/shop/files/tree-shape.svg?v=1746985548" alt="Cali Weed, o melhor CBD californiano da Europa"> 9668 9669 </div> 9670 <div class="best-californian-content"> 9671 9672 <h2>Cali Weed, o melhor CBD californiano da Europa</h2> 9673 9674 9675 9676 <div class="paragraph-text"><p>Descubra a <strong>Cali Weed</strong>, onde o espÃrito californiano se enraÃza na Europa. A nossa história está enraizada nos vales lendários da costa oeste americana, desde Venice Beach até ao sopé mÃtico do Triângulo Esmeralda.</p><p>As castas californianas têm <strong>uma assinatura única</strong>: aromas explosivos, fragrâncias que deixam uma impressão duradoura nos sentidos, carácteres que não deixam ninguém indiferente. Esta força de carácter, esta intensidade pura, é o próprio ADN da nossa seleção. Cada produto tem a marca destas terras excepcionais que estabeleceram o padrão mundial da canábis.</p><p>Desde o aroma cÃtrico da nossa OG Kush até à s notas azedas da Candy Kush, a nossa gama capta a essência crua das <strong>melhores variedades</strong> da Costa Oeste. A nossa produção cumpre as mais rigorosas normas europeias, combinando a autenticidade da genética californiana com uma qualidade impecável.</p><p>Respira os <strong>aromas poderosos</strong>, viaja com os aromas encantadores da Califórnia. Cali Weed é a pura essência da Costa Oeste em cada produto.</p></div> 9677 9678 9679 9680 </div> 9681 </div> 9682 </div> 9683</div> 9684 9685<style> 9686 .best-californian-section { 9687 padding: 0; 9688 background: linear-gradient(0deg, #EC713B 0%, #FFF 33%, #FFF 66%, #3FC0F0 100%); 9689 9690 } 9691 9692 9693 .best-californian-wrapper { 9694 display: grid; 9695 grid-template-columns: 1fr 1fr; 9696 align-items: center; 9697 gap: 24px; 9698 } 9699 9700 .best-californian-image { 9701 padding-right: 48px; 9702 display: flex; 9703 margin-left: -160px; 9704 } 9705 9706 .best-californian-image img, 9707 .best-californian-image .placeholder-svg { 9708 width: 100%; 9709 height: auto; 9710 display: block; 9711 max-width: 100%; 9712 } 9713 9714 .best-californian-content { 9715 9716 } 9717 9718 .best-californian-content h2 { 9719 color: #002643; 9720 font-size: 48px; 9721 font-weight: 700; 9722 line-height: 120%; 9723 margin-bottom: 24px; 9724 margin-top: 0; 9725 } 9726 9727 .paragraph-text { 9728 color: var(--dark-2, #405C72); 9729 font-size: 18px; 9730 font-weight: 400; 9731 line-height: 150%; /* 27px */ 9732 margin-bottom: 32px; 9733 margin-top: 0; 9734 } 9735 .paragraph-text p { 9736 margin: 0; 9737 } 9738 .paragraph-text p { 9739 margin-bottom: 24px; 9740 } 9741 .blue-btn { 9742 display: inline-block; 9743 padding: 19px 44px; 9744 border-radius: 100px; 9745 background: #002643; 9746 text-decoration: none; 9747 color: #fff; 9748 transition: all 0.3s ease; 9749 font-weight: 700; 9750 line-height: 105%; /* 105% */ 9751 } 9752 9753 .blue-btn:hover { 9754 background-color: #EC713B; 9755 } 9756 9757 /* Responsive styles */ 9758 @media screen and (max-width: 767px) { 9759 .best-californian-wrapper { 9760 flex-direction: column; 9761 } 9762 9763 .best-californian-image, 9764 .best-californian-content { 9765 flex: 0 0 100%; 9766 max-width: 100%; 9767 padding: 0; 9768 } 9769 9770 .best-californian-image { 9771 margin-bottom: 30px; 9772 margin-left: 0px; 9773 } 9774 } 9775</style> 9776<style> @media (max-width: 1400px) {#shopify-section-template--29104436019526__best_californian_yHfFgN .best-californian-content {padding: 50px 0; } #shopify-section-template--29104436019526__best_californian_yHfFgN .best-californian-wrapper {align-items: end; }} @media (max-width: 768px) {#shopify-section-template--29104436019526__best_californian_yHfFgN .best-californian-wrapper {display: flex; flex-direction: column-reverse; } #shopify-section-template--29104436019526__best_californian_yHfFgN .best-californian-content {padding-top: 48px; padding-bottom: 0px; } #shopify-section-template--29104436019526__best_californian_yHfFgN .best-californian-content h2 {font-size: 32px; margin-bottom: 12px; } #shopify-section-template--29104436019526__best_californian_yHfFgN .paragraph-text {margin-bottom: 12px; } #shopify-section-template--29104436019526__best_californian_yHfFgN .paragraph-text p {font-size: 14px; line-height: 150%; margin-bottom: 12px; } #shopify-section-template--29104436019526__best_californian_yHfFgN .blue-btn {display: inline-flex; padding: 15px 24px; font-size: 16px; }} </style></div>
9776<section id="shopify-section-template--29104436019526__collapsible_content_3E7FLE" class="shopify-section section"><link href="//cali-weed.fr/cdn/shop/t/49/assets/component-accordion.css?v=7971072480289620591789567702" rel="stylesheet" type="text/css" media="all"> 9777<link href="//cali-weed.fr/cdn/shop/t/49/assets/collapsible-content.css?v=113829722280668215821789567702" rel="stylesheet" type="text/css" media="all"> 9778<style data-shopify="">.section-template--29104436019526__collapsible_content_3E7FLE-padding { 9779 padding-top: 27px; 9780 padding-bottom: 27px; 9781 } 9782 9783 @media screen and (min-width: 750px) { 9784 .section-template--29104436019526__collapsible_content_3E7FLE-padding { 9785 padding-top: 36px; 9786 padding-bottom: 36px; 9787 } 9788 } 9789 9790 .faq-area-content-wrap { 9791 max-width: 936px; 9792 margin: 0 auto; 9793 } 9794 9795 /* Style for subheading */ 9796 .collapsible-content__subheading { 9797 margin-top: 0; 9798 margin-bottom: 3rem !important; 9799 max-width: 696px; 9800 text-align: center; 9801 margin: 0 auto; 9802 } 9803 .collapsible-content__subheading p { 9804 color: #405C72; 9805 text-align: center; 9806 font-size: 18px; 9807 font-weight: 400; 9808 line-height: 150%; 9809 } 9810 .collapsible-content__heading { 9811 margin-bottom: 12px !important; 9812 } 9813 9814 /* Button container styling */ 9815 .accordion-button-container { 9816 margin-top: 2.5rem; 9817 text-align: center; 9818 } 9819 9820 .accordion-button-container .button { 9821 min-width: 180px; 9822 padding: 1rem 2rem; 9823 } 9824 9825 .accordion { 9826 border-radius: 16px; 9827 background: #FFF; 9828 /* 2xl */ 9829 box-shadow: 0px 24px 48px 0px rgba(0, 38, 67, 0.04); 9830 padding: 24px; 9831 margin-bottom: 12px !important; 9832 transition: all 300ms linear; 9833 } 9834 .accordion .accordion__title { 9835 color: #002643; 9836 /* headline/h4 */ 9837 font-size: 24px; 9838 font-weight: 700; 9839 line-height: 120%; /* 28.8px */ 9840 } 9841 .accordion summary:hover { 9842 background: transparent !important; 9843 } 9844 9845 .accordion summary { 9846 padding: 0px !important; 9847 } 9848 .accordion summary:hover .accordion__title { 9849 text-decoration: none; 9850 } 9851 .accordion__content { 9852 padding-top: 16px; 9853 margin-bottom: 0px; 9854 } 9855 .accordion .accordion__content p { 9856 color: #405C72; 9857 font-size: 18px; 9858 font-weight: 400; 9859 line-height: 150%; 9860 } 9861 9862 .accordion-button-container a { 9863 border-radius: 200px !important; 9864 background: #EC713B; 9865 display: inline-flex; 9866 padding: 19px 44px !important; 9867 justify-content: center; 9868 align-items: center; 9869 color: #FFF; 9870 text-edge: cap; 9871 font-size: 20px; 9872 font-weight: 700; 9873 line-height: 1.05; 9874 margin-top: 10px; 9875 transition: all 230ms linear; 9876 } 9877 .accordion-button-container a:hover { 9878 background: #002643; 9879 } 9880 9881 .accordion-button-container a::before { 9882 display: none; 9883 } 9884 .accordion-button-container a::after { 9885 display: none; 9886 } 9887 .faq-section-wrapper .collapsible-section-layout { 9888 padding-top: 0px; 9889 padding-bottom: 0px; 9890 }</style><div class="color-scheme-1 gradient faq-section-wrapper"> 9891 <div class="collapsible-content collapsible-none-layout isolate content-container content-container--full-width"> 9892 <div class="collapsible-content__wrapper section-template--29104436019526__collapsible_content_3E7FLE-padding"> 9893 <div class="faq-area-content-wrap "> 9894 <div class="collapsible-content__header scroll-trigger animate--slide-in" style="text-align: center;"> 9895<h2 class="collapsible-content__heading inline-richtext h1"> 9896 Por que escolher a nossa loja CBD Shop Cali Weed? 9897 </h2> 9898<div class="collapsible-content__subheading rte" style="text-align: center;"> 9899 <p>Escolher a Cali Weed é optar pela tranquilidade e pela excelência. <strong>A</strong> nossa <strong data-wg-splitted>loja</strong><strong>de</strong> <strong data-wg-splitted>CBD</strong> foi concebida para lhe garantir uma experiência<strong data-wg-splitted>de compra online</strong> transparente e segura. Comprometemo-nos a fornecer-lhe produtos de qualidade superior e um serviço de apoio ao cliente atencioso para o acompanhar em todas as suas escolhas. Descubra abaixo o que faz a diferença na Cali Weed. </p> 9900 </div></div> 9901 <div class="grid grid--1-col grid--2-col-tablet collapsible-content__grid collapsible-content__grid--reverse scroll-tr
9901igger animate--slide-in"> 9902 <div class="grid__item"><div class="accordion"> 9903 <details id="Details-collapsible_row_dLUARA-template--29104436019526__collapsible_content_3E7FLE"> 9904 <summary id="Summary-collapsible_row_dLUARA-template--29104436019526__collapsible_content_3E7FLE"> 9905 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-accordion icon-check-mark" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.5 1.5h-17v17h17zm-17-1a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h17a1 1 0 0 0 1-1v-17a1 1 0 0 0-1-1z"></path><path d="M14.998 6.09a.5.5 0 0 1 .03.707l-6.112 6.666a.5.5 0 0 1-.733.004l-3.188-3.394a.5.5 0 0 1 .729-.685l2.82 3.002 5.746-6.27a.5.5 0 0 1 .707-.03"></path></svg> 9906</span> 9907 <h3 class="accordion__title inline-richtext h4"> 9908 Qualidade Premium e inspiração californiana 9909 </h3><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 9910</summary> 9911 <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_dLUARA-template--29104436019526__collapsible_content_3E7FLE" role="region" aria-labelledby="Summary-collapsible_row_dLUARA-template--29104436019526__collapsible_content_3E7FLE"> 9912 <p>Inspiramo-nos no know-how californiano, mundialmente reconhecido pelo cultivo de cânhamo. Cada variedade da nossa coleção Cali Weed é cuidadosamente selecionada pelos seus perfis aromáticos únicos e pela sua concentração ideal de canabinóides. Esta exigência garante um <strong>CBD de qualidade</strong> constante, desde a semente até à sua encomenda, para uma experiência de utilização sem compromissos. </p> 9913 9914 </div> 9915 </details> 9916 </div><div class="accordion"> 9917 <details id="Details-collapsible_row_RmnALt-template--29104436019526__collapsible_content_3E7FLE"> 9918 <summary id="Summary-collapsible_row_RmnALt-template--29104436019526__collapsible_content_3E7FLE"> 9919 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-accordion icon-check-mark" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.5 1.5h-17v17h17zm-17-1a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h17a1 1 0 0 0 1-1v-17a1 1 0 0 0-1-1z"></path><path d="M14.998 6.09a.5.5 0 0 1 .03.707l-6.112 6.666a.5.5 0 0 1-.733.004l-3.188-3.394a.5.5 0 0 1 .729-.685l2.82 3.002 5.746-6.27a.5.5 0 0 1 .707-.03"></path></svg> 9920</span> 9921 <h3 class="accordion__title inline-richtext h4"> 9922 Preços acessÃveis e seleção de CBD barato 9923 </h3><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 9924</summary> 9925 <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_RmnALt-template--29104436019526__collapsible_content_3E7FLE" role="region" aria-labelledby="Summary-collapsible_row_RmnALt-template--29104436019526__collapsible_content_3E7FLE"> 9926 <p>A nossa missão é tornar o CBD premium acessÃvel a todos. Graças a uma cadeia de abastecimento curta e otimizada, oferecemos uma seleção de <strong>CBD barato</strong> sem nunca sacrificar a excelência. Acreditamos que um CBD de qualidade não deve ser um luxo, por isso nos certificamos de oferecer a melhor relação qualidade-preço do mercado francês.</p> 9927 9928 </div> 9929 </details> 9930 </div><div class="accordion"> 9931 <details id="Details-collapsible_row_gRcmhJ-template--29104436019526__collapsible_content_3E7FLE"> 9932 <summary id="Summary-collapsible_row_gRcmhJ-template--29104436019526__
9932collapsible_content_3E7FLE"> 9933 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-accordion icon-check-mark" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.5 1.5h-17v17h17zm-17-1a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h17a1 1 0 0 0 1-1v-17a1 1 0 0 0-1-1z"></path><path d="M14.998 6.09a.5.5 0 0 1 .03.707l-6.112 6.666a.5.5 0 0 1-.733.004l-3.188-3.394a.5.5 0 0 1 .729-.685l2.82 3.002 5.746-6.27a.5.5 0 0 1 .707-.03"></path></svg> 9934</span> 9935 <h3 class="accordion__title inline-richtext h4"> 9936 Entrega rápida, discreta e segura de CBD 9937 </h3><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 9938</summary> 9939 <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_gRcmhJ-template--29104436019526__collapsible_content_3E7FLE" role="region" aria-labelledby="Summary-collapsible_row_gRcmhJ-template--29104436019526__collapsible_content_3E7FLE"> 9940 <p>Encomendar na nossa loja online de CBD é sinónimo de simplicidade e confiança. Todas as encomendas de CBD são <strong>enviadas no prazo de 24 a 48 horas</strong> através dos nossos transportadores parceiros (Colissimo ou Mondial Relay) para uma entrega rápida. <br/><br/> A sua encomenda chega-lhe numa embalagem neutra e discreta, preservando o seu anonimato. E melhor ainda: aproveite a entrega gratuita a partir de 69 ⬠de compra. O nosso serviço de apoio ao cliente está disponÃvel para acompanhar <a href="https://caliweed.pt/pages/entregas" title="https://cali-weed.fr/pages/livraison-de-cbd-24h-et-frais-de-port">a</a> sua <a href="https://caliweed.pt/pages/entregas" title="https://cali-weed.fr/pages/livraison-de-cbd-24h-et-frais-de-port" data-wg-splitted>entrega</a> do inÃcio ao fim e responder a todas as suas questões logÃsticas. </p> 9941 9942 </div> 9943 </details> 9944 </div><div class="accordion"> 9945 <details id="Details-collapsible_row_4Uttm7-template--29104436019526__collapsible_content_3E7FLE"> 9946 <summary id="Summary-collapsible_row_4Uttm7-template--29104436019526__collapsible_content_3E7FLE"> 9947 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-accordion icon-check-mark" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.5 1.5h-17v17h17zm-17-1a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h17a1 1 0 0 0 1-1v-17a1 1 0 0 0-1-1z"></path><path d="M14.998 6.09a.5.5 0 0 1 .03.707l-6.112 6.666a.5.5 0 0 1-.733.004l-3.188-3.394a.5.5 0 0 1 .729-.685l2.82 3.002 5.746-6.27a.5.5 0 0 1 .707-.03"></path></svg> 9948</span> 9949 <h3 class="accordion__title inline-richtext h4"> 9950 Testes laboratoriais disponÃveis 9951 </h3><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 9952</summary> 9953 <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_4Uttm7-template--29104436019526__collapsible_content_3E7FLE" role="region" aria-labelledby="Summary-collapsible_row_4Uttm7-template--29104436019526__collapsible_content_3E7FLE"> 9954 <p>A transparência é a nossa palavra de ordem. Para garantir que adquire CBD de qualidade em total legalidade, todos os nossos lotes de produtos são submetidos a análises rigorosas por laboratórios franceses independentes. <br/><br/> Pode aceder aos resultados dos <a href="https://caliweed.pt/pages/lab-test">testes laboratoriais</a> diretamente nas fichas dos produtos, que atestam os teores de canabinóides e a ausência de contaminantes.</p> 9955 9956 </div> 9957 </details> 9958 </div><div class="accordion"> 9959 <details id="Details-collapsible_row_NzE4wt-template--29104436019526__
9959collapsible_content_3E7FLE"> 9960 <summary id="Summary-collapsible_row_NzE4wt-template--29104436019526__collapsible_content_3E7FLE"> 9961 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-accordion icon-check-mark" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.5 1.5h-17v17h17zm-17-1a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h17a1 1 0 0 0 1-1v-17a1 1 0 0 0-1-1z"></path><path d="M14.998 6.09a.5.5 0 0 1 .03.707l-6.112 6.666a.5.5 0 0 1-.733.004l-3.188-3.394a.5.5 0 0 1 .729-.685l2.82 3.002 5.746-6.27a.5.5 0 0 1 .707-.03"></path></svg> 9962</span> 9963 <h3 class="accordion__title inline-richtext h4"> 9964 Chanvre légal avec THC < 0,3 % 9965 </h3><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 9966</summary> 9967 <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_NzE4wt-template--29104436019526__collapsible_content_3E7FLE" role="region" aria-labelledby="Summary-collapsible_row_NzE4wt-template--29104436019526__collapsible_content_3E7FLE"> 9968 <p>De acordo com a legislação europeia em vigor, todos os produtos disponÃveis na nossa loja CBD são provenientes de cânhamo cultivado legalmente. Garantimos que o teor de THC (tetrahidrocanabinol) é rigorosamente inferior a 0,3%. Esta é uma garantia essencial do nosso compromisso em fornecer-lhe um CBD de qualidade que respeita a lei. </p> 9969 9970 </div> 9971 </details> 9972 </div><div class="accordion"> 9973 <details id="Details-collapsible_row_QiP87M-template--29104436019526__collapsible_content_3E7FLE"> 9974 <summary id="Summary-collapsible_row_QiP87M-template--29104436019526__collapsible_content_3E7FLE"> 9975 <span class="svg-wrapper"><svg xmlns="http://www.w3.org/2000/svg" class="icon icon-accordion icon-check-mark" viewBox="0 0 20 20"><path fill-rule="evenodd" d="M18.5 1.5h-17v17h17zm-17-1a1 1 0 0 0-1 1v17a1 1 0 0 0 1 1h17a1 1 0 0 0 1-1v-17a1 1 0 0 0-1-1z"></path><path d="M14.998 6.09a.5.5 0 0 1 .03.707l-6.112 6.666a.5.5 0 0 1-.733.004l-3.188-3.394a.5.5 0 0 1 .729-.685l2.82 3.002 5.746-6.27a.5.5 0 0 1 .707-.03"></path></svg> 9976</span> 9977 <h3 class="accordion__title inline-richtext h4"> 9978 Compromisso com a qualidade 9979 </h3><svg class="icon icon-caret" viewBox="0 0 10 6"><path fill="currentColor" fill-rule="evenodd" d="M9.354.646a.5.5 0 0 0-.708 0L5 4.293 1.354.646a.5.5 0 0 0-.708.708l4 4a.5.5 0 0 0 .708 0l4-4a.5.5 0 0 0 0-.708" clip-rule="evenodd"></path></svg> 9980</summary> 9981 <div class="accordion__content rte" id="CollapsibleAccordion-collapsible_row_QiP87M-template--29104436019526__collapsible_content_3E7FLE" role="region" aria-labelledby="Summary-collapsible_row_QiP87M-template--29104436019526__collapsible_content_3E7FLE"> 9982 <p>Além da simples venda, oferecemos uma verdadeira parceria de confiança. A nossa equipa dedicada é o pilar do nosso <a href="https://caliweed.pt/pages/contacto" title="https://cali-weed.fr/pages/contact">serviço ao cliente</a>, pronta para lhe fornecer aconselhamento personalizado e respostas rápidas. Seja para escolher o produto certo ou para qualquer questão pós-venda, o nosso compromisso com a qualidade é total. A sua satisfação é a nossa prioridade absoluta. </p> 9983 9984 </div> 9985 </details> 9986 </div></div> 9987 </div></div> 9988 </div> 9989 </div> 9990</div> 9991 9992 9993</section><section id="shopify-section-template--29104436019526__review_slider_YFtNWA" class="shopify-section section"><!-- sections/review-slider.liquid --><div class="review-slider-section" id="review-slider-template--29104436019526__review_slider_YFtNWA"> 9994 <div class="page-width"> 9995 <!-- Header Section --> 9996 <div class="review-header text-center"> 9997 9998 <h2 class="review-title">Eles testaram, eles validam</h2> 9999 10000 10001 <p class="review-description">Os nossos clientes são quem melhor o diz. A qualidade dos produtos, os efeitos sentidos e o espÃrito Cali: a sua experiência é a nossa reputação.</p> 10002 10003 </div> 10004 10005 <!-- Reviews Slider --> 10006 <div class="splide review-splide" id="review-splide-template--29104436019526__review_slider_YFtNWA"> 10007 <div class="splide__arrows">
10008 <button class="splide__arrow splide__arrow--prev" type="button" aria-label="Translation missing: fr.general.slider.previous"> 10009 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 10010 </button> 10011 <button class="splide__arrow splide__arrow--next" type="button" aria-label="Translation missing: fr.general.slider.next"> 10012 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 10013 </button> 10014 </div> 10015 <div class="splide__track"> 10016 <ul class="splide__list"> 10017 <!-- Judge.me Reviews Loop --> 10018 10019 10020 10021 10022 <li class="splide__slide"> 10023 <div class="review-card"> 10024 <div> 10025 <!-- Review Image --> 10026 10027 <div class="review-image"> 10028 <img src="//cali-weed.fr/cdn/shop/files/PXL_20250428_165910323_300x300.jpg?v=1749567557" alt="Revisão da imagem" loading="lazy"> 10029 </div> 10030 10031 10032 <!-- Rating Section with Score and Stars --> 10033 <div class="review-rating"> 10034 10035 10036 10037 <!-- Rating Score --> 10038 <span class="rating-score">5.0</span> 10039 10040 <!-- Star Rating --> 10041 <div class="stars"> 10042 10043 10044 <span class="star filled">â </span> 10045 10046 10047 10048 <span class="star filled">â </span> 10049 10050 10051 10052 <span class="star filled">â </span> 10053 10054 10055 10056 <span class="star filled">â </span> 10057 10058 10059 10060 <span class="star filled">â </span> 10061 10062 10063 </div> 10064 </div> 10065 10066 <!-- Review Title --> 10067 10068 <h3 class="review-card-title">Recomendo-o!</h3> 10069 10070 10071 <!-- Review Text --> 10072 10073 <p class="review-text">Primeira encomenda na Cali Weed, recebi a encomenda em 48 horas. Encomendei 5g de Orange Bug para a testar e foi uma boa surpresa quando abri o saco: apenas botões grandes e compactos! O sabor é ótimo e tem um efeito relaxante e fresco, sem ser quebradiço. A relação qualidade-preço é claramente melhor do que a que se encontra numa loja clássica. Recomendo-os vivamente e voltarei a encomendar!</p> 10074 10075 10076 </div> 10077 <!-- Author Info --> 10078 <div class="review-author"> 10079 10080 <div class="author-image"> 10081 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Julien D." loading="lazy"> 10082 </div> 10083 10084 10085 <span class="author-name">Julien D.</span> 10086 10087 </div> 10088 </div> 10089 </li> 10090 10091 <li class="splide__slide"> 10092 <div class="review-card"> 10093 <div> 10094 <!-- Review Image --> 10095 10096 <div class="review-image"> 10097 <img src="//cali-weed.fr/cdn/shop/files/PXL_20250429_143129013_300x300.jpg?v=1749567630" alt="Revisão da imagem" loading="lazy"> 10098 </div> 10099 10100 10101 <!-- Rating Section with Score and Stars --> 10102 <div class="review-rating"> 10103 10104 10105 10106 <!-- Rating Score -->
10107 <span class="rating-score">5.0</span> 10108 10109 <!-- Star Rating --> 10110 <div class="stars"> 10111 10112 10113 <span class="star filled">â </span> 10114 10115 10116 10117 <span class="star filled">â </span> 10118 10119 10120 10121 <span class="star filled">â </span> 10122 10123 10124 10125 <span class="star filled">â </span> 10126 10127 10128 10129 <span class="star filled">â </span> 10130 10131 10132 </div> 10133 </div> 10134 10135 <!-- Review Title --> 10136 10137 <h3 class="review-card-title">Produto de qualidade</h3> 10138 10139 10140 <!-- Review Text --> 10141 10142 <p class="review-text">Experimentei esta Moonrock. Tem um efeito relaxante, um ótimo sabor e, acima de tudo, os botões são magnÃficos. Super compacta, nota-se que é de qualidade.</p> 10143 10144 10145 </div> 10146 <!-- Author Info --> 10147 <div class="review-author"> 10148 10149 <div class="author-image"> 10150 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Mehdi Z." loading="lazy"> 10151 </div> 10152 10153 10154 <span class="author-name">Mehdi Z.</span> 10155 10156 </div> 10157 </div> 10158 </li> 10159 10160 <li class="splide__slide"> 10161 <div class="review-card"> 10162 <div> 10163 <!-- Review Image --> 10164 10165 <div class="review-image"> 10166 <img src="//cali-weed.fr/cdn/shop/files/Media_2_300x300.jpg?v=1749567730" alt="Revisão da imagem" loading="lazy"> 10167 </div> 10168 10169 10170 <!-- Rating Section with Score and Stars --> 10171 <div class="review-rating"> 10172 10173 10174 10175 <!-- Rating Score --> 10176 <span class="rating-score">4.9</span> 10177 10178 <!-- Star Rating --> 10179 <div class="stars"> 10180 10181 10182 <span class="star filled">â </span> 10183 10184 10185 10186 <span class="star filled">â </span> 10187 10188 10189 10190 <span class="star filled">â </span> 10191 10192 10193 10194 <span class="star filled">â </span> 10195 10196 10197 10198 <span class="star">â</span> 10199 10200 10201 </div> 10202 </div> 10203 10204 <!-- Review Title --> 10205 10206 <h3 class="review-card-title">Gomas no seu melhor, sabor e efeito confirmados!</h3> 10207 10208 10209 <!-- Review Text --> 10210 10211 <p class="review-text">Fiquei agradavelmente surpreendido. Antes de mais, a entrega é super rápida. Os rebuçados são grandes, não são pegajosos, têm um sabor verdadeiramente natural (e não quÃmico como noutros sÃtios!!!) 10212O efeito: perfeito para relaxar à noite, sem peso nem ressaca no dia seguinte ;)</p> 10213 10214 10215 </div> 10216 <!-- Author Info --> 10217 <div class="review-author"> 10218 10219 <div class="author-image"> 10220 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Maxime T." loading="lazy"> 10221 </div> 10222 10223
10224 <span class="author-name">Maxime T.</span> 10225 10226 </div> 10227 </div> 10228 </li> 10229 10230 <li class="splide__slide"> 10231 <div class="review-card"> 10232 <div> 10233 <!-- Review Image --> 10234 10235 <div class="review-image"> 10236 <img src="//cali-weed.fr/cdn/shop/files/Media_300x300.png?v=1749568671" alt="Revisão da imagem" loading="lazy"> 10237 </div> 10238 10239 10240 <!-- Rating Section with Score and Stars --> 10241 <div class="review-rating"> 10242 10243 10244 10245 <!-- Rating Score --> 10246 <span class="rating-score">4.8</span> 10247 10248 <!-- Star Rating --> 10249 <div class="stars"> 10250 10251 10252 <span class="star filled">â </span> 10253 10254 10255 10256 <span class="star filled">â </span> 10257 10258 10259 10260 <span class="star filled">â </span> 10261 10262 10263 10264 <span class="star filled">â </span> 10265 10266 10267 10268 <span class="star">â</span> 10269 10270 10271 </div> 10272 </div> 10273 10274 <!-- Review Title --> 10275 10276 <h3 class="review-card-title">Sabor agradável</h3> 10277 10278 10279 <!-- Review Text --> 10280 10281 <p class="review-text">Sabor frutado de manga e mirtilo, não demasiado doce. A quantidade certa de relaxamento. Entrega rápida como sempre</p> 10282 10283 10284 </div> 10285 <!-- Author Info --> 10286 <div class="review-author"> 10287 10288 <div class="author-image"> 10289 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Sophie M." loading="lazy"> 10290 </div> 10291 10292 10293 <span class="author-name">Sophie M.</span> 10294 10295 </div> 10296 </div> 10297 </li> 10298 10299 <li class="splide__slide"> 10300 <div class="review-card"> 10301 <div> 10302 <!-- Review Image --> 10303 10304 <div class="review-image"> 10305 <img src="//cali-weed.fr/cdn/shop/files/media_300x300.jpg?v=1749573490" alt="Revisão da imagem" loading="lazy"> 10306 </div> 10307 10308 10309 <!-- Rating Section with Score and Stars --> 10310 <div class="review-rating"> 10311 10312 10313 10314 <!-- Rating Score --> 10315 <span class="rating-score">5</span> 10316 10317 <!-- Star Rating --> 10318 <div class="stars"> 10319 10320 10321 <span class="star filled">â </span> 10322 10323 10324 10325 <span class="star filled">â </span> 10326 10327 10328 10329 <span class="star filled">â </span> 10330 10331 10332 10333 <span class="star filled">â </span> 10334 10335 10336 10337 <span class="star filled">â </span> 10338 10339 10340 </div> 10341 </div> 10342 10343 <!-- Review Title --> 10344 10345 <h3 class="review-card-title">Flores validadas!</h3> 10346 10347 10348 <!-- Review Text --> 10349 10350 <p class="review-text">A encomenda de flores foi recebida rapidamente: peguei na Purple Haze, na Amnesia e na OG Kush. Todas as 3 eram de excelente qualidade, com uma menção especial para a Purple Haze (a da foto!). Ãtimo cheiro, efeito relaxante perfeito, recomendo-a mesmo!</p> 10351 10352 10353 </div> 10354 <!-- Author Info --> 10355 <div class="review-author"> 10356 10357 <div class="author-image"> 10358 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Rémi B." loading="lazy"> 10359 </div> 10360 10361
10362 <span class="author-name">Rémi B.</span> 10363 10364 </div> 10365 </div> 10366 </li> 10367 10368 <li class="splide__slide"> 10369 <div class="review-card"> 10370 <div> 10371 <!-- Review Image --> 10372 10373 <div class="review-image"> 10374 <img src="//cali-weed.fr/cdn/shop/files/Media_4_300x300.jpg?v=1749567900" alt="Revisão da imagem" loading="lazy"> 10375 </div> 10376 10377 10378 <!-- Rating Section with Score and Stars --> 10379 <div class="review-rating"> 10380 10381 10382 10383 <!-- Rating Score --> 10384 <span class="rating-score">4.8</span> 10385 10386 <!-- Star Rating --> 10387 <div class="stars"> 10388 10389 10390 <span class="star filled">â </span> 10391 10392 10393 10394 <span class="star filled">â </span> 10395 10396 10397 10398 <span class="star filled">â </span> 10399 10400 10401 10402 <span class="star filled">â </span> 10403 10404 10405 10406 <span class="star">â</span> 10407 10408 10409 </div> 10410 </div> 10411 10412 <!-- Review Title --> 10413 10414 <h3 class="review-card-title">Testes iniciais muito positivos</h3> 10415 10416 10417 <!-- Review Text --> 10418 10419 <p class="review-text">A conselho de um amigo, encomendei 30% de óleo CBD para aliviar as minhas dores nas articulações. Após apenas uma semana de utilização, já sinto uma melhoria. Isso é encorajador! Também tomei alguns chás de ervas, mas ainda não os testei. A entrega foi rápida e cuidadosa, estou muito satisfeito com a minha primeira compra.</p> 10420 10421 10422 </div> 10423 <!-- Author Info --> 10424 <div class="review-author"> 10425 10426 <div class="author-image"> 10427 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Isa G." loading="lazy"> 10428 </div> 10429 10430 10431 <span class="author-name">Isa G.</span> 10432 10433 </div> 10434 </div> 10435 </li> 10436 10437 <li class="splide__slide"> 10438 <div class="review-card"> 10439 <div> 10440 <!-- Review Image --> 10441 10442 <div class="review-image"> 10443 <img src="//cali-weed.fr/cdn/shop/files/PXL_20250429_140459875_300x300.jpg?v=1749567609" alt="Revisão da imagem" loading="lazy"> 10444 </div> 10445 10446 10447 <!-- Rating Section with Score and Stars --> 10448 <div class="review-rating"> 10449 10450 10451 10452 <!-- Rating Score --> 10453 <span class="rating-score">4.5</span> 10454 10455 <!-- Star Rating --> 10456 <div class="stars"> 10457 10458 10459 <span class="star filled">â </span> 10460 10461 10462 10463 <span class="star filled">â </span> 10464 10465 10466 10467 <span class="star filled">â </span> 10468 10469 10470
10471 <span class="star filled">â </span> 10472 10473 10474 10475 <span class="star">â</span> 10476 10477 10478 </div> 10479 </div> 10480 10481 <!-- Review Title --> 10482 10483 <h3 class="review-card-title">Pólen de topo, mas a saqueta é um pouco básica</h3> 10484 10485 10486 <!-- Review Text --> 10487 10488 <p class="review-text">Pólen muito bom, cor agradável, textura fina, fácil de utilizar. O cheiro também é bom, estou muito satisfeito com o produto. Um pequeno inconveniente: a saqueta é toda branca, teria sido melhor se fosse uma saqueta mais elaborada.</p> 10489 10490 10491 </div> 10492 <!-- Author Info --> 10493 <div class="review-author"> 10494 10495 <div class="author-image"> 10496 <img src="//cali-weed.fr/cdn/shop/files/Favicon-cali-bl_046ed26a-c7f7-471e-b6cd-cae5c0945814_60x60.png?v=1746781315" alt="Damien C." loading="lazy"> 10497 </div> 10498 10499 10500 <span class="author-name">Damien C.</span> 10501 10502 </div> 10503 </div> 10504 </li> 10505 10506 10507 </ul> 10508 </div> 10509 10510 <!-- Pagination Dots --> 10511 <div class="splide__pagination"></div> 10512 </div> 10513 </div> 10514</div> 10515 10516<!-- CSS Styles --> 10517<style> 10518 .rating-score { 10519 background-color: #EAC66A; 10520 color: #002643; 10521 font-weight: 700; 10522 border-radius: 12px 12px 12px 12px; 10523 padding: 1px 6px; 10524 font-size: 14px; 10525 line-height: 130%; 10526 margin-right: 8px; 10527 display: inline-block; 10528 } 10529 10530 .review-rating { 10531 display: flex; 10532 align-items: center; 10533 margin-bottom: 12px; 10534 } 10535 10536 .stars { 10537 display: flex; 10538 align-items: center; 10539 } 10540 10541 .star { 10542 color: #ddd; 10543 font-size: 16px; 10544 margin-right: 2px; 10545 } 10546 10547 .star.filled { 10548 color: #EAC66A; 10549 } 10550</style> 10551 10552<!-- Initialize Splide Slider -->
10553<script> 10554 document.addEventListener('DOMContentLoaded', function() { 10555 var reviewSlider = new Splide('#review-splide-template--29104436019526__review_slider_YFtNWA', { 10556 type: 'loop', 10557 perPage: 4, 10558 perMove: 1, 10559 gap: '2rem', 10560 pagination: true, 10561 arrows: true, 10562 autoplay: false, 10563 breakpoints: { 10564 1024: { 10565 perPage: 3, 10566 }, 10567 768: { 10568 perPage: 2.5, 10569 gap: '16px', 10570 }, 10571 480: { 10572 perPage: 1.5, 10573 gap: '12px', 10574 } 10575 } 10576 }); 10577 reviewSlider.mount(); 10578 }); 10579</script>
10579 10580 10581<style> #shopify-section-template--29104436019526__review_slider_YFtNWA .review-header {display: flex; flex-direction: column;} </style></section><div id="shopify-section-template--29104436019526__client_logo_rpEJqR" class="shopify-section"> 10582 10583<div class="client-logo-section" style="padding-top: 95px; padding-bottom: 95px;"> 10584 <div class="page-width"> 10585 10586 <div class="section-paragraph text-center"> 10587 <p>Cali Weed, presente nos principais meios de comunicação social sobre canábis e estilo de vida.</p> 10588 </div> 10589 10590 10591 <div class="client-logo-wrapper"> 10592 10593 10594 <div class="client-logo-item"> 10595 10596 <img src="//cali-weed.fr/cdn/shop/files/client-logo-1_medium.svg?v=1746998550" alt="Logótipo do cliente" loading="lazy" width="200" height="48" class="client-logo"> 10597 10598 </div> 10599 10600 10601 10602 <div class="client-logo-item"> 10603 10604 <img src="//cali-weed.fr/cdn/shop/files/client-logo-2_medium.png?v=1746998716" alt="Logótipo do cliente" loading="lazy" width="200" height="48" class="client-logo"> 10605 10606 </div> 10607 10608 10609 10610 <div class="client-logo-item"> 10611 10612 <img src="//cali-weed.fr/cdn/shop/files/client-logo-3_medium.png?v=1746998716" alt="Logótipo do cliente" loading="lazy" width="110" height="48" class="client-logo"> 10613 10614 </div> 10615 10616 10617 10618 <div class="client-logo-item"> 10619 10620 <img src="//cali-weed.fr/cdn/shop/files/client-logo-4_medium.png?v=1746998716" alt="Logótipo do cliente" loading="lazy" width="233" height="48" class="client-logo"> 10621 10622 </div> 10623 10624 10625 10626 <div class="client-logo-item"> 10627 10628 <img src="//cali-weed.fr/cdn/shop/files/client-logo-5_medium.png?v=1746998715" alt="Logótipo do cliente" loading="lazy" width="227" height="48" class="client-logo"> 10629 10630 </div> 10631 10632 10633 </div> 10634 </div> 10635</div> 10636 10637<style> 10638 .client-logo-section { 10639 background-color: #ffffff; 10640 border-bottom: 1px solid #D9DFE3; 10641 } 10642 10643 .section-paragraph { 10644 margin-bottom: 48px; 10645 text-align: center; 10646 color: var(--dark-3, #5A7A92); 10647 font-size: 16px; 10648 font-weight: 700; 10649 line-height: 140%; /* 19.2px */ 10650 max-width: 696px; 10651 margin: 0 auto; 10652 } 10653 10654 .client-logo-wrapper { 10655 display: flex; 10656 flex-wrap: wrap; 10657 justify-content: space-between; 10658 align-items: center; 10659 gap: 10px; 10660 margin-top: 0px; 10661 } 10662 10663 .client-logo-item { 10664 flex: 0 0 auto; 10665 text-align: center; 10666 max-width: 180px; 10667 } 10668 10669 .client-logo { 10670 max-width: 100%; 10671 height: auto; 10672 transition: opacity 0.3s ease; 10673 } 10674 10675 .client-logo:hover { 10676 opacity: 0.8; 10677 } 10678 10679 .logo-placeholder { 10680 width: 180px; 10681 height: 100px; 10682 background-color: #f5f5f5; 10683 border: 1px solid #e0e0e0; 10684 border-radius: 6px; 10685 position: relative; 10686 overflow: hidden; 10687 transition: all 0.3s ease; 10688 } 10689 10690 .logo-placeholder:before { 10691 content: ''; 10692 position: absolute; 10693 top: 50%; 10694 left: 50%; 10695 transform: translate(-50%, -50%); 10696 width: 70%; 10697 height: 70%; 10698 background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23aaaaaa' stroke-width='1' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='3' width='18' height='18' rx='2' ry='2'%3E%3C/rect%3E%3Ccircle cx='8.5' cy='8.5' r='1.5'%3E%3C/circle%3E%3Cpolyline points='21 15 16 10 5 21'%3E%3C/polyline%3E%3C/svg%3E"); 10699 background-repeat: no-repeat; 10700 background-position: center; 10701 opacity: 0.5; 10702 } 10703 10704 .logo-placeholder:hover { 10705 background-color: #ebebeb; 10706 box-shadow: 0 2px 6px rgba(0,0,0,0.1); 10707 } 10708 10709 /* Mobile Styles (Marquee effect) */ 10710 @media screen and (max-width: 767px) { 10711 .client-logo-wrapper { 10712 display: flex; 10713 flex-wrap: nowrap; /* Prevent wrapping */ 10714 overflow: hidden; /* Hide overflowing logos */ 10715 padding-left: 0px; /* Add some initial padding */ 10716 gap:15px; 10717 } 10718 10719 .client-logo-item { 10720 flex: 0 0 auto; /* Don't grow or shrink, take up their own width */ 10721 margin-right: 30px; /* Spacing between logos */ 10722 text-align: center; 10723 max-width: none; /* Remove max-width for individual items */ 10724 animation: marquee 5s linear infinite; /* Apply marquee animation */ 10725 } 10726 10727 .client-logo-item:last-child { 10728 margin-right: 0; /* Remove margin from the last item */ 10729 } 10730 10731 .client-logo { 10732 max-width: 120px; /* Adjust logo size for mobile */ 10733 height: auto; 10734 } 10735 10736 .logo-placeholder { 10737 width: 120px; 10738 height: 60px; 10739 } 10740
10741 @keyframes marquee { 10742 0% { 10743 transform: translateX(0%); 10744 } 10745 100% { 10746 transform: translateX(-100%); /* Move all logos to the left */ 10747 } 10748 } 10749 10750 10751 @media(max-width:576px){ 10752 .client-logo-section{ 10753 padding:48px 0 !important; 10754 } 10755 } 10756 /* Adjust animation speed based on the number of logos */ 10757 .client-logo-wrapper { 10758 --logo-count: 5; 10759 --animation-duration: calc(var(--logo-count) * 5s); /* Adjust the 5s multiplier as needed */ 10760 animation-duration: var(--animation-duration); 10761 } 10762 10763 /* Make sure there are enough logos to scroll */ 10764 .client-logo-wrapper:not(:has(.client-logo-item + .client-logo-item)) { 10765 animation: none; /* Disable animation if there's only one or zero logos */ 10766 justify-content: center; /* Center the logo(s) */ 10767 padding-left: 0; 10768 } 10769 } 10770 10771 @media screen and (min-width: 768px) and (max-width: 991px) { 10772 .client-logo-wrapper { 10773 gap: 40px; 10774 } 10775 10776 .client-logo-item { 10777 max-width: 150px; 10778 } 10779 10780 .logo-placeholder { 10781 width: 150px; 10782 height: 90px; 10783 } 10784 } 10785</style></div><section id="shopify-section-template--29104436019526__buy_quality_products_87HmTb" class="shopify-section buy-quality-section"> 10786 10787<style> 10788 .quality_banner_section { 10789 overflow: hidden; 10790 position: relative; 10791 background: #ffffff; 10792 } 10793 10794 10795 .quality-banner-wrapper { 10796 display: grid; 10797 grid-template-columns: 1fr 1fr; 10798 gap: 24; 10799 align-items: center; 10800 } 10801 10802 .quality-banner__images { 10803 display: flex; 10804 } 10805 10806 .quality-banner__main-heading { 10807 color: var(--dark-1, #002643); 10808 font-size: 56px; 10809 font-weight: 700; 10810 line-height: 120%; /* 67.2px */ 10811 margin-top: 0px; 10812 margin-bottom: 16px; 10813 } 10814 10815 .quality-banner__sub-heading { 10816 color: var(--dark-2, #405C72); 10817 font-size: 18px; 10818 font-style: normal; 10819 font-weight: 400; 10820 line-height: 150%; /* 27px */ 10821 10822 margin: 0; 10823 } 10824 10825 .quality-banner__description { 10826 color: var(--dark-2, #405C72); 10827 font-size: 18px; 10828 font-style: normal; 10829 font-weight: 400; 10830 line-height: 150%; /* 27px */ 10831 margin-bottom: 32px; 10832 margin-top: 0; 10833 } 10834 10835 10836 .banner-image { 10837 max-width: 100%; 10838 height: auto; 10839 width: 100%; 10840 } 10841 10842 @media screen and (max-width: 990px) { 10843 .quality-banner { 10844 flex-direction: column; 10845 padding: 48px 0px 0 0; 10846 } 10847 10848 .quality-banner__content, 10849 .quality-banner__images { 10850 padding-right: 0; 10851 } 10852 10853 10854 .quality-banner__description { 10855 margin-left: auto; 10856 margin-right: auto; 10857 } 10858 10859 } 10860 10861 @media screen and (max-width: 767px) { 10862 .quality-banner__main-heading, 10863 .quality-banner__sub-heading { 10864 font-size: 36px; 10865 } 10866 10867 .quality-banner-wrapper { 10868 grid-template-columns: 1fr; 10869 gap: 24; 10870 } 10871 } 10872</style> 10873 10874<div class="quality_banner_section"> 10875 <div class="page-width"> 10876 <div class="quality-banner-wrapper"> 10877 <div class="quality-banner__images"> 10878 10879 <img src="//cali-weed.fr/cdn/shop/files/buy-quality-img.png?v=1746990749" alt="Bandeira" class="banner-image"> 10880 10881 </div> 10882 10883 <div class="quality-banner__content"> 10884 <h2 class="quality-banner__main-heading">O que é o CBD?</h2> 10885 <div class="quality-banner__description"><p>O CBD é uma molécula chave da planta de cannabis, reconhecida pelas suas propriedades relaxantes ou energizantes, dependendo das variedades <strong>Indica</strong> e <strong>Sativa</strong>. Ao contrário do THC, o CBD não tem qualquer efeito psicotrópico. Ele interage com o <strong>sistema endocanabinóide</strong>, o sistema nervoso e o sistema imunológico para aliviar o stress, promover o sono e atenuar a inflamação.</p> 10886 10887<h2>Quais são os benefÃcios e efeitos do CBD?</h2> 10888 10889<p>O CBD é conhecido pelos seus efeitos calmantes e relaxantes, oferecendo um apoio natural para gerir o stress e recuperar o equilÃbrio. Os benefÃcios do CBD manifestam-se no relaxamento diário, na melhoria do sono e no conforto geral. Os produtos Cali Weed combinam pureza e aromas cuida
10889dosamente trabalhados para uma experiência agradável e autêntica.</p> 10890 10891<p><strong>Aqui estão os principais benefÃcios do CBD:</strong></p> 10892 10893<ul> 10894 <li>Redução do stress e da tensão</li> 10895 <li>Melhoria da qualidade do sono</li> 10896 <li>Relaxamento e bem-estar diário</li> 10897 <li>AlÃvio das tensões e sensações de fadiga</li> 10898</ul> 10899 10900<h2>O CBD é legal em Portugal</h2> 10901 10902<p>O CBD vendido pela <strong>Cali Weed</strong> é totalmente legal em Portugal cumpre rigorosamente a regulamentação em vigor, com um teor de THC inferior a 0,3%. Todos os nossos produtos provêm de cânhamo legal e são cuidadosamente selecionados para garantir um CBD seguro, de qualidade e em conformidade com as normas europeias.</p> 10903 10904<p>Quer se trate de flores, resinas ou óleos de CBD, cada referência é submetida a análises rigorosas para garantir uma experiência fiável, transparente e segura para todos os apreciadores de CBD em Portugal.</p></div> 10905 </div> 10906 </div> 10907 </div> 10908</div> 10909<style> @media (max-width: 768px) {#shopify-section-template--29104436019526__buy_quality_products_87HmTb .quality-banner-wrapper {display: flex; flex-direction: column-reverse; } #shopify-section-template--29104436019526__buy_quality_products_87HmTb .quality-banner__content {padding-top: 48px; padding-bottom: 0px; } #shopify-section-template--29104436019526__buy_quality_products_87HmTb .quality-banner__main-heading {font-size: 32px; margin-bottom: 12px; } #shopify-section-template--29104436019526__buy_quality_products_87HmTb .quality-banner__description {font-size: 14px; line-height: 150%; margin-bottom: 12px; } #shopify-section-template--29104436019526__buy_quality_products_87HmTb .quality-banner__description p {font-size: 14px; line-height: 150%; margin-bottom: 12px; }} </style></section><div id="shopify-section-template--29104436019526__cheap_quality_product_rEHf4r" class="shopify-section"> 10910 10911<div class="cheap-quality-section"> 10912 <div class="page-width"> 10913 <div class="cheap-quality-wrapper"> 10914 <div class="cheap-quality-content"> 10915 10916 <h2>Comprar produtos de CBD baratos e de qualidade</h2> 10917 10918 10919 10920 <div class="paragraph-text"><p>A Cali Weed redefine a excelência prestando homenagem aos padrões californianos. As nossas <strong>flores de primeira qualidade</strong> distinguem-se pela sua aparência excecional: botões densos e perfeitamente cristalizados, adornados com tons profundos que vão do verde-esmeralda aos tons arroxeados, adornados com os pistilos acobreados caraterÃsticos das <strong>melhores genéticas</strong> da Costa Oeste.</p><p>A nossa coleção abrangente de <strong>produtos de CBD</strong> reflecte o nosso compromisso com uma qualidade consistente e total transparência, tudo a preços competitivos. Como uma empresa empenhada na democratização do CBD, compreendemos que os elevados custos de mercado podem ser um obstáculo. Isto deve-se aos rigorosos processos de cultivo, extração e controlo de qualidade necessários para garantir que os nossos produtos cumprem as normas europeias. No entanto, a nossa abordagem inovadora permite-nos otimizar estes custos sem comprometer a qualidade.</p> 10921<p></p><ul> <li> 10922<strong>Parcerias diretas com produtores europeus certificados</strong> para garantir uma rastreabilidade perfeita e um controlo total da qualidade.</li> <li> 10923<strong>Eliminação dos intermediários</strong>, permitindo negociar tarifas vantajosas e oferecer preços mais justos.</li> <li> 10924<strong>Abastecimento alinhado com os ciclos naturais</strong> para constituir stocks importantes no melhor momento das colheitas.</li> <li> 10925<strong>Métodos de extração otimizados</strong> que preservam a integridade dos canabinóides e reduzem os custos de produção.</li> <li> 10926<strong>Empresa de dimensão humana</strong> que oferece uma relação autêntica, uma escuta ativa e uma seleção refinada de acordo com as necessidades reais do mercado.</li> <li> 10927<strong>Envio expresso em 24 horas para toda a União Europeia</strong>, com embalagem discreta e segura e acompanhamento em tempo real.</li> <li> 10928<strong>Atendimento ao cliente especializado e ágil</strong>, prestado por uma equipa dedicada, capaz de responder a todas as perguntas, desde a escolha dos produtos até à s modalidades de entrega.</li> </ul> 10929 10930<p>Na Cali Weed, cada encomenda é preparada com cuidado, cada flor é selecionada com precisão e cada cliente beneficia de um acompanhamento premium digno dos melhores dispensários da Califórnia.</p></div> 10931 10932 10933 10934 </div> 10935 <div class="cheap-quality-image"> 10936 10937 <img src="//cali-weed.fr/cdn/shop/files/cheap-quality-product-img.png?v=1746995989" alt="Comprar produtos de CBD baratos e de qualidade"> 10938 10939 </div> 10940 </div> 10941 </div> 10942</div> 10943 10944<style> 10945 .cheap-quality-section { 10946 padding: 0; 10947 background: linear-gradient(0deg, var(--dark-white, #FFF) 0%, var(--dark-white, #FFF) 33%, var(--dark-white, #FFF) 66%, var(--secondary-main, #3FC0F0) 100%); 10948 10949 } 10950 10951 10952 .cheap-quality-wrapper { 10953 display: grid; 10954 grid-template-columns: 1fr 1fr; 10955 align-items: center; 10956 gap: 24px; 10957 } 10958 10959 .cheap-quality-image { 10960 padding-right: 48px; 10961 display: flex; 10962 } 10963 10964 .cheap-quality-image img, 10965 .cheap-quality-image .placeholder-svg { 10966 width: 100%; 10967 height: auto; 10968 display: block; 10969 max-width: 100%; 10970 } 10971 10972 .cheap-quality-content { 10973 10974 } 10975 10976 .cheap-quality-content h2 { 10977 color: #002643; 10978 font-size: 48px; 10979 font-weight: 700; 10980 line-height: 120%; 10981 margin-bottom: 24px; 10982 margin-top: 0; 10983 } 10984 10985 .paragraph-text { 10986 color: var(--dark-2, #405C72); 10987 font-size: 18px; 10988 font-weight: 400; 10989 line-height: 150%; /* 27px */ 10990 margin-bottom: 32px; 10991 margin-top: 0; 10992 } 10993 .paragraph-text p { 10994 margin: 0; 10995 } 10996 .paragraph-text p { 10997 margin-bottom: 24px; 10998 } 10999 .blue-btn { 11000 display: inline-block; 11001 padding: 19px 44px; 11002 border-radius: 100px; 11003 background: #002643; 11004 text-decoration: none; 11005 color: #fff; 11006 transition: all 0.3s ease; 11007 font-weight: 700; 11008 line-height: 105%; /* 105% */ 11009 } 11010 11011 .blue-btn:hover { 11012 background-color: #EC713B; 11013 } 11014 11015 /* Responsive styles */ 11016 @media screen and (max-width: 767px) { 11017 .cheap-quality-wrapper { 11018 flex-direction: column; 11019 } 11020 11021 .cheap-quality-image, 11022 .cheap-quality-content { 11023 flex: 0 0 100%; 11024 max-width: 100%; 11025 padding: 0; 11026 } 11027 11028 .cheap-quality-image { 11029 margin-bottom: 30px; 11030 margin-left: 0px; 11031 } 11032 } 11033</style> 11034<style> @media (max-width: 1800px) {#shopify-section-template--29104436019526__
11034cheap_quality_product_rEHf4r .cheap-quality-content {padding: 50px 0; } #shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .cheap-quality-wrapper {align-items: end; }} @media (max-width: 768px) {#shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .cheap-quality-wrapper {display: flex; } #shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .cheap-quality-content {padding-top: 48px; padding-bottom: 0px; } #shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .cheap-quality-content h2 {font-size: 32px; margin-bottom: 12px; } #shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .paragraph-text {margin-bottom: 12px; } #shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .paragraph-text p {font-size: 14px; line-height: 150%; margin-bottom: 12px; } #shopify-section-template--29104436019526__cheap_quality_product_rEHf4r .blue-btn {display: inline-flex; padding: 15px 24px; font-size: 16px; }} </style></div><section id="shopify-section-template--29104436019526__featured_blog_Km9gG3" class="shopify-section"><link href="//cali-weed.fr/cdn/shop/t/49/assets/component-slider.css?v=14039311878856620671789567702" rel="stylesheet" type="text/css" media="all"> 11035<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-card.css?v=28107221026106375421789567702" rel="stylesheet" type="text/css" media="all"> 11036<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-article-card.css?v=47105078945762260691789567702" rel="stylesheet" type="text/css" media="all"> 11037<link href="//cali-weed.fr/cdn/shop/t/49/assets/section-featured-blog.css?v=36629982431115873811789567702" rel="stylesheet" type="text/css" media="all"> 11038<style data-shopify="">.section-template--29104436019526__featured_blog_Km9gG3-padding { 11039 padding-top: 72px; 11040 padding-bottom: 72px; 11041 } 11042 11043 @media screen and (min-width: 750px) { 11044 .section-template--29104436019526__featured_blog_Km9gG3-padding { 11045 padding-top: 96px; 11046 padding-bottom: 96px; 11047 } 11048 } 11049 11050 /* Splide slider styles */ 11051 .splide__slide { 11052 display: flex; 11053 justify-content: center; /* Center the article cards */ 11054 } 11055 11056 .splide__arrow { 11057 background: transparent; 11058 color: ; 11059 border: 1px solid ; 11060 border-radius: 50%; 11061 width: 64px !important; 11062 height: 64px !important; 11063 opacity: 1; 11064 transition: opacity 0.3s ease; 11065 } 11066 11067 .splide__arrow:hover { 11068 opacity: 1; 11069 } 11070 11071 .splide__arrow svg { 11072 fill: currentColor; 11073 } 11074 11075 .splide__arrows { 11076 position: absolute; 11077 top: 50%; 11078 left: 1rem; 11079 right: 1rem; 11080 display: flex; 11081 justify-content: space-between; 11082 transform: translateY(-50%); 11083 } 11084 11085 .splide__pagination { 11086 display: none; /* Hide default pagination */ 11087 } 11088 11089 @media screen and (max-width: 749px) { 11090 .splide__arrows { 11091 display: none !important; /* Hide arrows on mobile */ 11092 } 11093 } 11094 11095 @media(max-width:768px){ 11096 .section-template--24922655850822__featured_blog_Km9gG3-padding{ 11097 padding-top:48px; 11098 padding-bottom:48px; 11099 } 11100 .title-wrapper-with-link .paragraph-text{ 11101 margin-bottom:0px; 11102 } 11103 .title-wrapper-with-link .blog__title{ 11104 margin-top:0px; 11105 } 11106 }</style><div class="page-width blog-area-wrap color-scheme-1 gradient"> 11107 <div class="blog-inner section-template--29104436019526__featured_blog_Km9gG3-padding"><div class="title-wrapper-with-link title-wrapper--self-padded-tablet-down title-wrapper--no-top-margin blog-title-main-wrap"> 11108 <h2 id="SectionHeading-template--29104436019526__featured_blog_Km9gG3" class="blog__title inline-richtext h1 scroll-trigger animate--slide-in" data-cascade=""> 11109 Blogue Cali 11110 </h2><a href="/blogs/articles" class="link underlined-link small-hide medium-hide large-up-hide scroll-trigger animate--slide-in"> 11111 Mostrar tudo 11112 </a> 11113 <div class="paragraph-text"><p><br>O essencial do CBD: informações, produtos lÃderes e conhecimentos especializados.</p></div> 11114 11115 </div><div class="splide" id="splide-template--29104436019526__featured_blog_Km9gG3"> 11116 <div class="splide__track"> 11117 <ul class="splide__list"><li class="splide__slide"> 11118 11119<div class="article-card-wrapper card-wrapper underline-links-hover"> 11120 11121 <div class=" 11122 card article-card 11123 card--card 11124 11125 card--media 11126 color-scheme-1 gradient 11127 11128 " style="--ratio-percent: 60.24096385542169%;"> 11129 <div class="card__inner ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media"> 11130 <div class="article-card__image media media--hover-effect"> 11131 11132 <img srcset="//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116&width=165 165w,//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116&width=360 360w,//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116&width=533 533w,//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116&width=720 720w,//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116&width=1000 1000w,//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116 1243w 11133 " src="//cali-weed.fr/cdn/shop/articles/dry-sift-vs-static-sift-tamisage.webp?v=1781625116&width=533" sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Peneiração a seco vs. peneiração estática: os diferentes métodos de peneiração" class="motion-reduce" loading="lazy" width="1243" height="864"> 11134 11135 </div> 11136 </div><div class="card__content"> 11137 <div class="card__information"> 11138 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-26T08:00:01Z">26 de setembro de 2026</time></span></div> 11139 <h3 class="card__heading h2"> 11140 <a href="/blogs/articles/dry-sift-vs-static-sift-peneiramento" class="full-unstyled-link"> 11141 Peneiração a seco vs. peneiração estática: as diferentes métodos... 11142 </a> 11143 </h3><p class="article-card__excerpt rte-width">No que diz respeito ao Hash CBD sem solventes, existem dois métodos de peneiramento: o «dry sift» e o «static sift». Partem do mesmo princÃpio inicial, mas produzem resultados muito diferentes... 11144</p><div class="article-card__footer"></div></div></div> 11145 </div> 11146 <div class="card__content"> 11147 <div class="card__information"> 11148 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-26T08:00:01Z">26 de setembro de 2026</time></span></div> 11149 <h3 class="card__heading h2"> 11150 <a href="/blogs/articles/dry-sift-vs-static-sift-peneiramento" class="full-unstyled-link"> 11151 Peneiração a seco vs. peneiração estática: as diferentes métodos... 11152 </a> 11153 </h3><p class="article-card__excerpt rte-width">No que diz respeito ao Hash CBD sem solventes, existem dois métodos de peneiramento: o «dry sift» e o «static sift». Partem do mesmo princÃpio inicial, mas produzem resultados muito diferentes... 11154</p><div class="blog-bottom-link-wrap"> 11155 <a href="/blogs/articles/dry-sift-vs-static-sift-peneiramento" class="blog-bottom-link"> 11156 Saiba mais 11157 </a> 11158 </div> 11159 <div class="article-card__footer"></div></div></div> 11160 </div> 11161 </div> 11162 </li><li class="splide__slide"> 11163 11164<div class="article-card-wrapper card-wrapper underline-links-hover"> 11165 11166 <div class=" 11167 card article-card 11168 card--card 11169 11170 card--media 11171 color-scheme-1 gradient 11172 11173 " style="--ratio-percent: 60.24096385542169%;"> 11174 <div class="card__inner ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media"> 11175 <div class="article-card__image media media--hover-effect"> 11176 11177 <img srcset="//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723&width=165 165w,//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723&width=360 360w,//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723&width=533 533w,//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723&width=720 720w,//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723&width=1000 1000w,//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723 1344w 11178 " src="//cali-weed.fr/cdn/shop/articles/melanger-fleurs-cbd-plantes-a-fumer.webp?v=1781623723&width=533" sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Misturar flores de CBD com outras plantas para fumar: qual é a vantagem?" class="motion-reduce" loading="lazy" width="1344" height="768"> 11179 11180 </div> 11181 </div><div class="card__content"> 11182 <div class="card__information"> 11183 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-16T15:30:00Z">16 de setembro de 2026</time></span></div> 11184 <h3 class="card__heading h2"> 11185 <a href="/blogs/articles/misturar-flores-cbd-com-ervas-para-fumar" class="full-unstyled-link"> 11186 Misturar as flores de CBD com outras plantas para... 11187 </a> 11188 </h3><p class="article-card__excerpt rte-width">Misturar flores de CBD com outras plantas para fumar não é apenas uma tendência hippie que regressou dos anos 70, mas sim uma forma de consumo para algumas pessoas. Algumas plantas transformam... 11189</p><div class="article-card__footer"></div></div></div> 11190 </div> 11191 <div class="card__content"> 11192 <div class="card__information"> 11193 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-16T15:30:00Z">16 de setembro de 2026</time></span></div> 11194 <h3 class="card__heading h2"> 11195 <a href="/blogs/articles/misturar-flores-cbd-com-ervas-para-fumar" class="full-unstyled-link"> 11196 Misturar as flores de CBD com outras plantas para... 11197 </a> 11198 </h3><p class="article-card__excerpt rte-width">Misturar flores de CBD com outras plantas para fumar não é apenas uma tendência hippie que regressou dos anos 70, mas sim uma forma de consumo para algumas pessoas. Algumas plantas transformam... 11199</p><div class="blog-bottom-link-wrap"> 11200 <a href="/blogs/articles/misturar-flores-cbd-com-ervas-para-fumar" class="blog-bottom-link"> 11201 Saiba mais 11202 </a> 11203 </div> 11204 <div class="article-card__footer"></div></div></div> 11205 </div> 11206 </div> 11207 </li><li class="splide__slide"> 11208 11209<div class="article-card-wrapper card-wrapper underline-links-hover"> 11210 11211 <div class=" 11212 card article-card 11213 card--card 11214 11215 card--media 11216 color-scheme-1 gradient 11217 11218 " style="--ratio-percent: 60.24096385542169%;"> 11219 <div class="card__inner ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media"> 11220 <div class="article-card__image media media--hover-effect"> 11221 11222 <img srcset="//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821&width=165 165w,//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821&width=360 360w,//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821&width=533 533w,//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821&width=720 720w,//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821&width=1000 1000w,//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821 1344w 11223 " src="//cali-weed.fr/cdn/shop/articles/extraction-eau-glacee-hash-cbd.webp?v=1781622821&width=533" sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Como funciona a extração do hash de CBD com água gelada?" class="motion-reduce" loading="lazy" width="1344" height="768"> 11224 11225 </div> 11226 </div><div class="card__content"> 11227 <div class="card__information"> 11228 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-10T11:00:01Z">10 de setembro de 2026</time></span></div> 11229 <h3 class="card__heading h2"> 11230 <a href="/blogs/articles/extracao-com-agua-e-gelo-haxixe-cbd" class="full-unstyled-link"> 11231 Como funciona a extração do hash de CBD a... 11232 </a> 11233 </h3><p class="article-card__excerpt rte-width">A extração do hash de CBD com água gelada recorre simplesmente ao frio, à água e a peneiras para recuperar os tricomas das flores de cânhamo. Este método permite obter uma resina mais pura,... 11234</p><div class="article-card__footer"></div></div></div> 11235 </div> 11236 <div class="card__content"> 11237 <div class="card__information"> 11238 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-10T11:00:01Z">10 de setembro de 2026</time></span></div> 11239 <h3 class="card__heading h2"> 11240 <a href="/blogs/articles/extracao-com-agua-e-gelo-haxixe-cbd" class="full-unstyled-link"> 11241 Como funciona a extração do hash de CBD a... 11242 </a> 11243 </h3><p class="article-card__excerpt rte-width">A extração do hash de CBD com água gelada recorre simplesmente ao frio, à água e a peneiras para recuperar os tricomas das flores de cânhamo. Este método permite obter uma resina mais pura,... 11244</p><div class="blog-bottom-link-wrap"> 11245 <a href="/blogs/articles/extracao-com-agua-e-gelo-haxixe-cbd" class="blog-bottom-link"> 11246 Saiba mais 11247 </a> 11248 </div> 11249 <div class="article-card__footer"></div></div></div> 11250 </div> 11251 </div> 11252 </li><li class="splide__slide"> 11253 11254<div class="article-card-wrapper card-wrapper underline-links-hover"> 11255 11256 <div class=" 11257 card article-card 11258 card--card 11259 11260 card--media 11261 color-scheme-1 gradient 11262 11263 " style="--ratio-percent: 60.24096385542169%;"> 11264 <div class="card__inner ratio" style="--ratio-percent: 60.24096385542169%;"><div class="article-card__image-wrapper card__media"> 11265 <div class="article-card__image media media--hover-effect"> 11266 11267 <img srcset="//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765&width=165 165w,//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765&width=360 360w,//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765&width=533 533w,//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765&width=720 720w,//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765&width=1000 1000w,//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765 1344w 11268 " src="//cali-weed.fr/cdn/shop/articles/hashmakers.webp?v=1781620765&width=533" sizes="(min-width: 1600px) 750px, (min-width: 750px) calc((100vw - 130px) / 2), calc((100vw - 50px) / 2)" alt="Hashmakers: descubra a profissão de artesão de resinas de CBD" class="motion-reduce" loading="lazy" width="1344" height="768"> 11269 11270 </div> 11271 </div><div class="card__content"> 11272 <div class="card__information"> 11273 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-05T07:00:03Z">5 de setembro de 2026</time></span></div> 11274 <h3 class="card__heading h2"> 11275 <a href="/blogs/articles/hashmakers" class="full-unstyled-link"> 11276 Hashmakers: descubra a profissão de artesão de... 11277
11277</a> 11278 </h3><p class="article-card__excerpt rte-width">Por trás de uma resina de CBD, há frequentemente muito mais do que um simples processo de extração. Há um «hashmaker», aquele artesão que seleciona os tricomas, domina as texturas e transforma a resina... 11279</p><div class="article-card__footer"></div></div></div> 11280 </div> 11281 <div class="card__content"> 11282 <div class="card__information"> 11283 <div class="article-card__info caption-with-letter-spacing h5"><span class="circle-divider"><time datetime="2026-09-05T07:00:03Z">5 de setembro de 2026</time></span></div> 11284 <h3 class="card__heading h2"> 11285 <a href="/blogs/articles/hashmakers" class="full-unstyled-link"> 11286 Hashmakers: descubra a profissão de artesão de... 11287 </a> 11288 </h3><p class="article-card__excerpt rte-width">Por trás de uma resina de CBD, há frequentemente muito mais do que um simples processo de extração. Há um «hashmaker», aquele artesão que seleciona os tricomas, domina as texturas e transforma a resina... 11289</p><div class="blog-bottom-link-wrap"> 11290 <a href="/blogs/articles/hashmakers" class="blog-bottom-link"> 11291 Saiba mais 11292 </a> 11293 </div> 11294 <div class="article-card__footer"></div></div></div> 11295 </div> 11296 </div> 11297 </li></ul> 11298 </div><div class="splide__arrows"> 11299 <button class="splide__arrow splide__arrow--prev"> 11300 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-left.svg?v=28127075948588971301789567702" alt="Anterior"> 11301 </button> 11302 <button class="splide__arrow splide__arrow--next"> 11303 <img src="//cali-weed.fr/cdn/shop/t/49/assets/icon-arrow-right.svg?v=139621171977462828911789567702" alt="Seguinte"> 11304 </button> 11305 </div></div>
11305<div class="blog__view-all center scroll-trigger animate--slide-in" data-cascade=""> 11306 <a href="/blogs/articles" id="ViewAll-template--29104436019526__featured_blog_Km9gG3" class="blog__button button" aria-labelledby="ViewAll-template--29104436019526__featured_blog_Km9gG3 SectionHeading-template--29104436019526__featured_blog_Km9gG3"> 11307 Mostrar tudo 11308 </a> 11309 </div></div> 11310</div> 11311
11312<script> 11313 document.addEventListener('DOMContentLoaded', function () { 11314 const splide = new Splide('#splide-template--29104436019526__featured_blog_Km9gG3', { 11315 type: 'loop', 11316 perPage: 3, 11317 gap: '2rem', 11318 arrows: true, 11319 pagination: false, 11320 breakpoints: { 11321 991: { 11322 perPage: 2.5, 11323 }, 11324 576: { 11325 perPage: 1.3, 11326 }, 11327 }, 11328 }); 11329 11330 splide.mount(); 11331 }); 11332</script>
11332 11333 11334 11335<style> #shopify-section-template--29104436019526__featured_blog_Km9gG3 .splide__arrow--next {right: -5em;} </style></section><section id="shopify-section-template--29104436019526__rich_text_JGULfd" class="shopify-section section"><link href="//cali-weed.fr/cdn/shop/t/49/assets/section-rich-text.css?v=155250126305810049721789567702" rel="stylesheet" type="text/css" media="all"> 11336<style data-shopify="">.section-template--29104436019526__rich_text_JGULfd-padding { 11337 padding-top: 30px; 11338 padding-bottom: 39px; 11339 } 11340 11341 @media screen and (min-width: 750px) { 11342 .section-template--29104436019526__rich_text_JGULfd-padding { 11343 padding-top: 40px; 11344 padding-bottom: 52px; 11345 } 11346 }</style><div class="isolate"> 11347 <div class="rich-text content-container color-scheme-1 gradient rich-text--full-width content-container--full-width section-template--29104436019526__rich_text_JGULfd-padding"> 11348 <div class="rich-text__wrapper rich-text__wrapper--center page-width"> 11349 <div class="rich-text__blocks center"><h2 class="rich-text__heading rte inline-richtext h1 scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 1;"> 11350 As nossas lojas online 11351 </h2>
11351<div class="rich-text__text rte scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 2;"> 11352 <p><a href="https://cali-weed.uk/" title="Loja CBD no Reino Unido">Reino Unido</a> ⢠<a href="https://caliweed.es/" title="CBD online Espanha">Espanha</a> ⢠<a href="https://caliweed.pt/" title="CBD Portugal">Portugal</a> ⢠<a href="https://caliweedstore.de/" title="Comprar CBD na Alemanha">Alemanha</a> ⢠<a href="https://cali-weed.at/" title="CBD Ãustria">Ãustria</a> ⢠<a href="https://caliweed.it/" title="Cannabis light Itália">Itália</a> ⢠<a href="https://caliweedshop.nl/" title="Comprar CBD na Holanda">PaÃses Baixos</a> ⢠<a href="https://caliweed.fi/" title="CBD suomi">Finlândia</a> ⢠<a href="https://caliweed.hr/" title="CBD Croácia">Croácia</a> ⢠<a href="https://caliweed.sk/" title="CBD Eslovénia">Eslováquia</a> ⢠<a href="https://cali-weed.dk/" title="CBD Dinamarca">Dinamarca</a></p> 11353 </div></div> 11354 </div> 11355 </div> 11356</div> 11357 11358 11359</section> 11360 </main> 11361 11362 <!-- BEGIN sections: footer-group --> 11363<div id="shopify-section-sections--29104432677190__footer" class="shopify-section shopify-section-group-footer-group"> 11364<link href="//cali-weed.fr/cdn/shop/t/49/assets/section-footer.css?v=46954744695323137241789567702" rel="stylesheet" type="text/css" media="all"> 11365<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-newsletter.css?v=4727253280200485261789567702" rel="stylesheet" type="text/css" media="all"> 11366<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-list-menu.css?v=151968516119678728991789567702" rel="stylesheet" type="text/css" media="all"> 11367<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-list-payment.css?v=69253961410771838501789567702" rel="stylesheet" type="text/css" media="all"> 11368<link href="//cali-weed.fr/cdn/shop/t/49/assets/component-list-social.css?v=35792976012981934991789567702" rel="stylesheet" type="text/css" media="all"> 11369<style data-shopify="">.footer { 11370 margin-top: 0px; 11371 position: relative; 11372 z-index: 5; 11373 } 11374 .footer::before { 11375 position: absolute; 11376 content: ""; 11377 left: 0; 11378 bottom: 0; 11379 width: 100%; 11380 height: 100%; 11381 background: url('data:image/svg+xml,<svg width="1920" height="883" viewBox="0 0 1920 883" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_3939_5186)"><rect width="1920" height="883" fill="url(%23paint0_linear_3939_5186)"/><g style="mix-blend-mode:color-burn" opacity="0.4"><path d="M1947 511.375C1812.47 492.966 1781.21 438 1594.7 438C1370.59 438 1370.59 517.302 1146.53 517.302C922.473 517.302 922.473 438 698.361 438C474.249 438 474.301 517.302 250.294 517.302C112.827 517.302 59.6967 487.459 -12.5771 464.382V893.514H1947V511.375Z" fill="url(%23paint1_linear_3939_5186)"/><path d="M1818.18 606.464C1594.13 606.464 1594.13 527.162 1370.07 527.162C1146.01 527.162 1145.95 606.464 921.895 606.464C697.835 606.464 697.835 527.162 473.723 527.162C249.611 527.162 249.664 606.464 25.6565 606.464C6.5653 606.464 -10.8476 605.887 -26.9492 604.838V982.676H1947V594.925C1912.8 601.901 1871.94 606.464 1818.13 606.464H1818.18Z" fill="url(%23paint2_linear_3939_5186)"/><path d="M1947 709.421C1819.23 689.962 1785.51 637.199 1602.83 637.199C1378.72 637.199 1378.72 716.501 1154.66 716.501C930.602 716.501 930.602 637.199 706.49 637.199C482.378 637.199 482.43 716.501 258.423 716.501C120.956 716.501 67.8256 686.658 -4.44824 663.581V1092.71H1947V709.421Z" fill="url(%23paint3_linear_3939_5186)"/><path d="M1883.12 805.663C1659.06 805.663 1659.06 726.361 1435 726.361C1210.94 726.361 1210.89 805.663 986.827 805.663C762.768 805.663 762.768 726.361 538.656 726.361C314.544 726.361 314.596 805.663 90.5893 805.663C42.599 805.663 4.88862 801.992 -27 796.275V1181.88H1947V803.198C1927.86 804.772 1906.72 805.663 1883.12 805.663Z" fill="url(%23paint4_linear_3939_5186)"/></g></g><defs><linearGradient id="paint0_linear_3939_5186" x1="960" y1="556.736" x2="960" y2="882.902" gradientUnits="userSpaceOnUse"><stop stop-color="%23F2F4F6"/><stop offset="0.41" stop-color="%23EAC66A"/><stop offset="0.77" stop-color="%2360C1CD"/><stop offset="1" stop-color="%233FC0F0"/></linearGradient><linearGradient id="paint1_linear_3939_5186" x1="967.211" y1="893.514" x2="967.211" y2="438" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/>
11381<stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><linearGradient id="paint2_linear_3939_5186" x1="960.025" y1="982.676" x2="960.025" y2="527.162" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/><stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><linearGradient id="paint3_linear_3939_5186" x1="971.249" y1="1092.71" x2="971.249" y2="637.199" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/><stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><linearGradient id="paint4_linear_3939_5186" x1="960.026" y1="1181.88" x2="960.026" y2="726.361" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/><stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><clipPath id="clip0_3939_5186"><rect width="1920" height="883" fill="white"/></clipPath></defs></svg>'); 11382 z-index: -1; 11383 background-repeat: no-repeat; 11384 background-size: 100% auto; 11385 background-position: bottom center; 11386 } 11387 11388 .section-sections--29104432677190__footer-padding { 11389 padding-top: 72px; 11390 padding-bottom: 36px; 11391 } 11392 11393 @media screen and (min-width: 750px) { 11394 .footer { 11395 margin-top: 0px; 11396 } 11397 11398 .section-sections--29104432677190__footer-padding { 11399 padding-top: 96px; 11400 padding-bottom: 48px; 11401 } 11402 } 11403 11404 @media (max-width: 768px) { 11405 .footer { 11406 padding-bottom: 26px !important; 11407 } 11408 .footer::before { 11409 background: url('data:image/svg+xml,<svg width="390" height="1152" viewBox="0 0 390 1152" fill="none" xmlns="http://www.w3.org/2000/svg"><g clip-path="url(%23clip0_4032_7792)"><rect width="390" height="1152" fill="url(%23paint0_linear_4032_7792)"/><g style="mix-blend-mode:color-burn" opacity="0.4"><path d="M395.484 996.998C368.158 993.259 361.808 982.094 323.924 982.094C278.402 982.094 278.402 998.202 232.889 998.202C187.377 998.202 187.377 982.094 141.855 982.094C96.3318 982.094 96.3425 998.202 50.841 998.202C22.918 998.202 12.1259 992.14 -2.55469 987.452V1074.62H395.484V996.998Z" fill="url(%23paint1_linear_4032_7792)"/><path d="M369.319 1016.31C323.807 1016.31 323.807 1000.21 278.295 1000.21C232.783 1000.21 232.772 1016.31 187.26 1016.31C141.748 1016.31 141.748 1000.21 96.2254 1000.21C50.7027 1000.21 50.7133 1016.31 5.21191 1016.31C1.334 1016.31 -2.20298 1016.2 -5.47363 1015.98V1092.73H395.484V1013.97C388.538 1015.39 380.239 1016.31 369.309 1016.31H369.319Z" fill="url(%23paint2_linear_4032_7792)"/><path d="M395.484 1037.22C369.532 1033.27 362.682 1022.55 325.576 1022.55C280.053 1022.55 280.053 1038.66 234.541 1038.66C189.029 1038.66 189.029 1022.55 143.506 1022.55C97.9832 1022.55 97.9939 1038.66 52.4924 1038.66C24.5694 1038.66 13.7773 1032.6 -0.90332 1027.91V1115.08H395.484V1037.22Z" fill="url(%23paint3_linear_4032_7792)"/><path d="M382.508 1056.78C336.996 1056.78 336.996 1040.67 291.484 1040.67C245.972 1040.67 245.961 1056.78 200.449 1056.78C154.937 1056.78 154.937 1040.67 109.414 1040.67C63.8917 1040.67 63.9024 1056.78 18.4009 1056.78C8.65293 1056.78 0.993001 1056.03 -5.48438 1054.87V1133.19H395.484V1056.28C391.596 1056.6 387.302 1056.78 382.508 1056.78Z" fill="url(%23paint4_linear_4032_7792)"/></g></g><defs><linearGradient id="paint0_linear_4032_7792" x1="195" y1="726.342" x2="195" y2="1151.87" gradientUnits="userSpaceOnUse"><stop stop-color="%23F2F4F6"/><stop offset="0.41" stop-color="%23EAC66A"/><stop offset="0.77" stop-color="%2360C1CD"/><stop offset="1" stop-color="%233FC0F0"/></linearGradient><linearGradient id="paint1_linear_4032_7792" x1="196.465" y1="1074.62" x2="196.465" y2="982.094" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/><stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><linearGradient id="paint2_linear_4032_7792" x1="195.005" y1="1092.73" x2="195.005" y2="1000.21" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/>
11409<stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><linearGradient id="paint3_linear_4032_7792" x1="197.285" y1="1115.08" x2="197.285" y2="1022.55" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/><stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><linearGradient id="paint4_linear_4032_7792" x1="195.005" y1="1133.19" x2="195.005" y2="1040.67" gradientUnits="userSpaceOnUse"><stop offset="0.63" stop-color="white"/><stop offset="0.71" stop-color="%23F0F0F0"/><stop offset="0.86" stop-color="%23CBCBCB"/><stop offset="1" stop-color="%23A5A5A5"/></linearGradient><clipPath id="clip0_4032_7792"><rect width="390" height="1152" fill="white"/></clipPath></defs></svg>'); 11410 background-repeat: no-repeat; 11411 background-size: 100% auto; 11412 background-position: bottom center; 11413 } 11414 11415 .footer-legal-block { 11416 padding-inline: 20px; 11417 } 11418 11419 .footer-logo-block { 11420 padding-top: 8px; 11421 } 11422 .footer-logo-block img { 11423 max-width: 200px; 11424 } 11425 .footer-block__details-content .list-menu__item--link { 11426 padding-block: 4px; 11427 font-size: 14px; 11428 } 11429 } 11430 11431 /* Custom newsletter styles */ 11432 .custom-newsletter { 11433 padding: 0px; 11434 margin-bottom: 0px; 11435 } 11436 11437 .custom-newsletter__heading { 11438 color: #003153; 11439 font-size: 24px; 11440 font-weight: 700; 11441 line-height: 1.3; 11442 margin-bottom: 20px; 11443 } 11444 11445 .custom-newsletter__form { 11446 display: flex; 11447 flex-direction: column; 11448 gap: 15px; 11449 } 11450 11451 .custom-newsletter__field-wrapper { 11452 position: relative; 11453 width: 100%; 11454 } 11455 11456 .custom-newsletter__input { 11457 width: 100%; 11458 padding: 15px; 11459 border: 1px solid #ccc; 11460 border-radius: 30px; 11461 font-size: 16px; 11462 } 11463 11464 .custom-newsletter__button { 11465 position: absolute; 11466 right: 5px; 11467 top: 50%; 11468 transform: translateY(-50%); 11469 background: none; 11470 border: none; 11471 padding: 10px 15px; 11472 cursor: pointer; 11473 display: flex; 11474 align-items: center; 11475 justify-content: center; 11476 } 11477 .footer__blocks-wrapper .footer-block:first-child .footer-block__heading { 11478 display: none !important; 11479 } 11480 11481 #CustomNewsletterEmail { 11482 display: inline-flex; 11483 height: 52px; 11484 padding: 14px 12px 14px 24px; 11485 justify-content: flex-end; 11486 align-items: center; 11487 gap: 150px; 11488 flex-shrink: 0; 11489 border-radius: 16px; 11490 border: 2px solid #002643; 11491 background: transparent; 11492 color: #002643 !important; 11493 font-size: 20px !important; 11494 font-weight: 400 !important; 11495 line-height: 1.05 !important; 11496 } 11497 #CustomNewsletterEmail:focus-visible { 11498 outline: none; 11499 box-shadow: none; 11500 } 11501 #CustomNewsletterEmail::placeholder { 11502 color: #002643 !important; 11503 font-size: 20px !important; 11504 font-weight: 400 !important; 11505 line-height: 1.05 !important; 11506 } 11507 11508 .custom-newsletter-heading { 11509 color: #002643; 11510 font-size: 32px; 11511 font-weight: 700; 11512 line-height: 120%; 11513 margin-bottom: 24px; 11514 margin-top: 0px; 11515 } 11516 11517 @media screen and (max-width: 1199px) { 11518 .custom-newsletter-heading { 11519 font-size: 28px; 11520 } 11521 } 11522 @media screen and (max-width: 991px) { 11523 .custom-newsletter-heading { 11524 font-size: 24px; 11525 } 11526 } 11527 @media screen and (max-width: 767px) { 11528 .custom-newsletter-heading { 11529 font-size: 20px; 11530 } 11531 } 11532 11533 .custom-newsletter__button .icon { 11534 width: 24px; 11535 height: 24px; 11536 color: #003153; 11537 } 11538 11539 /* Language Switcher Block Styles */ 11540 .footer-language-switcher { 11541 padding: 0px; 11542 margin-bottom: 0px; 11543 } 11544 11545 .footer-language-switcher__heading { 11546 color: #002643; 11547 font-size: 32px; 11548 font-weight: 700; 11549 line-height: 120%; 11550 margin-bottom: 24px; 11551 margin-top: 0px; 11552 } 11553 11554 .footer-language-select { 11555 width: 100%; 11556 max-width: 300px; 11557 height: 52px; 11558 padding: 14px 12px 14px 24px; 11559 font-size: 20px; 11560 font-weight: 400; 11561 line-height: 1.05; 11562 border: 2px solid #002643; 11563 border-radius: 16px; 11564 background-color: transparent; 11565 color: #002643; 11566 cursor: pointer; 11567 appearance: none; 11568 background-image: url("data:image/svg+xml;charset=US-ASCII,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23002643' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'><path d='M6 9l6 6 6-6'/></svg>"); 11569 background-repeat: no-repeat; 11570 background-position: right 16px center; 11571 background-size: 20px; 11572 transition: all 0.3s ease; 11573 } 11574 11575 .footer-language-select:hover { 11576 border-color: #003153; 11577 background-color: rgba(0, 38, 67, 0.05); 11578 } 11579 11580 .footer-language-select:focus { 11581 outline: none; 11582 border-color: #003153; 11583 box-shadow: none; 11584 } 11585 11586 .footer-language-select option { 11587 background-color: white; 11588 color: #002643; 11589 padding: 10px; 11590 } 11591 11592 @media screen and (max-width: 1199px) { 11593 .footer-language-switcher__heading { 11594 font-size: 28px; 11595 } 11596 } 11597 11598 @media screen and (max-width: 991px) { 11599 .footer-language-switcher__heading { 11600 font-size: 24px; 11601 } 11602 } 11603 11604 @media screen and (max-width: 767px) { 11605 .footer-language-switcher__heading { 11606 font-size: 20px; 11607 } 11608 } 11609 11610 @media screen and (min-width: 767px) { 11611 .custom-newsletter__heading { 11612 font-size: 28px; 11613 } 11614 11615 .custom-newsletter__form { 11616 max-width: 480px; 11617 }
11618 .footer__content-top{ 11619 padding-left:16px !important; 11620 padding-right:16px !important; 11621 } 11622 } 11623 11624 .link.list-social__link{ 11625 height:52px; 11626 width:52px; 11627 display:flex; 11628 align-items:center; 11629 justify-content:center; 11630 border-radius:100px; 11631 border:1px solid #002643; 11632 margin-left:12px; 11633 transition:.2s all linear; 11634 } 11635 .link.list-social__link:hover{ 11636 background-color: #002643; 11637 } 11638 .link.list-social__link .svg-wrapper svg *{ 11639 transition:.2s all linear; 11640 } 11641 .link.list-social__link:hover .svg-wrapper svg *{ 11642 fill: #fff !important; 11643 }</style><footer class="footer color-scheme-9349176d-832b-435b-98fd-1aa87922931d gradient section-sections--29104432677190__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 grid--3-col-tablet scroll-trigger animate--slide-in" data-cascade=""><div class="footer-block grid__item scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 1;"><h2 class="footer-block__heading inline-richtext">Obtenha 20% de desconto na sua primeira encomenda.</h2><div class="custom-newsletter"> 11644 <h3 class="custom-newsletter-heading"> 11645 Obtenha 20% de desconto na sua primeira encomenda. 11646 </h3><form method="post" action="/contacto#CustomNewsletterForm" id="CustomNewsletterForm" accept-charset="UTF-8" class="custom-newsletter__form"><input type="hidden" name="form_type" value="customer"><input type="hidden" name="utf8" value="â"><input type="hidden" name="contact[tags]" value="newsletter"> 11647 <div class="custom-newsletter__field-wrapper"> 11648 <input id="CustomNewsletterEmail" type="email" name="contact[email]" class="custom-newsletter__input" value="" aria-required="true" autocorrect="off" autocapitalize="off" autocomplete="email" placeholder="Endereço de correio eletrónico" required=""> 11649 <button type="submit" class="custom-newsletter__button" name="commit" aria-label="S'inscrire"> 11650 <span class="icon"> 11651 <svg xmlns="http://www.w3.org/2000/svg" width="24" height="24" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"> 11652 <path d="M5 12h14M12 5l7 7-7 7"></path> 11653 </svg> 11654 </span> 11655 </button> 11656 </div></form></div></div><div class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 2;"><h2 class="footer-block__heading inline-richtext">Produtos</h2><ul class="footer-block__details-content list-unstyled"><li> 11657 <a href="https://caliweed.pt/search" class="link link--text list-menu__item list-menu__item--link"> 11658 Procurar um produto CBD 11659 </a> 11660 </li><li> 11661 <a href="https://caliweed.pt/collections/cbd-1-euro-grama" class="link link--text list-menu__item list-menu__item--link"> 11662 CBD 1 euro por grama 11663 </a> 11664 </li><li> 11665 <a href="https://caliweed.pt/collections/flores-cbd-baratas" class="link link--text list-menu__item list-menu__item--link"> 11666 Flor CBD barata 11667 </a> 11668 </li><li> 11669 <a href="https://caliweed.pt/collections/haxixe-cbd-barato" class="link link--text list-menu__item list-menu__item--link"> 11670 Resina CBD barata 11671 </a> 11672 </li><li> 11673 <a href="https://caliweed.pt/collections/cbd-para-fumar" class="link link--text list-menu__item list-menu__item--link"> 11674 CBD para fumar 11675 </a> 11676 </li><li> 11677 <a href="https://caliweed.pt/collections/cartuchos-cbd" class="link link--text list-menu__item list-menu__item--link"> 11678 Cartuchos CBD 11679 </a> 11680 </li><li> 11681 <a href="https://caliweed.pt/collections/oleo-cbd-barato" class="link link--text list-menu__item list-menu__item--link"> 11682 Ãleo CBD barato 11683 </a> 11684 </li><li> 11685 <a href="https://caliweed.pt/collections/oleo-de-cbd-prensado-a-frio" class="link link--text list-menu__item list-menu__item--link"> 11686 Ãleo de CBD Prensado a Frio 11687 </a> 11688 </li><li> 11689 <a href="https://caliweed.pt/collections/cbd-para-dormir" class="link link--text list-menu__item list-menu__item--link"> 11690 CBD para dormir 11691 </a> 11692 </li></ul></div><div class="footer-block grid__item footer-block--menu scroll-tr
11692igger animate--slide-in" data-cascade="" style="--animation-order: 3;"><h2 class="footer-block__heading inline-richtext">Informações práticas</h2><ul class="footer-block__details-content list-unstyled"><li> 11693 <a href="/pages/cadeaux-cali-weed" class="link link--text list-menu__item list-menu__item--link"> 11694 Presentes Cali Weed 11695 </a> 11696 </li><li> 11697 <a href="/pages/joy-loyalty-page" class="link link--text list-menu__item list-menu__item--link"> 11698 Programa de fidelização 11699 </a> 11700 </li><li> 11701 <a href="#" class="link link--text list-menu__item list-menu__item--link"> 11702 Programa de patrocÃnio 11703 </a> 11704 </li><li> 11705 <a href="https://cali-weed.goaffpro.com" class="link link--text list-menu__item list-menu__item--link"> 11706 Programa de afiliados 11707 </a> 11708 </li><li> 11709 <a href="/pages/faq" class="link link--text list-menu__item list-menu__item--link"> 11710 F.A.Q 11711 </a> 11712 </li><li> 11713 <a href="/blogs/articles" class="link link--text list-menu__item list-menu__item--link"> 11714 Artigos Cali Blogue 11715 </a> 11716 </li><li> 11717 <a href="/pages/o-que-e-cbd" class="link link--text list-menu__item list-menu__item--link"> 11718 O que é o CBD? 11719 </a> 11720 </li></ul></div><div class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 4;"><h2 class="footer-block__heading inline-richtext">CaliWeed</h2><ul class="footer-block__details-content list-unstyled"><li> 11721 <a href="/products/moonrock-cbd" class="link link--text list-menu__item list-menu__item--link"> 11722 Moonrock CBD 11723 </a> 11724 </li><li> 11725 <a href="/products/big-bud-cbd" class="link link--text list-menu__item list-menu__item--link"> 11726 Big Bud CBD 11727 </a> 11728 </li><li> 11729 <a href="https://caliweed.pt/products/amnesia-cbd" class="link link--text list-menu__item list-menu__item--link"> 11730 Amnesia CBD 11731 </a> 11732 </li><li> 11733 <a href="/products/og-kush-cbd" class="link link--text list-menu__item list-menu__item--link"> 11734 OG Kush CBD 11735 </a> 11736 </li><li> 11737 <a href="https://caliweed.pt/products/orange-bud-cbd" class="link link--text list-menu__item list-menu__item--link"> 11738 Orange Bud CBD 11739 </a> 11740 </li><li> 11741 <a href="https://caliweed.pt/products/trim-cbd" class="link link--text list-menu__item list-menu__item--link"> 11742 Trim CBD 11743 </a> 11744 </li><li> 11745 <a href="/products/afghan-hash-cbd" class="link link--text list-menu__item list-menu__item--link"> 11746 Afghan Hash CBD 11747 </a> 11748 </li><li> 11749 <a href="/products/ice-o-lator-cbd" class="link link--text list-menu__item list-menu__item--link">
11750 Ice o Lator CBD 11751 </a> 11752 </li><li> 11753 <a href="/products/nepal-cream-cbd" class="link link--text list-menu__item list-menu__item--link"> 11754 Nepal Cream CBD 11755 </a> 11756 </li><li> 11757 <a href="/products/pollen-cbd" class="link link--text list-menu__item list-menu__item--link"> 11758 Pólen CBD 11759 </a> 11760 </li><li> 11761 <a href="https://caliweed.pt/products/oleo-cbd-20" class="link link--text list-menu__item list-menu__item--link"> 11762 20% de óleo CBD 11763 </a> 11764 </li></ul></div><div class="footer-block grid__item footer-block--menu scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 5;"><h2 class="footer-block__heading inline-richtext">JurÃdico</h2><ul class="footer-block__details-content list-unstyled"><li> 11765 <a href="https://caliweed.pt/pages/avaliacoes" class="link link--text list-menu__item list-menu__item--link"> 11766 Cali Weed avis 11767 </a> 11768 </li><li> 11769 <a href="/pages/glossario" class="link link--text list-menu__item list-menu__item--link"> 11770 Glossário CBD 11771 </a> 11772 </li><li> 11773 <a href="https://caliweed.pt/blogs/testemunhos-cbd" class="link link--text list-menu__item list-menu__item--link"> 11774 Testemunhos sobre o CBD 11775 </a> 11776 </li><li> 11777 <a href="https://caliweed.pt/blogs/articles/cbd-beneficios" class="link link--text list-menu__item list-menu__item--link"> 11778 Os benefÃcios do CBD 11779 </a> 11780 </li><li> 11781 <a href="/pages/contacto" class="link link--text list-menu__item list-menu__item--link"> 11782 Contacto 11783 </a> 11784 </li><li> 11785 <a href="/pages/entregas" class="link link--text list-menu__item list-menu__item--link"> 11786 Entregas e devoluções 11787 </a> 11788 </li><li> 11789 <a href="/pages/os-nossos-parceiros" class="link link--text list-menu__item list-menu__item--link"> 11790 Os nossos parceiros 11791 </a> 11792 </li><li> 11793 <a href="/pages/lab-test" class="link link--text list-menu__item list-menu__item--link"> 11794 Teste de laboratório 11795 </a> 11796 </li></ul></div><div class="footer-block grid__item scroll-trigger animate--slide-in" data-cascade="" style="--animation-order: 6;"><div class="footer-block__brand-info"><div class="rte"><p></p></div> 11797 11798<ul class="list-unstyled list-social footer__list-social" role="list"><li class="list-social__item"> 11799 <a href="https://www.facebook.com/caliwdshop/" class="link list-social__link"> 11800 <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 11801<path d="M13 9H17.5L17 11H13V20H11V11H7V9H11V7.12777C11 5.34473 11.1857 4.69816 11.5343 4.04631C11.8829 3.39446 12.3945 2.88288 13.0463 2.53427C13.6982 2.18565 14.3447 2 16.1278 2C16.6498 2 17.1072 2.05 17.5 2.15V4H16.1278C14.8041 4 14.401 4.07784 13.9895 4.29789C13.6862 4.46011 13.4601 4.68619 13.2979 4.98951C13.0778 5.40096 13 5.80407 13 7.12777V9Z" fill="#002643"></path> 11802</svg> 11803</span> 11804 <span class="visually-hidden">Facebook</span> 11805 </a> 11806 </li><li class="list-social__item"> 11807 <a href="https://www.instagram.com/caliwdshop/" class="link list-social__link">
11808 <span class="svg-wrapper"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg"> 11809<path d="M12.001 9.55005C12.9181 8.61327 14.1121 8 15.501 8C18.5385 8 21.001 10.4624 21.001 13.5V21H19.001V13.5C19.001 11.567 17.434 10 15.501 10C13.568 10 12.001 11.567 12.001 13.5V21H10.001V8.5H12.001V9.55005ZM5.00098 6.5C4.17255 6.5 3.50098 5.82843 3.50098 5C3.50098 4.17157 4.17255 3.5 5.00098 3.5C5.8294 3.5 6.50098 4.17157 6.50098 5C6.50098 5.82843 5.8294 6.5 5.00098 6.5ZM4.00098 8.5H6.00098V21H4.00098V8.5Z" fill="#002643"></path> 11810</svg> 11811</span> 11812 <span class="visually-hidden">Instagram</span> 11813 </a> 11814 </li></ul> 11815</div></div></div><div class="footer__content-bottom-wrapper page-width footer__content-bottom-wrapper--center"> 11816 <div class="footer__copyright caption"> 11817 <small class="copyright__content">© 2026, <a href="/" title="">Cali Weed</a></small><ul class="policies list-unstyled"><li> 11818 <small class="copyright__content"><a href="/policies/shipping-policy">PolÃtica de envio</a></small> 11819 </li><li> 11820 <small class="copyright__content"><a href="/policies/privacy-policy">PolÃtica de privacidade</a></small> 11821 </li><li> 11822 <small class="copyright__content"><a href="/policies/terms-of-sale">Termos e condições de venda</a></small> 11823 </li><li> 11824 <small class="copyright__content"><a href="/policies/legal-notice">Informação jurÃdica</a></small> 11825 </li><li> 11826 <small class="copyright__content"><a href="/policies/contact-information">Dados de contacto</a></small> 11827 </li></ul></div> 11828 11829 </div> 11830 <div class="footer-block--newsletter scroll-trigger animate--slide-in" data-cascade=""></div> 11831 </div><div class="footer__content-bottom scroll-trigger animate--slide-in" data-cascade=""> 11832 <!-- Footer bottom content remains the same --> 11833 </div> 11834 11835 <div class="footer-legal-block"> 11836 <p> 11837 Os produtos à base de CBD vendidos neste sÃtio são derivados exclusivamente do cânhamo industrial. Não se destinam 11838 para consumo humano, mas apenas para fins de coleção. Estes produtos não são 11839 medicamentos e não podem diagnosticar, tratar ou curar qualquer doença. Recomendamos que consulte um 11840 profissional de saúde antes de os utilizar. 11841 </p> 11842 </div> 11843 11844 <div class="footer-logo-block"> 11845 <img src="https://cdn.shopify.com/s/files/1/0552/5422/0997/files/footer-logo.svg?v=1746445634" alt="Logótipo de rodapé"> 11846 </div> 11847 11848 <style> 11849 .footer-legal-block { 11850 font-size: 12px; 11851 color: #999; 11852 text-align: center; 11853 margin-top: 20px; 11854 line-height: 1.6; 11855 max-width: 800px; 11856 margin-left: auto; 11857 margin-right: auto; 11858 } 11859 11860 .footer-legal-block a { 11861 color: #999; 11862 text-decoration: none; 11863 } 11864 11865 .footer-legal-block a:hover { 11866 text-decoration: underline; 11867 } 11868 </style> 11869</footer> 11870 11871 11872</div> 11873<!-- END sections: footer-group --> 11874 11875 <ul hidden=""> 11876 <li id="a11y-refresh-page-message">A escolha de uma seleção faz com que toda a página seja actualizada.</li> 11877 <li id="a11y-new-window-message">Abre numa nova janela.</li> 11878 </ul> 11879 11880
11880<script> 11881 window.shopUrl = 'https://caliweed.pt'; 11882 window.routes = { 11883 cart_add_url: '/cart/add', 11884 cart_change_url: '/cart/change', 11885 cart_update_url: '/cart/update', 11886 cart_url: '/cart', 11887 predictive_search_url: '/search/suggest', 11888 }; 11889 11890 window.cartStrings = { 11891 error: `Une erreur est survenue lors de lâactualisation de votre panier. Veuillez réessayer.`, 11892 quantityError: `Vous ne pouvez pas ajouter plus de [quantity] de ce produit à votre panier.`, 11893 }; 11894 11895 window.variantStrings = { 11896 addToCart: `Ajouter au panier`, 11897 soldOut: `Ãpuisé`, 11898 unavailable: `Non disponible(s)`, 11899 unavailable_with_option: `[value] â indisponible`, 11900 }; 11901 11902 window.quickOrderListStrings = { 11903 itemsAdded: `[quantity] articles ajoutés`, 11904 itemAdded: `[quantity] article ajouté`, 11905 itemsRemoved: `[quantity] articles retirés`, 11906 itemRemoved: `[quantity] article retiré`, 11907 viewCart: `Voir le panier`, 11908 each: `[money]/pièce`, 11909 min_error: `Cet article a un minimum de [min]`, 11910 max_error: `Cet article a un maximum de [max]`, 11911 step_error: `Vous pouvez ajouter cet article uniquement par incréments de [step]`, 11912 }; 11913 11914 window.accessibilityStrings = { 11915 imageAvailable: `L'image [index] est maintenant disponible dans la galerie`, 11916 shareSuccess: `Lien copié dans le presse-papiers`, 11917 pauseSlideshow: `Interrompre le diaporama`, 11918 playSlideshow: `Lire le diaporama`, 11919 recipientFormExpanded: `Formulaire de destinataire de carte-cadeau agrandi`, 11920 recipientFormCollapsed: `Formulaire de destinataire de carte-cadeau réduit`, 11921 countrySelectorSearchCount: `[count] pays/régions trouvés`, 11922 }; 11923 </script>
11923<script src="//cali-weed.fr/cdn/shop/t/49/assets/predictive-search.js?v=57209189334897115771789567702" defer="defer"></script>
11923<script src="//cali-weed.fr/cdn/shop/t/49/assets/cart-drawer.js?v=169981311261118214701789567702" defer="defer"></script>
11923<div class="shopify-dynamic-checkout---buttons" style="display:none!important;"></div> 11924 11925
11925<script> 11926 document.addEventListener("DOMContentLoaded", function() { 11927 // Cible tous les labels et textes de variantes 11928 document.querySelectorAll('label, .price-item, .product-form__input, span, small').forEach(function(el) { 11929 if (el.innerHTML.includes('g')) { 11930 el.innerHTML = el.innerHTML.replace(/g/g, 'G'); 11931 } 11932 }); 11933 }); 11934</script>
vendor: 1 bytes, line 11934
11934
11935<script> 11936document.addEventListener("DOMContentLoaded", function () { 11937 11938 /* ========== 11939 1) TON SCRIPT EXISTANT (inchangé) 11940 ========== */ 11941 document.querySelectorAll('label, .price-item, .product-form__input, span, small, option, .price-per-gram').forEach(function(el) { 11942 if (el.innerHTML.includes('g')) { 11943 el.innerHTML = el.innerHTML.replace(/g/g, 'G'); 11944 } 11945 }); 11946 11947 document.querySelectorAll('option').forEach(function(opt) { 11948 if (opt.textContent.toLowerCase().includes('prix1g')) { 11949 opt.remove(); // on garde ta logique : cacher la variante "prix1g" 11950 } 11951 }); 11952 11953 /* ========== 11954 2) OUTILS COMMUNS 11955 ========== */ 11956 function formatMoney(cents) { 11957 try { 11958 return new Intl.NumberFormat('fr-FR', { style: 'currency', currency: 'EUR' }).format(cents / 100); 11959 } catch (e) { 11960 return (cents / 100).toFixed(2).replace('.', ',') + ' â¬'; 11961 } 11962 } 11963 11964 async function fetchProductByHandle(handle) { 11965 try { 11966 const res = await fetch(`/products/${handle}.js`); 11967 if (!res.ok) return null; 11968 return await res.json(); 11969 } catch (e) { return null; } 11970 } 11971 11972 // Renvoie le « à partir de » en centimes (0 si le produit n'a pas de diviseur) : templates/product.mkapd.liquid 11973 async function fetchAPartirDe(handle) { 11974 try { 11975 const res = await fetch(`/products/${handle}?view=mkapd`); 11976 if (!res.ok) return 0; 11977 return parseInt((await res.text()).trim().split('|')[0], 10) || 0; 11978 } catch (e) { return 0; } 11979 } 11980 11981 function findPrix1gVariant(variants) { 11982 return variants.find(v => { 11983 const fields = [v.title, v.option1, v.option2, v.option3, v.sku] 11984 .filter(Boolean) 11985 .map(s => s.toLowerCase()); 11986 return fields.some(s => s.includes('prix1g')); 11987 }); 11988 } 11989 11990 function extractHandleFromHref(href) { 11991 try { 11992 const match = href.match(/\/products\/([^\/\?]+)/i); 11993 return match ? match[1] : null; 11994 } catch (e) { return null; } 11995 } 11996 11997 /* ========== 11998 3) MAJ UNIQUEMENT SUR LES CARTES PRODUITS 11999 (Home + collections + sections "collection en vedette") 12000 ========== */ 12001 const CARD_SELECTOR = [ 12002 '.product-info', 12003 '.product-card', 12004 '.card-product', 12005 '[data-product-card]', 12006 '.grid-product', 12007 '.product-item', 12008 '.product-grid-item', 12009 '.collection-product-card', 12010 '.featured-product-card', 12011 '.card--product', 12012 '.collection-list__item .card', 12013 '.featured-collection .card', 12014 '.collection-slider .card', 12015 '.collection-products .card', 12016 '.product-grid .card', 12017 '.card-information', 12018 ].join(', '); 12019 12020 const PRICE_SELECTOR = [ 12021 '.price-current', 12022 '.card-information__meta .price__sale .price-item--last', 12023 '.card-information__meta .price__regular .price-item--regular', 12024 '.price .price__current .price-item', 12025 '.card .price .price-item--sale', 12026 '.card .price .price-item--regular', 12027 '.card .price .price-item', 12028 ].join(', '); 12029 12030 function getHandleFromCard(card) { 12031 const link = card.querySelector('a[href*="/products/"]'); 12032 const handleFromLink = link ? extractHandleFromHref(link.getAttribute('href')) : null; 12033 if (handleFromLink) return handleFromLink; 12034 12035 const dataHandle = card.getAttribute('data-product-handle') 12036 || card.getAttribute('data-handle') 12037 || (card.dataset && (card.dataset.productHandle || card.dataset.handle)); 12038 return dataHandle || null; 12039 } 12040 12041 async function updateCard(card) { 12042 if (card.dataset.prix1gProcessed === '1') return; 12043 12044 const handle = getHandleFromCard(card); 12045 if (!handle) return; 12046 12047 // « à partir de » calculé par le thème (snippet mk-prix-a-partir-de), remplace l'ancienne variante « prix1g » 12048 const apd = await fetchAPartirDe(handle); 12049 if (!apd) return; 12050 12051 const priceEl = card.querySelector(PRICE_SELECTOR); 12052 if (priceEl) { 12053 priceEl.textContent = 'à partir de ' + formatMoney(apd); 12054 } 12055 12056 card.dataset.prix1gProcessed = '1'; 12057 } 12058 12059 function updateAllCards(scope = document) { 12060 scope.querySelectorAll(CARD_SELECTOR).forEach(updateCard); 12061 } 12062 12063 /* ========== 12064 4) LANCEMENT AUTOMATIQUE 12065 ========== */ 12066 // On ne touche PAS aux pages produits 12067 if (!location.pathname.includes('/products/')) { 12068 updateAllCards(); 12069 12070 // Relance pour les chargements différés (carrousels, lazyloadâ¦) 12071 setTimeout(() => updateAllCards(), 200); 12072 setTimeout(() => updateAllCards(), 600); 12073 requestAnimationFrame(() => updateAllCards()); 12074 12075 // Observer pour les ajouts dynamiques (AJAX, filtres, sections) 12076 const obs = new MutationObserver((muts) => {
12077 muts.forEach(m => { 12078 m.addedNodes && m.addedNodes.forEach(node => { 12079 if (!(node instanceof Element)) return; 12080 if (node.matches && node.matches(CARD_SELECTOR)) updateCard(node); 12081 else updateAllCards(node); 12082 }); 12083 }); 12084 }); 12085 obs.observe(document.documentElement, { childList: true, subtree: true }); 12086 12087 // Pour les sections de la home 12088 document.addEventListener('shopify:section:load', e => updateAllCards(e.target || document)); 12089 12090 // Double sécurité 12091 window.addEventListener('load', () => updateAllCards()); 12092 } 12093 12094}); 12095</script>
vendor: 1 bytes, line 12095
12095
12096<script> 12097document.addEventListener('DOMContentLoaded', function () { 12098 // ==== helpers ==== 12099 function money(c){ try{return new Intl.NumberFormat('fr-FR',{style:'currency',currency:'EUR'}).format(c/100);}catch(e){return (c/100).toFixed(2).replace('.', ',')+' â¬';} } 12100 async function getProduct(handle){ try{ const r=await fetch(`/products/${handle}.js`); if(!r.ok) return null; return await r.json(); }catch(e){ return null; } } 12101 function hasPrix1g(v){ return [v.title,v.option1,v.option2,v.option3,v.sku].filter(Boolean).map(s=>s.toLowerCase()).some(s=>s.includes('prix1g')); } 12102 function handleFrom(href){ const m=(href||'').match(/\/products\/([^\/\?]+)/i); return m?m[1]:null; } 12103 12104 // ==== cible: slider "produits liés" de la home ==== 12105 const REL_CARD = '.related-product-card'; 12106 const REL_PRICE = '.related-product-price .price-current'; 12107 12108 async function updateRelatedCard(card){ 12109 if (card.dataset.prix1gRelDone === '1') return; 12110 const link = card.querySelector('.related-product-link[href*="/products/"]'); 12111 const handle = link ? handleFrom(link.getAttribute('href')) : null; 12112 if (!handle) return; 12113 12114 // « à partir de » calculé par le thème (templates/product.mkapd.liquid), remplace l'ancienne variante « prix1g » 12115 let apd = 0; 12116 try { const r = await fetch(`/products/${handle}?view=mkapd`); if (r.ok) apd = parseInt((await r.text()).trim().split('|')[0], 10) || 0; } catch (e) {} 12117 if (!apd) { card.dataset.prix1gRelDone = '1'; return; } 12118 12119 const price = card.querySelector(REL_PRICE); 12120 if (price) price.textContent = 'à partir de ' + money(apd); 12121 12122 card.dataset.prix1gRelDone = '1'; 12123 } 12124 12125 function updateAllRelated(scope=document){ 12126 scope.querySelectorAll(REL_CARD).forEach(updateRelatedCard); 12127 } 12128 12129 // première passe + quelques relances (Splide clone les slides) 12130 updateAllRelated(); 12131 setTimeout(updateAllRelated, 150); 12132 setTimeout(updateAllRelated, 400); 12133 12134 // observe le carrousel Splide pour les clones/mouvements 12135 const container = document.querySelector('[id^="related-products-splide"]') || document; 12136 const obs = new MutationObserver(muts=>{ 12137 muts.forEach(m=>{ 12138 m.addedNodes && m.addedNodes.forEach(n=>{ 12139 if (n.nodeType===1) { 12140 if (n.matches && n.matches(REL_CARD)) updateRelatedCard(n); 12141 else updateAllRelated(n); 12142 } 12143 }); 12144 }); 12145 }); 12146 obs.observe(container, { childList:true, subtree:true }); 12147 12148 // sections Shopify rechargées 12149 document.addEventListener('shopify:section:load', e => updateAllRelated(e.target||document)); 12150}); 12151</script>
12151 12152 12153 12154 12155 12156 <style> </style> 12157<div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block"> 12158 12159 12160<div id="secomapp_freegifts_version" data-version="3.0"></div> 12161 12162 <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.css" rel="stylesheet" type="text/css" media="all"> 12163<link href="//cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all"> 12164 12165 12166 12167 12168 12169 12170 12171 12172 12173 12174 12175 12176<style id="sca_fg_custom_style"> 12177 12178 .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; } 12179 .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; } 12180 .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; } 12181 .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; } 12182 .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; } 12183 .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D } 12184 .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 } 12185 .freegifts-main-container .bogos-slider-offer-title { color: #000000 } 12186 .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; } 12187 .bogos-gift-select-variant-title { color: #005BD3; } 12188 .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; } 12189 12190 .fg-gift-thumbnail-offer-title { color: #000000; } 12191 .fg-gift-thumbnail-container { border-color: #8A8A8A; } 12192 .fg-gift-thumbnail-offer-time { background-color: #000000; } 12193 #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; } 12194 12195 #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; } 12196 .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; } 12197 12198 #sca-promotion-glider { color: #ffffff; background-color: #F72119; } 12199 12200 12201 #sca-fg-today-offer-iframe .sca-fg-header { background-color: #FFFFFF; } 12202 #sca-fg-today-offer-iframe .sca-fg-body { background-color: #FFFFFF; } 12203 #sca-fg-today-offer-iframe .sca-fg-today-offer-title { color: #303030 !important; } 12204 #sca-fg-today-offer-iframe .sca-fg-today-offer-subtitle { color: #616161 !important; } 12205 #sca-fg-today-offer-iframe .sca-offer-title { color: #303030; } 12206 #sca-fg-today-offer-widget { height: 70px !important; width: 70px !important; } 12207 .sca-fg-icon-success-anim { box-shadow: inset 0 0 0 #24B263; } 12208 @-webkit-keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } } 12209 @keyframes animated-checkmark-fill { to { box-shadow: inset 0 0 0 30px #24B263; } } 12210 .sca-fg-icon-success-circle { stroke: #24B263; } 12211 #sca-fg-today-offer-iframe .sca-fg-offer .sca-offer-header-container { background-color: #F7F7F7 } 12212 #sca-fg-today-offer-iframe .sca-fg-offer.sca-offer-archived .sca-offer-header-container { background-color: #24B26325 } 12213 #sca-fg-today-offer-iframe .sca-gift-product-title { color: #303030} 12214 #sca-fg-today-offer-iframe .sca-gift-product-discount-price { color: #24B263 } 12215 #sca-fg-today-offer-iframe .sca-gift-product-original-price { color: #616161 } 12216 #sca-fg-today-offer-iframe .sca-offer-info .sca-offer-subtitle { color: #616161 } 12217 12218 12219 .bogos-bundles-widget { background-color: #F3F3F3; } 12220 .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; } 12221 .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; } 12222 .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; } 12223 .bogos-bundle-item .bogos-bundle-item-title { color: #303030; } 12224 .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; } 12225 .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; } 12226 .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; } 12227 .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; } 12228 .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; } 12229 12230 .bogos-bundles-quantity-break-widget { background-color: #F3F3F3; } 12231 .bogos-bundles-quantity-break-widget-title { color: #303030; } 12232 .bogos-bundles-quantity-break-widget-description { color: #303030; } 12233 .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; } 12234 .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; } 12235 .bogos-bundle-quantity-break_item-container { background: #FFFFFF; } 12236 .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; } 12237 .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; } 12238 .bogos-bundle-quantity-break-sub-title { color: #616161; } 12239 .bogos-bundles-quantity-break-discount-price { color: #303030; } 12240 .bogos-bundle-quantity-break-title { color: #303030; } 12241 .bogos-bundle-quantity-break-item-discount-price { color: #303030; } 12242 12243 .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3; } 12244 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; } 12245 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; } 12246 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; } 12247 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; } 12248 .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; } 12249 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; } 12250 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; } 12251 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; } 12252 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; } 12253 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 12254 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; } 12255 .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; } 12256 .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; } 12257 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; } 12258 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; } 12259 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; } 12260 .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; } 12261 .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; } 12262 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; } 12263 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; } 12264 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; } 12265 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; } 12266 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; } 12267 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; } 12268 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; } 12269 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; } 12270 .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; } 12271 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; } 12272 .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; } 12273 .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; } 12274 .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; } 12275 .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; } 12276 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; } 12277 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; } 12278 .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
12278heckbox:checked { background-color: #8051FF; border-color: #8051FF;} 12279 .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;} 12280 12281 .bogos-mix-match-widget { background-color: #F3F3F3; ; } 12282 .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; } 12283 .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; } 12284 .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; } 12285 .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; } 12286 .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; } 12287 .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; } 12288 .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; } 12289 .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; } 12290 .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; } 12291 .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; } 12292 .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; } 12293 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; } 12294 .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; } 12295 12296 .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; } 12297 .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; } 12298 .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; } 12299 .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; } 12300 .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; } 12301 .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; } 12302 .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; } 12303 .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color: #303030; } 12304 .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; } 12305 .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; } 12306 .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color: #808080; } 12307 .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF } 12308 .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; } 12309 .bogos-bp-widget .bogos-bp-widget-title { color: #303030; } 12310 .bogos-bp-widget .bogos-bp-widget-description { color: #303030; } 12311 .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; } 12312 .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; } 12313 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; } 12314 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; } 12315 .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; } 12316 .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; } 12317 .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; } 12318 .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; } 12319 12320 .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 15px; } 12321 .bogos-fbt-header-title { color: #303030; } 12322 .bogos-fbt-header-description { color: #303030; } 12323 .bogos-fbt-footer-discounted-price { color: #303030; } 12324 .bogos-fbt-footer-original-price { color: #616161; } 12325 .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; } 12326 .bogos-fbt-product-title {color: #303030; } 12327 .bogos-fbt-upsell-product-discounted-price {color: #303030; } 12328 .bogos-fbt-upsell-product-original-price {color: #808080; } 12329 .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;} 12330 .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);} 12331 .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;} 12332 .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;} 12333 .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;} 12334 .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; } 12335 .bogos-fbt-shipping-discount-title { color: #2332D5; } 12336 .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;} 12337 .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 7.5px;} 12338 12339 .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;} 12340 .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; } 12341 .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; } 12342 .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; } 12343 .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; } 12344 .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; } 12345 .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; } 12346 .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030} 12347 .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; } 12348 .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
1234803030; } 12349 .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; } 12350 .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; } 12351 .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; } 12352 .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; } 12353 .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;} 12354 .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;} 12355 .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;} 12356 .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;} 12357 12358 .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 12359 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;} 12360 .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;} 12361 .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 12362 .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;} 12363 .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;} 12364 .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;} 12365 12366 12367 12368</style>
12368<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0"> 12369 12370 12371</script>
12371 12372
12373<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/glider.min.js" defer=""></script>
vendor: 1 bytes, line 12373
12373
12374<script src="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/lz-string.min.js" defer=""></script>
12374 12375 12376<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg" data-animation="slideInOutTop"></div> 12377<div id="sca-fg-notifications" class="sca-fg-notifications"></div> 12378 12379<div id="bogos-to-widget-icon-wrap" style="display:none"></div> 12380<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div> 12381 12382<div id="sca-fg-today-offer-widget"></div> 12383<div id="sca-fg-today-offer-iframe"></div> 12384 12385<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div> 12386<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div> 12387<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div> 12388 12389<div id="bogos-cart-discount-congrats-msg-wrap"></div> 12390
12391<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0"> 12392 if (typeof Shopify === "undefined") window.Shopify = {}; 12393 Shopify.cartItems = []; 12394 Shopify.current_product = {}; 12395 Shopify.current_collection = {}; 12396 Shopify.products = {}; 12397 12398 // current product or collection 12399 Shopify.current_product = {...null}; 12400 12401 12402 Shopify.current_collection = {...null}; 12403 12404 window.SECOMAPP = window.SECOMAPP || {}; 12405 SECOMAPP.fg_codes = []; 12406 SECOMAPP.activateOnlyOnePromoCode = false; 12407 12408 SECOMAPP.localization = [];SECOMAPP.localization.push({ 12409 ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}, 12410 root_url: "/" 12411 }); 12412 12413 SECOMAPP.fgData = {...{"appearance":{"bundle":{"color":{"theme_color":"neutral","item_name_color":"#303030","title_text_color":"#303030","button_text_color":"#FFFFFF","bundle_price_color":"#005BD3","original_price_color":"#005BD3","description_text_color":"#616161","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","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":true},"gift_thumbnail":{"status":true,"number_text":"gift items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expiring in","use_old_version":false,"offer_name_color":"#000000","show_number_gift":true,"countdown_time_color":"#000000","show_countdown_timer":true}},"gift_icon_path":"images\/fg-icons\/fg-icon-red.png","collection_page":{"size":"50","status":true},"shopify_gift_icon_path":"fg-icon-red.png","enable_for_all_conditions":true},"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","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","default_label_background_color":"#FFF8DB","success_label_background_color":"#CDFEE1"},"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":"images\/shipping-icons\/shipping-icon-1.png","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","checkbox_color":"#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","cheapest_text_color":"#FFFFFF","atc_button_text_color":"#FFFFFF","current_item_tag_text":"#303030","current_item_tag_color":"#D1D1D1","cheapest_highlight_color":"#FFAA00","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add selected items","free_item_text":"Free 1 item","total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","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","shipping_discount_background":"#DEE6FF","shipping_discount_text_color":"#2332D5","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":"images\/shipping-icons\/shipping-icon-1.png","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":"#000000","product_title_color":"#000000","original_price_color":"#121212","variant_select_color":"#005BD3","add_to_cart_btn_color":"#7367f0","discounted_price_color":"#ea5455","gift_slider_title_color":"#121212","notify_add_gift_active_state_color":"#CDFEE1","notify_add_gift_normal_state_color":"#FFEF9D"},"others":{"gift_img_size":"\u0026width=480\u0026height=480","hidden_brand_mark":false,"disable_use_old_version":true},"general":{"running_text":null,"show_gift_type":"all_in_one","select_gift_btn":"Select variants","show_pagination":true,"use_old_version":false,"gift_popup_title":"Select your free gift!","show_product_title":true,"show_variant_title":true,"add_to_cart_btn_title":"Add to cart","number_product_slider":4,"show_gift_for_customer":"by_variants","enable_add_multiple_gifts":true,"number_product_slider_mobile":1.8}
12413,"notify_gift_can_add":{"enable":true,"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":"ð You have qualified for {{qualifiedOffers}} offer(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,"gift_display":"by_products","variant_text":"{{number}} variants selected","widget_title":"TODAY OFFER","see_more_text":"See more ({{number}} products)","widget_position":"bottom_right","widget_subtitle":"Claim these exclusive offers today","number_gift_show":2,"gift_notification":"Get {{number}} gift for {{discountAmount}} OFF","icon_widget_title":"Today offer","show_gift_preview":true,"widget_icon_style":"icon","button_redirect_text":"Get offer","show_gift_notification":true},"widget_color":{"offer_title_color":"#303030","widget_title_color":"#303030","offer_default_color":"#F7F7F7","offer_success_color":"#24B263","product_title_color":"#303030","discount_price_color":"#24B263","original_price_color":"#616161","body_background_color":"#FFFFFF","widget_subtitle_color":"#616161","gift_notification_color":"#616161","header_background_color":"#FFFFFF"},"pages_display":{"pages":["all"],"custom":[]},"widget_icon_path":"images\/widget-icons\/widget-icon-1.png","shopify_widget_icon_path":"widget-icon-1.png"},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"content":{"button_text":"Add bundles to cart","show_description":true,"total_price_text":"Total price","shipping_icon_path":"images\/shipping-icons\/shipping-icon-1.png","select_variant_text":"Select variant","shopify_shipping_icon_path":"shipping-icon-1.png"}},"checkout_upsell":{"color":{"button_style":"primary","widget_price_color":"base","widget_background_color":"base"},"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":"#B5B5B5","discounted_price_color":"#303030","label_background_color":"#303030","tier_description_color":"#616161","shipping_discount_text_color":"#2332D5"},"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":"images\/shipping-icons\/shipping-icon-1.png","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","section_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_check_color":"#8051FF","bundle_origin_price":"#B5B5B5","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5"},"show_description":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_bt
12413n_text":"Add","show_add_product_btn":true}},"promotion_message":{"text_color":"#ffffff","background_color":"#F72119","show_on_cart_page":true},"thanks_page_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}}},"integration":{"transcy":{"install":false},"judgeme":{"settings":[]}},"settings":{"gift_format":"same_as_original_products","auto_add_gift":true,"sale_channels":null,"sync_quantity":false,"barcode_format":"blank","fraud_protection":null,"cal_gift_discount":"current_price","gift_title_format":"gift","using_draft_order":false,"select_one_gift_price":false,"manual_input_inventory":false,"include_compare_at_price":false,"cart_and_checkout_validation":{"type":[],"offer":false,"value":{"max_gifts":1,"min_cart_value":1,"min_cart_quantity":1},"status":true,"condition":"and"},"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,"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"ab_before_charge_v2":1,"mode_override_checkout":"default","notify_via_email":null,"admin_api_access_token":null,"publications":null},"storefront":{"access_token":"6944fb07aa136df36708eb38f37a68f5","created_at":"2026-08-07T08:25:03Z"}}}; 12414 12415//liquid code to get customer history and customer tag 12416 12417 12418 SECOMAPP.current_template = "index"; 12419 SECOMAPP.pathname = window.location.pathname; 12420 if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) { 12421 window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]); 12422 } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) { 12423 window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`); 12424 } 12425 12426 SECOMAPP.setCookie = function (e, t, o, n, r) { 12427 let i = new Date; 12428 i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3); 12429 let f = "expires=" + i.toUTCString(); 12430 document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/"); 12431 }; 12432 SECOMAPP.deleteCookie = function (e, t) { 12433 document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/") 12434 }; 12435 SECOMAPP.getCookie = function (e) { 12436 for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) { 12437 let r; 12438 for (r = o[n]; " " === r.charAt(0);) r = r.substring(1); 12439 if (0 === r.indexOf(t)) return r.substring(t.length, r.length) 12440 } 12441 return "" 12442 }; 12443 SECOMAPP.getQueryString = function (key) { 12444 let e = {}; 12445 let t = window.location.search.substring(1).split("&"); 12446 let o = 0; 12447 for (; o < t.length; o++) { 12448 let n = t[o].split("="); 12449 if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]); 12450 else if ("string" == typeof e[n[0]]) { 12451 e[n[0]] = [e[n[0]], decodeURIComponent(n[1])] 12452 } else e[n[0]].push(decodeURIComponent(n[1])) 12453 } 12454 return key ? e?.[key] : e; 12455 }; 12456 12457 SECOMAPP.offer_codes = [ 12458 {param: "freegifts_code", cookie: "sca_fg_codes"}, 12459 {param: "bundles_code", cookie: "sca_bundle_codes"}, 12460 {param: "upsells_code", cookie: "sca_upsell_codes"}, 12461 {param: "discounts_code", cookie: "sca_discount_codes"}, 12462 ]; 12463 SECOMAPP.offer_codes.forEach(({param, cookie}) => { 12464 SECOMAPP.fg_codes = []; 12465 SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie))); 12466 SECOMAPP.current_code = SECOMAPP.getQueryString(param); 12467 SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code) 12468 && (function () { 12469 SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []); 12470 SECOMAPP.fg_codes.push(SECOMAPP.current_code); 12471 SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes)); 12472 })(); 12473 }); 12474 12475 SECOMAPP.customer = {}; 12476 SECOMAPP.customer.orders = []; 12477 SECOMAPP.customer.freegifts = []; 12478 SECOMAPP.customer.freegifts_v2 = []; 12479 12480 SECOMAPP.customer.email = ""; 12481 SECOMAPP.customer.first_name = ""; 12482 SECOMAPP.customer.last_name = ""; 12483 SECOMAPP.customer.tags = Object.values({...null}); 12484 SECOMAPP.customer.orders_count = "" - 0; 12485 SECOMAPP.customer.total_spent = "" - 0; 12486 SECOMAPP.customer.b2b = "" - 0; 12487 SECOMAPP.market = { 12488 id: "472973537" - 0, 12489 handle: "fr", 12490 }; 12491 12492 12493 // get class name config from settings_data.json 12494 if (!Shopify.scaHandleConfigValue) { 12495 Shopify.scaHandleConfigValue = { 12496 ...null, 12497 ...null 12498 }; 12499 } 12500 12501 // add link proxy 12502 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 12503 12504 SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0"; 12505 12506 SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect" 12507 SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations" 12508 12509 // get shop locales 12510 SECOMAPP.shop_locales = Object.values({ 12511 ...[{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}] 12512 }); 12513 12514 SECOMAPP.current_locale = {...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}} } 12515 12516 12517 12518 window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/fg-icon-red_small.png"; 12519 window.fgWidgetIconsObj = { 12520 "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-1_small.png', 12521 "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-2_small.png', 12522 "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-3_small.png', 12523 "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-4_small.png', 12524 "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-5_small.png', 12525 "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-6_small.png', 12526 "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-7_small.png', 12527 "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/widget-icon-8_small.png' 12528 } 12529 12530 window.fgStepIconsObj = { 12531 "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-1_small.png', 12532 "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-2_small.png', 12533 "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-3_small.png', 12534 "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-4_small.png', 12535 "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-5_small.png', 12536 "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-6_small.png', 12537 "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/step-icon-7_small.png', 12538 } 12539 12540 window.fgSummaryIconsObj = { 12541 "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-1_small.png', 12542 "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-2_small.png', 12543 "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-3_small.png', 12544 "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-4_small.png', 12545 "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-5_small.png', 12546 "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-6_small.png', 12547 "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-7_small.png', 12548 "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/summary-icon-8_small.png', 12549 } 12550 12551 window.fgShippingIconsObj = { 12552 "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-1_small.png', 12553 "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-2_small.png', 12554 "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-3_small.png', 12555 "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping-icon-4_small.png', 12556 } 12557 12558 // variable from tools 12559 SECOMAPP.variables = { 12560 ...SECOMAPP.variables, 12561 ...null, 12562 ...{"web_pixel":true}, 12563 shipping_product_img: 'https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/shipping_product_small.png' 12564 } 12565 12566 window.fgResource = { 12567 gift: { 12568 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"] 12569 }, 12570 bundle: { 12571 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"], 12572 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"] 12573 }, 12574 upsell: { 12575 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"], 12576 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"] 12577 }, 12578 discount: { 12579 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"], 12580 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"] 12581 }, 12582 "bundle-page": { 12583 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"], 12584 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"] 12585 }, 12586 booster: { 12587 js: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"], 12588 css: ["https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"] 12589 } 12590 } 12591</script>
12591 12592
12593<script defer="" src="https://cdn.bogos.io/bWFmcmVuY2h3ZWVkLm15c2hvcGlmeS5jb20=/freegifts_data_1786091858.min.js"></script>
12593 12594<div id="secomapp_freegifts_url" data-url="https://cdn.bogos.io/bWFmcmVuY2h3ZWVkLm15c2hvcGlmeS5jb20=/freegifts_data_1786091858.min.js"></div> 12595 12596 12597<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/gift.min.js"></div> 12598<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle.min.js"></div> 12599<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/upsell.min.js"></div> 12600<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/discount.min.js"></div> 12601<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bundle-page.min.js"></div> 12602<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster.min.js"></div> 12603<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/booster-page.min.js"></div> 12604 12605 12606<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle.min.css"></div> 12607<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.upsell.min.css"></div> 12608<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.discount.min.css"></div> 12609<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.bundle-page.min.css"></div> 12610<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster.min.css"></div> 12611<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a11ea5-2a05-78bf-b064-d20e3a7574ae/freegifts-236/assets/bogos.booster-page.min.css"></div> 12612<!-- END app snippet --> 12613 12614 12615<!-- BEGIN app snippet: search --> 12616 12617<!-- END app snippet --> 12618 12619 12620 12621</div><div id="shopify-block-AYkpjcWFINkF3RWlJV__1513253815146976218" class="shopify-block shopify-app-block"> 12622</div><div id="shopify-block-AbVBQN25GV0ZIRk1MY__14041968213898805026" class="shopify-block shopify-app-block"><!-- BEGIN app snippet: free-gift -->
12622<script> 12623 try { 12624 const initFreeGiftData = () => { 12625 const metafields = {"configSettings":{"id":"WS5EOJcze7L40g1wFRpM","shopId":"MU8D4otp5VtfSCvXbRDB","closeBtnTime":600,"continueShoppingTime":300,"alwaysRemoveGift":false,"queryCheckoutBtn":"button[name='checkout']","createdAt":"2026-06-24T11:59:20.330Z","optimizeAddGift":true,"enableAddParentLineKey":true,"isBxgxV2":true},"congratsBarDesignSetting":{"name":"Congrats bar","icon":"free_gift_icon_8","type":"congrats-bar","newTextColor":"#FFFFFF","background":"#1C1C1C","newIconColor":"#CCCCCC","gradientBackground":false,"shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.160Z","id":"cOGPf1a5zJNW7dL5lLvk"},"dealBadgeDesignSetting":{"name":"Promotion badge","type":"deal-badge","icon":"free_gift_icon_8","badgePosition":"bottom_left","productImgQuery":".product__media","colorStyle":"basic","primaryColor":"#EEEEEE","secondaryColor":"#1C1C1C","newBgColor":"#EEEEEE","primaryTextColor":"#1C1C1C","primaryIconColor":"#1C1C1C","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.147Z","id":"rleHagSoNHKFzYTfvrKc"},"dealOfTheDayDesignSetting":{"active":false,"name":"Deal of the day","type":"deal-of-the-day","theme":"basic","floatingBtnGradientBg":false,"offersCardGradientBg":false,"floatingBtnText":"ð¥ Deal of the day!","dealForTodayHeaderText":"ð¥ Deal of the day!","dealForTodayDescription":"Grab todayâs exclusive deals to claim these gifts!","dealEndsInText":"Ends in","tagText":"Hot","claimedTagText":"Added to cart","purchasedText":"purchased","claimText":"View deal","GWCADealGiftText":"Spend {{min_cart_value}} to get a gift for FREE!","GWCADealDiscountText":"Spend {{min_cart_value}} and get a gift for {{discount_value}} OFF!","GWCODealGiftText":"Spend {{min_collection_value}} on {{collection_name}} to get a FREE gift!","GWCODealDiscountText":"Spend {{min_collection_value}} on {{collection_name}} and get a gift for {{discount_value}} OFF!","GWQUDealGiftText":"Buy {{trigger_quantity}} specific item(s) and get a gift for FREE!","GWQUDealDiscountText":"Buy {{trigger_quantity}} specific item(s) and get a gift for {{discount_value}} OFF!","BXGYDealGiftText":"Buy {{trigger_quantity}} specific item(s) to claim a FREE gift!","BXGYDealDiscountText":"Buy {{trigger_quantity}} specific product(s) and get a gift for {{discount_value}} OFF!","displayForDeal":"set_campaign_rule","dealCampaigns":[],"campaignRules":[{"ruleName":"Oldest created campaigns","id":"rule_campaigns_oldest_created","quantity":2},{"ruleName":"Campaigns offering gifts","id":"rule_campaigns_offering_gifts","quantity":2},{"ruleName":"Campaigns offering discount","id":"rule_campaigns_offering_discount","quantity":2}],"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","primaryText":"#333333","secondaryText":"#33333380","background":"#FFFFFF","backgroundSubdued":"#1C1C1C08","tertiaryText":"#1C1C1C","floatingBadgeBackgroun
12625d":"#FFFFFF","floatingBadgeText":"#333333","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","floatingButtonText":"#FFFFFF","floatingButtonBackground":"#1C1C1C","hotBadge":"#1C1C1C","hotBadgeText":"#FFFFFF","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.172Z","id":"J18TUERyC9eQ9CTv6r1f"},"floatingButtonDesignSetting":{"name":"Floating button","type":"floating-button","floatingButtonPosition":"left","addToCartText":"Add to cart","countGiftText":"gift(s) selected","continueShoppingText":"Continue shopping","autoOpenFloatingButton":true,"icon":"free_gift_icon_8","theme":"basic","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","badgeBackground":"#1C1C1C","badgeText":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","background":"#FFFFFF","primaryText":"#333333","secondaryText":"#33333380","tertiaryText":"#1C1C1C","headerBackground":"#FFFFFF","headerText":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","floatingButtonBackground":"#FFFFFF","floatingButtonText":"#1C1C1C","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.175Z","id":"ZSH1iewb75iG6Ld0rIAK"},"giftBoxDesignSetting":{"active":false,"name":"Gift box milestone","goals":[],"campaignType":"gift-with-cart-value","type":"gift-box","headerText":"TIERED REWARDS","descriptionText":"You'll get reward(s) based on achieved tier","promotionMessage":"Spend {{trigger_amount}} to get {{gift_number}} free gift(s)","progressMessage":"Spend {{progress_amount}} more to get {{gift_number}} free gift(s)","promotionReachedMessage":"Congratulations! You've earned your reward","showGiftText":"Show gift(s)","hideGiftText":"Hide gift(s)","openOnEveryFirstVisit":true,"openBasedOnTriggerCampaign":true,"firstDelayAfterPageLoad":2,"colorStyle":"basic","icon":"free_gift_icon_8","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","newBgColor":"#FFFFFF","bgSubduedColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedTextColor":"#1C1C1C","floatingBtnColor":"#FFFFFF","floatingIconColor":"#1C1C1C","badgeColor":"#1C1C1C","badgeTextColor":"#FFFFFF","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.163Z","id":"9vHRAfnTHmiMFSnL8Zed"},"giftCampaigns":[],"giftOnCartDesignSetting":{"name":"Gift on cart","type":"gift-on-cart","widgetTitle":"Gifts reward","widgetButton":"Claim","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","layoutStyle":"image-layout","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#F8F8F8","primaryText":"#1C1C1C","secondaryText":"#1C1C1C","backgroundCard":"#F8F8F8","buttonText":"#FFFFFF","buttonBackground":"#1C1C1C","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.167Z","id":"e8j9Tf2gpksEJeeeCQm7"},"giftSelectionDesignSetting":{"name":"Gift selection","type":"gift-selection","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","popupTitle":"You've unlocked a special gifts!","popupDescription":"Select your favorite items at exclusive prices","layout":"vertical","displayLocation":"all","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","headerBackground":"#FFFFFF","headerText":"#1C1C1C","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","badgeBackgroun
12625d":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.169Z","id":"8843CNVclbHHfsmgkDYC"},"popUpDesignSetting":{"name":"Pop-up","type":"pop-up","addToCartText":"Add to cart","continueShoppingText":"Continue Shopping","countGiftText":"gift(s) selected","searchPlaceholder":"Search ...","variantPlaceholder":"Choose variant","borderRadius":8,"layout":"vertical","displayLocation":"all","colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#333333","headerBackground":"#FFFFFF","headerText":"#1C1C1C","primaryText":"#1C1C1C","secondaryText":"#33333380","background":"#FFFFFF","productBackground":"#33333308","productSelectedBackground":"#1C1C1C08","productSelectedBorder":"#1C1C1C","buttonBackground":"#1C1C1C","buttonText":"#FFFFFF","badgeBackground":"#1C1C1C","tertiaryText":"#1C1C1C","badgeText":"#FFFFFF","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.142Z","id":"Q3YizZc2cgDIb6W62gEO"},"progressBarDesignSetting":{"name":"Progress bar","type":"progress-bar","positionProgressBar":"","positionProgressBarCartDrawer":"","primaryColor":"#1C1C1C","secondaryColor":"#333333","newBgColor":"#E3E3E3","primaryTextColor":"#333333","secondaryTextColor":"#33333380","completedIconColor":"#FFFFFF","completedBgColor":"#1C1C1C","inCompletedIconColor":"#1C1C1C","inCompletedBgColor":"#FFFFFF","inCompletedProgressBgColor":"#d1d1d1","isUseBgColor":false,"colorStyle":"basic","singleTitle":"Free gift with purchase","enabledShowBadge":true,"badgeText":"Exclusive","enabledShowBorder":true,"enabledBgForBenefit":false,"postAchievedSubtitle":"You have got free gift","beforeAchievedSubtitle":"Spend {{amount_left}} more to get free gift","freeText":"Free","enabledGiftDetails":true,"giftDetails":[],"backgroundCard":"#F4F5F4","backgroundBar":"#D9D9D9","foregroundBar":"#282928","borderColor":"#D3D4D2","layoutProgressBar":"layout-progress-bar-classic","iconSource":"default","discountIcon":"","freeShippingIcon":"","freeGiftDisplay":"productImage","freeGiftIcon":"","displayAsIcon":false,"milestoneReached":"doneIcon","iconSize":14,"iconBorderRadius":32,"iconBorderOpacity":30,"iconPosition":"beside","barThickness":6,"barRadius":16,"barAnimation":"none","paddingTop":8,"paddingBottom":8,"marginTop":8,"marginBottom":8,"spacingGap":24,"messageSize":16,"tierSize":13,"showMilestoneTriggerValue":false,"giftDetailTitleSize":13,"seeDetailsText":"See details","hideDetailsText":"Hide","freeGiftsText":"free gift(s)","itemsText":"item(s)","editGiftsText":"Edit gifts","editTierText":"Edit","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.157Z","id":"S27m7j2Lpc2TkJRRrRoI"},"promotionCardDesignSetting":{"type":"promotion-card","positionPromotionCard":"","positionPromotionCardCartDrawer":"","atcPromotionCardText":"Unlock Gift","stackGiftsText":"{{total_items}} gifts include","colorStyle":"basic","layout":"horizontal","stackGifts":false,"titleFontWeight":"500","subtitleFontWeight":"400","primaryColor":"#1C1C1C","secondaryColor":"#5B5B5B","isUseBgColor":false,"newBgColor":"#1C1C1C08","primaryTextColor":"#333333","secondaryTextColor":"#33333380","tertiaryTextColor":"#33333380","buttonColor":"#1C1C1C","buttonTextColor":"#FFFFFF","borderCardColor":"#DEDEDE","borderProductColor":"#D3D4D2","badgeTextColor":"#1C1C1CB2","badgeBackgroun
12625dColor":"#F5F5F5","progressIconColor":"#FFFFFF","progressBackgroundColor":"#E6E6E6","progressBarColor":"#272727","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.153Z","id":"hDri4yb5JnifQGLUt77J"},"slideCartOfferDesignSetting":{"active":false,"name":"Slide cart offer","type":"slide-cart-offer","dealCampaigns":[],"hideShopNowButton":false,"customizeOfferLink":false,"dealLinks":[],"colorStyle":"basic","primaryColor":"#1C1C1C","secondaryColor":"#F8F8F8","primaryText":"#1C1C1C","buttonLink":"#1C1C1C","productNameAndPrice":"#1C1C1C","backgroundCard":"#F8F8F8","comparePrice":"#1C1C1C80","title":"TODAY'S OFFER","shopNowLabel":"Shop now","GWCADealGiftText":"Spend {{min_cart_value}} to get a gift for FREE!","GWCADealDiscountText":"Spend {{min_cart_value}} and get a gift for {{discount_value}} OFF!","GWCODealGiftText":"Spend {{min_collection_value}} on {{collection_name}} to get a FREE gift!","GWCODealDiscountText":"Spend {{min_collection_value}} on {{collection_name}} and get a gift for {{discount_value}} OFF!","GWQUDealGiftText":"Buy {{trigger_quantity}} specific item(s) and get a gift for FREE!","GWQUDealDiscountText":"Buy {{trigger_quantity}} specific item(s) and get a gift for {{discount_value}} OFF!","BXGYDealGiftText":"Buy {{trigger_quantity}} specific item(s) to claim a FREE gift!","BXGYDealDiscountText":"Buy {{trigger_quantity}} specific product(s) and get a gift for {{discount_value}} OFF!","position":".AOV-CartDrawer-SlideCartOffer--position","shopId":"MU8D4otp5VtfSCvXbRDB","createdAt":"2026-06-24T11:59:20.150Z","id":"nejNU8eYjSRR696AqKIh"},"storefrontAccessToken":"63ad8cb78ba9181a6e1f36de8c78d5ab"}; 12626 const optimizeAddGift = metafields.configSettings?.optimizeAddGift; 12627 const enableUsOcInstock = metafields.configSettings?.enableUsOcInstock; 12628 12629 const collections = []; 12630 const productsOfCollection = {}; 12631 12632 productsOfCollection[15627739857222] = {}; 12633 12634 productsOfCollection[15627739857222][56843799494982] = { 12635 price: 10000, 12636 }; 12637 12638 12639 productsOfCollection[15193301090630] = {}; 12640 12641 productsOfCollection[15193301090630][55189521465670] = { 12642 price: 2225, 12643 }; 12644 12645 productsOfCollection[15193301090630][55189521498438] = { 12646 price: 3950, 12647 }; 12648 12649 productsOfCollection[15193301090630][55189521531206] = { 12650 price: 8620, 12651 }; 12652 12653 productsOfCollection[15193301090630][55189521563974] = { 12654 price: 14750, 12655 }; 12656 12657 productsOfCollection[15193301090630][55189521596742] = { 12658 price: 24500, 12659 }; 12660 12661 12662 productsOfCollection[15670889742662] = {}; 12663 12664 productsOfCollection[15670889742662][57087525683526] = { 12665 price: 0, 12666 }; 12667 12668 12669 productsOfCollection[15670891151686] = {}; 12670 12671 productsOfCollection[15670891151686][57087534301510] = { 12672 price: 0, 12673 }; 12674 12675 12676 productsOfCollection[14821795692870] = {}; 12677 12678 productsOfCollection[14821795692870][53832568734022] = { 12679 price: 2225, 12680 }; 12681 12682 productsOfCollection[14821795692870][53832568766790] = { 12683 price: 3950, 12684 }; 12685 12686 productsOfCollection[14821795692870][53832568799558] = { 12687 price: 8620, 12688 }; 12689 12690 productsOfCollection[14821795692870][53832568832326] = { 12691 price: 14750, 12692 }; 12693 12694 productsOfCollection[14821795692870][55164357574982] = { 12695 price: 24500, 12696 }; 12697 12698 12699 productsOfCollection[14855369720134] = {}; 12700 12701 productsOfCollection[14855369720134][53942480044358] = { 12702 price: 1725, 12703 }; 12704 12705 productsOfCollection[14855369720134][53942480077126] = { 12706 price: 2950, 12707 }; 12708 12709 productsOfCollection[14855369720134][53942480109894] = { 12710 price: 6120, 12711 }; 12712 12713 productsOfCollection[14855369720134][53942480142662] = { 12714 price: 9750, 12715 }; 12716 12717 productsOfCollection[14855369720134][55164307636550] = { 12718 price: 17500, 12719 }; 12720 12721 12722 productsOfCollection[6726869942469] = {}; 12723 12724 productsOfCollection[6726869942469][40009403367621] = { 12725 price: 2225, 12726 }; 12727 12728 productsOfCollection[6726869942469][40009403400389] = { 12729 price: 3950, 12730 }; 12731 12732 productsOfCollection[6726869942469][40009403433157] = { 12733 price: 8620, 12734 }; 12735 12736 productsOfCollection[6726869942469][40009403465925] = { 12737 price: 14750, 12738 }; 12739 12740 productsOfCollection[6726869942469][55165287334214] = { 12741 price: 24500, 12742 }; 12743 12744 12745 productsOfCollection[15203883680070] = {}; 12746 12747 productsOfCollection[15203883680070][55225085854022] = { 12748 price: 1250, 12749 }; 12750 12751 productsOfCollection[15203883680070][55225085886790] = { 12752 price: 2250, 12753 }; 12754 12755 productsOfCollection[15203883680070][55225085919558] = { 12756 price: 4370, 12757 }; 12758 12759 productsOfCollection[15203883680070][55225085952326] = { 12760 price: 7500, 12761 }; 12762 12763 productsOfCollection[15203883680070][55225085985094] = { 12764 price: 9900, 12765 }; 12766 12767 12768 productsOfCollection[6628321263813] = {}; 12769 12770 productsOfCollection[6628321263813][39609192710341] = { 12771 price: 690, 12772 }; 12773 12774 12775 productsOfCollection[6628317561029] = {}; 12776 12777 productsOfCollection[6628317561029][39609188450501] = { 12778 price: 690, 12779 }; 12780 12781 12782 productsOfCollection[6628319920325] = {}; 12783 12784 productsOfCollection[6628319920325][39609191235781] = { 12785 price: 690, 12786 }; 12787 12788 12789 productsOfCollection[15193256919366] = {}; 12790 12791 productsOfCollection[15193256919366][55189467005254] = { 12792 price: 1725, 12793 }; 12794 12795 productsOfCollection[15193256919366][55189467038022] = { 12796 price: 2950, 12797 }; 12798 12799 productsOfCollection[15193256919366][55189467070790] = { 12800 price: 6120, 12801 }; 12802 12803 productsOfCollection[15193256919366][55189467103558] = { 12804 price: 9750, 12805 }; 12806 12807 productsOfCollection[15193256919366][55189467136326] = { 12808 price: 17500, 12809 }; 12810 12811 12812 productsOfCollection[15203891085638] = {}; 12813 12814 productsOfCollection[15203891085638][55225121505606] = { 12815 price: 1725, 12816 }; 12817 12818 productsOfCollection[15203891085638][55225121538374] = { 12819 price: 2950, 12820 }; 12821 12822 productsOfCollection[15203891085638][55225121571142] = { 12823 price: 6120, 12824 }; 12825 12826 productsOfCollection[15203891085638][55225121603910] = { 12827 price: 9750, 12828 }; 12829 12830 productsOfCollection[15203891085638][55225121636678] = { 12831 price: 17500, 12832 }; 12833 12834 12835 productsOfCollection[6628323360965] = {}; 12836 12837 productsOfCollection[6628323360965][39609196708037] = { 12838 price: 490, 12839 }; 12840 12841 12842 productsOfCollection[6726878134469] = {}; 12843 12844 productsOfCollection[6726878134469][40009476702405] = { 12845 price: 1240, 12846 }; 12847 12848 productsOfCollection[6726878134469][40009476735173] = { 12849 price: 2250, 12850 }; 12851 12852 productsOfCollection[6726878134469][40009476767941] = { 12853 price: 3950, 12854 }; 12855 12856 productsOfCollection[6726878134469][40009476800709] = { 12857 price: 8620, 12858 }; 12859 12860 productsOfCollection[6726878134469][40009476833477] = { 12861 price: 14750, 12862 }; 12863 12864 productsOfCollection[6726878134469][55165276946758] = { 12865 price: 24500, 12866 }; 12867 12868 12869 productsOfCollection[14975454576966] = {}; 12870 12871 productsOfCollection[14975454576966][54344203010374] = { 12872 price: 2750, 12873 }; 12874 12875 productsOfCollection[14975454576966][54344203043142] = { 12876 price: 5000, 12877 }; 12878 12879 productsOfCollection[14975454576966][54344203075910] = { 12880 price: 11250, 12881 }; 12882 12883 productsOfCollection[14975454576966][54344203108678] = { 12884 price: 21500, 12885 }; 12886 12887 productsOfCollection[14975454576966][55149304054086] = { 12888 price: 40000, 12889 }; 12890 12891 12892 productsOfCollection[15203880632646] = {}; 12893 12894 productsOfCollection[15203880632646][55225072451910] = { 12895 price: 1725, 12896 }; 12897 12898 productsOfCollection[15203880632646][55225072484678] = { 12899 price: 2950, 12900 }; 12901 12902 productsOfCollection[15203880632646][55225072517446] = { 12903 price: 6120, 12904 }; 12905 12906 productsOfCollection[15203880632646][55225072550214] = { 12907 price: 9750, 12908 }; 12909 12910 productsOfCollection[15203880632646][55225072582982] = { 12911 price: 17500, 12912 }; 12913 12914 12915 productsOfCollection[6728179024069] = {}; 12916 12917 productsOfCollection[6728179024069][40015077114053] = { 12918 price: 2490, 12919 }; 12920 12921 productsOfCollection[6728179024069][40701486563525] = { 12922 price: 3290, 12923 }; 12924 12925 productsOfCollection[6728179024069][40701489250501] = { 12926 price: 3990, 12927 }; 12928 12929 12930 productsOfCollection[6628312907973] = {}; 12931 12932 productsOfCollection[6628312907973][39609177243845] = { 12933 price: 790, 12934 }; 12935 12936 productsOfCollection[6628312907973][39609177276613] = { 12937 price: 1090, 12938 }; 12939 12940 productsOfCollection[6628312907973][39609177309381] = { 12941 price: 1590, 12942 }; 12943 12944 productsOfCollection[6628312907973][39609177342149] = { 12945 price: 1890, 12946 }; 12947 12948 12949 productsOfCollection[14855478968646] = {}; 12950 12951 productsOfCollection[14855478968646][53943062331718] = { 12952 price: 2250, 12953 }; 12954 12955 productsOfCollection[14855478968646][53943062364486] = { 12956 price: 3950, 12957 }; 12958 12959 productsOfCollection[14855478968646][53943062397254] = { 12960 price: 8620, 12961 }; 12962 12963 productsOfCollection[14855478968646][53943062430022] = { 12964 price: 14750, 12965 }; 12966 12967 productsOfCollection[14855478968646][55164287844678] = { 12968 price: 24500, 12969 }; 12970 12971 12972 productsOfCollection[14950734692678] = {}; 12973 12974 productsOfCollection[14950734692678][54259711312198] = { 12975 price: 1725, 12976 }; 12977 12978 productsOfCollection[14950734692678][54259711344966] = { 12979 price: 2950, 12980 }; 12981 12982 productsOfCollection[14950734692678][54259711377734] = { 12983 price: 6120, 12984 }; 12985 12986 productsOfCollection[14950734692678][54259711410502] = { 12987 price: 9750, 12988 }; 12989 12990 productsOfCollection[14950734692678][55164251668806] = { 12991 price: 17500, 12992 }; 12993 12994 12995 productsOfCollection[6694237372613] = {}; 12996 12997 productsOfCollection[6694237372613][39866743193797] = { 12998 price: 4490, 12999 }; 13000 13001 productsOfCollection[6694237372613][39866743226565] = { 13002 price: 5990, 13003 }; 13004 13005 productsOfCollection[6694237372613][39866743259333] = { 13006 price: 8490, 13007 }; 13008 13009 productsOfCollection[6694237372613][39866743292101] = { 13010 price: 11990, 13011 }; 13012 13013 13014 productsOfCollection[14818674901318] = {}; 13015 13016 productsOfCollection[14818674901318][53942806741318] = { 13017 price: 1240, 13018 }; 13019 13020 productsOfCollection[14818674901318][53942806774086] = { 13021 price: 2250, 13022 }; 13023 13024 productsOfCollection[14818674901318][53942806806854] = { 13025 price: 3950, 13026 }; 13027 13028 productsOfCollection[14818674901318][53942806839622] = { 13029 price: 8620, 13030 }; 13031 13032 productsOfCollection[14818674901318][53942806872390] = { 13033 price: 14750, 13034 }; 13035 13036 productsOfCollection[14818674901318][55165252665670] = { 13037 price: 24500, 13038 }; 13039 13040 13041 productsOfCollection[15185643241798] = {}; 13042 13043 productsOfCollection[15185643241798][55172028236102] = { 13044 price: 1990, 13045 }; 13046 13047 13048 productsOfCollection[15185679483206] = {}; 13049 13050 productsOfCollection[15185679483206][55172083188038] = { 13051 price: 1990, 13052 }; 13053 13054 13055 productsOfCollection[14821920538950] = {}; 13056 13057 productsOfCollection[14821920538950][53833096626502] = { 13058 price: 995, 13059 }; 13060 13061 13062 productsOfCollection[14821921620294] = {}; 13063 13064 productsOfCollection[14821921620294][53833101508934] = { 13065 price: 995, 13066 }; 13067 13068 13069 productsOfCollection[15185636458822] = {}; 13070 13071 productsOfCollection[15185636458822][55172017357126] = { 13072 price: 1990, 13073 }; 13074 13075 13076 productsOfCollection[15185629544774] = {}; 13077 13078 productsOfCollection[15185629544774][55172000678214] = { 13079 price: 1990, 13080 }; 13081 13082 13083 productsOfCollection[15185614766406] = {}; 13084 13085 productsOfCollection[15185614766406][55171973153094] = { 13086 price: 1990, 13087 }; 13088 13089 13090 productsOfCollection[6694204702917] = {}; 13091 13092 productsOfCollection[6694204702917][39866594394309] = { 13093 price: 3990, 13094 }; 13095 13096 productsOfCollection[6694204702917][39866594427077] = { 13097 price: 4990, 13098 }; 13099 13100 productsOfCollection[6694204702917][39866594459845] = { 13101 price: 6990, 13102 }; 13103 13104 productsOfCollection[6694204702917][39866594492613] = { 13105 price: 9990, 13106 }; 13107 13108 13109 productsOfCollection[14865640096070] = {}; 13110 13111 productsOfCollection[14865640096070][53978299007302] = { 13112 price: 1490, 13113 }; 13114 13115 13116 productsOfCollection[15558481117510] = {}; 13117 13118 productsOfCollection[15558481117510][56577786282310] = { 13119 price: 1290, 13120 }; 13121 13122 13123 productsOfCollection[15558471713094] = {}; 13124 13125 productsOfCollection[15558471713094][56577661501766] = { 13126 price: 1190, 13127 };
13127 13128 13129 13130 productsOfCollection[14865640653126] = {}; 13131 13132 productsOfCollection[14865640653126][53978300055878] = { 13133 price: 1490, 13134 }; 13135 13136 13137 productsOfCollection[14865635410246] = {}; 13138 13139 productsOfCollection[14865635410246][53978290422086] = { 13140 price: 1790, 13141 }; 13142 13143 13144 productsOfCollection[14865642455366] = {}; 13145 13146 productsOfCollection[14865642455366][53978309755206] = { 13147 price: 1490, 13148 }; 13149 13150 13151 productsOfCollection[14865641472326] = {}; 13152 13153 productsOfCollection[14865641472326][53978306642246] = { 13154 price: 1490, 13155 }; 13156 13157 13158 productsOfCollection[14865628922182] = {}; 13159 13160 productsOfCollection[14865628922182][53978249232710] = { 13161 price: 1790, 13162 }; 13163 13164 13165 productsOfCollection[14855364346182] = {}; 13166 13167 productsOfCollection[14855364346182][53942455206214] = { 13168 price: 2250, 13169 }; 13170 13171 productsOfCollection[14855364346182][53942455238982] = { 13172 price: 3950, 13173 }; 13174 13175 productsOfCollection[14855364346182][53942455271750] = { 13176 price: 8620, 13177 }; 13178 13179 productsOfCollection[14855364346182][53942455304518] = { 13180 price: 14750, 13181 }; 13182 13183 productsOfCollection[14855364346182][55164318122310] = { 13184 price: 24500, 13185 }; 13186 13187 13188 productsOfCollection[15185784209734] = {}; 13189 13190 productsOfCollection[15185784209734][55172297818438] = { 13191 price: 490, 13192 }; 13193 13194 13195 productsOfCollection[15185805115718] = {}; 13196 13197 productsOfCollection[15185805115718][55172317806918] = { 13198 price: 490, 13199 }; 13200 13201 13202 productsOfCollection[6726719340741] = {}; 13203 13204 productsOfCollection[6726719340741][40008767209669] = { 13205 price: 2490, 13206 }; 13207 13208 productsOfCollection[6726719340741][40008767242437] = { 13209 price: 4490, 13210 }; 13211 13212 productsOfCollection[6726719340741][40008767275205] = { 13213 price: 6490, 13214 }; 13215 13216 13217 productsOfCollection[6726735036613] = {}; 13218 13219 productsOfCollection[6726735036613][40008804335813] = { 13220 price: 2490, 13221 }; 13222 13223 productsOfCollection[6726735036613][40008804368581] = { 13224 price: 4490, 13225 }; 13226 13227 productsOfCollection[6726735036613][40008804401349] = { 13228 price: 6490, 13229 }; 13230 13231 13232 productsOfCollection[6726739460293] = {}; 13233 13234 productsOfCollection[6726739460293][40008818163909] = { 13235 price: 2490, 13236 }; 13237 13238 productsOfCollection[6726739460293][40008818196677] = { 13239 price: 4490, 13240 }; 13241 13242 productsOfCollection[6726739460293][40008818229445] = { 13243 price: 6490, 13244 }; 13245 13246 13247 productsOfCollection[15185811079494] = {}; 13248 13249 productsOfCollection[15185811079494][55172334125382] = { 13250 price: 490, 13251 }; 13252 13253 13254 productsOfCollection[6628347478213] = {}; 13255 13256 productsOfCollection[6628347478213][39609251692741] = { 13257 price: 2690, 13258 }; 13259 13260 productsOfCollection[6628347478213][39609251725509] = { 13261 price: 3990, 13262 }; 13263 13264 productsOfCollection[6628347478213][39609251758277] = { 13265 price: 5590, 13266 }; 13267 13268 13269 productsOfCollection[6628205068485] = {}; 13270 13271 productsOfCollection[6628205068485][39608853168325] = { 13272 price: 590, 13273 }; 13274 13275 productsOfCollection[6628205068485][39608853201093] = { 13276 price: 790, 13277 }; 13278 13279 productsOfCollection[6628205068485][39608853233861] = { 13280 price: 1090, 13281 }; 13282 13283 productsOfCollection[6628205068485][39608853266629] = { 13284 price: 1490, 13285 }; 13286 13287 productsOfCollection[6628205068485][39608853299397] = { 13288 price: 1790, 13289 }; 13290 13291 13292 productsOfCollection[6628277813445] = {}; 13293 13294 productsOfCollection[6628277813445][39609079529669] = { 13295 price: 1690, 13296 }; 13297 13298 productsOfCollection[6628277813445][39609079562437] = { 13299 price: 2290, 13300 }; 13301 13302 productsOfCollection[6628277813445][39609079595205] = { 13303 price: 2690, 13304 }; 13305 13306 productsOfCollection[6628277813445][39609087262917] = { 13307 price: 3290, 13308 }; 13309 13310 13311 productsOfCollection[6628305731781] = {}; 13312 13313 productsOfCollection[6628305731781][39609167806661] = { 13314 price: 590, 13315 }; 13316 13317 productsOfCollection[6628305731781][39609167839429] = { 13318 price: 790, 13319 }; 13320 13321 productsOfCollection[6628305731781][39609167872197] = { 13322 price: 1090, 13323 }; 13324 13325 productsOfCollection[6628305731781][39609167904965] = { 13326 price: 1490, 13327 }; 13328 13329 productsOfCollection[6628305731781][39609167937733] = { 13330 price: 1790, 13331 }; 13332 13333 13334 13335 13336 13337 const metafieldVariants = {} 13338 if(enableUsOcInstock){ 13339 13340 } 13341 13342 13343 13344 13345 const currentCart = {"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}; 13346 const cartItems = []; 13347 const productsCart = []; 13348 13349 13350 const cartItemUpdated = cartItems.map((item) => { 13351 const productInItem = productsCart.find(p => p.id === item.variant_id); 13352 if (productInItem) { 13353 return { 13354 ...item, 13355 collections: productInItem.collections, 13356 ...(enableUsOcInstock && { metafieldUsOcInstock: productInItem.metafieldUsOcInstock }), 13357 }; 13358 } 13359 return item; 13360 }); 13361 13362 return { 13363 ...metafields, 13364 // Shops installed before the key was renamed only have the legacy 13365 // `storeFrontAccessToken` (capital F) metafield. This line runs AFTER the spread 13366 // above, so without the `default:` fallback it renders `null` and overwrites the 13367 // valid token that `...metafields` just brought in. getStorefrontToken() then reads 13368 // null, misses its cache, and calls /ensure-storefront-token on every page load. 13369 // Remove the fallback once the legacy shops are backfilled to the lowercase key. 13370 storefrontAccessToken: "63ad8cb78ba9181a6e1f36de8c78d5ab", 13371 13372 shopCurrency: "EUR", 13373 marketCountry: "FR",marketId: 472973537, 13374 cart: { 13375 cartItems: cartItemUpdated 13376 }, 13377 product: { 13378 id: null, 13379 variants: null, 13380 selectedVariant: null, 13381 collectionTitles: [], 13382 collectionIds: [], 13383 title: null, 13384 type: null, 13385 handle: null, 13386 vendor: null, 13387 tags: null, 13388 price: null, 13389 hasOnlyDefaultVariant: null, 13390 available: null, 13391 image: null, 13392 options: null, 13393 ...(enableUsOcInstock ? {metafieldVariants} : {}), 13394 13395 }, 13396 customer: { 13397 id: null, 13398 email: null, 13399 first_name: null, 13400 last_name: null, 13401 isB2B: null, 13402 }, 13403 currentCart, 13404 currentRequestID: 0, 13405 productsOfCollection 13406 } 13407 }; 13408 if (!window.AVADA_FREE_GIFTS) window.AVADA_FREE_GIFTS = initFreeGiftData(); 13409 } catch (e) { 13410 console.error('Error assigning aov free gift variable', e); 13411 } 13412</script>
13412 13413<!-- END app snippet --> 13414 13415 13416</div><div id="shopify-block-AVEg1ZzNYWEZ2ZXBEN__7584948915495707528" class="shopify-block shopify-app-block"> 13417<!-- BEGIN app snippet: app-data --> 13418 13419
13420<script>try{if(!window.AVADA_JOY){const m={"shop":{"disableWatermark":true,"plan":"advanced_2025","isAvailableProPlan":false,"moneyFormat":"{{amount_with_comma_separator}} â¬","moneyWithCurrencyFormat":"â¬{{amount_with_comma_separator}} EUR","useNewWidget":true,"useWidgetV3":true,"customerAccountsVersion":"NEW_CUSTOMER_ACCOUNTS","usePendingPointV2":false,"enableTierProgram":true,"latestInstalledDate":"2025-10-07T07:08:44.984Z","isGuestSameAsMember":false,"isNewFormatDOB":true,"isCustomLoginLink":false,"loginLinkRedirect":"","signUpLinkRedirect":"","canShowBrandingLp":true,"useReferralV2":true,"newFreePlan":false,"isTestEarningPointMode":true,"customerLoyaltyEligibility":"customer_eligible_all","isUpgradedFeature2025":true,"pricingCohort":"2025_adv","handleLoyaltyPage":"joy-loyalty-page","domain":"caliweed.pt","shopifyDomain":"mafrenchweed.myshopify.com","timezoneSelected":"Romance Standard Time","currency":"EUR","useMoneyWithCurrencyFormat":false},"program":{"earning":[{"type":"earning","event":"place_order","hasLimit":false,"limitUnit":"minute","limitInterval":1,"autoRemovePoints":true,"statusUseCondition":true,"typeCondition":"all","typeProductMatch":"all","appliedSource":"all","conditions":[{"field":"title","typeMatch":"contains","content":""}],"includeProducts":[],"excludeProducts":[],"excludePOSOrderProducts":false,"excludeOSOrderProducts":false,"excludeGiftCard":false,"excludeStoreCredit":false,"excludeFreeGift":false,"appliedPlaceOrderTo":"all","startDate":"2025-10-06T23:00:00.000Z","skipEarnPointGuest":true,"priority":0,"shopId":"vCs4Mslz52jqhlQlt2l4","showLoyaltyPage":true,"createdAt":"2025-10-07T07:44:02.850Z","expired":false,"translateTitle":{},"earnPoint":1,"prefix":"Joy -","usageLimit":1,"isDraft":false,"rateMoney":1,"earnBy":"price","earnPointsTiers":{"IhrcOxr2ZBeVRPzGEPf7":{"earnPoint":1,"rateMoney":1}},"title":"Passer la commande","appliesOncePerCustomer":false,"changeProgramTitle":false,"status":true,"giftStatus":"none","updatedAt":"2025-10-07T08:27:23.824Z","id":"ORwjkl75JyteSnH8CJcf"},{"title":"Récompense d'anniversaire","event":"birthday","type":"earning","earnPoint":100,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"year","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"dateFormat":"DD/MM/YYYY","earnPointsTiers":{"IhrcOxr2ZBeVRPzGEPf7":{"enableRewardEarnPoint":false,"enableRewardFreeGift":false,"enableRewardDiscount":false,"defaultReward":"point","rewardPoint":{"id":"a61663b0-aad2-4c5a-b34c-d878631a7724","typeEarn":"point","earnPoint":100,"event":"birthday","type":"earn_point_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"},"rewardFreeGift":{"id":"97b9cf1a-4180-4821-8ea3-f0c5d85cba83","event":"birthday","prefix":"JOY-","typeReward":"rewardFreeGiftBirthday","typeEarn":"free_gift","spendPoint":0,"specificProducts":[],"variantIds":[],"variantId":null,"expiredAfter":"permanent","orderReq":"none","orderReqQuantity":"5","appliedDiscountToSaleChannel":"applyOnlineStore","combinedWith":[],"orderReqAmount":0,"appliedCollectionIds":[],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","userAvailability":"userRedeemed","freeProductQuantity":"all","type":"free_gift_reward_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"},"rewardDiscount":{"id":"b0d147f4-2d16-4630-8b52-bf7690e78396","event":"birthday","typeEarn":"percentage","orderReq":"none","appliedDiscountToSaleChannel":"applyOnlineStore","appliedTo":"all","isUsePrefixDiscountCode":false,"expired":true,"expiredAfter":"permanent","prefix":"JOY-","orderReqAmount":"5","orderReqQuantity":"5","earnPoint":10,"type":"discount_reward_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"}},"qARdHRK9sSy0F4oQOxIC":{"enableRewardEarnPoint":false,"enableRewardFreeGift":false,"enableRewardDiscount":false,"defaultReward":"point","rewardPoint":{"id":"d6349c96-1b42-4fee-8d1c-59fec8a80193","typeEarn":"point","earnPoint":100,"event":"birthday","type":"earn_point_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"},"rewardFreeGift":{"id":"00170f5e-cad0-4789-97aa-33ee3895d647","event":"birthday","prefix":"JOY-","typeReward":"rewardFreeGiftBirthday","typeEarn":"free_gift","spendPoint":0,"specificProducts":[],"variantIds":[],"variantId":null,"expiredAfter":"permanent","orderReq":"none","orderReqQuantity":"5","appliedDiscountToSaleChannel":"applyOnlineStore","combinedWith":[],"orderReqAmou
13420nt":0,"appliedCollectionIds":[],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","userAvailability":"userRedeemed","freeProductQuantity":"all","type":"free_gift_reward_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"},"rewardDiscount":{"id":"ca6b1f4a-b77e-4f09-8d7a-518c53fa64a0","event":"birthday","typeEarn":"percentage","orderReq":"none","appliedDiscountToSaleChannel":"applyOnlineStore","appliedTo":"all","isUsePrefixDiscountCode":false,"expired":true,"expiredAfter":"permanent","prefix":"JOY-","orderReqAmount":"5","orderReqQuantity":"5","earnPoint":10,"type":"discount_reward_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"}},"ALWsh82mdXeu79JQl8J9":{"enableRewardEarnPoint":false,"enableRewardFreeGift":false,"enableRewardDiscount":false,"defaultReward":"point","rewardPoint":{"id":"74b84223-9692-44f0-9ccc-8f0659b622ea","typeEarn":"point","earnPoint":100,"event":"birthday","type":"earn_point_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"},"rewardFreeGift":{"id":"9e42086b-d460-4d37-8294-0e5a94ce40ca","event":"birthday","prefix":"JOY-","typeReward":"rewardFreeGiftBirthday","typeEarn":"free_gift","spendPoint":0,"specificProducts":[],"variantIds":[],"variantId":null,"expiredAfter":"permanent","orderReq":"none","orderReqQuantity":"5","appliedDiscountToSaleChannel":"applyOnlineStore","combinedWith":[],"orderReqAmount":0,"appliedCollectionIds":[],"isUsePrefixDiscountCode":false,"redeemIn":"available_in_online_store","appliedTo":"sf_product","userAvailability":"userRedeemed","freeProductQuantity":"all","type":"free_gift_reward_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"},"rewardDiscount":{"id":"44a39546-e4c4-4e7f-9adc-d13764582cb9","event":"birthday","typeEarn":"percentage","orderReq":"none","appliedDiscountToSaleChannel":"applyOnlineStore","appliedTo":"all","isUsePrefixDiscountCode":false,"expired":true,"expiredAfter":"permanent","prefix":"JOY-","orderReqAmount":"5","orderReqQuantity":"5","earnPoint":10,"type":"discount_reward_birthday","shopId":"vCs4Mslz52jqhlQlt2l4"}}},"typeEarn":"point","receivedBeforeDays":0,"typeDeliveryMethod":"automatic","typeRewardTiming":"exact_birthday","typeRewardTimingStart":0,"typeRewardTimingEnd":0,"birthdayInputMethod":"calendar","isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":4,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:51:58.254Z","changeProgramTitle":false,"dateType":"MM/DD","expired":false,"isDraft":false,"status":true,"translateTitle":{},"giftStatus":"none","updatedAt":"2025-10-07T07:52:25.635Z","id":"48uSxj8or6YQRFkFhSme"},{"action":"guide","title":"Inscrivez-vous aux newsletters","event":"sign_up_newsletter","type":"earning","earnPoint":50,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"lifetime","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"excludedSubscribedBefore":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":5,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:52:52.244Z","signUpGuide":"","changeProgramTitle":false,"expired":false,"isDraft":false,"typeSignNewsletters":"blank","status":true,"updatedAt":"2025-10-07T07:52:59.320Z","translateTitle":{},"id":"VcRDnR2xPmKR1N2YlKti"},{"title":"Ecrire une critique","event":"write_review","type":"earning","earnPoint":40,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"month","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"extraPoints":10,"enabledAntiCheat":true,"enabledMinCharacters":true,"minCharacters":"10","isAppliedExtraPoints":false,"earnPointsTiers":{"IhrcOxr2ZBeVRPzGEPf7":{"earnPoint":100},"qARdHRK9sSy0F4oQOxIC":{"earnPoint":100},"ALWsh82mdXeu79JQl8J9":{"earnPoint":100}},"reviewApp":"judgeMeApp","limitInterval":"1","isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":6,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:55:31.646Z","translateTitle":{},"expired":false,"isDraft":false,"giftStatus":"none","status":true,"updatedAt":"2025-10-07T07:55:44.350Z","id":"1mcT1Y8B11J59Cdevoju"}
13420,{"action":"interact","title":"Visitez le site Web","event":"interact_website","type":"earning","status":true,"earnPoint":10,"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":"vCs4Mslz52jqhlQlt2l4","priority":7,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:55:55.335Z","updatedAt":"2025-10-07T07:55:55.335Z","translateTitle":{},"expired":false,"id":"OR48iZHYPJx8K99LwiHn"},{"title":"Nombre de commandes","event":"milestone","type":"earning","status":true,"earnPoint":100,"hasLimit":true,"urlAccount":"","urlLocation":"","limitUnit":"lifetime","startDate":"2025-10-06T23:00:00.000Z","rateMoney":1,"milestones":[{"value":1,"rewards":[{"action":"bonus_point","earnPoint":50}]},{"unit":"day","value":5,"rewards":[{"status":true,"title":"Produit gratuit","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":"","freeProductIds":[],"appliedTo":"sf_product","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"earnPoint":100,"action":"give_product","specificProducts":[{"id":14974437753158,"image":{"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},"handle":"white-widow-cbd","title":"White Widow CBD","variants":[{"id":54341307564358,"price":"12.40","title":"2.5g","option1":"2.5g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307597126,"price":"22.25","title":"5g","option1":"5g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307629894,"price":"39.50","title":"10g","option1":"10g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307662662,"price":"86.20","title":"25g","option1":"25g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307695430,"price":"147.50","title":"50g","option1":"50g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":55149312999750,"price":"245.00","title":"100g","option1":"100g","option2":null,"option3":null,"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":55149313032518,"price":"1.22","title":"prix1g","option1":"prix1g","option2":null,"option3":null,"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidowFlower.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidowFlower2.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWindowCBD_2.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/white_widow_2.png?v=1747054357"}],"options":[{"name":"Quantité","id":"gid://shopify/ProductOption/17342369857862","position":1,"values":["2.5g","5g","10g","25g","50g","100g","prix1g"]}]}],"variantId":54341307597126}]},{"unit":"day","value":10,"rewards":[{"status":true,"title":"Produit gratuit","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":"","freeProductIds":[],"appliedTo":"sf_product","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"earnPoint":100,"action":"give_product","specificProducts":[{"id":14974437753158,"image":{"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},"handle":"white-widow-cbd","title":"White Widow CBD","variants":[{"id":54341307564358,"price":"12.40","title":"2.5g","option1":"2.5g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307597126,"price":"22.25","title":"5g","option1":"5g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307629894,"price":"39.50","title":"10g","option1":"10g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307662662,"price":"86.20","title":"25g","option1":"25g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"}
13420,{"id":54341307695430,"price":"147.50","title":"50g","option1":"50g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":55149312999750,"price":"245.00","title":"100g","option1":"100g","option2":null,"option3":null,"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":55149313032518,"price":"1.22","title":"prix1g","option1":"prix1g","option2":null,"option3":null,"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidowFlower.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidowFlower2.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWindowCBD_2.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/white_widow_2.png?v=1747054357"}],"options":[{"name":"Quantité","id":"gid://shopify/ProductOption/17342369857862","position":1,"values":["2.5g","5g","10g","25g","50g","100g","prix1g"]}]}],"variantId":54341307629894}]},{"unit":"day","value":20,"rewards":[{"status":true,"title":"Produit gratuit","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":"","freeProductIds":[],"appliedTo":"sf_product","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"earnPoint":100,"action":"give_product","specificProducts":[{"id":14974437753158,"image":{"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},"handle":"white-widow-cbd","title":"White Widow CBD","variants":[{"id":54341307564358,"price":"12.40","title":"2.5g","option1":"2.5g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307597126,"price":"22.25","title":"5g","option1":"5g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307629894,"price":"39.50","title":"10g","option1":"10g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307662662,"price":"86.20","title":"25g","option1":"25g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":54341307695430,"price":"147.50","title":"50g","option1":"50g","option2":null,"option3":null,"inventory_quantity":2,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":55149312999750,"price":"245.00","title":"100g","option1":"100g","option2":null,"option3":null,"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"id":55149313032518,"price":"1.22","title":"prix1g","option1":"prix1g","option2":null,"option3":null,"inventory_quantity":0,"src":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"}],"images":[{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidow.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidowFlower.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWidowFlower2.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/WhiteWindowCBD_2.png?v=1747054357"},{"url":"https://cdn.shopify.com/s/files/1/0552/5422/0997/files/white_widow_2.png?v=1747054357"}],"options":[{"name":"Quantité","id":"gid://shopify/ProductOption/17342369857862","position":1,"values":["2.5g","5g","10g","25g","50g","100g","prix1g"]}]}],"variantId":54341307662662}]}],"isMilestoneV2":true,"typeMilestone":"milestone_order","isDraft":false,"isMigrateRuleEngine":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":8,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:04:27.096Z","translateTitle":{},"expired":false,"updatedAt":"2025-10-07T08:04:27.096Z","id":"aM5VaNEqZmlApR2ivXU3"}
13420],"interactWebsiteProgram":{"action":"interact","title":"Visitez le site Web","event":"interact_website","type":"earning","status":true,"earnPoint":10,"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":"vCs4Mslz52jqhlQlt2l4","priority":7,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:55:55.335Z","updatedAt":"2025-10-07T07:55:55.335Z","translateTitle":{},"expired":false,"id":"OR48iZHYPJx8K99LwiHn"},"spending":[{"event":"free_shipping","type":"spending","hasLimitShipping":false,"appliedTo":"all","appliedCollectionIds":[],"userAvailability":"userRedeemed","combinedWith":[],"destination":"all","shopId":"vCs4Mslz52jqhlQlt2l4","showLoyaltyPage":true,"createdAt":"2025-10-07T07:44:24.402Z","expired":false,"priority":2,"translateTitle":{},"isDraft":false,"giftStatus":"none","enableRefundPointRedeem":false,"spendPoint":250,"prefix":"Joy -","usageLimit":1,"title":"Livraison gratuite","appliesOncePerCustomer":false,"changeProgramTitle":false,"status":true,"updatedAt":"2025-10-07T07:59:40.171Z","id":"KstCGe4V55CEELI7kAqP"},{"enableRefundPointRedeem":false,"title":"5% de réduction","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":250,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"event":"percentage_discount","type":"spending","recurringCycleLimit":1,"recurringType":"first","earnAmount":"5","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":3,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:57:25.370Z","changeProgramTitle":false,"expired":false,"isDraft":false,"status":true,"translateTitle":{},"giftStatus":"none","updatedAt":"2025-10-07T07:57:42.356Z","id":"JlS5kSRoaglmiZT8sdUZ"},{"enableRefundPointRedeem":false,"title":"10% de réduction","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":500,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"event":"percentage_discount","type":"spending","recurringCycleLimit":1,"recurringType":"first","earnAmount":"10","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":4,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:57:55.291Z","translateTitle":{},"expired":false,"isDraft":false,"giftStatus":"none","status":true,"updatedAt":"2025-10-07T07:58:30.132Z","id":"Av0nmhdfqTjPYm2N7Ahc"},{"enableRefundPointRedeem":false,"title":"20% de réduction","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":1000,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"event":"percentage_discount","type":"spending","recurringCycleLimit":1,"recurringType":"first","earnAmount":"20","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":5,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:58:14.583Z","changeProgramTitle":false,"expired":false,"isDraft":false,"updatedAt":"2025-10-07T07:58:21.534Z","status":true,"translateTitle":{},"id":"bpHhgMFJ6xmqIsoMgbAa"},{"enableRefundPointRedeem":false,"title":"Points pour des réductions","redeemType":"dynamic","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmou
13420nt":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":false,"event":"amount_discount","type":"spending","recurringCycleLimit":1,"recurringType":"first","earnAmount":"1","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":6,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:58:59.547Z","changeProgramTitle":false,"expired":false,"isDraft":false,"updatedAt":"2025-10-07T07:59:03.511Z","status":true,"translateTitle":{},"id":"IkKOLMU5SCFDNdN2sG9P"}],"tiers":[{"name":"Venice Rookie ð","icon":"","iconCustom":"","targetPoint":0,"targetPointUpdate":0,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#3275DF","boxTextColor":"#FFFFFF","bgCardColor":"#4084F1","cardOpacity":0,"iconColor":"#222222","systemType":"bronze","descriptionBlock":"Welcome to the program","id":"IhrcOxr2ZBeVRPzGEPf7","shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T07:46:44.967Z","prevNames":["Bronze"],"imageBlock":"tier_bronze_icon","needToUploadIcon":false,"isUseBoxNameColor":true,"updatedAt":"2025-10-07T08:27:10.502Z","translateTitle":{"en":"Venice Rookie ð"},"translateDescription":{"en":"Welcome to the program"}},{"name":"Malibu Roller ð","icon":"","iconCustom":"","targetPoint":200,"targetPointUpdate":200,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#EEBD2A","boxTextColor":"#FFFFFF","bgCardColor":"#FDCB36","cardOpacity":0,"iconColor":"#222222","systemType":"silver","descriptionBlock":"Spend 200 points to unlock","id":"qARdHRK9sSy0F4oQOxIC","shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T07:46:44.968Z","prevNames":["Silver"],"imageBlock":"tier_sliver_icon","needToUploadIcon":false,"isUseBoxNameColor":true,"updatedAt":"2025-10-07T08:27:10.460Z","translateTitle":{"en":"Malibu Roller ð"},"translateDescription":{"en":"Spend 200 points to unlock"}},{"name":"Santa Cruz Smoker ð¿","icon":"","iconCustom":"","targetPoint":600,"targetPointUpdate":600,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#BCD37D","boxTextColor":"#FFFFFF","bgCardColor":"#CCE38E","cardOpacity":0,"iconColor":"#FFFFFF","systemType":"gold","descriptionBlock":"Spend 500 points to unlock","id":"ALWsh82mdXeu79JQl8J9","shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T07:46:44.968Z","prevNames":["Gold"],"imageBlock":"tier_gold_icon","needToUploadIcon":false,"isUseBoxNameColor":true,"inactive":false,"updatedAt":"2025-10-07T08:27:25.804Z","translateTitle":{"en":"Santa Cruz Smoker ð¿"},"translateDescription":{"en":"Spend 500 points to unlock"}},{"name":"Hollywood High ð¬","icon":"","iconCustom":"","targetPoint":1500,"targetPointUpdate":1500,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#6867B1","boxTextColor":"#FFFFFF","bgCardColor":"#8180C8","cardOpacity":0,"iconColor":"#222222","id":"8b9147fb-78c1-445a-9cfe-9147848256f5","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.475Z","imageBlock":"tier_bronze_icon","needToUploadIcon":false,"isUseBoxNameColor":true,"inactive":false,"updatedAt":"2025-10-07T08:27:25.812Z","translateTitle":{"en":"Hollywood High ð¬"}},{"name":"Golden State OG â¨","icon":"tier_bronze_icon","iconCustom":"","targetPoint":3000,"targetPointUpdate":3000,"members":0,"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":"2e7ff54c-ddae-4fe8-bd1e-6cd0e92e0b6a","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.479Z","imageBlock":"tier_bronze_icon","inactive":false,"updatedAt":"2025-10-07T08:27:25.798Z","translateTitle":{"en":"Golden State OG â¨"}}
13420,{"name":"Cali Legend ð¥","icon":"","iconCustom":"","targetPoint":5000,"targetPointUpdate":5000,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#E46629","boxTextColor":"#FFFFFF","bgCardColor":"#F77637","cardOpacity":0,"iconColor":"#222222","id":"eb8acad6-4064-4da2-9ff7-c8e1410219d6","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.453Z","imageBlock":"tier_bronze_icon","needToUploadIcon":false,"isUseBoxNameColor":true,"inactive":false,"updatedAt":"2025-10-07T08:27:25.810Z","translateTitle":{"en":"Cali Legend ð¥"}},{"name":"Emerald Emperor ð","icon":"","iconCustom":"","targetPoint":10000,"targetPointUpdate":10000,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"tierNamesLanguage":{},"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxBgColor":"#EABB34","boxTextColor":"#FFFFFF","bgCardColor":"#FFCE42","cardOpacity":0,"iconColor":"#222222","id":"d7972dd1-7db3-4183-92f9-6bc7fe80b1af","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.462Z","imageBlock":"tier_bronze_icon","needToUploadIcon":false,"isUseBoxNameColor":true,"inactive":false,"updatedAt":"2025-10-07T08:27:25.818Z","translateTitle":{"en":"Emerald Emperor ð"}}],"tierSettings":{"type":"tier","milestone":"lifetime","entryMethod":"pointEarned","prefix":"JOY-","isUsePrefixDiscountCode":false,"useDemotionTier":false,"typeDemotion":"downgrade_tier","downgradeAfter":"6","resetAfter":"6","downgradeAfterUnit":"month","resetAfterUnit":"month","notificationDowngradeBeforeUnit":"day","notificationDowngradeBefore":"7","useResetTier":false,"monthResetTier":"12","dayResetTier":"31","isSyncTagsCustomerTier":false,"customerTierTagPrefix":"Joy -","prevCustomerTierTagPrefixList":[],"startDate":"2025-10-07T08:04:41.930Z","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:12:12.036Z","totalChange":{},"isRelaunch":false,"status":true,"resetTime":1759825644336,"updatedAt":"2025-10-07T08:27:24.354Z","id":"5jFi7LjOpo9K9wNsVWtD","expired":false}},"shopId":"vCs4Mslz52jqhlQlt2l4","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":"before","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":"eighty-percent","hideOnMobile":false,"hideFloatButton":true,"popupIncludePage":{"custom":"","default":["home"]},"popupExcludePage":{"custom":"","default":[]},"iconPopup":"popup_gift","autoShowPopup":false,"autoShowWithHash":false,"isCustomLoginLink":false,"loginLinkRedirect":"","showWithHash":"","appCss":"","themeTextFont":"Inter","headlineTextFont":"Inter","headingTextFont":"Inter","actionTextFont":"Inter","positionMenu":[{"id":"redeem-points","title":"Redeem points","isShow":true,"nextPage":"redeemPoints","iconType":"default","iconImage":"","subItems":[]},{"id":"my-coupons","title":"My coupons","isShow":true,"nextPage":"myCoupons","iconType":"default","iconImage":"","subItems":[]},{"id":"vip","title":"Privileges","isShow":true,"showBeforeLogin":true,"nextPage":"tierLogin1","subItems":[{"id":"IhrcOxr2ZBeVRPzGEPf7","name":"Venice Rookie ð","tierRewardsOrder":[]},{"id":"qARdHRK9sSy0F4oQOxIC","name":"Malibu Roller ð","tierRewardsOrder":[{"id":"2YphagTBLb7QtercJ3yc","title":"ð¸ 5⬠de remise","eventType":"amount_discount","sortPriority":0}]},{"id":"ALWsh82mdXeu79JQl8J9","name":"Santa Cruz Smoker ð¿","tierRewardsOrder":[{"id":"tOX6RmjJJTESbayIo397","title":"ð¸ 10⬠de remise","eventType":"amount_discount","sortPriority":0}]},{"id":"8b9147fb-78c1-445a-9cfe-9147848256f5","name":"Hollywood High ð¬","tierRewardsOrder":[{"id":"PO0coA7393Jx8IzRRIkr","title":"ðï¸ 5% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"JHA5Cl6xhRRsd5ZLJAWX","title":"ð¸ 25⬠de remise","eventType":"amount_discount","sortPriority":1}]},{"id":"2e7ff54c-ddae-4fe8-bd1e-6cd0e92e0b6a","name":"Golden State OG â¨","tierRewardsOrder":[{"id":"wU5jCAcm9aimworjL6HH","title":"ðï¸ 10% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"i8HD0epdDhcYKWeGyMim","title":"ð¸ 50⬠de remise","eventType":"amount_discount","sortPriority":1}]},{"id":"eb8acad6-4064-4da2-9ff7-c8e1410219d6","name":"Cali Legend ð¥","tierRewardsOrder":[{"id":"cDZ10AsIfQfImWcFUOpJ","title":"ðï¸ 20% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"hs22zUECQJJx8AYPRbDW","title":"ð¸ 100⬠de remise","eventType":"amount_discount","sortPriority":1}]},{"id":"d7972dd1-7db3-4183-92f9-6bc7fe80b1af","name":"Emerald Emperor ð","tierRewardsOrder":[{"id":"uYSF9df31ZKwHWaFJ4RI","title":"ðï¸ 30% de remise à vie","eventType":"percentage_discount","sortPriority":0},{"id":"QhRedGGV9HMTYqgzWJvu","title":"ð¸ 200⬠de remise","eventType":"amount_discount","sortPriority":1}]}]}
13420,{"id":"reward-list","title":"Ways to redeem","titleModal":"Ways to redeem","nextPage":"rewards","bgType":"blank","bgImage":"","isShow":true,"subItems":[{"id":"KstCGe4V55CEELI7kAqP","title":"Livraison gratuite","event":"free_shipping","type":"spending","status":true,"sortPriority":0},{"id":"JlS5kSRoaglmiZT8sdUZ","title":"5% de réduction","event":"percentage_discount","type":"spending","status":true,"sortPriority":1},{"id":"Av0nmhdfqTjPYm2N7Ahc","title":"10% de réduction","event":"percentage_discount","type":"spending","status":true,"sortPriority":2},{"id":"bpHhgMFJ6xmqIsoMgbAa","title":"20% de réduction","event":"percentage_discount","type":"spending","status":true,"sortPriority":3},{"id":"IkKOLMU5SCFDNdN2sG9P","title":"Points pour des réductions","event":"amount_discount","type":"spending","status":true,"sortPriority":4}]},{"id":"milestone","title":"Milestone rewards","titleModal":"Milestone rewards","isParent":true,"isShow":true,"showBeforeLogin":true,"bgType":"blank","bgImage":"","subItems":[{"id":"aM5VaNEqZmlApR2ivXU3","title":"Nombre de commandes","event":"milestone","type":"earning","status":true,"sortPriority":0}]},{"id":"points","title":"Ways to earn","titleModal":"Ways to earn","isParent":true,"isShow":true,"showBeforeLogin":true,"bgType":"blank","bgImage":"","subItems":[{"id":"ORwjkl75JyteSnH8CJcf","title":"Passer la commande","event":"place_order","type":"earning","status":true,"sortPriority":0},{"id":"48uSxj8or6YQRFkFhSme","title":"Récompense d'anniversaire","event":"birthday","type":"earning","status":true,"sortPriority":1},{"id":"VcRDnR2xPmKR1N2YlKti","title":"Inscrivez-vous aux newsletters","event":"sign_up_newsletter","type":"earning","status":true,"sortPriority":2},{"id":"1mcT1Y8B11J59Cdevoju","title":"Ecrire une critique","event":"write_review","type":"earning","status":true,"sortPriority":3},{"id":"OR48iZHYPJx8K99LwiHn","title":"Visitez le site Web","event":"interact_website","type":"earning","status":true,"sortPriority":4}]},{"id":"refer","title":"Refer your friends","titleModal":"Referral","isShow":true,"showBeforeLogin":true,"nextPage":"referralStep1","bgType":"blank","bgImage":"","subItems":[],"iconTypeYouGet":"default","iconImageYouGet":"","iconTypeFriendGet":"default","iconImageFriendGet":""},{"id":"history","title":"Point History","isShow":true,"nextPage":"activities","bgType":"blank","bgImage":"","subItems":[]},{"id":"widget-qr","title":"My QR code","isShow":true,"nextPage":"qrCode","bgType":"blank","bgImage":"","subItems":[]}],"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":"JBt7n0SXhRvQxJwr9ggk","shopId":"vCs4Mslz52jqhlQlt2l4","primaryLanguageInApp":"fr","dateFormat":"DD/MM/YYYY","isSaveSubPosition":false,"typeIconTheme":"vivid","typeComerRadius":"radiusRounded","tempType":"midnight_black","tempPrimaryColor":"#EC713B","tempSecondaryColor":"#fff","tempTextColor":"#FFFFFF","tempHeadingTextColor":"#FFFFFF","bannerType":"default","bannerImage":"","blockBgColor":"#fff","blockTextColor":"#222","btnBgColor":"#EC713B","btnTextColor":"#FFFFFF","floatBtnIcon":"crown","floatBtnIconUrl":"","floatBtnColor":"#EC713B","floatBtnTextColor":"#FFFFFF","floatBtnPointBalanceLabelBgColor":"#25272C","floatBtnPointBalanceLabelTextColor":"#FFFFFF","floatBtnPointBalancePointBgColor":"#FFFFFF","floatBtnPointBalancePointTextColor":"#222222","cardBeforeSignIn":{"textColor":"#222","btnBgColor":"#EC713B","btnTextColor":"#FFFFFF","bgType":"default","bgImage":"","bgCardColor":"#fff","cardOpacity":0},"cardAfterSignIn":{"textColor":"#222","boxBgColor":"#FFF","boxTextColor":"#222","bgType":"default","bgImage":"","bgCardColor":"#fff","cardOpacity":0,"btnBgColor":"#EC713B"},"signUpLinkRedirect":"","isHideWidgetBtn":false,"hideFloatBtn":false,"chooseTriggerPopup":"all_products","specificProducts":[],"isCustomEarningLink":false,"customEarningLink":"","floatButtonLauncher":"icon_and_label","showButtonIcon":false,"useMinimalButtons":true,"showOnlyLoggedIn":false,"allowRefundCoupon":false,"disableMergePlaceOrder":false,"showLowestTierFirst":true,"showHeadingAfterLogin":true,"createdAt":"2025-10-07T07:08:46.312Z","firstSave":true,"displayType":"widget","updatedAt":"2026-05-21T08:11:40.809Z"},"settingsReferral":{"shopId":"vCs4Mslz52jqhlQlt2l4","urlReferralSuccess":"","urlReferralReward":"","actionBgColor":"#222222","actionTextColor":"#FFFFFF","brandColor":"#781EC6","colorType":"custom-solid","customGradientColorA":"#636363","customGradientColorB":"#A2AB58","customGradientPercent":"27","customPresetId":"shifty","customSolidColor":"#FFFFFF","iconBubble":"gift_none","iconReferralSuccess":"gift_none","iconReferralReward":"icon_gift","inputTextColor":"#928248","templateImageBanner":"https://cdnapps.avada.io/joy/settings-branding/templateBanners/ocean.png","templateImageBg":"https://cdnapps.avada.io/joy/settings-branding/templateHeaders/ocean.png","templateImageId":"ocean","textColor":"#222222","themeTextFont":"Open+Sans","type":"branding_referral","typeShowPopup":"do_not_show","urlIconBubble":"","isAutoClosePopUp":false,"closingPopUpTime":60,"frequencyShowPopup":1,"popupReferralExcludePage":{"custom"
13420:"","default":[]},"frequencyShowPopupAfterClose":"30minute","isShowSubscribeNewsletter":false,"descriptionSubscribeNewsletter":"Get updates, news, and offers via email!","isShowSubscribeNewsletterReward":false,"descriptionSubscribeNewsletterReward":"Get updates, news, and offers via email!"},"placeOrderV2":[],"referralProgram":{"type":"referral","prefix":"JOY-","title":"Referrals Programs","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":""}],"redirectionUrl":"","event":"referral_friend","isUsePrefixDiscountCodeFriendReward":false,"prefixFriendReward":"JOY-","friendOrderReqQuantity":0,"friendRewardAppliedDiscountToSaleChannel":"applyOnlineStore","friendRewardAppliedTo":"all","friendSpecificProductIds":[],"friendSpecificProducts":[],"friendRewardAppliedCollectionIds":[],"friendRewardOrderReq":"none","friendRewardOrderReqAmount":0,"friendRewardExpiredAfter":"permanent","isUsePrefixDiscountCodeCustomerReward":false,"enableAntiCheat":true,"prefixCustomerReward":"JOY-","customerRewardAppliedTo":"all","customerSpecificProductIds":[],"customerSpecificProducts":[],"customerRewardAppliedCollectionIds":[],"customerRewardOrderReq":"none","customerRewardOrderReqAmount":0,"customerRewardExpiredAfter":"permanent","customerRewardAppliedDiscountToSaleChannel":"applyOnlineStore","isReferralOrderTagged":false,"isReferralOrderNoted":false,"isRefereeTagged":false,"isRefererTagged":false,"referralLimitsByTier":{},"maxReferralsPerCustomer":5,"referralLimitType":"applyToAllMembers","referralEligibilityType":"oncePerCustomer","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:08:47.989Z","appliedCollectionIds":[],"specificCollections":[],"friendRewardSpecificCollections":[],"friendRewardEarnAmount":"20","specificProductIds":[],"appliedTo":"","friendRewardDiscountType":"amount","specificProducts":[],"customerRewardDiscountType":"amount","customerRewardEarnAmount":"20","customerRewardSpecificCollections":[],"enabledAntiCheatFeatures":["antiCheatBrowser","antiCheatEmail"],"updatedAt":"2025-10-07T08:02:01.354Z","status":true,"id":"TAu7UGsqaob5OFQg05pX"},"pointCalculator":{},"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":{"IhrcOxr2ZBeVRPzGEPf7":{"earnPoint":1,"rateMoney":1}},"appliedPlaceOrderTo":"all","excludeGiftCard":false,"excludeStoreCredit":false,"id":"ORwjkl75JyteSnH8CJcf"},"tierSettings":{"type":"tier","milestone":"lifetime","entryMethod":"pointEarned","prefix":"JOY-","isUsePrefixDiscountCode":false,"useDemotionTier":false,"typeDemotion":"downgrade_tier","downgradeAfter":"6","resetAfter":"6","downgradeAfterUnit":"month","resetAfterUnit":"month","notificationDowngradeBeforeUnit":"day","notificationDowngradeBefore":"7","useResetTier":false,"monthResetTier":"12","dayResetTier":"31","isSyncTagsCustomerTier":false,"customerTierTagPrefix":"Joy -","prevCustomerTierTagPrefixList":[],"startDate":"2025-10-07T08:04:41.930Z","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:12:12.036Z","totalChange":{},"isRelaunch":false,"status":true,"resetTime":1759825644336,"updatedAt":"2025-10-07T08:27:24.354Z","id":"5jFi7LjOpo9K9wNsVWtD"},"allTiers":[{"id":"IhrcOxr2ZBeVRPzGEPf7","iconCustom":"","targetPoint":0,"targetPointUpdate":0,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"bgType":"default","bgImage":"","cardOpacity":0,"iconColor":"#222222","systemType":"bronze","shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T07:46:44.967Z","prevNames":["Bronze"],"imageBlock":"tier_bronze_icon","name":"Venice Rookie ð","icon":"","needToUploadIcon":false,"progressBarColor":"#FFFFFF","bgCardColor":"#4084F1","textColor":"#FFFFFF","boxTextColor":"#FFFFFF","isUseBoxNameColor":true,"boxBgColor":"#327
134205DF","updatedAt":"2025-10-07T08:27:10.502Z","translateTitle":{"en":"Venice Rookie ð"},"translateDescription":{"en":"Welcome to the program"},"tierRewards":[]},{"id":"qARdHRK9sSy0F4oQOxIC","iconCustom":"","targetPoint":200,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"bgType":"default","bgImage":"","cardOpacity":0,"iconColor":"#222222","systemType":"silver","shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T07:46:44.968Z","prevNames":["Silver"],"imageBlock":"tier_sliver_icon","name":"Malibu Roller ð","targetPointUpdate":200,"icon":"","needToUploadIcon":false,"progressBarColor":"#FFFFFF","bgCardColor":"#FDCB36","textColor":"#FFFFFF","boxTextColor":"#FFFFFF","isUseBoxNameColor":true,"boxBgColor":"#EEBD2A","updatedAt":"2025-10-07T08:27:10.460Z","translateTitle":{"en":"Malibu Roller ð"},"translateDescription":{"en":"Spend 200 points to unlock"},"tierRewards":[{"status":true,"title":"ð¸ 5⬠de remise","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"qARdHRK9sSy0F4oQOxIC","type":"tier_spending","codeName":"Discount","redeemed":0,"earnAmount":"5","combinedWith":[],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"amount_discount","isTierPrivileges":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":5,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:22:05.495Z","updatedAt":"2025-10-07T08:22:05.495Z","translateTitle":{},"expired":false,"id":"2YphagTBLb7QtercJ3yc"}]},{"id":"ALWsh82mdXeu79JQl8J9","iconCustom":"","members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":true,"hideDefaultTier":false,"bgType":"default","bgImage":"","textColor":"#FFFFFF","progressBarColor":"#FFFFFF","boxTextColor":"#FFFFFF","cardOpacity":0,"iconColor":"#FFFFFF","systemType":"gold","shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T07:46:44.968Z","prevNames":["Gold"],"imageBlock":"tier_gold_icon","name":"Santa Cruz Smoker ð¿","targetPointUpdate":600,"icon":"","needToUploadIcon":false,"bgCardColor":"#CCE38E","isUseBoxNameColor":true,"boxBgColor":"#BCD37D","inactive":false,"targetPoint":600,"updatedAt":"2025-10-07T08:27:25.804Z","translateTitle":{"en":"Santa Cruz Smoker ð¿"},"translateDescription":{"en":"Spend 500 points to unlock"},"tierRewards":[{"status":true,"title":"ð¸ 10⬠de remise","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"ALWsh82mdXeu79JQl8J9","type":"tier_spending","codeName":"Discount","redeemed":0,"earnAmount":"10","combinedWith":[],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"amount_discount","isTierPrivileges":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":4,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:21:50.370Z","updatedAt":"2025-10-07T08:21:50.370Z","translateTitle":{},"expired":false,"id":"tOX6RmjJJTESbayIo397"}]},{"id":"8b9147fb-78c1-445a-9cfe-9147848256f5","name":"Hollywood High ð¬","iconCustom":"","targetPointUpdate":1500,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"bgType":"default","bgImage":"","cardOpacity":0,"iconColor":"#222222","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.475Z","imageBlock":"tier_bronze_icon","icon":"","boxBgColor":"#6867B1","needToUploadIcon":false,"progressBarColor":"#FFFFFF","bgCardColor":"#8180C8","textColor":"#FFFFFF","boxTextColor":"#FFFFFF","isUseBoxNameColor":true,"inactive":false,"targetPoint":1500,"updatedAt":"2025-10-07T08:27:25.812Z","translateTitle":{"en":"Hollywood High ð¬"},"tierRewards":[{"status":true,"title":"ð¸ 25⬠de remise","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmou
13420nt":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"8b9147fb-78c1-445a-9cfe-9147848256f5","type":"tier_spending","codeName":"Discount","redeemed":0,"earnAmount":"25","combinedWith":[],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"amount_discount","isTierPrivileges":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":3,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:21:24.758Z","updatedAt":"2025-10-07T08:21:24.758Z","translateTitle":{},"expired":false,"id":"JHA5Cl6xhRRsd5ZLJAWX"},{"status":true,"title":"ðï¸ 5% de remise à vie","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"8b9147fb-78c1-445a-9cfe-9147848256f5","type":"tier_privileges","codeName":"Discount5","redeemed":0,"earnAmount":"5","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"percentage_discount","isTierPrivileges":"true","isCreateAutoDiscount":true,"discountId":"gid://shopify/DiscountAutomaticNode/1803092590918","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":3,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:21:37.509Z","discountMetafieldId":"gid://shopify/Metafield/183847607664966","updatedAt":"2025-10-07T08:21:38.056Z","translateTitle":{},"expired":false,"id":"PO0coA7393Jx8IzRRIkr"}]},{"id":"2e7ff54c-ddae-4fe8-bd1e-6cd0e92e0b6a","name":"Golden State OG â¨","icon":"tier_bronze_icon","iconCustom":"","targetPointUpdate":3000,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"bgType":"default","bgImage":"","textColor":"#785F4D","progressBarColor":"#785F4D","boxBgColor":"#EAD8C0","boxTextColor":"#785F4D","bgCardColor":"#EAD8C0","cardOpacity":0,"iconColor":"#222222","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.479Z","imageBlock":"tier_bronze_icon","inactive":false,"targetPoint":3000,"updatedAt":"2025-10-07T08:27:25.798Z","translateTitle":{"en":"Golden State OG â¨"},"tierRewards":[{"status":true,"title":"ð¸ 50⬠de remise","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"2e7ff54c-ddae-4fe8-bd1e-6cd0e92e0b6a","type":"tier_spending","codeName":"Discount","redeemed":0,"earnAmount":"50","combinedWith":[],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"amount_discount","isTierPrivileges":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":2,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:20:48.724Z","updatedAt":"2025-10-07T08:20:48.724Z","translateTitle":{},"expired":false,"id":"i8HD0epdDhcYKWeGyMim"},{"status":true,"title":"ðï¸ 10% de remise à vie","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"2e7ff54c-ddae-4fe8-bd1e-6cd0e92e0b6a","type":"tier_privileges","codeName":"Discount10","redeemed":0,"earnAmount":"10","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"percentage_discount","
13420isTierPrivileges":"true","isCreateAutoDiscount":true,"discountId":"gid://shopify/DiscountAutomaticNode/1803092394310","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":2,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:21:00.527Z","discountMetafieldId":"gid://shopify/Metafield/183847602913606","updatedAt":"2025-10-07T08:21:01.010Z","translateTitle":{},"expired":false,"id":"wU5jCAcm9aimworjL6HH"}]},{"id":"eb8acad6-4064-4da2-9ff7-c8e1410219d6","name":"Cali Legend ð¥","iconCustom":"","targetPointUpdate":5000,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"bgType":"default","bgImage":"","cardOpacity":0,"iconColor":"#222222","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.453Z","imageBlock":"tier_bronze_icon","icon":"","boxBgColor":"#E46629","needToUploadIcon":false,"progressBarColor":"#FFFFFF","bgCardColor":"#F77637","textColor":"#FFFFFF","boxTextColor":"#FFFFFF","isUseBoxNameColor":true,"inactive":false,"targetPoint":5000,"updatedAt":"2025-10-07T08:27:25.810Z","translateTitle":{"en":"Cali Legend ð¥"},"tierRewards":[{"status":true,"title":"ð¸ 100⬠de remise","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"eb8acad6-4064-4da2-9ff7-c8e1410219d6","type":"tier_spending","codeName":"Discount","redeemed":0,"earnAmount":"100","combinedWith":[],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"amount_discount","isTierPrivileges":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":1,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:18:35.568Z","updatedAt":"2025-10-07T08:18:35.568Z","translateTitle":{},"expired":false,"id":"hs22zUECQJJx8AYPRbDW"},{"status":true,"title":"ðï¸ 20% de remise à vie","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"eb8acad6-4064-4da2-9ff7-c8e1410219d6","type":"tier_privileges","codeName":"Discount20","redeemed":0,"earnAmount":"20","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"percentage_discount","isTierPrivileges":"true","isCreateAutoDiscount":true,"discountId":"gid://shopify/DiscountAutomaticNode/1803092197702","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":1,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:20:27.897Z","discountMetafieldId":"gid://shopify/Metafield/183847597572422","updatedAt":"2025-10-07T08:20:28.573Z","translateTitle":{},"expired":false,"id":"cDZ10AsIfQfImWcFUOpJ"}]},{"id":"d7972dd1-7db3-4183-92f9-6bc7fe80b1af","name":"Emerald Emperor ð","iconCustom":"","targetPointUpdate":10000,"members":0,"placedOrderReward":false,"rateMoney":"","earnPoint":"","isSystemTier":false,"hideDefaultTier":false,"bgType":"default","bgImage":"","cardOpacity":0,"iconColor":"#222222","prevNames":[null],"shopId":"vCs4Mslz52jqhlQlt2l4","createdAt":"2025-10-07T08:16:56.462Z","imageBlock":"tier_bronze_icon","icon":"","boxBgColor":"#EABB34","needToUploadIcon":false,"progressBarColor":"#FFFFFF","bgCardColor":"#FFCE42","textColor":"#FFFFFF","boxTextColor":"#FFFFFF","isUseBoxNameColor":true,"inactive":false,"targetPoint":10000,"updatedAt":"2025-10-07T08:27:25.818Z","translateTitle":{"en":"Emerald Emperor ð"},"tierRewards":[{"status":true,"title":"ð¸ 200⬠de remise","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmou
13420nt":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"d7972dd1-7db3-4183-92f9-6bc7fe80b1af","type":"tier_spending","codeName":"Discount","redeemed":0,"earnAmount":"200","combinedWith":[],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"amount_discount","isTierPrivileges":false,"appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:16:42.331Z","updatedAt":"2025-10-07T08:16:42.331Z","translateTitle":{},"expired":false,"id":"QhRedGGV9HMTYqgzWJvu"},{"status":true,"title":"ðï¸ 30% de remise à vie","redeemType":"fixed","minSpendPoint":"","maxSpendPoint":"","spendPoint":100,"freeProductIds":[],"appliedTo":"all","appliedCollectionIds":[],"orderReq":"none","orderReqAmount":0,"expiredAfter":"permanent","expiredTime":"2025-10-07T07:55:20.587Z","appliedDiscountToSaleChannel":"applyOnlineStore","userAvailability":"userRedeemed","conditions":[],"prefix":"JOY-","isUsePrefixDiscountCode":true,"tierId":"d7972dd1-7db3-4183-92f9-6bc7fe80b1af","type":"tier_privileges","codeName":"Discount30","redeemed":0,"earnAmount":"30","combinedWith":["orderDiscounts","shippingDiscounts","productDiscounts"],"enableMaxCapShipping":false,"maxCapShipping":1,"event":"percentage_discount","isTierPrivileges":"true","isCreateAutoDiscount":true,"discountId":"gid://shopify/DiscountAutomaticNode/1803091181894","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:17:55.630Z","discountMetafieldId":"gid://shopify/Metafield/183847569588550","updatedAt":"2025-10-07T08:17:56.066Z","translateTitle":{},"expired":false,"id":"uYSF9df31ZKwHWaFJ4RI"}]}],"allTiersB2B":[],"tierProgram":{"type":"tier","milestone":"lifetime","entryMethod":"pointEarned","prefix":"JOY-","isUsePrefixDiscountCode":false,"useDemotionTier":false,"typeDemotion":"downgrade_tier","downgradeAfter":"6","resetAfter":"6","downgradeAfterUnit":"month","resetAfterUnit":"month","notificationDowngradeBeforeUnit":"day","notificationDowngradeBefore":"7","useResetTier":false,"monthResetTier":"12","dayResetTier":"31","isSyncTagsCustomerTier":false,"customerTierTagPrefix":"Joy -","prevCustomerTierTagPrefixList":[],"startDate":"2025-10-07T08:04:41.930Z","appliesOncePerCustomer":false,"usageLimit":1,"shopId":"vCs4Mslz52jqhlQlt2l4","priority":0,"showLoyaltyPage":true,"createdAt":"2025-10-07T08:12:12.036Z","totalChange":{},"isRelaunch":false,"status":true,"resetTime":1759825644336,"updatedAt":"2025-10-07T08:27:24.354Z","id":"5jFi7LjOpo9K9wNsVWtD"},"tierB2BProgram":null,"translation":{"ar":{},"cs":{},"de":{},"es":{},"fi":{},"fr":{},"he-IL":{},"hi":{},"hr":{},"hu":{},"id":{},"it":{},"ja":{},"ko":{},"ms":{},"nb":{},"nl":{},"pl":{},"pt":{},"ro":{},"ru":{},"sk":{},"sl":{},"sv":{},"th":{},"tr":{},"uk":{},"ur":{},"vi":{},"zh-CN":{},"zh-TW":{},"additionalLanguages":[],"detectMethod":"browserLanguage","shopId":"vCs4Mslz52jqhlQlt2l4","createAt":{"_seconds":1759820925,"_nanoseconds":555000000},"en":{"Earn {{earning_points}} for every order":"Gagnez {{earning_point_raw}} {{loyalty_point}} pour chaque {{amount_spent}} dépensé","Earn {{earning_points}} for every {{amount_spent}} spent":"Gagnez {{earning_point_raw}} {{loyalty_point}} pour chaque {{amount_spent}} dépensé"},"embedContent":["en","fr"],"primaryLanguage":"fr","updateAt":{"_seconds":1759826064,"_nanoseconds":752000000},"record_id":"Skq1RX656JIaw4tXGZmj"},"primaryTranslation":{"[[Birthday]]Day":"Jour","[[Birthday]]Month":"Mois","[[Birthday]]Select day":"Sélectionner un jour","[[Birthday]]Select month":"Sélectionner le mois","[[Birthday]]Select year":"Sélectionnez l'année","[[Birthday]]Year":"Année","[[BirthdayPoint]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[Checkout]]Apply":"Appliquer","[[Checkout]]Apply {{amount_redeem}} off":"Appliquer {{amount_redeem}}
13420 hors","[[Checkout]]Apply rewards":"Appliquer","[[Checkout]]Choose a discount":"Choisissez une réduction","[[Checkout]]Choose reward type":"Choisissez le type de récompense","[[Checkout]]Don't miss out!":"Ne ratez pas cette occasion !","[[Checkout]]Dynamic discount":"Remise dynamique","[[Checkout]]Earn {{earning_discount}} off for every {{redeeming_points}}":"Gagnez {{earning_discount}} de réduction pour chaque {{redeeming_points}}","[[Checkout]]Excludes shipping rates over {{amount}}":"Exclut les frais d'expédition supérieurs à {{amount}}","[[Checkout]]Fixed discount":"Remise fixe","[[Checkout]]Free gift for {{redeeming_points}}":"Cadeau gratuit pour {{redeeming_points}}","[[Checkout]]Free shipping for {{redeeming_points}}":"Livraison gratuite pour {{redeeming_points}}","[[Checkout]]Free shipping on your order":"Livraison gratuite sur votre commande","[[Checkout]]Invalid redeem point":"Point de rachat invalide","[[Checkout]]Log in":"Se connecter","[[Checkout]]Log in to view your reward balance and redeem available points":"Connectez-vous pour consulter votre solde de récompenses et échanger vos points disponibles.","[[Checkout]]Please login to view your available coupons":"Veuillez vous connecter pour consulter vos coupons disponibles.","[[Checkout]]Please select a product":"Veuillez sélectionner un produit","[[Checkout]]Redeem":"Racheter","[[Checkout]]Redeem all points":"Ãchangez tous vos points","[[Checkout]]Redeem discount":"Utilisez votre réduction","[[Checkout]]Redeem points for discounts":"Ãchangez vos points contre des réductions","[[Checkout]]Redeem: {{points_redeem}} ({{amount_redeem}} off)":"Ãchanger : {{points_redeem}} ({{amount_redeem}} off)","[[Checkout]]Select a discount":"Sélectionnez une réduction","[[Checkout]]Select a program":"Sélectionnez un programme","[[Checkout]]to earn and redeem rewards":"gagner et échanger des récompenses","[[Checkout]]to redeem your points. ð":"pour échanger vos points. ð","[[Checkout]]to view your reward balance and redeem available points":"pour consulter votre solde de récompenses et échanger vos points disponibles","[[Checkout]]You have {{coupon_amount}} available discounts":"Vous disposez de {{coupon_amount}} réductions.","[[Checkout]]You have {{points_balance}} {{loyalty_point}}. Redeem for discounts on this order":"Vous disposez de {{points_balance}} {{loyalty_point}}. Utilisez-les pour obtenir des réductions sur cette commande.","[[Checkout]]You've got rewards waiting!":"Des récompenses vous attendent !","[[Checkout]]You've got rewards waiting! Log in to redeem your points. ð":"Des récompenses vous attendent ! Connectez-vous pour échanger vos points. ð","[[CustomProgram]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[LoyaltyHub]]Birthday saved successfully!":"Anniversaire enregistré avec succès !","[[LoyaltyHub]]Enter birthday":"Entrez la date de naissance","[[LoyaltyHub]]Enter your birthday":"Saisissez votre date de naissance","[[LoyaltyHub]]If you have questions about this, please contact us.":"Si vous avez des questions à ce sujet, veuillez nous contacter.","[[LoyaltyHub]]Milestone":"Jalon","[[LoyaltyHub]]My Loyalty Rewards":"Mes récompenses de fidélité","[[LoyaltyHub]]Reward program for loyal customers":"Programme de récompenses pour les clients fidèles","[[LoyaltyHub]]Rewards unavailable":"Récompenses indisponibles","[[LoyaltyHub]]Submit":"Soumettre","[[LoyaltyHub]]Subscribed successfully!":"Abonnement réussi !","[[LoyaltyHub]]View details":"Voir les détails","[[LoyaltyHub]]Your account isn't currently eligible to earn or redeem rewards.":"Votre compte n'est actuellement pas éligible pour gagner ou échanger des récompenses.","[[LoyaltyHub]]Your progress":"Vos progrès","[[Notice]]Reward list":"Liste de récompenses","[[PointSignup]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[PointSignupNewsletter]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[POS]]Refund coupon":"Coupon de remboursement","[[POS]]Revoked coupon":"Coupon révoqué","[[Redeem]]Add to cart":"Ajouter au panier","[[Redeem]]Apply coupon now":"Appliquez le coupon maintenant","[[Redeem]]Copy coupon":"Copier le coupon","[[Redeem]]No programs found":"Aucun coupon disponible","[[RedeemInline]]please log in here":"Veuillez vous connecter ici","[[RedeemInline]]To view your reward balance and redeem points,":"Pour consulter votre solde de récompenses et échanger des points,","[[ReferralSuccess]]You got {{referee_reward}} of coupon":"Vous avez gagné un coupon {{referee_reward}} !","[[ReferralSuccess]]You got {{referee_reward}} store credit":"[[ReferralSuccess]]Vous avez reçu {{referee_reward}} crédit magasin","[[ReferralV1]]Congratulations!":"Félicitations!","[[ReferralV1]]Shop now!":"Achetez maintenant !","[[SocialDiscord]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialFacebook]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialInstagram]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialLine]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}
13420","[[SocialPinterest]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialShareFacebook]]Earn {{earning_point_raw}} {{loyalty_point}} per instance":"Gagnez {{earning_point_raw}} {{loyalty_point}} par instance","[[SocialShareTwitter]]Earn {{earning_point_raw}} {{loyalty_point}} per instance":"Gagnez {{earning_point_raw}} {{loyalty_point}} par instance","[[SocialTelegram]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialTiktok]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialTwitter]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialWhatsapp]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[SocialYoutube]]Earn {{earning_point_raw}} {{loyalty_point}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","[[Widget]]Expired":"Expiré","[[WidgetV2]] Contact us to upgrade":"Contactez-nous pour effectuer la mise à niveau","[[WidgetV2]][[Button]]Earn {{loyalty_point}}":"Gagnez {{loyalty_point}}","[[WidgetV2]][[Button]]Redeem {{loyalty_point}}":"Ãchanger {{loyalty_point}}","[[WidgetV2]][[Button]]Redeem Coupons":"Ãchanger des coupons","[[WidgetV2]]{{balance_points}} {{loyalty_point}}":"{{balance_points}} {{loyalty_point}}","[[WidgetV2]]{{first_name}} {{last_name}}":"{{first_name}}","[[WidgetV2]]{{last_name}} {{first_name}}":"{{last_name}} {{first_name}}","[[WidgetV2]]{{loyalty_point}}":"{{loyalty_point}}","[[WidgetV2]]{{loyalty_point}} history":"{{loyalty_point}} historique","[[WidgetV2]]After {{subscription_count}} consecutive cycle":"Après {{subscription_count}} cycle consécutif","[[WidgetV2]]After {{subscription_count}} consecutive cycles":"Après {{subscription_count}} cycles consécutifs","[[WidgetV2]]After {{subscription_count}} subscription":"Après l'abonnement {{subscription_count}}","[[WidgetV2]]After {{subscription_count}} subscriptions":"Après {{subscription_count}} abonnements","[[WidgetV2]]After completing {{order_amount}} order":"Après avoir terminé la commande {{order_amount}}","[[WidgetV2]]After completing {{order_amount}} orders":"Après avoir terminé les commandes {{order_amount}}","[[WidgetV2]]After earning {{earned_points}} {{loyalty_point}}":"Après avoir gagné {{earned_points}} {{loyalty_point}}","[[WidgetV2]]After referring {{referral_times}} friend":"Après avoir parrainé {{referral_times}} ami","[[WidgetV2]]After referring {{referral_times}} friends":"Après avoir parrainé {{referral_times}} amis","[[WidgetV2]]After reviewing {{review_times}} time":"Après avoir examiné le temps {{review_times}}","[[WidgetV2]]After reviewing {{review_times}} times":"Après avoir examiné {{review_times}} fois","[[WidgetV2]]After spending {{spent_amount}}":"Après avoir dépensé {{spent_amount}}","[[WidgetV2]]Applied coupon successfully":"Coupon appliqué avec succès","[[WidgetV2]]Applies to all products":"S'applique à tous les produits","[[WidgetV2]]Applies to:":"S'applique à :","[[WidgetV2]]Available {{loyalty_point}}":"Disponible {{loyalty_point}}","[[WidgetV2]]Available for {{tier_name}} only":"Disponible uniquement pour {{tier_name}}","[[WidgetV2]]Available points":"Points disponibles","[[WidgetV2]]Awesome!":"Génial!","[[WidgetV2]]Birthday is invalid":"L'anniversaire n'est pas valide.","[[WidgetV2]]Birthday reward":"Récompense d'anniversaire","[[WidgetV2]]Block name":"Récompenses pour étapes importantes","[[WidgetV2]]Claim now":"Réclamez maintenant","[[WidgetV2]]Click here to try again.":"Cliquez ici pour réessayer.","[[WidgetV2]]Click month/year to select birthday":"Cliquez sur mois/année pour sélectionner l'anniversaire","[[WidgetV2]]Click month/year to select different year":"Cliquez sur mois/année pour sélectionner une autre année.","[[WidgetV2]]Collection applied":"Collection appliquée :","[[WidgetV2]]Completed":"Complété","[[WidgetV2]]Congrats! You earned {{points}} points for completing your birthday info!":"Félicitations ! Vous avez gagné {{points}}
13420 points pour avoir complété vos informations d'anniversaire !","[[WidgetV2]]Copied to clipboard":"Copié dans le presse-papiers","[[WidgetV2]]Coupon code":"Code promo :","[[WidgetV2]]Didn't receive the code?":"Vous n'avez pas reçu le code ?","[[WidgetV2]]Discount":"Rabais","[[WidgetV2]]Discounts":"Réductions","[[WidgetV2]]Does not apply to:":"Ne s'applique pas à :","[[WidgetV2]]Earn {{earning_point_raw}} {{loyalty_point}} for {{amount_spent}} spent or more":"Attribuez {{earning_point_raw}} {{loyalty_point}} une fois lorsque les dépenses atteignent {{amount_spent}}","[[WidgetV2]]Earn {{earning_point_raw}} {{loyalty_point}} for each order":"Attribuez {{earning_point_raw}} {{loyalty_point}} pour chaque commande","[[WidgetV2]]Earn {{earning_point_raw}} {{loyalty_point}} for every {{amount_item}} items":"Donnez {{earning_point_raw}} {{loyalty_point}} pour chaque {{amount_item}} article acheté","[[WidgetV2]]Earn {{earning_point_raw}} {{loyalty_point}} for every {{amount_spent}} spent":"Donnez {{earning_point_raw}} {{loyalty_point}} pour chaque {{amount_spent}} dépensé","[[WidgetV2]]Earn {{earning_point_raw}} fixed {{loyalty_point}} per {{amount_spent}} threshold":"Gagnez {{earning_point_raw}} points fixes {{loyalty_point}} par seuil {{amount_spent}}","[[WidgetV2]]Earn {{remaining_points}} {{loyalty_point}} to {{next_rank}}":"Gagnez {{remaining_points}} {{loyalty_point}} pour atteindre {{next_rank}}","[[WidgetV2]]Earn more {{loyalty_point}} to unlock {{next_rank}} reward!":"Gagnez plus de {{loyalty_point}} pour débloquer la récompense {{next_rank}} !","[[WidgetV2]]Enter the code we just sent to {{email}}":"Saisissez le code que nous venons d'envoyer à {{email}}","[[WidgetV2]]Enter your birthday to earn {{points}} points!":"Saisissez votre date d'anniversaire pour gagner {{points}} points !","[[WidgetV2]]Enter your email":"Saisissez votre adresse e-mail","[[WidgetV2]]Expiration date: {{expiration_date}}":"Date d'expiration : {{expiration_date}}","[[WidgetV2]]Failed to complete login. Please try again.":"Impossible de se connecter. Veuillez réessayer.","[[WidgetV2]]Failed to generate login URL":"Impossible de générer l'URL de connexion","[[WidgetV2]]Failed to get authorization URL":"Impossible d'obtenir l'URL d'autorisation","[[WidgetV2]]Failed to get login URL":"Impossible d'obtenir l'URL de connexion","[[WidgetV2]]Failed to initiate Facebook sign-in. Please try again.":"Impossible de se connecter à Facebook. Veuillez réessayer.","[[WidgetV2]]Failed to initiate Google sign-in. Please try again.":"Impossible de se connecter à Google. Veuillez réessayer.","[[WidgetV2]]Failed to initiate Shop App sign-in. Please try again.":"Impossible de se connecter à l'application Shop. Veuillez réessayer.","[[WidgetV2]]Failed to send OTP code":"Ãchec de l'envoi du code OTP","[[WidgetV2]]Failed to verify code. Please try again.":"Impossible de vérifier le code. Veuillez réessayer.","[[WidgetV2]]Get discounts":"Bénéficiez de réductions","[[WidgetV2]]Get link":"Obtenir le lien","[[WidgetV2]]Get more {{loyalty_point}}":"Obtenez plus de {{loyalty_point}}","[[WidgetV2]]Get Sign In Code":"Obtenir le code de connexion","[[WidgetV2]]Having issues?":"Vous rencontrez des problèmes ?","[[WidgetV2]]Invalid code. Please try again.":"Code invalide. Veuillez réessayer.","[[WidgetV2]]Let us know your birthday":"Faites-nous part de votre anniversaire","[[WidgetV2]]Let us know your date of birth, we are happy to celebrate and give you special gifts on your birthday":"Indiquez-nous votre date de naissance, nous serons ravis de la célébrer et de vous offrir des cadeaux spéciaux pour votre anniversaire.","[[WidgetV2]]Login timeout. Please try again.":"Délai de connexion dépassé. Veuillez réessayer.","[[WidgetV2]]Membership card":"Carte de membre","[[WidgetV2]]MilestoneCompletedNoRewardTooltip":"Vous avez déjà reçu une récompense pour un niveau supérieur.","[[WidgetV2]]MilestoneEarningLimitTooltip":"Vous avez atteint votre limite de gains pour cette période. Cette récompense d'étape vous sera attribuée lorsque votre limite sera réinitialisée le {{reset_date}}.","[[WidgetV2]]My birthday":"Mon anniversaire","[[WidgetV2]]My coupons":"Mes coupons","[[WidgetV2]]My history":"Mon histoire","[[WidgetV2]]Not enough {{loyalty_point}} to reach this level":"Pas assez de {{loyalty_point}} pour atteindre ce niveau","[[WidgetV2]]OAuth authentication failed":"L'authentification OAuth a échoué","[[WidgetV2]]Perks":"Avantages","[[WidgetV2]]Place {{remaining_orders}} {{loyalty_orders}} to {{next_rank}}":"Placez {{remaining_orders}} {{loyalty_orders}} à {{next_rank}}","[[WidgetV2]]Place more {{loyalty_orders}} to unlock {{next_rank}} reward!":"Passez plus de {{loyalty_orders}} pour débloquer la récompense {{next_rank}} !","[[WidgetV2]]Place order":"Passer la commande","[[WidgetV2]]Plant {{tree_quantity}} {{treeLabel}}":"Plante {{tree_quantity}} {{treeLabel}}","[[WidgetV2]]Please allow popups to sign in with Facebook":"Veuillez autoriser les fenêtres contextuelles pour vous connecter avec Facebook.","[[WidgetV2]]Please allow popups to sign in with Google":"Veuillez autoriser les fenêtres contextuelles pour vous connecter avec Google.","[[WidgetV2]]Please allow popups to sign in with Shop App":"Veuillez autoriser les fenêtres contextuelles pour vous connecter avec l'application Shop.","[[WidgetV2]]Please enter a valid email address":"S'il vous plaît, mettez une adresse email valide.","[[WidgetV2]]Please enter the 4-digit code":"Veuillez saisir le code à 4 chiffres","[[WidgetV2]]Product applied":"Produit appliqué :","[[WidgetV2]]Product excluded":"Produit exclu :","[[WidgetV2]]Program":"Programme","[[WidgetV2]]Programs":"Programmes","[[WidgetV2]]Receive {{earning_point_raw}} {{loyalty_point}}":"Recevoir {{earning_point_raw}} {{loyalty_point}}","[[WidgetV2]]Receive {{store_credit_amount}} store credit":"Recevez {{store_credit_amount}} crédit en magasin","[[WidgetV2]]Receive a {{product_name}}":"Recevez un {{product_name}}","[[WidgetV2]]Receive a coupon":"Recevez un coupon","[[WidgetV2]]Receive a free product":"Recevez un produit gratuit","[[WidgetV2]]Receive discount {{discount_value}}":"Bénéficiez d'une réduction {{discount_value}}","[[WidgetV2]]Receive discount {{discount_value}} off":"Bénéficiez d'une réduction de {{discount_value}} sur","[[WidgetV2]]Receive exclusive offers from our loyalty program":"Bénéficiez d'offres exclusives grâce à notre programme de fidélité.","[[WidgetV2]]Receive free shipping":"Livraison gratuite","[[WidgetV2]]Received a coupon from {{tier_name}} reward":"J'ai reçu un coupon de récompense {{tier_name}}","[[WidgetV2]]Redirecting...":"Redirection en cours...","[[WidgetV2]]Refer a friend who makes a purchase and both of you will get rewards.":"Recommandez un ami qui effectue un achat et vous recevrez tous les deux des récompenses.","[[WidgetV2]]Refer your friends":"Recommandez vos amis","[[WidgetV2]]Resend code":"Renvoyer le code","[[WidgetV2]]Reward":"récompense","[[WidgetV2]]Rewards":"récompenses","[[WidgetV2]]Save successfully":"Sauvegarde réussie","[[WidgetV2]]Save your birthday":"Célébrez votre anniversaire","[[WidgetV2]]See more":"Voir plus","[[WidgetV2]]Shop now":"Achetez maintenant","[[WidgetV2]]Sign in to unlock {{next_rank}} reward!":"Connectez-vous pour débloquer la récompense {{next_rank}} !","[[WidgetV2]]Sign in to your account":"Connectez-vous à votre compte","[[WidgetV2]]Sign in with":"Connectez-vous avec","[[WidgetV2]]Sign in with Facebook":"Se connecter avec Facebook","[[WidgetV2]]Sign in with Google":"Se connecter avec Google","[[WidgetV2]]Sign in with Shop App":"Connectez-vous avec l'application Shop","[[WidgetV2]]Signing in...":"Connexion...","[[WidgetV2]]Spend {{remaining_spend}} to {{next_rank}}":"Dépenser {{remaining_spend}} à {{next_rank}}","[[WidgetV2]]Spend more to unlock {{next_rank}} reward!":"Dépensez plus pour débloquer la récompense {{next_rank}} !","[[WidgetV2]]Subscribe":"S'abonner","[[WidgetV2]]Take action":"Agissez","[[WidgetV2]]The current product is out of stock. You can choose other discounts.":"Ce produit est actuellement indisponible. Vous pouvez choisir d'autres réductions.","[[WidgetV2]]tierRequirementSpent":"dépensé","[[WidgetV2]]Total available:":"Total disponible :","[[WidgetV2]]Verify your identity":"Vérifiez votre identité","[[WidgetV2]]VIP Tier":"Niveau VIP","[[WidgetV2]]Ways to earn":"Moyens de gagner","[[WidgetV2]]Ways to redeem":"Moyens de rachat","[[WidgetV2]]We are happy to celebrate and give you special gifts on your birthday":"Nous sommes heureux de célébrer votre anniversaire et de vous offrir des cadeaux spéciaux.","[[WidgetV2]]Write a review":"Rédiger un avis","[[WidgetV2]]You get":"Vous obtenez","[[WidgetV2]]Your friend gets":"Votre ami obtient","[[WidgetV4]]{{amount}} discount":"{{amount}} de réduction","[[WidgetV4]]{{amount}} off":"{{amount}} de réduction","[[WidgetV4]]{{amount}} store credit":"{{amount}} de crédit en magasin","[[WidgetV4]]{{count}} days ago":"Il y a {{count}} jours","[[WidgetV4]]{{count}} hours ago":"Il y a {{count}} heures","[[WidgetV4]]{{count}} minutes ago":"Il y a {{count}} minutes","[[WidgetV4]]{{count}} months ago":"Il y a {{count}} mois","[[WidgetV4]]{{count}} weeks ago":"Il y a {{count}} semaines","[[WidgetV4]]{{count}} years ago":"Il y a {{count}} ans","[[WidgetV4]]{{value}} minimum":"{{value}} minimum","[[WidgetV4]]30 days":"30 jours","[[WidgetV4]]90 days":"90 jours","[[WidgetV4]]Account Info":"Informations du compte","[[WidgetV4]]Achieved":"Atteint","[[WidgetV4]]Active":"Actif","[[WidgetV4]]Activity":"Activité","[[WidgetV4]]Activity Details":"Détails de l'activité","[[WidgetV4]]Activity Event":"Ãvénement d'activité","[[WidgetV4]]Add":"Ajouter","[[WidgetV4]]Add Shipping Address":"Ajouter une adresse de livraison","[[WidgetV4]]Add to cart":"Ajouter au panier","[[WidgetV4]]Add
13420your birthday":"Ajoutez votre anniversaire","[[WidgetV4]]Added to cart":"Ajouté au panier","[[WidgetV4]]Address":"Adresse","[[WidgetV4]]After completing {{count}} {{unit}}":"Après avoir complété {{count}} {{unit}}","[[WidgetV4]]After spending {{amount}}":"Après avoir dépensé {{amount}}","[[WidgetV4]]All":"Tout","[[WidgetV4]]All time":"Depuis toujours","[[WidgetV4]]Apartment, suite, etc. (optional)":"Appartement, suite, etc. (facultatif)","[[WidgetV4]]Applicable for {{value}} minimum orders":"Applicable pour un minimum de {{value}} commandes","[[WidgetV4]]Applicable for collections":"Applicable aux collections","[[WidgetV4]]Applicable for products":"Applicable aux produits","[[WidgetV4]]Applicable with a minimum purchase of {{count}} items":"Applicable avec un achat minimum de {{count}} articles","[[WidgetV4]]Applied":"Appliqué","[[WidgetV4]]Applies to all products":"S'applique à tous les produits","[[WidgetV4]]Applies to products":"S'applique aux produits","[[WidgetV4]]Applies to selected products ({{count}})":"S'applique aux produits sélectionnés ({{count}})","[[WidgetV4]]Applies to subscription purchases only":"S'applique uniquement aux achats par abonnement","[[WidgetV4]]Applies to subscriptions and one-time purchases":"S'applique aux abonnements et aux achats uniques","[[WidgetV4]]Applies to:":"S'applique à :","[[WidgetV4]]Apply":"Appliquer","[[WidgetV4]]Apply coupon now":"Appliquer le coupon maintenant","[[WidgetV4]]Applying...":"Application en cours...","[[WidgetV4]]Authorized":"Autorisé","[[WidgetV4]]Auto-rewarded":"Récompense automatique","[[WidgetV4]]Available":"Disponible","[[WidgetV4]]Available in {{days}} days":"Disponible dans {{days}} jours","[[WidgetV4]]Awesome!":"Génial !","[[WidgetV4]]Back":"Retour","[[WidgetV4]]Best for cart":"Idéal pour le panier","[[WidgetV4]]Best for your cart":"Idéal pour votre panier","[[WidgetV4]]Birthday":"Anniversaire","[[WidgetV4]]Birthday reward earned this year":"Récompense d'anniversaire gagnée cette année","[[WidgetV4]]Birthday rewards":"Récompenses d'anniversaire","[[WidgetV4]]Birthday Rewards":"Récompenses d'anniversaire","[[WidgetV4]]Browse products to see recommendations":"Parcourir les produits pour voir les recommandations","[[WidgetV4]]Buy again":"Acheter à nouveau","[[WidgetV4]]Cancel":"Annuler","[[WidgetV4]]Cancelled":"Annulé","[[WidgetV4]]Cancelled & refunded":"Annulé et remboursé","[[WidgetV4]]Change Photo":"Changer la photo","[[WidgetV4]]Check back later for milestone challenges!":"Revenez plus tard pour les défis de jalons !","[[WidgetV4]]Check back later for tier perks!":"Revenez plus tard pour découvrir les avantages de ce niveau !","[[WidgetV4]]Check back later for ways to earn points!":"Revenez plus tard pour découvrir comment gagner des points !","[[WidgetV4]]Choose your reward":"Choisissez votre récompense","[[WidgetV4]]City":"Ville","[[WidgetV4]]Claim":"Réclamer","[[WidgetV4]]Claim now":"Réclamer maintenant","[[WidgetV4]]Claim Reward":"Réclamer la récompense","[[WidgetV4]]Click to upload image":"Cliquer pour télécharger l'image","[[WidgetV4]]Code":"Code","[[WidgetV4]]Code copied!":"Code copié !","[[WidgetV4]]Come back tomorrow":"Revenez demain","[[WidgetV4]]Company (optional)":"Entreprise (facultatif)","[[WidgetV4]]Complete":"Terminer","[[WidgetV4]]Complete challenges and earn rewards":"Relevez les défis et gagnez des récompenses","[[WidgetV4]]Complete the action on Instagram to earn points":"Terminez l'action sur Instagram pour gagner des points","[[WidgetV4]]Completed":"Terminé","[[WidgetV4]]Conditions":"Conditions","[[WidgetV4]]Confirmed":"Confirmé","[[WidgetV4]]Congratulations, milestone achieved!":"Félicitations, jalon atteint !","[[WidgetV4]]Congratulations!":"Félicitations !","[[WidgetV4]]Continue":"Continuer","[[WidgetV4]]Continue shopping":"Continuer mes achats","[[WidgetV4]]Copied":"Copié","[[WidgetV4]]Copied!":"Copié !","[[WidgetV4]]Copy":"Copier","[[WidgetV4]]Copy Code":"Copier le code","[[WidgetV4]]Copy this code and apply it at checkout":"Copiez ce code et appliquez-le au paiement","[[WidgetV4]]Could not generate referral link":"Impossible de générer le lien de parrainage","[[WidgetV4]]Country":"Pays","[[WidgetV4]]Coupon Alerts":"Alertes coupons","[[WidgetV4]]Coupons available":"coupons disponibles","[[WidgetV4]]Current Instagram Username: {{username}}":"Nom d'utilisateur Instagram actuel : {{username}}","[[WidgetV4]]Customer city is {{city}}":"La ville du client est {{city}}","[[WidgetV4]]Date":"Date","[[WidgetV4]]Day":"Jour","[[WidgetV4]]days":"jours","[[WidgetV4]]Default":"Par défaut","[[WidgetV4]]Delete Address":"Supprimer l'adresse","[[WidgetV4]]Delivered":"Livré","[[WidgetV4]]Description":"Description","[[WidgetV4]]Details":"Détails","[[WidgetV4]]Didn't receive the code?":"Vous n'avez pas reçu le code ?","[[WidgetV4]]Discount":"Remise","[[WidgetV4]]Discount {{discount}} for every {{points}}":"Réduction de {{discount}} pour chaque {{points}}","[[WidgetV4]]Discount applies to subscription purchases":"La réduction s'applique aux achats par abonnement","[[WidgetV4]]Discount applies to subscriptions and one-time purchases":"La réduction s'applique aux abonnements et aux achats uniques","[[WidgetV4]]Does not apply to products":"Ne s'applique pas aux produits","[[WidgetV4]]Does not apply to selected products ({{count}})":"Ne s'applique pas aux produits sélectionnés ({{count}})","[[WidgetV4]]Does not expire":"N'expire pas","[[WidgetV4]]Earn":"Gagner","[[WidgetV4]]Earn {{earn_points}} {{points_label}} for every ${{rate_money}} spent":"Gagnez {{earn_points}} {{points_label}} pour chaque ${{rate_money}} dépensé","[[WidgetV4]]Earn free product:":"Gagnez un produit gratuit :","[[WidgetV4]]Earn rewards for referrals":"Gagnez des récompenses pour les parrainages","[[WidgetV4]]Earned":"Gagné","[[WidgetV4]]Earning limit reached":"Limite de gains atteinte","[[WidgetV4]]Edit Address":"Modifier l'adresse","[[WidgetV4]]Edit Profile":"Modifier le profil","[[WidgetV4]]Email":"E-mail","[[WidgetV4]]Email Address":"Adresse e-mail","[[WidgetV4]]Email Marketing":"Marketing par e-mail","[[WidgetV4]]Enter the code we just sent to {{email}}":"Saisissez le code que nous venons d'envoyer à {{email}}","[[WidgetV4]]Enter your birthday to earn rewards":"Entrez votre date de naissance pour gagner des récompenses","[[WidgetV4]]Enter your email":"Saisissez votre e-mail","[[WidgetV4]]Enter your proof here...":"Saisissez votre preuve ici...","[[WidgetV4]]Enter your review link here":"Saisissez le lien de votre avis ici","[[WidgetV4]]Event":"Ãvénement","[[WidgetV4]]Exclude collections":"Exclure les collections","[[WidgetV4]]Expired":"Expiré","[[WidgetV4]]Expires":"Expire le","[[WidgetV4]]Expires in {{days}} days":"Expire dans {{days}} jours","[[WidgetV4]]Expiring soon":"Expire bientôt","[[WidgetV4]]Failed to add to cart":"Ãchec de l'ajout au panier","[[WidgetV4]]Failed to claim reward":"Ãchec de la réclamation de la récompense","[[WidgetV4]]Failed to generate login URL":"Ãchec de la génération de l'URL de connexion","[[WidgetV4]]Failed to get authorization URL":"Ãchec de l'obtention de l'URL d'autorisation","[[WidgetV4]]Failed to get login URL":"Ãchec de l'obtention de l'URL de connexion","[[WidgetV4]]Failed to save. Please try again.":"Ãchec de l'enregistrement. Veuillez réessayer.","[[WidgetV4]]Find the product you want to review":"Trouvez le produit que vous souhaitez évaluer","[[WidgetV4]]First name":"Prénom","[[WidgetV4]]First Name":"Prénom","[[WidgetV4]]Follow":"Suivre","[[WidgetV4]]Free":"Gratuit","[[WidgetV4]]Free Gift":"Cadeau gratuit","[[WidgetV4]]Free product":"Produit gratuit","[[WidgetV4]]Free Product Rewards":"Récompenses de produits gratuits","[[WidgetV4]]Free Shipping":"Livraison gratuite","[[WidgetV4]]Free shipping on orders under {{value}}":"Livraison gratuite pour les commandes de moins de {{value}}
13420","[[WidgetV4]]Friend gets":"L'ami reçoit","[[WidgetV4]]Fulfilled":"Exécuté","[[WidgetV4]]Generate QR Code":"Générer le code QR","[[WidgetV4]]Generate your QR code to let staff quickly access your loyalty information at the store.":"Générez votre code QR pour permettre au personnel d'accéder rapidement à vos informations de fidélité en magasin.","[[WidgetV4]]Generating your referral link...":"Génération de votre lien de parrainage...","[[WidgetV4]]Get link":"Obtenir le lien","[[WidgetV4]]Get notified when you earn or spend points":"Soyez informé lorsque vous gagnez ou dépensez des points","[[WidgetV4]]Get Sign In Code":"Obtenir le code de connexion","[[WidgetV4]]Get updates, news, and offers via email!":"Recevez des mises à jour, des nouvelles et des offres par e-mail !","[[WidgetV4]]Give {{friend_reward}}, Get {{your_reward}}":"Donnez {{friend_reward}}, Obtenez {{your_reward}}","[[WidgetV4]]Give {friend}, Get {you}":"Donnez {friend}, Obtenez {you}","[[WidgetV4]]Google review guide":"Guide d'avis Google","[[WidgetV4]]Guide":"Guide","[[WidgetV4]]Help others make better choices while earning valuable reward points for your honest reviews.":"Aidez les autres à faire de meilleurs choix tout en gagnant de précieux points de récompense pour vos avis honnêtes.","[[WidgetV4]]Highest tier reached":"Palier le plus élevé atteint","[[WidgetV4]]Home":"Accueil","[[WidgetV4]]hours":"heures","[[WidgetV4]]How it works":"Comment ça marche","[[WidgetV4]]Image must be less than 10MB":"L'image doit faire moins de 10 Mo","[[WidgetV4]]In this delivery":"Dans cette livraison","[[WidgetV4]]In transit":"En transit","[[WidgetV4]]Instagram":"Instagram","[[WidgetV4]]Instagram account linked successfully":"Compte Instagram lié avec succès","[[WidgetV4]]Instagram Username":"Nom d'utilisateur Instagram","[[WidgetV4]]Invalid day":"Jour invalide","[[WidgetV4]]Invalid month":"Mois invalide","[[WidgetV4]]Invite Friends":"Inviter des amis","[[WidgetV4]]Invite friends and earn rewards":"Invitez des amis et gagnez des récompenses","[[WidgetV4]]items":"articles","[[WidgetV4]]Join Now":"Adhérer maintenant","[[WidgetV4]]Just now":"à l'instant","[[WidgetV4]]Last 30 Days":"30 derniers jours","[[WidgetV4]]Last 90 Days":"90 derniers jours","[[WidgetV4]]Last name":"Nom de famille","[[WidgetV4]]Last Name":"Nom de famille","[[WidgetV4]]left":"restantes","[[WidgetV4]]Link Instagram Account":"Lier le compte Instagram","[[WidgetV4]]Link your Instagram account to earn points":"Liez votre compte Instagram pour gagner des points lorsque vous commentez nos publications","[[WidgetV4]]Load older activity":"Charger l'activité plus ancienne","[[WidgetV4]]Loading...":"Chargement...","[[WidgetV4]]Maximum {{max}} images allowed":"Maximum {{max}} images autorisées","[[WidgetV4]]Member":"Membre","[[WidgetV4]]Member ID":"ID de membre","[[WidgetV4]]Member Since":"Membre depuis","[[WidgetV4]]Membership Tier":"Niveau d'adhésion","[[WidgetV4]]Milestones":"Jalons","[[WidgetV4]]Minimum":"Minimum","[[WidgetV4]]Minimum cart value":"Valeur minimale du panier","[[WidgetV4]]Minimum order amount":"Montant minimum de commande","[[WidgetV4]]Minimum order quantity":"Quantité minimale de commande","[[WidgetV4]]Minimum Spend":"Dépense minimale","[[WidgetV4]]minutes":"minutes","[[WidgetV4]]Month":"Mois","[[WidgetV4]]My Activity":"Mon activité","[[WidgetV4]]My Addresses":"Mes adresses","[[WidgetV4]]My Coupons":"Mes coupons","[[WidgetV4]]My Coupons (Page)":"Mes coupons","[[WidgetV4]]My Orders":"Mes Commandes","[[WidgetV4]]My QR Code":"Mon code QR","[[WidgetV4]]My Wishlist":"Ma Liste de souhaits","[[WidgetV4]]Need {{count}} more {{unit}}":"Besoin de {{count}} {{unit}} de plus","[[WidgetV4]]New coupons and expiring soon reminders":"Nouveaux coupons et rappels d'expiration prochaine","[[WidgetV4]]Next:":"Suivant :","[[WidgetV4]]No activities yet":"Aucune activité pour le moment","[[WidgetV4]]No activity":"Aucune activité","[[WidgetV4]]No activity for selected period":"Aucune activité pour la période sélectionnée","[[WidgetV4]]No activity selected":"Aucune activité sélectionnée","[[WidgetV4]]No activity yet":"Aucune activité pour le moment","[[WidgetV4]]No activity yet â earn points to get started!":"Aucune activité pour le moment â gagnez des points pour commencer !","[[WidgetV4]]No addresses yet":"Aucune adresse pour l'instant","[[WidgetV4]]No coupons yet":"Aucun coupon pour le moment","[[WidgetV4]]No matching activity":"Aucune activité correspondante","[[WidgetV4]]No milestones available":"Aucun jalon disponible","[[WidgetV4]]No minimum":"Aucun minimum","[[WidgetV4]]No orders yet":"Aucune commande pour le moment","[[WidgetV4]]No perks available":"Aucun avantage disponible","[[WidgetV4]]No perks for this tier":"Aucun avantage pour ce niveau","[[WidgetV4]]No products viewed yet":"Aucun produit consulté pour le moment","[[WidgetV4]]No recently viewed products":"Aucun produit récemment consulté","[[WidgetV4]]No unavailable coupons":"Aucun coupon indisponible","[[WidgetV4]]No ways to earn yet":"Aucun moyen de gagner pour le moment","[[WidgetV4]]Not stackable":"Non cumulable","[[WidgetV4]]Notification Settings":"Paramètres de notification","[[WidgetV4]]OAuth authentication failed":"L'authentification OAuth a échoué","[[WidgetV4]]OFF":"RABAIS","[[WidgetV4]]One use per customer":"Une utilisation par client","[[WidgetV4]]Only JPG and PNG images are allowed":"Seules les images JPG et PNG sont autorisées","[[WidgetV4]]or":"ou","[[WidgetV4]]Order":"Commande","[[WidgetV4]]Order Amount":"Montant de la commande","[[WidgetV4]]Order details":"Détails de la commande","[[WidgetV4]]Order ID":"ID de commande","[[WidgetV4]]Order placed":"Commande passée","[[WidgetV4]]Order source is {{source}}":"La source de la commande est {{source}}","[[WidgetV4]]Order summary":"Récapitulatif de la commande","[[WidgetV4]]Orders":"Commandes","[[WidgetV4]]Other Rewards":"Autres récompenses","[[WidgetV4]]Out for delivery":"En cours de livraison","[[WidgetV4]]Out of stock":"En rupture de stock","[[WidgetV4]]Page {{page}}":"Page {{page}}","[[WidgetV4]]Paid":"Payé","[[WidgetV4]]Partial":"Partiel","[[WidgetV4]]Partially fulfilled":"Partiellement exécuté","[[WidgetV4]]Partially paid":"Partiellement payé","[[WidgetV4]]Partially refunded":"Partiellement remboursé","[[WidgetV4]]Payment":"Paiement","[[WidgetV4]]Payment pending":"Paiement en attente","[[WidgetV4]]Pending":"En attente","[[WidgetV4]]Perks":"Avantages","[[WidgetV4]]Personalized picks based on your activity":"Sélections personnalisées basées sur votre activité","[[WidgetV4]]Phone":"Téléphone","[[WidgetV4]]Phone (optional)":"Téléphone (facultatif)","[[WidgetV4]]Phone Number":"Numéro de téléphone","[[WidgetV4]]Placed":"Passée","[[WidgetV4]]Plant {{count}} tree(s)":"Planter {{count}} arbre(s)","[[WidgetV4]]Please allow popups to sign in":"Veuillez autoriser les pop-ups pour vous connecter","[[WidgetV4]]Please enter a valid email address":"Veuillez saisir une adresse e-mail valide","[[WidgetV4]]Please enter a valid Google Maps review link":"Veuillez saisir un lien de commentaire Google Maps valide","[[WidgetV4]]Please enter your answer":"
13420Veuillez saisir votre réponse","[[WidgetV4]]Please enter your email address":"Veuillez saisir votre adresse e-mail","[[WidgetV4]]Please enter your review link":"Veuillez saisir votre lien de commentaire","[[WidgetV4]]Please upload at least one image":"Veuillez télécharger au moins une image","[[WidgetV4]]Points":"Points","[[WidgetV4]]Points Expiry":"Expiration des points","[[WidgetV4]]Points Updates":"Mises à jour des points","[[WidgetV4]]Powered by":"Propulsé par","[[WidgetV4]]Processing":"Traitement","[[WidgetV4]]Product Recommendations":"Recommandations de produits","[[WidgetV4]]Profile":"Profil","[[WidgetV4]]Qty":"Qté","[[WidgetV4]]Receive promotions and special offers":"Recevoir des promotions et des offres spéciales","[[WidgetV4]]Recent activity":"Activité récente","[[WidgetV4]]Recent Orders":"Commandes récentes","[[WidgetV4]]Recently viewed":"Consultés récemment","[[WidgetV4]]Recently Viewed":"Consultés récemment","[[WidgetV4]]Recommended":"Recommandé","[[WidgetV4]]Recommended for you":"Recommandé pour vous","[[WidgetV4]]Redeem":"Ãchanger","[[WidgetV4]]Redeem all points":"Ãchanger tous les points","[[WidgetV4]]Redeem Discount":"Ãchanger la réduction","[[WidgetV4]]Redeem for {{points}} points":"Ãchanger contre {{points}} points","[[WidgetV4]]Redeem points to earn coupons":"Ãchangez des points pour gagner des coupons","[[WidgetV4]]Redeem your points to get coupons.":"Ãchangez vos points pour obtenir des coupons.","[[WidgetV4]]Redeeming...":"Ãchange en cours...","[[WidgetV4]]Refer a Friend":"Parrainer un ami","[[WidgetV4]]Refer a Friend (Page)":"Parrainer un ami","[[WidgetV4]]Referral Updates":"Mises à jour de parrainage","[[WidgetV4]]Refunded":"Remboursé","[[WidgetV4]]Requirements":"Exigences","[[WidgetV4]]Resend code":"Renvoyer le code","[[WidgetV4]]Revoke":"Révoquer","[[WidgetV4]]Reward claimed!":"Récompense réclamée !","[[WidgetV4]]Reward Redeemed":"Récompense utilisée","[[WidgetV4]]Rewards":"Récompenses","[[WidgetV4]]Save":"Enregistrer","[[WidgetV4]]Save birthday":"Enregistrer la date de naissance","[[WidgetV4]]Save products you love by clicking the heart icon.":"Enregistrez les produits que vous aimez en cliquant sur l'icône en forme de cÅur.","[[WidgetV4]]Save Shipping Address":"Enregistrer l'adresse de livraison","[[WidgetV4]]Saved successfully":"Enregistré avec succès","[[WidgetV4]]Saving...":"Enregistrement en cours...","[[WidgetV4]]Savings Banner":"Bannière d'économies","[[WidgetV4]]Search coupons...":"Rechercher des coupons...","[[WidgetV4]]See {{count}} more":"Voir {{count}} de plus","[[WidgetV4]]See less":"Voir moins","[[WidgetV4]]Select a collection":"Sélectionner une collection","[[WidgetV4]]Select a product":"Sélectionner un produit","[[WidgetV4]]Select country":"Sélectionner le pays","[[WidgetV4]]Select one free product:":"Sélectionnez un produit gratuit :","[[WidgetV4]]Select up to {{count}} rewards ({{selected}}/{{count}} selected)":"Sélectionnez jusqu'à {{count}} récompenses ({{selected}}/{{count}} sélectionnées)","[[WidgetV4]]Set as default address":"Définir comme adresse par défaut","[[WidgetV4]]Settings":"Paramètres","[[WidgetV4]]Settings saved":"Paramètres enregistrés","[[WidgetV4]]Share Now":"Partager maintenant","[[WidgetV4]]Share Your Experience":"Partagez votre expérience","[[WidgetV4]]Share your unique referral link with friends. When they make their first purchase, you both earn rewards!":"Partagez votre lien de parrainage unique avec vos amis. Lorsqu'ils effectuent leur premier achat, vous gagnez tous les deux des récompenses !","[[WidgetV4]]Shipped":"Expédié","[[WidgetV4]]Shipping":"Livraison","[[WidgetV4]]Shipping info":"Informations de livraison","[[WidgetV4]]Shop Now":"Acheter maintenant","[[WidgetV4]]Show less":"Afficher moins","[[WidgetV4]]Show more":"Afficher plus","[[WidgetV4]]Show this QR at the store so staff can quickly check your loyalty info.":"Montrez ce QR en magasin pour que le personnel puisse rapidement vérifier vos informations de fidélité.","[[WidgetV4]]Show your QR at the store":"Montrez votre QR en magasin","[[WidgetV4]]Sign In":"Se connecter","[[WidgetV4]]Sign in or Sign up":"Se connecter ou s'inscrire","[[WidgetV4]]Sign in to claim":"Connectez-vous pour réclamer","[[WidgetV4]]Sign in to view your points, redeem rewards, and more.":"Connectez-vous pour voir vos points, échanger des récompenses et plus encore.","[[WidgetV4]]Sign in to your account":"Connectez-vous à votre compte","[[WidgetV4]]Sign in with":"Se connecter avec","[[WidgetV4]]Sign in with Facebook":"Se connecter avec Facebook","[[WidgetV4]]Sign in with Google":"Se connecter avec Google","[[WidgetV4]]Social Accounts":"Comptes s
13420ociaux","[[WidgetV4]]Sold out":"Ãpuisé","[[WidgetV4]]Special birthday offers and surprises":"Offres d'anniversaire spéciales et surprises","[[WidgetV4]]Stackable with":"Cumulable avec","[[WidgetV4]]Stackable with orderDiscounts, productDiscounts, shippingDiscounts":"Cumulable avec les réductions de commande, les réductions de produits, les réductions de livraison","[[WidgetV4]]Start saving on your next purchase":"Commencez à économiser sur votre prochain achat","[[WidgetV4]]Start Writing Review":"Commencer à écrire un avis","[[WidgetV4]]Status":"Statut","[[WidgetV4]]Submission Received!":"Soumission reçue !","[[WidgetV4]]Submit":"Soumettre","[[WidgetV4]]Submit and earn reward points":"Soumettre et gagner des points de récompense","[[WidgetV4]]Submit your review":"Soumettre votre avis","[[WidgetV4]]Submitting...":"Envoi en cours...","[[WidgetV4]]Subscribe":"S'abonner","[[WidgetV4]]Subscribed successfully!":"Abonnement réussi !","[[WidgetV4]]Subscriptions":"Abonnements","[[WidgetV4]]Subtotal":"Sous-total","[[WidgetV4]]Take survey":"Répondre à l'enquête","[[WidgetV4]]Tax":"Taxe","[[WidgetV4]]Terms & Conditions":"Conditions générales","[[WidgetV4]]The code will be auto-applied at checkout. If not, simply copy & apply it.":"Le code sera automatiquement appliqué à la caisse. Sinon, copiez-le et appliquez-le simplement.","[[WidgetV4]]This coupon is not valid for these collections":"Ce coupon n'est pas valide pour ces collections","[[WidgetV4]]This coupon will expire in {{count}} days":"Ce coupon expirera dans {{count}} jours","[[WidgetV4]]This coupon will expire in {{days}} days":"Ce coupon expirera dans {{days}} jours","[[WidgetV4]]This coupon will expire in {{time}}":"Ce coupon expirera dans {{time}}","[[WidgetV4]]This year":"Cette année","[[WidgetV4]]Tier":"Niveau","[[WidgetV4]]Tier Milestones":"Jalons de niveau","[[WidgetV4]]to":"à ","[[WidgetV4]]Today":"Aujourd'hui","[[WidgetV4]]Total":"Total","[[WidgetV4]]Total Points":"Total de points","[[WidgetV4]]Track shipment":"Suivre l'expédition","[[WidgetV4]]Try another filter to view more activity.":"Essayez un autre filtre pour voir plus d'activité.","[[WidgetV4]]Unavailable":"Indisponible","[[WidgetV4]]Unfulfilled":"Non exécuté","[[WidgetV4]]Unlock at":"Débloquer à ","[[WidgetV4]]Update Instagram Username":"Mettre à jour le nom d'utilisateur Instagram","[[WidgetV4]]Upgrade your tier to unlock birthday rewards":"Améliorez votre niveau pour débloquer les récompenses d'anniversaire","[[WidgetV4]]Upload image":"Télécharger une image","[[WidgetV4]]Use this coupon for your next order":"Utilisez ce coupon pour votre prochaine commande","[[WidgetV4]]Use this coupon to claim your free product":"Utilisez ce coupon pour réclamer votre produit gratuit","[[WidgetV4]]Used":"Utilisé","[[WidgetV4]]Used or expired coupons will appear here":"Les coupons utilisés ou expirés apparaîtront ici","[[WidgetV4]]Valid Google Review link":"Lien d'avis Google valide","[[WidgetV4]]Valid solely for these collections":"Valide uniquement pour ces collections","[[WidgetV4]]Valid solely for these products":"Valide uniquement pour ces produits","[[WidgetV4]]Verify your identity":"Vérifier votre identité","[[WidgetV4]]View Activity History":"Voir l'historique d'activité","[[WidgetV4]]View all activities â":"Voir toutes les activités â","[[WidgetV4]]View All Activities â":"Voir toutes les activités â","[[WidgetV4]]View all perks":"Voir tous les avantages","[[WidgetV4]]View guide":"Voir le guide","[[WidgetV4]]View Profile":"Voir le profil","[[WidgetV4]]View Terms & Conditions":"Voir les conditions générales","[[WidgetV4]]Voided":"Annulé","[[WidgetV4]]Ways to earn":"Façons de gagner","[[WidgetV4]]Ways to Earn":"Façons de gagner","[[WidgetV4]]Ways to redeem":"Façons d'échanger","[[WidgetV4]]Ways to Redeem":"Façons d'échanger","[[WidgetV4]]We are happy to celebrate and give you special gifts on your birthday":"Nous sommes heureux de célébrer et de vous offrir des cadeaux spéciaux pour votre anniversaire","[[WidgetV4]]We will review your submission and award points upon approval.":"Nous examinerons votre soumission et attribuerons des points après approbation.","[[WidgetV4]]Welcome back":"Bienvenue de retour","[[WidgetV4]]Welcome back, {{customer_name}}":"Bienvenue de nouveau, {{customer_name}}","[[WidgetV4]]Welcome to {{program_name}}":"Bienvenue dans {{program_name}}","[[WidgetV4]]When friends sign up using your link":"Lorsque des amis s'inscrivent en utilisant votre lien","[[WidgetV4]]Wishlist":"Liste de souhaits","[[WidgetV4]]Write Review":"Ãcrire un avis","[[WidgetV4]]Write your honest review and rate the product":"Rédigez votre avis honnête et évaluez le produit","[[WidgetV4]]Yesterday":"Hier","[[WidgetV4]]You get":"Vous obtenez","[[WidgetV4]]You have {amount} in savings available":"Vous avez {amount} d'économies disponibles","[[WidgetV4]]You haven't added any shipping addresses yet":"Vous n'avez pas encore ajouté d'adresses de livraison","[[WidgetV4]]You need {{points}} more points to redeem this reward":"Il vous faut {{points}} points supplémentaires pour échanger cette récompense","[[WidgetV4]]You've earned {{earn_point}} points":"Vous avez gagné {{earn_point}} points","[[WidgetV4]]You've just earned {{instant_point}} points":"Vous venez de gagner {{instant_point}}
13420 points","[[WidgetV4]]Your answer":"Votre réponse","[[WidgetV4]]Your birthday reward will be delivered automatically":"Votre récompense d'anniversaire sera livrée automatiquement","[[WidgetV4]]Your current tier":"Votre niveau actuel","[[WidgetV4]]Your email address":"Votre adresse e-mail","[[WidgetV4]]Your feedback is the motivation for us to better understand your expectations and improve our store's services":"Vos commentaires sont notre motivation pour mieux comprendre vos attentes et améliorer les services de notre boutique","[[WidgetV4]]Your Information":"Vos informations","[[WidgetV4]]Your Name":"Votre nom","[[WidgetV4]]Your order history will appear here.":"Votre historique de commandes apparaîtra ici.","[[WidgetV4]]Your points activity will appear here.":"Votre activité de points apparaîtra ici.","[[WidgetV4]]Your Referral Link":"Votre lien de parrainage","[[WidgetV4]]Your review is under our approval process":"Votre avis est en cours d'approbation","[[WidgetV4]]Your submission has been approved!":"Votre soumission a été approuvée !","[[WidgetV4]]Your submission is under review":"Votre soumission est en cours d'examen","[[WidgetV4]]Your wishlist is empty":"Votre liste de souhaits est vide","[[WidgetV4]]Zip Code":"Code postal","[Redeem voucher reason] CART_EMPTY":"Votre panier est vide.","[Redeem voucher reason] ITEM_QUANTITY_BELOW_MINIMUM":"Votre panier doit contenir davantage d'articles pour utiliser ce bon de réduction.","[Redeem voucher reason] ORDER_BELOW_MINIMUM":"Le montant de votre commande est inférieur au minimum requis.","[Redeem voucher reason] VOUCHER_ALREADY_USED":"Ce bon a déjà été utilisé","[Redeem voucher reason] VOUCHER_INACTIVE":"Ce bon d'achat est inactif.","[WidgetV2]]Claim now":"Réclamez maintenant","{{earning_discount}} discount":"Réduction {{earning_discount}}","{{earning_discount}} discount code":"Code de réduction {{earning_discount}}","{{earning_discount}} off":"{{earning_discount}} off","{{earning_discount}} off coupon ({{redeeming_points}})":"{{earning_discount}} coupon de réduction ({{redeeming_points}})","{{earning_discount}} voucher":"Bon d'achat {{earning_discount}}","{{email}} received your referral request":"{{email}} a bien reçu votre demande de parrainage","{{expired_date}}":"{{expired_date}}","{{loyalty_point}}":"{{loyalty_point}}","{{pending_loyalty_points}} {{loyalty_point}}":"{{pending_loyalty_points}} {{loyalty_point}}","{{percentage}}% discount":"{{percentage}} % de réduction","{{point}} away to use this reward":"{{point}} à distance pour obtenir cette récompense","{{spend_points_raw}} {{loyalty_point}}":"{{spend_points_raw}} {{loyalty_point}}","{{tier_name}} reward due to Tier downgrade from refunded order #{{order_number}}":"Récompense {{tier_name}} suite à la rétrogradation de niveau de la commande remboursée {{order_number}}","1 month":"1 mois","1 year":"1 an","2 weeks":"2 semaines","2 years":"2 ans","3 months":"3 mois","6 months":"6 mois","7-day streak!":"Série de 7 jours !","accepted file types: .gif, .jpg, .png.":"Types de fichiers acceptés : .gif, .jpg, .png.","Accepts .jpg, .png and {{limitImagesSize}}MB limit":"Accepte les formats .jpg, .png et la limite de {{limitImagesSize}} Mo","Action":"Action","Add {{loyalty_point}} by import":"Ajouter {{loyalty_point}} par importation","Add files":"Ajouter des fichiers","Add to cart":"Ajouter au panier","Adjusted store credit":"Crédit en magasin ajusté","Admin adjusted points":"L'administrateur a ajusté {{loyalty_point}}","Admin adjusted Tiers spent":"Niveaux ajustés par l'administrateur","Admin approved form submission":"Formulaire approuvé par l'administrateur","Admin redeemed a reward":"L'administrateur a utilisé une récompense","All items below are free for your birthday":"Tous les articles ci-dessous sont gratuits pour votre anniversaire :","All products are currently out of stock":"Tous les produits sont actuellement en rupture de stock","AllActivities.ACTION_ADD_POINT":"Ajouter un point d'action","AllActivities.ACTION_ADJUST_POINT.default":"Points ajustés par l'administrateur","AllActivities.ACTION_ADJUST_POINT.EVENT_ADD_POINT":"Ajoutez des points en important","AllActivities.ACTION_ADJUST_POINT.EVENT_ADJUST_POINT_REST_API":"Ajuster les points via l'API REST","AllActivities.ACTION_ADJUST_POINT.EVENT_RESET_POINT":"Réinitialiser les points en important","AllActivities.ACTION_ADJUST_POINT.EVENT_RESET_POINT_REST_API":"Points de réinitialisation via API REST","AllActivities.ACTION_ADJUST_STORE_CREDIT":"Crédit en magasin ajusté","AllActivities.ACTION_ADJUST_TIER_POINT":"Points de niveau ajustés","AllActivities.ACTION_CANCEL_CHECKOUT_EXTENSION":"Extension d'annulation de la caisse","AllActivities.ACTION_CONVERT_POINT_PENDING.default":"Point de conversion en attente","AllActivities.ACTION_CONVERT_POINT_PENDING.EVENT_CONVERT_POINT_PENDING":"Convertir le point en attente","AllActivities.ACTION_DEACTIVATED_COUPON":"Coupon désactivé","AllActivities.ACTION_DEDUCT_POINT_PENDING":"Déduction de point en attente","AllActivities.ACTION_DEMOTE_TIER":"Rétrogradation de niveau","AllActivities.ACTION_DOWNGRADE_TIER":"Niveau dégradé","AllActivities.ACTION_EARN_DISCOUNT.default":"Réduction obtenue","AllActivities.ACTION_EARN_DISCOUNT.EVENT_BIRTHDAY":"Réduction obtenue grâce à votre anniversaire","AllActivities.ACTION_EARN_DISCOUNT.EVENT_JOIN_LINE":"Réduction obtenue grâce à l'adhésion à la ligne","AllActivities.ACTION_EARN_DISCOUNT.EVENT_MILESTONE":"Réduction obtenue grâce à un palier atteint","AllActivities.ACTION_EARN_DISCOUNT.EVENT_SIGN_UP":"Réduction obtenue grâce à l'inscription","AllActivities.ACTION_EARN_POINT_PENDING.default":"Gagnez des points en attente","AllActivities.ACTION_EARN_POINT_PENDING.EVENT_PLACE_ORDER":"Des points sont en attente pour votre commande.","AllActivities.ACTION_EARN_POINT.default":"Gagnez des points","AllActivities.ACTION_EARN_POINT.EVENT_APPROVE_DISAPPROVE_REVIEW":"Approuver/Refuser l'avis","AllActivities.ACTION_EARN_POINT.EVENT_BIRTHDAY":"Récompense d'anniversaire","AllActivities.ACTION_EARN_POINT.EVENT_BONUS_POINT":"Points bonus de niveau","AllActivities.ACTION_EARN_POINT.EVENT_CUSTOM":"Coutume","AllActivities.ACTION_EARN_POINT.EVENT_EARN_POINT_REST_API":"Gagnez des points via l'API REST","AllActivities.ACTION_EARN_POINT.EVENT_FOLLOW_INSTAGRAM":"Suivez-moi sur Instagram","AllActivities.ACTION_EARN_POINT.EVENT_FOLLOW_PINTEREST":"Suivez Pinterest","AllActivities.ACTION_EARN_POINT.EVENT_FOLLOW_TIKTOK":"Suivez-moi sur TikTok","AllActivities.ACTION_EARN_POINT.EVENT_FOLLOW_TWITTER":"Suivez-nous sur Twitter","AllActivities.ACTION_EARN_POINT.EVENT_GOOG
13420LE_MAPS_REVIEW":"Avis Google","AllActivities.ACTION_EARN_POINT.EVENT_INTERACT_WEBSITE":"Visitez le site web","AllActivities.ACTION_EARN_POINT.EVENT_JOIN_DISCORD":"Rejoignez Discord","AllActivities.ACTION_EARN_POINT.EVENT_JOIN_LINE":"Rejoignez la ligne","AllActivities.ACTION_EARN_POINT.EVENT_JOIN_TELEGRAM":"Rejoignez Telegram","AllActivities.ACTION_EARN_POINT.EVENT_JOIN_WHATSAPP":"Rejoignez-nous sur WhatsApp","AllActivities.ACTION_EARN_POINT.EVENT_LIKE_FACEBOOK":"Aimez notre page Facebook","AllActivities.ACTION_EARN_POINT.EVENT_MILESTONE":"Récompenses pour étapes importantes","AllActivities.ACTION_EARN_POINT.EVENT_PLACE_ORDER":"Passer une commande","AllActivities.ACTION_EARN_POINT.EVENT_REFERRAL_FRIEND":"Recommandé {{referredCustomerEmail}}","AllActivities.ACTION_EARN_POINT.EVENT_SHARE_FACEBOOK":"Partager le lien Facebook","AllActivities.ACTION_EARN_POINT.EVENT_SHARE_TWITTER":"Partager le lien Twitter","AllActivities.ACTION_EARN_POINT.EVENT_SIGN_UP":"S'inscrire","AllActivities.ACTION_EARN_POINT.EVENT_SIGN_UP_NEWSLETTER":"Inscrivez-vous à notre newsletter","AllActivities.ACTION_EARN_POINT.EVENT_STREAK_INTERACT_WEBSITE":"Streak Visitez le site web","AllActivities.ACTION_EARN_POINT.EVENT_SUBSCRIBE_YOUTUBE":"S'abonner","AllActivities.ACTION_EARN_POINT.EVENT_WRITE_REVIEW":"Ãcrire un avis","AllActivities.ACTION_EXPIRE_POINT":"Points d'expiration","AllActivities.ACTION_FREE_GIVE_PRODUCT.default":"Cadeau gratuit","AllActivities.ACTION_FREE_GIVE_PRODUCT.EVENT_MILESTONE":"Cadeau gratuit de Milestone","AllActivities.ACTION_LOG_PLACE_ORDER_B2B":"Commande B2B enregistrée","AllActivities.ACTION_LOG_PLACE_ORDER_PENDING_FULFILL":"Commande enregistrée (en attente de traitement)","AllActivities.ACTION_LOG_PLACE_ORDER.default":"Commande enregistrée","AllActivities.ACTION_LOG_PLACE_ORDER.EVENT_LOG_ORDER":"Commande enregistrée","AllActivities.ACTION_MIGRATE_CUSTOMER":"Le client a migré","AllActivities.ACTION_MIGRATE_POINT":"Point migré","AllActivities.ACTION_PLACE_ORDER_REFERRED":"Commande d'un client recommandé","AllActivities.ACTION_REDEEM_COUPON_REFERRAL.default":"Coupon de parrainage utilisé","AllActivities.ACTION_REDEEM_COUPON_REFERRAL.EVENT_REFERRAL_FRIEND":"Recommandé {{referredCustomerEmail}}","AllActivities.ACTION_REDEEM_COUPON_REFERRAL.EVENT_REFERRED":"Remboursement par client parrainé","AllActivities.ACTION_REDEEM_COUPON_REFERRAL.EVENT_REFERRER":"Remboursement par le parrain","AllActivities.ACTION_REDEEM_POINT_POS":"Ãchangeable en point de vente","AllActivities.ACTION_REDEEM_POINT.default":"Ãchangez des points","AllActivities.ACTION_REDEEM_POINT.EVENT_APPROVE_DISAPPROVE_REVIEW":"Approuver/Refuser l'avis","AllActivities.ACTION_REDEEM_POINT.EVENT_GOOGLE_MAPS_REVIEW":"Avis Google","AllActivities.ACTION_REDEEM_POINT.EVENT_SPEND_POINT_REST_API":"Ãchanger des points via une API REST","AllActivities.ACTION_REFUND_POINT_REDEEM.default":"Points de remboursement","AllActivities.ACTION_REFUND_POINT_REDEEM.EVENT_REFUND_POINT_COUPON":"Coupon remboursé","AllActivities.ACTION_REMOVE_POINT.default":"Supprimer des points","AllActivities.ACTION_REMOVE_POINT.EVENT_CANCEL_ORDER":"Commande annulée","AllActivities.ACTION_REMOVE_POINT.EVENT_PARTIALLY_REFUND_ORDER":"Commande partiellement remboursée","AllActivities.ACTION_REMOVE_POINT.EVENT_REFUND_ORDER":"Commande remboursée","AllActivities.ACTION_REMOVE_POINT.EVENT_WRITE_REVIEW":"Avis refusé","AllActivities.ACTION_REWARDS_COUPON_TIER_UP":"Passer au niveau supérieur des récompenses","AllActivities.ACTION_UNSUBSCRIBE":"Désabonné","AllActivities.userCancelRedeem":"L'utilisateur a annulé l'échange sur la page de paiement.","Already a member?":"Déjà membre ?","amount spent":"montant dépensé","amountDiscount":"${{amount}} réduction","Applicable for {{request_amount}} minimum orders":"Applicable aux commandes minimales {{request_amount_value}}","Applicable for collections: {{collections}}":"Applicable aux collections : {{collections}}","Applicable for products: {{products}}":"Applicable aux produits : {{products}}","Applicable with a minimum purchase of {{orderReqQuantity}} items":"Applicable avec un achat minimum de {{orderReqQuantity}} articles","Applies to collections: {{collections}}":"S'applique aux collections : {{collections}}","Applies to products: {{products}}":"S'applique aux produits : {{products}}","apply":"Appliquer","Apply":"Appliquer","Apply Coupon":"Appliquer le coupon","Apply coupon now":"Appliquez le coupon maintenant","Apply for Shipping less than {{limit_shipping}}":"Demander un tarif d'expédition inférieur à {{limit_shipping}}","Apply Gift":"Utiliser un cadeau","applyCoupon":"Appliquer le coupon","Applying":"Candidature","Apr":"Avr","Aug":"août","Auto approve submit form activity from {{program_name}}":"Approbation automatique de l'activité de soumission de formulaire de {{program_name}}","Available {{loyalty_point}}:":"Disponible {{loyalty_point}}:","Available coupons":"Coupons disponibles","Available in {{count}} {{unit}}":"Disponible en {{count}} {{unit}}","Awaiting {{earning_point_raw}} {{loyalty_point}} from additional items in order #{{order_number}}":"En attente de {{earning_point_raw}} {{loyalty_point}} provenant d'articles supplémentaires dans la commande {{order_number}}","awaiting approval":"En attente d'approbation","Back":"Dos","Birthdate must be a date in the past.":"La date de naissance doit être une date passée.","Birthday":"Anniversaire","Birthday reward":"Récompense d'anniversaire","Buy {{quantity_customer_buy}} items":"Acheter {{quantity_customer_buy}} articles","Buy {{quantity_customer_buy}} items except from these collections":"Achetez des articles {{quantity_customer_buy}} sauf ceux de ces collections","Buy {{quantity_customer_buy}} items from this collection":"Achetez {{quantity_customer_buy}}
13420 articles de cette collection","Buy {{quantity_customer_buy}}, get {{percentage}} off the next {{quantity_customer_get}} items":"Achetez {{quantity_customer_buy}}, obtenez {{percentage}} de réduction sur les prochains {{quantity_customer_get}} articles","Buy {{quantity_customer_buy}}, get {{percentage}} off the next item":"Achetez {{quantity_customer_buy}}, obtenez {{percentage}} de réduction sur le prochain article","Buy {{quantity_customer_buy}}, get {{quantity_customer_get}} free":"Achetez {{quantity_customer_buy}}, obtenez {{quantity_customer_get}} gratuitement","Buy {{quantity_customer_buy}}, save {{amount}} the next {{quantity_customer_get}} items":"Achetez {{quantity_customer_buy}}, économisez {{amount}} sur les prochains {{quantity_customer_get}} articles","Buy {{quantity_customer_buy}}, save {{amount}} the next item":"Achetez {{quantity_customer_buy}}, économisez {{amount}} sur le prochain article","buyAgain":"Acheter à nouveau","Cancel":"Annuler","Canceled":"Annulé","canceled order #{{order_number}}":"commande annulée {{order_number}}","Cannot get referral customer":"Impossible d'obtenir un client de recommandation","Cannot link Instagram account":"Impossible de lier le compte Instagram","Celebrate a Birthday":"Célébrer un anniversaire","Check out rewards you can redeem below!":"Découvrez ci-dessous les récompenses que vous pouvez obtenir !","Choose a program":"Choisissez un programme","Choose a redeem type":"Choisissez un type de rachat","Choose another discount":"Choisissez une autre réduction","Choose up to {{quantity}} products from collections":"Choisissez jusqu'à {{quantity}} produits parmi les collections","Choose up to {{quantity}} products from these collections":"Choisissez jusqu'à {{quantity}} produits parmi ces collections","Claim":"Réclamer","Claim {{earned_points}} {{loyalty_point}}":"Réclamez {{earned_points}} {{loyalty_point}}","Claim {{point_earn}} {{point_label}}":"Revendiquer {{point_earn}} {{point_label}}","Claim Reward":"Réclamez votre récompense","Claim successfully":"Réclamez avec succès","Claim your gift":"Réclamez votre cadeau","Claim your points!":"Réclamez vos points !","Claiming...":"Réclame...","Click here":"Cliquez ici","Click here to earn more":"Cliquez ici pour gagner plus","Click here to redeem coupons":"Cliquez ici pour utiliser vos coupons","Click to upload image":"Cliquez pour télécharger une image","Close":"Fermer","Code: {{coupon_code}}":"Code : {{coupon_code}}","Complete a survey to earn 100 points":"Répondez à un sondage pour gagner 100 points","Complete a survey to earn 50 points":"Répondez à un sondage pour gagner 50 points","Completed":"Complété","Conditions":"Conditions","Conditions applied":"Conditions appliquées","Confirm":"Confirmer","confirmed":"Confirmé","Congrats! You have received store credit":"Félicitations ! Vous avez reçu un avoir en magasin","Congrats! Your friend has gifted you a coupon":"Félicitations ! Votre ami vous a offert un bon d'achat.","Congratulations":"Félicitations","Congratulations, milestone achieved!":"Félicitations, étape franchie !","Congratulations!":"Félicitations!","Congratulations! You have reached the highest tier":"Félicitations ! Vous avez atteint le plus haut niveau.","Congratulations! You've just earned {{instant_point}} instant points":"Félicitations ! Vous venez de gagner {{instant_point}} points instantanés","Congratulations! You've reached Milestone #{{milestoneNumber}}.":"Félicitations ! Vous avez atteint l'étape n°{{milestoneNumber}}.","Continue purchasing to receive rewards":"Continuez vos achats pour recevoir des récompenses","Continue shopping":"Continuez vos achats","Copy":"Copie","Copy coupon":"Copie","Copy invite link":"Copier le lien d'invitation","Coupon {{value_coupon}} off":"Coupon {{value_coupon}} de réduction","Coupon code":"Code promo","Coupon Code: {{coupon_code}}":"Code promo : {{coupon_code}}","couponAppliedSuccessfully":"Coupon appliqué avec succès !","couponAppliedSuccessfullyCoolVita":"Candidature acceptée !","credit":"crédit","credits":"crédits","Current balance is insufficient":"Le solde actuel est insuffisant","Current Instagram Username":"Nom d'utilisateur Instagram actuel","Current tier":"Niveau actuel","Customer information is required":"Les informations client sont requises","Customer not found. Please try again.":"Client introuvable. Veuillez réessayer.","Date added: Newest first":"Date d'ajout : du plus récent au plus ancien","Date added: Oldest first":"Date d'ajout : du plus ancien au plus récent","day":"jour","Day":"Jour","Day streak":"jours","days":"jours","Dec":"Déc","Default":"Défaut","delivered":"Livré","Description":"Description","discount":"rabais","discount {{amount_off}}":"remise {{amount_off}}","Discount {{amount}}":"Réduction de {{amount}}","Discount {{amount}} for {{redeeming_points}}":"Réduction de {{amount}} pour {{redeeming_points}}","Discount {{discount_value}}":"Remise {{discount_value}}","Discount {{discount_value}} off":"Remise {{discount_value}} sur","discount {{earning_discount}}":"réduction {{earning_discount}}","Discount {{earning_discount}}":"Remise {{earning_discount}}","Discount {{earning_discount}} for {{redeeming_points}}":"Remise de {{earning_discount}} pour {{earning_point_raw}} {{loyalty_point}}","Discount {{earning_discount}} for every {{redeeming_points}}":"Remise de {{earning_discount}} pour chaque {{earning_point_raw}} {{loyalty_point}}","Discount {{percentage}}%":"Remise de {{percentage}} %","Discount {{percentage}}% for {{redeeming_points}}":"Remise de {{percentage}}% pour {{earning_point_raw}} {{loyalty_point}}","Discount applies to subscription purchases":"Abonnement : La réduction sâapplique aux achats par abonnement","Discount applies to subscriptions and one-time purchases":"Abonnements et codes OTP : La réduction sâapplique aux abonnements et aux achats ponctuels.","discount buy {{quantity_buy}} and get {{discount_off}} the {{quantity_get}} items":"Achetez {{quantity_buy}} à prix réduit et obtenez {{discount_off}} articles {{quantity_get}}","Discount buy {{quantity_buy}} and get {{discount_off}} the {{quantity_get}} items":"Achetez {{quantity_buy}} à prix réduit et obtenez {{discount_off}} articles {{quantity_get}}","discount buy {{quantity_buy}} then get {{discount_off}} the {{quantity_get}} items":"Achetez {{quantity_buy}} à prix réduit, puis obtenez {{discount_off}} les {{quantity_get}} articles","Hi {{customer_name}}, you currently have a discount":"Bonjour {{customer_name}}, vous bénéficiez actuellement d'une réduction.","Hello {{customer_name}}, you currently have ":"Bonjour {{customer_name}}, vous avez actuellement","Your points are enough to redeem our rewards! Use them now to claim amazing gifts!":"Vous avez assez de points pour obtenir nos récompenses ! Utilisez-les dès maintenant pour recevoir des cadeaux exceptionnels !","Your rewards: {{reward_description}}":"Vos récompenses : {{reward_description}}","Milestone unlocked!":"Ãtape franchie !","You've completed {{completed_steps}}/{{total_steps}} milestones in {{journey_name}}.":"Vous avez atteint {{completed_steps}}/{{total_steps}} étapes dans {{journey_name}}.","Keep shopping to unlock more milestones.":"Continuez vos achats pour débloquer de nouveaux paliers.","View my rewards":"Voir mes récompenses","The product is sold out":"Le produit est épuisé.","or":"ou","off":"désactivé","Show more":"Afficher plus","View all":"Voir tout","Show less":"Afficher moins","Maximum use of this offer per order: {{maximum_uses_per_order}}":"Nombre maximal d'utilisations de cette offre par commande : {{maximum_uses_per_order}}","You have {{earning}} rewards to claim!":"Vous avez {{earning}} récompenses à réclamer !","Earn 100 points":"Gagnez 100 points","Please select a product":"Veuillez sélectionner un produit","Please select a collection":"Veuillez sélectionner une collection","
13420Login to receive":"Connectez-vous pour recevoir","Reset {{loyalty_point}} by import":"Réinitialiser {{loyalty_point}} par importation","Only {{remaining}} to reach the next tier!":"Il ne vous reste plus que {{remaining}} pour atteindre le niveau suivant !","No expiration":"Aucune date d'expiration","Discount value":"valeur de réduction","Discount program":"programme de réduction","Expiration date":"Date d'expiration","Referral program":"programme de parrainage","Jan":"Jan","Feb":"Fév","Mar":"Mar","May":"Peut","Jun":"Juin","Jul":"Juillet","Sep":"Sep","Oct":"Octobre","Nov":"Nov","Fail to create new friend customer":"Ãchec de la création d'un nouveau client ami","Thanks for visiting! Log in to claim your {{earned_points}} {{loyalty_point}} reward!":"Merci de votre visite ! Connectez-vous pour réclamer votre récompense {{earned_points}} {{loyalty_point}} !","Login":"Se connecter","Youâve received {{earned_points}} {{loyalty_point}} for visiting our store today":"Vous avez reçu {{earned_points}} {{loyalty_point}} pour votre visite dans notre magasin aujourd'hui","Start your visit streak today!":"Commencez votre série de visites dès aujourd'hui !","Keep it up!":"Continuez comme ça!","Keep your momentum to unlock greater rewards.":"Maintenez votre élan pour débloquer de plus grandes récompenses.","Invalid date. This date does not exist.":"Date invalide. Cette date n'existe pas.","Redeem your {{loyalty_point}}: {{customer_point}} {{loyalty_point}}":"Ãchangez vos {{loyalty_point}}: {{customer_point}} {{loyalty_point}}","Redeemed points must be from {{minSpendPoint}} to {{maxSpendPoint}} {{loyalty_point}}":"Les points échangés doivent être compris entre {{minSpendPoint}} et {{maxSpendPoint}} {{loyalty_point}}","Spend points must be greater than {{minSpendPoint}} {{loyalty_point}}":"Les points de dépense doivent être supérieurs à {{minSpendPoint}} {{loyalty_point}}","Spend points must be less than {{maxSpendPoint}} {{loyalty_point}}":"Le nombre de points dépensés doit être inférieur à {{maxSpendPoint}} {{loyalty_point}}","Not enough {{loyalty_point}} to redeem this discount":"Pas assez de points de fidélité pour bénéficier de cette réduction.","Redeemed points must be multiple of {{spendPoint}} {{loyalty_point}}":"Le nombre de points échangés doit être un multiple de {{spendPoint}} {{loyalty_point}}","Discount code can't be applied":"Le code de réduction ne peut pas être appliqué.","Discount for {{redeeming_points}}":"Réduction pour {{redeeming_points}}","Discover VIP Benefits":"Découvrez les avantages VIP","Done":"Fait","Dynamic":"Dynamique","Earn":"Gagner","Earn {{earning_points}}":"Gagnez {{earning_point_raw}} {{loyalty_point}}","Earn {{earning_points}} for each review from 3 stars & has photo or video":"Gagnez {{earning_points}} pour chaque avis de 3 étoiles ou plus accompagné d'une photo ou d'une vidéo.","Earn {{earning_points}} for every {{amount_spent}} spent":"Donnez {{earning_point_raw}} {{loyalty_point}} pour chaque {{amount_spent}} dépensé","Earn {{earning_points}} for every order":"Attribuez {{earning_point_raw}} {{loyalty_point}} pour chaque commande","Earn {{earning_points}} for every review":"Gagnez {{earning_point_raw}} {{loyalty_point}} pour chaque avis","Earn {{earning_points}} per {{amount_spent}} threshold":"Gagnez {{earning_points}} par seuil de {{amount_spent}}","Earn {{earning_points}} per instance":"Gagnez {{earning_point_raw}} {{loyalty_point}} par instance","Earn {{points}}":"Gagnez {{points}}","Earn {{points}} for every {{amount}} spent":"Gagnez {{points}} pour chaque {{amount}} dépensé","Earn {{remaining_points}} {{loyalty_point}} to {{next_rank}}":"Gagnez {{remaining_points}} {{loyalty_point}} pour atteindre {{next_rank}}","Earn {{tier_target}} to reach {{tier_name}}":"Gagnez {{tier_target}} pour atteindre {{tier_name}}","Earn free product: {{product_title}}":"Obtenez un produit gratuit : {{product_title}}","Earn loyalty points with every purchase Enjoy exclusive rewards and special offers":"Cumulez des points de fidélité à chaque achat. Profitez de récompenses exclusives et d'offres spéciales !","Earn more points for different actions, and turn those points into awesome rewards":"Gagnez plus de points en réalisant différentes actions, et transformez ces points en récompenses exceptionnelles !","Earn points":"Gagnez {{loyalty_point}}","Earn points, gifts when reaching a milestone order":"Gagnez {{loyalty_point}}, cadeaux en atteignant un palier d'achat.","earned points":"points gagnés","Earning limit reached":"Limite de gains atteinte","Email":"E-mail","Email Address":"Adresse email","Email invalid":"Adresse e-mail invalide","Email required":"Adresse électronique requise","Email sharing is not available.":"Le partage d'adresse électronique n'est pas disponible.","enableBirthday":"Activez le programme de récompenses d'anniversaire pour afficher ce bloc.","Enter birthdate for {{earning_discount}} off":"Saisissez votre date de naissance pour bénéficier de la réduction {{earning_discount}}","Enter birthdate for free gift":"Saisissez votre date de naissance pour recevoir un cadeau gratuit","Enter your friend's email":"Saisissez l'adresse e-mail de votre ami","Enter your Instagram username to link your account":"Saisissez votre nom d'utilisateur Instagram pour lier votre compte","Enter your proof here...":"Saisissez votre preuve ici...","Enter your review link here":"Saisissez ici le lien vers votre avis","enterReferralCodeOrLink":"Saisissez votre code de parrainage ou votre lien.","enterReferralLinkBelow":"Saisissez votre lien ou code de parrainage ci-dessous pour réclamer votre {{reward}}.","Error claiming milestone rewards":"Erreur lors de la récupération des récompenses d'étape","ERROR_REFERRAL_ACCESS_RESTRICTED":"L'accès aux références est restreint pour ce référent.","errorApplyingReferralCode":"Erreur lors de l'application du code de parrainage. Veuillez réessayer.","
13420Exclude {{quantity}} products from collections: {{collections}}":"Exclure les produits {{quantity}} des collections : {{collections}}","Exclude collections: {{collections}}":"Exclure les collections : {{collections}}","Excludes collections: {{collections}}":"Exclut les collections : {{collections}}","Expired":"Expiré","Expired on: {{expired_date}}":"Expiré le : {{expired_date}}","Expired on: Never expires":"Date d'expiration : Aucune","Expired points":"Expiré {{loyalty_point}}","Expires on:":"Expire le :","Failed to claim rewards":"Impossible de réclamer les récompenses","Failed to get link. Please try again later":"Impossible d'obtenir le lien. Veuillez réessayer plus tard.","Failed to submit. Please try again.":"L'envoi a échoué. Veuillez réessayer.","failedToApplyCoupon":"Impossible d'appliquer le coupon. Veuillez vérifier sa validité.","failedToApplyReferralDiscount":"Ãchec de l'application de la réduction de parrainage","Find the product you want to review":"Trouvez le produit que vous souhaitez évaluer","Fixed":"Fixé","Follow":"Suivre","Follow us on Instagram":"Suivez-nous sur Instagram","free":"gratuit","Free {{quantity}} highest priced items from collections: {{collections}}":"{{quantity}} articles les plus chers des collections : {{collections}} offerts","Free {{quantity}} lowest priced items from collections: {{collections}}":"{{quantity}} articles les moins chers des collections : {{collections}} offerts","Free {{quantity}} products from collections: {{collection_name}}":"Produits gratuits {{quantity}} issus des collections : {{collection_name}}","Free gift from collections: {{collection_name}}":"Cadeau gratuit issu des collections : {{collection_name}}","Free gift on":"Cadeau gratuit sur","Free gift product for your birthday":"Cadeau gratuit pour votre anniversaire","free gift reward":"cadeau gratuit en récompense","Free gift: {{product_name}}":"Cadeau gratuit : {{product_name}}","Free Product":"Produit gratuit","free shipping":"livraison gratuite","Free shipping":"Livraison gratuite","Free Shipping":"Livraison gratuite","Free shipping off entire order":"Livraison gratuite sur toute la commande","Free shipping on":"Livraison gratuite sur","Generate QR Code":"Générer un code QR","Generate your QR code to let staff quickly access your loyalty information at the store.":"Générez votre code QR pour permettre au personnel d'accéder rapidement à vos informations de fidélité en magasin.","Get {{discount_value}} off shipping for entire order":"Bénéficiez de {{discount_value}} de réduction sur les frais de port pour toute la commande","Get {{earning_discount}} off for your birthday":"Bénéficiez de {{earning_discount}} de réduction pour votre anniversaire","Get {{percentage}} off the next {{quantity_customer_get}} items":"Obtenez {{percentage}} de réduction sur les prochains {{quantity_customer_get}} articles","Get {{percentage}} off the next item":"Obtenez {{percentage}} de réduction sur le prochain article","Get {{quantity_customer_get}} free":"Obtenez {{quantity_customer_get}} gratuitement","Get {{quantity}} free products from collections in your next purchase":"Obtenez {{quantity}} produits gratuits issus des collections lors de votre prochain achat","Get free product from collections in your next purchase":"Obtenez un produit gratuit des collections lors de votre prochain achat","Get free product in your next purchase":"Obtenez un produit gratuit lors de votre prochain achat","Get link":"Obtenir le lien","Get rewards for being our customers":"Bénéficiez de récompenses en tant que client.","Get updates, news, and offers via email!":"Recevez par e-mail des mises à jour, des actualités et des offres !","Give {{earning_points}} once when spending reaches {{amount_spent}}":"Attribuez {{earning_points}} une fois lorsque les dépenses atteignent {{amount_spent}}","Go to Reward List":"Accéder à la liste des récompenses","Gold":"Or","Guide":"Guide","Happy Birthday":"Joyeux anniversaire!","haveReferralLink":"Vous avez un lien de parrainage ?","Help others make better choices while earning valuable reward points for your honest reviews.":"Aidez les autres à faire de meilleurs choix tout en gagnant de précieux points de récompense pour vos avis honnêtes.","hour":"heure","hours":"heures","How to Earn Point":"C
13420omment gagner {{loyalty_point}}","How to Redeem":"Comment échanger {{loyalty_point}}","Image must be smaller than 10MB":"L'image doit faire moins de 10 Mo.","image size should not be more than {{limitImagesSize}}MB.":"La taille de l'image ne doit pas dépasser {{limitImagesSize}}MB.","inactivity":"inactivité","Instagram account linked successfully!":"Compte Instagram lié avec succès !","Instagram Username":"Nom d'utilisateur Instagram","Instagram username is required":"Un nom d'utilisateur Instagram est requis.","inThisDelivery":"Dans cette livraison","Invalid file size":"Taille de fichier invalide","Invalid file type":"Type de fichier invalide","invalidEmailFormat":"Format d'e-mail invalide","invalidReferralLinkFormat":"Format du lien ou du code de parrainage invalide.","Invite your friends to gain more discounts. For each successful referral, you will get {{referer_reward}}":"Invitez vos amis pour obtenir plus de réductions. Pour chaque parrainage réussi, vous recevrez {{referer_reward}}.","Invite your friends to gain more discounts. For each successful referral, you will get {referer_reward}.":"Invitez vos amis pour obtenir encore plus de réductions. Pour chaque parrainage réussi, vous recevrez {referer_reward}.","Invite your friends to gain more discounts. For each successful referral, you will get 10% off":"Invitez vos amis pour bénéficier de réductions supplémentaires. Pour chaque parrainage réussi, vous recevrez 10 % de réduction.","Invite your friends to shop and get rewarded! You'll earn {{referer_reward}} store credit once their order is successfully completed":"Invitez vos amis à faire leurs achats et recevez une récompense ! Vous gagnerez {{referer_reward}} crédit magasin une fois leur commande finalisée.","Invite your friends to shop and get rewarded! You'll earn {referer_reward} store credit once their order is successfully completed":"Invitez vos amis à faire leurs achats et recevez une récompense ! Vous gagnerez {referer_reward} crédit magasin une fois leur commande finalisée.","Invite your friends to shop and get rewarded! You'll earn store credit equal to {{referer_reward}} of your friend's first order value once their order is successfully completed":"Invitez vos amis à faire leurs achats et recevez une récompense ! Vous recevrez un crédit en magasin équivalent à {{referer_reward}} du montant de la première commande de votre ami une fois celle-ci finalisée.","Invite your friends to shop and get rewarded! You'll earn store credit equal to {referer_reward} of your friend's first order value once their order is successfully completed":"Invitez vos amis à faire leurs achats et recevez une récompense ! Vous recevrez un crédit en magasin équivalent à {referer_reward} du montant de la première commande de votre ami une fois celle-ci finalisée.","Itâs your special day!":"C'est votre jour spécial !","Join":"Rejoindre","Join and Earn Rewards":"Inscrivez-vous et gagnez des récompenses","Join free & unlock {{points}} {{loyalty_point}} and {{store_credit}} {{credit_label}}":"Inscrivez-vous gratuitement et débloquez {{points}} {{loyalty_point}} et {{store_credit}} {{credit_label}}","Join free & unlock {{points}} points - Cart":"Inscrivez-vous gratuitement et débloquez {{earning_point_raw}} {{loyalty_point}}.","Join free & unlock {{points}} points - Checkout":"Inscrivez-vous gratuitement et débloquez {{earning_point_raw}} {{loyalty_point}}.","Join free & unlock {{points}} points - Product":"Inscrivez-vous gratuitement et débloquez {{earning_point_raw}} {{loyalty_point}}.","Join program":"Rejoignez le programme","Join Program":"Rejoignez le programme","Join us to receive":"Rejoignez-nous pour recevoir","Leaving a product review after your purchase":"Laisser un avis sur le produit après votre achat","lifetime":"durée de vie","Like":"Comme","Link Instagram Account":"Lien vers le compte Instagram","Link your Instagram account to earn points when you comment on our posts":"Associez votre compte Instagram pour gagner des points lorsque vous commentez nos publications.","Linking...":"Enchaînement...","Loading":"Chargement","Login to upload":"Connectez-vous pour télécharger","Login to view the interface":"Connectez-vous pour afficher l'interface","Loyalty points":"Points de fidélité","Loyalty Points":"Points de fidélité","Loyalty wallet pass":"Carte de fidélité","Make a points-earning transaction to extend your points' validity":"Effectuez une transaction vous permettant de gagner des points de fidélité ({{loyalty_point}}) pour prolonger leur validité.","Maximum earning limit reached for this period. Resets on {{reset_date}}. No points will be awarded.":"Le plafond de gains maximal a été atteint pour cette période. Réinitialisation le {{reset_date}}. Aucun point ne sera attribué.","Maximum earning limit reached for this period. Resets on {{reset_date}}. You can still proceed, but no points will be awarded.":"Le plafond de gains maximal a été atteint pour cette période. La réinitialisation aura lieu le {{reset_date}}. Vous pouvez continuer, mais aucun point ne sera attribué.","Member anniversary":"Anniversaire de membre","Member Since":"Membre depuis","Membership Tier":"Niveau d'adhésion","Milestone to achieve":"Ãtape importante à atteindre","minute":"minute","minutes":"minutes","Missing shopId, rewardId or shopifyCustomerId":"Identifiant de boutique, identifiant de récompense ou identifiant client Shopify manquant","month":"mois","Month":"Mois","months":"mois","My coupons":"Mes coupons","My Coupons":"Mes coupons","My history":"Mon histoire","My QR code":"Mon code QR","Need {{neededForNextMilestone}} {{unit}}":"Besoin de {{neededForNextMilestone}} {{unit}}","No account was found with this email. Please sign up first":"Aucun compte n'a été trouvé avec cette adresse e-mail. Veuillez vous inscrire d'abord.","No activities found":"Aucune activité trouvée","No programs found":"Aucun programme trouvé","No restrictions":"Aucune restriction","No reward for current tier":"Aucune récompense pour le niveau actuel","No rewards foun
13420d":"Aucune récompense trouvée","No variants available":"Aucune variante disponible","Not enough days to restart streak":"Malheureusement, vous n'avez pas assez de jours pour redémarrer.","Not stackable with tier discounts or other vouchers":"Non cumulable avec les remises par palier ou autres bons d'achat.","number of orders":"nombre de commandes","number of reviews":"nombre d'avis","of referee's first order":"du premier ordre de l'arbitre","of refereeâs first order":"du premier ordre de l'arbitre","off coupon":"coupon de réduction","Only {{remaining_redeem}} turns left":"Seul {{remaining_redeem}} tourne à gauche","Only applicable for {{currencies}}":"Applicable uniquement à {{currencies}}","Only customers who have not placed orders can be referred":"Seuls les clients n'ayant pas passé de commande peuvent être référencés","Only guest customers can be referred":"Seuls les clients invités peuvent être parrainés.","Only JPG, JPEG, and PNG images are allowed":"Seules les images aux formats JPG, JPEG et PNG sont autorisées.","onlyCustomersWhoHaveNotPlacedOrdersCanBeReferred":"Seuls les clients n'ayant pas passé de commande peuvent être référencés","onlyGuestCustomersCanBeReferred":"Seuls les clients invités peuvent être parrainés.","Or share via your social media":"Ou partagez via vos réseaux sociaux","order":"commande","Order":"Commande","orderDetails":"Détails de la commande","orderDiscounts":"Remises sur commande","orders":"ordres","Orders":"Ordres","orderSummary":"Récapitulatif de la commande","Out of stock":"En rupture de stock","outForDelivery":"En cours de livraison","Page {{page_number}}":"Page {{page_number}}","partially refund order #{{order_number}}":"commande de remboursement partiel {{order_number}}","payment":"Paiement","pending":"en attente","Pending":"En attente","Pending {{loyalty_point}}":"En attente {{loyalty_point}}:","pending review":"en attente d'examen","percentageDiscount":"{{amount}}% de réduction","Phone Number":"Numéro de téléphone","Pick one of the rewards below to celebrate your birthday with us":"Choisissez l'une des récompenses ci-dessous pour fêter votre anniversaire avec nous.","Place Order & Earn Points":"Passez votre commande et gagnez des points","Place Order #{{order_number}}":"Passer la commande {{order_number}}","Place Subscription & Earn Points":"Abonnez-vous et gagnez des points","Placed order #{{order_number}} and awaits {{earning_point_raw}} {{loyalty_point}} to be rewarded":"Commande passée {{order_number}} et en attente de {{earning_point_raw}} {{loyalty_point}} pour être récompensée","Placed order #{{order_number}} and awaits {{earning_point_raw}} {{loyalty_point}} to be rewarded - NOT ELIGIBLE (Order refunded)":"Commande passée {{order_number}} et en attente de {{earning_point_raw}} {{loyalty_point}} récompense - NON ÃLIGIBLE (Commande remboursée)","Please enter a valid email address":"S'il vous plaît, mettez une adresse email valide.","Please enter your submission content":"Veuillez saisir le contenu de votre soumission","Please select {{count}} reward(s) below.":"Veuillez sélectionner ci-dessous la ou les récompenses {{count}}.","Please select {{remaining}} more reward(s)":"Veuillez sélectionner {{remaining}} récompense(s) supplémentaire(s)","Please select at least one reward":"Veuillez sélectionner au moins une récompense","Please select your preferred variant:":"Please select your preferred variant:","Please sign in to refer friends and earn rewards":"Veuillez vous connecter pour parrainer des amis et gagner des récompenses.","Please upload an image":"Veuillez télécharger une image","Please upload at least one receipt image":"Veuillez télécharger au moins une image de reçu","pleaseEnterReferralCode":"Veuillez saisir un code ou un lien de parrainage.","point":"indiquer","Point History":"{{loyalty_point}} historique","Point reward":"Récompense par points","points":"points","Points":"Points","Points history":"Historique des points","Points: High to low":"Points : du plus élevé au plus bas","Points: Low to high":"Points : du plus bas au plus haut","Pre-select your birthday rewards":"Présélectionnez vos cadeaux d'anniversaire","Proceed anyway":"Continuez malgré tout","Product is out of stock. Please select another product":"Ce produit est indisponible. Veuillez sélectionner un autre produit.","productDiscounts":"Réductions sur les produits","Products applied":"Produits appliqués","Products excluded":"Produits exclus","qty":"Qté","Receipt submission limit has been exceeded for this period. Please wait before submitting again":"Le nombre de reçus pouvant être soumis a été dépassé pour cette période. Veuillez patienter avant de soumettre à nouveau.","Receipt submitted successfully":"Reçu soumis avec succès","Receive {{discount_value}} store credit":"Recevez un crédit en magasin {{discount_value}}","Receive {{points}} {{loyalty_point}} and {{store_credit}} {{credit_label}} for buying this item":"Recevez {{points}} {{loyalty_point}} et {{store_credit}} {{credit_label}} pour l'achat de cet article","Receive {{points}} points for buying this item":"Recevez {{earning_point_raw}} {{loyalty_point}} pour l'achat de cet article.","Receive {{receive_product}} for spending {{spend_points}}":"Recevez {{receive_product}} pour avoir dépensé {{spend_points}}","Receive {{rewards}}":"Recevez {{rewards}}","Receive discount {{discount_value}}":"Bénéficiez d'une réduction {{discount_value}}","Receive discount {{discount_value}} off":"Bénéficiez d'une réduction de {{discount_value}} sur","Receive free shipping":"Livraison gratuite","Receive up to {{rewards}}":"Recevez jusqu'à {{rewards}}","Received {{amount}} store credit from {{program_name}} #{{milestone_id}}":"Crédit en magasin reçu de {{amount}} de {{program_name}} #{{milestone_id}}","Received {{amount}} store credit from {{program_name}} reward":"Crédit en magasin {{amount}} reçu grâce à la récompense {{program_name}}","Received {{amount}} store credit from Milestone {{milestone_type}} #{{milestone_id}}":"Crédit en magasin reçu de {{amount}} de Milestone {{milestone_type}} #{{milestone_id}}","Received {{loyalty_point}} for completing birthday info":"Reçu {{loyalty_point}}
13420 pour avoir complété les informations d'anniversaire","Received {{loyalty_point}} from {{action_refund}}":"J'ai reçu {{loyalty_point}} de {{action_refund}}","Received {{loyalty_point}} from {{program_name}} reward":"J'ai reçu {{loyalty_point}} de la récompense {{program_name}}","Received {{tree_quantity}} {{treeLabel}} from {{program_name}} #{{milestone_id}}":"Reçu {{tree_quantity}} {{treeLabel}} de {{program_name}} #{{milestone_id}}","Received {{tree_quantity}} {{treeLabel}} from Milestone {{milestone_type}} #{{milestone_id}}":"Reçu {{tree_quantity}} {{treeLabel}} de l'étape {{milestone_type}} #{{milestone_id}}","Received a coupon from {{program_name}} reward":"J'ai reçu un coupon de récompense {{program_name}}","Received a discount from {{program_name}} #{{milestone_id}}":"J'ai bénéficié d'une réduction grâce à {{program_name}} #{{milestone_id}}","Received a discount from Milestone {{milestone_type}} #{{milestone_id}}":"Réduction obtenue grâce à Milestone {{milestone_type}} #{{milestone_id}}","Received a free product from {{program_name}} #{{milestone_id}}":"J'ai reçu un produit gratuit de {{program_name}} #{{milestone_id}}","Received a free product from {{program_name}} reward":"J'ai reçu un produit gratuit grâce à la récompense {{program_name}}","Received a free product from Milestone {{milestone_type}} #{{milestone_id}}":"J'ai reçu un produit gratuit de Milestone {{milestone_type}} #{{milestone_id}}","Received coupon from {{program_name}} reward":"Coupon reçu de la récompense {{program_name}}","Received instant points from {{program_name}} reward":"Points instantanés reçus de la récompense {{program_name}}","Received points from {{program_name}} #{{milestone_id}}":"Points reçus de {{program_name}} #{{milestone_id}}","Received points from {{reason}} reward":"Points reçus de la récompense {{reason}}","Received points from Milestone {{milestone_type}} #{{milestone_id}}":"Points reçus de l'étape {{milestone_type}} #{{milestone_id}}","Received store credit from {{program_name}} reward":"Crédit en magasin reçu grâce à la récompense {{program_name}}","Redeem":"Racheter","Redeem {{redeeming_points}} for {{earning_discount}}":"Ãchangez {{earning_point_raw}} {{loyalty_point}} contre {{earning_discount}}","Redeem {{redeeming_points}} for this voucher":"Ãchangez {{redeeming_points}} contre ce bon d'achat","Redeem all":"Ãchanger tout","Redeem all {{loyalty_point}}":"Ãchangez tous les {{loyalty_point}}","Redeem all points":"Ãchangez tous vos points","Redeem amount must be greater than 0":"Le montant à échanger doit être supérieur à 0","Redeem both":"Abonnement et code OTP","Redeem now":"Ãchangez maintenant","Redeem points":"Ãchanger {{loyalty_point}}","Redeem your points for rewards":"Ãchangez vos points contre des récompenses","Redeeming points":"Ãchanger des points","Reducted points due to admin disapproving the review":"Points réduits car l'administration a désapprouvé l'avis.","Refer & Get {{referer_reward}}":"Parrainez et obtenez {{referer_reward}}","Refer & Get {referer_reward}":"Parrainez et obtenez {referer_reward}","Refer your friends":"Recommandez vos amis","Referee {{referee}} purchased and earned {{amount}} store credit":"L'arbitre {{referee}} a acheté et a gagné {{amount}} crédit en magasin","Referee {{referee}} purchased and earned {{amount}} store credit (Reward rate: {{rate}} order value)":"L'arbitre {{referee}} a effectué un achat et a gagné {{amount}} crédit en magasin (taux de récompense : {{rate}} valeur de la commande)","referral":"référence","Referral activities":"Activités de référence","Referral coupon {{coupon_code}} has been deactivated due to referred order refund":"Le coupon de parrainage {{coupon_code}} a été désactivé suite au remboursement de la commande parrainée.","Referral date":"Date de référence","Referral Program":"Programme de parrainage","Referral program is not available":"Le programme de parrainage n'est pas disponible.","Referral program not enabled":"Programme de parrainage non activé","Referral reward adjusted due to referred order refund":"La prime de parrainage a été ajustée suite au remboursement de la commande parrainée.","Referral reward adjusted: {{amount}} points deducted due to referred order refund":"Ajustement de la récompense de parrainage : {{amount}} points déduits suite au remboursement de la commande parrainée","Referral reward adjusted: {{amount}} store credit deducted due to referred order refund":"Récompense de parrainage ajustée : {{amount}} crédit magasin déduit suite au remboursement de la commande parrainée","Referral sent! Remind your friends to check their emails.":"Message envoyé ! N'oubliez pas de rappeler à vos amis de consulter leurs courriels.","referralCodeInvalid":"Le lien ou le code de parrainage est invalide. Veuillez réessayer.","referralCodeOrLink":"Code ou lien de parrainage","referralLimited":"Ce lien de parrainage a atteint sa limite ({{limit_referral}}/{{limit_referral}})","Referred {{email}}":"Référence {{email}} réussie","Referred by {{referrer}} and earned {{amount}} store credit":"Parrainé par {{referrer}} et obtenu {{amount}} crédit en magasin","refunded order #{{order_number}}":"commande remboursée {{order_number}}","refunded point redeem POS":"remboursement des points de vente","Remove c
13420oupon":"Supprimer le coupon","Removed {{loyalty_point}} from {{action_refund}}":"{{loyalty_point}} supprimé de {{action_refund}}","Removed store credit from canceled order #{{order_number}}":"Crédit magasin retiré de la commande annulée n° {{order_number}}","Removed store credit from partially refund order #{{order_number}}":"Crédit en magasin retiré de la commande à remboursement partiel n° {{order_number}}","Removed store credit from refunded order #{{order_number}}":"Crédit en magasin retiré de la commande remboursée n° {{order_number}}","Request already in progress. Please wait and try again.":"Requête en cours. Veuillez patienter et réessayer.","Requiring a minimum order of {{request_amount_value}} {{currency}} to apply":"Une commande minimale de {{request_amount_value}} {{currency}} est requise pour postuler.","Restart streak":"Redémarrage","review":"revoir","Review again":"Réviser à nouveau","Review products and earn points. Why not":"Donnez votre avis sur les produits et gagnez des points. Pourquoi pas ?","reviews":"avis","Revoke":"Révoquer","Revoke coupon":"Révoquer le coupon","Revoke coupon limit exceeded":"Limite de coupon dépassée","Revoke coupon successfully":"Coupon révoqué avec succès","revoked point redeem":"échange de points révoqué","reward":"récompense","Reward":"Récompense","Reward list":"Liste de récompenses","Reward redeemed":"Récompense obtenue","Reward redeemed successfully!":"Récompense obtenue avec succès !","Rewards claimed successfully!":"Récompenses récupérées avec succès !","Rewards Claimed!":"Récompenses réclamées !","Save {{amount}} the next {{quantity_customer_get}} items":"Ãconomisez {{amount}} les prochains {{quantity_customer_get}} articles","Save {{amount}} the next item":"Enregistrer {{amount}} l'élément suivant","Save date":"Enregistrer la date","Save your rewards":"Ãconomisez vos récompenses","Saved! {{coupon}} is stored in My coupons and can be applied at checkout.":"Enregistré ! Le coupon {{coupon}} est stocké dans Mes coupons et peut être appliqué lors du paiement.","Search":"Recherche","Search rewards...":"Récompenses de recherche...","See less":"Voir moins","See more tiers":"Voir plus de niveaux","Select fields to see preview":"Sélectionnez les champs pour afficher l'aperçu","Selected {{selected}}/{{total}}":"Sélectionné {{selected}}/{{total}}","Send to another friend":"Envoyer à un autre ami","Sending...":"Envoi...","Set up your VIP tier program to show this block.":"Configurez votre programme VIP pour afficher ce bloc.","Set up your VIP tier program to show this section.":"Configurez votre programme VIP pour afficher cette section.","Share":"Partager","Share your birthday and receive a special reward on your big day":"Partagez votre date d'anniversaire et recevez une récompense spéciale le jour J.","Share Your Experience":"Partagez votre expérience","Share Your Proof & Earn {{earn_reward}}":"Partagez votre preuve et gagnez {{earn_reward}}","Sharing your KomfortKissen experience on social media and tagging us":"Partagez votre expérience KomfortKissen sur les réseaux sociaux et identifiez-nous","shipped":"Expédié","shipping":"Livraison","shippingDiscounts":"Réductions sur les frais de port","shippingInfo":"Infos de livraison","Show this QR at the store so staff can quickly check your loyalty info.":"Présentez ce code QR en magasin afin que le personnel puisse rapidement vérifier vos informations de fidélité.","Sign in":"Se connecter","Sign up":"S'inscrire","Sign up for {{earning_discount}} off":"Inscrivez-vous pour bénéficier de la réduction {{earning_discount}}","Sign up reward":"Récompense d'inscription","Sold out":"Ãpuisé","Something went wrong. Please try again.":"Une erreur s'est produite. Veuillez réessayer.","Sort by:":"Trier par:","Spend":"Dépenser","Spend {{tier_target}} to reach {{tier_name}}":"Dépensez {{tier_target}} pour atteindre {{tier_name}}","Stackable with":"Empilable avec","Stackable with {{combined_with}}":"Empilable avec : {{combined_with}}","Start Writing Review":"Commencez à rédiger un avis","Status":"Statut","Stay tuned â it'll be in your inbox on your birthday!":"Restez à l'écoute â vous le recevrez dans votre boîte mail le jour de votre anniversaire !","Step 1: Go to the link":"Ãtape 1 : Accédez au lien","Step 2: Write your review and copy the link":"Ãtape 2 : Rédigez votre avis et copiez le lien","Step 3: Submit your review link in the box":"Ãtape 3 :
13420Soumettez le lien de votre avis dans la case prévue à cet effet.","store credit":"crédit en magasin","Streak incomplete":"Série inachevée","Submission Received!":"Soumission reçue !","Submission successful!":"Soumission réussie !","Submit":"Soumettre","Submit and earn reward points":"Soumettez votre candidature et gagnez des points de récompense","Submit another receipt":"Soumettez un autre reçu","Submit form activity approved by admin":"Soumettre le formulaire d'activité approuvé par l'administrateur","Submit form activity disapproved by admin":"L'activité du formulaire a été refusée par l'administrateur.","Submit proof of your action to earn {{earn_reward}}. Instant reward: {{instant_reward}}.":"Fournissez une preuve de votre action pour gagner {{earn_reward}}. Récompense instantanée : {{instant_reward}}.","Submit receipt for {{earning_discount}} discount":"Soumettez le reçu pour la réduction {{earning_discount}}","Submit receipt for {{percentage}}% discount":"Veuillez soumettre le reçu pour bénéficier d'une réduction de {{percentage}}%.","Submit receipt to earn {{earning_points}}":"Soumettez votre reçu pour gagner {{earning_points}}","Submit your review":"Soumettez votre avis","Subscribe":"S'abonner","Subscription":"Abonnement","subtotal":"Sous-total","successfulReferralReceivedCode":"Parrainage réussi ! Vous avez reçu un code de réduction : {{couponCode}}","successfulReferralReceivedCodeCoolVita":"Votre commande réussie permettra à votre ami de recevoir un remboursement de 100 000 Rp.","Tab pending":"Points en attente","tax":"Taxe","Thank you for signing up! Get ready for exciting rewards coming soon":"Merci de vous être inscrit(e) ! Préparez-vous à recevoir bientôt des récompenses exceptionnelles !","Thanks for stopping by! Unfortunately, your friendâs referral link has hit its limit.":"Merci de votre visite ! Malheureusement, le lien de parrainage de votre ami a atteint sa limite.","Thanks for subscribing":"Merci de votre abonnement","The code will be auto-applied at checkout. If not, simply copy & apply it.":"Le code sera automatiquement appliqué lors du paiement. Sinon, copiez-le et appliquez-le.","There was no data found":"Aucune donnée n'a été trouvée.","These will be delivered to you on your birthday â just make sure your birthdate was submitted at least 30 days beforehand.":"Ces cadeaux vous seront livrés le jour de votre anniversaire â assurez-vous simplement d'avoir communiqué votre date de naissance au moins 30 jours à l'avance.","This coupon can only be revoked within {{time_limit}} after redemption":"Ce coupon ne peut être révoqué que dans un délai de {{time_limit}} après son utilisation.","This coupon is not valid for these collections":"Ce coupon n'est pas valable pour ces collections","This coupon is valid solely for these collections":"Ce coupon est valable uniquement pour ces collections","This coupon is valid solely for these products":"Ce coupon est valable uniquement pour ces produits.","This coupon will be expired in {{time}}":"Ce coupon expirera dans {{time_value}} {{time_unit}}","This coupon will be expired in {{time}} and not valid for these collections":"Ce coupon expirera dans {{time}} et ne sera pas valable pour ces collections.","This coupon will be expired in {{time}} and valid solely for these collections":"Ce coupon expirera dans {{time_value}} {{time_unit}} et sera valable uniquement pour ces collections.","This coupon will be expired in {{time}} and valid solely for these products":"Ce coupon expirera dans {{time_value}} {{time_unit}} et sera valable uniquement pour ces produits.","This discount has already been revoked":"Cette réduction a dé
13420jà été annulée.","This revoke operation is already in progress":"Cette opération de révocation est déjà en cours. Veuillez patienter.","This reward has reached its redemption limit. Please try another reward.":"Cette récompense a atteint sa limite d'utilisation. Veuillez essayer une autre récompense.","to see all referral":"pour voir toutes les références","total":"Total","Total":"Total","Total earned":"Total gagné","Total pending:":"Total en attente :","Total Points":"Total des points","Total spent":"Dépenses totales","totalFreeProductQuantity":"quantité totale de produits gratuits","totalQuantityAcrossAllCollections":"Quantité totale pour toutes les collections","trackShipment":"Suivre l'envoi","tree":"arbre","trees":"arbres","Unavailable coupons":"Coupons indisponibles","Unlock exclusive rewards as you progress through our VIP tiers":"Débloquez des récompenses exclusives en progressant dans nos niveaux VIP.","up to {{amount}}":"jusqu'à {{amount}}","up to {{cap_amount}}":"jusqu'à {{cap_amount}}","Update Instagram Username":"Mettre à jour son nom d'utilisateur Instagram","Upgrade to the next tier to receive birthday rewards!":"Passez au niveau supérieur pour recevoir des récompenses d'anniversaire !","Upload Image":"Télécharger une image","Upto {{time_interval}} times every {{time_unit}}":"Jusqu'à {{time_interval}} fois toutes les {{time_unit}}","Use this coupon for the next order":"Utilisez ce coupon pour votre prochaine commande","Use this coupon for the order":"Utilisez ce coupon pour la commande","Use this coupon to claim your free product":"Utilisez ce coupon pour obtenir votre produit gratuit","Used":"Utilisé","User have points deducted from {{program_name}}":"Des points ont été déduits de l'utilisateur sur {{program_name}}","User redeemed a reward":"L'utilisateur a utilisé une récompense","Variant invalid!":"Variante invalide !","VIP Tier":"Niveau VIP","Voucher has been redeemed successfully":"Le bon a été utilisé avec succès.","Ways to redeem":"Moyens de rachat","We got it!":"On l'a eu !","We have run out of reward coupons":"Nous n'avons plus de coupons de récompense.","We have run out of reward redemption":"Nous n'avons plus de récompenses à échanger.","We haven't recorded any referrals from you yet. Invite your friends now to earn rewards!":"Nous n'avons enregistré aucun parrainage de votre part pour le moment. Invitez vos amis dès maintenant pour gagner des récompenses !","We want to celebrate your birthday! Let us know at least one month in advance. Otherwise, you will have to wait until next year.":"Nous voulons fêter votre anniversaire ! Veuillez nous le faire savoir au moins un mois à l'avance. Sinon, il faudra attendre l'année prochaine.","We will review your submission and award points upon approval.":"Nous examinerons votre candidature et vous attribuerons des points après approbation.","We're validating your submission now. You'll get an email when it's approved.":"Votre demande est en cours de validation. Vous recevrez un courriel une fois approuvée.","Weâve saved your choice. Youâll receive this reward on your birthday â as long as your birthdate was submitted at least 30 days in advance.":"Nous avons enregistré votre choix. Vous recevrez cette récompense le jour de votre anniversaire, à condition d'avoir indiqué votre date de naissance au moins 30 jours à l'avance.","week":"semaine","weeks":"semaines","Welcome to our store":"Bienvenue dans notre magasin","Welcome, {{customer_name}}":"Bienvenue, {{customer_name}}","with order {{order_number}}":"avec l'ordre {{order_number}}","with order #{{order_number}}":"avec la commande n°{{order_number}}","Write your honest review and rate the product":"Rédigez votre avis honnête et évaluez le produit","year":"année","years":"années","You are in":"Vous êtes dans","You are in view-only mode. Please log in to use this feature.":"Vous êtes en mode lecture seule. Veuillez vous connecter pour utiliser cette fonctionnalité.","You can claim multiple rewards below â choose all the ones you like!":"Vous pouvez réclamer plusieurs récompenses ci-dessous â choisissez toutes celles que vous aimez !","You can only change date 1 time per year":"Vous ne pouvez modifier la date qu'une seule fois par an.","You can only redeem points when your cart has products":"Vous ne pouvez échanger vos points que si votre panier contient des produits.","You can only redeem up to {{max_redeem_point}} points, equivalent to {{program_limit_cart_value}}% of your order value ({{cart_value}})":"Vous ne pouvez échanger que jusqu'à {{max_redeem_point}} points, équivalent à {{program_limit_cart_value}}% de la valeur de votre commande ({{cart_value}}).","You can only revoke {{limit}} times per {{timeframe}}":"Vous ne pouvez révoquer que {{limit}} fois par {{timeframe}}","You can review up to {limitInterval} time(s) every {limitUnit}":"Vous pouvez consulter jusqu'à {limitInterval} fois toutes les {limitUnit}","You can select multiple rewards below â choose all the ones you like!":"Vous pouvez sélectionner plusieurs récompenses ci-dessous â choisissez toutes celles que vous aimez !","You can select up to {{count}} reward ({{selected}}/{{total}} selected)":"Vous pouvez sélectionner jusqu'à {{count}} récompense ({{selected}}/{{total}} sélectionnées)","You can select up to {{count}} reward(s)":"Vous pouvez sélectionner jusqu'à {{count}} récompense(s)","You can select up to {{count}} rewards ({{selected}}/{{total}} selected)":"Vous pouvez sélectionner jusqu'à {{count}} récompenses ({{selected}}/{{total}} sélectionnées)","You cannot be referred because you already have an account":"Vous ne pouvez pas être parrainé car vous possédez déjà un compte.","You cannot refer yourself. Please use a different email.":"Vous ne pouvez pas vous parrainer vous-même. Veuillez utiliser une autre adresse électronique.","You do not have any coupon codes yet":"Vous n'avez pas encore de code promo","You do not have any unavailable coupon codes":"Vous ne possédez aucun code promo invali
13420de.","You don't have any coupon codes yet":"Vous n'avez pas encore de code promo","You got {{referee_reward}} of coupon":"Vous avez gagné un coupon {{referee_reward}} !","You got {{referee_reward}} store credit":"Vous avez reçu {{referee_reward}} crédit en magasin","You have {{points_balance}} {{loyalty_point}}! Redeem for discounts on this order":"Vous avez {{points_balance}} {{loyalty_point}} ! Ãchangez-les contre des réductions sur cette commande","You have {{remaining_redeem}} turns left to redeem":"Il vous reste {{remaining_redeem}} tours pour échanger","You have already been referred":"Vous avez déjà été parrainé","You have earned {{point}} {{loyalty_point}}. Join our loyalty programs to receive reward":"Vous avez accumulé {{point}} {{loyalty_point}}. Rejoignez nos programmes de fidélité pour recevoir des récompenses.","Up to {{max_cap}} discount on shipping":"Jusqu'à {{max_cap}} de réduction sur la livraison","[[Checkout]]Up to {{max_cap}} discount on shipping":"Jusqu'à {{max_cap}} de réduction sur la livraison","You have earned {{point}} points. Join our loyalty programs to receive reward":"Vous avez accumulé {{point}} {{loyalty_point}}. Rejoignez nos programmes de fidélité pour recevoir des récompenses.","You have exceeded the redemption limit for this reward":"Vous avez dépassé la limite d'utilisation de cette récompense.","You have reached the limit of vouchers one customer can redeem.":"Vous avez atteint la limite de bons d'achat qu'un client peut utiliser.","You have reached the maximum number of submissions for this program":"Vous avez atteint le nombre maximal de candidatures pour ce programme.","You have reached the referral limit ({{limit_referral}}/{{limit_referral}})":"Vous avez atteint la limite de parrainage ({{limit_referral}}/{{limit_referral}})","You have reached the referral limit ({limit_referral}/{limit_referral})":"Vous avez atteint la limite de parrainage ({limit_referral}/{limit_referral})","You have referred {{referral_count}} friends":"Vous avez parrainé {{referral_count}} amis","You have run out of redemption":"Vous n'avez plus de possibilité de rédemption.","You have run out of reward redemptions":"Vous avez épuisé vos récompenses.","You have to sign in to do this action":"Vous devez vous connecter pour effectuer cette action.","You must enter a link from Google Maps":"Vous devez saisir un lien depuis Google Maps.","You need {{remaining_points}} more {{loyalty_point}} to redeem this reward.":"Il vous faut {{remaining_points}} de plus de {{loyalty_point}} pour obtenir cette récompense.","You need {remaining_points} more {loyalty_point} to redeem this reward":"Il vous faut {remaining_points} de plus {loyalty_point} pour obtenir cette récompense.","You need to order at least {{orderReqQuantity}} items":"Vous devez commander au moins {{orderReqQuantity}} articles","You will not receive points for this order if you use the following payment methods: {{paymentMethods}}":"Vous ne recevrez pas de points pour cette commande si vous utilisez les modes de paiement suivants : {{paymentMethods}}","You will receive {{points}} {{loyalty_point}} and {{store_credit}} {{credit_label}} for this order":"Vous recevrez {{points}} {{loyalty_point}} et {{store_credit}} {{credit_label}} pour cette commande","You will receive {{points}} points for this order":"Vous recevrez {{earning_point_raw}} {{loyalty_point}} pour cette commande.","You will receive {{points}} points for this order - Cart":"Vous recevrez {{earning_point_raw}} {{loyalty_point}} pour cette commande.","You will receive {{points}} points for this order - Checkout":"Vous recevrez {{earning_point_raw}} {{loyalty_point}} pour cette commande.","Youâve already chosen your reward":"Vous avez déjà choisi votre récompense","You've already sent a referral to this email. Please wait 24 hours before sending again, or copy your referral link to share it manually.":"Vous avez déjà envoyé un lien de parrainage à cette adresse e-mail. Veuillez patienter 24 heures avant d'en envoyer un autre, ou copiez votre lien de parrainage pour le partager manuellement.","You've earned {{earn_point}} {{loyalty_points}}":"Vous avez gagné {{earn_point}} {{loyalty_points}}","You've just earned {{instant_point}} points":"Vous venez de gagner {{instant_point}} points","Youâve reached the referral limit":"Vous avez atteint la limite de parrainage","You've reached the sharing limit. Please try again later.":"Vous avez atteint la limite de partage. Veuillez réessayer plus tard.","Youâve selected:":"Vous avez sélectionné :","youHaveAlreadyBeenReferred":"Vous avez déjà été parrainé","Your answer":"
13420Votre Réponse","Your balance":"Votre solde","Your birthday is coming!":"Ton anniversaire approche !","Your birthday rewards are saved!":"Vos récompenses d'anniversaire sont enregistrées !","Your birthday rewards have been added to your account":"Vos récompenses d'anniversaire ont été ajoutées à votre compte.","Your email address":"Votre adresse e-mail","Your feedback is the motivation for us to better understand your expectations and improve our store's services":"Vos commentaires nous motivent à mieux comprendre vos attentes et à améliorer les services de notre magasin.","Your feedback is the motivation for us to better understand your expectations and improve our store's services(approve)":"Vos commentaires nous motivent à mieux comprendre vos attentes et à améliorer les services de notre magasin.","Your gifts has been sent to the reward list":"Vos cadeaux ont été ajoutés à la liste des récompenses.","Your Information":"Vos informations","Your Name":"Votre nom","Your order needs to be at least {{orderReqAmount}}":"Votre commande doit être d'au moins {{orderReqAmount}}","Your points will expired on {{expired_date}}":"Votre {{loyalty_point}} expirera le {{expired_date}}","Your review has been rejected because it does not meet community standards or the store's location":"Votre avis a été refusé car il ne respecte pas les normes de la communauté ou l'emplacement du magasin.","Your review is under our approval process":"Votre avis est en cours d'approbation.","Your rewards":"Vos récompenses","Your rewards have arrived â enjoy your special day!":"Vos récompenses sont arrivées â profitez bien de votre journée spéciale !","Your rewards have been successfully claimed":"Vos récompenses ont été réclamées avec succès.","Your submission has been approved!":"Votre soumission a été approuvée !","Your submission is under review":"Votre demande est en cours d'examen.","Manual Adjust":"Ajustement manuel","Manual Adjust By Importing":"Ajustement manuel par importation","[[WidgetV4]]No rewards available":"Aucune récompense disponible","[[WidgetV4]]Check back later for redeemable rewards!":"Revenez plus tard pour découvrir les récompenses échangeables !","[[WidgetV4]]Reward Details":"Détails de la récompense","[[WidgetV4]]Free products included":"Produits gratuits inclus","[[WidgetV4]]Revoked":"Révoqué","[[WidgetV4]]{{points_label}} expire on":"{{points_label}} expire le","[[WidgetV4]]Manage Subscription":"Gérer l'abonnement","[[WidgetV4]]View and manage your subscriptions":"Voir et gérer vos abonnements","[[WidgetV4]]Take a Survey":"Participer à un sondage","[[WidgetV4]]Share your feedback with us":"Partagez vos commentaires avec nous","[[WidgetV4]]Loyalty Program":"Programme de fidélité","[[WidgetV4]]day":"jour","[[WidgetV4]]week":"semaine","[[WidgetV4]]weeks":"semaines","[[WidgetV4]]month":"mois","[[WidgetV4]]months":"mois","[[WidgetV4]]year":"an","[[WidgetV4]]years":"ans","[[WidgetV4]]Exclusive tier":"Niveau exclusif","[[WidgetV4]]Free collections included":"Collections gratuites incluses","[[WidgetV4]]View collection":"Voir la collection","[[WidgetV4]]Favorites":"Favoris","Skip because product is not in the applied product list of milestone program":"Ignorer car le produit ne figure pas dans la liste des produits appliqués du programme de jalons","Skip because product is not in the applied product list of earn point program":"Ignorer car le produit ne figure pas dans la liste des produits appliqués du programme de points à gagner","[[WidgetV4]]Log out":"Se déconnecter","[[WidgetV4]]Discard":"Ignorer","[[WidgetV4]]Unsaved changes":"Modifications non enregistrées","[[WidgetV4]]Apply for Shipping less than {{limit_shipping}}":"S'applique aux livraisons inférieures à {{limit_shipping}}","[[WidgetV4]]Use this coupon for the next order":"Utilisez ce coupon pour la prochaine commande","[[WidgetV4]]Wallet Pass":"Passeport numérique","[[WidgetV4]]Save your loyalty card to your wallet":"Enregistrez votre carte de fidélité dans votre portefeuille","[[WidgetV4]]Add to Apple Wallet":"Ajouter à Apple Wallet","[[WidgetV4]]Save to Google Wallet":"Enregistrer dans Google Wallet","[[WidgetV4]]Scan with your iPhone camera to add to Apple Wallet":"Scannez avec l'appareil photo de votre iPhone pour ajouter à Apple Wallet","[[WidgetV4]]Start viewing products and they'll show up here":"Commencez à regarder des produits et ils apparaîtront ici","[[WidgetV4]]No recommendations yet":"Aucune recommandation pour l'instant","[[WidgetV4]]Save your loyalty card to your wallet for quick access at checkout and updates to your phone":"Enregistrez votre carte de fidélité dans votre portefeuille pour un accès rapide à la caisse et des mises à jour sur votre téléphone","Send":"Envoyer","endsIn":"Se termine dans","Limit {{perCustomerLimit}} uses per customer":"Limite de {{perCustomerLimit}}
13420 utilisations par client","Minimum order amount: {{orderReqAmount}}":"Montant minimum de commande : {{orderReqAmount}}","{{percentage}}% off shipping":"{{percentage}}% de réduction sur la livraison","{{percentage}}% off shipping for {{redeeming_points}}":"{{percentage}}% de réduction sur la livraison pour {{redeeming_points}}","{{amount}} off shipping":"{{amount}} de réduction sur la livraison","{{amount}} off shipping for {{redeeming_points}}":"{{amount}} de réduction sur la livraison pour {{redeeming_points}}","[[WidgetV4]]SMS marketing":"Marketing par SMS","[[WidgetV4]]Receive promotions and special offers via SMS":"Recevez des promotions et des offres spéciales par SMS","[[Checkout]]Your balance":"Votre solde","[[Checkout]]Redeem points":"Ãchangez des points","applyToAll":"S'applique à tous les produits","applyToOnlineStoreOnly":"Boutique en ligne uniquement","Copy coupon code":"Copier le code de réduction","Previous page":"Page précédente","Next page":"Page suivante","primaryLanguage":"fr"},"checkoutCoupons":[],"settingSignUpBlock":{"shopId":"vCs4Mslz52jqhlQlt2l4","type":"branding_signup_block","heading":"Claim your points!","content":"You have earned {{point}} {{loyalty_point}}. Join our loyalty programs to receive reward","contentButtonSignUp":"Join program","contentButtonLogin":"Sign in","loginDescription":"Already a member?"},"interactWebsiteProgram":{"action":"interact","title":"Visitez le site Web","event":"interact_website","type":"earning","status":true,"earnPoint":10,"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":"vCs4Mslz52jqhlQlt2l4","priority":7,"showLoyaltyPage":true,"createdAt":"2025-10-07T07:55:55.335Z","updatedAt":"2025-10-07T07:55:55.335Z","translateTitle":{},"expired":false,"id":"OR48iZHYPJx8K99LwiHn"},"settingsBrandingReminder":{"shopId":"vCs4Mslz52jqhlQlt2l4","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_star","iconPopupUrl":"","visitWebsiteId":"kw87Gkooxbqyx8aaDh2L"},"settingsInteractWebsite":{"id":"kw87Gkooxbqyx8aaDh2L","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}}","iconPopupUrl":"","isAutoClosePopUp":false,"closingPopUpTime":60,"frequencyShowPopup":1,"floatBtnPosition":"left-bottom","isPopupDelayEnabled":false,"popupDelayTime":3,"popupDelayUnit":"seconds","createdAt":"2025-10-07T07:08:45.485Z","shopId":"vCs4Mslz52jqhlQlt2l4","isUseTranslateDetected":true,"iconPopup":"icon_popup_star","updatedAt":"2025-10-07T08:34:23.669Z"},"loyaltyHubBranding":{"shopId":"vCs4Mslz52jqhlQlt2l4","type":"branding_loyalty_hub","pageHeading":"","pageSubheading":"","heroImage":"","heroImagePosition":"center","heroImageHeight":200,"showBalanceSection":true,"showRewardsSection":true,"showEarnSection":true,"showRedeemSection":true,"showVipSection":true,"showReferralSection":true,"showWalletSection":true,"showActivitySection":true,"sectionOrder":["balance","rewards","earn","redeem","vip","referral","wallet","activity"]},"programsMemberExclusiveDeal":[]},z=(i,t)=>(i||[]).map((id,k)=>({id,title:t[k]})),p=null,c=[];window.AVADA_JOY={...m,moneyFormat:"{{amount_with_comma_separator}} â¬",moneyWithCurrencyFormat:"â¬{{amount_with_comma_separator}} EUR",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\u0026locale=fr\u0026ui_hint=full\u0026region_country=FR",register_url:"https:\/\/shopify.com\/55254220997\/account?locale=fr\u0026region_country=FR\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJtYWZyZW5jaHdlZWQubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkyMTY3MTczLCJuYmYiOjE3OTE1NjIzNzN9.QCgh-_A1rWhXnZTYSAuuaxSODRHjKzurylJsnIv5Ycc",account_url:"\/account",customer:{id:null,email:null,first_name:null,last_name:null,default_address:null,hash:"344126592ae16de80ef1882af0c69377e1f2b9e094e3f0d8b80d6ac8a0c8af92",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>
13420 13421<!-- END app snippet --> 13422<!-- BEGIN app snippet: joy-account-links --><!-- END app snippet --> 13423 13424 13425</div><div id="shopify-block-AK2cvU1YxM2RudVVoa__17368511000352060744" class="shopify-block shopify-app-block">
13425<script type="text/javascript"> 13426 window.gfp_customer = { 13427 id: "", 13428 email: "", 13429 first_name: "", 13430 last_name: "" 13431 } 13432 function gfpLoadWidgets() { 13433 if (!document.querySelector('script[src="https://widgets.goaffpro.app/main.js"]')) { 13434 var s = document.createElement('script'); 13435 s.type = 'module'; 13436 s.src = 'https://widgets.goaffpro.app/main.js'; 13437 document.head.appendChild(s); 13438 } 13439 } 13440</script>
13440 13441 13442
13442<script type="text/javascript" async="true" src="/a/goaffpro/loader.js"></script>
13442 13443 13444 13445 13446 13447 13448 13449 13450 13451</div>
13451<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
13451 13452</body> 13453</html>
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.