PageSourceSearch

https://laboratoires-phytoceutic.com/blogs/news

html laboratoires-phytoceutic.com collected 2026-10-05 06:47:34 UTC 538,194 bytes, 4,932 lines download raw bytes

1<!doctype html>
2<html class="no-js" lang="fr-FR">
3  <head>
4<script>
5  document.addEventListener("DOMContentLoaded", function() {
6    const links = document.querySelectorAll("a");
7    links.forEach(function(link) {
8      const url = link.getAttribute("href");
9      if (url && url.startsWith("http") && !url.includes(window.location.hostname)) {
10        link.setAttribute("rel", "nofollow noopener noreferrer");
11        link.setAttribute("target", "_blank");
12      }
13    });
14  });
15</script>
15<meta name="robots" content="index,follow,max-image-preview:large,max-snippet:-1,max-video-preview:-1">
15<script>
16(function () {
17  // --- helpers ---
18  function qp(n){const m=new RegExp('[?&]'+n+'=([^&#]*)').exec(location.search);return m?decodeURIComponent(m[1].replace(/\+/g,' ')):null;}
19  function setCookie(name,val,days){
20    var maxAge = days*24*60*60;
21    var secure = location.protocol==='https:'?'; Secure':'';
22    document.cookie = name+'='+encodeURIComponent(val)+'; Path=/; Max-Age='+maxAge+'; SameSite=Lax'+secure;
23  }
24  function getCookie(name){return document.cookie.split('; ').find(r=>r.startsWith(name+'='))?.split('=')[1]||null;}
25  function host(href){try{return new URL(href).hostname.replace(/^www\./,'');}catch(e){return '';}}
26
27  // --- contexte ---
28  var refHost = document.referrer ? host(document.referrer) : '';
29  var selfHost = location.hostname.replace(/^www\./,'');
30  var isExternalRef = refHost && refHost!==selfHost;
31
32  var u = {
33    utm_source: qp('utm_source'),
34    utm_medium: qp('utm_medium'),
35    utm_campaign: qp('utm_campaign'),
36    utm_term: qp('utm_term'),
37    utm_content: qp('utm_content'),
38    gclid: qp('gclid'),
39    fbclid: qp('fbclid')
40  };
41  var hasUtm = !!(u.utm_source||u.utm_medium||u.utm_campaign||u.utm_term||u.utm_content);
42
43  function inferSource(){
44    if (u.utm_source) return u.utm_source;
45    if (u.gclid || /google\./i.test(refHost)) return 'google';
46    if (u.fbclid || /facebook\.com|instagram\.com/i.test(refHost)) return 'facebook';
47    if (isExternalRef) return refHost;
48    return 'direct';
49  }
50  function inferMedium(){
51    if (u.utm_medium) return u.utm_medium;
52    if (u.gclid) return 'cpc';
53    if (u.fbclid) return 'social';
54    return isExternalRef ? 'referral' : 'none';
55  }
56
57  // --- lire/écrire cookie (first-touch, mise à jour si nouvelles UTM) ---
58  var raw = getCookie('user_source');
59  var first = raw ? (function(){try{return JSON.parse(decodeURIComponent(raw));}catch(e){return null;}})() : null;
60
61  var payload = first && !hasUtm ? first : {
62    source:   inferSource(),
63    medium:   inferMedium(),
64    campaign: u.utm_campaign || '',
65    term:     u.utm_term || '',
66    content:  u.utm_content || '',
67    referrer: isExternalRef ? document.referrer : '',
68    landing_page: location.pathname + location.search,
69    ts: new Date().toISOString()
70  };
71
72  // TTL 180 jours (mets 30 si tu veux)
73  setCookie('user_source', JSON.stringify(payload), 180);
74
75  // --- push immédiat dans dataLayer pour GTM/GA4 ---
76  window.dataLayer = window.dataLayer || [];
77  window.dataLayer.push({
78  event: 'user_source_ready',
79  user_source:  payload.source || 'direct',
80  user_medium:  payload.medium || 'none',
81  user_campaign: payload.campaign || '',
82  user_referrer: payload.referrer || '',
83  user_landing_page: payload.landing_page || ''
84});
85})();
86</script>
86
87
88<script type="text/javascript" src="https://cache.consentframework.com/js/pa/39163/c/F41Zw/stub"></script>
vendor: 1 bytes, line 88
88
89<script type="text/javascript" src="https://choices.consentframework.com/js/pa/39163/c/F41Zw/cmp" async></script>
89
90
91
92
93    <meta charset="utf-8">
94    <meta http-equiv="X-UA-Compatible" content="IE=edge">
95    <meta name="viewport" content="width=device-width,initial-scale=1">
96    <meta name="theme-color" content="">
97    <link rel="canonical" href="https://laboratoires-phytoceutic.com/blogs/news">
98    <link rel="preconnect" href="https://cdn.shopify.com" crossorigin>
99    
100 
101
102    <!-- jQuery -->
103    
103<script src="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/jquery-3.6.0.min.js?v=56879194751235522101787905843" defer></script>
103<link rel="icon" type="image/png" href="//laboratoires-phytoceutic.com/cdn/shop/files/favicon-laboratoires-phytoceutic.png?crop=center&height=32&v=1739447603&width=32"><link rel="preconnect" href="https://fonts.shopifycdn.com" crossorigin><title>
104      Conseils santé, bien-être, beauté
105 &ndash; Phytoceutic</title>
106
107    
108      <meta name="description" content="Retrouvez tous nos articles complets et conseils pour votre bien-être, des dossiers beauté, les bienfaits de nos actifs... des astuces pour une bonne santé et un bien-être au quotidien">
109    
110
111    
112
113<meta property="og:site_name" content="Phytoceutic">
114<meta property="og:url" content="https://laboratoires-phytoceutic.com/blogs/news">
115<meta property="og:title" content="Conseils santé, bien-être, beauté">
116<meta property="og:type" content="website">
117<meta property="og:description" content="Retrouvez tous nos articles complets et conseils pour votre bien-être, des dossiers beauté, les bienfaits de nos actifs... des astuces pour une bonne santé et un bien-être au quotidien"><meta property="og:image" content="http://laboratoires-phytoceutic.com/cdn/shop/files/Logo_Laboratoires_Phytoceutic.png?height=628&pad_color=fff&v=1676884948&width=1200">
118  <meta property="og:image:secure_url" content="https://laboratoires-phytoceutic.com/cdn/shop/files/Logo_Laboratoires_Phytoceutic.png?height=628&pad_color=fff&v=1676884948&width=1200">
119  <meta property="og:image:width" content="1200">
120  <meta property="og:image:height" content="628"><meta name="twitter:card" content="summary_large_image">
121<meta name="twitter:title" content="Conseils santé, bien-être, beauté">
122<meta name="twitter:description" content="Retrouvez tous nos articles complets et conseils pour votre bien-être, des dossiers beauté, les bienfaits de nos actifs... des astuces pour une bonne santé et un bien-être au quotidien">
123
124
125    
125<script src="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/global.js?v=91799747525604613641787905839" defer="defer"></script>
125
126    
126<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
126<meta name="facebook-domain-verification" content="v20pknwktsnvqvk1deu3fvns88y3xx">
127<meta name="facebook-domain-verification" content="yv55nihtbsdal9cp9isyfo1rm7cl6r">
128<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/43973214372/digital_wallets/dialog">
129<meta id="in-context-paypal-metadata" data-shop-id="43973214372" data-venmo-supported="false" data-environment="production" data-locale="fr_FR" data-paypal-v4="true" data-currency="EUR">
130<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/news.atom" />
131<link rel="next" href="/blogs/news?page=2">
132<script async="async" src="/checkouts/internal/preloads.js?locale=fr-US"></script>
vendor: 1 bytes, line 132
132
133<script id="shopify-features" type="application/json">{"accessToken":"62f39b87f9b3d19b3f8d3cbfce890f5b","betas":["rich-media-storefront-analytics"],"domain":"laboratoires-phytoceutic.com","predictiveSearch":true,"shopId":43973214372,"locale":"fr"}</script>
vendor: 1 bytes, line 133
133
134<script>var Shopify = Shopify || {};
135Shopify.shop = "laboratoires-phytoceutic.myshopify.com";
136Shopify.locale = "fr";
137Shopify.currency = {"active":"EUR","rate":"1.0"};
138Shopify.country = "US";
139Shopify.theme = {"name":"BROUILLON - Refonte Home 2026","id":194450325830,"schema_name":"Dawn","schema_version":"7.0.1","theme_store_id":null,"role":"main"};
140Shopify.theme.handle = "null";
141Shopify.theme.style = {"id":null,"handle":null};
142Shopify.cdnHost = "laboratoires-phytoceutic.com/cdn";
143Shopify.routes = Shopify.routes || {};
144Shopify.routes.root = "/";
145Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
146Shopify.SignInWithShop = Shopify.SignInWithShop || {};
147Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
148Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 148
148
149<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 149
149
150<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 150
150
151<script>
152  window.Shopify = window.Shopify || {};
153  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
154  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
155  window.Shopify.SignInWithShop.eligible = true;
156</script>
vendor: 1 bytes, line 156
156
157<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 157
157
158<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 158
158
159<script type="module">
160  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
161
162  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
163
164</script>
vendor: 1 bytes, line 164
164
165<script>
166  window.Shopify = window.Shopify || {};
167  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
168  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"]};
169</script>
vendor: 1 bytes, line 169
169
170<script>(function() {
171  var isLoaded = false;
172  function asyncLoad() {
173    if (isLoaded) return;
174    isLoaded = true;
175    var urls = ["https:\/\/d1564fddzjmdj5.cloudfront.net\/initializercolissimo.js?app_name=happycolissimo\u0026cloud=d1564fddzjmdj5.cloudfront.net\u0026shop=laboratoires-phytoceutic.myshopify.com","https:\/\/cdn-app.sealsubscriptions.com\/shopify\/public\/js\/sealsubscriptions.js?shop=laboratoires-phytoceutic.myshopify.com"];
176    for (var i = 0; i < urls.length; i++) {
177      var s = document.createElement('script');
178      s.type = 'text/javascript';
179      s.async = true;
180      s.src = urls[i];
181      var x = document.getElementsByTagName('script')[0];
182      x.parentNode.insertBefore(s, x);
183    }
184  };
185  if(window.attachEvent) {
186    window.attachEvent('onload', asyncLoad);
187  } else {
188    window.addEventListener('load', asyncLoad, false);
189  }
190})();</script>
vendor: 1 bytes, line 190
190
191<script id="__st">var __st={"a":43973214372,"offset":7200,"reqid":"45709342-2cb3-42b1-89e2-c13003ee769c-1791182852","pageurl":"laboratoires-phytoceutic.com\/blogs\/news","s":"blogs-66256109732","u":"70dd86beed42","p":"blog","rtyp":"blog","rid":66256109732};</script>
vendor: 1 bytes, line 191
191
192<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 192
192
193<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 193
193
194<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//laboratoires-phytoceutic.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 194
194
195<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 = "//laboratoires-phytoceutic.com/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
195<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 195
195
196<script>
197  window.Shopify = window.Shopify || {};
198  window.Shopify.MCP = window.Shopify.MCP || {};
199  window.Shopify.MCP.enabled = true;
200  window.Shopify.MCP.shop = "laboratoires-phytoceutic.myshopify.com";
201  window.Shopify.MCP.mcpEndpoint = "https:\/\/laboratoires-phytoceutic.com\/api\/mcp";
202  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?\"\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."}},"required":["query"]}}];
203</script>
vendor: 1 bytes, line 203
203
204<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("\/\/laboratoires-phytoceutic.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
205</script>
vendor: 1 bytes, line 205
205
206<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://laboratoires-phytoceutic.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
207</script>
vendor: 1 bytes, line 207
207
208<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
209  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);
210</script>
vendor: 1 bytes, line 210
210
211<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})}}));
212</script>
212
213<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://laboratoires-phytoceutic.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
214<style id="shopify-accelerated-checkout-cart">
215        #shopify-buyer-consent {
216  margin-top: 1em;
217  display: inline-block;
218  width: 100%;
219}
220
221#shopify-buyer-consent.hidden {
222  display: none;
223}
224
225#shopify-subscription-policy-button {
226  background: none;
227  border: none;
228  padding: 0;
229  text-decoration: underline;
230  font-size: inherit;
231  cursor: pointer;
232}
233
234#shopify-subscription-policy-button::before {
235  box-shadow: none;
236}
237
238      </style>
239
240<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
240
241
242
243    <style data-shopify>
244      @font-face {
245  font-family: Assistant;
246  font-weight: 400;
247  font-style: normal;
248  font-display: swap;
249  src: url("//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
250       url("//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
251}
252
253      @font-face {
254  font-family: Assistant;
255  font-weight: 700;
256  font-style: normal;
257  font-display: swap;
258  src: url("//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n7.bf44452348ec8b8efa3aa3068825305886b1c83c.woff2") format("woff2"),
259       url("//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n7.0c887fee83f6b3bda822f1150b912c72da0f7b64.woff") format("woff");
260}
261
262      
263      
264      @font-face {
265  font-family: Assistant;
266  font-weight: 400;
267  font-style: normal;
268  font-display: swap;
269  src: url("//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2") format("woff2"),
270       url("//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n4.6e9875ce64e0fefcd3f4446b7ec9036b3ddd2985.woff") format("woff");
271}
272
273
274      :root {
275        --font-body-family: Assistant, sans-serif;
276        --font-body-style: normal;
277        --font-body-weight: 400;
278        --font-body-weight-bold: 700;
279
280        --font-heading-family: Assistant, sans-serif;
281        --font-heading-style: normal;
282        --font-heading-weight: 400;
283
284        --font-body-scale: 1.0;
285        --font-heading-scale: 1.0;
286
287        --color-base-text: 145, 133, 95;
288        --color-shadow: 145, 133, 95;
289        --color-base-background-1: 249, 247, 243;
290        --color-base-background-2: 243, 243, 243;
291        --color-base-solid-button-labels: 255, 255, 255;
292        --color-base-outline-button-labels: 228, 104, 14;
293        --color-base-accent-1: 48, 48, 30;
294        --color-base-accent-2: 51, 79, 180;
295        --payment-terms-background-color: #f9f7f3;
296
297        --gradient-base-background-1: #f9f7f3;
298        --gradient-base-background-2: #f3f3f3;
299        --gradient-base-accent-1: #30301E;
300        --gradient-base-accent-2: #334fb4;
301
302        --media-padding: px;
303        --media-border-opacity: 0.05;
304        --media-border-width: 1px;
305        --media-radius: 0px;
306        --media-shadow-opacity: 0.0;
307        --media-shadow-horizontal-offset: 0px;
308        --media-shadow-vertical-offset: 4px;
309        --media-shadow-blur-radius: 5px;
310        --media-shadow-visible: 0;
311
312        --page-width: 140rem;
313        --page-width-margin: 0rem;
314
315        --product-card-image-padding: 0.0rem;
316        --product-card-corner-radius: 0.0rem;
317        --product-card-text-alignment: left;
318        --product-card-border-width: 0.0rem;
319        --product-card-border-opacity: 0.1;
320        --product-card-shadow-opacity: 0.0;
321        --product-card-shadow-visible: 0;
322        --product-card-shadow-horizontal-offset: 0.0rem;
323        --product-card-shadow-vertical-offset: 0.4rem;
324        --product-card-shadow-blur-radius: 0.5rem;
325
326        --collection-card-image-padding: 0.0rem;
327        --collection-card-corner-radius: 0.0rem;
328        --collection-card-text-alignment: left;
329        --collection-card-border-width: 0.0rem;
330        --collection-card-border-opacity: 0.1;
331        --collection-card-shadow-opacity: 0.0;
332        --collection-card-shadow-visible: 0;
333        --collection-card-shadow-horizontal-offset: 0.0rem;
334        --collection-card-shadow-vertical-offset: 0.4rem;
335        --collection-card-shadow-blur-radius: 0.5rem;
336
337        --blog-card-image-padding: 0.0rem;
338        --blog-card-corner-radius: 0.0rem;
339        --blog-card-text-alignment: left;
340        --blog-card-border-width: 0.0rem;
341        --blog-card-border-opacity: 0.1;
342        --blog-card-shadow-opacity: 0.0;
343        --blog-card-shadow-visible: 0;
344        --blog-card-shadow-horizontal-offset: 0.0rem;
345        --blog-card-shadow-vertical-offset: 0.4rem;
346        --blog-card-shadow-blur-radius: 0.5rem;
347
348        --badge-corner-radius: 4.0rem;
349
350        --popup-border-width: 1px;
351        --popup-border-opacity: 0.1;
352        --popup-corner-radius: 0px;
353        --popup-shadow-opacity: 0.0;
354        --popup-shadow-horizontal-offset: 0px;
355        --popup-shadow-vertical-offset: 4px;
356        --popup-shadow-blur-radius: 5px;
357
358        --drawer-border-width: 1px;
359        --drawer-border-opacity: 0.1;
360        --drawer-shadow-opacity: 0.0;
361        --drawer-shadow-horizontal-offset: 0px;
362        --drawer-shadow-vertical-offset: 4px;
363        --drawer-shadow-blur-radius: 5px;
364
365        --spacing-sections-desktop: 0px;
366        --spacing-sections-mobile: 0px;
367
368        --grid-desktop-vertical-spacing: 8px;
369        --grid-desktop-horizontal-spacing: 8px;
370        --grid-mobile-vertical-spacing: 4px;
371        --grid-mobile-horizontal-spacing: 4px;
372
373        --text-boxes-border-opacity: 0.1;
374        --text-boxes-border-width: 0px;
375        --text-boxes-radius: 0px;
376        --text-boxes-shadow-opacity: 0.0;
377        --text-boxes-shadow-visible: 0;
378        --text-boxes-shadow-horizontal-offset: 0px;
379        --text-boxes-shadow-vertical-offset: 4px;
380        --text-boxes-shadow-blur-radius: 5px;
381
382        --buttons-radius: 0px;
383        --buttons-radius-outset: 0px;
384        --buttons-border-width: 1px;
385        --buttons-border-opacity: 1.0;
386        --buttons-shadow-opacity: 0.0;
387        --buttons-shadow-visible: 0;
388        --buttons-shadow-horizontal-offset: 0px;
389        --buttons-shadow-vertical-offset: 4px;
390        --buttons-shadow-blur-radius: 5px;
391        --buttons-border-offset: 0px;
392
393        --inputs-radius: 0px;
394        --inputs-border-width: 1px;
395        --inputs-border-opacity: 0.55;
396        --inputs-shadow-opacity: 0.0;
397        --inputs-shadow-horizontal-offset: 0px;
398        --inputs-margin-offset: 0px;
399        --inputs-shadow-vertical-offset: 4px;
400        --inputs-shadow-blur-radius: 5px;
401        --inputs-radius-outset: 0px;
402
403        --variant-pills-radius: 40px;
404        --variant-pills-border-width: 1px;
405        --variant-pills-border-opacity: 0.55;
406        --variant-pills-shadow-opacity: 0.0;
407        --variant-pills-shadow-horizontal-offset: 0px;
408        --variant-pills-shadow-vertical-offset: 4px;
409        --variant-pills-shadow-blur-radius: 5px;
410      }
411
412      *,
413      *::before,
414      *::after {
415        box-sizing: inherit;
416      }
417
418      html {
419        box-sizing: border-box;
420        font-size: calc(var(--font-body-scale) * 62.5%);
421        height: 100%;
422      }
423
424      body {
425        display: grid;
426        grid-template-rows: auto auto 1fr auto;
427        grid-template-columns: 100%;
428        min-height: 100%;
429        margin: 0;
430        font-size: 1.5rem;
431        letter-spacing: 0.06rem;
432        line-height: calc(1 + 0.8 / var(--font-body-scale));
433        font-family: var(--font-body-family);
434        font-style: var(--font-body-style);
435        font-weight: var(--font-body-weight);
436      }
437          #sib-container,.sib-form{
438    padding:0px;
439  }
440
441      @media screen and (min-width: 750px) {
442        body {
443          font-size: 1.6rem;
444        }
445      }
446    </style>
447
448    <link href="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/base.css?v=23715605370543609941787905758" rel="stylesheet" type="text/css" media="all" />
449    <link href="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/moon-moon-editable.css?v=181709112951507181231790948854" rel="stylesheet" type="text/css" media="all" />
450<link rel="preload" as="font" href="//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link rel="preload" as="font" href="//laboratoires-phytoceutic.com/cdn/fonts/assistant/assistant_n4.9120912a469cad1cc292572851508ca49d12e768.woff2" type="font/woff2" crossorigin><link
451        rel="stylesheet"
452        href="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/component-predictive-search.css?v=109362388450528235081787905808"
453        media="print"
454        onload="this.media='all'"
455      >
455<script>
456      document.documentElement.className = document.documentElement.className.replace('no-js', 'js');
457      if (Shopify.designMode) {
458        document.documentElement.classList.add('shopify-design-mode');
459      }
460    </script>
460
461
462    <!-- Splide : Used for all sliders on the website -->
463     <link
464      rel="preload"
465      href="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css"
466      as="style"
467      onload="this.rel='stylesheet'">
468    <noscript>
469      <link rel="stylesheet" href="https://cdn.jsdelivr.net/npm/@splidejs/splide@latest/dist/css/splide.min.css">
470    </noscript>
471
472    
473
474  <!-- BEGIN app block: shopify://apps/essential-a-b-testing/blocks/ab-testing/0154ac6b-7b9c-4958-8219-ed5b06e6d463 -->
474<script type="text/javascript">
475  var eaABtEmbdScrV=(function(){"use strict";var y=Object.defineProperty;var T=(c,o,l)=>o in c?y(c,o,{enumerable:!0,configurable:!0,writable:!0,value:l}):c[o]=l;var h=(c,o,l)=>T(c,typeof o!="symbol"?o+"":o,l);class c{constructor(){h(this,"selectors",["#PBarNextFrameWrapper","#preview-bar-iframe"]);h(this,"keepLookingForMs",1e4)}hide(){return Promise.all(this.selectors.map(e=>this.waitAndHideElement(e)))}waitAndHideElement(e){return new Promise(t=>{let r=0;const s=d=>{d.dataset.eaAbPbHidden!=="1"&&(d.dataset.eaAbPbHidden="1",d.style.display="none")},n=document.querySelector(e);if(n){s(n),t(!0);return}const a=new MutationObserver(()=>{const d=document.querySelector(e);d&&(s(d),window.clearTimeout(r),a.disconnect(),t(!0))});a.observe(document.documentElement,{childList:!0,subtree:!0}),r=window.setTimeout(()=>{a.disconnect(),t(!1)},this.keepLookingForMs)})}}const o=/\b(googlebot|adsbot-google|google-adsbot|mediapartners-google|google-inspectiontool|googleother|storebot-google|google-read-aloud|googleweblight|googlepage|google-adwords(?:-[a-z0-9-]+)?|bingbot|slurp|duckduckbot|baiduspider|yandex(?:bot|images)|sogou|exabot|applebot|petalbot|ahrefsbot|semrushbot|mj12bot|dotbot|seznambot|rogerbot|linkdexbot|facebookexternalhit|facebot|linkedinbot|twitterbot|pinterest|redditbot|discordbot|slackbot|whatsapp|telegrambot|embedly|quora-link-preview|outbrain|nuzzel|flipboardproxy|vkshare)\b/i;class l{static shouldProcessRequest(e){return!(this.isBot()||!this.canPersist()||this.isInDesignMode(e)||this.isAppPreview())}static isBot(){return o.test(navigator.userAgent)}static canPersist(){try{const e="__essential-ab-testing-persistance__";return localStorage.setItem(e,"1"),localStorage.removeItem(e),!0}catch{return!1}}static isInDesignMode(e){return e.request.designMode}static isAppPreview(){return new URLSearchParams(window.location.search).get("eaPreview")==="true"}}var u=(i=>(i.TEMPLATE="template",i.THEME="theme",i))(u||{});class m{static themeGid(e){return`gid://shopify/OnlineStoreTheme/${e}`}static themeId(e){return e.replace("gid://shopify/OnlineStoreTheme/","")}}class f{static handle(e,t,r){switch(e.type){case u.TEMPLATE:this.handleTemplate(e,t,r);return;case u.THEME:this.handleTheme(e,t);return}}static handleTemplate(e,t,r){if(t!=="a"&&t!=="b")return;const n=e.params[t];if(n.name!==r.template.name||n.suffix===r.template.suffix)return;const a=new URL(window.location.href);a.searchParams.set("view",n.suffix??"__DEFAULT"),window.location.replace(a.toString())}static handleTheme(e,t){if(t!=="a"&&t!=="b")return;const s=e.params[t];if(s===m.themeGid(Shopify.theme.id))return;const n=m.themeId(s),a=new URL(window.location.href);a.searchParams.set("preview_theme_id",n),window.location.replace(a.toString())}}class g{constructor(e){h(this,"tests");this.tests=e}find(e){return this.tests.find(t=>{switch(t.type){case u.TEMPLATE:return this.testMatchesTemplate(t.params,e);case u.THEME:return this.testMatchesTheme(t.params)}return!1})}testMatchesTemplate(e,t){return e.themeId!==m.themeGid(Shopify.theme.id)?!1:e.a.name===t.template.name&&e.a.suffix===t.template.suffix||e.b.name===t.template.name&&e.b.suffix===t.template.suffix}testMatchesTheme(e){const t=m.themeGid(Shopify.theme.id);return e.a===t||e.b===t}}class p{static pick(e){return Math.random()<=e.aPercentage/100?"a":"b"}}class b{static generate(){return typeof crypto<"u"&&crypto.randomUUID?crypto.randomUUID():typeof crypto<"u"&&crypto.getRandomValues?"10000000-1000-4000-8000-100000000000".replace(/[018]/g,e=>(+e^crypto.getRandomValues(new Uint8Array(1))[0]&15>>+e/4).toString(16)):"xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx".replace(/[xy]/g,function(e){const t=Math.random()*16|0;return(e==="x"?t:t&3|8).toString(16)})}}class x{constructor(e){h(this,"key");this.key=`essential-ab-testing-${e}`}get(){const e=localStorage.getItem(this.key);if(e)try{return JSON.parse(e)}catch{}}getOrMake(){const e=this.get();return e||{id:b.generate(),createdAt:new Date,tests:[]}}getTestVariant(e){const t=this.get();if(!t)return;const s=(t.tests??[]).find(n=>n.id==e);return s?s.variant:void 0}setTestVariant(e,t){const r=this.getOrMake();r.tests.push({id:e,variant:t,createdAt:new Date}),localStorage.setItem(this.key,JSON.stringify(r))}onlyKeepTests(e){const t=this.get();if(!t||t.tests.length==0)return;const r=t.tests.filter(s=>
475e.includes(s.id));r.length!=t.tests.length&&(t.tests=r,localStorage.setItem(this.key,JSON.stringify(t)))}}function w(i,e){if(!l.shouldProcessRequest(i))return;new c().hide();const t=new x(i.shopId);t.onlyKeepTests(e.map(a=>a.id));const s=new g(e).find(i);if(!s)return;let n=t.getTestVariant(s.id);n||(n=p.pick(s),t.setTestVariant(s.id,n)),f.handle(s,n,i)}return w})();
476
477  eaABtEmbdScrV(
478    {
479      shopId: 43973214372,
480      request: {
481        designMode: false,
482        visualPreviewMode: false,
483      },
484      template: {
485        directory: null,
486        name: "blog",
487        suffix: "bloggle",
488      }
489    },
490    JSON.parse('[]')
491  );
492</script>
492<!-- END app block --><!-- BEGIN app block: shopify://apps/tinyseo-seo-speed/blocks/breadcrumbs-json-ld-embed/0605268f-f7c4-4e95-b560-e43df7d59ae4 -->
492<script type="application/ld+json" id="tinyimg-breadcrumbs-json-ld">
493      {
494        "@context": "https://schema.org",
495        "@type": "BreadcrumbList",
496        "itemListElement": [
497          {
498            "@type": "ListItem",
499            "position": 1,
500            "item": {
501              "@id": "https://laboratoires-phytoceutic.com",
502          "name": "Home"
503        }
504      }
505      
506      ,{
507        "@type": "ListItem",
508        "position": 2,
509        "item": {
510          "@id": "https://laboratoires-phytoceutic.com/blogs/news",
511          "name": "Conseils bien-être, santé &amp; beauté"
512        }
513      }
514      
515      ]
516    }
517  </script>
517
518<!-- END app block --><!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
519
520
521
522
523
524
525
526<link rel="dns-prefetch" href="https://cdn.judge.me">
527<link rel="dns-prefetch" href="https://cdn1.judge.me">
528<link rel="dns-prefetch" href="https://api.judge.me">
529
530<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":"#f2ab37","hide_badge_preview_if_no_reviews":true,"badge_hide_text":true,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Laisser un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","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":"Nous écrire","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":"#e4680e","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":true,"widget_location_format":"country_iso_code","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":true,"widget_theme":"leex","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_product_variant_reference_text":"Avis pour","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":"Laisser un avis","widget_product_and_store_reviews_text":"Avis sur les produits et la boutique","widget_reviews_in_collection_text":"Avis dans cette collection","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":true,"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":true,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 {{ shop.metafields.judgeme.all_reviews_count }} avis","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":true,"all_reviews_text_badge_url":"","all_reviews_text_style":"text","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":true,"featured_carousel_show_header":true,"featured_carousel_title":"Laissons nos clients parler pour nous","testimonials_carousel_title":"Les clients nous disent","videos_carousel_title":"Histoire de clients réels","cards_carousel_title":"Les clients nous disent","featured_carousel_count_text":"sur {{ n }} avis","featured_carousel_add_link_to_all_reviews_page":false,"featured_carousel_url":"","featured_carousel_show_images":true,"featured_carousel_autoslide_interval":5,"featured_carousel_arrows_on_the_sides":false,"featured_carousel_height":250,"featured_carousel_width":80,"featured_carousel_image_size":0,"featured_carousel_image_height":250,"featured_carousel_arrow_color":"#eeeeee","verified_count_badge_style":"vintage","verified_count_badge_orientation":"horizontal","verified_count_badge_color_style":"judgeme_brand_color","verified_count_badge_color":"#108474","is_verified_count_badge_a_link":false,"verified_count_badge_url":"","verified_count_badge_show_jm_brand":true,"widget_rating_preset_default":5,"widget_first_sub_tab":"product-reviews","widget_show_histogram":true,"widget_histogram_use_custom_color":false,"widget_pagination_use_custom_color":false,"widget_star_use_custom_color":true,"widget_verified_badge_use_custom_color":false,"widget_write_review_use_custom_color":false,"picture_reminder_submit_button":"Upload Pictures","enable_review_videos":true,"mute_video_by_default":true,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":true,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":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":"Médailles d'avis Judge.me","medals_widget_background_color":"#f9fafb","medals_widget_position":"footer_all_pages","medals_widget_border_color":"#f9fafb","medals_widget_verified_text_position":"left","medals_widget_use_monochromatic_version":false,"medals_widget_elements_color":"#108474","show_reviewer_avatar":true,"widget_invalid_yt_video_url_error_text":"Pas une URL de vidéo YouTube","widget_max_length_field_error_text":"Veuillez ne pas dépasser {0} caractères.","widget_show_country_flag":false,"widget_show_collected_via_shop_app":true,"widget_verified_by_shop_badge_style":"light","widget_verified_by_shop_text":"Vérifié par la boutique","widget_show_photo_gallery":false,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subt
530itle":"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":"#e4680e","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":true,"widget_show_product_medals":false,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"load_more","widget_load_more_text":"Charger plus d’avis clients","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":"vertical","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,"write_review_button_visibility":"everyone","store_summary_widget_heading":"Les clients évaluent cette boutique","store_summary_widget_button_text":"Voir les avis clients","store_summary_widget_button_theme_text":"Voir le résumé des avis par l'IA","widget_show_review_title_input":true,"redirect_reviewers_invited_via_email":"review_widget","request_store_review_after_product_review":false,"request_review_other_products_in_order":false,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":{},"review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":{},"review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_content_screen_title_text":"Comment évalueriez-vous ce produit ?","review_content_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","store_review_form_title_text":"Comment évalueriez-vous cette boutique ?","store_review_form_introduction_text":"Nous serions ravis que vous partagiez un peu votre expérience.","show_review_guidance_text":true,"one_star_review_guidance_text":"Mauvais","five_star_review_guidance_text":"Excellent","customer_information_screen_title_text":"À propos de vous","customer_information_introduction_text":"Veuillez nous en dire plus sur vous.","custom_questions_screen_title_text":"Votre expérience en détail","custom_questions_introduction_text":"Voici quelques questions pour nous aider à mieux comprendre votre expérience.","review_submitted_screen_title_text":"Merci pour votre avis !","review_submitted_screen_thank_you_text":"Nous le traitons et il apparaîtra bientôt dans la boutique.","review_submitted_screen_email_verification_text":"Veuillez confirmer votre email en cliquant sur le lien que nous venons de vous envoyer. Cela nous aide à maintenir des avis authentiques.","confirm_email_screen_title_text":"Confirmez votre e-mail","confirm_email_screen_message_text":"Pour maintenir des avis authentiques, nous vous enverrons un lien sécurisé pour continuer à rédiger votre avis. Cela ne prend qu'un instant.","check_email_screen_title_text":"Vérifiez votre e-mail","check_email_screen_message_text":"Nous vous avons envoyé un e-mail à {{ email }}. Cliquez sur le bouton dans l'e-mail pour continuer.","check_email_screen_resend_message_text":"E-mail renvoyé !","check_email_resend_hint_text":"Vous n'avez pas reçu l'e-mail ? Vérifiez votre dossier spam ou [renvoyez l'e-mail].","verification_email_rate_limit_error_text":"Vous avez atteint la limite de tentatives d'avis pour ce produit. Veuillez vérifier votre boîte de réception ou réessayer plus tard.","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_
530youtube_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":7,"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":true,"preview_badge_product_page_install_preference":true,"review_widget_install_preference":"","review_carousel_install_preference":false,"floating_reviews_tab_install_preference":"none","verified_reviews_count_badge_install_preference":false,"all_reviews_text_install_preference":false,"review_widget_best_location":true,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":false,"review_widget_qna_enabled":false,"review_widget_header_theme":"minimal","review_widget_widget_title_enabled":true,"review_widget_header_text_size":"medium","review_widget_header_text_weight":"regular","review_widget_average_rating_style":"compact","review_widget_bar_chart_enabled":true,"review_widget_bar_chart_type":"numbers","review_widget_bar_chart_style":"standard","review_widget_expanded_media_gallery_enabled":false,"review_widget_show_review_highlights":false,"review_widget_show_review_keywords_in_gray":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_card_section_size":"small","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"
530:"avis","review_widget_voting_label":"Utile?","review_widget_shop_reply_label":"Réponse de {{ shop_name }} :","review_widget_filters_title":"Filtres","review_widget_filter_rating_title":"Note","review_widget_filter_keyword_title":"Mot-clé","review_widget_clear_filters_text":"Effacer les filtres","review_widget_expand_more_text":"Plus","review_widget_review_highlights_title":"Points forts des avis","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_show_review_highlights":false,"all_reviews_widget_v2025_show_review_keywords_in_gray":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":"standard_text","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_review_dates":false,"all_reviews_widget_v2025_card_section_size":"small","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_widget_thumb":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_
530no_review_text":"Soyez le premier à écrire un avis","all_reviews_widget_v2025_review_highlights_title":"Points forts des avis","reviews_grid_widget_show_sample_reviews":false,"reviews_grid_widget_review_selection":"all","reviews_grid_widget_select_products":[],"reviews_grid_widget_show_media_only":false,"reviews_grid_widget_display_order":"media_first","reviews_grid_widget_columns_desktop":3,"reviews_grid_widget_rows_desktop":3,"reviews_grid_widget_columns_mobile":2,"reviews_grid_widget_rows_mobile":6,"reviews_grid_widget_show_stars":true,"reviews_grid_widget_show_reviewer_name":true,"reviews_grid_widget_show_review_title_on_hover_desktop":true,"reviews_grid_widget_corner_styling":"soft","reviews_grid_widget_card_spacing":"medium","reviews_grid_widget_header_text_color":"#000000","reviews_grid_widget_star_and_reviewer_name_color":"#F9F9F9","reviews_grid_widget_overlay_and_background_color":"#000000","reviews_grid_widget_content_color":"#F9F9F9","reviews_grid_widget_header_text":"De nos clients","reviews_grid_widget_show_average_rating":true,"platform":"shopify","branding_url":"https://app.judge.me/reviews/stores/laboratoires-phytoceutic.com","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"Phytoceutic","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_use_review_site":true,"shop_locale":"fr","enable_multi_locales_translations":true,"show_review_title_input":true,"review_verification_email_status":"always","require_verification_before_submit":false,"customer_account_validation_enabled":true,"can_be_branded":true,"reply_name_text":"Phytoceutic"};</script>
530 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #e4680e;--jdgm-secondary-color: rgba(228,104,14,0.1);--jdgm-star-color: #e4680e;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #e4680e;--jdgm-paginate-color: #e4680e;--jdgm-border-radius: 10;--jdgm-reviewer-name-color: #e4680e}.jdgm-histogram__bar-content{background-color:#e4680e}.jdgm-rev[data-verified-buyer=true] .jdgm-rev__icon.jdgm-rev__icon:after,.jdgm-rev__buyer-badge.jdgm-rev__buyer-badge{color:white;background-color:#e4680e}.jdgm-review-widget--small .jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}@media only screen and (min-width: 768px){.jdgm-gallery.jdgm-gallery .jdgm-gallery__thumbnail-link:nth-child(8) .jdgm-gallery__thumbnail-wrapper.jdgm-gallery__thumbnail-wrapper:before{content:"Voir plus"}}.jdgm-preview-badge .jdgm-star.jdgm-star{color:#f2ab37}.jdgm-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-prev-badge__text{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__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 (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_etsy"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_google_business"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_written_in_shop_app"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card{border-radius:8px;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__cards-container .jdgm-rev-snippet-card__rev-rating .jdgm-star{color:#108474}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn{border-radius:50%;background:#fff}.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__prev-btn>svg,.jdgm-review-snippet-widget .jdgm-rev-snippet-widget__next-btn>svg{fill:#000}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jm-mfp-content,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__icon,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__pic-img,.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev__reply{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev[data-verified-buyer="true"] .jdgm-full-rev__icon::after{border-radius:8px}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-rev__buyer-badge{border-radius:calc( 8px / 2 )}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__replier::before{content:'Phytoceutic'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
531</style> <style class='jdgm-settings-style'></style>
532
533  
534  
535  
536  <style class='jdgm-miracle-styles'>
537  @-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
537/gAAeAFjYoAAEA1jAwAAZAAHAHgB3crBCcAwDEPRZydkih567CDdf4ZskmLwFBV8xBfCaC4BXkOUmx4sU0h2ngNb9V0vQCxaRKIAevT7fGWuBrEAAAAAAAAAAAA0AHgAugAAeAF9z79Kw1AUx/FzTm7un6QmJtwmQ5Bg1abgEGr/BAqlU6Gju+Cgg1MkQ/sA7Vj7BOnmO/gUvo2Lo14NqIO6/IazfD8HEODtmQCfoANwNsyp2/GJt3WKQrd1NLiYYWx2PBqOsmJMEOznPOTzfSCrhAtbbLdmeFLJV9eKd63WLrZcIcuaEVdssWCKM6pLCfTVOYbz/0pNSMSZKLIZpvh78sAUH6PlMrreTCabP9r+Z/puPZ2ur/RqpQHgh+MIegCnXeM4MRAPjYN//5tj4ZtTjkFqEdmeMShlEJ7tVAly2TAkx6R68Fl4E/aVvn8JqHFQ4JS1434gXKcuL31dDhzs3YbsEOAd/IU88gAAAHgBfY4xTgMxEEVfkk0AgRCioKFxQYd2ZRtpixxgRU2RfhU5q5VWseQ4JdfgAJyBlmNwAM7ABRhZQ0ORwp7nr+eZAa54YwYg9zm3ynPOeFRe8MCrciXOh/KSS76UV5L/iDmrLiS5AeU519wrL3jmSbkS5115yR2fyivJv9kx0ZMZ2RLZw27q87iNQi8EBo5FSPIMw3HqBboi5lKTGAGDp8FKXWP+t9TU01Lj5His1Ba6uM9dTEMwvrFmbf5GC/q2drW3ruXUhhsCiQOjznFlCzYhHUZp4xp76vsvQh89CQAAeAFjYGJABowM6IANLMrEyMTIzMjCXpyRWJBqZshWXJJYBKOMAFHFBucAAAAAAAAB//8AAngBY2BkYGDgA2IJBhBgAvKZGViBJAuYxwAABJsAOgAAeAFjYGBgZACCk535hiD60tn0azAaAEqpB6wAAA==") format("woff");font-weight:normal;font-style:normal}.jdgm-star{font-family:'JudgemeStar';display:inline !important;text-decoration:none !important;padding:0 4px 0 0 !important;margin:0 !important;font-weight:bold;opacity:1;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.jdgm-star:hover{opacity:1}.jdgm-star:last-of-type{padding:0 !important}.jdgm-star.jdgm--on:before{content:"\e000"}.jdgm-star.jdgm--off:before{content:"\e001"}.jdgm-star.jdgm--half:before{content:"\e002"}.jdgm-widget *{margin:0;line-height:1.4;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box;-webkit-overflow-scrolling:touch}.jdgm-hidden{display:none !important;visibility:hidden !important}.jdgm-temp-hidden{display:none}.jdgm-spinner{width:40px;height:40px;margin:auto;border-radius:50%;border-top:2px solid #eee;border-right:2px solid #eee;border-bottom:2px solid #eee;border-left:2px solid #ccc;-webkit-animation:jdgm-spin 0.8s infinite linear;animation:jdgm-spin 0.8s infinite linear}.jdgm-prev-badge{display:block !important}
538
539</style>
540
541
542  
543  
544   
545
546
547
548  
549    
550    
551    
552      
552<script id="judgeme_widget_leex_js" data-cfasync="false" type="text/javascript" async src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2_leex.js"></script>
552
553    
554  
555    
556    
557    
558      <link id="judgeme_widget_leex_css" rel="stylesheet" type="text/css" media="nope!" onload="this.media='all'" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/widget_v3_theme_leex.css">
559    
560  
561
562
563<script data-cfasync='false' class='jdgm-script'>
564!function(e){window.jdgm=window.jdgm||{};
565/* INF-1976 */
566var _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;}();
567if(_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;}
568jdgm.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/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
569jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
570setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
571!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
572(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
573a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
574jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
575t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
576t.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(
577".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
578parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
579jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
580)}))}(document);
581</script>
581
582<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/shopify_v2.css"></noscript>
583
584<!-- BEGIN app snippet: theme_fix_tags -->
584<script>
585  (function() {
586    var jdgmThemeFixes = null;
587    if (!jdgmThemeFixes) return;
588
589    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
590    // before the per-theme fix so the theme-specific CSS wins the cascade.
591    // HTML is never applied globally (too risky).
592    var allThemesFix = jdgmThemeFixes['all'];
593    if (allThemesFix && allThemesFix.css) {
594      var allStyleTag = document.createElement('style');
595      allStyleTag.classList.add('jdgm-theme-fix-style-all');
596      allStyleTag.innerHTML = allThemesFix.css;
597      document.head.append(allStyleTag);
598    };
599
600    if (allThemesFix && allThemesFix.js) {
601      var allScriptTag = document.createElement('script');
602      allScriptTag.classList.add('jdgm-theme-fix-script-all');
603      allScriptTag.innerHTML = allThemesFix.js;
604      document.head.append(allScriptTag);
605    };
606
607    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
608    if (!thisThemeFix) return;
609
610    if (thisThemeFix.html) {
611      document.addEventListener("DOMContentLoaded", function() {
612        var htmlDiv = document.createElement('div');
613        htmlDiv.classList.add('jdgm-theme-fix-html');
614        htmlDiv.innerHTML = thisThemeFix.html;
615        document.body.append(htmlDiv);
616      });
617    };
618
619    if (thisThemeFix.css) {
620      var styleTag = document.createElement('style');
621      styleTag.classList.add('jdgm-theme-fix-style');
622      styleTag.innerHTML = thisThemeFix.css;
623      document.head.append(styleTag);
624    };
625
626    if (thisThemeFix.js) {
627      var scriptTag = document.createElement('script');
628      scriptTag.classList.add('jdgm-theme-fix-script');
629      scriptTag.innerHTML = thisThemeFix.js;
630      document.head.append(scriptTag);
631    };
632  })();
633</script>
633
634<!-- END app snippet -->
635<!-- End of Judge.me Core -->
636
637
638
639<!-- END app block --><!-- BEGIN app block: shopify://apps/sa-seo-json-ld-schema-markup/blocks/app-block/37ee5ad2-cfad-447c-baa2-5e5655331437 --><!-- sofast_app_code -->
640
641
642
643
644
645
646
647
648<!-- BEGIN app snippet: webpage -->
648<script type="application/ld+json" class="sofastSchema">{"@context":"https://schema.org","@type":"WebPage","url":"https://laboratoires-phytoceutic.com/blogs/news","name":"Conseils santé, bien-être, beauté","description":"Retrouvez tous nos articles complets et conseils pour votre bien-être, des dossiers beauté, les bienfaits de nos actifs... des astuces pour une bonne santé et un bien-être au quotidien","publisher":{"@type":"Organization","name":"Phytoceutic"}}</script>
648<!-- END app snippet -->
649
650
651<!-- BEGIN app snippet: localbusiness -->
651<script type="application/ld+json" class="sofastSchema">{"@context": "https://schema.org","@type": "Store","name":"Phytoceutic","image": [],"address": {"@type": "PostalAddress"}}</script>
651<!-- END app snippet -->
652
653
654
655<!-- BEGIN app snippet: breadcrumblist -->
655<script type="application/ld+json" class="sofastSchema">{"@context": "https://schema.org","@type": "BreadcrumbList","itemListElement":[{"@type": "ListItem","position": 1,"name": "Phytoceutic","item": "https://laboratoires-phytoceutic.com"},{"@type": "ListItem","position": 2,"name": "Conseils bien-être, santé & beauté","item": "https://laboratoires-phytoceutic.com/blogs/news"}]}</script>
655<!-- END app snippet -->
656<!-- BEGIN app snippet: customschema --><!-- END app snippet -->
657
658
659<!-- end sofast_app_code -->
660
661<!-- END app block --><!-- BEGIN app block: shopify://apps/seal-subscriptions/blocks/subscription-script-append/13b25004-a140-4ab7-b5fe-29918f759699 -->
661<script defer="defer">
662	/**	SealSubs loader,version number: 2.0 */
663	(function(){
664		var loadScript=function(a,b){var c=document.createElement("script");c.setAttribute("defer", "defer");c.type="text/javascript",c.readyState?c.onreadystatechange=function(){("loaded"==c.readyState||"complete"==c.readyState)&&(c.onreadystatechange=null,b())}:c.onload=function(){b()},c.src=a,document.getElementsByTagName("head")[0].appendChild(c)};
665		// Set variable to prevent the other loader from requesting the same resources
666		window.seal_subs_app_block_loader = true;
667		appendScriptUrl('laboratoires-phytoceutic.myshopify.com');
668
669		// get script url and append timestamp of last change
670		function appendScriptUrl(shop) {
671			var timeStamp = Math.floor(Date.now() / (1000*1*1));
672			var timestampUrl = 'https://app.sealsubscriptions.com/shopify/public/status/shop/'+shop+'.js?'+timeStamp;
673			loadScript(timestampUrl, function() {
674				// append app script
675				if (typeof sealsubscriptions_settings_updated == 'undefined') {
676					sealsubscriptions_settings_updated = 'default-by-script';
677				}
678				
679				var locale = '';
680				if (typeof window !== 'undefined' && 
681					typeof window.Shopify !== 'undefined' && 
682					typeof window.Shopify.locale !== 'undefined'
683				) {
684					locale = window.Shopify.locale;
685				}
686
687				var scriptUrl = "https://cdn-app.sealsubscriptions.com/shopify/public/js/sealsubscriptions-main.js?shop="+shop+"&"+sealsubscriptions_settings_updated+`&locale=${locale}`;
688				loadScript(scriptUrl, function(){});
689			});
690		}
691	})();
692
693	var SealSubsScriptAppended = true;
694	
695</script>
695
696
697<!-- END app block --><!-- BEGIN app block: shopify://apps/instafeed/blocks/head-block/c447db20-095d-4a10-9725-b5977662c9d5 --><!-- BEGIN app snippet: storefront-script -->
698
699
700  
701    
701<script src="https://cdn.nfcube.com/instafeed-415082e22b8a4c8f9b20f312ffb94b89.js" defer></script>
701
702  
703
704<!-- END app snippet -->
705
706
707
708
709<!-- END app block --><!-- BEGIN app block: shopify://apps/custlo/blocks/app-embed/f81081fd-cd04-43ee-897a-18ef0e5d9b04 -->
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730<script>
731console.log('Customer Dashboard Pro: Loaded app-embed.liquid', "0");
732window.ai_assistantsettings = null;
733window.t_way_to_earn = "Way to earn";
734window.t_activity = "Activity";
735window.t_transactions = "Transactions";
736window.t_way_to_earn_empty_heading = "No Data Available";
737window.t_way_to_earn_empty_message = "No ways to earn cashback at the moment";
738window.t_activity_empty_heading = "No Data Available";
739window.t_activity_empty_message = "You don't have any activity history yet";
740window.t_transactions_empty_heading = "No Data Available";
741window.t_transactions_empty_message = "No transactions recorded for your account yet";
742window.customer_id  = 
743window.customer_data = {
744  customer: {  id: null, first_name: null, last_name: null,  email: null,  phone: null, has_account: false, orders_count: null, total_spent: null, accepts_marketing: null, tags: null, addresses: null, metafields:null, orders:null
745  },
746  shop: { domain: "laboratoires-phytoceutic.com", permanent_domain: "laboratoires-phytoceutic.myshopify.com", url: "https:\/\/laboratoires-phytoceutic.com", money_format: "{{amount_with_comma_separator}}€", currency: "EUR",   metafields: { customer_dashboard: { profile_fields: [{"id":"0","label":"First name","value":"text","name":"first_name","type":"profile","multipleValue":[]},{"id":"1","label":"Last name","value":"text","name":"last_name","type":"profile","multipleValue":[]},{"id":"2","label":"Email","value":"email","name":"email","type":"profile","multipleValue":[]},{"label":"Date d'anniversaire","value":"date","name":"date_d'anniversaire_3","type":"additional","multipleValue":[{}],"id":"3"}],  setting: {"app_access_toggle":true,"updatebycustomer_toggle":false,"reorder_toggle":true,"sidebar_menu_size":15,"sidebar_heading_size":40,"sidebar_border":"#e5e5e5","sidebar_customer_name":"#000","sidebar_menu_header_background":"#fff","sidebar_menu_background":"#fff","sidebar_menu_text":"#000","sidebar_menu_active":"#000","sidebar_menu_active_text":"#fff","sidebar_menu_hover":"#000","sidebar_menu_text_hover":"#fff","main_content_text_size":16,"main_content_heading_size":40,"main_content_primary":"#000","mobile_navigation_style":"slides","main_content_primary_text":"#fff","main_content_primary_hover":"#fff","main_content_background":"#fff","main_content_foreground":"#fff","main_content_foreground_text":"#000","main_content_text":"#4d4d4d","main_content_heading":"#000","main_content_label":"#000","main_content_input_background":"#F5F5F5","main_content_border":"#e5e5e5","recently_viewed_products_status":true,"recently_viewed_products_variant_status":true,"recently_viewed_products_quantity_status":true,"recently_viewed_products_price_status":true,"recently_viewed_products_add_to_cart_status":true,"recently_viewed_products_title_font_size":13,"recently_viewed_products_price_font_size":12,"recently_viewed_products_add_to_card_font_size":15,"recently_viewed_products_empty_text_font_size":15,"recently_viewed_products_empty_button_font_size":15,"recently_viewed_products_title_align":"left","recently_viewed_products_price_align":"left","recently_viewed_products_empty_text_align":"left","recently_viewed_products_empty_button_align":"left","recently_viewed_products_text_color":"#0d0d0d","recently_viewed_products_empty_text_color":"#0d0d0d","recently_viewed_products_price_color":"#3d3d3d","recently_viewed_products_add_to_cart_text_color":"#fff","recently_viewed_products_add_to_cart_text_hover_color":"#fff","recently_viewed_products_add_to_cart_background_color":"#000","recently_viewed_products_add_to_cart_background_hover_color":"#000","recently_viewed_products_add_to_cart_border_color":"#000","recently_viewed_products_add_to_cart_border_hover_color":"#000","recently_viewed_products_empty_button_text_color":"#fff","recently_viewed_products_empty_button_text_hover_color":"#fff","recently_viewed_products_empty_button_background_color":"#000","recently_viewed_products_empty_button_background_hover_color":"#000","recently_viewed_products_empty_button_border_color":"#000","recently_viewed_products_empty_button_border_hover_color":"#000","top_ordered_products_status":true,"top_ordered_products_variant_status":true,"top_ordered_products_quantity_status":true,"top_ordered_products_price_status":true,"top_ordered_products_price_align":"left","top_ordered_products_price_color":"#3d3d3d","top_ordered_products_price_font_size":12,"top_ordered_products_count_status":true,"top_ordered_products_count_align":"left","top_ordered_products_count_color":"#3d3d3d","top_ordered_products_count_font_size":12,"top_ordered_products_add_to_cart_status":true,"top_ordered_products_title_font_size":13,"top_ordered_products_add_to_card_font_size":15,"top_ordered_products_empty_text_font_size":15,"top_ordered_products_empty_button_font_size":15,"top_ordered_products_title_align":"left","top_ordered_products_empty_text_align":"left","top_ordered_products_empty_button_align":"left","top_ordered_products_text_color":"#0d0d0d","top_ordered_products_empty_text_color":"#0d0d0d","top_ordered_products_add_to_cart_text_color":"#fff","top_ordered_products_add_to_cart_text_hover_color":"#fff","top_ordered_products_add_to_cart_background_color":"#000","top_ordered_products_add_to_cart_background_hover_color":"#000","top_ordered_products_add_to_cart_border_color":"#000","top_ordered_products_add_to_cart_border_hover_color":"#000","top_ordered_products_empty_button_text_color":"#fff","top_ordered_products_empty_button_text_hover_color":"#fff","top_ordered_products_empty_button_background_color":"#000","top_ordered_products_empty_button_background_hover_color":"#000","top_ordered_products_empty_button_border_color":"#000","top_ordered_products_empty_button_border_hover_color":"#000","subscription_date":"","subscription_cancel_date":"","change_password_toggle":true,"edit_profile_toggle":true,"custom_css":"","register_page_status":false,"cancel_order":false,"total_spent_cart_toggle":true,"all_orders_cart_toggle":true,"addresses_cart_toggle":true},  register_setting: {"register_primary_button":"#000","register_primary_button_text":"#fff","register_primary_button_hover":"#393434","register_page_form_background_color":"#ffffff","register_input_background_color":"#ffffff","register_input_border_color":"#C5C5C5","register_label_font_color":"#000000","register_input_font_color":"#000000","registration_input_placeholder":true,"register_account_page_status":false,"register_email_marketing_default_value":false,"register_email_marketing":false,"registration_submit_button_align":"center","register_form_border_radius":4,"register_heading_font_size":30,"register_label_font_size":14,"register_heading_color":"#393434","register_input_border_radius":4,"register_form_width":578}, menu_builder_fields: [{"id":3,"label":"My profile","value":"","svg":1,"status":true,"type":"cd_my-profile","name":"my_profile"},{"id":2,"label":"Orders","value":"","svg":2,"status":true,"type":"cd_orders","name":"orders"},{"id":1724742786670,"label":"Gérer mes abonnements","value":"https:\/\/laboratoires-phytoceutic.com\/a\/subscriptions\/login","type":"link","link_target":false,"tag":"","status":true,"svg":42,"name":"gérer_mes_abonnements"},{"id":1,"label":"Addresses","value":"","svg":3,"status":true,"type":"cd_addresses","name":"addresses"},{"id":0,"label":"Change password","value":"","svg":4,"status":true,"type":"cd_change-password","name":"change_password"},{"id":4,"label":"Recently viewed","value":"","svg":35,"type":"cd_recently-viewed","name":"recently_viewed","status":true},{"id":5,"label":"Top ordered products","value":"","svg":4,"type":"cd_top-ordered-products","status":true,"name":"top_ordered_products"}],  cdp_custom_selector: null, header_selector: null,   translation: {"my_profile":{"my_profile":"Mon profil","total_spent":"Total achats","addresses":"Adresse","all_orders":"Toutes les commandes","profile_updated":"Profil mis à jour","email_subscription":"Email d'inscription","edit_profile":"Modifier le profil","yes":"Inscrit","no":"Non inscrit","subscribe":"Subscribe","email_marketing":"email marketing","subscribe_to_email_marketing":"S'inscrire à la newsletter"},"addresses":{"addresses":"Adresses","edit_addresses":"Modifier l'adresse","delete_yes":"Yes","delete_no":"NO","add_new_addresses":"Ajouter une adresse","default":"Par défaut","make_default":"Choisir par défaut","set_as_default_address":"Choisir comme adresse par défaut","address_created":"Adresse enregistrée","address_updated":"Adresse mise à jour","are_you_sure_you_want_to_delete_this_address?":"Voulez vous supprimer cette adresse ?","address_deleted":"Adresse supprimée","default_address_updated":"Par défaut mise à jour","delete_address":"Supprimer adresse","company":"Entreprise","country":"Pays","province":"Région","address":"Adresse","apartment":"Apartment, suite, etc.","city":"Ville","zip_code":"Code postal","phone":"Téléphone"},"change_password":{"change_password":"Changer le mot de passe","new_password":"Nouveau mot de passe","confirm_new_password":"Confirmer nouveau mot de passe","password_must_be_at_least_8_characters":"Le mot de passe doit comporter au moins des caractères","password_and_confirm_password_must_be_match":"La confirmation du mot de passe doit correspondre","password_updated_please_login_again":"Mot de passe mis à jour, veuillez vous connecter à nouveau"},"orders":{"orders":"Commandes","billing_address":"Adresse de facturation","total_summary":"Récapitulatif total","load_more":"Load more","showing_of_total_orders":"Showing {order_count} of {total_order_count} orders","order_status_page":"Page d’état de la commande","order_status":"État de la commande","all_available_items_in_this_order_have_been_added_to_your_cart":"Tous les articles disponibles dans cette commande ont été ajoutés à votre panier","addresses":"Informations du client","reorder_button_close"
746:"Fermer","shipping_address":"Adresse de livraison","sub_total":"Sous total","total_discount":"Total réduction","tax_price":"Taxes","shipping_price":"Tarif de livraison","total_items":"Total des éléments","reorder":"Commander à nouveau","go_to_cart":"Aller au panier","stay_on_this_page":"Rester sur la page","contact_us":"Nous contacter","order":"Commande","grand_total":"Grand total","view_details":"Voir les détails","hide_details":"Masquer les détails","you_have_not_placed_any_orders_yet":"Vous n’avez pas encore passé de commande.","cancel_order":"Cancel order","are_you_sure_you_want_to_cancel_this_order?":"Are you sure you want to cancel this order?","cancel_order_confirm":"Confirm","reason_for_cancellation":"Reason for cancellation (optional)","ordered_not_found":"Ordered not found","order_cancelled_return_message":"Order has been cancelled"},"payment_status":{"pending":"En cours","authorized":"Autorisé","overdue":"En retard","expiring":"Expirant","expired":"Expiré","paid":"Payer","refunded":"Remboursé","partially refunded":"Partiellement remboursé","partially paid":"Partiellement payé","voided":"Annulé","unpaid":"Non payé"},"fulfillment_status":{"fulfilled":"Remplis","unfulfilled":"Non remplis","partially fulfilled":"Partiellement remplis","scheduled":"Prévu","on_hold":"En attente","cancelled":"Cancelled"},"button":{"submit":"Valider","cancel":"Annuler","logout":"Se déconnecter"},"contact":{"contact":"Contact","phone":"Téléphone","message":"Message","message_sent_successfully":"Message envoyé"},"date":{"days":"Lundi,Mardi,Mercredi,Jeudi,Vendredi,Samedi,Dimanche","months":"Janvier,Février,Mars,Avril,Mail,Juin,Juillet,Août,Septembre,Octobre,Novembre,Décembre"},"recently_viewed_products":{"recently_viewed_products":"Produits vus récemment","sold_out":"Épuisé","add_to_cart":"Ajouter au panier","view_products":"Voir les produits","empty_view_products":"Vous n’avez pas consulté nos derniers ajouts de produits. Retrouvez une vaste gamme d’articles de qualité dans notre inventaire. Explorez nos produits dès maintenant !"},"top_ordered_products":{"top_ordered_products":"Produits les plus commandés","top_ordered_text_value":"Quantité commandée jusqu’à présent","products_not_available_text":"Vous n’avez pas encore passé de commande."},"navigation":{"my_profile":"Mon profil","orders":"Commandes","addresses":"Adresses","change_password":"Changer le mot de passe","recently_viewed":"Vu récemment","top_ordered_products":"Produits les plus commandés","gérer_mes_abonnements":"Gérer mes abonnements"},"shared":{"first_name":"Prénom","last_name":"Nom","email":"Email","date_d'anniversaire_3":"Date d'anniversaire"},"register":{"password":"Password","create_account_heading":"Create account","create_button_text":"Create","account_exists_error":"This account already exists","email_valid_error":"Please fill valid email","password_required_error":"Password is required","already_have_an_account":"Already have an account?","already_have_an_account_login":"Login","password_characters_error":"The password must consist of 6 characters."},"locale_name":"French","primary":true}
747      }
748    }
749},
750  request: { locale: "fr",path: "\/blogs\/news",design_mode: false
751  },routes: { root_url: "\/", account_url: "\/account", account_login_url: "https:\/\/laboratoires-phytoceutic.com\/customer_authentication\/redirect?locale=fr\u0026region_country=US", account_logout_url: "\/account\/logout", account_register_url: "https:\/\/shopify.com\/43973214372\/account?locale=fr\u0026region_country=US\u0026buyer_flags=eyJhbGciOiJIUzI1NiJ9.eyJpc3MiOiJsYWJvcmF0b2lyZXMtcGh5dG9jZXV0aWMubXlzaG9waWZ5LmNvbSIsImZsYWdzIjpbXSwiZXhwIjoxNzkxNzg3NjUyLCJuYmYiOjE3OTExODI4NTJ9.HQ2jKzLvuIJG118yjJMPEiPGp_ZKKH9azZxN9euSMOs", account_addresses_url: "\/account\/addresses", cart_url: "\/cart", search_url: "\/search" }
752};
753
754   
755
756  window.NEW_ROUTES = { profile: "\/apps\/customerdashboard?a=cd_my-profile", orders:  "\/apps\/customerdashboard?a=cd_my-profile", default: "\/apps\/customerdashboard",  };
757  window.moneyFormat = "{{amount_with_comma_separator}}€";
758  cart_lang_2 = true;
759  cdp_selector = "";
760  header_selector = "";
761  lang_2 = "fr";
762  top_ordered_text_value = "Quantité commandée jusqu’à présent";
763  cd_recently_viewed_products_add_to_cart = "Ajouter au panier";
764  cd_recently_viewed_products_sold_out = "Épuisé";
765  cd_top_ordered_products_add_to_cart = "Ajouter au panier";
766  cd_top_ordered_products_sold_out = "Épuisé";
767</script>
767
768<link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a101a6-7093-7cd3-94e7-26ceaaf4ac6b/customer-dashboard-pro-557/assets/drawer.css" media="print" onload="this.media='all'">
769<noscript><link rel="stylesheet" href="https://cdn.shopify.com/extensions/01a101a6-7093-7cd3-94e7-26ceaaf4ac6b/customer-dashboard-pro-557/assets/drawer.css"></noscript>
770<script type="module" src="https://cdn.shopify.com/extensions/01a101a6-7093-7cd3-94e7-26ceaaf4ac6b/customer-dashboard-pro-557/assets/drawer.js" defer></script>
vendor: 2 bytes, line 770
770
771<script>
772  window.custloIsCustomer = { isCustomer: false, shop_type: "https://laboratoires-phytoceutic.com/customer_authentication/redirect?locale=fr&region_country=US" };
773</script>
vendor: 2 bytes, line 773
773
774<script src="https://cdn.shopify.com/extensions/01a101a6-7093-7cd3-94e7-26ceaaf4ac6b/customer-dashboard-pro-557/assets/themeConfig.js" defer></script>
774
775
776
777     
778
779
780
781
782  
783  
784  
785  
786<!-- BEGIN app snippet: css-variables --><style>:root{--app_access_toggle:true;--updatebycustomer_toggle:false;--reorder_toggle:true;--sidebar_menu_size:15px;--sidebar_heading_size:40px;--sidebar_border:#e5e5e5;--sidebar_menu_header_background:#fff;--main_container_background_color:;--sidebar_menu_background:#fff;--sidebar_customer_name:#000;--sidebar_menu_text:#000;--sidebar_menu_active:#000;--sidebar_menu_hover:#000;--sidebar_menu_active_text:#fff;--sidebar_menu_text_hover:#fff;--main_content_text_size:16px;--main_content_heading_size:40px;--main_content_background:#fff;--main_content_foreground:#fff;--register_primary_button:#000;--registration_submit_button_align:;--register_primary_button_text:#fff;--register_primary_button_hover:#393434;--main_content_primary:#000;--main_content_primary_text:#fff;--main_content_primary_hover:#fff;--main_content_heading:#000;--main_content_text:#4d4d4d;--main_content_label:#000;--main_content_foreground_text:#000;--main_content_order_item_back:;--main_content_input_background:#F5F5F5;--main_content_border:#e5e5e5;--recently_viewed_products_title_font_size:13px;--recently_viewed_products_price_font_size:12px;--recently_viewed_products_add_to_card_font_size:15px;--recently_viewed_products_title_align:left;--recently_viewed_products_price_align:left;--recently_viewed_products_text_color:#0d0d0d;--recently_viewed_products_price_color:#3d3d3d;--recently_viewed_products_add_to_cart_text_color:#fff;--recently_viewed_products_add_to_cart_text_hover_color:#fff;--recently_viewed_products_add_to_cart_background_color:#000;--recently_viewed_products_add_to_cart_background_hover_color:#000;--recently_viewed_products_add_to_cart_border_color:#000;--recently_viewed_products_add_to_cart_border_hover_color:#000;--recently_viewed_products_status:true;--recently_viewed_products_empty_text_align:left;--recently_viewed_products_empty_button_align:left;--recently_viewed_products_empty_text_color:#0d0d0d;--recently_viewed_products_empty_button_color:;--recently_viewed_products_empty_text_font_size:15px;--recently_viewed_products_empty_button_font_size:15px;--recently_viewed_products_empty_button_text_color:#fff;--recently_viewed_products_empty_button_text_hover_color:#fff;--recently_viewed_products_empty_button_background_color:#000;--recently_viewed_products_empty_button_background_hover_color:#000;--recently_viewed_products_empty_button_border_color:#000;--recently_viewed_products_empty_button_border_hover_color:#000;--recently_viewed_products_variant_status:block;--recently_viewed_products_quantity_status:flex;--recently_viewed_products_price_status:block;--recently_viewed_products_add_to_cart_status:block;--top_ordered_products_title_font_size:13px;--top_ordered_products_price_font_size:12px;--top_ordered_products_count_font_size:12px;--top_ordered_products_add_to_card_font_size:15px;--top_ordered_products_title_align:left;--top_ordered_products_price_align:left;--top_ordered_products_count_align:left;--top_ordered_products_text_color:#0d0d0d;--top_ordered_products_price_color:#3d3d3d;--top_ordered_products_count_color:#3d3d3d;--top_ordered_products_add_to_cart_text_color:#fff;--top_ordered_products_add_to_cart_text_hover_color:#fff;--top_ordered_products_add_to_cart_background_color:#000;--top_ordered_products_add_to_cart_background_hover_color:#000;--top_ordered_products_add_to_cart_border_color:#000;--top_ordered_products_add_to_cart_border_hover_color:#000;--top_ordered_products_status:true;--top_ordered_products_empty_text_align:left;--top_ordered_products_empty_button_align:left;--top_ordered_products_empty_text_color:#0d0d0d;--top_ordered_products_empty_button_color:;--top_ordered_products_empty_text_font_size:15px;--top_ordered_products_empty_button_font_size:15px;--top_ordered_products_empty_button_text_color:#fff;--top_ordered_products_empty_button_text_hover_color:#fff;--top_ordered_products_empty_button_background_color:#000;--top_ordered_products_empty_button_background_hover_color:#000;--top_ordered_products_empty_button_border_color:;--top_ordered_products_empty_button_border_hover_color:#000;--register_page_form_background_color:#ffffff;--register_form_width:578px;--register_form_border_radius:4px;--register_heading_font_size:30px;--register_heading_color:#393434;--register_label_font_color:#000000;--register_label_font_size:14px;--register_input_background_color:#ffffff;--register_input_font_color:#000000;--register_input_border_color:#C5C5C5;--register_input_border_radius:4px;--registration_submit_button_align:center;--register_primary_button_text:#fff;--register_primary_button_hover:#393434;--top_ordered_products_variant_status:block;--top_ordered_products_quantity_status:flex;--top_ordered_products_price_status:block;--top_ordered_products_add_to_cart_status:block;}</style><!-- END app snippet -->
787
788
789
790
791<!-- END app block --><!-- BEGIN app block: shopify://apps/klaviyo-email-marketing-sms/blocks/klaviyo-onsite-embed/2632fe16-c075-4321-a88b-50b567f42507 -->
792
793
794
795
796
797
798
799
800
801
802
803
804  
804<script async src="https://static.klaviyo.com/onsite/js/RqbdPj/klaviyo.js?company_id=RqbdPj"></script>
804
805  
805<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>
805
806
807  
808
809
810
811
812  
812<script>
813    window.klaviyoReviewsProductDesignMode = false
814  </script>
814
815
816
817
818
819
820
821
822
823
824<!-- END app block --><!-- BEGIN app block: shopify://apps/addingwell/blocks/aw-gtm/c8ed21e7-0ac8-4249-8c91-cbdde850b5b8 -->
824<script
825  type="module"
826>
827  setTimeout(async function () {
828    const keySessionStorage = 'aw_settings';
829    let __AW__settings = JSON.parse(sessionStorage.getItem(keySessionStorage));
830    if(!__AW__settings) {
831      const awSettings = await fetch(
832              "/apps/addingwell-proxy",
833              {
834                method: "GET",
835                redirect: "follow",
836                headers: {'Content-Type': 'application/json', 'Access-Control-Allow-Origin': '*'}
837              }
838      );
839      if (awSettings.ok) {
840        __AW__settings = await awSettings.json();
841        sessionStorage.setItem(keySessionStorage, JSON.stringify(__AW__settings));
842      } else {
843        console.error('Addingwell - Loading proxy error', awSettings.status);
844        return;
845      }
846    }
847
848    if(__AW__settings.insertGtmTag && __AW__settings.gtmId) {
849      let __AW__gtmUrl = 'https://www.googletagmanager.com/gtm.js';
850      let __AW__isAddingwellCdn = false;
851      if(__AW__settings.insertGtmUrl && __AW__settings.gtmUrl) {
852        __AW__gtmUrl = __AW__settings.gtmUrl;
853        __AW__isAddingwellCdn = __AW__settings.isAddingwellCdn;
854      }
855
856      (function(w,d,s,l,i){
857        w[l]=w[l]||[];w[l].push({'gtm.start':new Date().getTime(),event:'gtm.js'});
858        var f=d.getElementsByTagName(s)[0],j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';
859        j.async=true;
860        j.src=`${__AW__gtmUrl}?${__AW__isAddingwellCdn ? 'awl' : 'id'}=`+(__AW__isAddingwellCdn ? i.replace(/^GTM-/, '') : i)+dl;f.parentNode.insertBefore(j,f);
861      })(window,document,'script',`${__AW__settings.dataLayerVariableName}`,`${__AW__settings.gtmId}`);
862    }
863
864    const __AW__getEventNameWithSuffix = (eventName) => {
865      return eventName + (__AW__settings.dataLayerEventSuffix ? "_" + __AW__settings.dataLayerEventSuffix : "");
866    }
867
868    function __AW__waitForShopifyYCookie(maxAttempts, intervalMs) {
869      return new Promise(function(resolve) {
870        let attempts = 0;
871        maxAttempts = maxAttempts || 5;
872        intervalMs = intervalMs || 200;
873        function check() {
874          const match = document.cookie.match(/(?:^|;\s*)_shopify_y=([^;]*)/);
875          if (match) {
876            resolve(match[1]);
877          } else if (attempts < maxAttempts) {
878            attempts++;
879            setTimeout(check, intervalMs);
880          } else {
881            console.warn('[AW] _shopify_y cookie not found after consent');
882            resolve(null);
883          }
884        }
885        check();
886      });
887    }
888
889    const __AW__CONSENT_KEY = 'aw_consent_state';
890
891    function __AW__getConsentState() {
892      try {
893        if (window.Shopify?.customerPrivacy?.currentVisitorConsent) {
894          return JSON.stringify(window.Shopify.customerPrivacy.currentVisitorConsent());
895        }
896      } catch(e) {}
897      return null;
898    }
899
900    function __AW__isEmptyConsent(stateStr) {
901      try {
902        return Object.values(JSON.parse(stateStr)).every(v => v === '');
903      } catch(e) {}
904      return true;
905    }
906
907    let __AW__prevConsentState = __AW__getConsentState() ?? localStorage.getItem(__AW__CONSENT_KEY);
908
909    document.addEventListener('visitorConsentCollected', async function(event) {
910      const currentConsentState = __AW__getConsentState();
911
912      if (currentConsentState !== null && currentConsentState === __AW__prevConsentState) {
913        return;
914      }
915
916      __AW__prevConsentState = currentConsentState;
917
918      if (currentConsentState !== null) {
919        if (__AW__isEmptyConsent(currentConsentState)) {
920          localStorage.removeItem(__AW__CONSENT_KEY);
921        } else {
922          localStorage.setItem(__AW__CONSENT_KEY, currentConsentState);
923        }
924      }
925
926      window.Shopify.analytics.publish('addingwell:shopify_update_consent', {visitorConsentCollected: true});
927
928      const shopifyY = await __AW__waitForShopifyYCookie();
929      if (!shopifyY) return;
930
931      window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];
932      window[__AW__settings.dataLayerVariableName].push({
933        event: __AW__getEventNameWithSuffix('shopify_consent_updated'),
934      });
935    });
936
937    if(__AW__settings.enableDataLayer) {
938      const MAX_ITEMS_BATCH = 10;
939      const sendBatchEvents = (items, eventName, eventObject) => {
940        let batch = [];
941        for(let i  = 0; i < items.length; i++) {
942          batch.push(items[i]);
943          if(batch.length === MAX_ITEMS_BATCH || i === items.length - 1) {
944            const eventClone = {
945              ...eventObject,
946              ecommerce: {
947                ...eventObject.ecommerce,
948                items: [...batch]
949              }
950            };
951            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
952            window[__AW__settings.dataLayerVariableName].push({
953              ...{'event': __AW__getEventNameWithSuffix(eventName)},
954              ...eventClone
955            });
956
957            batch = [];
958          }
959        }
960      }
961
962      function __AW__filterNullOrEmpty(obj) {
963        let filteredObj = {};
964
965        for (let key in obj) {
966          if (obj.hasOwnProperty(key)) {
967            let value = obj[key];
968
969            // If value is an object (and not null), recursively filter sub-elements
970            if (typeof value === "object" && value !== null && value !== undefined) {
971              let filteredSubObject = __AW__filterNullOrEmpty(value);
972
973              // Add the filtered sub-object only if it's not empty
974              if (Object.keys(filteredSubObject).length > 0) {
975                filteredObj[key] = filteredSubObject;
976              }
977            } else {
978              // Add the value only if it's neither null nor an empty string
979              if (value !== null && value !== "" && value !== undefined) {
980                filteredObj[key] = value;
981              }
982            }
983          }
984        }
985        return filteredObj;
986      }
987
988      function getPageType(value) {
989        const pageTypeMapping = {
990          404: '404',
991          article: 'article',
992          blog: 'blog',
993          cart: 'cart',
994          collection: 'collection',
995          gift_card: 'gift_card',
996          index: 'homepage',
997          product: 'product',
998          search: 'searchresults',
999          'customers/login': 'login',
1000          'customers/register': 'sign_up'
1001        };
1002        return pageTypeMapping[value] || 'other';
1003      }
1004      let __AW__cartReady = false;
1005      const cartRegex = /\/cart\/(add|change|update)(\.js|\.json)?(\?.*)?$/;
1006      const pendingCartEventName = "aw_pending_cart_event";
1007      let awCartQueue = Promise.resolve();
1008
1009      function pushDataLayerEvents() {
1010        initCart();
1011        window[__AW__settings.dataLayerVariableName] = window[__AW__settings.dataLayerVariableName] || [];  // init data layer if doesn't already exist
1012        const templateName = "blog";
1013
1014        const getFormattedPrice = (priceInCents) => priceInCents/100;
1015        /**********************
1016         * DATALAYER SECTIONS
1017         ***********************/
1018        /**
1019         * DATALAYER: User Data
1020         * Build user_data properties.
1021         */
1022        let newCustomer = true;
1023        window.__AW__CommonData = {
1024          user_data: {
1025            new_customer: newCustomer,
1026          }
1027        };
1028
1029        
1030
1031        window.__AW__CommonData.country = "US"
1032        window.__AW__CommonData.market = "international"
1033        window.__AW__CommonData.marketId = 855867611
1034
1035        
1036          window.__AW__CommonData.language = "fr-US";
1037        
1038        window.__AW__CommonData = __AW__filterNullOrEmpty(window.__AW__CommonData);
1039
1040        // Ajout du hash SHA256 des champs sensibles de user_data (version robuste)
1041        async function sha256(str) {
1042          if (!str) return undefined;
1043          if (!(window.crypto && window.crypto.subtle)) {
1044            console.error('Crypto.subtle non supporté, hash impossible pour :', str);
1045            return undefined;
1046          }
1047          try {
1048            const buf = await window.crypto.subtle.digest('SHA-256', new TextEncoder().encode(str));
1049            return Array.from(new Uint8Array(buf)).map(x => x.toString(16).padStart(2, '0')).join('');
1050          } catch (e) {
1051            console.error('Erreur lors du hash SHA256 pour', str, e);
1052            return undefined;
1053          }
1054        }
1055        async function getUserDataHash(user_data) {
1056          const hashObj = {};
1057          if (!user_data) return hashObj;
1058          try {
1059            if (user_data.email_address) hashObj.email_address = await sha256(user_data.email_address);
1060            if (user_data.phone_number) hashObj.phone_number = await sha256(user_data.phone_number);
1061            if (user_data.address && typeof user_data.address === 'object') {
1062              hashObj.address = {};
1063              if (user_data.address.first_name) hashObj.address.first_name = await sha256(user_data.address.first_name);
1064              if (user_data.address.last_name) hashObj.address.last_name = await sha256(user_data.address.last_name);
1065              if (user_data.address.street) hashObj.address.street = await sha256(user_data.address.street);
1066              if (user_data.address.city) hashObj.address.city = await sha256(user_data.address.city);
1067              if (user_data.address.region) hashObj.address.region = await sha256(user_data.address.region);
1068              if (user_data.address.postal_code) hashObj.address.postal_code = await sha256(user_data.address.postal_code);
1069              if (user_data.address.country) hashObj.address.country = await sha256(user_data.address.country);
1070            }
1071          } catch (e) {
1072            console.error('Erreur lors du hash user_data_hashed', e);
1073          }
1074          return __AW__filterNullOrEmpty(hashObj);
1075        }
1076        (async function() {
1077          if (window.__AW__CommonData && window.__AW__CommonData.user_data) {
1078            window.__AW__CommonData.user_data_hashed = await getUserDataHash(window.__AW__CommonData.user_data);
1079          }
1080        })();
1081
1082        window.__AW__CommonData["page_type"] = getPageType(templateName);
1083        window.__AW__CommonData["theme"] = window?.Shopify?.theme;
1084        window[__AW__settings.dataLayerVariableName].push(window.__AW__CommonData);
1085
1086        window[__AW__settings.dataLayerVariableName].push({"event": __AW__getEventNameWithSuffix("page_view")});
1087
1088        /** DATALAYER: select_item handoff */
1089        const pendingSelectItemName = "aw_pending_select_item";
1090
1091        const __AW__pushSelectItem = (payload) => {
1092          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1093          window[__AW__settings.dataLayerVariableName].push(payload);
1094        };
1095
1096        const __AW__flushPendingSelectItem = () => {
1097          let pending = null;
1098          try {
1099            pending = sessionStorage.getItem(pendingSelectItemName);
1100            sessionStorage.removeItem(pendingSelectItemName);
1101          } catch (e) {
1102            return;
1103          }
1104          if (!pending) return;
1105          try {
1106            __AW__pushSelectItem(JSON.parse(pending));
1107          } catch (e) {
1108            console.warn('[AW] pending select_item error', e);
1109          }
1110        };
1111
1112        __AW__flushPendingSelectItem();
1113
1114
1115        /**
1116         * DATALAYER: 404 Pages
1117         * Fire on 404 Pages */
1118        
1119
1120
1121        /**
1122         * DATALAYER: Blog Articles
1123         * Fire on Blog Article Pages */
1124        
1125
1126        
1127
1128        
1129
1130        /** DATALAYER: Product List Page (Collections, Category)
1131         * Fire on all product listing pages. */
1132
1133        const __AW__transformNumberToString = (value) => {
1134          if (value !== null && value !== undefined && typeof value === 'number') {
1135            return value.toString();
1136          }
1137          /** By Default return the current value */
1138          return value;
1139        };
1140
1141        let discountPrice = 0.00;
1142        
1143
1144        /** DATALAYER: Product Page
1145         * Fire on all Product View pages. */
1146        
1147
1148        /** DATALAYER: Cart View
1149         * Fire anytime a user views their cart (non-dynamic) */
1150        
1151
1152        let drawerCartAlreadyOpened = false;
1153        let pendingViewCartTimeout = null;
1154
1155        let stateObserver = null;
1156        let domObserver = null;
1157
1158        function initCart() {
1159          fetch(`${window.Shopify?.routes?.root || "/"}cart.js?adw=1&init=1`, {
1160            credentials: 'same-origin',
1161            headers: { 'Accept': 'application/json' }
1162          }).then(r => r.ok ? r.json() : null)
1163            .then(freshCart => {
1164              if (freshCart) {
1165                window.__AW__slaveShopifyCart = freshCart;
1166              } else {
1167                window.__AW__slaveShopifyCart = { items: [] };
1168              }
1169              __AW__cartReady = true;
1170            })
1171            .catch(e => {
1172              console.warn('[AW] Cart hydration failed', e);
1173              window.__AW__slaveShopifyCart = { items: [] };
1174              __AW__cartReady = true;
1175            })
1176            .finally(() => {
1177              // A snapshot left by a non-AJAX add to cart (form submit + reload) can only be synced once the cart is ready
1178              if (sessionStorage.getItem(pendingCartEventName)) {
1179                scheduleCartSync();
1180              }
1181            });
1182        }
1183
1184        function fireViewCartOncePerOpen() {
1185          if (pendingViewCartTimeout) return;
1186
1187          drawerCartAlreadyOpened = true;
1188
1189          pendingViewCartTimeout = setTimeout(() => {
1190            pendingViewCartTimeout = null;
1191            if (!__AW__cartReady) return;
1192            const ecommerceDataLayer = {
1193              ecommerce: {
1194                currency: window.__AW__slaveShopifyCart.currency,
1195                value: window.__AW__slaveShopifyCart.total_price / 100,
1196                items: window.__AW__slaveShopifyCart.items.map(item => {
1197                  const price = (item.discounted_price ?? item.price) / 100;
1198                  const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1199
1200                  let coupon = "";
1201                  if (Array.isArray(item?.discounts)) {
1202                    coupon = item.discounts
1203                            .filter(d => typeof d?.title === "string")
1204                            .map(d => d.title)
1205                            .join(", ");
1206                  }
1207
1208                  return {
1209                    item_id: __AW__transformNumberToString(item.product_id),
1210                    item_variant: item.variant_title,
1211                    item_variant_title: item.variant_title,
1212                    item_variant_id: __AW__transformNumberToString(item.variant_id),
1213                    item_product_id: __AW__transformNumberToString(item.product_id),
1214                    item_product_title: item.product_title,
1215                    item_name: item.product_title,
1216                    price,
1217                    discount,
1218                    item_brand: item.vendor,
1219                    item_category: item.product_type,
1220                    item_list_name: item.collection || "",
1221                    item_list_id: "",
1222                    quantity: item.quantity,
1223                    sku: __AW__transformNumberToString(item.sku),
1224                    coupon,
1225                    url: item.url,
1226                    selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1227                    selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1228
1229                  };
1230                })
1231              }
1232            };
1233
1234            window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1235            window[__AW__settings.dataLayerVariableName].push({
1236              event: __AW__getEventNameWithSuffix("view_cart"),
1237              ...ecommerceDataLayer
1238            });
1239          }, 1000);
1240        }
1241
1242        function resetOnClose() {
1243          drawerCartAlreadyOpened = false;
1244          if (pendingViewCartTimeout) {
1245            clearTimeout(pendingViewCartTimeout);
1246            pendingViewCartTimeout = null;
1247          }
1248        }
1249
1250        function getTargets() {
1251          const cartDrawer = document.querySelector("cart-drawer");
1252          const dialog =
1253                  document.querySelector("cart-drawer dialog") ||
1254                  document.querySelector("cart-drawer-component dialog") ||
1255                  document.querySelector("cart-drawer-component dialog[ref='dialog']");
1256
1257          return { cartDrawer, dialog };
1258        }
1259
1260        function isCartOpen({ cartDrawer, dialog }) {
1261          const openByDialog = !!dialog && (dialog.open || dialog.hasAttribute("open"));
1262          const openByClass = !!cartDrawer && cartDrawer.classList.contains("active");
1263          const openByAttr = !!cartDrawer && cartDrawer.hasAttribute("open");
1264          return openByDialog || openByClass || openByAttr;
1265        }
1266
1267        function attachStateObserver() {
1268          const { cartDrawer, dialog } = getTargets();
1269
1270          if (stateObserver) stateObserver.disconnect();
1271
1272          stateObserver = new MutationObserver(() => {
1273            const openNow = isCartOpen(getTargets());
1274
1275            if (openNow) {
1276              if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1277            } else {
1278              resetOnClose();
1279            }
1280          });
1281
1282          if (cartDrawer) {
1283            stateObserver.observe(cartDrawer, {
1284              attributes: true,
1285              attributeFilter: ["class", "open"]
1286            });
1287          }
1288
1289          if (dialog) {
1290            stateObserver.observe(dialog, {
1291              attributes: true,
1292              attributeFilter: ["open"]
1293            });
1294          }
1295
1296          const openNow = isCartOpen(getTargets());
1297          if (openNow) {
1298            if (!drawerCartAlreadyOpened) fireViewCartOncePerOpen();
1299          } else {
1300            resetOnClose();
1301          }
1302        }
1303
1304        function observeCartDrawerOpen() {
1305          attachStateObserver();
1306
1307          if (domObserver) domObserver.disconnect();
1308
1309          domObserver = new MutationObserver(() => {
1310            attachStateObserver();
1311          });
1312
1313          domObserver.observe(document.documentElement, {
1314            childList: true,
1315            subtree: true
1316          });
1317        }
1318
1319        observeCartDrawerOpen();
1320
1321
1322        /** DATALAYER: Search Results */
1323        var searchPage = new RegExp("search", "g");
1324        if(document.location.pathname.match(searchPage)){
1325          var __AW__items = [];
1326          
1327
1328          const awEcommerceSearch = {
1329            search_term: null,
1330            results_count: null,
1331            ecommerce: {
1332              currency: "EUR",
1333              items : []
1334            }
1335          };
1336          sendBatchEvents(__AW__items, "search", awEcommerceSearch);
1337        }
1338
1339
1340        document.addEventListener('click', async function(e) {
1341          const btn = e.target.closest('[href*="/cart/add"], [action*="/cart/add"], button[name="add"]');
1342          if (!btn || !__AW__cartReady) return;
1343          snapshotCart();
1344        }, true);
1345
1346        patchFetch();
1347        patchXhr();
1348
1349        function snapshotCart() {
1350          try {
1351            sessionStorage.setItem(
1352              pendingCartEventName,
1353              JSON.stringify(window.__AW__slaveShopifyCart ?? { items: [] })
1354            );
1355          } catch (e) {
1356            console.warn('[AW] snapshot error', e);
1357          }
1358        }
1359
1360        function patchXhr() {
1361          const nativeSend = typeof XMLHttpRequest === 'function' ? XMLHttpRequest.prototype?.send : null;
1362          if (typeof nativeSend !== 'function' || nativeSend.__AW__patched) return;
1363
1364          XMLHttpRequest.prototype.send = function(body) {
1365            this.addEventListener('load', () => {
1366              try {
1367                const abs = this.responseURL || '';
1368                const u = new URL(abs, location.origin);
1369                const mt = u.pathname + (u.search || '');
1370                if (this.status === 200 && cartRegex.test(mt)) {
1371                  scheduleCartSync();
1372                }
1373              } catch (e) {
1374                console.error('[AW] XHR handler error', e);
1375              }
1376            });
1377            return nativeSend.apply(this, arguments);
1378          };
1379
1380          XMLHttpRequest.prototype.send.__AW__patched = true;
1381        }
1382
1383        function patchFetch() {
1384          const previousFetch = window.fetch;
1385          if (typeof previousFetch !== 'function' || previousFetch.__AW__patched) return;
1386
1387          window.fetch = async function (...args) {
1388            const resource = args[0];
1389            try {
1390
1391              const url = resource instanceof Request ? resource.url  : resource instanceof URL ? resource.href : String(resource);
1392              if (cartRegex.test(url)) {
1393                const response = await previousFetch.apply(this, args);
1394                if (response.ok) {
1395                  scheduleCartSync();
1396                } else {
1397                  console.warn(`Fetch for ${url} failed with status: ${response.status}`);
1398                }
1399                return response;
1400              }
1401            } catch (error) {
1402              console.error('[AW] Fetch Wrapper Error:', error);
1403            }
1404
1405            return previousFetch.apply(this, args);
1406          };
1407
1408          window.fetch.__AW__patched = true;
1409        }
1410
1411        function scheduleCartSync() {
1412          if (!__AW__cartReady) return;
1413          awCartQueue = awCartQueue
1414            .then(() => {
1415              if (!sessionStorage.getItem(pendingCartEventName)) snapshotCart();
1416              return runCartSyncOnce();
1417            }).catch(e => {
1418              console.error('[AW] scheduleCartSync error', e);
1419            });
1420        }
1421
1422        async function runCartSyncOnce() {
1423          try {
1424            const response = await fetch(`${window.Shopify.routes.root || "/"}cart.js?adw=1`, {
1425              credentials: 'same-origin',
1426              headers: { 'Accept': 'application/json' }
1427            });
1428            if (!response.ok) throw new Error('HTTP ' + response.status);
1429            const newCart = await response.json();
1430            await compareCartData(newCart);
1431          } catch (error) {
1432            console.error('[AW] Error fetching /cart.js (singleton):', error);
1433          }
1434        }
1435
1436        function compareCartData(newCartData) {
1437          return new Promise((resolve) => {
1438            setTimeout(() => {
1439              try {
1440                const oldCartData = sessionStorage.getItem(pendingCartEventName) ? JSON.parse(sessionStorage.getItem(pendingCartEventName)) : {items: []};
1441                newCartData = newCartData || {items: []};
1442                const cartItemKey = item => `${item.variant_id ?? item.id}:${item.selling_plan_allocation?.selling_plan?.id ?? ''}`;
1443                const oldItems = new Map(oldCartData.items.map(item => [cartItemKey(item), item]));
1444                const newItems = new Map(newCartData.items.map(item => [cartItemKey(item), item]));
1445
1446                newItems.forEach((newItem, key) => {
1447                  const oldItem = oldItems.get(key);
1448                  const eventName = "add_to_cart";
1449                  if (!oldItem) {
1450                    handleCartDataLayer(eventName, newItem.quantity, newItem);
1451                  } else if (newItem.quantity > oldItem.quantity) {
1452                    handleCartDataLayer(eventName, newItem.quantity - oldItem.quantity, newItem);
1453                  }
1454                });
1455
1456                oldItems.forEach((oldItem, key) => {
1457                  const newItem = newItems.get(key);
1458                  const eventName = "remove_from_cart";
1459                  if (!newItem) {
1460                    handleCartDataLayer(eventName, oldItem.quantity, oldItem);
1461                  } else if (oldItem.quantity > newItem.quantity) {
1462                    handleCartDataLayer(eventName, oldItem.quantity - newItem.quantity, newItem);
1463                  }
1464                });
1465
1466                sessionStorage.removeItem(pendingCartEventName);
1467                window.__AW__slaveShopifyCart = newCartData;
1468              } catch(e) {
1469                console.error('[AW] compareCartData error', e);
1470                sessionStorage.removeItem(pendingCartEventName);
1471              } finally {
1472                resolve();
1473              }
1474            }, 500);
1475          });
1476        }
1477
1478        function handleCartDataLayer(eventName, quantity, item) {
1479          const price = (item.discounted_price ?? item.price) / 100;
1480          const discount = (item.price - (item.discounted_price ?? 0)) / 100;
1481          const totalValue = price * quantity;
1482          let coupon = "";
1483          if(Array.isArray(item?.discounts)) {
1484            coupon = item.discounts
1485                    .filter(discount => typeof discount?.title === 'string')
1486                    .map(discount => discount.title)
1487                    .join(', ');
1488          }
1489
1490          const ecommerceCart = {
1491            ecommerce: {
1492              currency: "EUR",
1493              value: totalValue,
1494              items: [{
1495                item_id: __AW__transformNumberToString(item.product_id),
1496                item_variant: item.variant_title || "Default Variant",
1497                item_variant_id: __AW__transformNumberToString(item.variant_id),
1498                item_variant_title: item.variant_title || "Default Variant",
1499                item_name: item.product_title,
1500                item_product_id: __AW__transformNumberToString(item.product_id),
1501                item_product_title: item.product_title,
1502                sku: __AW__transformNumberToString(item.sku),
1503                discount: discount,
1504                price: price,
1505                item_brand: item.vendor,
1506                item_category: item.product_type,
1507                quantity: quantity,
1508                coupon: coupon,
1509                url: item?.url,
1510                selling_plan_id     : item?.selling_plan_allocation?.selling_plan?.id,
1511                selling_plan_name   : item?.selling_plan_allocation?.selling_plan?.name
1512              }]
1513            }
1514          };
1515
1516          window[__AW__settings.dataLayerVariableName].push({ ecommerce: null });
1517          window[__AW__settings.dataLayerVariableName].push({
1518            ...{ 'event': __AW__getEventNameWithSuffix(eventName) },
1519            ...ecommerceCart
1520          });
1521
1522        }
1523      }
1524
1525      if (document.readyState === 'loading') {
1526        // document still loading...
1527        document.addEventListener('DOMContentLoaded', () => {
1528          pushDataLayerEvents();
1529        });
1530      } else {
1531        // already loaded, chocs away!
1532        pushDataLayerEvents();
1533      }
1534    }
1535  }, 0);
1536</script>
1536
1537
1538
1539<!-- END app block --><!-- BEGIN app block: shopify://apps/autocart/blocks/autocart/aac12e90-e97d-4173-bb1b-0facfcf7d6e4 -->
1539<script>
1540  
1541  
1542
1543  window.autoCartConfig = {
1544    metaobjects: [],
1545    autocleanRulesValue: true,
1546    customStyles: `#ac-submit-button {
1547
1548}`,
1549    customDialogStyles: `#ac-dialog {
1550
1551}`,
1552    actionVariant: "automatic",
1553    buttonLabel: `Open Autocart` || "Open Autocart",
1554    modalTitle: `Autocart Picker`,
1555    modalSubtitle: `Select which product you desire to receive`,
1556    backButton: `Back` || "Back",
1557    nextButton: `Next` || "Next" ,
1558    confirmButton: `Confirm` || "Confirm",
1559    denyButton: `I don't want these gifts` || "I don't want any product",
1560    closeButton: `Close` || "Close",
1561    variantLabel: `Variants`,
1562    variantDescription: `Select the variant of the product.`,
1563    variantSelectButton: `Select`,
1564    variantSelectPlaceholder: `No variant selected` || `No variant selected`,
1565    cornerLabel: `Gifts`,
1566    confirmModalTitle: `Products to add`,
1567    confirmModalDescription: `The following products are going to be added to your cart, accept or refuse.`,
1568    loadingToastTitle: `Updating cart...`,
1569    updateToastTitle: `Cart has been updated.`,
1570    updateToastDescription: `Your cart is out of date. Reload to reflect the changes.`,
1571    manualOpen: false, 
1572    debug: false,
1573    manualReload: false,
1574    excludedDiscounts: ``,
1575    openModalEmpty: ``,
1576    additionalSettings: {  },
1577    onEndCallback: () => {
1578      window.AutocartStorefrontCallbacks = {
1579  onUpdate: function(cart) {
1580     console.log('Cart updated:', cart);
1581    return false;
1582  }
1583};
1584    },
1585  };
1586
1587
1588  const cart_type = "notification";
1589  const customerLanguage = "fr";
1590  const customerCountry = "US";
1591  const market = 855867611;
1592
1593  window.autoCartConfig.settings =  {
1594    cart_type,
1595    customerCountry,
1596    customerLanguage,
1597    market,
1598  };
1599
1600  window.shopifyCart = {"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};
1601
1602
1603  
1604  const autocartDialogStyles = document.createElement("style");
1605  autocartDialogStyles.textContent = `#ac-dialog {
1606
1607}`;
1608  document.head.appendChild(autocartDialogStyles);
1609
1610  const autocartPrimaryButton = document.createElement("style");
1611  autocartPrimaryButton.textContent = `#ac-submit-button {
1612
1613}`;
1614  document.head.appendChild(autocartPrimaryButton);
1615
1616  const ac_customerId = undefined;
1617  window.autoCartConfig.customer = ac_customerId !== undefined ? {
1618    id: "",
1619    email: "",
1620    orders_count: undefined,
1621    tags: null,
1622  } : null;
1623
1624  // Saving all rules titles for cart.attributes clean up
1625  window.autoCartConfig.titles = {};
1626  for (const { title } of window.autoCartConfig.metaobjects) {
1627    window.autoCartConfig.titles[title] = "";
1628  }
1629  window.autoCartConfig._metaobjects = window.autoCartConfig.metaobjects;
1630  // Remove from metaobjects items with _scope that targets "checkout"
1631  window.autoCartConfig.metaobjects = window.autoCartConfig.metaobjects.filter(m => !m.hidden_attribute["_scope"]?.includes("checkout"))
1632
1633  const ac_collections = {};
1634  const collectionsProducts = {};
1635  const products = {};
1636  let autoCartError = "";
1637  // automation targets
1638  // tutti i values di tutti i metaobjects
1639  let product;
1640  // mapping of collections handle
1641  // (ogni collezione ha il suo handle)
1642  
1643  // mapping of product handle
1644  // (ogni prodotto ha il suo handle)
1645  
1646
1647  
1648
1649  // rimuovo i duplicati
1650  
1651  
1652  
1653  // recupero le info dei prodotti
1654  const productsMap = {}
1655  
1656  // mappo i product json nelle collections handle
1657  
1658  // chiave collezione valore product json
1659
1660  
1661
1662   //__start_collection
1663  let _collections = {};  
1664  
1665  
1666  
1667  //__end_collection
1668  
1669  window.autoCartConfig._collections =  _collections;
1670
1671  
1672  Object.entries(collectionsProducts).forEach(([collectionHandle, val]) => {
1673    ac_collections[collectionHandle] = ac_collections[collectionHandle] || {};
1674
1675    for(const id in val){
1676      const {variants} = val[id];
1677      for (const {id} of variants){
1678        ac_collections[collectionHandle][id] = true;
1679      }
1680    }
1681  })
1682
1683  const _handles = new Set();
1684  const _error_handles = new Set();
1685  for (const metaobj of window.autoCartConfig.metaobjects) {
1686    // Skip "remove" scope
1687    if(metaobj.products.selectedProductVariant === "MULTIPLE" || metaobj.hidden_attribute["_scope"]) continue;
1688
1689    if(metaobj.products.pickerVariant === "collection") {
1690      const prods = []
1691      let collectionMap = {}
1692      for (const entry of metaobj.products.entries){
1693        collectionMap = {...collectionMap,...collectionsProducts[entry.handle]}
1694      }
1695      prods.push(...Object.values(collectionMap));
1696      products[metaobj.title] = prods;
1697    }
1698
1699    else { // filtering out non included variants
1700      const handleVariants = {};
1701      _handles.add(...metaobj.products.handles)
1702      handleVariants[metaobj.title] = metaobj.products.handles.reduce((acc, key) => {
1703        acc[key] = [];
1704        return acc;
1705      }, {});
1706
1707      for (const entry of metaobj.products.entries){
1708        const variantsForHandle = handleVariants[metaobj.title][entry.handle];
1709        if (!variantsForHandle) {
1710          console.warn("AutoCart found a variant with an unknown product handle", {
1711            rule: metaobj.title,
1712            handle: entry.handle,
1713            variantId: entry.id,
1714          });
1715          continue;
1716        }
1717        variantsForHandle.push(entry.id.split("/").at(-1));
1718      }
1719
1720      for (const [_, val] of Object.entries(products[metaobj.title] || [])){
1721        const variantsToAdd = handleVariants[metaobj.title][val.handle];
1722        if(variantsToAdd) {
1723          val.variants = val.variants.filter((variant) => variantsToAdd.includes(String(variant.id)));
1724        } else {
1725          _error_handles.add(val.handle);
1726          console.log(`Couldn't retrieve variants for handle ${val.handle} at title ${metaobj.title}` );
1727        }
1728      }
1729    }
1730
1731  }
1732  console.log("Total handles", _handles.size);
1733  console.log("Total error handles", _error_handles.size);
1734
1735  window.autoCartConfig.products = products;
1736  window.autoCartConfig.collections =  ac_collections;
1737  window.autoCartConfig.classicProductsAvailable = productsMap;
1738</script>
1738
1739<!-- BEGIN app snippet: autocart-modal-runtime -->
1740
1741<script>
1742  window.autoCartModalDesigner = {
1743    enabled: false,
1744    id: null,
1745    configuration: null,
1746    productDescriptions: {
1747      
1748    }
1749  };
1750  document.dispatchEvent(new CustomEvent('autocart:modal-design-ready', {
1751    detail: window.autoCartModalDesigner
1752  }));
1753</script>
vendor: 1 bytes, line 1753
1753
1754<script src="https://cdn.shopify.com/extensions/01a0f7cd-d02f-7fb9-9779-5d381f705fe8/autocart-smart-cart-additions-301/assets/autocart-gift-modal.js" defer></script>
1754
1755<!-- END app snippet -->
1756<div id="autocart-theme-extension"></div>
1757
1758
1759<!-- END app block -->
1759<script src="https://cdn.shopify.com/extensions/01a0fd03-c455-7b82-9766-74101e55572c/judgeme-771/assets/loader.js" type="text/javascript" defer="defer"></script>
1759
1760<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1761<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: 43973214372,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "blog"};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 1761
1761
1762<script>
1763  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1764</script>
vendor: 1 bytes, line 1764
1764
1765<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}
1765).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: 43973214372,storefrontBaseUrl: "https://laboratoires-phytoceutic.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://laboratoires-phytoceutic.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"4400906566","configuration":"{\"accountID\":\"NVwG2aLwzEQ9VRuUfgmh4q\",\"backendUrl\":\"https:\/\/pixel-for-openai-ads.fly.dev\",\"shop\":\"laboratoires-phytoceutic.myshopify.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"057f05b899d4e0778e78fe536aa0cc14","type":"APP","apiClientId":374065037313,"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":"4316332358","configuration":"{\"product_bundles_data\":\"[]\",\"shop\":\"laboratoires-phytoceutic.myshopify.com\",\"collect_url\":\"https:\\\/\\\/collect.bogos.io\\\/collect\"}","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":"3624632646","configuration":"{\"app_key\":\"9f0417a2-2fe0-4c8e-b5b6-a35d2ad2a157\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"247ee3d3e6733cae40f8beae5db3a1b4","type":"APP","apiClientId":88117051393,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_name","read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"}
1765,{"id":"2964554054","configuration":"{\"pixel_id\":\"891141665114439\",\"pixel_type\":\"facebook_pixel\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2856157510","configuration":"{\"accountID\":\"RqbdPj\",\"webPixelConfig\":\"eyJlbmFibGVBZGRlZFRvQ2FydEV2ZW50cyI6IHRydWV9\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"c63c5b72c8d77be5f2d27d14c081da38","type":"APP","apiClientId":123074,"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","enabledFlags":["9a3ed68a"]},{"id":"2639626566","configuration":"{\"shopId\":\"gid:\/\/shopify\/Shop\/43973214372\",\"baseUrl\":\"https:\/\/ab-testing.essential-apps.com\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"b26e45fa9a7a5cf51742cf4b300d6739","type":"APP","apiClientId":248390909953,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_personal_data"],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"2493710662","configuration":"{\"subdomain\":\"laboratoires-phytoceutic\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"42cd9b1f0fb7c1cae5cd21175cef6782","type":"APP","apiClientId":1615517,"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":[]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"2388099398","configuration":"{\"accountID\":\"laboratoires-phytoceutic\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"4f82d0323b06a4642fbff9b42c9979eb","type":"APP","apiClientId":12388204545,"privacyPurposes":["ANALYTICS","MARKETING"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized"},{"id":"2173337926","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":"1592754502","configuration":"{\"joinDomain\":\"laboratoires-phytoceutic\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"aba44f25bef6b6f9c5cce3989ad88990","type":"APP","apiClientId":111364603905,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":[],"dataSharingControls":["share_all_events"]},"dataSharingState":"unrestricted"},{"id":"1152450886","configuration":"{\"config\":\"{\\\"pixel_id\\\":\\\"GT-TQLV6JD\\\",\\\"target_country\\\":\\\"FR\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":\\\"MC-NE4BSTXPC3\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":\\\"MC-NE4BSTXPC3\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":\\\"MC-NE4BSTXPC3\\\"}],\\\"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"]}
1765,{"id":"159646022","eventPayloadVersion":"1","runtimeContext":"LAX","scriptVersion":"1","type":"CUSTOM","privacyPurposes":[],"name":"Pixel Addingwell 2025"},{"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":"Phytoceutic","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"laboratoires-phytoceutic.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/laboratoires-phytoceutic.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"14954608460102","handle":"collagene-marin","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54275242492230","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8641770127686","handle":"shampooing-color-safe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48669776576838","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15643482358086","handle":"color-glow-mask-iced-espresso","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56937124364614","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15629637615942","handle":"color-glow-mask-hot-chocolate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56856529994054","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15643574632774","handle":"color-glow-mask-soft-caramel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56937485402438","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15643641348422","handle":"color-glow-mask-pure-pearl","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"56937846800710","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15696536338758","handle":"soin-colorant-permanent-4nc","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57195040309574","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15697479434566","handle":"coloration-chatain-clair-chocolat-5nm","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57200817602886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15697492771142","handle":"coloration-blond-fonce-cannelle-6nr","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57200866525510","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15697535107398","handle":"coloration-blond-fonce-cerise-6mr","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57201059823942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15746769846598","handle":"coloration-noir-1n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57433609601350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747069182278","handle":"coloration-brun-2n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57436585886022","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1765,{"id":"15747085041990","handle":"coloration-chatain-fonce-3n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57436711059782","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747100246342","handle":"coloration-chatain-4n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57436822962502","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747101884742","handle":"coloration-chatain-clair-5n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57436830531910","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747118235974","handle":"coloration-blond-fonce-6n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57436907471174","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747135045958","handle":"coloration-blond-7n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57437043687750","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747144941894","handle":"coloration-blond-clair-8n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57437070295366","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747148677446","handle":"coloration-blond-extra-clair-9n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57437087891782","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15747149889862","handle":"coloration-blond-platine-10n","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57437093626182","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748494786886","handle":"coloration-chatain-dore-4d","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57444899225926","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748543512902","handle":"coloration-chatain-clair-dore-5d","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57445327470918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748569727302","handle":"coloration-blond-fonce-dore-6d","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57446289047878","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748590240070","handle":"coloration-blond-dore-7d","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447241417030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748605444422","handle":"coloration-blond-clair-dore-8d","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447362527558","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748620058950","handle":"coloration-chatain-cuivre-4r","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447445168454","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748624023878","handle":"coloration-chatain-clair-cuivre-5r","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447458865478","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1765,{"id":"15748638900550","handle":"coloration-blond-cuivre-7r","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447707246918","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748639785286","handle":"coloration-blond-clair-cuivre-8r","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447709344070","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748642275654","handle":"coloration-chatain-cendre-4c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447719272774","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748647223622","handle":"coloration-chatain-clair-cendre-5c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57447930528070","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748652237126","handle":"coloration-blond-fonce-cendre-6c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448077885766","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748653580614","handle":"coloration-blond-cendre-7c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448083652934","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748656988486","handle":"coloration-blond-clair-cendre-8c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448096989510","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748657905990","handle":"coloration-blond-platine-cendre-10c","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448101249350","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748659577158","handle":"coloration-chatain-acajou-4m","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448110063942","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748661182790","handle":"coloration-chatain-clair-acajou-5m","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448115077446","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15748666491206","handle":"coloration-blond-acajou-7m","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57448220918086","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756642615622","handle":"coloration-vegetale-bio-henne-henna-love-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493153513798","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756642582854","handle":"coloration-vegetale-bio-rouge-cerise-cherry-red-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493153481030","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756642058566","handle":"coloration-vegetale-bio-chocolat-hot-chocolate-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493152694598","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1765,{"id":"15756641993030","handle":"coloration-vegetale-bio-noir-moon-light-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493152596294","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756642550086","handle":"coloration-vegetale-bio-blond-honey-blonde-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493153448262","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756642517318","handle":"coloration-vegetale-bio-caramel-pure-caramel-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493153415494","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756642124102","handle":"coloration-vegetale-bio-noisette-warm-chestnut-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493152760134","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15756641534278","handle":"coloration-vegetale-bio-neutre-neutral-cassia-power","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57493150499142","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8658895667526","handle":"apres-shampooing-royal","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48717880590662","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8660816888134","handle":"apres-shampooing-rebuild-mask","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48723102957894","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8652266209606","handle":"shampooing-repair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48701996237126","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8640658669894","handle":"shampooing-hydrate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48666042958150","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8660952351046","handle":"apres-shampooing-repair","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48723420217670","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8659241861446","handle":"apres-shampooing-hydrate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48718907212102","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8660868661574","handle":"apres-shampooing-curly","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48723295535430","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8642474836294","handle":"shampooing-detox","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48673335345478","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8654116487494","handle":"shampooing-violet","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48706125726022","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574617890980","handle":"bambouflex","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36141542506660","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7987210584283","handle":"curcuma","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43998430396635","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}
1765,{"id":"15047617675590","handle":"femicollagene","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54641154228550","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574619103396","handle":"erbasit-acido-basique","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54267501871430","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574620283044","handle":"bandelettes-ph-urinaire","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36142762360996","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574618972324","handle":"detente-sommeil-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36215426613412","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574619332772","handle":"millepertuis-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36258384150692","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574619627684","handle":"spray-n-sleep-melatonine","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36308752007332","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6665406841009","handle":"ginkgo-griffonia","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"39674170507441","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7987132891355","handle":"coquelicot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43998248042715","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574599901348","handle":"solaire-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36293694390436","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574606356644","handle":"autobronzant","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36142799978660","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574608060580","handle":"sun-blim","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36311940530340","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6125215875249","handle":"huile-duo-onagre-et-bourrache-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37700213473457","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574598525092","handle":"confort-menstruel","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36195116286116","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574618677412","handle":"maca-femme-libido","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36257339768996","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574614876324","handle":"circulation-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36179037716644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574598099108","handle":"menopause-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36258179186852","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6125165510833","handle":"huile-onagre-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37700127588529","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"6125090898097","handle":"huile-de-bourrache-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"37699983868081","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574613532836","handle":"huiles-precieuses-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"55779584737606","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574613172388","handle":"levure-de-biere-carotte","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36255172690084","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574604980388","handle":"spiruline-forte","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36296478359716","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574618546340","handle":"maca-sutra-libido","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36257848852644","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574614581412","handle":"ginseng-rouge","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36219183988900","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574607503524","handle":"spiruline-bio-comprimes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36296106541220","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574608814244","handle":"acerola-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36088359649444","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7987236995291","handle":"guarana","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43998477582555","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574621626532","handle":"cocktail-tonique","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36194492645540","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574613991588","handle":"defenses-de-la-ruche","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36199636074660","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574600851620","handle":"tresors-de-la-ruche","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36200292810916","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7986329190619","handle":"astragale","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43996526575835","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574596722852","handle":"moringa-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36258578432164","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574609993892","handle":"spray-gorge-propolis","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36307745734820","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574607208612","handle":"gommes-adoucissantes","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"54779080343878","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574609633444","handle":"spray-gorge-huiles-essentielles","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36308109754532","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574603276452","handle":"extrait-de-propolis","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"35911316275364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574611075236","handle":"sirop-bio-huiles-essentielles","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48817003659590","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574605602980","handle":"sirop-gorge-propolis","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36292223467684","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574613729444","handle":"sirop-bio-enfants","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36293511708836","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574603899044","handle":"gelee-royale-lyophilisee","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36218979123364","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7987096682715","handle":"aloe-vera","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43998185455835","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574610911396","handle":"herbadetox","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36232748761252","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574607700132","handle":"black-detox","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36178833408164","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574605406372","handle":"phytocarbo","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36259552329892","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574620971172","handle":"lin-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36255786139812","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7541687550171","handle":"cannabis-sativa-bio","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42481133453531","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574611959972","handle":"creme-regeneratrice-escargot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46490782335302","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574618349732","handle":"serum-visage-escargot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46490965442886","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8573514613062","handle":"serum-acide-hyaluronique-ultra-plus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48394987307334","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574611435684","handle":"contour-yeux-escargot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36196369825956","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574605897892","handle":"creme-visage-effet-lifting","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"42853468078299","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7772910878939","handle":"premiere-creme","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43118059651291","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574601769124","handle":"serum-visage-lifting","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36289835303076","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8573786423622","handle":"serum-vitamine-c-ultra-plus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48399230239046","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574602064036","handle":"bb-creme-escargot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36178317213860","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574604128420","handle":"contour-yeux-effet-lifting","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36196717756580","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8573885120838","handle":"serum-retinol-ultra-plus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48400879649094","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8573851533638","handle":"serum-acide-glycolique-ultra-plus","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"48400323903814","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"5574602948772","handle":"lotion-hydratante-corps","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"36256027902116","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7736633884891","handle":"poudre-de-douche","isCollective":null,"title":null,"type":null,"untranslatedTitle"
1765:null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"43000973361371","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"8469225800006","handle":"creme-mains-bave-escargot","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"46987009032518","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"15718502891846","handle":"mini-shampooing-color-safe","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"57297759011142","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://laboratoires-phytoceutic.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"194450325830","themePublished":"true","eventMetadataId":"d2fbb36c-9207-4dec-a8d6-c92a39702345","pageType":"blog","resourceId":"66256109732","shopId":"43973214372","storefrontBaseUrl":"https:\/\/laboratoires-phytoceutic.com","extensionBaseUrl":"https:\/\/extensions.shopifycdn.com\/cdn\/shopifycloud\/web-pixels-manager","surface":"storefront-renderer","enabledBetaFlags":"[\"4c64608a\", \"16072cab\", \"8450a54b\", \"7ee89bf1\"]","isMerchantRequest":"false","hashVersion":"5982071ew7ea472e3p69b68784m2150dfea","publish":"custom","events":"[[\"page_viewed\",{}]]"});})();</script>
1765<script>
1766  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1767  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1768  window.ShopifyAnalytics.meta.currency = 'EUR';
1769  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":66256109732,"requestId":"45709342-2cb3-42b1-89e2-c13003ee769c-1791182852"}};
1770  for (var attr in meta) {
1771    window.ShopifyAnalytics.meta[attr] = meta[attr];
1772  }
1773</script>
vendor: 1 bytes, line 1773
1773
1774<script class="analytics">
1775  (function () {
1776    var customDocumentWrite = function(content) {
1777      var jquery = null;
1778
1779      if (window.jQuery) {
1780        jquery = window.jQuery;
1781      } else if (window.Checkout && window.Checkout.$) {
1782        jquery = window.Checkout.$;
1783      }
1784
1785      if (jquery) {
1786        jquery('body').append(content);
1787      }
1788    };
1789
1790    var hasLoggedConversion = function(token) {
1791      if (token) {
1792        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1793      }
1794      return false;
1795    }
1796
1797    var setCookieIfConversion = function(token) {
1798      if (token) {
1799        var twoMonthsFromNow = new Date(Date.now());
1800        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1801
1802        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1803      }
1804    }
1805
1806    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1807    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1808    if (trekkie.integrations) {
1809      return;
1810    }
1811    trekkie.methods = [
1812      'identify',
1813      'page',
1814      'ready',
1815      'track',
1816      'trackForm',
1817      'trackLink'
1818    ];
1819    trekkie.factory = function(method) {
1820      return function() {
1821        var args = Array.prototype.slice.call(arguments);
1822        args.unshift(method);
1823        trekkie.push(args);
1824        if (method == 'track' || method == 'page') {
1825          var pageUrl;
1826          try {
1827            pageUrl = window.location.href;
1828          } catch (e) {}
1829          var pageReferrer;
1830          try {
1831            pageReferrer = document.referrer;
1832          } catch (e) {}
1833          try {
1834            if (window.__TREKKIE_SHIM_QUEUE == null) {
1835              window.__TREKKIE_SHIM_QUEUE = [];
1836            }
1837            window.__TREKKIE_SHIM_QUEUE.push({
1838              from: 'trekkie-stub',
1839              method: method,
1840              args: args.slice(1),
1841              pageContext: {
1842                url: pageUrl,
1843                referrer: pageReferrer
1844              }
1845            });
1846          } catch (e) {
1847            // no-op
1848          }
1849        }
1850        return trekkie;
1851      };
1852    };
1853    for (var i = 0; i < trekkie.methods.length; i++) {
1854      var key = trekkie.methods[i];
1855      trekkie[key] = trekkie.factory(key);
1856    }
1857    trekkie.load = function(config) {
1858      trekkie.config = config || {};
1859      trekkie.config.initialDocumentCookie = document.cookie;
1860      var first = document.getElementsByTagName('script')[0];
1861var script = document.createElement('script');
1862script.type = 'text/javascript';
1863script.onerror = function(e) {
1864  var scriptFallback = document.createElement('script');
1865  scriptFallback.type = 'text/javascript';
1866  scriptFallback.onerror = function(error) {
1867          var Monorail = {
1868      produce: function produce(monorailDomain, schemaId, payload) {
1869        var currentMs = new Date().getTime();
1870        var event = {
1871          schema_id: schemaId,
1872          payload: payload,
1873          metadata: {
1874            event_created_at_ms: currentMs,
1875            event_sent_at_ms: currentMs
1876          }
1877        };
1878        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1879      },
1880      sendRequest: function sendRequest(endpointUrl, payload) {
1881        // Try the sendBeacon API
1882        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1883          var blobData = new window.Blob([payload], {
1884            type: 'text/plain'
1885          });
1886
1887          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1888            return true;
1889          } // sendBeacon was not successful
1890
1891        } // XHR beacon
1892
1893        var xhr = new XMLHttpRequest();
1894
1895        try {
1896          xhr.open('POST', endpointUrl);
1897          xhr.setRequestHeader('Content-Type', 'text/plain');
1898          xhr.send(payload);
1899        } catch (e) {
1900          console.log(e);
1901        }
1902
1903        return false;
1904      },
1905      isIos12: function isIos12() {
1906        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1907      }
1908    };
1909    Monorail.produce('monorail-edge.shopifysvc.com',
1910      'trekkie_storefront_load_errors/1.1',
1911      {shop_id: 43973214372,
1912      theme_id: 194450325830,
1913      app_name: "storefront",
1914      context_url: window.location.href,
1915      source_url: "//laboratoires-phytoceutic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1916
1917  };
1918  scriptFallback.async = true;
1919  scriptFallback.src = '//laboratoires-phytoceutic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1920  first.parentNode.insertBefore(scriptFallback, first);
1921};
1922script.async = true;
1923script.src = '//laboratoires-phytoceutic.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1924first.parentNode.insertBefore(script, first);
1925
1926    };
1927    trekkie.load(
1928      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":43973214372,"isMerchantRequest":null,"themeId":194450325830,"themeCityHash":"2599572971315992951","contentLanguage":"fr","currency":"EUR","eventMetadataId":"d2fbb36c-9207-4dec-a8d6-c92a39702345"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1929    );
1930
1931    var loaded = false;
1932    trekkie.ready(function() {
1933      if (loaded) return;
1934      loaded = true;
1935
1936      window.ShopifyAnalytics.lib = window.trekkie;
1937
1938      var originalDocumentWrite = document.write;
1939      document.write = customDocumentWrite;
1940      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1941      document.write = originalDocumentWrite;
1942
1943      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1944      var token = match? match[1]: undefined;
1945      if (!hasLoggedConversion(token)) {
1946        setCookieIfConversion(token);
1947        
1948      }
1949    });
1950
1951    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":66256109732,"requestId":"45709342-2cb3-42b1-89e2-c13003ee769c-1791182852","shopifyEmitted":true});
1952
1953    var eventsListenerScript = document.createElement('script');
1954    eventsListenerScript.async = true;
1955    eventsListenerScript.src = "//laboratoires-phytoceutic.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1956    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1957})();</script>
1957
1958  
1958<script>
1959  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
1960    window.ga = function ga() {
1961      (window.ga.q = window.ga.q || []).push(arguments);
1962      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1963        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
1964      }
1965      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.");
1966    };
1967    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
1968      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
1969    }
1970  }
1971</script>
vendor: 1 bytes, line 1971
1971
1972<script
1973  defer
1974  src="https://laboratoires-phytoceutic.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1975  data-application="storefront-renderer"
1976  data-shop-id="43973214372"
1977  data-render-region="gcp-us-west1"
1978  data-page-type="blog"
1979  data-theme-instance-id="194450325830"
1980  data-theme-name="Dawn"
1981  data-theme-version="7.0.1"
1982  data-monorail-region="shop_domain"
1983  data-resource-timing-sampling-rate="10"
1984  data-shs="true"
1985  data-shs-beacon="true"
1986  data-shs-export-with-fetch="true"
1987  data-shs-logs-sample-rate="1"
1988  data-shs-beacon-endpoint="https://laboratoires-phytoceutic.com/api/collect"
1989></script>
1989
1990<meta name="shopify-y" content="c05e95b1-941a-4bb8-adf6-342ee18c0145" data-expiration="1822740452000"><meta name="shopify-s" content="db093289-d595-428f-8f0b-1d5ecbabf8b4" data-expiration="1791184652000"><meta name="new-cookie-storage-activated" content="t">
1991</head>
1992
1993  <body class="gradient">
1994    <a class="skip-to-content-link button visually-hidden" href="#MainContent">
1995      Ignorer et passer au contenu
1996    </a><div id="shopify-section-announcement-bar" class="shopify-section"><div
1997        class="announcement-bar gradient"
1998        role="region"
1999        aria-label="Annonce"
2000        
2001      >
2002        <div class="mm-section-width mm-section-width-announcement-bar mm-ab-height-100">
2003          <!-- DESKTOP -->
2004          <div class="mm-desktop mm-ab-height-100 mm-align-center mm-justify-center">
2005            <div class="mm-announcement-bar__message mm-flex mm-align-center mm-ab-height-100">
2006              <p>Livraison offerte dès 29€ en relais.</p>
2007            </div>
2008            <div class="mm-ab-phone-container mm-announcement-bar__message">
2009              Service client
2010              <a href="tel:+04 94 17 63 00">
2011                04 94 17 63 00
2012              </a>
2013            </div>
2014          </div>
2015          <!-- MOBILE -->
2016          <div class="mm-mobile mm-mobile-announcement-bar">
2017            <div class="marquee">
2018              <div class="marquee__inner-announcement-bar" aria-hidden="true">
2019                
2020                  <div class="mm-ab-phone-container mm-marquee-content-announcement-bar">
2021                    Livraison offerte dès 29€ en relais.
2022
2023                      &nbsp;-&nbsp;Service client
2024                      <a href="tel:+04 94 17 63 00">
2025                        04 94 17 63 00
2026                      </a>
2027                  </div>
2028                
2029                  <div class="mm-ab-phone-container mm-marquee-content-announcement-bar">
2030                    Livraison offerte dès 29€ en relais.
2031
2032                      &nbsp;-&nbsp;Service client
2033                      <a href="tel:+04 94 17 63 00">
2034                        04 94 17 63 00
2035                      </a>
2036                  </div>
2037                
2038                  <div class="mm-ab-phone-container mm-marquee-content-announcement-bar">
2039                    Livraison offerte dès 29€ en relais.
2040
2041                      &nbsp;-&nbsp;Service client
2042                      <a href="tel:+04 94 17 63 00">
2043                        04 94 17 63 00
2044                      </a>
2045                  </div>
2046                
2047                  <div class="mm-ab-phone-container mm-marquee-content-announcement-bar">
2048                    Livraison offerte dès 29€ en relais.
2049
2050                      &nbsp;-&nbsp;Service client
2051                      <a href="tel:+04 94 17 63 00">
2052                        04 94 17 63 00
2053                      </a>
2054                  </div>
2055                
2056                  <div class="mm-ab-phone-container mm-marquee-content-announcement-bar">
2057                    Livraison offerte dès 29€ en relais.
2058
2059                      &nbsp;-&nbsp;Service client
2060                      <a href="tel:+04 94 17 63 00">
2061                        04 94 17 63 00
2062                      </a>
2063                  </div>
2064                
2065                  <div class="mm-ab-phone-container mm-marquee-content-announcement-bar">
2066                    Livraison offerte dès 29€ en relais.
2067
2068                      &nbsp;-&nbsp;Service client
2069                      <a href="tel:+04 94 17 63 00">
2070                        04 94 17 63 00
2071                      </a>
2072                  </div>
2073                
2074              </div>
2075            </div>
2076          </div>
2077        </div>
2078      </div><style>
2079  .announcement-bar {
2080    background-color: #30301e;
2081  }
2082
2083  .mm-announcement-bar__message * {
2084    color: var(--white);
2085    margin: 0;
2086    white-space: nowrap;
2087  }
2088
2089  .mm-ab-phone-container {
2090    position: absolute;
2091    top: 50%;
2092    transform: translateY(-50%);
2093    right: 2rem;
2094  }
2095
2096  .mm-ab-phone-container, .mm-ab-phone-container * {
2097    color: var(--white);
2098    font-size: 13px;
2099    white-space: nowrap;
2100  }
2101
2102  .mm-ab-height-100 {
2103    height: 100%;
2104  }
2105
2106  /* mobile */
2107  @media(max-width:768px) {
2108    .mm-mobile-announcement-bar {
2109      overflow: hidden;
2110      display: flex;
2111      align-items: center;
2112      height: 100%;
2113      width: 100%;
2114    }
2115
2116    /* AUTO SCROLL */
2117    .marquee {
2118      position: relative;
2119      overflow: hidden;
2120      max-width: 100vw;
2121      height: 100%;
2122    }
2123
2124
2125    .marquee__inner-announcement-bar {
2126      width: fit-content;
2127      display: flex;
2128      align-items: center;
2129      position: relative;
2130      animation: marquee 30s linear infinite;
2131      height: 100%;
2132    }
2133
2134
2135    @keyframes marquee {
2136      0% {
2137        transform: translateX(0);
2138      }
2139
2140      100% {
2141        transform: translateX(-25%);
2142      }
2143    }
2144
2145    .mm-marquee-content-announcement-bar {
2146      padding: 0 20vw;
2147      white-space: nowrap;
2148    }
2149
2150    .mm-ab-phone-container {
2151      position: initial;
2152      transform: initial;
2153    }
2154  }
2155</style>
2156
2157
2158</div>
2159<div id="shopify-section-header-boutique-v2" class="shopify-section section-header-boutique-v2">
2160<link href="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/component-header-boutique-v2.css?v=66158779651293753151789465381" rel="stylesheet" type="text/css" media="all" />
2161<style>
2162  #hbv2-header { --hbv2-badge-accent: #084634; }
2163</style>
2164<header class="hbv2-header" id="hbv2-header">
2165  <div class="hbv2-bar">
2166    <a href="/" class="hbv2-logo" aria-label="Phytoceutic"><img src="//laboratoires-phytoceutic.com/cdn/shop/files/Logo_Laboratoires_Phytoceutic_2025.png?v=1739446967&amp;width=300" alt="Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/Logo_Laboratoires_Phytoceutic_2025.png?v=1739446967&amp;width=300 300w" width="300" height="66" loading="lazy">
2167</a>
2168
2169    <nav class="hbv2-nav mm-desktop-990">
2170      <button type="button" class="hbv2-nav-item" id="hbv2-boutique-btn" aria-expanded="false" aria-controls="hbv2-panel">
2171        Boutique
2172        <svg class="hbv2-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="2" stroke-linecap="round" stroke-linejoin="round"/></svg>
2173      </button><a href="/blogs/news" class="hbv2-nav-item hbv2-nav-item--conseils">Conseils <span class="hbv2-badge">Blog</span></a><a href="/pages/plantes-et-actifs" class="hbv2-nav-item">Plantes &amp; actifs</a></nav>
2174
2175    <div class="hbv2-search mm-desktop-990">
2176      <predictive-search data-loading-text="Chargement en cours...">
2177        <form action="/search" method="get" role="search" class="search">
2178          <svg viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="6" stroke="currentColor" stroke-width="1.6"/><path d="M17 17l-3.5-3.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg>
2179          <input
2180            type="search"
2181            name="q"
2182            id="Hbv2-Search"
2183            placeholder="Rechercher un produit, une teinte…"
2184            role="combobox"
2185            aria-expanded="false"
2186            aria-owns="predictive-search-results-list"
2187            aria-controls="predictive-search-results-list"
2188            aria-haspopup="listbox"
2189            aria-autocomplete="list"
2190            autocorrect="off"
2191            autocomplete="off"
2192            autocapitalize="off"
2193            spellcheck="false"
2194          >
2195          <input type="hidden" name="options[prefix]" value="last"><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
2196              <div class="predictive-search__loading-state">
2197                <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2198                  <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2199                </svg>
2200              </div>
2201            </div>
2202            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
2203      </predictive-search>
2204    </div>
2205
2206    <div class="hbv2-icons"><a href="https://laboratoires-phytoceutic.com/customer_authentication/redirect?locale=fr&region_country=US" aria-label="Compte client" class="mm-desktop-990"><svg xmlns="http://www.w3.org/2000/svg" aria-hidden="true" focusable="false" role="presentation" class="icon icon-account" fill="none" viewBox="0 0 18 19">
2207  <path fill-rule="evenodd" clip-rule="evenodd" d="M6 4.5a3 3 0 116 0 3 3 0 01-6 0zm3-4a4 4 0 100 8 4 4 0 000-8zm5.58 12.15c1.12.82 1.83 2.24 1.91 4.85H1.51c.08-2.6.79-4.03 1.9-4.85C4.66 11.75 6.5 11.5 9 11.5s4.35.26 5.58 1.15zM9 10.5c-2.5 0-4.65.24-6.17 1.35C1.27 12.98.5 14.93.5 18v.5h17V18c0-3.07-.77-5.02-2.33-6.15-1.52-1.1-3.67-1.35-6.17-1.35z" fill="currentColor">
2208</svg>
2209</a><button type="button" class="mm-mobile-990" aria-label="Rechercher" data-hbv2-drawer-open="hbv2-mdrawer" data-hbv2-focus-search="Hbv2-Search-Mobile">
2210        <svg viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="6" stroke="currentColor" stroke-width="1.6"/><path d="M17 17l-3.5-3.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg>
2211      </button>
2212      <a href="/cart" aria-label="Panier" onclick="mmOpenCart(); return false;"><svg width="24" height="24" viewBox="0 0 24 24" fill="none" xmlns="http://www.w3.org/2000/svg">
2213  <path d="M4.5 8.625L9 3.375" stroke="#73706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2214  <path d="M19.5 8.625L15 3.375" stroke="#73706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2215  <path d="M18.9369 20.625H5.06485C4.74007 20.6191 4.4268 20.5037 4.17579 20.2975C3.92477 20.0913 3.75073 19.8064 3.68185 19.489L1.54385 10.489C1.48661 10.2735 1.47869 10.0478 1.52067 9.82875C1.56266 9.60972 1.65347 9.40297 1.78635 9.22386C1.91924 9.04476 2.09078 8.89791 2.28824 8.79423C2.48569 8.69055 2.70397 8.63271 2.92685 8.625H21.0749C21.2977 8.63271 21.516 8.69055 21.7135 8.79423C2
22151.9109 8.89791 22.0825 9.04476 22.2154 9.22386C22.3482 9.40297 22.439 9.60972 22.481 9.82875C22.523 10.0478 22.5151 10.2735 22.4579 10.489L20.3199 19.489C20.251 19.8064 20.0769 20.0913 19.8259 20.2975C19.5749 20.5037 19.2616 20.6191 18.9369 20.625V20.625Z" stroke="#73706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2216  <path d="M7.5 11.625V17.625" stroke="#73706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2217  <path d="M12 11.625V17.625" stroke="#73706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2218  <path d="M16.5 11.625V17.625" stroke="#73706A" stroke-width="1.5" stroke-linecap="round" stroke-linejoin="round"/>
2219</svg>
2220<span class="hbv2-cart-count mm-cart-empty" data-cart-count-wrapper>
2221          <span data-cart-count-display>0</span>
2222        </span>
2223      </a>
2224    </div>
2225  </div>
2226
2227  <div class="hbv2-panel" id="hbv2-panel">
2228    <div class="hbv2-panel-inner"><div class="hbv2-grid">
2229    <div><div class="hbv2-fam">
2230            <button type="button" class="hbv2-fam-head" data-hbv2-fam-toggle>
2231              <span class="hbv2-fam-icon" style="background:color-mix(in srgb, var(--primary) 16%, transparent); color:var(--primary);"><svg viewBox="0 0 20 20" fill="none"><path d="M10 2c0 0-6 7-6 11a6 6 0 0012 0c0-4-6-11-6-11z" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round"/></svg></span>
2232              <a href="/collections/cheveux" class="hbv2-fam-name" style="color:var(--primary);" onclick="event.stopPropagation();">
2233                Colorations</a>
2234              <span class="hbv2-fam-count">54 produits</span>
2235              <svg class="hbv2-fam-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2236            </button>
2237            <div class="hbv2-fam-body"><div class="hbv2-fam-row">
2238                  <a href="/collections/masque-colorant">
2239                    Masque colorant<span class="hbv2-tag">NOUVEAU</span></a><span class="hbv2-meta">4 produits</span></div><div class="hbv2-fam-row">
2240                  <a href="/collections/colorations">
2241                    Colorations permanentes<span class="hbv2-tag hbv2-tag--accent">Nouvelles teintes</span></a><span class="hbv2-meta">32 produits</span></div><div class="hbv2-fam-row">
2242                  <a href="/collections/colorations-vegetales">
2243                    Colorations végétales</a><span class="hbv2-meta">8 produits</span></div><div class="hbv2-fam-row">
2244                  <a href="/collections/shampooings-et-cremes">
2245                    Soins capillaires</a><span class="hbv2-meta">10 produits</span></div><div class="hbv2-fam-row">
2246                  <a href="/products/temporary-hair-touch-up">
2247                    Mascara cheveux</a></div></div>
2248          </div><div class="hbv2-fam">
2249            <button type="button" class="hbv2-fam-head" data-hbv2-fam-toggle>
2250              <span class="hbv2-fam-icon" style="background:color-mix(in srgb, var(--tertiary) 16%, transparent); color:var(--tertiary);"><svg viewBox="0 0 20 20" fill="none"><rect x="3" y="8" width="14" height="7" rx="3.5" stroke="currentColor" stroke-width="1.7"/><path d="M10 8v7" stroke="currentColor" stroke-width="1.7"/></svg></span>
2251              <a href="/collections/complements-alimentaires" class="hbv2-fam-name" style="color:var(--tertiary);" onclick="event.stopPropagation();">
2252                Compléments alimentaires</a>
2253              <span class="hbv2-fam-count">48 produits</span>
2254              <svg class="hbv2-fam-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2255            </button>
2256            <div class="hbv2-fam-body"><div class="hbv2-fam-row">
2257                  <a href="/collections/articulations">
2258                    Articulations</a><span class="hbv2-meta">4 produits</span></div><div class="hbv2-fam-row">
2259                  <a href="/collections/biosana">
2260                    Équilibre acido-basique</a><span class="hbv2-meta">2 produits</span></div><div class="hbv2-fam-row">
2261                  <a href="/collections/stress-sommeil">
2262                    Stress & sommeil</a><span class="hbv2-meta">5 produits</span></div><div class="hbv2-fam-row">
2263                  <a href="/collections/solaire">
2264                    Solaire</a><span class="hbv2-meta">3 produits</span></div><div class="hbv2-fam-row">
2265                  <a href="/collections/feminite">
2266                    Féminité</a><span class="hbv2-meta">7 produits</span></div><div class="hbv2-fam-row">
2267                  <a href="/collections/beaute">
2268                    Beauté</a><span class="hbv2-meta">2 produits</span></div><div class="hbv2-fam-row">
2269                  <a href="/collections/immunite-vitalite">
2270                    Immunité & vitalité</a><span class="hbv2-meta">10 produits</span></div><div class="hbv2-fam-row">
2271                  <a href="/collections/hiver">
2272                    Hiver</a><span class="hbv2-meta">9 produits</span></div><div class="hbv2-fam-row">
2273                  <a href="/collections/digestion">
2274                    Digestion</a><span class="hbv2-meta">6 produits</span></div></div>
2275          </div><div class="hbv2-fam">
2276            <button type="button" class="hbv2-fam-head" data-hbv2-fam-toggle>
2277              <span class="hbv2-fam-icon" style="background:color-mix(in srgb, var(--secondary) 16%, transparent); color:var(--secondary);"><svg viewBox="0 0 20 20" fill="none"><rect x="6" y="6" width="8" height="11" rx="2" stroke="currentColor" stroke-width="1.7"/><rect x="8" y="3" width="4" height="4" rx="1" stroke="currentColor" stroke-width="1.7"/></svg></span>
2278              <a href="/collections/soins-cosmetiques" class="hbv2-fam-name" style="color:var(--secondary);" onclick="event.stopPropagation();">
2279                Cosmétiques</a>
2280              <span class="hbv2-fam-count">16 produits</span>
2281              <svg class="hbv2-fam-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2282            </button>
2283            <div class="hbv2-fam-body"><div class="hbv2-fam-row">
2284                  <a href="/collections/soins-visage">
2285                    Soins visage</a><span class="hbv2-meta">12 produits</span></div><div class="hbv2-fam-row">
2286                  <a href="/collections/soins-corps">
2287                    Soins corps</a><span class="hbv2-meta">4 produits</span></div></div>
2288          </div><div class="hbv2-footlinks"><a href="/collections/anti-gaspi">Anti-gaspi</a><a href="/collections/offres-packs-bundles">Offres</a><a href="/collections/tous-les-produits" class="hbv2-footlinks-all">Voir tous les produits
2289    <svg viewBox="0 0 20 20" fill="none"><path d="M4 10h12M11 5l5 5-5 5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2290  </a>
2291</div>
2292</div>
2293    <div class="hbv2-spot">
2294      <div class="hbv2-spot-eyebrow">Sélection du moment</div>
2295      <div class="hbv2-spot-items"><div class="hbv2-spot-item">
2296            <a href="/products/collagene-marin" class="hbv2-spot-img">
2297              <img src="//laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&amp;width=400" alt="Collagène marin" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&amp;width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&amp;width=400 400w" width="400" height="400" loading="lazy">
2298            </a>
2299            <p class="hbv2-spot-name">Collagène marin</p>
2300            <p class="hbv2-spot-price">20,95€</p>
2301            <a href="/products/collagene-marin" class="hbv2-spot-view">Voir le produit
2302              <svg viewBox="0 0 20 20" fill="none"><path d="M4 10h12M11 5l5 5-5 5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2303            </a>
2304          </div><div class="hbv2-spot-item">
2305            <a href="/products/shampooing-color-safe" class="hbv2-spot-img">
2306              <img src="//laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&amp;width=400" alt="Shampooing color safe" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&amp;width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&amp;width=400 400w" width="400" height="400" loading="lazy">
2307            </a>
2308            <p class="hbv2-spot-name">Shampooing color safe</p>
2309            <p class="hbv2-spot-price">14,95€</p>
2310            <a href="/products/shampooing-color-safe" class="hbv2-spot-view">Voir le produit
2311              <svg viewBox="0 0 20 20" fill="none"><path d="M4 10h12M11 5l5 5-5 5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2312            </a>
2313          </div></div>
2314    </div>
2315  </div>
2316</div>
2317  </div>
2318</header>
2319
2320<!-- Barre basse mobile -->
2321<nav class="hbv2-tabbar">
2322  <a href="/" class="hbv2-tabbar-item">
2323    <svg viewBox="0 0 20 20" fill="none"><path d="M3 10l7-6 7 6" stroke="currentColor" stroke-width="1.6" stroke-linecap="round" stroke-linejoin="round"/><path d="M5 9v7h10V9" stroke="currentColor" stroke-width="1.6" stroke-linejoin="round"/></svg>
2324    <span class="hbv2-tabbar-lbl">Accueil</span>
2325  </a>
2326  <button type="button" class="hbv2-tabbar-item" data-hbv2-drawer-open="hbv2-mdrawer">
2327    <svg viewBox="0 0 20 20" fill="none"><rect x="3" y="3" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="11" y="3" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="3" y="11" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/><rect x="11" y="11" width="6" height="6" rx="1" stroke="currentColor" stroke-width="1.5"/></svg>
2328    <span class="hbv2-tabbar-lbl">Boutique</span>
2329  </button><a href="/blogs/news" class="hbv2-tabbar-item">
2330      <svg viewBox="0 0 20 20" fill="none"><path d="M4 4h9l3 3v9H4V4z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/>
2330<path d="M7 9h6M7 12h6" stroke="currentColor" stroke-width="1.4" stroke-linecap="round"/></svg>
2331      <span class="hbv2-tabbar-lbl">Conseils</span>
2332    </a><a href="https://laboratoires-phytoceutic.com/customer_authentication/redirect?locale=fr&region_country=US" class="hbv2-tabbar-item">
2333      <svg viewBox="0 0 20 20" fill="none"><circle cx="10" cy="6.5" r="3.2" stroke="currentColor" stroke-width="1.5"/><path d="M4 17c1.2-3.4 4-4.8 6-4.8s4.8 1.4 6 4.8" stroke="currentColor" stroke-width="1.5" stroke-linecap="round"/></svg>
2334      <span class="hbv2-tabbar-lbl">Compte</span>
2335    </a><button type="button" class="hbv2-tabbar-item" onclick="mmOpenCart();">
2336    <svg viewBox="0 0 20 20" fill="none"><path d="M5 7h10l-1 9H6L5 7z" stroke="currentColor" stroke-width="1.5" stroke-linejoin="round"/><path d="M7.5 7V5.5a2.5 2.5 0 015 0V7" stroke="currentColor" stroke-width="1.5"/></svg>
2337    <span class="hbv2-tabbar-badge mm-cart-empty" data-cart-count-wrapper></span>
2338    <span class="hbv2-tabbar-lbl">Panier</span>
2339  </button>
2340</nav>
2341
2342<!-- Panneau Boutique plein écran mobile -->
2343<div class="hbv2-mdrawer" id="hbv2-mdrawer">
2344  <div class="hbv2-mdrawer-head">
2345    <span class="hbv2-mdrawer-title">Boutique</span>
2346    <button type="button" class="hbv2-mdrawer-close" data-hbv2-drawer-close aria-label="Fermer">
2347      <svg viewBox="0 0 20 20" fill="none"><path d="M5 5l10 10M15 5L5 15" stroke="currentColor" stroke-width="1.7" stroke-linecap="round"/></svg>
2348    </button>
2349  </div>
2350  <div class="hbv2-mdrawer-body">
2351    <div class="hbv2-search">
2352      <predictive-search data-loading-text="Chargement en cours...">
2353        <form action="/search" method="get" role="search" class="search">
2354          <svg viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="6" stroke="currentColor" stroke-width="1.6"/><path d="M17 17l-3.5-3.5" stroke="currentColor" stroke-width="1.6" stroke-linecap="round"/></svg>
2355          <input
2356            type="search"
2357            name="q"
2358            id="Hbv2-Search-Mobile"
2359            placeholder="Rechercher un produit, une teinte…"
2360            role="combobox"
2361            aria-expanded="false"
2362            aria-owns="predictive-search-results-list"
2363            aria-controls="predictive-search-results-list"
2364            aria-haspopup="listbox"
2365            aria-autocomplete="list"
2366            autocorrect="off"
2367            autocomplete="off"
2368            autocapitalize="off"
2369            spellcheck="false"
2370          >
2371          <input type="hidden" name="options[prefix]" value="last"><div class="predictive-search predictive-search--header" tabindex="-1" data-predictive-search>
2372              <div class="predictive-search__loading-state">
2373                <svg aria-hidden="true" focusable="false" role="presentation" class="spinner" viewBox="0 0 66 66" xmlns="http://www.w3.org/2000/svg">
2374                  <circle class="path" fill="none" stroke-width="6" cx="33" cy="33" r="30"></circle>
2375                </svg>
2376              </div>
2377            </div>
2378            <span class="predictive-search-status visually-hidden" role="status" aria-hidden="true"></span></form>
2379      </predictive-search>
2380    </div><div class="hbv2-grid">
2381    <div><div class="hbv2-fam">
2382            <button type="button" class="hbv2-fam-head" data-hbv2-fam-toggle>
2383              <span class="hbv2-fam-icon" style="background:color-mix(in srgb, var(--primary) 16%, transparent); color:var(--primary);"><svg viewBox="0 0 20 20" fill="none"><path d="M10 2c0 0-6 7-6 11a6 6 0 0012 0c0-4-6-11-6-11z" stroke="currentColor" stroke-width="1.7" stroke-linejoin="round"/></svg></span>
2384              <a href="/collections/cheveux" class="hbv2-fam-name" style="color:var(--primary);" onclick="event.stopPropagation();">
2385                Colorations</a>
2386              <span class="hbv2-fam-count">54 produits</span>
2387              <svg class="hbv2-fam-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2388            </button>
2389            <div class="hbv2-fam-body"><div class="hbv2-fam-row">
2390                  <a href="/collections/masque-colorant">
2391                    Masque colorant<span class="hbv2-tag">NOUVEAU</span></a><span class="hbv2-meta">4 produits</span></div><div class="hbv2-fam-row">
2392                  <a href="/collections/colorations">
2393                    Colorations permanentes<span class="hbv2-tag hbv2-tag--accent">Nouvelles teintes</span></a><span class="hbv2-meta">32 produits</span></div><div class="hbv2-fam-row">
2394                  <a href="/collections/colorations-vegetales">
2395                    Colorations végétales</a><span class="hbv2-meta">8 produits</span></div><div class="hbv2-fam-row">
2396                  <a href="/collections/shampooings-et-cremes">
2397                    Soins capillaires</a><span class="hbv2-meta">10 produits</span></div><div class="hbv2-fam-row">
2398                  <a href="/products/temporary-hair-touch-up">
2399                    Mascara cheveux</a></div></div>
2400          </div><div class="hbv2-fam">
2401            <button type="button" class="hbv2-fam-head" data-hbv2-fam-toggle>
2402              <span class="hbv2-fam-icon" style="background:color-mix(in srgb, var(--tertiary) 16%, transparent); color:var(--tertiary);"><svg viewBox="0 0 20 20" fill="none"><rect x="3" y="8" width="14" height="7" rx="3.5" stroke="currentColor" stroke-width="1.7"/><path d="M10 8v7" stroke="currentColor" stroke-width="1.7"/></svg></span>
2403              <a href="/collections/complements-alimentaires" class="hbv2-fam-name" style="color:var(--tertiary);" onclick="event.stopPropagation();">
2404                Compléments alimentaires</a>
2405              <span class="hbv2-fam-count">48 produits</span>
2406              <svg class="hbv2-fam-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2407            </button>
2408            <div class="hbv2-fam-body"><div class="hbv2-fam-row">
2409                  <a href="/collections/articulations">
2410                    Articulations</a><span class="hbv2-meta">4 produits</span></div><div class="hbv2-fam-row">
2411                  <a href="/collections/biosana">
2412                    Équilibre acido-basique</a><span class="hbv2-meta">2 produits</span></div><div class="hbv2-fam-row">
2413                  <a href="/collections/stress-sommeil">
2414                    Stress & sommeil</a><span class="hbv2-meta">5 produits</span></div><div class="hbv2-fam-row">
2415                  <a href="/collections/solaire">
2416                    Solaire</a><span class="hbv2-meta">3 produits</span></div><div class="hbv2-fam-row">
2417                  <a href="/collections/feminite">
2418                    Féminité</a><span class="hbv2-meta">7 produits</span></div><div class="hbv2-fam-row">
2419                  <a href="/collections/beaute">
2420                    Beauté</a><span class="hbv2-meta">2 produits</span></div><div class="hbv2-fam-row">
2421                  <a href="/collections/immunite-vitalite">
2422                    Immunité & vitalité</a><span class="hbv2-meta">10 produits</span></div><div class="hbv2-fam-row">
2423                  <a href="/collections/hiver">
2424                    Hiver</a><span class="hbv2-meta">9 produits</span></div><div class="hbv2-fam-row">
2425                  <a href="/collections/digestion">
2426                    Digestion</a><span class="hbv2-meta">6 produits</span></div></div>
2427          </div><div class="hbv2-fam">
2428            <button type="button" class="hbv2-fam-head" data-hbv2-fam-toggle>
2429              <span class="hbv2-fam-icon" style="background:color-mix(in srgb, var(--secondary) 16%, transparent); color:var(--secondary);"><svg viewBox="0 0 20 20" fill="none"><rect x="6" y="6" width="8" height="11" rx="2" stroke="currentColor" stroke-width="1.7"/><rect x="8" y="3" width="4" height="4" rx="1" stroke="currentColor" stroke-width="1.7"/></svg></span>
2430              <a href="/collections/soins-cosmetiques" class="hbv2-fam-name" style="color:var(--secondary);" onclick="event.stopPropagation();">
2431                Cosmétiques</a>
2432              <span class="hbv2-fam-count">16 produits</span>
2433              <svg class="hbv2-fam-chev" viewBox="0 0 20 20" fill="none"><path d="M5 8l5 5 5-5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2434            </button>
2435            <div class="hbv2-fam-body"><div class="hbv2-fam-row">
2436                  <a href="/collections/soins-visage">
2437                    Soins visage</a><span class="hbv2-meta">12 produits</span></div><div class="hbv2-fam-row">
2438                  <a href="/collections/soins-corps">
2439                    Soins corps</a><span class="hbv2-meta">4 produits</span></div></div>
2440          </div><div class="hbv2-footlinks"><a href="/collections/anti-gaspi">Anti-gaspi</a><a href="/collections/offres-packs-bundles">Offres</a><a href="/collections/tous-les-produits" class="hbv2-footlinks-all">Voir tous les produits
2441    <svg viewBox="0 0 20 20" fill="none"><path d="M4 10h12M11 5l5 5-5 5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2442  </a>
2443</div>
2444</div>
2445    <div class="hbv2-spot">
2446      <div class="hbv2-spot-eyebrow">Sélection du moment</div>
2447      <div class="hbv2-spot-items"><div class="hbv2-spot-item">
2448            <a href="/products/collagene-marin" class="hbv2-spot-img">
2449              <img src="//laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&amp;width=400" alt="Collagène marin" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&amp;width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&amp;width=400 400w" width="400" height="400" loading="lazy">
2450            </a>
2451            <p class="hbv2-spot-name">Collagène marin</p>
2452            <p class="hbv2-spot-price">20,95€</p>
2453            <a href="/products/collagene-marin" class="hbv2-spot-view">Voir le produit
2454              <svg viewBox="0 0 20 20" fill="none"><path d="M4 10h12M11 5l5 5-5 5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2455            </a>
2456          </div><div class="hbv2-spot-item">
2457            <a href="/products/shampooing-color-safe" class="hbv2-spot-img">
2458              <img src="//laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&amp;width=400" alt="Shampooing color safe" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&amp;width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&amp;width=400 400w" width="400" height="400" loading="lazy">
2459            </a>
2460            <p class="hbv2-spot-name">Shampooing color safe</p>
2461            <p class="hbv2-spot-price">14,95€</p>
2462            <a href="/products/shampooing-color-safe" class="hbv2-spot-view">Voir le produit
2463              <svg viewBox="0 0 20 20" fill="none"><path d="M4 10h12M11 5l5 5-5 5" stroke="currentColor" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round"/></svg>
2464            </a>
2465          </div></div>
2466    </div>
2467  </div>
2468</div>
2469</div>
2470
2471<script src="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/header-boutique-v2.js?v=152139208535984834881787905840" defer="defer"></script>
2471
2472
2473
2474</div>
2475<div id="shopify-section-mm-cart" class="shopify-section"><link href="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/mm-cart.css?v=133744405118908926271787905849" rel="stylesheet" type="text/css" media="all" />
2476
2477
2478
2479
2480
2481
2482
2483
2484<div class="mm-drawer-cart-filter">
2485  <div class="mm-drawer-cart" data-cart-count="0">
2486    <!-- HEADER -->
2487    <div class="mm-dc-header">
2488      <p class="mm-dc-products-title">Votre panier</p>
2489      <span class="mm-dc-close-btn" onclick="mmCloseCart()">&#x2715</span>
2490    </div>
2491
2492    <div data-free-products>
2493      
2494        <div
2495          
2496          
2497          data-product-id="57297759011142"
2498          data-free-product-amount="45"
2499
2500          
2501            data-free-product="false"
2502          
2503        ></div>
2504      
2505    </div>
2506
2507    
2508      
2509          <!-- PROGRESS BAR -->
2510
2511          <div class="mm-progress-bar-container">
2512            
2513            
2514            
2515
2516            
2517              
2518              <input id="mmCartProgressBarValue_2" value="7500" type="hidden">
2519            
2520            <input id="mmCartProgressBarValue" value="4500" type="hidden">
2521
2522            
2523            <div class="mm-dc-free-item-progress-price  mm-dc-free-item-progress-price-1 ">
2524              45€
2525            </div>
2526            
2527              <div class="mm-dc-free-item-progress-price mm-dc-free-item-progress-price-2">
2528                75€
2529              </div>
2530            
2531            
2532
2533            <div class="mm-dc-free-item-progress-bar  mm-dc-free-item-progress-bar-1 ">
2534              &nbsp;
2535            </div>
2536            
2537              <div class="mm-dc-free-item-progress-bar mm-dc-free-item-progress-bar-2">&nbsp;</div>
2538            
2539            
2540
2541            <div class="mm-dc-free-item-progress-text  mm-dc-free-item-progress-text-1 ">
2542              <p
2543                class="mm-dc-free-item-progress-text_not_yet mm-text-x-sm"
2544                
2545              >
2546                1 Shampooing offert
2547              </p>
2548            </div>
2549            
2550              <div class="mm-dc-free-item-progress-text mm-dc-free-item-progress-text-2">
2551                <p
2552                  class="mm-dc-free-item-progress-text_not_yet mm-text-x-sm"
2553                  
2554                >
2555                  -5€
2556                </p>
2557              </div>
2558            
2559            <div class="mm-dc-free-item-progress">
2560              <div
2561                class="mm-dc-free-item-progress--inner"
2562                
2563                
2564                  style="width: 0.0%; color:blue;"
2565                
2566              >
2567                <span id="progressBarAnim"></span>
2568              </div>
2569            </div>
2570          </div>
2571        
2572      
2573      
2574          <!-- PRODUITS -->
2575          <div class="mm-dc-products-container">
2576            
2577            <!-- Produits -->
2578            <div class="mm-dc-products">
2579              
2580            </div>
2581          </div>
2582
2583        
2584      
2585          <!-- FOOTER -->
2586          <div class="mm-dc-bottom">
2587            <!-- Livraison -->
2588
2589            
2590              
2591              <input id="mmCartDeliveryValue" value="2900" type="hidden">
2592              
2593              
2594              
2595              <div class="mm-dc-free-delivery-text mm-dc-total-price-container mm-flex mm-justify-between mm-align-center mm-fs-text mm-full">
2596                <div
2597                  class="mm-dc-free-delivery-text_succes mm-flex mm-align-center mm-justify-between mm-full"
2598                  
2599                    style="display:none"
2600                  
2601                >
2602                  <p class="mm-text-small mm-0 mm-bold mm-align-center mm-justify-center mm-color-black-500">
2603                    
2604                    <span class="mm-text-small mm-0 mm-color-black-300"></span>
2605                  </p>
2606                  <p class="mm-color-primary mm-text-small mm-bold-700 mm-0">Livraison offerte</p>
2607                </div>
2608                <p
2609                  class="mm-dc-free-delivery-text_not_yet mm-text-small mm-0 mm-color-primary"
2610                  
2611                >
2612                  Plus que <span class="mm-text-small mm-bold-700 mm-0 mm-color-primary">29,00</span>€ avant la livraison offerte en relais
2613                </p>
2614              </div>
2615            
2616            <!-- Total price -->
2617            <div class="mm-dc-total-price-container mm-flex mm-justify-between mm-align-center">
2618              <p class="mm-dc-products-title">Total</p>
2619              <div class="mm-dc-total-price" data-cart-total-price-2>
2620                0,00 €
2621              </div>
2622            </div>
2623            <!-- CTA --><a href="/checkout" class="mm-dc-cta mm-green-btn">
2624              Finaliser ma commande ·
2625              <span data-cart-total-price>0,00 €</span>
2626            </a>
2627          </div>
2628
2629        
2630      
2631          <div class="mm-dc-rea-container mm-flex">
2632  <div class="mm-text-x-sm mm-flex mm-align-center">
2633    
2634      <img src="//laboratoires-phytoceutic.com/cdn/shop/files/Icon_f01fbfc2-328e-4db9-88a3-3a4bbb6ceb4e.png?v=1672305504&amp;width=12" alt="" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/Icon_f01fbfc2-328e-4db9-88a3-3a4bbb6ceb4e.png?v=1672305504&amp;width=12 12w" width="12" height="14" loading="lazy">
2635    
2636    Paiement sécurisé
2637  </div>
2638
2639  <div class="mm-text-x-sm mm-flex mm-align-center">
2640    
2641      <img src="//laboratoires-phytoceutic.com/cdn/shop/files/Icon_1.png?v=1672305541&amp;width=12" alt="" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/Icon_1.png?v=1672305541&amp;width=12 12w" width="12" height="10" loading="lazy">
2642    
2643    Livraison Colissimo rapide
2644  </div>
2645</div>
2646
2647
2648      
2649          <!-- UPSELL -->
2650          <div class="mm-dc-slider splide-mm-cart splide">
2651            <p class="mm-dc-upsell-title">Complétez votre panier</p>
2652            <div class="splide__track">
2653              <ul class="splide__list">
2654                
2655                  <li class="splide__slide">
2656                    <div
2657                      class="mm-dc-upsell mm-sample mm-sample-1"
2658                      data-pid="57436830531910"
2659                      onclick="mmAddProductToCart(57436830531910,{ openCart : false })"
2660                    >
2661                      <!-- Main -->
2662                      <div class="mm-dc-product mm-dc-product-upsell">
2663                        <div class="mm-dc-product-left" style="position:relative">
2664                          <a href="/products/coloration-chatain-clair-5n">
2665                            <img src="//laboratoires-phytoceutic.com/cdn/shop/files/coloration-chatain-clair-5n-4728152.jpg?v=1790249415&amp;width=120" alt="Coloration châtain clair - 5N - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/coloration-chatain-clair-5n-4728152.jpg?v=1790249415&amp;width=120 120w" width="120" height="120" loading="lazy" style="background: none;position:relative"></a>
2666                        </div>
2667                        <div class="mm-dc-product-middle">
2668                          <div class="mm-dc-product-middle-top">
2669                            <div>
2670                              <!-- judge me -->
2671                              <style>
2672  /* Sur mobile uniquement : "x avis" passe sous les étoiles/la note au lieu
2673     d'être à côté (manque de place sur les cartes produit étroites). Rien ne
2674     change au-delà de 749px. */
2675  @media screen and (max-width: 749px) {
2676    .mm-stars-wrap { flex-wrap: wrap; row-gap: 2px; }
2677    .mm-judgeme-rating-count { flex-basis: 100%; }
2678  }
2679</style>
2680<div
2681  class="jdgm-widget jdgm-preview-badge"
2682  data-id="15747101884742"
2683>
2684  <div class="mm-flex mm-align-baseline mm-stars-wrap">
2685    <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.48' data-number-of-reviews='153' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.48' tabindex='0' aria-label='4.48 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 153 avis </span> </div>
2686    
2687      <div class="mm-judgeme-rating-value-container mm-flex mm-align-center">
2688        <p class="mm-text-x-sm mm-color-primary mm-bold-700">
2689          4.48
2690        </p>
2691        
2692      </div>
2693    
2694    
2695  </div>
2696</div>
2697
2698                              
2699                              <p class="mm-text-small">Coloration châtain clair </p>
2700                            </div>
2701                          </div>
2702                        </div>
2703                      </div>
2704                    </div>
2705                  </li>
2706                  <style>
2707                    .mm-dc-upsell-title{
2708                       font-style: normal;
2709                       margin: 0 0 0 20px;
2710                       font-weight: 600;
2711                       font-size: 15px;
2712                       color: var(--black);
2713                      }
2714                    .mm-sample-1 .mm-dc-product-middle-top:after {
2715                        content: "Ajouter au panier";
2716                        display: block;
2717                        font-weight: 700;
2718                        font-size: 16px;
2719                        color: var(--black);
2720                        margin-top: 10px;
2721                        cursor: pointer;
2722                    }
2723                    .mm-sample-1.mm-sample-selected .mm-dc-product-middle-top:after {
2724                        content: "Ajouté";
2725                        display: block;
2726                        border: solid 1px var(--primary);
2727                        padding: 5px;
2728                        font-weight: 700;
2729                        font-size: 16px;
2730                        background: var(--primary);
2731                        color: #fff;
2732                        text-align: center;
2733                        margin-top: 10px;
2734                        cursor: pointer;
2735                    }
2736                  </style>
2737                
2738                  <li class="splide__slide">
2739                    <div
2740                      class="mm-dc-upsell mm-sample mm-sample-2"
2741                      data-pid="37700213473457"
2742                      onclick="mmAddProductToCart(37700213473457,{ openCart : false })"
2743                    >
2744                      <!-- Main -->
2745                      <div class="mm-dc-product mm-dc-product-upsell">
2746                        <div class="mm-dc-product-left" style="position:relative">
2747                          <a href="/products/huile-duo-onagre-et-bourrache-bio">
2748                            <img src="//laboratoires-phytoceutic.com/cdn/shop/files/huile-duo-onagre-et-bourrache-bio-3419155.webp?v=1773757929&amp;width=120" alt="Huile duo Onagre et Bourrache BIO - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/huile-duo-onagre-et-bourrache-bio-3419155.webp?v=1773757929&amp;width=120 120w" width="120" height="120" loading="lazy" style="background: none;position:relative"></a>
2749                        </div>
2750                        <div class="mm-dc-product-middle">
2751                          <div class="mm-dc-product-middle-top">
2752                            <div>
2753                              <!-- judge me -->
2754                              <style>
2755  /* Sur mobile uniquement : "x avis" passe sous les étoiles/la note au lieu
2756     d'être à côté (manque de place sur les cartes produit étroites). Rien ne
2757     change au-delà de 749px. */
2758  @media screen and (max-width: 749px) {
2759    .mm-stars-wrap { flex-wrap: wrap; row-gap: 2px; }
2760    .mm-judgeme-rating-count { flex-basis: 100%; }
2761  }
2762</style>
2763<div
2764  class="jdgm-widget jdgm-preview-badge"
2765  data-id="6125215875249"
2766>
2767  <div class="mm-flex mm-align-baseline mm-stars-wrap">
2768    <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.74' data-number-of-reviews='94' data-number-of-questions='1'> <span class='jdgm-prev-badge__stars' data-score='4.74' tabindex='0' aria-label='4.74 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 94 reviews </span> </div>
2769    
2770      <div class="mm-judgeme-rating-value-container mm-flex mm-align-center">
2771        <p class="mm-text-x-sm mm-color-primary mm-bold-700">
2772          4.74
2773        </p>
2774        
2775      </div>
2776    
2777    
2778  </div>
2779</div>
2780
2781                              
2782                              <p class="mm-text-small">Huile duo Onagre et Bourrache BIO</p>
2783                            </div>
2784                          </div>
2785                        </div>
2786                      </div>
2787                    </div>
2788                  </li>
2789                  <style>
2790                    .mm-dc-upsell-title{
2791                       font-style: normal;
2792                       margin: 0 0 0 20px;
2793                       font-weight: 600;
2794                       font-size: 15px;
2795                       color: var(--black);
2796                      }
2797                    .mm-sample-2 .mm-dc-product-middle-top:after {
2798                        content: "Ajouter au panier";
2799                        display: block;
2800                        font-weight: 700;
2801                        font-size: 16px;
2802                        color: var(--black);
2803                        margin-top: 10px;
2804                        cursor: pointer;
2805                    }
2806                    .mm-sample-2.mm-sample-selected .mm-dc-product-middle-top:after {
2807                        content: "Ajouté";
2808                        display: block;
2809                        border: solid 1px var(--primary);
2810                        padding: 5px;
2811                        font-weight: 700;
2812                        font-size: 16px;
2813                        background: var(--primary);
2814                        color: #fff;
2815                        text-align: center;
2816                        margin-top: 10px;
2817                        cursor: pointer;
2818                    }
2819                  </style>
2820                
2821                  <li class="splide__slide">
2822                    <div
2823                      class="mm-dc-upsell mm-sample mm-sample-3"
2824                      data-pid="46490782335302"
2825                      onclick="mmAddProductToCart(46490782335302,{ openCart : false })"
2826                    >
2827                      <!-- Main -->
2828                      <div class="mm-dc-product mm-dc-product-upsell">
2829                        <div class="mm-dc-product-left" style="position:relative">
2830                          <a href="/products/creme-regeneratrice-escargot">
2831                            <img src="//laboratoires-phytoceutic.com/cdn/shop/files/creme-visage-bave-descargot-7002782.jpg?v=1773757995&amp;width=120" alt="Crème visage bave d&#39;escargot - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/creme-visage-bave-descargot-7002782.jpg?v=1773757995&amp;width=120 120w" width="120" height="120" loading="lazy" style="background: none;position:relative"></a>
2832                        </div>
2833                        <div class="mm-dc-product-middle">
2834                          <div class="mm-dc-product-middle-top">
2835                            <div>
2836                              <!-- judge me -->
2837                              <style>
2838  /* Sur mobile uniquement : "x avis" passe sous les étoiles/la note au lieu
2839     d'être à côté (manque de place sur les cartes produit étroites). Rien ne
2840     change au-delà de 749px. */
2841  @media screen and (max-width: 749px) {
2842    .mm-stars-wrap { flex-wrap: wrap; row-gap: 2px; }
2843    .mm-judgeme-rating-count { flex-basis: 100%; }
2844  }
2845</style>
2846<div
2847  class="jdgm-widget jdgm-preview-badge"
2848  data-id="5574611959972"
2849>
2850  <div class="mm-flex mm-align-baseline mm-stars-wrap">
2851    <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.53' data-number-of-reviews='64' data-number-of-questions='0'> <span class='jdgm-prev-badge__stars' data-score='4.53' tabindex='0' aria-label='4.53 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 64 reviews </span> </div>
2852    
2853      <div class="mm-judgeme-rating-value-container mm-flex mm-align-center">
2854        <p class="mm-text-x-sm mm-color-primary mm-bold-700">
2855          4.53
2856        </p>
2857        
2858      </div>
2859    
2860    
2861  </div>
2862</div>
2863
2864                              
2865                              <p class="mm-text-small">Crème visage bave d'escargot</p>
2866                            </div>
2867                          </div>
2868                        </div>
2869                      </div>
2870                    </div>
2871                  </li>
2872                  <style>
2873                    .mm-dc-upsell-title{
2874                       font-style: normal;
2875                       margin: 0 0 0 20px;
2876                       font-weight: 600;
2877                       font-size: 15px;
2878                       color: var(--black);
2879                      }
2880                    .mm-sample-3 .mm-dc-product-middle-top:after {
2881                        content: "Ajouter au panier";
2882                        display: block;
2883                        font-weight: 700;
2884                        font-size: 16px;
2885                        color: var(--black);
2886                        margin-top: 10px;
2887                        cursor: pointer;
2888                    }
2889                    .mm-sample-3.mm-sample-selected .mm-dc-product-middle-top:after {
2890                        content: "Ajouté";
2891                        display: block;
2892                        border: solid 1px var(--primary);
2893                        padding: 5px;
2894                        font-weight: 700;
2895                        font-size: 16px;
2896                        background: var(--primary);
2897                        color: #fff;
2898                        text-align: center;
2899                        margin-top: 10px;
2900                        cursor: pointer;
2901                    }
2902                  </style>
2903                
2904                  <li class="splide__slide">
2905                    <div
2906                      class="mm-dc-upsell mm-sample mm-sample-4"
2907                      data-pid="36293694390436"
2908                      onclick="mmAddProductToCart(36293694390436,{ openCart : false })"
2909                    >
2910                      <!-- Main -->
2911                      <div class="mm-dc-product mm-dc-product-upsell">
2912                        <div class="mm-dc-product-left" style="position:relative">
2913                          <a href="/products/solaire-bio">
2914                            <img src="//laboratoires-phytoceutic.com/cdn/shop/files/solaire-bio-accelerateur-bronzage-2900588.jpg?v=1773757997&amp;width=120" alt="Solaire bio - accélérateur bronzage - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/solaire-bio-accelerateur-bronzage-2900588.jpg?v=1773757997&amp;width=120 120w" width="120" height="120" loading="lazy" style="background: none;position:relative"></a>
2915                        </div>
2916                        <div class="mm-dc-product-middle">
2917                          <div class="mm-dc-product-middle-top">
2918                            <div>
2919                              <!-- judge me -->
2920                              <style>
2921  /* Sur mobile uniquement : "x avis" passe sous les étoiles/la note au lieu
2922     d'être à côté (manque de place sur les cartes produit étroites). Rien ne
2923     change au-delà de 749px. */
2924  @media screen and (max-width: 749px) {
2925    .mm-stars-wrap { flex-wrap: wrap; row-gap: 2px; }
2926    .mm-judgeme-rating-count { flex-basis: 100%; }
2927  }
2928</style>
2929<div
2930  class="jdgm-widget jdgm-preview-badge"
2931  data-id="5574599901348"
2932>
2933  <div class="mm-flex mm-align-baseline mm-stars-wrap">
2934    <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.50' data-number-of-reviews='106' data-number-of-questions='2'> <span class='jdgm-prev-badge__stars' data-score='4.50' tabindex='0' aria-label='4.50 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 106 reviews </span> </div>
2935    
2936      <div class="mm-judgeme-rating-value-container mm-flex mm-align-center">
2937        <p class="mm-text-x-sm mm-color-primary mm-bold-700">
2938          4.5
2939        </p>
2940        
2941      </div>
2942    
2943    
2944  </div>
2945</div>
2946
2947                              
2948                              <p class="mm-text-small">Solaire bio </p>
2949                            </div>
2950                          </div>
2951                        </div>
2952                      </div>
2953                    </div>
2954                  </li>
2955                  <style>
2956                    .mm-dc-upsell-title{
2957                       font-style:
2957 normal;
2958                       margin: 0 0 0 20px;
2959                       font-weight: 600;
2960                       font-size: 15px;
2961                       color: var(--black);
2962                      }
2963                    .mm-sample-4 .mm-dc-product-middle-top:after {
2964                        content: "Ajouter au panier";
2965                        display: block;
2966                        font-weight: 700;
2967                        font-size: 16px;
2968                        color: var(--black);
2969                        margin-top: 10px;
2970                        cursor: pointer;
2971                    }
2972                    .mm-sample-4.mm-sample-selected .mm-dc-product-middle-top:after {
2973                        content: "Ajouté";
2974                        display: block;
2975                        border: solid 1px var(--primary);
2976                        padding: 5px;
2977                        font-weight: 700;
2978                        font-size: 16px;
2979                        background: var(--primary);
2980                        color: #fff;
2981                        text-align: center;
2982                        margin-top: 10px;
2983                        cursor: pointer;
2984                    }
2985                  </style>
2986                
2987                  <li class="splide__slide">
2988                    <div
2989                      class="mm-dc-upsell mm-sample mm-sample-5"
2990                      data-pid="36215426613412"
2991                      onclick="mmAddProductToCart(36215426613412,{ openCart : false })"
2992                    >
2993                      <!-- Main -->
2994                      <div class="mm-dc-product mm-dc-product-upsell">
2995                        <div class="mm-dc-product-left" style="position:relative">
2996                          <a href="/products/detente-sommeil-bio">
2997                            <img src="//laboratoires-phytoceutic.com/cdn/shop/files/detente-sommeil-bio-4511299.webp?v=1773757933&amp;width=120" alt="Détente sommeil bio - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/detente-sommeil-bio-4511299.webp?v=1773757933&amp;width=120 120w" width="120" height="120" loading="lazy" style="background: none;position:relative"></a>
2998                        </div>
2999                        <div class="mm-dc-product-middle">
3000                          <div class="mm-dc-product-middle-top">
3001                            <div>
3002                              <!-- judge me -->
3003                              <style>
3004  /* Sur mobile uniquement : "x avis" passe sous les étoiles/la note au lieu
3005     d'être à côté (manque de place sur les cartes produit étroites). Rien ne
3006     change au-delà de 749px. */
3007  @media screen and (max-width: 749px) {
3008    .mm-stars-wrap { flex-wrap: wrap; row-gap: 2px; }
3009    .mm-judgeme-rating-count { flex-basis: 100%; }
3010  }
3011</style>
3012<div
3013  class="jdgm-widget jdgm-preview-badge"
3014  data-id="5574618972324"
3015>
3016  <div class="mm-flex mm-align-baseline mm-stars-wrap">
3017    <div style='display:none' class='jdgm-prev-badge' data-average-rating='4.30' data-number-of-reviews='197' data-number-of-questions='2'> <span class='jdgm-prev-badge__stars' data-score='4.30' tabindex='0' aria-label='4.30 stars' role='button'> <span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--on'></span><span class='jdgm-star jdgm--half'></span> </span> <span class='jdgm-prev-badge__text'> 197 reviews </span> </div>
3018    
3019      <div class="mm-judgeme-rating-value-container mm-flex mm-align-center">
3020        <p class="mm-text-x-sm mm-color-primary mm-bold-700">
3021          4.3
3022        </p>
3023        
3024      </div>
3025    
3026    
3027  </div>
3028</div>
3029
3030                              
3031                              <p class="mm-text-small">Détente sommeil bio</p>
3032                            </div>
3033                          </div>
3034                        </div>
3035                      </div>
3036                    </div>
3037                  </li>
3038                  <style>
3039                    .mm-dc-upsell-title{
3040                       font-style: normal;
3041                       margin: 0 0 0 20px;
3042                       font-weight: 600;
3043                       font-size: 15px;
3044                       color: var(--black);
3045                      }
3046                    .mm-sample-5 .mm-dc-product-middle-top:after {
3047                        content: "Ajouter au panier";
3048                        display: block;
3049                        font-weight: 700;
3050                        font-size: 16px;
3051                        color: var(--black);
3052                        margin-top: 10px;
3053                        cursor: pointer;
3054                    }
3055                    .mm-sample-5.mm-sample-selected .mm-dc-product-middle-top:after {
3056                        content: "Ajouté";
3057                        display: block;
3058                        border: solid 1px var(--primary);
3059                        padding: 5px;
3060                        font-weight: 700;
3061                        font-size: 16px;
3062                        background: var(--primary);
3063                        color: #fff;
3064                        text-align: center;
3065                        margin-top: 10px;
3066                        cursor: pointer;
3067                    }
3068                  </style>
3069                
3070              </ul>
3071            </div>
3072          </div>
3073
3074        </div>
3075  <div class="mm-dc-filter-left" onclick="mmCloseCart()"></div>
3076</div>
3077<style></style>
3078
3079
3080<style>
3081  .mm-dc-products-title{
3082    font-family: var(--body-font);
3083    font-size: 20px;
3084    line-height: 24px;
3085    font-weight: 700;
3086    margin: 0;
3087</style>
3088</div>
3089    <main id="MainContent" class="content-for-layout focus-none" role="main" tabindex="-1">
3090      <div id="shopify-section-template--28865164214598__blog" class="shopify-section">
3091
3092  
3092<script async src="https://d2xvgzwm836rzd.cloudfront.net/lazysizes-bloggle.min.js" defer></script>
3092
3093  <link href="https://d2xvgzwm836rzd.cloudfront.net/blog_styles--laboratoires-phytoceutic.min.css?v=1789655340220" type="text/css" rel="stylesheet">
3094  <link href="https://d2xvgzwm836rzd.cloudfront.net/blog-layout.min.css" type="text/css" rel="stylesheet">
3095
3096<div id="bloggle--blog_layout" style='margin-top: 0 !important;' class="">
3097
3098  <div class="bloggle--header position_r_layout">
3099
3100    
3101      <div class="text--container flex fd--column max-width left">
3102        <div class="max-width" style="max-width: textpx !important;">
3103          <h1 class="bloggle--blog-title text__center-layout title" style="color: #000">Conseils bien-être, santé & beauté</h1>
3104          
3105            <p class="bloggle--blog-subtitle text__center-layout" style="color: #000">Bienvenue sur notre blog ! Plongez dans l'univers des produits naturels et bio et découvrez nos astuces bien-être, conseils santé, et  secrets de beauté. Ensemble, adoptons un mode de vie plus équilibré et respectueux de l'environnement.</p>
3106          
3107        </div>
3108      </div>
3109    
3110
3111    
3112
3113    
3114  </div>
3115
3116  
3117  
3118  <div class="bloggle--sub-header bloggle--xs-flex-column margin__auto" >
3119    <div class="bloggle--nav">
3120      <a class="bloggle--nav-item" href="/blogs/news">Tous</a><a class="bloggle--nav-item" href="/blogs/news/tagged/actifs-et-plantes">Actifs et plantes</a><a class="bloggle--nav-item" href="/blogs/news/tagged/cheveux">Cheveux</a>
3121    </div>
3122
3123    
3124
3125    <div class="bloggle--search bloggle--search-input bloggle--search-xs-100" >
3126      <input id="bloggle--input_search" class='bloggle--search-xs-100' type="search" placeholder="Recherchez dans notre blog..." style="width: 300px;" >
3127      <div id="bloggle--search_results"></div>
3128    </div>
3129    
3130  </div>
3131
3132
3133    <div class="bloggle--blog-items blog-layout-v2 un">
3134      
3135        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3136          <a class="bloggle--blog-item-link" href="/blogs/news/belle-peau-ete-conseils">
3137            
3138              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/belle-peau-en-ete-8-conseils-pour-preserver-son-eclat-au-naturel-1398673_700x.jpg?v=1788924189" alt="Belle peau en été : 8 conseils pour préserver son éclat au naturel - Phytoceutic">
3139            
3140            <div class="article-text-container responsive-div ai--flex-start-layout">
3141              <p class="bloggle--blog-item-title ">Belle peau en été : 8 conseils pour préserver son éclat au naturel</p>
3142              <p class="bloggle--blog-item-date"><time datetime="2026-08-25T22:00:00Z">26 août 2026</time></p>
3143              
3144              
3145              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3146            </div>
3147          </a>
3148        </div>
3149      
3150        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3151          <a class="bloggle--blog-item-link" href="/blogs/news/cheveux-colores-piscine">
3152            
3153              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/cheveux-colores-piscine-proteger-couleur_700x.webp?v=1790849235" alt="Femme de dos au bord d’une piscine, ses cheveux colorés protégés par un chapeau de paille.">
3154            
3155            <div class="article-text-container responsive-div ai--flex-start-layout">
3156              <p class="bloggle--blog-item-title ">Cheveux colorés et piscine : comment protéger sa couleur du chlore, du soleil et du sel ?</p>
3157              <p class="bloggle--blog-item-date"><time datetime="2026-08-16T22:00:00Z">17 août 2026</time></p>
3158              
3159              
3160              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3161            </div>
3162          </a>
3163        </div>
3164      
3165        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3166          <a class="bloggle--blog-item-link" href="/blogs/news/bronzage-naturel-conseils">
3167            
3168              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/bronzage-naturel-comment-obtenir-un-hale-lumineux-sans-abimer-sa-peau-9059580_700x.webp?v=1784946253" alt="Bronzage naturel : comment obtenir un hâle lumineux sans abîmer sa peau ? - Phytoceutic">
3169            
3170            <div class="article-text-container responsive-div ai--flex-start-layout">
3171              <p class="bloggle--blog-item-title ">Bronzage naturel : comment obtenir un hâle lumineux sans abîmer sa peau ?</p>
3172              <p class="bloggle--blog-item-date"><time datetime="2026-07-22T22:00:00Z">23 juillet 2026</time></p>
3173              
3174              
3175              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3176            </div>
3177          </a>
3178        </div>
3179      
3180        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3181          <a class="bloggle--blog-item-link" href="/blogs/news/5-choses-sur-les-autobronzants">
3182            
3183              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/autobronzant-corps-et-visage-5-vrais-ou-faux-a-connaitre-avant-lapplication-1575792_700x.webp?v=1782957620" alt="Autobronzant corps et visage : 5 vrais ou faux à connaître avant l’application - Phytoceutic">
3184            
3185            <div class="article-text-container responsive-div ai--flex-start-layout">
3186              <p class="bloggle--blog-item-title ">Autobronzant corps et visage : 5 vrais ou faux à connaître avant l’application</p>
3187              <p class="bloggle--blog-item-date"><time datetime="2026-06-28T22:00:00Z">29 juin 2026</time></p>
3188              
3189              
3190              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3191            </div>
3192          </a>
3193        </div>
3194      
3195        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3196          <a class="bloggle--blog-item-link" href="/blogs/news/preparer-sa-peau-au-soleil">
3197            
3198              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/preparer-sa-peau-au-soleil-comment-obtenir-un-joli-hale-en-toute-securite-1625229_700x.webp?v=1780054929" alt="Préparer sa peau au soleil : comment obtenir un j
3198oli hâle en toute sécurité ? - Phytoceutic">
3199            
3200            <div class="article-text-container responsive-div ai--flex-start-layout">
3201              <p class="bloggle--blog-item-title ">Préparer sa peau au soleil : comment obtenir un joli hâle en toute sécurité ?</p>
3202              <p class="bloggle--blog-item-date"><time datetime="2026-05-27T22:00:00Z">28 mai 2026</time></p>
3203              
3204              
3205              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3206            </div>
3207          </a>
3208        </div>
3209      
3210        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3211          <a class="bloggle--blog-item-link" href="/blogs/news/vieillissement-de-la-peau-causes-effets-conseils">
3212            
3213              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/vieillissement-de-la-peau-comprendre-prevenir-et-ralentir-les-signes-du-temps-9974438_700x.webp?v=1778232013" alt="Vieillissement de la peau : comprendre, prévenir et ralentir les signes du temps - Phytoceutic">
3214            
3215            <div class="article-text-container responsive-div ai--flex-start-layout">
3216              <p class="bloggle--blog-item-title ">Vieillissement de la peau : comprendre, prévenir et ralentir les signes du temps</p>
3217              <p class="bloggle--blog-item-date"><time datetime="2026-05-03T22:00:00Z">4 mai 2026</time></p>
3218              
3219              
3220              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3221            </div>
3222          </a>
3223        </div>
3224      
3225        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3226          <a class="bloggle--blog-item-link" href="/blogs/news/nettoyage-de-printemps-corps-grand-menage">
3227            
3228              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/nettoyage-de-printemps-et-si-votre-corps-avait-aussi-besoin-dun-grand-menage-5786293_700x.webp?v=1777569989" alt="Nettoyage de printemps : et si votre corps avait aussi besoin d’un grand ménage ? - Phytoceutic">
3229            
3230            <div class="article-text-container responsive-div ai--flex-start-layout">
3231              <p class="bloggle--blog-item-title ">Nettoyage de printemps : et si votre corps avait aussi besoin d’un grand ménage ?</p>
3232              <p class="bloggle--blog-item-date"><time datetime="2026-04-30T07:23:48Z">30 avril 2026</time></p>
3233              
3234              
3235              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3236            </div>
3237          </a>
3238        </div>
3239      
3240        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3241          <a class="bloggle--blog-item-link" href="/blogs/news/coloration-cheveux-routine">
3242            
3243              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/coloration-cheveux-quelle-routine-pour-une-couleur-eclatante-6213159_700x.webp?v=1790912178" alt="Coloration cheveux : quelle routine pour une couleur éclatante ? - Phytoceutic">
3244            
3245            <div class="article-text-container responsive-div ai--flex-start-layout">
3246              <p class="bloggle--blog-item-title ">Coloration cheveux : quelle routine pour une couleur éclatante ?</p>
3247              <p class="bloggle--blog-item-date"><time datetime="2026-03-29T22:00:00Z">30 mars 2026</time></p>
3248              
3249              
3250              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3251            </div>
3252          </a>
3253        </div>
3254      
3255        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3256          <a class="bloggle--blog-item-link" href="/blogs/news/changement-heure-mieux-dormir">
3257            
3258              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/changement-dheure-comment-limiter-la-fatigue-et-mieux-dormir-malgre-le-decalage-8031750_700x.webp?v=1774337593" alt="Changement d’heure : comment limiter la fatigue et mieux dormir malgré le décalage ? - Phytoceutic">
3259            
3260            <div class="article-text-container responsive-div ai--flex-start-layout">
3261              <p class="bloggle--blog-item-title ">Changement d’heure : comment limiter la fatigue et mieux dormir malgré le décalage ?</p>
3262              <p class="bloggle--blog-item-date"><time datetime="2026-03-23T13:34:32Z">23 mars 2026</time></p>
3263              
3264              
3265              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3266            </div>
3267          </a>
3268        </div>
3269      
3270        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3271          <a class="bloggle--blog-item-link" href="/blogs/news/mieux-dormir">
3272            
3273              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/mieux-dormir-naturellement_700x.webp?v=1774342242" alt="Femme qui dort paisiblement dans un lit.">
3274            
3275            <div class="article-text-container responsive-div ai--flex-start-layout">
3276              <p class="bloggle--blog-item-title ">Mieux dormir naturellement et retrouver un sommeil de qualité</p>
3277              <p class="bloggle--blog-item-date"><time datetime="2026-03-18T23:00:00Z">19 mars 2026</time></p>
3278              
3279              
3280              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3281            </div>
3282          </a>
3283        </div>
3284      
3285        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3286          <a class="bloggle--blog-item-link" href="/blogs/news/cadeaux-fete-grands-meres">
3287            
3288              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/cadeaux-fete-des-grands-meres-7-rituels-bien-etre-a-partager-avec-sa-mamie-7426182_700x.webp?v=1790912175" alt="Cadeaux fête des grands-mères : 7 rituels bien-être à partager avec sa mamie - Phytoceutic">
3289            
3290            <div class="article-text-container responsive-div ai--flex-start-layout">
3291              <p class="bloggle--blog-item-title ">Cadeaux fête des grands-mères : 7 rituels bien-être à partager avec sa mamie</p>
3292              <p class="bloggle--blog-item-date"><time datetime="2026-02-24T23:00:00Z">25 février 2026</time></p>
3293              
3294              
3295              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3296            </div>
3297          </a>
3298        </div>
3299      
3300        <div class="bloggle--blog-item ai--flex-start-layout" style="border-radius: 0px;" >
3301          <a class="bloggle--blog-item-link" href="/blogs/news/8-remedes-naturels-pour-soulager-rapidement-le-mal-de-gorge">
3302            
3303              <img class="bloggle--blog-item-img lazybloggle" data-src="//laboratoires-phytoceutic.com/cdn/shop/articles/8-remedes-naturels-pour-le-mal-de-gorge-soulager-la-douleur-et-lirritation-4346317_700x.webp?v=1773757770" alt="8 remèdes naturels pour le mal de gorge : soulager la douleur et l’irritation - Phytoceutic">
3304            
3305            <div class="article-text-container responsive-div ai--flex-start-layout">
3306              <p class="bloggle--blog-item-title ">8 remèdes naturels pour le mal de gorge : soulager la douleur et l’irritation</p>
3307              <p class="bloggle--blog-item-date"><time datetime="2026-02-18T23:00:00Z">19 février 2026</time></p>
3308              
3309              
3310              <button class="bloggle--blog-item-button button button--primary">Lire le post</button>
3311            </div>
3312          </a>
3313        </div>
3314      
3315    </div>
3316
3317    
3318      <div class="bloggle--pagination">
3319        
3320          
3321
3322          
3323            
3324              <span class="bloggle--pagination-item bloggle--active">1</span>
3325            
3326          
3327            
3328              
3329                <a class="bloggle--pagination-item" href="/blogs/news?page=2">2</a>
3330              
3331            
3332          
3333            
3334              
3335                <a class="bloggle--pagination-item" href="/blogs/news?page=3">3</a>
3336              
3337            
3338          
3339            
3340              <span class="bloggle--pagination-item ">&hellip;</span>
3341            
3342          
3343            
3344              
3345                <a class="bloggle--pagination-item" href="/blogs/news?page=17">17</a>
3346              
3347            
3348          
3349
3350          
3351            <a class="bloggle--pagination-item" rel="next" href="/blogs/news?page=2">
3352              <svg aria-hidden="true" focusable="false" role="presentation" class="bloggle--paginate_icon bloggle--next"
3353                   viewBox="0 0 10 6">
3354                <path fill-rule="evenodd" clip-rule="evenodd"
3355                      d="M9.354.646a.5.5 0 00-.708 0L5 4.293 1.354.646a.5.5 0 00-.708.708l4 4a.5.5 0 00.708 0l4-4a.5.5 0 000-.708z"
3356                      fill="currentColor">
3357                </path>
3358              </svg>
3359            </a>
3360          
3361        
3362      </div>
3363    
3364  
3365
3366</div>
3367
3368<script>
3369  var canonicalUrl = "https://laboratoires-phytoceutic.com/blogs/news";
3370  var searchBar = document.getElementById("bloggle--input_search_container");
3371  
3372
3373  var navigationLinks = document.getElementsByClassName('bloggle--nav-item');
3374  if (navigationLinks.length > 0) {
3375    for (let i = 0; i < navigationLinks.length ; i++) {
3376        let href = navigationLinks[i].getAttribute("href");
3377        let isHrefInCanonical = canonicalUrl.indexOf(href) > -1;
3378        function isHrefLastSegment(string, target) {
3379            return string.substring(string.length - target.length) === target;
3380          }
3381      if (isHrefInCanonical && href && isHrefLastSegment(canonicalUrl, href)) {
3382        navigationLinks[i].classList.add("bloggle--active");
3383      } else {
3384        navigationLinks[i].classList.remove("bloggle--active");
3385      }
3386    }
3387  }
3388
3389  window.addEventListener('input', function (e) {
3390    var id = e.target.getAttribute("id");
3391    var resultContainer = document.getElementById("bloggle--search_results");
3392
3393    if (id && id == "bloggle--input_search") {
3394      var searchValue = e.target.value;
3395      if (searchValue.length > 1) {
3396        var request = new XMLHttpRequest();
3397        request.responseType = 'json'
3398        const suggestUrl = "https://" + window.location.hostname + (window.Shopify && window.Shopify.routes && window.Shopify.routes.root || "/" ) + "search/suggest.json?q=" + searchValue + "&resources[type]=article";
3399        request.open('GET', suggestUrl, true);
3400        request.onload = function (e) {
3401          if (this.status == 200) {
3402            var articles = this.response.resources.results.articles;
3403            if (articles.length > 0) {
3404              let resultsHtml = "";
3405              for (let i = 0; i < articles.length; i++) {
3406                resultsHtml = resultsHtml + '<div class="bloggle--search_result"><a class="bloggle--search_result_link" href="' + articles[i].url + '">' + articles[i].title + '</a></div>'
3407              }
3408              resultContainer.innerHTML = resultsHtml;
3409            } else {
3410              resultContainer.innerHTML = "";
3411            }
3412          }
3413        }
3414        request.send();
3415      } else {
3416        resultContainer.innerHTML = "";
3417      }
3418    }
3419  });
3420</script>
3420
3421
3422<style>
3423  
3424  .bloggle--blog-item-title, .bloggle--blog-item-date, .bloggle--blog-item-desc, .bloggle--blog-item-author {
3425    color: #000000;
3426  }
3427  .bloggle--blog-item {
3428    transition: all 0.3s ease;
3429    cursor: pointer;
3430  }
3431
3432  .bloggle--blog-item-link {
3433    text-decoration: unset;
3434  }
3435  .bloggle--blog-item-img {
3436    width: 100%;
3437    height: 240px;
3438    object-fit: cover;
3439    transition: all 0.3s ease;
3440  }
3441  .bloggle--blog-item:hover .bloggle--blog-item-img {
3442    opacity: 0.5;
3443  }
3444  #bloggle--blog_layout {
3445    width: 1000px;
3446    max-width: 100%;
3447  }
3448  .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div , .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
3449    height: calc(100% - 240px)
3450  }
3451
3452
3453  .bloggle--search-input #bloggle--search_results {
3454      left: auto !important;
3455      right: 0px !important;
3456      width: 300px !important;
3457    }
3458
3459  @media screen and (max-width: 767px) {
3460      .bloggle--search-input #bloggle--search_results {
3461        width: 100% !important;
3462      }
3463    }
3464
3465  @media screen and (max-width: 1024px) {
3466    .bloggle--blog-item-img{
3467      height: 200px !important;
3468    }
3469    .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
3470      height: calc(100% - 200px) !important;
3471    }
3472    #bloggle--blog_layout {
3473      width: 100%;
3474      max-width: 100%;
3475    }
3476  }
3477  @media screen and (max-width: 767px) {
3478  .bloggle--blog-item-img{
3479      height: 150px !important;
3480    }
3481    .bloggle--blog-items.trois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.unDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxTrois .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deuxDeux .bloggle--blog-item-link .responsive-div, .bloggle--blog-items.deux .bloggle--blog-item-link .responsive-div{
3482      height: fit-content;
3483    }
3484    .bloggle--blog-items {
3485      gap: 0px;
3486    }
3487    #bloggle--blog_layout {
3488      width: 100%;
3489      max-width: 100%;
3490    }
3491    .bloggle--blog-item {
3492      
3493      
3494    }
3495  }
3496</style>
3497<style>.bloggle--blog-item-date { 
3498font-size: 12px; 
3499margin-bottom: 10px; 
3500} 
3501
3502.bloggle--blog-item-author {
3503 font-size: 13px;
3504 margin-top: 10px;
3505 }
3506
3507 .bloggle--blog-item-button {
3508margin-top: 10px;
3509 }</style>
3510
3511</div>
3512    </main><!-- BEGIN sections: newsletter-group -->
3513<section id="shopify-section-sections--29201315266886__refonte_newsletter_form" class="shopify-section shopify-section-group-newsletter-group section"><style data-shopify>.refonte-nlf-sections--29201315266886__refonte_newsletter_form { background: #00a28b; padding: 64px 0 64px; }.refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-inner { max-width: 1280px; margin: 0 auto; padding: 0 20px; }
3514  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-heading { margin: 0; font-family: var(--font-heading-family); font-weight: var(--font-heading-weight); color: #ffffff; font-size: 29px; line-height: 1.06; }
3515  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-text { margin: 12px 0 0; font-size: 14.5px; line-height: 1.55; color: #ffffff; max-width: 52ch; }
3516  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-form { margin-top: 24px; }
3517  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-fields { display: grid; grid-template-columns: 1fr; gap: 10px; }
3518  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-field { position: relative; }
3519  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-label { position: absolute; width: 1px; height: 1px; overflow: hidden; clip: rect(0 0 0 0); white-space: nowrap; }
3520  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-input {
3521    width: 100%;
3522    box-sizing: border-box;
3523    height: 50px;
3524    padding: 0 20px;
3525    border-radius: 999px;
3526    border: 1px solid #ffffff;
3527    background: #ffffff;
3528    color: #16261c;
3529    font-family: inherit;
3530    font-size: 14.5px;
3531    transition: border-color .18s ease, box-shadow .18s ease;
3532  }
3533  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-input::placeholder { color: #8c9a90; opacity: 1; }
3534  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-input:focus { outline: none; border-color: #e4680e; box-shadow: 0 0 0 3px rgba(228, 104, 14, 0.25); }
3535  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-input[aria-invalid="true"] { border-color: #E2564B; }
3536  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-hp { position: absolute !important; left: -9999px !important; width: 1px; height: 1px; opacity: 0; }
3537  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-consent { display: flex; gap: 10px; align-items: flex-start; margin-top: 14px; }
3538  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-consent input { flex-shrink: 0; margin: 2px 0 0; width: 16px; height: 16px; accent-color: #e4680e; }
3539  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-consent label { font-size: 12px; line-height: 1.45; color: #ffffff; }
3540  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-legal { margin: 12px 0 0; font-size: 11px; line-height: 1.45; color: #ffffff; opacity: .8; text-align: left; }
3541  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-legal a { color: inherit; font-size: inherit; font-weight: inherit; text-decoration: underline; }
3542  /* Mention légale sur toute la largeur : elle tient alors sur 2 lignes en desktop. */
3543  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-legal-full { margin-top: 26px; }
3544  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-legal-full .nlf-legal { margin: 0; max-width: none; }
3545  /* Mention légale dans la colonne de gauche, sous le texte d'accroche. */
3546  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-legal-intro { margin-top: 20px; }
3547  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-legal-intro .nlf-legal { margin: 0; }
3548  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-submit {
3549    margin-top: 16px;
3550    height: 50px;
3551    padding: 0 32px;
3552    border: 0;
3553    border-radius: 999px;
3554    background: #e4680e;
3555    color: #ffffff;
3556    font-family: inherit;
3557    font-size: 14.5px;
3558    font-weight: 700;
3559    cursor: pointer;
3560    transition: transform .18s cubic-bezier(0.16,1,0.3,1), opacity .18s ease;
3561  }
3562  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-submit:hover { transform: translateY(-2px); }
3563  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-submit[disabled] { opacity: .6; cursor: default; transform: none; }
3564  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-status { margin: 14px 0 0; font-size: 13.5px; line-height: 1.5; color: #ffffff; }
3565  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-status[data-state="error"] { color: #F0A79E; }
3566  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-done { font-size: 16px; line-height: 1.55; color: #ffffff; }
3567  .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-setup { padding: 16px 18px; border: 1px dashed #ffffff; border-radius: 12px; color: #ffffff; font-size: 13.5px; line-height: 1.5; }
3568  @media (prefers-reduced-motion: reduce) {
3569    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-submit,
3570    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-input { transition: none; }
3571  }
3572  @media screen and (min-width: 750px) {
3573    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-fields { grid-template-columns: 1fr 1fr; }
3574    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-field--full { grid-column: 1 / -1; }
3575  }
3576  @media screen and (min-width: 990px) {
3577    /* align-items: start aligne le haut du premier champ sur le haut du titre. */
3578    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-wrap { display: grid; grid-template-columns: 1fr 1fr; gap: 70px; align-items: start; }
3579    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-heading { font-size: 44px; }
3580    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-text { font-size: 16px; }
3581    .refonte-nlf-sections--29201315266886__refonte_newsletter_form .nlf-form { margin-top: 0; }
3582  }</style><div class="refonte-nlf-sections--29201315266886__refonte_newsletter_form">
3583  <div class="nlf-inner">
3584  <div class="nlf-wrap">
3585    <div class="nlf-intro"><h2 class="nlf-heading">-10 % sur votre première commande</h2><p class="nlf-text">Nouveautés, bons plans et conseils bien-être.</p><div class="nlf-legal-intro" data-nlf-legal><p class="nlf-legal">En vous inscrivant, vous acceptez de recevoir des e-mails et SMS marketing de Laboratoires Phytoceutic. Désinscription à tout moment. Voir notre <a href="/pages/mentions-legales-politique-de-confidentialite">politique de confidentialité</a>.</p></div></div>
3586
3587    <div class="nlf-form"><form class="nlf-formel" novalidate
3588          data-nlf-form
3589          data-company="RqbdPj"
3590          data-list="XEWW3V"
3591          data-source="Blog - bandeau newsletter"
3592          data-default-prefix="+33">
3593
3594          <div class="nlf-fields">
3595            <div class="nlf-field nlf-field--full">
3596              <label class="nlf-label" for="nlf-email-sections--29201315266886__refonte_newsletter_form">E-mail</label>
3597              <input class="nlf-input" type="email" id="nlf-email-sections--29201315266886__refonte_newsletter_form" name="email" required
3598                placeholder="Votre e-mail" autocomplete="email">
3599            </div><div class="nlf-field">
3600                <label class="nlf-label" for="nlf-first-sections--29201315266886__refonte_newsletter_form">Prénom</label>
3601                <input class="nlf-input" type="text" id="nlf-first-sections--29201315266886__refonte_newsletter_form" name="first_name"
3602                  placeholder="Votre prénom" autocomplete="given-name">
3603              </div><div class="nlf-field">
3604                <label class="nlf-label" for="nlf-phone-sections--29201315266886__refonte_newsletter_form">Téléphone</label>
3605                <input class="nlf-input" type="tel" id="nlf-phone-sections--29201315266886__refonte_newsletter_form" name="phone"
3606                  placeholder="Téléphone" autocomplete="tel"
3607                  inputmode="numeric" pattern="[0-9]{9,10}">
3608              </div><div class="nlf-field nlf-field--full nlf-hp" aria-hidden="true">
3609              <label class="nlf-label" for="nlf-company-sections--29201315266886__refonte_newsletter_form">Ne pas remplir</label>
3610              <input type="text" id="nlf-company-sections--29201315266886__refonte_newsletter_form" name="nlf_company" tabindex="-1" autocomplete="off">
3611            </div>
3612          </div><div class="nlf-consent">
3613              <input type="checkbox" id="nlf-sms-sections--29201315266886__refonte_newsletter_form" name="sms_consent">
3614              <label for="nlf-sms-sections--29201315266886__refonte_newsletter_form">Cochez cette case pour recevoir également des messages marketing promotionnels (offres et codes de réduction exclusifs uniquement proposés via WhatsApp).</label>
3615            </div><button class="nlf-submit" type="submit">S'inscrire</button>
3616          <p class="nlf-status" data-nlf-status role="status" aria-l
3616ive="polite"></p>
3617        </form></div>
3618  </div></div>
3619</div>
3620
3621<script>
3622  (function () {
3623    var root = document.currentScript.closest('.refonte-nlf-sections--29201315266886__refonte_newsletter_form') || document.querySelector('.refonte-nlf-sections--29201315266886__refonte_newsletter_form');
3624    if (!root) return;
3625    var form = root.querySelector('[data-nlf-form]');
3626    if (!form) return;
3627
3628    var status = form.querySelector('[data-nlf-status]');
3629    var button = form.querySelector('.nlf-submit');
3630    var MSG = {
3631      email: "Merci de saisir une adresse e-mail valide.",
3632      phone: "Merci de saisir un numéro de téléphone valide pour recevoir les SMS.",
3633      error: "Une erreur est survenue, merci de réessayer dans un instant.",
3634      success: "Merci ! Vérifiez votre boîte mail, votre code de réduction arrive.",
3635      sending: "Envoi en cours..."
3636    };
3637
3638    function say(text, state) {
3639      status.textContent = text || '';
3640      if (state) { status.setAttribute('data-state', state); } else { status.removeAttribute('data-state'); }
3641    }
3642
3643    function normalisePhone(raw, prefix) {
3644      var v = (raw || '').replace(/[\s().\-]/g, '');
3645      if (!v) return '';
3646      if (v.charAt(0) === '+') return v;
3647      if (v.charAt(0) === '0') return prefix + v.slice(1);
3648      return prefix + v;
3649    }
3650
3651    var phoneInputEl = form.querySelector('[name="phone"]');
3652    if (phoneInputEl) {
3653      // N'accepte que des chiffres, jusqu'à 10 (format national FR : 0X XX XX XX XX).
3654      // Pas de maxlength HTML : elle tronquerait un numéro collé avec espaces/tirets
3655      // avant même qu'on ait pu les retirer.
3656      phoneInputEl.addEventListener('input', function () {
3657        var digitsOnly = this.value.replace(/\D/g, '').slice(0, 10);
3658        if (digitsOnly !== this.value) this.value = digitsOnly;
3659      });
3660      phoneInputEl.addEventListener('keypress', function (e) {
3661        if (e.key && !/[0-9]/.test(e.key)) e.preventDefault();
3662      });
3663    }
3664
3665    form.addEventListener('submit', function (e) {
3666      e.preventDefault();
3667      if (form.querySelector('[name="nlf_company"]').value) return; // piège à robots
3668
3669      var emailEl = form.querySelector('[name="email"]');
3670      var firstEl = form.querySelector('[name="first_name"]');
3671      var phoneEl = form.querySelector('[name="phone"]');
3672      var smsEl = form.querySelector('[name="sms_consent"]');
3673
3674      var email = (emailEl.value || '').trim();
3675      emailEl.removeAttribute('aria-invalid');
3676      if (!/^[^@\s]+@[^@\s]+\.[^@\s]+$/.test(email)) {
3677        emailEl.setAttribute('aria-invalid', 'true');
3678        emailEl.focus();
3679        say(MSG.email, 'error');
3680        return;
3681      }
3682
3683      var phone = '';
3684      if (phoneEl) {
3685        phoneEl.removeAttribute('aria-invalid');
3686        phone = normalisePhone(phoneEl.value, form.dataset.defaultPrefix || '+33');
3687        var smsWanted = smsEl && smsEl.checked;
3688        if (smsWanted && !/^\+[1-9]\d{7,14}$/.test(phone)) {
3689          phoneEl.setAttribute('aria-invalid', 'true');
3690          phoneEl.focus();
3691          say(MSG.phone, 'error');
3692          return;
3693        }
3694        if (!smsWanted && phone && !/^\+[1-9]\d{7,14}$/.test(phone)) phone = '';
3695      }
3696
3697      var attributes = { email: email };
3698      if (firstEl && firstEl.value.trim()) attributes.first_name = firstEl.value.trim();
3699      if (phone) attributes.phone_number = phone;
3700
3701      var subscriptions = { email: { marketing: { consent: 'SUBSCRIBED' } } };
3702      if (phone && smsEl && smsEl.checked) {
3703        subscriptions.sms = { marketing: { consent: 'SUBSCRIBED' } };
3704      }
3705      attributes.subscriptions = subscriptions;
3706
3707      var payload = {
3708        data: {
3709          type: 'subscription',
3710          attributes: {
3711            custom_source: form.dataset.source || 'Newsletter',
3712            profile: { data: { type: 'profile', attributes: attributes } }
3713          },
3714          relationships: { list: { data: { type: 'list', id: form.dataset.list } } }
3715        }
3716      };
3717
3718      button.disabled = true;
3719      say(MSG.sending);
3720
3721      fetch('https://a.klaviyo.com/client/subscriptions/?company_id=' + encodeURIComponent(form.dataset.company), {
3722        method: 'POST',
3723        headers: { 'Content-Type': 'application/json', 'revision': '2025-07-15' },
3724        body: JSON.stringify(payload)
3725      })
3726        .then(function (res) {
3727          if (res.status === 202 || res.ok) {
3728            var done = document.createElement('p');
3729            done.className = 'nlf-done';
3730            done.setAttribute('role', 'status');
3731            done.textContent = MSG.success;
3732            form.parentNode.replaceChild(done, form);
3733            var legal = root.querySelector('[data-nlf-legal]');
3734            if (legal) legal.hidden = true;
3735          } else {
3736            button.disabled = false;
3737            say(MSG.error, 'error');
3738          }
3739        })
3740        .catch(function () {
3741          button.disabled = false;
3742          say(MSG.error, 'error');
3743        });
3744    });
3745  })();
3746</script>
3746
3747
3748
3749</section>
3750<!-- END sections: newsletter-group -->
3751    <div id="shopify-section-footer" class="shopify-section"><style data-shopify>.refonte-ft-footer { background: #6c6c6c; padding-top: 0px; }
3752  .refonte-ft-footer .nf-body { background: #30301e; padding: 64px 0 24px; }
3753  .refonte-ft-footer .nf-inner { max-width: 1280px; margin: 0 auto; padding: 0 20px; box-sizing: border-box; }
3754
3755  .refonte-ft-footer .nf-top { display: flex; flex-direction: column; gap: 30px; }
3756  .refonte-ft-footer .nf-identity { display: flex; flex-direction: column; gap: 16px; }
3757  .refonte-ft-footer .nf-logo { display: block; height: auto; width: 190px; max-width: 100%; }
3758  .refonte-ft-footer .nf-baseline { margin: 0; font-size: 14px; line-height: 1.55; color: #ffffff; }
3759  .refonte-ft-footer .nf-reviews { display: flex; align-items: center; gap: 9px; text-decoration: none; flex-wrap: wrap; }
3760  .refonte-ft-footer .nf-stars { display: flex; gap: 2px; }
3761  .refonte-ft-footer .nf-score { font-size: 13.5px; color: #f1efe4; font-weight: 600; }
3762  .refonte-ft-footer .nf-count { font-size: 13.5px; color: #ffffff; }
3763
3764  .refonte-ft-footer .nf-cols { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 28px 20px; }
3765  .refonte-ft-footer .nf-col { display: flex; flex-direction: column; gap: 13px; }
3766  .refonte-ft-footer .nf-col-head { margin: 0; font-size: 13px; font-weight: 700; color: #f1efe4; }
3767  .refonte-ft-footer .nf-links { display: flex; flex-direction: column; gap: 12px; }
3768  .refonte-ft-footer .nf-links a { font-size: 14.5px; line-height: 1.35; color: #ffffff; text-decoration: none; transition: color .18s ease; }
3769  .refonte-ft-footer .nf-links a:hover { color: #f1efe4; }
3770
3771  .refonte-ft-footer .nf-rule { height: 1px; background: rgba(241, 239, 228, 0.1); border: 0; margin: 28px 0; }
3772
3773  .refonte-ft-footer .nf-contact { display: flex; flex-direction: column; gap: 14px; }
3774  .refonte-ft-footer .nf-contact-item { display: flex; gap: 10px; align-items: flex-start; }
3775  .refonte-ft-footer .nf-contact-item svg { flex-shrink: 0; margin-top: 2px; }
3776  .refonte-ft-footer .nf-contact-text { font-size: 13.5px; line-height: 1.5; color: #ffffff; }
3777  .refonte-ft-footer .nf-phone { color: #f1efe4; font-weight: 600; text-decoration: none; }
3778  /* mobile : "· Du lundi au vendredi, 9h-17h" passait à la ligne à côté du
3779     téléphone - réduit pour tenir sur une seule ligne avec le numéro. */
3780  @media screen and (max-width: 749px) {
3781    .refonte-ft-footer .nf-hours { font-size: 11px; }
3782  }
3783  .refonte-ft-footer .nf-social { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; }
3784  .refonte-ft-footer .nf-social-head { font-size: 13px; font-weight: 700; color: #f1efe4; }
3785  .refonte-ft-footer .nf-social a {
3786    display: inline-flex; align-items: center; gap: 8px;
3787    font-size: 14px; color: #ffffff; text-decoration: none;
3788    padding: 12px 16px 12px 13px; border-radius: 999px; border: 1px solid rgba(241, 239, 228, 0.16);
3789    transition: color .18s ease, border-color .18s ease;
3790  }
3791  .refonte-ft-footer .nf-social a:hover { color: #f1efe4; border-color: #f1efe4; }
3792
3793  .refonte-ft-footer .nf-bottom { display: flex; flex-direction: column; gap: 16px; }
3794  .refonte-ft-footer .nf-legal { display: flex; flex-wrap: wrap; align-items: center; gap: 8px 14px; font-size: 12.5px; color: #ffffff; }
3795  .refonte-ft-footer .nf-legal a { font-size: 12.5px; color: #ffffff; text-decoration: none; transition: color .18s ease; }
3796  .refonte-ft-footer .nf-legal a:hover { color: #f1efe4; }
3797  .refonte-ft-footer .nf-pay { display: flex; gap: 6px; flex-wrap: wrap; align-items: center; }
3798  .refonte-ft-footer .nf-pay svg { width: 38px; height: 24px; display: block; }
3799
3800  @media (prefers-reduced-motion: reduce) {
3801    .refonte-ft-footer a { transition: none; }
3802  }
3803
3804  @media screen and (min-width: 750px) {
3805    .refonte-ft-footer .nf-cols { grid-template-columns: repeat(4, minmax(0, 1fr)); gap: 40px; }
3806    .refonte-ft-footer .nf-contact { display: grid; grid-template-columns: 280px minmax(0, 1fr) auto; gap: 40px; align-items: center; }
3807    .refonte-ft-footer .nf-bottom { flex-direction: row; align-items: center; justify-content: space-between; gap: 32px; }
3808    .refonte-ft-footer .nf-pay { flex-shrink: 0; flex-wrap: nowrap; }
3809  }
3810
3811  @media screen and (min-width: 990px) {
3812    .refonte-ft-footer .nf-top { display: grid; grid-template-columns: 280px repeat(4, minmax(0, 1fr)); gap: 40px; align-items: start; }
3813    .refonte-ft-footer .nf-cols { display: contents; }
3814    .refonte-ft-footer .nf-col { gap: 14px; }
3815    .refonte-ft-footer .nf-links { gap: 11px; }
3816  }
3816/* Réserve l'espace de la barre d'onglets mobile fixe (sections/header-boutique-v2.liquid,
3817       .hbv2-tabbar) pour que le bas du footer (copyright, moyens de paiement) ne passe pas
3818       dessous. Auparavant compensé sur #MainContent, ce qui créait un vide entre la dernière
3819       section et le footer au lieu de protéger le vrai bas de page. */
3820    @media screen and (max-width: 990px) {
3821      .refonte-ft-footer { padding-bottom: 66px; }
3822    }</style><div class="refonte-ft-footer">
3823  <div class="nf-body">
3824    <div class="nf-inner">
3825
3826      <div class="nf-top">
3827
3828        <div class="nf-identity"><img class="nf-logo" src="//laboratoires-phytoceutic.com/cdn/shop/files/Logo_Laboratoires_Phytoceutic_2025_blanc.png?v=1739447295&width=500" alt="Phytoceutic" loading="lazy"><p class="nf-baseline">La santé et le bien-être naturellement, depuis 1990. Produits naturels et bio : compléments alimentaires, colorations et cosmétique naturelle.</p><a class="nf-reviews" href="/pages/avis">
3829              <span class="nf-stars" aria-hidden="true"><svg width="15" height="15" viewBox="0 0 24 24" aria-hidden="true">
3830                    <defs>
3831                      <linearGradient id="nf-star-footer-1">
3832                        <stop offset="100%" stop-color="#e4680e"/>
3833                        <stop offset="100%" stop-color="rgba(228, 104, 14, 0.28)"/>
3834                      </linearGradient>
3835                    </defs>
3836                    <path d="m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1L12 2Z" fill="url(#nf-star-footer-1)"/>
3837                  </svg><svg width="15" height="15" viewBox="0 0 24 24" aria-hidden="true">
3838                    <defs>
3839                      <linearGradient id="nf-star-footer-2">
3840                        <stop offset="100%" stop-color="#e4680e"/>
3841                        <stop offset="100%" stop-color="rgba(228, 104, 14, 0.28)"/>
3842                      </linearGradient>
3843                    </defs>
3844                    <path d="m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1L12 2Z" fill="url(#nf-star-footer-2)"/>
3845                  </svg><svg width="15" height="15" viewBox="0 0 24 24" aria-hidden="true">
3846                    <defs>
3847                      <linearGradient id="nf-star-footer-3">
3848                        <stop offset="100%" stop-color="#e4680e"/>
3849                        <stop offset="100%" stop-color="rgba(228, 104, 14, 0.28)"/>
3850                      </linearGradient>
3851                    </defs>
3852                    <path d="m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1L12 2Z" fill="url(#nf-star-footer-3)"/>
3853                  </svg><svg width="15" height="15" viewBox="0 0 24 24" aria-hidden="true">
3854                    <defs>
3855                      <linearGradient id="nf-star-footer-4">
3856                        <stop offset="100%" stop-color="#e4680e"/>
3857                        <stop offset="100%" stop-color="rgba(228, 104, 14, 0.28)"/>
3858                      </linearGradient>
3859                    </defs>
3860                    <path d="m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1L12 2Z" fill="url(#nf-star-footer-4)"/>
3861                  </svg><svg width="15" height="15" viewBox="0 0 24 24" aria-hidden="true">
3862                    <defs>
3863                      <linearGradient id="nf-star-footer-5">
3864                        <stop offset="52%" stop-color="#e4680e"/>
3865                        <stop offset="52%" stop-color="rgba(228, 104, 14, 0.28)"/>
3866                      </linearGradient>
3867                    </defs>
3868                    <path d="m12 2 3.1 6.3 6.9 1-5 4.9 1.2 6.8L12 17.8 5.8 21l1.2-6.8-5-4.9 6.9-1L12 2Z" fill="url(#nf-star-footer-5)"/>
3869                  </svg></span>
3870              <span class="nf-score">4,5 sur 5</span>
3871              <span class="nf-count">4125 avis</span>
3872            </a></div>
3873
3874        <div class="nf-cols"><div class="nf-col">
3875                <h2 class="nf-col-head">Nos familles</h2>
3876                <div class="nf-links"><a href="/collections/complements-alimentaires">Compléments alimentaires</a><a href="/collections/colorations">Colorations</a><a href="/collections/soins-cosmetiques">Soins cosmétiques</a><a href="/collections/produits-bio">Produits bio</a><a href="/collections/tous-les-produits">Tous les produits</a></div>
3877              </div><div class="nf-col">
3878                <h2 class="nf-col-head">Nos marques</h2>
3879                <div class="nf-links"><a href="/collections/phytoceutic">Phytoceutic</a><a href="/collections/herbatint">Herbatint</a><a href="/collections/armonia">Armonia</a><a href="/collections/biosana">Biosana</a></div>
3880              </div><div class="nf-col">
3881                <h2 class="nf-col-head">Infos</h2>
3882                <div class="nf-links"><a href="/pages/a-propos">À propos</a><a href="/pages/plantes-et-actifs">Ingrédients & actifs</a><a href="/blogs/news">Conseils</a></div>
3883              </div><div class="nf-col">
3884                <h2 class="nf-col-head">Aide</h2>
3885                <div class="nf-links"><a href="/pages/contact">Contact</a><a href="/pages/faq">FAQ</a><a href="/account?a=cd_my-profile">Mon compte</a><a href="/pages/eu-formulaire-retractation">Envoyer une rétractation</a></div>
3886              </div></div>
3887
3888      </div><hr class="nf-rule">
3889        <div class="nf-contact"><div class="nf-contact-item">
3890              <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#00a28b" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3891                <path d="M20 10c0 5.5-8 12-8 12s-8-6.5-8-12a8 8 0 0 1 16 0Z"></path>
3892                <circle cx="12" cy="10" r="3"></circle>
3893              </svg>
3894              <span class="nf-contact-text">39 Via Nova, Pôle d'Excellence Jean-Louis<br />
389583600 Fréjus</span>
3896            </div><div class="nf-contact-item">
3897              <svg width="16" height="16" viewBox="0 0 24 24" fill="none" stroke="#00a28b" stroke-width="1.8" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3898                <path d="M22 16.9v3a2 2 0 0 1-2.2 2 19.8 19.8 0 0 1-8.6-3.1 19.5 19.5 0 0 1-6-6A19.8 19.8 0 0 1 2.1 4.2 2 2 0 0 1 4.1 2h3a2 2 0 0 1 2 1.7c.1 1 .4 1.9.7 2.8a2 2 0 0 1-.5 2.1L8.1 9.9a16 16 0 0 0 6 6l1.3-1.3a2 2 0 0 1 2.1-.4c.9.3 1.8.5 2.8.6a2 2 0 0 1 1.7 2Z"></path>
3899              </svg>
3900              <span class="nf-contact-text">
3901                <a class="nf-phone" href="tel:+33494176300">04 94 17 63 00</a><span class="nf-hours"> &nbsp;&middot;&nbsp; Du lundi au vendredi, 9h-17h</span></span>
3902            </div><div class="nf-social"><span class="nf-social-head">Suivez-nous</span><a href="https://www.instagram.com/laboratoiresphytoceutic/">
3903                  <svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3904                    <rect x="3" y="3" width="18" height="18" rx="5"></rect>
3905                    <circle cx="12" cy="12" r="4"></circle>
3906                    <circle cx="17.5" cy="6.5" r="1.1" fill="currentColor" stroke="none"></circle>
3907                  </svg>
3908                  Instagram
3909                </a><a href="https://www.facebook.com/laboratoires.phytoceutic/">
3910                  <svg width="17" height="17" viewBox="0 0 24 24" fill="none" stroke="currentColor" stroke-width="1.7" stroke-linecap="round" stroke-linejoin="round" aria-hidden="true">
3911                    <path d="M15 3h-2.5A4.5 4.5 0 0 0 8 7.5V10H5.5v4H8v7h4v-7h3l.5-4H12V7.5a1 1 0 0 1 1-1h2V3Z"></path>
3912                  </svg>
3913                  Facebook
3914                </a></div></div><hr class="nf-rule">
3915
3916      <div class="nf-bottom">
3917        <div class="nf-legal"><span>© 2026 Laboratoires Phytoceutic</span><a href="/pages/conditions-generales-de-vente">CGV</a><a href="/pages/mentions-legales-politique-de-confidentialite">Mentions légales & confidentialité</a><a href="/tools/sitemap">Plan du site</a></div><div class="nf-pay"><svg class="nf-pay-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-american_express"><title id="pi-american_express">American Express</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#0071CE" style="fill:#0071CE;fill:color(display-p3 0.0000 0.4431 0.8078);fill-opacity:1;"/><path d="M3 0.5H35C36.3348 0.5 37.5 1.58692 37.5 3V21C37.5 22.4239 36.4239 23.5 35 23.5H3C1.66524 23.5 0.5 22.4131 0.5 21V3C0.5 1.57614 1.57614 0.5 3 0.5Z" stroke="black" stroke-opacity="0.07" style="stroke:black;stroke-opacity:0.07;"/><path d="M25.8662 6.33203V3H31L31.8662 5.5332L32.7334 3H37V14.2002H36.7998L34.8672 16.2656L36.7998 18.3594H37V21.2666H33.5996L31.9336 19.3994L30.2002 21.2666H19.4668V12.666H16L20.2666 3H24.4004L25.8662 6.33203ZM20.5996 20.2656H27V18.5322H22.666V17.3994H26.8662V15.666H22.666V14.5322H27V12.7988H20.5996V20.2656ZM30.5332 16.5322L27 20.2656H29.5996L31.8662 17.8662L34.0664 20.2656H36.7324L33.1992 16.4658L36.7324 12.7988H34.1328L31.8662 15.1992L29.7324 12.7988H27L30.5332 16.5322ZM17.666 11.7324H19.9326L20.5332 10.1992H23.999L24.666 11.7324H26.999L23.666 4.19922H20.999L17.666 11.7324ZM33.5996 4.19922L31.9326 8.86621L30.1992 4.19922H27V11.666H29.0664V6.39941L31 11.666H32.7998L34.7324 6.39941V11.666H36.7324V4.13281L33.5996 4.19922ZM23.2656 8.46582H21.2656L22.2656 5.99902L23.2656 8.46582Z" fill="white" style="fill:white;fill-opacity:1;"/>
3917</svg>
3918
3919<svg class="nf-pay-icon" version="1.1" xmlns="http://www.w3.org/2000/svg" role="img" x="0" y="0" width="38" height="24" viewBox="0 0 165.521 105.965" xml:space="preserve" aria-labelledby="pi-apple_pay"><title id="pi-apple_pay">Apple Pay</title><path fill="#000" d="M150.698 0H14.823c-.566 0-1.133 0-1.698.003-.477.004-.953.009-1.43.022-1.039.028-2.087.09-3.113.274a10.51 10.51 0 0 0-2.958.975 9.932 9.932 0 0 0-4.35 4.35 10.463 10.463 0 0 0-.975 2.96C.113 9.611.052 10.658.024 11.696a70.22 70.22 0 0 0-.022 1.43C0 13.69 0 14.256 0 14.823v76.318c0 .567 0 1.132.002 1.699.003.476.009.953.022 1.43.028 1.036.09 2.084.275 3.11a10.46 10.46 0 0 0 .974 2.96 9.897 9.897 0 0 0 1.83 2.52 9.874 9.874 0 0 0 2.52 1.83c.947.483 1.917.79 2.96.977 1.025.183 2.073.245 3.112.273.477.011.953.017 1.43.02.565.004 1.132.004 1.698.004h135.875c.565 0 1.132 0 1.697-.004.476-.002.952-.009 1.431-.02 1.037-.028 2.085-.09 3.113-.273a10.478 10.478 0 0 0 2.958-.977 9.955 9.955 0 0 0 4.35-4.35c.483-.947.789-1.917.974-2.96.186-1.026.246-2.074.274-3.11.013-.477.02-.954.022-1.43.004-.567.004-1.132.004-1.699V14.824c0-.567 0-1.133-.004-1.699a63.067 63.067 0 0 0-.022-1.429c-.028-1.038-.088-2.085-.274-3.112a10.4 10.4 0 0 0-.974-2.96 9.94 9.94 0 0 0-4.35-4.35A10.52 10.52 0 0 0 156.939.3c-1.028-.185-2.076-.246-3.113-.274a71.417 71.417 0 0 0-1.431-.022C151.83 0 151.263 0 150.698 0z" /><path fill="#FFF" d="M150.698 3.532l1.672.003c.452.003.905.008 1.36.02.793.022 1.719.065 2.583.22.75.135 1.38.34 1.984.648a6.392 6.392 0 0 1 2.804 2.807c.306.6.51 1.226.645 1.983.154.854.197 1.783.218 2.58.013.45.019.9.02 1.36.005.557.005 1.113.005 1.671v76.318c0 .558 0 1.114-.004 1.682-.002.45-.008.9-.02 1.35-.022.796-.065 1.725-.221 2.589a6.855 6.855 0 0 1-.645 1.975 6.397 6.397 0 0 1-2.808 2.807c-.6.306-1.228.511-1.971.645-.881.157-1.847.2-2.574.22-.457.01-.912.017-1.379.019-.555.004-1.113.004-1.669.004H14.801c-.55 0-1.1 0-1.66-.004a74.993 74.993 0 0 1-1.35-.018c-.744-.02-1.71-.064-2.584-.22a6.938 6.938 0 0 1-1.986-.65 6.337 6.337 0 0 1-1.622-1.18 6.355 6.355 0 0 1-1.178-1.623 6.935 6.935 0 0 1-.646-1.985c-.156-.863-.2-1.788-.22-2.578a66.088 66.088 0 0 1-.02-1.355l-.003-1.327V14.474l.002-1.325a66.7 66.7 0 0 1 .02-1.357c.022-.792.065-1.717.222-2.587a6.924 6.924 0 0 1 .646-1.981c.304-.598.7-1.144 1.18-1.623a6.386 6.386 0 0 1 1.624-1.18 6.96 6.96 0 0 1 1.98-.646c.865-.155 1.792-.198 2.586-.22.452-.012.905-.017 1.354-.02l1.677-.003h135.875" /><g><g><path fill="#000" d="M43.508 35.77c1.404-1.755 2.356-4.112 2.105-6.52-2.054.102-4.56 1.355-6.012 3.112-1.303 1.504-2.456 3.959-2.156 6.266 2.306.2 4.61-1.152 6.063-2.858" /><path fill="#000" d="M45.587 39.079c-3.35-.2-6.196 1.9-7.795 1.9-1.6 0-4.049-1.8-6.698-1.751-3.447.05-6.645 2-8.395 5.1-3.598 6.2-.95 15.4 2.55 20.45 1.699 2.5 3.747 5.25 6.445 5.151 2.55-.1 3.549-1.65 6.647-1.65 3.097 0 3.997 1.65 6.696 1.6 2.798-.05 4.548-2.5 6.247-5 1.95-2.85 2.747-5.6 2.797-5.75-.05-.05-5.396-2.101-5.446-8.251-.05-5.15 4.198-7.6 4.398-7.751-2.399-3.548-6.147-3.948-7.447-4.048" /></g><g><path fill="#000" d="M78.973 32.11c7.278 0 12.347 5.017 12.347 12.321 0 7.33-5.173 12.373-12.529 12.373h-8.058V69.62h-5.822V32.11h14.062zm-8.24 19.807h6.68c5.07 0 7.954-2.729 7.954-7.46 0-4.73-2.885-7.434-7.928-7.434h-6.706v14.894z" /><path fill="#000" d="M92.764 61.847c0-4.809 3.665-7.564 10.423-7.98l7.252-.442v-2.08c0-3.04-2.001-4.704-5.562-4.704-2.938 0-5.07 1.507-5.51 3.82h-5.252c.157-4.86 4.731-8.395 10.918-8.395 6.654 0 10.995 3.483 10.995 8.89v18.663h-5.38v-4.497h-.13c-1.534 2.937-4.914 4.782-8.579 4.782-5.406 0-9.175-3.222-9.175-8.057zm17.675-2.417v-2.106l-6.472.416c-3.64.234-5.536 1.585-5.536 3.95 0 2.288 1.975 3.77 5.068 3.77 3.95 0 6.94-2.522 6.94-6.03z" /><path fill="#000" d="M120.975 79.652v-4.496c.364.051 1.247.103 1.715.103 2.573 0 4.029-1.09 4.913-3.899l.52-1.663-9.852-27.293h6.082l6.863 22.146h.13l6.862-22.146h5.927l-10.216 28.67c-2.34 6.577-5.017 8.735-10.683 8.735-.442 0-1.872-.052-2.261-.157z" /></g></g></svg>
3920
3921<svg class="nf-pay-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-google_pay"><title id="pi-google_pay">Google Pay</title><path d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000" opacity=".07"/><path d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32" fill="#FFF"/><path d="M18.093 11.976v3.2h-1.018v-7.9h2.691a2.447 2.447 0 0 1 1.747.692 2.28 2.28 0 0 1 .11 3.224l-.11.116c-.47.447-1.098.69-1.747.674l-1.673-.006zm0-3.732v2.788h1.698c.377.012.741-.135 1.005-.404a1.391 1.391 0 0 0-1.005-2.354l-1.698-.03zm6.484 1.348c.65-.03 1.286.188 1.778.613.445.43.682 1.03.65 1.649v3.334h-.969v-.766h-.049a1.93 1.93 0 0 1-1.673.931 2.17 2.17 0 0 1-1.496-.533 1.667 1.667 0 0 1-.613-1.324 1.606 1.606 0 0 1 .613-1.336 2.746 2.746 0 0 1 1.698-.515c.517-.02 1.03.093 1.49.331v-.208a1.134 1.134 0 0 0-.417-.901 1.416 1.416 0 0 0-.98-.368 1.545 1.545 0 0 0-1.319.717l-.895-.564a2.488 2.488 0 0 1 2.182-1.
392106zM23.29 13.52a.79.79 0 0 0 .337.662c.223.176.5.269.785.263.429-.001.84-.17 1.146-.472.305-.286.478-.685.478-1.103a2.047 2.047 0 0 0-1.324-.374 1.716 1.716 0 0 0-1.03.294.883.883 0 0 0-.392.73zm9.286-3.75l-3.39 7.79h-1.048l1.281-2.728-2.224-5.062h1.103l1.612 3.885 1.569-3.885h1.097z" fill="#5F6368"/><path d="M13.986 11.284c0-.308-.024-.616-.073-.92h-4.29v1.747h2.451a2.096 2.096 0 0 1-.9 1.373v1.134h1.464a4.433 4.433 0 0 0 1.348-3.334z" fill="#4285F4"/><path d="M9.629 15.721a4.352 4.352 0 0 0 3.01-1.097l-1.466-1.14a2.752 2.752 0 0 1-4.094-1.44H5.577v1.17a4.53 4.53 0 0 0 4.052 2.507z" fill="#34A853"/><path d="M7.079 12.05a2.709 2.709 0 0 1 0-1.735v-1.17H5.577a4.505 4.505 0 0 0 0 4.075l1.502-1.17z" fill="#FBBC04"/><path d="M9.629 8.44a2.452 2.452 0 0 1 1.74.68l1.3-1.293a4.37 4.37 0 0 0-3.065-1.183 4.53 4.53 0 0 0-4.027 2.5l1.502 1.171a2.715 2.715 0 0 1 2.55-1.875z" fill="#EA4335"/></svg>
3922
3923<svg class="nf-pay-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-master"><title id="pi-master">Mastercard</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#1C1C1C" style="fill:#1C1C1C;fill:color(display-p3 0.1098 0.1098 0.1098);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#232323" style="fill:#232323;fill:color(display-p3 0.1373 0.1373 0.1373);fill-opacity:1;"/><path d="M14.6364 19.2727C18.8538 19.2727 22.2727 15.8538 22.2727 11.6364C22.2727 7.41892 18.8538 4 14.6364 4C10.4189 4 7 7.41892 7 11.6364C7 15.8538 10.4189 19.2727 14.6364 19.2727Z" fill="#EB001B" style="fill:#EB001B;fill:color(display-p3 0.9216 0.0000 0.1059);fill-opacity:1;"/><path d="M23.3637 19.2727C27.5811 19.2727 31 15.8538 31 11.6364C31 7.41892 27.5811 4 23.3637 4C19.1462 4 15.7273 7.41892 15.7273 11.6364C15.7273 15.8538 19.1462 19.2727 23.3637 19.2727Z" fill="#F79E1B" style="fill:#F79E1B;fill:color(display-p3 0.9686 0.6196 0.1059);fill-opacity:1;"/><path d="M22.2727 11.6362C22.2727 9.01797 20.9637 6.72706 19 5.41797C17.0364 6.83615 15.7273 9.12706 15.7273 11.6362C15.7273 14.1452 17.0364 16.5452 19 17.8543C20.9637 16.5452 22.2727 14.2543 22.2727 11.6362Z" fill="#FF5F00" style="fill:#FF5F00;fill:color(display-p3 1.0000 0.3725 0.0000);fill-opacity:1;"/></svg>
3924
3925<svg class="nf-pay-icon" viewBox="0 0 38 24" xmlns="http://www.w3.org/2000/svg" width="38" height="24" role="img" aria-labelledby="pi-paypal"><title id="pi-paypal">PayPal</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="#fff" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path fill="#003087" d="M23.9 8.3c.2-1 0-1.7-.6-2.3-.6-.7-1.7-1-3.1-1h-4.1c-.3 0-.5.2-.6.5L14 15.6c0 .2.1.4.3.4H17l.4-3.4 1.8-2.2 4.7-2.1z"/><path fill="#3086C8" d="M23.9 8.3l-.2.2c-.5 2.8-2.2 3.8-4.6 3.8H18c-.3 0-.5.2-.6.5l-.6 3.9-.2 1c0 .2.1.4.3.4H19c.3 0 .5-.2.5-.4v-.1l.4-2.4v-.1c0-.2.3-.4.5-.4h.3c2.1 0 3.7-.8 4.1-3.2.2-1 .1-1.8-.4-2.4-.1-.5-.3-.7-.5-.8z"/><path fill="#012169" d="M23.3 8.1c-.1-.1-.2-.1-.3-.1-.1 0-.2 0-.3-.1-.3-.1-.7-.1-1.1-.1h-3c-.1 0-.2 
39250-.2.1-.2.1-.3.2-.3.4l-.7 4.4v.1c0-.3.3-.5.6-.5h1.3c2.5 0 4.1-1 4.6-3.8v-.2c-.1-.1-.3-.2-.5-.2h-.1z"/></svg>
3926<svg class="nf-pay-icon" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" fill="none" aria-labelledby="pi-visa"><title id="pi-visa">Visa</title><rect x=".5" y=".5" width="37" height="23" rx="2.5" stroke="#000" stroke-opacity=".07" fill="none"/><path d="M35 0H3C1.3 0 0 1.3 0 3V21C0 22.7 1.4 24 3 24H35C36.7 24 38 22.7 38 21V3C38 1.3 36.6 0 35 0Z" fill="#142FBD" style="fill:#142FBD;fill:color(display-p3 0.0784 0.1843 0.7412);fill-opacity:1;"/><path d="M35 1C36.1 1 37 1.9 37 3V21C37 22.1 36.1 23 35 23H3C1.9 23 1 22.1 1 21V3C1 1.9 1.9 1 3 1H35Z" fill="#1532CB" style="fill:#1532CB;fill:color(display-p3 0.0824 0.1961 0.7961);fill-opacity:1;"/><path d="M29.5944 10.2167H29.2778C28.8556 11.2722 28.5389 11.8 28.2222 13.3833H30.2278C29.9111 11.8 29.9111 11.0611 29.5944 10.2167V10.2167ZM32.6556 16.4444H30.8611C30.7556 16.4444 30.7556 16.4444 30.65 16.3389L30.4389 15.3889L30.3333 15.1778H27.8C27.6944 15.1778 27.5889 15.1778 27.5889 15.3889L27.2722 16.3389C27.2722 16.4444 27.1667 16.4444 27.1667 16.4444H24.95L25.1611 15.9167L28.2222 8.73889C28.2222 8.21111 28.5389 8 29.0667 8H30.65C30.7556 8 30.8611 8 30.8611 8.21111L32.3389 15.0722C32.4444 15.4944 32.55 15.8111 32.55 16.2333C32.6556 16.3389 32.6556 16.3389 32.6556 16.4444V16.4444ZM18.5111 16.1278L18.9333 14.2278C19.0389 14.2278 19.1444 14.3333 19.1444 14.3333C19.8833 14.65 20.6222 14.8611 21.3611 14.7556C21.5722 14.7556 21.8889 14.65 22.1 14.5444C22.6278 14.3333 22.6278 13.8056 22.2056 13.3833C21.9944 13.1722 21.6778 13.0667 21.3611 12.8556C20.9389 12.6444 20.5167 12.4333 20.2 12.1167C18.9333 11.0611 19.3556 9.58333 20.0944 8.84444C20.7278 8.42222 21.0444 8 21.8889 8C23.1556 8 24.5278 8 25.1611 8.21111H25.2667C25.1611 8.84444 25.0556 9.37222 24.8444 10.0056C24.3167 9.79444 23.7889 9.58333 23.2611 9.58333C22.9444 9.58333 22.6278 9.58333 22.3111 9.68889C22.1 9.68889 21.9944 9.79444 21.8889 9.9C21.6778 10.1111 21.6778 10.4278 21.8889 10.6389L22.4167 11.0611C22.8389 11.2722 23.2611 11.4833 23.5778 11.6944C24.1056 12.0111 24.6333 12.5389 24.7389 13.1722C24.95 14.1222 24.6333 14.9667 23.7889 15.6C23.2611 16.0222 23.05 16.2333 22.3111 16.2333C20.8333 16.2333 19.6722 16.3389 18.7222 16.0222C18.6167 16.2333 18.6167 16.2333 18.5111 16.1278V16.1278ZM14.8167 16.4444C14.9222 15.7056 14.9222 15.7056 15.0278 15.3889C15.5556 13.0667 16.0833 10.6389 16.5056 8.31667C16.6111 8.10556 16.6111 8 16.8222 8H18.7222C18.5111 9.26667 18.3 10.2167 17.9833 11.3778C17.6667 12.9611 17.35 14.5444 16.9278 16.1278C16.9278 16.3389 16.8222 16.3389 16.6111 16.3389L14.8167 16.4444ZM5 8.21111C5 8.10556 5.21111 8 5.31667 8H8.90556C9.43333 8 9.85556 8.31667 9.96111 8.84444L10.9111 13.4889C10.9111 13.5944 10.9111 13.5944 11.0167 13.7C11.0167 13.5944 11.1222 13.5944 11.1222 13.5944L13.3389 8.21111C13.2333 8.10556 13.3389 8 13.4444 8H15.6611C15.6611 8.10556 15.6611 8.10556 15.5556 8.21111L12.2833 15.9167C12.1778 16.1278 12.1778 
392616.2333 12.0722 16.3389C11.9667 16.4444 11.7556 16.3389 11.5444 16.3389H9.96111C9.85556 16.3389 9.75 16.3389 9.75 16.1278L8.06111 9.58333C7.85 9.37222 7.53333 9.05556 7.11111 8.95C6.47778 8.63333 5.31667 8.42222 5.10556 8.42222L5 8.21111Z" fill="white" style="fill:white;fill-opacity:1;"/></svg>
3927
3928</div></div>
3929
3930    </div>
3931  </div>
3932</div>
3933
3934
3935</div>
3936
3937    <ul hidden>
3938      <li id="a11y-refresh-page-message">Le choix d&#39;une sélection entraîne l&#39;actualisation de la page entière.</li>
3939      <li id="a11y-new-window-message">S&#39;ouvre dans une nouvelle fenêtre.</li>
3940    </ul>
3941
3942    
3942<script>
3943      window.shopUrl = 'https://laboratoires-phytoceutic.com';
3944      window.routes = {
3945        cart_add_url: '/cart/add',
3946        cart_change_url: '/cart/change',
3947        cart_update_url: '/cart/update',
3948        cart_url: '/cart',
3949        predictive_search_url: '/search/suggest',
3950      };
3951
3952      window.cartStrings = {
3953        error: `Une erreur est survenue lors de l’actualisation de votre panier. Veuillez réessayer.`,
3954        quantityError: `Vous ne pouvez pas ajouter plus de [quantity] de ce produit à votre panier.`,
3955      };
3956
3957      window.variantStrings = {
3958        addToCart: `Ajouter au panier`,
3959        soldOut: `Épuisé`,
3960        unavailable: `Non disponible`,
3961      };
3962
3963      window.accessibilityStrings = {
3964        imageAvailable: `L&#39;image [index] est maintenant disponible dans la galerie`,
3965        shareSuccess: `Lien copié dans le presse-papiers`,
3966        pauseSlideshow: `Interrompre le diaporama`,
3967        playSlideshow: `Lire le diaporama`,
3968      };
3969    </script>
3969
3970
3971    
3972<script src="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/predictive-search.js?v=31777035308468982131787905874" defer="defer"></script>
3972<!-- Splide : Used for all sliders on the website -->
3973    
3973<script src="https://cdn.jsdelivr.net/npm/@splidejs/splide@4/dist/js/splide.js" defer></script>
3973
3974    
3974<script src="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/mm-cart.js?v=114701293535303902021787905850" defer></script>
3974
3975
3976   <div class="index-section--flush powr-popup" id="c005b7e7_1682086622"></div>
3977  <div class="index-section--flush powr-popup" id="cc413251_1685012033"></div>
3978  <div class="index-section--flush powr-popup" id="c1606c52_1690542069"></div>
3979<script>
3980  document.addEventListener('DOMContentLoaded', function () {
3981    function setupLotModal(triggerId, modalId) {
3982      var trigger = document.getElementById(triggerId);
3983      var modal = document.getElementById(modalId);
3984      if (!trigger || !modal) return;
3985
3986      var overlay = modal.querySelector('.lot-modal__overlay');
3987      var closeBtn = modal.querySelector('.lot-modal__close');
3988      var content  = modal.querySelector('.lot-modal__content');
3989
3990      function openModal() {
3991        modal.classList.add('is-open');
3992        modal.setAttribute('aria-hidden', 'false');
3993      }
3994
3995      function closeModal() {
3996        modal.classList.remove('is-open');
3997        modal.setAttribute('aria-hidden', 'true');
3998      }
3999
4000      trigger.addEventListener('click', openModal);
4001      if (closeBtn) closeBtn.addEventListener('click', closeModal);
4002      modal.addEventListener('click', function (event) {
4003        if (!content.contains(event.target)) closeModal();
4004      });
4005    }
4006
4007    setupLotModal('lot1-trigger', 'lot1-modal');
4008    setupLotModal('lot2-trigger', 'lot2-modal');
4009    setupLotModal('lot3-trigger', 'lot3-modal');
4010    
4011  });
4012
4013  if(typeof window?.autoCartConfig != 'undefined') {
4014        window.autoCartConfig.manualReload = true;
4015    }
4016</script>
4016
4017    
4018 
4018<script src="//laboratoires-phytoceutic.com/cdn/shop/t/86/assets/tiny-img-link-preloader.js?v=163591345186286489861787905940" defer></script>
4018
4019
4020 
4021 
4022<style> img {max-width: 100%; height: auto;} </style>
4023<div id="shopify-block-AcnZVK2xRcGJ4SEdOd__9696655121035291526" class="shopify-block shopify-app-block">
4024
4025
4026
4027
4028
4029
4030
4031<input id="rappi-shop-permanent-domain" type="hidden" value="laboratoires-phytoceutic.myshopify.com">
4032<input id="rappi-page-type" type="hidden" value="blog">
4033<input id="rappi-product-id" type="hidden" value="">
4034<input id="rappi-money-format" type="hidden" value="€">
4035<div id="load-font"></div>
4036
4037<input id="rappi-collection-ids" type="hidden" value="">
4038<input id="rappi-money-format-template" type="hidden" value="{{amount_with_comma_separator}}€">
4039<input id="rappi-country-code" type="hidden" value="US">
4040<div id="rappi-image-container" style="display:none"></div>
4041
4042
4043<script>window.Shopify = window.Shopify || {};
4044const _rb2bCustomer = null;
4045</script>
vendor: 1 bytes, line 4045
4045
4046<script>let installedAt = false; </script>
4046
4047
4048
4049
4050
4051<script>let _qbrb = undefined;
4052let _cprb = undefined;
4053let _api_status = false;
4054var collectionIds = "".length > 0 ? "".split(",") : [];
4055const _rpShopDomain = "laboratoires-phytoceutic.myshopify.com";
4056const _rpCountryCode = (document.getElementById('rappi-country-code')?.value || '').toUpperCase();
4057const _rapiPageType = "blog";
4058function _rapiIsHomepagePageType() {
4059return _rapiPageType === "index";
4060}
4061function _rapiHasPlacementNode() {
4062return document.querySelector("[data-rapi-id]") != null;
4063}
4064function _rapiShouldStartHomepageBundleInit() {
4065if (_rapiIsHomepagePageType()) return true;
4066return _rapiHasPlacementNode();
4067}
4068function _isBundleVisibleInMarket(bundle) {
4069if (window.Shopify && window.Shopify.designMode) return true;
4070const markets = bundle.target_markets;
4071if (!markets || !Array.isArray(markets) || markets.length === 0) return true;
4072if (!_rpCountryCode) return true;
4073return markets.some(m => String(m).toUpperCase() === _rpCountryCode);
4074}
4075function _bundleHasAutogiftByFreeGifts(bundle) {
4076return !!(bundle && bundle.offers && bundle.offers.length && bundle.free_gifts?.length);
4077}
4078function _bundleHasAutogiftByProgressReward(bundle) {
4079if (!bundle || !bundle.progressbar_goals?.length) return false;
4080return bundle.progressbar_goals.some(function(goal) {
4081return goal && goal.reward === 'free_product';
4082});
4083}
4084function getRapiConfigFromAppData(dataObj) {
4085if (!dataObj || typeof dataObj !== 'object') return {};
4086const dataSource = dataObj?.data ?? dataObj;
4087const raw = dataSource?.config;
4088if (!raw) return {};
4089if (typeof raw === 'object') return raw;
4090try { return JSON.parse(raw); } catch (e) { return {}; }
4091}
4092function collectAutogiftBundlesFromAppData(dataObj) {
4093var out = [];
4094if (!dataObj || typeof dataObj !== 'object') return out;
4095let dataSource = dataObj?.data ?? dataObj;
4096for (var key in dataSource) {
4097if (!(key.startsWith("bundle_") && !key.startsWith("bundle_metaobject_type"))) continue;
4098const bundle = (typeof dataSource[key] == "object") ? dataSource[key] : (typeof dataSource[key] == "string" && dataSource[key].includes('{') ) ?  JSON.parse(dataSource[key]) : dataSource[key];
4099var raw = bundle;
4100var b = null;
4101if (typeof raw === 'object' && raw !== null) {
4102b = raw;
4103} else if (typeof raw === 'string' && raw.indexOf('{') !== -1) {
4104try { b = JSON.parse(raw); } catch (e) { b = null; }
4105}
4106if (!b || !b.is_published || b.is_archived){ continue; }
4107if (!_isBundleVisibleInMarket(b)) { continue; }
4108if (b.exclude_b2b_customer && _rb2bCustomer) {continue;}
4109if (!_bundleHasAutogiftByFreeGifts(b) && !_bundleHasAutogiftByProgressReward(b)) {continue;}
4110if (b.parent_bundle_id) { continue;}
4111out.push(b);
4112}
4113return out;
4114}
4115function transformProduct(product) {
4116const centsToDollars = (cents) => (cents / 100).toFixed(2);
4117const getCurrentDate = () => new Date().toISOString();
4118const getUniqueOptionValues = (optionIndex) => {
4119return product.variants
4120.map(variant => variant[`option${optionIndex + 1}`])
4121.filter((value, index, self) => value && self.indexOf(value) === index);
4122};
4123const availableOptions = {};
4124const variants = [];
4125const inStockVariants = []
4126const allSellingPlan = {}
4127if(product?.selling_plan_groups?.length) {
4128product?.selling_plan_groups?.map(sellingPlans => {
4129if(sellingPlans?.selling_plans?.length) {
4130sellingPlans?.selling_plans.map(sellingPlan => {
4131if(sellingPlan.id) allSellingPlan[`id-${sellingPlan.id}`] = sellingPlan
4132})
4133}
4134})
4135}
4136product.variants.map((variant, index) => {
4137const variantObj = {
4138id: Date.now() + index,
4139product_id: product.id,
4140shopify_variant_id: variant.id,
4141title: variant.title,
4142position: index + 1,
4143price: parseFloat(centsToDollars(variant.price)),
4144compare_at_price: variant.compare_at_price ? parseFloat(centsToDollars(variant.compare_at_price)) : null,
4145inventory_quantity: variant.inventory_quantity || null,
4146image_url: variant.featured_image ? variant.featured_image.src : null,
4147image_id: variant.featured_media_id || (variant.featured_media && variant.featured_media.id) || null,
4148option1: variant.option1,
4149option2: variant.option2,
4150option3: variant.option3,
4151available: variant?.available,
4152created_at: variant.created_at || getCurrentDate(),
4153updated_at: variant.updated_at || getCurrentDate()
4154}
4155if(variant?.selling_plan_allocations?.length) {
4156const planArr = [];
4157variant.selling_plan_allocations.map(item => {
4158const itemObj = {
4159...item,
4160amount: Number((item.price / 100)?.toFixed(2)),
4161id: item.selling_plan_id,
4162name: "",
4163}
4164if(item.selling_plan_id && allSellingPlan[`id-${item.selling_plan_id}`])
4165itemObj.name = allSellingPlan[`id-${item.selling_plan_id}`].name;
4166planArr.push(itemObj)
4167})
4168if(planArr.length > 0) variantObj.selling_plans = planArr
4169}
4170variants.push(variantObj)
4171if(_qbrb?.bundle?.hide_when_out_of_stock) {
4172if(!variant.available) return;
4173variant.options.map((optVal, optIndex) => {
4174if(availableOptions[optIndex]) availableOptions[optIndex].push(optVal)
4175else availableOptions[optIndex] = [optVal]
4176});
4177inStockVariants.push(variantObj)
4178}
4179});
4180const options = [];
4181product.options.map((option, index) => {
4182const optObj = {
4183id: Date.now() + index,
4184product_id: product.id,
4185name: option,
4186position: index + 1,
4187values: getUniqueOptionValues(index)
4188};
4189if(_qbrb?.bundle?.hide_when_out_of_stock) {
4190optObj.values = optObj.values.filter(optVal => availableOptions[index]?.includes(optVal))
4191if(optObj.values.length > 0) options.push(optObj);
4192} else {
4193options.push(optObj);
4194}
4195});
4196const productVendorStr = product.vendor != null ? String(product.vendor).trim() : "";
4197return {
4198id: product.id,
4199shopify_product_id: product.id,
4200productTitle: product.title,
4201productVendor: productVendorStr,
4202options: options,
4203variants: inStockVariants?.length > 0 ? inStockVariants : variants,
4204unavailable_variant_ids: product.variants.filter(variant => variant?.available === false).map(variant => variant.id),
4205image_url: product?.images?.length > 0 ? product.images[0] : "",
4206all_selling_plans: allSellingPlan
4207};
4208}
4209async function fetchBundleVariant (bundleDetails, abTestBundleIDs = []) {
4210window.rapiFetch = true;
4211_api_status = true;
4212const rapiUrl = `https://app.rapibundle.com/api/storefront/${_rpShopDomain}/bundle-visits?bundle_id=${bundleDetails.id}&variant_ids=${abTestBundleIDs.join(",")}`
4213const rapiApiResponse = await fetch(rapiUrl);
4214const responseData = await rapiApiResponse.json()
4215_api_status = false;
4216return responseData.data.bundle_id
4217}
4218async function extractBundle (obj, bndlKey){
4219let bundleDetails = {};
4220let rapi_config = {};
4221var productId = Number();
4222const allParentBundle = {};
4223for (const key in obj) {
4224if (key.startsWith(bndlKey) && !key.startsWith("bundle_metaobject_type")) {
4225const bundle = (typeof obj[key] == "object") ? obj[key] : (typeof obj[key] == "string" && obj[key].includes('{') ) ?  JSON.parse(obj[key]) : obj[key];
4226if(!bundle.is_published || !!bundle?.is_archived) continue;
4227if(!_isBundleVisibleInMarket(bundle)) continue;
4228if (typeof bundle.selected_products === 'string') {
4229bundle.selected_products = bundle.selected_products
4230.split(',')
4231.filter(Boolean)
4232.map(id => ({ shopify_product_id: Number(id) }));
4233} else if (!Array.isArray(bundle.selected_products)) {
4234bundle.selected_products = [];
4235}
4236const excludedProductCondition = bundle.visibility === 'excluded-products' &&
4237!bundle.selected_products.some(product => product.shopify_product_id === productId);
4238const selectedProductCondition = ['selected-products'].includes(bundle.visibility) &&
4239bundle.selected_products.some(product => product.shopify_product_id === productId);
4240const selectedCollectinCondition = bundle.visibility === 'selected-collections' &&
4241bundle.selected_collections.some(collection => collectionIds.findIndex((val) => val == collection.shopify_collection_id) > -1);
4242const allProductCondition = bundle.visibility === 'all-products';
4243if (excludedProductCondition || selectedProductCondition || allProductCondition || selectedCollectinCondition) {
4244if(bundle.exclude_b2b_customer && _rb2bCustomer ) continue;
4245if(bundle.parent_bundle_id) {
4246if(!allParentBundle[bundle.parent_bundle_id]) {
4247allParentBundle[bundle.parent_bundle_id] = {};
4248}
4249allParentBundle[bundle.parent_bundle_id][bundle.id] = bundle;
4250}
4251else if(bundle.ab_test_variant_number || bundle.is_ab_test_active) {
4252if(!allParentBundle[bundle.id]) {
4253allParentBundle[bundle.id] = {};
4254}
4255allParentBundle[bundle.id][bundle.id] = bundle;
4256}
4257if(!bundle.parent_bundle_id) bundleDetails = bundle;
4258}
4259}
4260if(key == "config"){
4261rapi_config = JSON.parse(obj[key])
4262installedAt = rapi_config.created_at
4263}
4264}
4265if(bundleDetails.id && allParentBundle[bundleDetails.id] && !allParentBundle[bundleDetails.id][bundleDetails.id]) {
4266allParentBundle[bundleDetails.id][bundleDetails.id] = bundleDetails;
4267}
4268const localStorageKey = "rapi-bundle-" + bundleDetails.id + "-shop-" + _rpShopDomain
4269const extingBundleID = localStorage.getItem(localStorageKey)
4270const abTestBundles = allParentBundle[bundleDetails.id] ?? {}
4271const abBundleIDs = Object.keys(abTestBundles);
4272const abParentIsTesting = !!(bundleDetails.is_ab_test_active || bundleDetails.ab_test_variant_number);
4273if(abParentIsTesting && extingBundleID && abBundleIDs.includes(extingBundleID) && abBundleIDs.length > 1) {
4274bundleDetails = abTestBundles[extingBundleID] ?? {}
4275} else if(abParentIsTesting && abBundleIDs.length > 1) {
4276showBundleID = await fetchBundleVariant(bundleDetails, abBundleIDs)
4277bundleDetails = abTestBundles[showBundleID] ?? {}
4278localStorage.setItem(localStorageKey, showBundleID);
4279}
4280return { bundle: bundleDetails, config: rapi_config, autogift_bundles: collectAutogiftBundlesFromAppData(obj) };
4281}
4282async function extractBundleHomePage (obj, bndlKey) {
4283let bundleDetails = [];
4284let rapi_config = {};
4285const allParentBundle = {};
4286for (const key in obj) {
4287if (key.startsWith(bndlKey)) {
4288const bundle = (typeof obj[key] == "object") ? obj[key] : (typeof obj[key] == "string" && obj[key].includes('{') ) ?  JSON.parse(obj[key]) : obj[key];
4289if(!bundle.is_published || !!bundle?.is_archived) continue;
4290if(!_isBundleVisibleInMarket(bundle)) continue;
4291if(!bundle?.show_bundle_on_homepage && _rapiIsHomepagePageType() && document.querySelector("[data-rapi-id]") == null ) continue;
4292if (typeof bundle.selected_products === 'string') {
4293bundle.selected_products = bundle.selected_products
4294.split(',')
4295.filter(Boolean)
4296.map(id => ({ shopify_product_id: Number(id) }));
4297} else if (!Array.isArray(bundle.selected_products)) {
4298bundle.selected_products = [];
4299}
4300if(bundle?.exclude_b2b_customer == true && _rb2bCustomer) continue;
4301if(bundle.parent_bundle_id) {
4302if(!allParentBundle[bundle.parent_bundle_id]) {
4303allParentBundle[bundle.parent_bundle_id] = {};
4304}
4305allParentBundle[bundle.parent_bundle_id][bundle.id] = bundle;
4306}
4307else if(bundle.ab_test_variant_number || bundle.is_ab_test_active) {
4308if(!allParentBundle[bundle.id]) {
4309allParentBundle[bundle.id] = {};
4310}
4311allParentBundle[bundle.id][bundle.id] = bundle;
4312}
4313if(!bundle.parent_bundle_id) {
4314bundleDetails.push(bundle);
4315}
4316}
4317if(key == "config"){
4318rapi_config = JSON.parse(obj[key])
4319installedAt = rapi_config.created_at
4320}
4321}
4322for (const bundle of bundleDetails) {
4323if(bundle.id && allParentBundle[bundle.id] && !allParentBundle[bundle.id][bundle.id]) {
4324allParentBundle[bundle.id][bundle.id] = bundle;
4325}
4326}
4327const processedBundles = [];
4328for (const bundle of bundleDetails) {
4329let finalBundle = bundle;
4330const localStorageKey = "rapi-bundle-" + bundle.id + "-shop-" + _rpShopDomain
4331const extingBundleID = localStorage.getItem(localStorageKey)
4332const abTestBundles = allParentBundle[bundle.id] ?? {}
4333const abBundleIDs = Object.keys(abTestBundles);
4334if(abBundleIDs.length > 1 && !bundle.is_ab_test_active && !bundle.ab_test_variant_number) {
4335processedBundles.push(finalBundle);
4336continue;
4337}
4338if(extingBundleID && abBundleIDs.includes(extingBundleID) && abBundleIDs.length > 1) {
4339finalBundle = abTestBundles[extingBundleID] ?? bundle
4340} else if(abBundleIDs.length > 1) {
4341const showBundleID = await fetchBundleVariant(bundle, abBundleIDs)
4342finalBundle = abTestBundles[showBundleID] ?? bundle
4343localStorage.setItem(localStorageKey, showBundleID);
4344}
4345processedBundles.push(finalBundle);
4346}
4347return { bundle: {}, config: rapi_config, all_bundles: processedBundles, autogift_bundles: collectAutogiftBundlesFromAppData(obj) };
4348}
4349var __appDataMetafield = {"bundle_metaobject_type":"app--6223601--rapi_bundle_payload","config":"{\"strfrnt_access_token\":\"rp01q64029porr09n9s0np11r368343p\",\"api_version\":\"2025-07\",\"env\":\"dev\",\"currency_symbol\":\"\\u20ac\",\"money_format\":\"{{amount_with_comma_separator}}\\u20ac\",\"created_at\":\"2026-05-22T10:36:26.000000Z\",\"bundle_metaobject_type\":\"app--6223601--rapi_bundle_payload\",\"custom_css_scope\":\"all_bundles\",\"shop_global_custom_css\":{\"css\":\".rapi-bundle-content,\\n[class^=\\\"rapi-bundle-content-\\\"],\\n[class*=\\\" rapi-bundle-content-\\\"] {\\n  max-width: 100% !important;\\n  width: 100% !important;\\n  box-sizing: border-box !important;\\n}\\n.rapi-bundles__bar-label{\\n    line-height: 2 !important;\\n}\\n\\n.rapi-bundle-content .rapi-bundles__bars,\\n[class^=\\\"rapi-bundle-content-\\\"] .rapi-bundles__bars,\\n[class*=\\\" rapi-bundle-content-\\\"] .rapi-bundles__bars {\\n  min-width: 0 !important;\\n  max-width: 100% !important;\\n}\\n.rapi-gift-product-inline,\\n.rapi-gift-product-inline *,\\n.rapi-gift-product-inline del,\\n.rapi-gift-product-inline span,\\n.rapi-gift-product-inline div ,.rapi-sticky-atc-classic-button p{\\n    color: #fff !important;\\n}\\n.cta-sticky-template--27760161620294__main{\\n  display: none !important;\\n}\",\"enabled\":true}}"};
4350
4351var __appDataMetaobject = {"config":"{\"strfrnt_access_token\":\"rp01q64029porr09n9s0np11r368343p\",\"api_version\":\"2025-07\",\"env\":\"dev\",\"currency_symbol\":\"\\u20ac\",\"money_format\":\"{{amount_with_comma_separator}}\\u20ac\",\"created_at\":\"2026-05-22T10:36:26.000000Z\",\"bundle_metaobject_type\":\"app--6223601--rapi_bundle_payload\",\"custom_css_scope\":\"all_bundles\",\"shop_global_custom_css\":{\"css\":\".rapi-bundle-content,\\n[class^=\\\"rapi-bundle-content-\\\"],\\n[class*=\\\" rapi-bundle-content-\\\"] {\\n  max-width: 100% !important;\\n  width: 100% !important;\\n  box-sizing: border-box !important;\\n}\\n.rapi-bundles__bar-label{\\n    line-height: 2 !important;\\n}\\n\\n.rapi-bundle-content .rapi-bundles__bars,\\n[class^=\\\"rapi-bundle-content-\\\"] .rapi-bundles__bars,\\n[class*=\\\" rapi-bundle-content-\\\"] .rapi-bundles__bars {\\n  min-width: 0 !important;\\n  max-width: 100% !important;\\n}\\n.rapi-gift-product-inline,\\n.rapi-gift-product-inline *,\\n.rapi-gift-product-inline del,\\n.rapi-gift-product-inline span,\\n.rapi-gift-product-inline div ,.rapi-sticky-atc-classic-button p{\\n    color: #fff !important;\\n}\\n.cta-sticky-template--27760161620294__main{\\n  display: none !important;\\n}\",\"enabled\":true}}","bundle_152600":"{\"id\":152600,\"parent_bundle_id\":null,\"uuid\":\"f6933845-935c-44ce-a3e3-0af2e0d4f326\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_652a6aa4de14a0\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063659334\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/529849745734\",\"user_id\":84220,\"name\":\"Bundle Millepertuis Safran M\\u00e9lisse\",\"title\":null,\"layout\":\"heavy\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":3,\"hide_when_out_of_stock\":0,\"swatch_size\":null,\"swatch_shape\":null,\"prgs_template\":\"classic\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"block_t
4351itle_translations\":null,\"different_variants_enabled\":false,\"update_all_variants\":false,\"hide_variant_picker\":false,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":true,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":3828405,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"none\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865f52\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#91865fff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#91865fff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":0,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\"
4351:null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":0,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-05-25T16:42:15.000000Z\",\"updated_at\":\"2026-06-03T11:59:12.000000Z\",\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"PRICE_ROUNDING\",\"BOOSTERS\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"LIVRAISON OFFERTE \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[\"atc\",\"prgs\"],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":true,\"ab_test_variant_name\":\"Variant A\",\"ab_test_variant_number\":1,\"is_ab_test_winner\":false,\"ab_test_started_at\":\"2026-05-25T16:44:01.000000Z\",\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":[],\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":null,\"offers\":[{\"id\":3828404,\"identifier_id\":\"lly6Z\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152600,\"title\":\"1 Bo\\u00eete\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726896Rapi-Bundles-millepertuis-safran-melisse-2030600_300x300.webp?v=1779726898\",\"image_type\":\"custom\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"offer_highlight\":{\"id\":1053310,\"offer_id\":3828404,\"bundle_id\":152600,\"type\":\"text\",\"text\":\"PRIX STANDARD\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":3828405,\"identifier_id\":\"A59Bz\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152600,\"title\":\"2 Bo\\u00eetes\",\"subtitle\":null,\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":\"-10% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":10,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726863Rapi-Bundles-1779726744Rapi-Bundles-ai-generated-1779726744_1024x1024_37805b39-a130-4650-a35a-7f6052427ef1_300x300.webp?v=1779726866\",\"image_type\":\"custom\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"}
4351,\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"offer_highlight\":{\"id\":1053311,\"offer_id\":3828405,\"bundle_id\":152600,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":3828406,\"identifier_id\":\"rk3kU\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152600,\"title\":\"3 Bo\\u00eetes\",\"subtitle\":null,\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":\"-15% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":15,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726790Rapi-Bundles-ai-generated-1779726790_1024x1024.png?v=1779726794\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"offer_highlight\":{\"id\":1053312,\"offer_id\":3828406,\"bundle_id\":152600,\"type\":\"text\",\"text\":\"MEILLEURE R\\u00c9DUCTION\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"top-bar\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[],\"offer_products\":[],\"offer_highlights\":{\"id\":1053310,\"offer_id\":3828404,\"bundle_id\":152600,\"type\":\"text\",\"text\":\"PRIX STANDARD\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"selected_products\":[{\"id\":20464377,\"shopify_product_id\":5574619332772}],\"selected_collections\":[],\"color_swatches\":[],\"translations\":[],\"progressbar_goals\":[{\"id\":104166,\"bundle_id\":152600,\"reward\":\"free_shipping\",\"spending_limit\":49,\"before_goal_reached_text\":\"Plus que {{amount_left}} pour d\\u00e9bloquez la livraison gratuite\",\"reward_text\":null,\"image_url\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779727270Rapi-Bundles-goal-0_300x300.webp?v=1779727273\",\"image_size\":40,\"image_radius\":50,\"shopify_product_id\":null,\"quantity\":1,\"created_at\":null,\"updated_at\":null,\"is_highlight\":1,\"highlight_text\":\"Free {{anchor_price}}\",\"highlight_on_locked\":0,\"apply_only_for_subscriptions\":0,\"delivery_method_type\":\"all\",\"delivery_specific_methods\":null}],\"subscription\":{\"id\":10225,\"bundle_id\":152600,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865fff0f\",\"unselectedBorder\":\"#91865fff7A\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-05-25T16:42:16.000000Z\",\"updated_at\":\"2026-06-02T11:44:21.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1749,\"bundle_id\":152600,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItal
4351ic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-06-02T11:49:26.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":36826,\"bundle_id\":152600,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-05-25T16:42:16.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_152601":"{\"id\":152601,\"parent_bundle_id\":152600,\"uuid\":\"9f5245d4-f6fb-4cdc-9a27-499758fba2a9\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_652a6aa4de14a0\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063659334\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/529849811270\",\"user_id\":84220,\"name\":\"Bundle Millepertuis Safran M\\u00e9lisse\",\"title\":null,\"layout\":\"prestige\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":1,\"hide_when_out_of_stock\":0,\"swatch_size\":null,\"swatch_shape\":null,\"prgs_template\":\"classic\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"block_title_translations\":null,\"different_variants_enabled\":false,\"update_all_variants\":false,\"hide_variant_picker\":false,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":true,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":3828408,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"classic\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865fd6\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#e4680eff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#e4680eff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":12,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_
4351weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\":null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":0,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-05-25T16:44:01.000000Z\",\"updated_at\":\"2026-06-03T11:59:12.000000Z\",\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"PRICE_ROUNDING\",\"BOOSTERS\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"LIVRAISON OFFERTE \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[\"atc\",\"prgs\"],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":false,\"ab_test_variant_name\":\"Variant B\",\"ab_test_variant_number\":2,\"is_ab_test_winner\":false,\"ab_test_started_at\":\"2026-05-25T16:44:01.000000Z\",\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":null,\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":null,\"offers\":[{\"id\":3828407,\"identifier_id\":\"1eIuV\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152601,\"title\":\"1 Bo\\u00eete\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726896Rapi-Bundles-millepertuis-safran-melisse-2030600_300x300.webp?v=1779726898\",\"image_type\":\"custom\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"offer_highlight\":null,\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":3828408,\"identifier_id\":\"qGqjE\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152601,\"title\":\"2 Bo\\u00eetes\",\"subtitle\":null,\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":\"-10% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":10,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726863Rapi-Bundles-1779726744Rapi-Bundles-ai-generated-1779726744_1024x1024_37805b39-a130-4650-a35a-7f6052427ef1_300x300.webp?v=1779726866\",\"image_type\":\"custom\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"}
4351,\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"offer_highlight\":{\"id\":1053313,\"offer_id\":3828408,\"bundle_id\":152601,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":3828409,\"identifier_id\":\"IWTam\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152601,\"title\":\"3 Bo\\u00eetes\",\"subtitle\":null,\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":\"-15% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":15,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726790Rapi-Bundles-ai-generated-1779726790_1024x1024.png?v=1779726794\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"offer_highlight\":{\"id\":1053314,\"offer_id\":3828409,\"bundle_id\":152601,\"type\":\"text\",\"text\":\"MEILLEURE R\\u00c9DUCTION\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[],\"offer_products\":[],\"offer_highlights\":{\"id\":1053313,\"offer_id\":3828408,\"bundle_id\":152601,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-06-03T11:59:10.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"selected_products\":[{\"id\":20464378,\"shopify_product_id\":5574619332772}],\"selected_collections\":[],\"color_swatches\":[],\"translations\":[],\"progressbar_goals\":[{\"id\":104167,\"bundle_id\":152601,\"reward\":\"free_shipping\",\"spending_limit\":49,\"before_goal_reached_text\":\"Plus que {{amount_left}} pour d\\u00e9bloquez la livraison gratuite\",\"reward_text\":null,\"image_url\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779727270Rapi-Bundles-goal-0_300x300.webp?v=1779727273\",\"image_size\":40,\"image_radius\":50,\"shopify_product_id\":null,\"quantity\":1,\"created_at\":null,\"updated_at\":null,\"is_highlight\":1,\"highlight_text\":\"Free {{anchor_price}}\",\"highlight_on_locked\":0,\"apply_only_for_subscriptions\":0,\"delivery_method_type\":\"all\",\"delivery_specific_methods\":null}],\"subscription\":{\"id\":10226,\"bundle_id\":152601,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865f0f\",\"unselectedBorder\":\"#91865f7a\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-05-25T16:55:59.000000Z\",\"updated_at\":\"2026-06-02T11:44:21.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1750,\"bundle_id\":152601,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItal
4351ic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-06-02T11:49:26.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":36827,\"bundle_id\":152601,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-05-25T16:44:01.000000Z\",\"updated_at\":\"2026-06-03T11:59:10.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_152622":"{\"id\":152622,\"parent_bundle_id\":null,\"uuid\":\"82940c6a-3b94-482f-85d2-00b437f73907\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_652a7b3958dfb161897\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1899580326214\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/529882480966\",\"user_id\":84220,\"name\":\"Bundle Huiles pr\\u00e9cieuses bio\",\"title\":null,\"layout\":\"heavy\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"market_currency_code\":null,\"market_currency_pricing_enabled\":0,\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":3,\"hide_when_out_of_stock\":0,\"hidden_variant_options\":null,\"swatch_size\":null,\"swatch_shape\":null,\"prgs_template\":\"block\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"block_title_translations\":null,\"different_variants_enabled\":false,\"update_all_variants\":false,\"hide_variant_picker\":false,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":true,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":4417858,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"none\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865f52\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#91865fff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#91865fff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":0,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_
4351weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\":null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":411.6399999999999,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-05-25T19:28:06.000000Z\",\"updated_at\":\"2026-08-19T12:34:40.000000Z\",\"deleted_at\":null,\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"PRICE_ROUNDING\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"Free gifts with your order \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":true,\"ab_test_variant_name\":\"Variant A\",\"ab_test_variant_number\":1,\"is_ab_test_winner\":false,\"ab_test_started_at\":\"2026-05-25T19:32:31.000000Z\",\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":[],\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":null,\"offers\":[{\"id\":4417857,\"identifier_id\":\"lly6Z\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152622,\"title\":\"1 produit\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726896Rapi-Bundles-millepertuis-safran-melisse-2030600_300x300.webp?v=1779726898\",\"image_type\":\"variants\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"offer_highlight\":{\"id\":1313947,\"offer_id\":4417857,\"bundle_id\":152622,\"type\":\"text\",\"text\":\"PRIX STANDARD\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4417858,\"identifier_id\":\"A59Bz\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152622,\"title\":\"2 produits\",\"subtitle\":null,\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":\"-10% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":10,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779730212Rapi-Bundles-ai-generated-1779730212_1024x1024.png?v=1779730217\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"}
4351,\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"offer_highlight\":{\"id\":1313948,\"offer_id\":4417858,\"bundle_id\":152622,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4417859,\"identifier_id\":\"rk3kU\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152622,\"title\":\"3 produits\",\"subtitle\":null,\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":\"-15% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":15,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779730265Rapi-Bundles-ai-generated-1779730265_1024x1024.png?v=1779730271\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"offer_highlight\":{\"id\":1313949,\"offer_id\":4417859,\"bundle_id\":152622,\"type\":\"text\",\"text\":\"MEILLEURE R\\u00c9DUCTION\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"top-bar\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[],\"offer_products\":[],\"offer_highlights\":{\"id\":1313947,\"offer_id\":4417857,\"bundle_id\":152622,\"type\":\"text\",\"text\":\"PRIX STANDARD\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"selected_products\":[{\"id\":20753711,\"shopify_product_id\":5574613532836}],\"selected_collections\":[],\"color_swatches\":[],\"translations\":[],\"progressbar_goals\":[],\"subscription\":{\"id\":10232,\"bundle_id\":152622,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865fff0f\",\"unselectedBorder\":\"#91865fff7A\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-05-25T19:28:06.000000Z\",\"updated_at\":\"2026-06-02T14:12:15.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1753,\"bundle_id\":152622,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItal
4351ic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-06-02T14:12:15.000000Z\",\"updated_at\":\"2026-06-03T13:56:50.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":36847,\"bundle_id\":152622,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-05-25T19:28:06.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_152623":"{\"id\":152623,\"parent_bundle_id\":152622,\"uuid\":\"a487bfbb-78b2-4919-93d0-bf4c460c150d\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_652a7b397d875678309\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1899580326214\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/529882513734\",\"user_id\":84220,\"name\":\"Bundle Huiles pr\\u00e9cieuses bio\",\"title\":null,\"layout\":\"prestige\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"market_currency_code\":null,\"market_currency_pricing_enabled\":0,\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":1,\"hide_when_out_of_stock\":0,\"hidden_variant_options\":null,\"swatch_size\":null,\"swatch_shape\":null,\"prgs_template\":\"block\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"block_title_translations\":null,\"different_variants_enabled\":false,\"update_all_variants\":false,\"hide_variant_picker\":false,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":true,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":4417861,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"classic\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865fd6\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#e4680eff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#e4680eff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":12,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_
4351weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\":null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":376.09999999999997,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-05-25T19:28:06.000000Z\",\"updated_at\":\"2026-08-19T12:34:41.000000Z\",\"deleted_at\":null,\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"PRICE_ROUNDING\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"LIVRAISON OFFERTE \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":false,\"ab_test_variant_name\":\"Variant B\",\"ab_test_variant_number\":2,\"is_ab_test_winner\":false,\"ab_test_started_at\":\"2026-05-25T19:32:31.000000Z\",\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":null,\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":true,\"offers\":[{\"id\":4417860,\"identifier_id\":\"1eIuV\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152623,\"title\":\"1 produit\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779726896Rapi-Bundles-millepertuis-safran-melisse-2030600_300x300.webp?v=1779726898\",\"image_type\":\"variants\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"offer_highlight\":null,\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4417861,\"identifier_id\":\"qGqjE\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152623,\"title\":\"2 produits\",\"subtitle\":null,\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":\"-10% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":10,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779730385Rapi-Bundles-ai-generated-1779730385_1024x1024.png?v=1779730389\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"}
4351,\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"offer_highlight\":{\"id\":1313950,\"offer_id\":4417861,\"bundle_id\":152623,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4417862,\"identifier_id\":\"IWTam\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":152623,\"title\":\"3 produits\",\"subtitle\":null,\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":\"-15% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":15,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779730465Rapi-Bundles-ai-generated-1779730465_1024x1024.png?v=1779730469\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\",\"offer_highlight\":{\"id\":1313951,\"offer_id\":4417862,\"bundle_id\":152623,\"type\":\"text\",\"text\":\"MEILLEURE R\\u00c9DUCTION\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[],\"offer_products\":[],\"offer_highlights\":{\"id\":1313950,\"offer_id\":4417861,\"bundle_id\":152623,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:34:37.000000Z\",\"updated_at\":\"2026-08-19T12:34:37.000000Z\"},\"selected_products\":[{\"id\":20753712,\"shopify_product_id\":5574613532836}],\"selected_collections\":[],\"color_swatches\":[],\"translations\":[],\"progressbar_goals\":[],\"subscription\":{\"id\":10233,\"bundle_id\":152623,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865f0f\",\"unselectedBorder\":\"#91865f7a\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-05-25T19:28:06.000000Z\",\"updated_at\":\"2026-06-02T14:12:15.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1754,\"bundle_id\":152623,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItal
4351ic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-06-02T14:12:15.000000Z\",\"updated_at\":\"2026-06-03T13:56:50.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":36848,\"bundle_id\":152623,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-05-25T19:28:06.000000Z\",\"updated_at\":\"2026-08-19T12:34:38.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_153098":"{\"id\":153098,\"parent_bundle_id\":null,\"uuid\":\"09bd309d-f590-40a7-afd6-cd8bc31fcc13\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_652c8bd94ddbd682116\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063659334\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/525253574982\",\"user_id\":84220,\"name\":\"Bundle Herbatint\",\"title\":null,\"layout\":\"prestige\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"target_market_ids\":null,\"target_market_mode\":null,\"market_currency_code\":null,\"market_currency_pricing_enabled\":0,\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":1,\"hide_when_out_of_stock\":0,\"hidden_variant_options\":[\"Format\"],\"swatch_size\":24,\"swatch_shape\":\"rounded\",\"prgs_template\":\"block\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"combo_per_market_pricing\":null,\"block_title_translations\":null,\"different_variants_enabled\":true,\"update_all_variants\":false,\"hide_variant_picker\":true,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":false,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"header_settings\":{\"headerIcon\":\"#000000\",\"headerLine\":null,\"headerEnabled\":true,\"headerBackgroun
4351d\":\"transparent\",\"headerDecoration\":null,\"headerDecorationImageUrl\":null},\"editor_version\":\"v2\",\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":4756415,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"classic\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865f52\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#91865fff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#91865fff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":12,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\":null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":834.4300000000006,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-05-27T10:53:07.000000Z\",\"updated_at\":\"2026-09-25T07:19:49.000000Z\",\"deleted_at\":null,\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"COLOR_SWATCH\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"Free gifts with your order \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"preorder_enabled\":false,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":true,\"ab_test_variant_name\":\"Variant A\",\"ab_test_variant_number\":1,\"is_ab_test_winner\":false,\"ab_test_started_at\":\"2026-05-27T11:07:08.000000Z\",\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":[],\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":null,\"offers\":[{\"id\":47564
435114,\"identifier_id\":\"lly6Z\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":153098,\"title\":\"1 produit\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"per_market_pricing\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779731652Rapi-Bundles-HERBATINT_300x300.png?v=1779731656\",\"image_type\":\"variants\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-24T14:10:30.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"position\":0,\"offer_highlight\":null,\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4756415,\"identifier_id\":\"A59Bz\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":153098,\"title\":\"2 produits\",\"subtitle\":null,\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":\"-10% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":10,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"per_market_pricing\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779872061Rapi-Bundles-ai-generated-1779872061_1024x1024.png?v=1779872065\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-24T14:10:30.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"position\":1,\"offer_highlight\":{\"id\":1470653,\"offer_id\":4756415,\"bundle_id\":153098,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4756416,\"identifier_id\":\"rk3kU\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":153098,\"title\":\"3 produits\",\"subtitle\":null,\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":\"15% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":15,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"per_market_pricing\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779872352Rapi-Bundles-ai-generated-1779872352_1024x1024.png?v=1779872356\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"}
4351,\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-24T14:10:30.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"position\":2,\"offer_highlight\":null,\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[],\"offer_products\":[],\"offer_highlights\":{\"id\":1470653,\"offer_id\":4756415,\"bundle_id\":153098,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"selected_products\":[{\"id\":20907350,\"shopify_product_id\":15746769846598},{\"id\":20907351,\"shopify_product_id\":15747069182278},{\"id\":20907352,\"shopify_product_id\":15747085041990},{\"id\":20907353,\"shopify_product_id\":15747100246342},{\"id\":20907354,\"shopify_product_id\":15747101884742},{\"id\":20907355,\"shopify_product_id\":15747118235974},{\"id\":20907356,\"shopify_product_id\":15747135045958},{\"id\":20907357,\"shopify_product_id\":15747144941894},{\"id\":20907358,\"shopify_product_id\":15747148677446},{\"id\":20907359,\"shopify_product_id\":15747149889862},{\"id\":20907360,\"shopify_product_id\":15748494786886},{\"id\":20907361,\"shopify_product_id\":15748543512902},{\"id\":20907362,\"shopify_product_id\":15748569727302},{\"id\":20907363,\"shopify_product_id\":15748590240070},{\"id\":20907364,\"shopify_product_id\":15748605444422},{\"id\":20907365,\"shopify_product_id\":15748620058950},{\"id\":20907366,\"shopify_product_id\":15748624023878},{\"id\":20907367,\"shopify_product_id\":15748638900550},{\"id\":20907368,\"shopify_product_id\":15748639785286},{\"id\":20907369,\"shopify_product_id\":15748642275654},{\"id\":20907370,\"shopify_product_id\":15748647223622},{\"id\":20907371,\"shopify_product_id\":15748652237126},{\"id\":20907372,\"shopify_product_id\":15748653580614},{\"id\":20907373,\"shopify_product_id\":15748656988486},{\"id\":20907374,\"shopify_product_id\":15748657905990},{\"id\":20907375,\"shopify_product_id\":15748659577158},{\"id\":20907376,\"shopify_product_id\":15748661182790},{\"id\":20907377,\"shopify_product_id\":15748666491206}],\"selected_collections\":[],\"color_swatches\":[{\"id\":1008398,\"bundle_id\":153098,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"4C - Ch\\u00e2tain cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873334Rapi-Bundles-swatch-0_300x300.png?v=1779873337\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":1008399,\"bundle_id\":153098,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"5C - Ch\\u00e2tain clair cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873363Rapi-Bundles-swatch-1_300x300.png?v=1779873366\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":1008400,\"bundle_id\":153098,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"6C - Blond fonc\\u00e9 cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873386Rapi-Bundles-swatch-2_300x300.png?v=1779873389\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":1008401,\"bundle_id\":153098,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"7C - Blond cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873416Rapi-Bundles-swatch-3_300x300.png?v=1779873419\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":1008402,\"bundle_id\":153098,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"8C - Blond clair cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873441Rapi-Bundles-swatch-4_300x300.png?v=1779873444\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":1008403,\"bundle_id\":153098,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"10C - Blond platine cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873467Rapi-Bundles-swatch-5_300x300.png?v=1779873470\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null}],\"translations\":[],\"progressbar_goals\":[],\"subscription\":{\"id\":10276,\"bundle_id\":153098,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865fff0f\",\"unselectedBorder\":\"#91865fff7A\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-05-27T10:53:07.000000Z\",\"updated_at\":\"2026-05-27T11:00:27.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1761,\"bundle_id\":153098,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItal
4351ic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-06-02T14:34:28.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":37294,\"bundle_id\":153098,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-05-27T10:53:07.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_153099":"{\"id\":153099,\"parent_bundle_id\":153098,\"uuid\":\"4e9f2f82-e8ed-45fe-b787-2b1172448a3f\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_652c8bd9716d3571085\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063659334\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/525253640518\",\"user_id\":84220,\"name\":\"Bundle Herbatint\",\"title\":null,\"layout\":\"prestige\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"target_market_ids\":null,\"target_market_mode\":null,\"market_currency_code\":null,\"market_currency_pricing_enabled\":0,\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":1,\"hide_when_out_of_stock\":0,\"hidden_variant_options\":[\"Format\"],\"swatch_size\":null,\"swatch_shape\":null,\"prgs_template\":\"block\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"combo_per_market_pricing\":null,\"block_title_translations\":null,\"different_variants_enabled\":true,\"update_all_variants\":false,\"hide_variant_picker\":true,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":false,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"header_settings\":{\"headerIcon\":\"#000000\",\"headerLine\":null,\"headerEnabled\":true,\"headerBackgroun
4351d\":\"transparent\",\"headerDecoration\":null,\"headerDecorationImageUrl\":null},\"editor_version\":null,\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":true,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":4756418,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"classic\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865f52\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#91865fff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#91865fff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":12,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\":null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":485.7399999999998,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-05-27T10:53:07.000000Z\",\"updated_at\":\"2026-09-25T07:19:51.000000Z\",\"deleted_at\":null,\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"UPSELL\",\"UPSELL\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"Free gifts with your order \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"preorder_enabled\":false,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":false,\"ab_test_variant_name\":\"Variant B\",\"ab_test_variant_number\":2,\"is_ab_test_winner\":false,\"ab_test_started_at\":\"2026-05-27T11:07:08.000000Z\",\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":null,\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":true,\"offers\":[{\"id\":47564
435117,\"identifier_id\":\"Ddgit\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":153099,\"title\":\"1 produit\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"per_market_pricing\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779731652Rapi-Bundles-HERBATINT_300x300.png?v=1779731656\",\"image_type\":\"variants\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-24T14:10:31.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"position\":0,\"offer_highlight\":null,\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4756418,\"identifier_id\":\"dNMFR\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":153099,\"title\":\"2 produits\",\"subtitle\":null,\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":\"-10% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":10,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"per_market_pricing\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779872731Rapi-Bundles-ai-generated-1779872731_1024x1024.png?v=1779872735\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-24T14:10:31.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"position\":1,\"offer_highlight\":{\"id\":1470654,\"offer_id\":4756418,\"bundle_id\":153099,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[{\"id\":226482,\"identifier_id\":\"yTbd8\",\"position\":1,\"offer_id\":4756418,\"bundle_id\":153099,\"shopify_product_id\":5574613172388,\"shopify_variant_ids\":null,\"quantity\":1,\"discount_type\":\"percentage\",\"discount_value\":10,\"cogs\":\"0.00\",\"is_cogs\":false,\"text\":\"+ Levure de bi\\u00e8re -10%\",\"image_url\":null,\"image_size\":40,\"image_radius\":5,\"preselected\":0,\"show_only_when_offer_selected\":1,\"show_swatch\":0,\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"}],\"combo_products\":[]},{\"id\":4756419,\"identifier_id\":\"qDqNL\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":153099,\"title\":\"3 produits\",\"subtitle\":null,\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":\"-15% OFFERT\",\"discount_type\":\"percentage\",\"discount_value\":15,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"per_market_pricing\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779872775Rapi-Bundles-ai-generated-1779872775_1024x1024.png?v=1779872781\",\"image_type\":\"generated\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"}
4351,\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-24T14:10:31.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"position\":2,\"offer_highlight\":{\"id\":1470655,\"offer_id\":4756419,\"bundle_id\":153099,\"type\":\"text\",\"text\":\"MEILLEURE R\\u00c9DUCTION\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[{\"id\":226483,\"identifier_id\":\"EtcQi\",\"position\":1,\"offer_id\":4756419,\"bundle_id\":153099,\"shopify_product_id\":5574613172388,\"shopify_variant_ids\":null,\"quantity\":1,\"discount_type\":\"percentage\",\"discount_value\":15,\"cogs\":\"0.00\",\"is_cogs\":false,\"text\":\"+ Levure de bi\\u00e8re -15%\",\"image_url\":null,\"image_size\":40,\"image_radius\":5,\"preselected\":0,\"show_only_when_offer_selected\":1,\"show_swatch\":0,\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"}],\"combo_products\":[]}],\"offer_upsells\":[{\"id\":226482,\"identifier_id\":\"yTbd8\",\"position\":1,\"offer_id\":4756418,\"bundle_id\":153099,\"shopify_product_id\":5574613172388,\"shopify_variant_ids\":null,\"quantity\":1,\"discount_type\":\"percentage\",\"discount_value\":10,\"cogs\":\"0.00\",\"is_cogs\":false,\"text\":\"+ Levure de bi\\u00e8re -10%\",\"image_url\":null,\"image_size\":40,\"image_radius\":5,\"preselected\":0,\"show_only_when_offer_selected\":1,\"show_swatch\":0,\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},{\"id\":226483,\"identifier_id\":\"EtcQi\",\"position\":1,\"offer_id\":4756419,\"bundle_id\":153099,\"shopify_product_id\":5574613172388,\"shopify_variant_ids\":null,\"quantity\":1,\"discount_type\":\"percentage\",\"discount_value\":15,\"cogs\":\"0.00\",\"is_cogs\":false,\"text\":\"+ Levure de bi\\u00e8re -15%\",\"image_url\":null,\"image_size\":40,\"image_radius\":5,\"preselected\":0,\"show_only_when_offer_selected\":1,\"show_swatch\":0,\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"}],\"combo_products\":[],\"free_gifts\":[],\"offer_products\":[],\"offer_highlights\":{\"id\":1470654,\"offer_id\":4756418,\"bundle_id\":153099,\"type\":\"text\",\"text\":\"PLUS POPULAIRE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-25T07:19:48.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"selected_products\":[{\"id\":20907378,\"shopify_product_id\":15746769846598},{\"id\":20907379,\"shopify_product_id\":15747069182278},{\"id\":20907380,\"shopify_product_id\":15747085041990},{\"id\":20907381,\"shopify_product_id\":15747100246342},{\"id\":20907382,\"shopify_product_id\":15747101884742},{\"id\":20907383,\"shopify_product_id\":15747118235974},{\"id\":20907384,\"shopify_product_id\":15747135045958},{\"id\":20907385,\"shopify_product_id\":15747144941894},{\"id\":20907386,\"shopify_product_id\":15747148677446},{\"id\":20907387,\"shopify_product_id\":15747149889862},{\"id\":20907388,\"shopify_product_id\":15748494786886},{\"id\":20907389,\"shopify_product_id\":15748543512902},{\"id\":20907390,\"shopify_product_id\":15748569727302},{\"id\":20907391,\"shopify_product_id\":15748590240070},{\"id\":20907392,\"shopify_product_id\":15748605444422},{\"id\":20907393,\"shopify_product_id\":15748620058950},{\"id\":20907394,\"shopify_product_id\":15748624023878},{\"id\":20907395,\"shopify_product_id\":15748638900550},{\"id\":20907396,\"shopify_product_id\":15748639785286},{\"id\":20907397,\"shopify_product_id\":15748642275654},{\"id\":20907398,\"shopify_product_id\":15748647223622},{\"id\":20907399,\"shopify_product_id\":15748652237126},{\"id\":20907400,\"shopify_product_id\":15748653580614},{\"id\":20907401,\"shopify_product_id\":15748656988486},{\"id\":20907402,\"shopify_product_id\":15748657905990},{\"id\":20907403,\"shopify_product_id\":15748659577158},{\"id\":20907404,\"shopify_product_id\":15748661182790}
4351,{\"id\":20907405,\"shopify_product_id\":15748666491206}],\"selected_collections\":[],\"color_swatches\":[],\"translations\":[],\"progressbar_goals\":[],\"subscription\":{\"id\":10277,\"bundle_id\":153099,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865f0f\",\"unselectedBorder\":\"#91865f7a\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-05-27T10:53:08.000000Z\",\"updated_at\":\"2026-05-27T11:07:09.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1762,\"bundle_id\":153099,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItalic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-06-02T14:35:03.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":37295,\"bundle_id\":153099,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-05-27T10:53:08.000000Z\",\"updated_at\":\"2026-09-25T07:19:48.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_154689":"{\"id\":154689,\"parent_bundle_id\":null,\"uuid\":\"7fcb10bd-c468-41f5-b41c-ebf8b07b3774\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_65340fb049f57933324\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063659334\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/529803280710\",\"user_id\":84220,\"name\":\"Bundle Collection Solaire\",\"title\":null,\"layout\":\"prestige\",\"visibility\":\"selected-collections\",\"default_variant_index\":1,\"target_markets\":[],\"market_currency_code\":null,\"market_currency_pricing_enabled\":0,\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":1,\"hide_when_out_of_stock\":0,\"hidden_variant_options\":null,\"swatch_size\":24,\"swatch_shape\":\"rounded\",\"prgs_template\":\"block\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"block_t
4351itle_translations\":null,\"different_variants_enabled\":true,\"update_all_variants\":false,\"hide_variant_picker\":true,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":true,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":4417779,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"classic\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865f52\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#91865fff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#91865fff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":12,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\"
4351:null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":1601.740000000003,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-06-02T10:20:14.000000Z\",\"updated_at\":\"2026-08-19T12:30:57.000000Z\",\"deleted_at\":null,\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"PRICE_ROUNDING\",\"FREE_GIFT\",\"COLOR_SWATCH\"],\"shipping_discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1898063692102\",\"prgs_all_goal_reached_text\":\"LIVRAISON OFFERTE \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[],\"bundle_siblings_position\":[\"bundle\",\"subscription\"],\"volume_discount_enabled\":true,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":false,\"ab_test_variant_name\":null,\"ab_test_variant_number\":null,\"is_ab_test_winner\":false,\"ab_test_started_at\":null,\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":[],\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":null,\"offers\":[{\"id\":4417777,\"identifier_id\":\"lly6Z\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":154689,\"title\":\"1 produit\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779731652Rapi-Bundles-HERBATINT_300x300.png?v=1779731656\",\"image_type\":\"variants\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\",\"offer_highlight\":null,\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4417778,\"identifier_id\":\"A59Bz\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":154689,\"title\":\"2 produits\",\"subtitle\":\"S\\u00e9lectionnez vos produits\",\"quantity\":2,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"percentage\",\"discount_value\":10,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779872061Rapi-Bundles-ai-generated-1779872061_1024x1024.png?v=1779872065\",\"image_type\":\"none\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\",\"offer_highlight\"
4351:{\"id\":1313902,\"offer_id\":4417778,\"bundle_id\":154689,\"type\":\"text\",\"text\":\"-10% PACK DE 2\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\"},\"benefits\":[],\"free_gifts\":[],\"offer_upsells\":[],\"combo_products\":[]},{\"id\":4417779,\"identifier_id\":\"rk3kU\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":154689,\"title\":\"3 produits\",\"subtitle\":\"S\\u00e9lectionnez vos produits\",\"quantity\":3,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":15,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779872352Rapi-Bundles-ai-generated-1779872352_1024x1024.png?v=1779872356\",\"image_type\":\"none\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\",\"offer_highlight\":{\"id\":1313903,\"offer_id\":4417779,\"bundle_id\":154689,\"type\":\"text\",\"text\":\"OFFRE EXCLUSIVE\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\"},\"benefits\":[],\"free_gifts\":[{\"id\":712418,\"position\":1,\"offer_id\":4417779,\"bundle_id\":154689,\"shopify_product_id\":5574608060580,\"shopify_variant_ids\":null,\"quantity\":1,\"text\":\"+ 1 Cr\\u00e8me teint\\u00e9e Sun'blim OFFERTE\",\"locked_text\":\"Locked\",\"label\":\"Free\",\"title\":\"Free Gifts with your order\",\"product_image\":null,\"image_size\":30,\"image_radius\":5,\"show_original_price\":true,\"apply_only_for_subscriptions\":false,\"show_swatch\":false,\"show_gift_when_bar_selected\":false,\"auto_add_when_quantity_matches\":false,\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\"}],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[{\"id\":712418,\"position\":1,\"offer_id\":4417779,\"bundle_id\":154689,\"shopify_product_id\":5574608060580,\"shopify_variant_ids\":null,\"quantity\":1,\"text\":\"+ 1 Cr\\u00e8me teint\\u00e9e Sun'blim OFFERTE\",\"locked_text\":\"Locked\",\"label\":\"Free\",\"title\":\"Free Gifts with your order\",\"product_image\":null,\"image_size\":30,\"image_radius\":5,\"show_original_price\":true,\"apply_only_for_subscriptions\":false,\"show_swatch\":false,\"show_gift_when_bar_selected\":false,\"auto_add_when_quantity_matches\":false,\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\"}],\"offer_products\":[],\"offer_highlights\":{\"id\":1313902,\"offer_id\":4417778,\"bundle_id\":154689,\"type\":\"text\",\"text\":\"-10% PACK DE 2\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-08-19T12:30:55.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\"},\"selected_products\":[],\"selected_collections\":[{\"id\":112537,\"shopify_collection_id\":2
435111414876324}],\"color_swatches\":[{\"id\":962105,\"bundle_id\":154689,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"4C - Ch\\u00e2tain cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873334Rapi-Bundles-swatch-0_300x300.png?v=1779873337\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":962106,\"bundle_id\":154689,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"5C - Ch\\u00e2tain clair cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873363Rapi-Bundles-swatch-1_300x300.png?v=1779873366\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":962107,\"bundle_id\":154689,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"6C - Blond fonc\\u00e9 cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873386Rapi-Bundles-swatch-2_300x300.png?v=1779873389\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":962108,\"bundle_id\":154689,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"7C - Blond cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873416Rapi-Bundles-swatch-3_300x300.png?v=1779873419\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":962109,\"bundle_id\":154689,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"8C - Blond clair cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873441Rapi-Bundles-swatch-4_300x300.png?v=1779873444\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":962110,\"bundle_id\":154689,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"10C - Blond platine cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873467Rapi-Bundles-swatch-5_300x300.png?v=1779873470\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null}],\"translations\":[],\"progressbar_goals\":[],\"subscription\":{\"id\":10465,\"bundle_id\":154689,\"has_subscription\":1,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865fff0f\",\"unselectedBorder\":\"#91865fff7A\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-06-02T10:20:14.000000Z\",\"updated_at\":\"2026-06-02T10:26:51.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":1746,\"bundle_id\":154689,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItalic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroun
4351dAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#FFFFFF\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(0, 0, 0, 0.05)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#FFFFFF\"},\"created_at\":\"2026-06-02T10:36:37.000000Z\",\"updated_at\":\"2026-06-03T13:48:32.000000Z\"},\"bundle_builder\":{\"id\":10123,\"bundle_id\":154689,\"is_bundle_builder_active\":1,\"eligible_bundling\":\"selected-collections\",\"selected_products\":[],\"selected_collections\":[\"211414876324\"],\"excluded_products\":[],\"template\":\"royal\",\"stacking_desktop\":3,\"stacking_mobile\":1,\"cta_text\":\"Selectionner\",\"image_url\":null,\"image_size\":50,\"image_radius\":8,\"show_product_title\":1,\"show_product_price\":1,\"modal_title\":\"S\\u00e9lectionner votre produit\",\"modal_label\":null,\"modal_cta_text\":\"Selectionner\",\"modal_search_placeholder\":\"Rechercher produits\",\"modal_image_size\":62,\"modal_image_radius\":8,\"modal_divider\":1,\"modal_title_links_to_product\":false,\"enabled_picker_filters\":[\"productType\",\"vendor\",\"category\",\"collection\",\"tags\"],\"product_picker_labels\":{\"product_picker_tags\":\"Tags\",\"product_picker_vendor\":\"Vendeur\",\"product_picker_filters\":\"Ajouter filtre\",\"product_picker_category\":\"Categorie\",\"product_picker_clear_all\":\"Effacer tout\",\"product_picker_collection\":\"Collection\",\"product_picker_no_matches\":\"No matching options\",\"product_picker_no_options\":\"No options yet\",\"product_picker_clear_filter\":\"Clear\",\"product_picker_product_type\":\"Type\",\"product_picker_clear_filters\":\"Clear filters\",\"product_picker_search_options\":\"Rechercher\",\"product_picker_no_products_available\":\"Pas de produits disponibles\",\"product_picker_no_products_match_filters\":\"No products match your filters\"},\"default_variant_index\":1,\"require_item_selection_to_complete\":true,\"required_item_selection_alert_text\":\"Veuillez s\\u00e9lectionner tous les produits de l'offre avant d'ajouter au panier\",\"typography_settings\":{\"textSize\":14,\"buttonSize\":13},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#e4680eff\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#e4680eff\",\"labelBackground\":\"#e4680e2b\",\"requiredSelectionAlertTextColor\":\"#D82C0D\",\"requiredSelectionAlertBackground\":\"#FEE9E8\"},\"created_at\":\"2026-06-02T10:23:46.000000Z\",\"updated_at\":\"2026-06-02T17:13:52.000000Z\"},\"default_variants\":[],\"progress_gift_builder\":{\"id\":38878,\"bundle_id\":154689,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-06-02T10:20:14.000000Z\",\"updated_at\":\"2026-08-19T12:30:55.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}","bundle_178494":"{\"id\":178494,\"parent_bundle_id\":null,\"uuid\":\"a782b212-cfc5-44c7-b2ce-6ee6b80d167f\",\"is_freezed\":false,\"is_archived\":0,\"bundle_type\":\"quantity_breaks\",\"manual_placement_id\":\"rapi_65a6c91313029273152\",\"discount_app_id\":\"gid:\\\/\\\/shopify\\\/DiscountAutomaticNode\\\/1899580326214\",\"app_metafield_gid\":null,\"app_metaobject_gid\":\"gid:\\\/\\\/shopify\\\/Metaobject\\\/602732659014\",\"user_id\":84220,\"name\":\"Bundle Herbatint x chouchou\",\"title\":null,\"layout\":\"prestige\",\"visibility\":\"selected-products\",\"default_variant_index\":1,\"target_markets\":[],\"market_currency_code\":null,\"market_currency_pricing_enabled\":0,\"show_header_line\":0,\"header_line_thickness\":2,\"stacking_desktop\":3,\"stacking_mobile\":1,\"hide_when_out_of_stock\":0,\"hidden_variant_options\":[\"Format\"],\"swatch_size\":24,\"swatch_shape\":\"rounded\",\"prgs_template\":\"block\",\"prgs_position\":null,\"prgs_transition_type\":\"locker\",\"prgs_transition\":1,\"combo_discount_type\":null,\"combo_discount_value\":null,\"block_t
4351itle_translations\":null,\"different_variants_enabled\":true,\"update_all_variants\":false,\"hide_variant_picker\":true,\"hide_theme_price\":false,\"update_product_price\":false,\"show_prices_per_item\":false,\"show_both_prices\":false,\"use_product_compare_at_price\":true,\"compare_at_source\":\"shopify_price\",\"price_rounding\":true,\"price_rounding_value\":\"95\",\"hide_decimals\":0,\"custom_css\":null,\"custom_css_enabled\":false,\"custom_css_scope\":\"all_bundles\",\"cross_sell_settings\":{\"items\":[],\"layout\":\"list\",\"enabled\":false,\"labelHtml\":\"\u003cp\u003e\u003cspan style=\\\"color: #127403; font-size: 10px;\\\"\u003eSave {{saved_percentage}}\u003c\\\/span\u003e\u003c\\\/p\u003e\",\"showLabel\":true,\"titleHtml\":\"\u003cp\u003e\u003cstrong\u003eYou might also like\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"addControl\":\"toggle\",\"labelColor\":\"#127403\",\"titleColor\":\"#000000\",\"preselected\":false,\"discountType\":\"percentage\",\"discountValue\":10,\"labelFontSize\":10,\"productSource\":\"manual\",\"titleFontSize\":14,\"titleAlignment\":\"left\",\"previewImageUrl\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0533\\\/2089\\\/files\\\/placeholder-images-image_medium.png\",\"titleDecoration\":\"sparkle\",\"selectedProducts\":[],\"maxRecommendations\":6,\"previewProductTitle\":\"The Collection Snowboard: Liquid\",\"discountCheckoutTitle\":\"cross-sell discount\",\"manualSelectedProducts\":[],\"titleDecorationImageUrl\":null},\"skip_cart\":false,\"has_out_of_stock_message\":0,\"out_of_stock_message\":\"Quantity exceeds stock. Available quantity may still be added to cart.\",\"show_bundle_on_homepage\":false,\"show_variants_for_single_quantity\":false,\"preselected_offer_id\":4526588,\"highlight_offer_id\":null,\"highlight_type\":null,\"highlight_text\":null,\"highlight_is_blinking\":true,\"highlight_timer_time\":null,\"highlight_settings\":{\"color\":\"#ffffff\",\"shape\":null,\"bg_color\":\"#e4680eff\",\"location\":null},\"checkmark\":\"classic\",\"color_settings\":{\"tags\":\"#fffdfd\",\"price\":\"#000000\",\"title\":\"#000000\",\"border\":\"#91865f52\",\"footer\":null,\"header\":\"#000000\",\"atc_btn\":null,\"fg_text\":\"#ffffff\",\"fg_label\":\"#ffffff\",\"fg_price\":\"#ffffff\",\"fg_title\":\"#000000\",\"quantity\":null,\"subtitle\":\"#777777\",\"checkmark\":\"#91865fff\",\"fg_locked\":\"#000000\",\"plus_icon\":null,\"upsl_text\":\"#ffffff\",\"background\":\"#FFFFFF\",\"upsl_price\":\"#ffffff\",\"prgs_fullbg\":\"#e4680eff\",\"prgs_header\":\"#000000\",\"prgs_locker\":\"#8a8a8a\",\"prgs_reward\":\"#000000\",\"fg_active_bg\":\"#91865fff\",\"fg_locked_bg\":\"#91865fff7A\",\"prgs_emptybg\":\"#e4680e3b\",\"footer_border\":null,\"prgs_lockedbg\":\"#f3f3f3\",\"upsl_checkbox\":\"#91865fff\",\"atc_btn_border\":null,\"compared_price\":\"#6B7280\",\"selected_price\":null,\"selected_title\":null,\"upsl_active_bg\":\"#91865fff\",\"upsl_locked_bg\":\"#91865fff7A\",\"prgs_cardborder\":\"#e4680eff\",\"quantity_widget\":\"#ffffff\",\"tags_background\":\"#e4680eff\",\"fg_active_border\":\"#91865fff\",\"fg_locked_border\":\"#91865fff7A\",\"prgs_highlightbg\":\"#91865fff\",\"footer_background\":null,\"selected_subtitle\":null,\"atc_btn_background\":null,\"bg_selected_bundle\":\"#91865f1c\",\"prgs_highlight_text\":\"#ffffff\",\"prgs_lockerselected\":\"#ffffff\",\"quantity_background\":null,\"upsl_compared_price\":\"#ffffff\",\"border_selected_bundle\":\"#91865fff\",\"selected_compared_price\":null,\"quantity_widget_background\":\"#91865fff\"},\"typography_settings\":{\"shape\":0,\"fg_size\":14,\"add_icon\":null,\"fg_weight\":\"bold\",\"font_size\":16,\"upsl_size\":14,\"text_align\":\"center\",\"bundles_gap\":10,\"font_family\":null,\"font_weight\":\"bold\",\"prgs_header\":14,\"prgs_reward\":14,\"prgs_weight\":\"bold\",\"upsl_weight\":\"bold\",\"block_radius\":12,\"border_width\":2,\"subtitle_size\":14,\"highlight_size\":\"8\",\"subtitle_weight\":\"regular\",\"highlight_weight\":\"bold\",\"bundles_gap_bottom\":10,\"footer_spacing_top\":null,\"prgs_reward_weight\":\"bold\",\"product_image_size\":50,\"product_title_font\":null,\"product_title_size\":\"15\",\"product_image_radius\":null,\"product_title_weight\":\"bold\",\"footer_spacing_bottom\":null,\"highlight_image_height\"
4351:null},\"footer_text\":null,\"call_to_action_button_text\":null,\"footer_settings\":null,\"action_button_settings\":null,\"is_published\":true,\"is_processed\":1,\"is_offer_clickable\":0,\"is_open_new_tab\":1,\"total_revenues\":359.93,\"activation_type\":\"immediate\",\"start_date_time\":null,\"end_date_time\":null,\"timezone\":\"UTC\",\"created_at\":\"2026-09-01T14:16:39.000000Z\",\"updated_at\":\"2026-09-01T14:51:56.000000Z\",\"deleted_at\":null,\"stats_reset_at\":null,\"free_gift_template\":\"inline\",\"used_features\":[\"PRICE_ROUNDING\",\"FREE_GIFT\",\"COLOR_SWATCH\"],\"shipping_discount_app_id\":null,\"prgs_all_goal_reached_text\":\"Free gifts with your order \\ud83c\\udf89\",\"prgs_locker_text\":\"Locked\",\"per_unit_price_text\":\"\\\/unit\",\"boosters_position\":[],\"bundle_siblings_position\":[\"bundle\"],\"volume_discount_enabled\":true,\"scratch_off\":{\"title\":\"Scratch more special offers\",\"texture\":\"foil\",\"titleSize\":24,\"titleColor\":\"#533C0A\",\"backgroundColor\":\"#FFD700\",\"scratchOffEnabled\":false},\"exclude_b2b_customer\":false,\"exclude_pos\":false,\"image_zoom_in_popup\":false,\"is_ab_test_active\":false,\"ab_test_variant_name\":null,\"ab_test_variant_number\":null,\"is_ab_test_winner\":false,\"ab_test_started_at\":null,\"ab_test_ended_at\":null,\"ab_test_allocation_type\":\"even\",\"ab_test_allocations\":[],\"ab_test_auto_winner_selection_eligible\":false,\"ab_test_recommended_winner\":null,\"offers\":[{\"id\":4526588,\"identifier_id\":\"lly6Z\",\"is_combo_bundle\":0,\"is_different_product\":false,\"different_product\":null,\"different_product_shopify_product_id\":null,\"hide_combo_bundle\":0,\"show_gift_when_bar_selected\":false,\"bundle_id\":178494,\"title\":\"1 produit\",\"subtitle\":null,\"quantity\":1,\"xqty\":1,\"yqty\":1,\"tags\":null,\"discount_type\":\"default\",\"discount_value\":0,\"fixed_price_mode\":\"market\",\"manual_compare_at_price\":null,\"cogs\":\"0.00\",\"is_cogs\":false,\"specific_percentage\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779731652Rapi-Bundles-HERBATINT_300x300.png?v=1779731656\",\"image_type\":\"variants\",\"image_size\":50,\"image_radius\":5,\"quantity_widget\":0,\"is_sold_out\":0,\"sold_out_text\":\"Out of stock\",\"typography_settings\":{\"soFontSize\":14,\"soAlignment\":\"center\",\"soFontStyle\":\"normal\",\"soFontWeight\":\"regular\"},\"colors_settings\":{\"soFontColor\":\"#ffffff\",\"soBackground\":\"#262528\"},\"translations\":null,\"combo_template\":null,\"combo_add_divider\":null,\"combo_stacking_desktop\":null,\"combo_stacking_mobile\":null,\"show_products_when_selected\":0,\"combo_title_links_to_product\":false,\"hide_behind_scratch_off\":false,\"created_at\":\"2026-09-01T14:51:54.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\",\"offer_highlight\":{\"id\":1363176,\"offer_id\":4526588,\"bundle_id\":178494,\"type\":\"text\",\"text\":\"VOTRE CADEAU\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-01T14:51:54.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\"},\"benefits\":[],\"free_gifts\":[{\"id\":745383,\"position\":1,\"offer_id\":4526588,\"bundle_id\":178494,\"shopify_product_id\":15495711129926,\"shopify_variant_ids\":null,\"quantity\":1,\"text\":\"+ 1 Chouchou OFFERT\",\"locked_text\":\"Locked\",\"label\":\"Free\",\"title\":\"Free Gifts with your order\",\"product_image\":null,\"image_size\":40,\"image_radius\":5,\"show_original_price\":false,\"apply_only_for_subscriptions\":false,\"show_swatch\":false,\"show_gift_when_bar_selected\":false,\"auto_add_when_quantity_matches\":false,\"created_at\":\"2026-09-01T14:51:54.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\"}],\"offer_upsells\":[],\"combo_products\":[]}],\"offer_upsells\":[],\"combo_products\":[],\"free_gifts\":[{\"id\":745383,\"position\":1,\"offer_id\":4526588,\"bundle_id\":178494,\"shopify_product_id\":15495711129926,\"shopify_variant_ids\":null,\"quantity\":1,\"text\":\"+ 1 Chouchou OFFERT\",\"locked_text\":\"Locked\",\"label\":\"Free\",\"title\":\"Free Gifts with your order\",\"product_image\":null,\"image_size\":40,\"image_radius\":5,\"show_original_price\":false,\"apply_only_for_subscriptions\":false,\"show_swatch\":false,\"show_gift_when_bar_selected\":false,\"auto_add_when_quantity_matches\":false,\"created_at\":\"2026-09-01T14:51:54.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\"}],\"offer_products\":[],\"offer_highlights\":{\"id\":1363176,\"offer_id\":4526588,\"bundle_id\":178494,\"type\":\"text\",\"text\":\"VOTRE CADEAU\",\"timer_text\":\"Bundle ends in\",\"is_blinking\":0,\"timer_time\":{\"days\":0,\"hours\":23,\"minutes\":59,\"seconds\":59,\"timerText\":\"Bundle ends in\"},\"settings\":{\"size\":37,\"shape\":\"rounded\",\"location\":\"pill\"},\"created_at\":\"2026-09-01T14:51:54.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\"},\"selected_products\":[{\"id\":20806700,\"shopify_product_id\":15696536338758},{\"id\":20806701,\"shopify_product_id\":15697479434566},{\"id\":20806702,\"shopify_product_id\":15697492771142},{\"id\":20806703,\"shopify_product_id\":15697535107398}],\"selected_collections\":[],\"color_swatches\":[{\"id\":974061,\"bundle_id\":178494,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"4C - Ch\\u00e2tain cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873334Rapi-Bundles-swatch-0_300x300.png?v=1779873337\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":974062,\"bundle_id\":178494,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"5C - Ch\\u00e2tain clair cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873363Rapi-Bundles-swatch-1_300x300.png?v=1779873366\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":974063,\"bundle_id\":178494,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"6C - Blond fonc\\u00e9 cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873386Rapi-Bundles-swatch-2_300x300.png?v=1779873389\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":974064,\"bundle_id\":178494,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"7C - Blond cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873416Rapi-Bundles-swatch-3_300x300.png?v=1779873419\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":974065,\"bundle_id\":178494,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"8C - Blond clair cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873441Rapi-Bundles-swatch-4_300x300.png?v=1779873444\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null},{\"id\":974066,\"bundle_id\":178494,\"option\":\"R\\u00e9f\\u00e9rences\",\"variant_name\":\"10C - Blond platine cendr\\u00e9\",\"type\":\"image\",\"dropdown\":1,\"color\":null,\"image\":\"https:\\\/\\\/cdn.shopify.com\\\/s\\\/files\\\/1\\\/0439\\\/7321\\\/4372\\\/files\\\/1779873467Rapi-Bundles-swatch-5_300x300.png?v=1779873470\",\"primary_language_code\":\"fr\",\"created_at\":null,\"updated_at\":null}],\"translations\":[],\"progressbar_goals\":[],\"subscription\":{\"id\":12624,\"bundle_id\":178494,\"has_subscription\":0,\"template\":\"toggleCheckbox\",\"type\":\"toggle\",\"selected_by_default\":0,\"subscription_title\":\"Souscrivez \u0026 \\u00c9conomisez Plus\",\"subscription_subtitle\":\"Choisissez la fr\\u00e9quence\",\"onetime_title\":\"One-time purchase\",\"onetime_subtitle\":null,\"typography_settings\":{\"blockRadius\":12,\"blockThikness\":2,\"titleFontSize\":15,\"subTitleFontSize\":13,\"oneTimeTitleFontSize\":15,\"oneTimeSubTitleFontSize\":13},\"color_settings\":{\"block\":\"#FFFFFF\",\"border\":\"#91865fff\",\"oneTimeTitle\":\"#000000\",\"subscribeTitle\":\"#000000\",\"oneTimeSubTitle\":\"#777777\",\"unselectedBlock\":\"#91865fff0f\",\"unselectedBorder\":\"#91865fff7A\",\"subscribeSubtitle\":\"#777777\"},\"block_position\":[\"subscribe\",\"one-time\"],\"created_at\":\"2026-09-01T14:16:39.000000Z\",\"updated_at\":\"2026-09-01T14:22:40.000000Z\"},\"live_social_proof\":null,\"timer\":null,\"sticky_add_to_cart\":{\"id\":3866,\"bundle_id\":178494,\"is_active\":true,\"template\":\"classic\",\"behavior\":\"scroll_up\",\"product_label\":\"\u003cp\u003e\u003cbr\u003e\u003c\\\/p\u003e\",\"button_text\":\"\u003cp\u003e\u003cstrong\u003eS\\u00e9lectionner votre offre\u003c\\\/strong\u003e\u003c\\\/p\u003e\",\"button_style\":\"plain\",\"background_style\":\"plain\",\"cart_icon\":\"cart-1\",\"cart_image_url\":null,\"cart_icon_size\":45,\"add_qty_selector\":true,\"typography_settings\":{\"buttonFontSize\":14,\"buttonAlignment\":\"center\",\"productLabelBold\":false,\"productLabelItal
4351ic\":false,\"productLabelStrike\":false,\"productLabelFontSize\":14,\"buttonBackgroundAngle\":90,\"productLabelAlignment\":\"center\",\"classicBackgroundAngle\":90},\"color_settings\":{\"buttonText\":\"#ffffff\",\"buttonPrimary\":\"rgba(228, 104, 14, 1)\",\"buttonSecondary\":\"#ffffff\",\"productLabelText\":\"#000000\",\"backgroundPrimary\":\"rgba(2, 2, 2, 0.03)\",\"quantityBackground\":\"#127403\",\"backgroundSecondary\":\"#ffffff\"},\"created_at\":\"2026-09-01T14:16:39.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\"},\"bundle_builder\":null,\"default_variants\":[],\"progress_gift_builder\":{\"id\":61525,\"bundle_id\":178494,\"is_progress_gift_builder_active\":0,\"eligible_bundling\":\"excluded-products\",\"cta_text\":\"Select\",\"locked_text\":\"Locked\",\"modal_title\":\"Select Product\",\"modal_label\":\"Free\",\"modal_cta_text\":\"Select\",\"modal_image_size\":80,\"modal_image_radius\":8,\"modal_divider\":1,\"typography_settings\":{\"textSize\":16,\"buttonSize\":16},\"color_settings\":{\"cta\":\"#ffffff\",\"text\":\"#000000\",\"label\":\"#777777\",\"price\":\"#616161\",\"overlay\":\"#0000004D\",\"productCta\":\"#000000\",\"comparedPrice\":\"#616161\",\"ctaBackground\":\"#6F42C1\",\"labelBackground\":\"#6F42C12B\"},\"created_at\":\"2026-09-01T14:22:40.000000Z\",\"updated_at\":\"2026-09-01T14:51:54.000000Z\",\"selected_products\":[],\"selected_collections\":[]},\"custom_liquids\":[]}"};
4352
4353function countBundleKeys(dataObj) {
4354if(!dataObj || typeof dataObj !== 'object') return 0;
4355return Object.keys(dataObj).filter(function(key){
4356return key.indexOf('bundle_') === 0 || key.indexOf('combo_bundle_') === 0;
4357}).length;
4358}
4359function resolveAppData() {
4360const mf = (__appDataMetafield && typeof __appDataMetafield === 'object') ? __appDataMetafield : {};
4361const mo = (__appDataMetaobject && typeof __appDataMetaobject === 'object') ? __appDataMetaobject : {};
4362const mfCount = countBundleKeys(mf);
4363const moCount = countBundleKeys(mo);
4364const merged = Object.assign({}, mf, mo);
4365const mergedCount = countBundleKeys(merged);
4366let source = 'none';
4367if (mergedCount > 0) source = 'merged';
4368else if (moCount > 0) source = 'metaobject';
4369else if (mfCount > 0) source = 'metafield';
4370return { data: mergedCount > 0 ? merged : (moCount >= mfCount ? mo : mf), source };
4371}
4372function injectCSS(href) {
4373if (document.querySelector(`link[href="${href}"]`)) return;
4374const link = document.createElement("link");
4375link.rel = "stylesheet";
4376link.href = href;
4377link.type = "text/css";
4378document.head.appendChild(link);
4379}
4380function injectJS(src, callback) {
4381if (document.querySelector(`script[src="${src}"]`)) {
4382callback && callback();
4383return;
4384}
4385const script = document.createElement("script");
4386script.src = src;
4387script.async = true;
4388script.onload = () => {
4389callback && callback();
4390};
4391document.body.appendChild(script);
4392}
4393function tryInjectRapiAssets() {
4394if(_qbrb?.bundle?.id || _cprb?.bundle?.id || _qbrb?.all_bundles?.length > 0 || _cprb?.all_bundles?.length > 0 || window?.rapiFetch || window?.custom__qbrbs?.length > 0 || (_qbrb?.autogift_bundles && _qbrb.autogift_bundles.length > 0) || document.querySelector('.rapi-box-builder-container')){
4395injectCSS("https://cdn.shopify.com/extensions/01a1081e-873c-7bbb-8e60-c77510c9d713/rapi-802/assets/rappi-front.css");
4396injectJS("https://cdn.shopify.com/extensions/01a1081e-873c-7bbb-8e60-c77510c9d713/rapi-802/assets/rappi-front.js");
4397}
4398}
4399if("blog" == "product"){
4400var appDataResolved = resolveAppData();
4401var appData = appDataResolved.data;
4402if (/[?&]rapi_debug=(true|1)/i.test(window.location.search || '')) { console.log('Rapi bundle: source=' + appDataResolved.source, ', data=', appData); }
4403var rapi_details;
4404async function assignValues () {
4405if(appData && Object.keys(appData).length){
4406_qbrb = await extractBundle(appData, 'bundle_')
4407_cprb = await extractBundle(appData, 'combo_bundle_')
4408if(_qbrb?.bundle?.id){
4409const container = document.getElementById('rappi-image-container');
4410_qbrb.bundle.offers.forEach(o => {
4411if(o.image && o.image_type != "none"){
4412const img = new Image();
4413img.src = o.image;
4414container.appendChild(img);
4415}
4416});
4417}
4418}
4419}
4420assignValues().finally(() => {
4421var _p = null;
4422if (_qbrb) {
4423_qbrb.product = _p ? transformProduct(_p) : null;
4424}
4425tryInjectRapiAssets();
4426});
4427} else {
4428var appDataResolved = resolveAppData();
4429var appData = appDataResolved.data;
4430if (/[?&]rapi_debug=(true|1)/i.test(window.location.search || '')) { console.log('Rapi bundle: source=' + appDataResolved.source, ', data=', appData); }
4431async function assignValuesHomePage () {
4432if(appData && Object.keys(appData).length){
4433_qbrb = await extractBundleHomePage(appData, 'bundle_');
4434}
4435}
4436function startHomepageBundleInit() {
4437assignValuesHomePage().finally(() => tryInjectRapiAssets());
4438}
4439if (_rapiShouldStartHomepageBundleInit()) {
4440startHomepageBundleInit();
4441} else if (document.readyState === "loading") {
4442document.addEventListener("DOMContentLoaded", function rapiHomepageDomReady() {
4443if (_rapiShouldStartHomepageBundleInit()) {
4444startHomepageBundleInit();
4445} else {
4446if(!_qbrb){
4447_qbrb = {
4448bundle: {},
4449config: getRapiConfigFromAppData(appDataResolved),
4450all_bundles: [],
4451autogift_bundles: collectAutogiftBundlesFromAppData(appDataResolved.data)
4452};
4453}
4454else{
4455_qbrb.autogift_bundles = collectAutogiftBundlesFromAppData(appDataResolved.data);
4456}
4457tryInjectRapiAssets();
4458}
4459}, { once: true });
4460} else {
4461if(!_qbrb){
4462_qbrb = {
4463bundle: {},
4464config: getRapiConfigFromAppData(appDataResolved),
4465all_bundles: [],
4466autogift_bundles: collectAutogiftBundlesFromAppData(appDataResolved.data)
4467};
4468}
4469else{
4470_qbrb.autogift_bundles = collectAutogiftBundlesFromAppData(appDataResolved.data);
4471}
4472tryInjectRapiAssets();
4473}
4474}
4475</script>
4475
4476
4477
4478
4479</div><div id="shopify-block-AdjkraUk3aFVvenQ3d__8605505498557855500" class="shopify-block shopify-app-block bogos-shopify-block">
4480
4481
4482<div id="secomapp_freegifts_version" data-version="3.0"></div>
4483
4484    <!-- BEGIN app snippet: freegifts-snippet --><link href="//cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/glider.min.css" rel="stylesheet" type="text/css" media="all" />
4485<link href="//cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/freegifts-main.min.css" rel="stylesheet" type="text/css" media="all" />
4486
4487
4488
4489
4490
4491
4492
4493
4494
4495
4496
4497
4498<style id="sca_fg_custom_style">
4499    
4500        .freegifts-main-container .fg-section-title, .freegifts-main-container .bogos-slider-info-title { color: #121212; }
4501        .freegifts-main-container .product-title, .freegifts-main-container .bogos-gift-product-title { color: #000000; }
4502        .freegifts-main-container .original-price, .freegifts-main-container .bogos-gift-item-compare-price { color: #121212; }
4503        .freegifts-main-container .gift-price, .freegifts-main-container .bogos-gift-item-price { color: #ea5455; }
4504        .freegifts-main-container .btn-add-to-cart { color: #FFFFFF; background-color: #7367f0; }
4505        .freegifts-main-container .bogos-slider-offer-badge { background: #FFEF9D }
4506        .freegifts-main-container .bogos-slider-offer-badge.success { background: #CDFEE1 }
4507        .freegifts-main-container .bogos-slider-offer-title { color: #000000 }
4508        .freegifts-main-container .btn-add-to-cart svg path { fill: #FFFFFF; }
4509        .bogos-gift-select-variant-title { color: #005BD3; }
4510        .bogos-gift-select-variant-title-contain::after { border-color: #005BD3; }
4511        
4512        .fg-gift-thumbnail-offer-title { color: #000000; }
4513        .fg-gift-thumbnail-container { border-color: #8A8A8A; }
4514        .fg-gift-thumbnail-offer-time { background-color: #000000; }
4515        #sca-gift-thumbnail .sca-gift-image { width: 50px; max-height: 50px; }
4516
4517        #sca-gift-icon .sca-gift-icon-img { width: 50px; max-height: 50px; }
4518        .sca-gift-icon-collection-page .sca-gift-icon-collection-img { width: 50px; max-height: 50px; }
4519
4520        #sca-promotion-glider { color: #ffffff; background-color: #F72119; }
4521        
4522        
4523        
4524        .bogos-bundles-widget { background-color: #F3F3F3;  }
4525        .bogos-bundles-widget-body .bogos-bundle-item { background-color: #FFFFFF; }
4526        .bogos-bundles-widget .bogos-bundles-widget-title { color: #303030; }
4527        .bogos-bundles-widget .bogos-bundles-widget-description { color: #616161; }
4528        .bogos-bundle-item .bogos-bundle-item-title { color: #303030; }
4529        .bogos-bundle-item .bogos-bundle-item-discount-price, .bogos-bundles-widget .bogos-bundles-total-discount-price { color: #005BD3; }
4530        .bogos-bundle-item .bogos-bundle-item-original-price, .bogos-bundles-widget .bogos-bundles-total-original-price { color: #005BD3; }
4531        .bogos-bundles-widget-footer .bogos-bundles-button-add { color: #FFFFFF; background-color: #303030; }
4532        .bogos-bundles-widget .bogos-bundle-shipping-discount-container { background-color: #DEE6FF; }
4533        .bogos-bundles-widget .bogos-bundle-shipping-discount-title { color: #2332D5; }
4534        
4535        .bogos-bundles-quantity-break-widget { background-color: #F3F3F3;  }
4536        .bogos-bundles-quantity-break-widget-title { color: #303030; }
4537        .bogos-bundles-quantity-break-widget-description { color: #303030; }
4538        .bogos-bundle-quantity-break-item-original-price, .bogos-bundles-quantity-break-origin-price { color: #B5B5B5; }
4539        .bogos-bundles-quantity-break-button-add { background: #303030; color: #FFFFFF; }
4540        .bogos-bundle-quantity-break_item-container { background: #FFFFFF; }
4541        .bogos-bundle-quantity-break-label { background: #303030; color: #FFFFFF; }
4542        .bogos-bundle-quantity-break-tag { background: #F1F1F1; color: #303030; }
4543        .bogos-bundle-quantity-break-sub-title { color: #616161; }
4544        .bogos-bundles-quantity-break-discount-price { color: #303030; }
4545        .bogos-bundle-quantity-break-title { color: #303030; }
4546        .bogos-bundle-quantity-break-item-discount-price { color: #303030; }
4547
4548        .bogos-volume-discount-widget.default-layout { background-color: #F3F3F3;  }
4549        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-title { color: #303030; }
4550        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-widget-description { color: #303030; }
4551        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-original-price , .bogos-volume-discount-origin-price { color: #303030; }
4552        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-button-add { background: #303030; color: #FFFFFF; }
4553        .bogos-volume-discount-widget.default-layout .bogos-volume-discount_item-container { background: #FFFFFF; }
4554        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-label { background: #303030; color: #FFFFFF; }
4555        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tag { background: #F1F1F1; color: #303030; }
4556        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-sub-title { color: #616161; }
4557        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-item-discount-price { color: #303030; }
4558        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
4559        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-discount-price { color: #303030; }
4560        .bogos-volume-discount-widget.default-layout .bogos-volume-discount-title { color: #303030; }
4561        .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; }
4562        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-header { background-color: #F3F3F3; }
4563        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-title { color: #303030; }
4564        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-widget-description { color: #303030; }
4565        .bogos-volume-discount-table-container.line-style .bogos-volume-discount-item { background-color: #FFFFFF; }
4566        .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; }
4567        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-title { color: #303030; }
4568        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-description { color: #616161; }
4569        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tag { background-color: #F1F1F1; color: #303030; }
4570        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-text { color: #303030; }
4571        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-label { color: #FFFFFF; background-color: #303030; }
4572        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-discount-price { color: #303030; }
4573        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-price-primary span { color: #303030; }
4574        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-tier-origin-price { color: #B5B5B5; }
4575        .bogos-volume-discount-table-container.is-hidden-line .bogos-volume-discount-tier-info { border-color: transparent; }
4576        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style .bogos-volume-discount-item:nth-child(odd) { background-color: #FFFFFF; }
4577        .bogos-volume-discount-widget.table-layout .bogos-volume-discount-table-container.zebra-style  .bogos-volume-discount-item:nth-child(even) { background-color: #F5F5F5; }
4578        .bogos-volume-discount-widget .bogos-vl-tb-shipping-label { color: #2332D5; }
4579        .bogos-volume-discount-widget .bogos-vl-shipping-label { color: #2332D5; }
4580        .bogos-volume-discount-widget .bogos-vl-shipping-container { background-color: DEE6FF; }
4581        .bogos-volume-discount-widget .bogos-vl-free-gift-label { color: #BB5902 !important; }
4582        .bogos-volume-discount-widget .bogos-vl-free-gift-container { background-color: #FFEECC !important; }
4583        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-option-title { color: #303030; }
4584        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-section-title { color: #303030; }
4585        .bogos-volume-discount-widget.default-layout .bogos-vl-subscription-input-c
4585heckbox:checked { background-color: #8051FF; border-color: #8051FF;}
4586        .bogos-volume-discount-widget.default-layout input[type=radio]:checked { background-color: #8051FF; border-color: #8051FF;}
4587        
4588        .bogos-mix-match-widget { background-color: #F3F3F3; ; }
4589        .bogos-mix-match-widget .bogos-mix-item { background-color: #FFFFFF; }
4590        .bogos-mix-match-widget .bogos-mix-match-widget-title { color: #303030; }
4591        .bogos-mix-match-widget .bogos-mix-match-widget-description { color: #616161; }
4592        .bogos-mix-match-widget .bogos-mix-item-title { color: #303030; }
4593        .bogos-mix-match-widget .bogos-mix-item-discount-price { color: #303030; }
4594        .bogos-mix-match-widget .bogos-mix-item-original-price { color: #B5B5B5; }
4595        .bogos-mix-match-widget .bogos-mix-match-button-add { color: #FFFFFF; background-color: #303030; }
4596        .bogos-mix-match-widget .bogos-mix-match-badge-item { background-color: #FFF8DB; }
4597        .bogos-mix-match-widget .bogos-mix-match-badge-item.success { background-color: #CDFEE1; }
4598        .bogos-mix-match-widget .bogos-mix-match-badge-item .bogos-mix-match-badge-title { color: #4F4700; }
4599        .bogos-mix-match-widget .bogos-mix-match-badge-item.success .bogos-mix-match-badge-title { color: #29845A; }
4600        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-container { background-color: #DEE6FF; }
4601        .bogos-mix-match-widget .bogos-mix-match-shipping-discount-title { color: #2332D5; }
4602        
4603        .bogos-bundle-page-container .bogos-bp-steps-bar, .bogos-bundle-page-container .bogos-bp-step-bar-single { background-color: #F3F3F3; }
4604        .bogos-bundle-page-container .bogos-bp-step-title { color: #303030; }
4605        .bogos-bp-steps-container .bogos-bp-step-item.active { border-bottom: solid 3px #303030; }
4606        .bogos-bundle-page-container .bogos-bp-header-title { color: #303030; }
4607        .bogos-bundle-page-container .bogos-bp-header-subtitle { color: #303030; }
4608        .bogos-bundle-page-container .bogos-bp-step-header-title { color: #303030; }
4609        .bogos-bundle-page-container .bogos-bp-step-header-subtitle { color: #616161; }
4610        .bogos-bundle-page-container .bogos-bp-product-title, .bogos-step-item .bogos-step-item-title, .bogos-product-detail-modal .bogos-product-title { color:  #303030; }
4611        .bogos-step-items-container .bogos-step-item-variant-title { color: #616161; }
4612        .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; }
4613        .bogos-step-item .bogos-step-item-original-price, .bogos-bp-widget-footer .bogos-bp-total-original-price { color:  #808080; }
4614        .bogos-bundle-page-container .bogos-bp-btn-add-product, .bogos-product-detail-modal .bogos-product-add-btn { background-color: #303030; color: #FFFFFF }
4615        .bogos-bp-widget-container .bogos-bp-widget { background-color: #F3F3F3; ; }
4616        .bogos-bp-widget .bogos-bp-widget-title { color: #303030; }
4617        .bogos-bp-widget .bogos-bp-widget-description { color: #303030; }
4618        .bogos-step-items-product-require.success .bogos-step-items-product-require-title { color: #2332D5; }
4619        .bogos-bp-widget .bogos-bp-button-add { background-color: #303030; color: #FFFFFF; }
4620        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item { background-color: #FFF8DB; }
4621        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-item.success { background-color: #CDFEE1; }
4622        .bogos-bp-widget-badges-container .bogos-bp-widget-badge-title { color: #4F4700; }
4623        .bogos-bp-widget-badge-item.success .bogos-bp-widget-badge-title { color: #29845A; }
4624        .bogos-bp-widget .bogos-bundle-page-shipping-discount-container { background-color: #DEE6FF; }
4625        .bogos-bp-widget .bogos-bundle-page-shipping-discount-title { color: #2332D5; }
4626        
4627        .bogos-fbt-upsell-container { background: #F6F6F6; border-radius: 8px; }
4628        .bogos-fbt-header-title { color: #303030; }
4629        .bogos-fbt-header-description { color: #303030; }
4630        .bogos-fbt-footer-discounted-price { color: #303030; }
4631        .bogos-fbt-footer-original-price { color: #616161; }
4632        .bogos-fbt-footer-button-add { background: #303030; color: #FFFFFF; }
4633        .bogos-fbt-product-title {color: #303030; }
4634        .bogos-fbt-upsell-product-discounted-price {color: #303030; }
4635        .bogos-fbt-upsell-product-original-price {color: #808080; }
4636        .is-cheapest-free-label {color: #FFFFFF ;background-color: #FFAA00;}
4637        .is-cheapest-free {background-color: rgba(255, 170, 0, 0.2);}
4638        .bogos-fbt-this-item {background-color: #D1D1D1;color: #303030;}
4639        .bogos-fbt-upsell-body-item-checkbox {border-color: #303030;}
4640        .bogos-fbt-upsell-body-item-checkbox:checked {border-color: #303030; background-color: #303030;}
4641        .bogos-fbt-shipping-discount-container { background-color: #DEE6FF; }
4642        .bogos-fbt-shipping-discount-title { color: #2332D5; }
4643        .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;}
4644        .bogos-fbt-upsell-container img.bogos-fbt-upsell-img {border-radius: 4px;}
4645
4646        .bogos-cheapest-discount {background-color: #ffffff; border-color: #888888;}
4647        .bogos-cheapest-discount .bogos-cheapest-title { color: #303030; }
4648        .bogos-cheapest-list-product-modal .bogos-cheapest-title { color: #303030; }
4649        .bogos-cheapest-discount .bogos-cheapest-description { color: #616161; }
4650        .bogos-cheapest-product-card .bogos-cheapest-product-title { color: #303030; }
4651        .bogos-cheapest-product-card .bogos-cheapest-product-price { color: #303030; }
4652        .bogos-cheapest-product-card .bogos-cheapest-select-variant-title { color: #303030; }
4653        .bogos-cheapest-product-card .bogos-cheapest-product-add-btn { color: #ffffff; background-color: #303030}
4654        .bogos-cheapest-label-item.active .bogos-cheapest-label { color: #303030; }
4655        .bogos-cheapest-label-item.active #bogos-active-icon path { fill: #3
465503030; }
4656        .bogos-cheapest-label-item.excluded .bogos-cheapest-label { color: #CCCCCC; }
4657        .bogos-cheapest-label-item.excluded #bogos-excluded-icon path { fill: #CCCCCC; }
4658        .bogos-cheapest-label-item:not(.active):not(.excluded) #bogos-uncheck-icon path { fill: #4A4A4A; }
4659        .bogos-cheapest-label-item:not(.active):not(.excluded) .bogos-cheapest-label { color: #303030; }
4660        .bogos-cheapest-discount .bogos-cheapest-label-container:not(:has(.bogos-cheapest-discount-bullet-items)) {background-color: #F6F6F6;}
4661        .bogos-cheapest-discount .bogos-cheapest-discount-bullet-item {color: #808080;}
4662        .bogos-cheapest-discount .bogos-cheapest-products-describe {color: #616161;}
4663        .bogos-cheapest-discount .bogos-cheapest-products-more-btn {color: #303030;}
4664        
4665        .bogos-select-option-custom-item:not(.bogos-option-default):not(.bogos-active):not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
4666        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active:not(has(.sca-d-none)) {background-color: #F0F0F0; color: #303030;}
4667        .bogos-select-option-custom-item:not(.bogos-option-default).bogos-active {border: 0.5px solid #303030;}
4668        .bogos-select-option-custom-item.bogos-option-default:not(.bogos-active) .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
4669        .bogos-select-option-custom-item.bogos-option-default.bogos-active .bogos-option-value-title {background-color: #F0F0F0; color: #303030;}
4670        .bogos-select-option-custom-item.bogos-option-default.bogos-active {border: 0.5px solid #303030;}
4671        .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;}
4672        
4673    
4674    
4675</style>
4675<script id="sca_fg_custom_script" data-cmp-vendor="bogos" data-cmp-ab="0">
4676    
4677    
4678</script>
4678
4679
4680<script src="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/glider.min.js" defer></script>
vendor: 1 bytes, line 4680
4680
4681<script src="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/lz-string.min.js" defer></script>
4681
4682
4683<div id="freegifts-main-popup-container" class="freegifts-main-container sca-modal-fg"
4684     data-animation="slideInOutTop"></div>
4685<div id="sca-fg-notifications" class="sca-fg-notifications"></div>
4686
4687<div id="bogos-to-widget-icon-wrap" style="display:none"></div>
4688<div id="bogos-to-widget-iframe" style="visibility:hidden;opacity:0;position:fixed"></div>
4689
4690<div id="sca-fg-today-offer-widget"></div>
4691<div id="sca-fg-today-offer-iframe"></div>
4692
4693<div id="bogos-mix-match-main-collection-popup-container" class="sca-modal-fg"></div>
4694<div id="bogos-main-popup-product-detail-container" data-animation="slideInOutTop"></div>
4695<div id="bogos-main-popup-more-product-container" data-animation="slideInOutTop"></div>
4696
4697<div id="bogos-cart-discount-congrats-msg-wrap"></div>
4698
4699<script type="text/javascript" data-cmp-vendor="bogos" data-cmp-ab="0">
4700    if (typeof Shopify === "undefined") window.Shopify = {};
4701    Shopify.cartItems = [];
4702    Shopify.current_product = {};
4703    Shopify.current_collection = {};
4704    Shopify.products = {};
4705
4706    // current product or collection
4707    Shopify.current_product = {...null};
4708    
4709
4710    Shopify.current_collection = {...null};
4711
4712    window.SECOMAPP = window.SECOMAPP || {};
4713    SECOMAPP.fg_codes = [];
4714    SECOMAPP.activateOnlyOnePromoCode = false;
4715
4716    SECOMAPP.localization = [];SECOMAPP.localization.push({
4717        ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}},
4718        root_url: "/"
4719    });
4720    
4721    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"},"others":{"hidden_brand_mark":false},"content":{"button_text":"Add bundle to cart","show_description":true,"total_price_text":"Total bundle price","select_variant_text":"Select variant","show_discount_each_item":true,"show_discount_on_button":true}},"gift_icon":{"product_page":{"gift_icon":{"size":"50","status":true},"gift_thumbnail":{"status":true,"number_text":"gifts items included","border_color":"#8A8A8A","show_multiple":"together","countdown_text":"Expired 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","see_more_text_color":"#808080","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":{"see_less":"See less","see_more":"See more","button_text":"Add selected items","free_item_text":"Free 1 item","see_more_align":"left","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","widget_radius":8,"maximum_display":3,"product_img_size":60,"enable_img_radius":false,"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"}},"cart_upsell":{"cart_page":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":2,"number_rows_full_width":1}},"cart_drawer":{"color":{"item_name":"#303030","theme_color":"neutral","item_variant":"#616161","widget_title":"#303030","widget_subtitle":"#616161","add_button_color":"#303030","item_price_after":"#303030","card_border_color":"#888888","item_price_before":"#CCCCCC","widget_background":"#F6F6F6","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","badge_off_background":"#FFAA00","badge_off_text_color":"#FFFFFF","add_button_text_color":"#FFFFFF","card_background_color":"#FFFFFF","carousel_button_color":"#808080","combo_status_text_color":"#303030","carousel_button_background":"#FFFFFF"},"content":{"off_text":"OFF","title_align":"left","see_less_text":"See less","see_more_text":"See more","add_button_icon":"plus","add_button_text":"Add","add_button_style":"text_icon"},"general":{"card_style":"horizon","list_style":"carousel","widget_style":"style_1","widget_radius":12,"product_img_size":80,"enable_img_radius":false,"number_cols_compact":1,"number_rows_compact":2,"carousel_nav_position":"header","number_cols_full_width":1,"number_rows_full_width":2}}},"gift_slider":{"color":{"add_to_cart_color":"#FFFFFF","product_title_color":"#000000","original_price_color":"#121212","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":"","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}
4721,"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}},"cart_discount":{"color":{"widget":{"line_color":"#D0D0D0","theme_color":"blue","open_icon_color":"#616161","tier_text_color":"#303030","title_text_color":"#2332D5","active_icon_color":"#008000","excluded_tier_color":"#cccccc","widget_border_color":"#7B84E6","open_tier_text_color":"#303030","tier_background_color":"#FFFFFF","active_tier_text_color":"#008000","description_text_color":"#616161","widget_background_color":"#FFFFFF"},"congrats":{"theme_color":"blue","background_color":"#EEEFFB","title_text_color":"#2332D5","description_text_color":"#303030"},"countdown_cfg":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"}},"content":{"widget":{"icon":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1772523961.png","divide_tiers":false,"widget_style":"style_1","discount_tier_style":"checklist","widget_border_radius":12},"congrats":{"title":"Congratulations!","position":"bottom_right","appear_for":5,"description":"You got {{discount_amount}} off!","border_radius":12},"countdown_cfg":{"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"}}},"product_add_on":{"color":{"theme_color":"neutral","checkbox_color":"#303030","card_border_color":"#888888","widget_background":"#F6F6F6","product_name_color":"#303030","variant_name_color":"#303030","widget_title_color":"#303030","see_more_text_color":"#808080","widget_border_color":"#FFFFFF","discount_price_color":"#303030","original_price_color":"#CCCCCC","card_background_color":"#F6F6F6","widget_subtitle_color":"#303030"},"content":{"title_align":"left","see_less_text":"See less","see_more_text":"See more","see_more_align":"left","number_cols_compact":1,"number_rows_compact":3,"number_cols_full_width":3,"number_rows_full_width":1},"general":{"card_style":"horizon","widget_style":"style_1","widget_radius":12,"product_img_size":80,"checkbox_position":"left_on_img","enable_img_radius":false}},"quantity_break":{"color":{"tag_color":"#F1F1F1","tier_price":"#303030","tier_title":"#303030","label_color":"#303030","theme_color":"neutral","bundle_price":"#303030","bundle_title":"#303030","tag_text_color":"#303030","label_text_color":"#FFFFFF","tier_description":"#616161","button_text_color":"#FFFFFF","bundle_description":"#303030","button_background_color":"#303030","widget_background_color":"#F3F3F3","item_card_background_color":"#FFFFFF"},"content":{"button_text":"Add bundles to cart","show_description":true,"total_price_text":"Total price ","select_variant_text":"Select variant"}},"select_variant":{"type":"variant","color":{"active_tab_text":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","active_tab_background":"#F0F0F0","active_item_background":"#F0F0F0","default_tab_background":"#F0F0F0"},"config":[]},"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"},"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","free_product_label_color":"#FFEECC","shipping_discount_text_color":"#2332D5","free_product_label_text_color":"#BB5902"},"hide_line":false,"body_style":"line","text_align":"left","countdown_cfg":{"color":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"}
4721,"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"discount_text":"{{discountAmount}} OFF","discount_show_as":"discount_text","show_description":true,"show_original_price":true,"per_price_suffix_label":"per item"},"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","free_product_icon_path":"https:\/\/d33a6lvgbd0fej.cloudfront.net\/bogos-images\/1785416699.png","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","free_product_label_color":"#FFEECC","item_card_background_color":"#FFFFFF","shipping_discount_background":"DEE6FF","shipping_discount_text_color":"#2332D5","free_product_label_text_color":"#BB5902"},"free_price":"FREE","countdown_cfg":{"color":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"discount_show_as":"price","show_description":true,"free_product_title":"🎁 Free Gift","per_price_suffix_label":"per item"}},"product_discount":{"color":{"countdown_cfg":{"theme_color":"blue","number_color":"#2332D5","title_text_color":"#FFFFFF","number_wrap_color":"#FFFFFF","widget_border_color":"#FFFFFF","description_text_color":"#FFFFFF","widget_background_color":{"angle":"90","value":["#4F5BDD","#A7ADEE"],"final_color":"linear-gradient(90deg, #4F5BDD 0%, #A7ADEE 100%)"}},"price_display":{"number_wrap_color":"#808080","discount_label_color":"#FFBB4E","discount_price_color":"#2332D5","discount_label_text_color":"#000000"}},"general":{"countdown_cfg":{"status":true,"show_label":false,"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"wrap_num_bg":true,"widget_style":"bar","widget_radius":6},"price_display":{"status":true,"discount_label":{"label":"{{discount_amount}} OFF","status":true},"display_discount_price":{"style":"bold","font_size":16},"display_original_price":{"style":"normal","font_size":14,"line_through":true}}}},"cheapest_discount":{"color":{"theme_color":"neutral","countdown_cfg":{"background_color":{"angle":90,"value":["#E33026"],"final_color":"#E33026"},"number_text_color":"#FFFFFF","number_wrap_color":"#AE1B13","description_text_color":"#FFFFFF"},"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","countdown_cfg":{"time_labels":{"day":"Days","hour":"Hours","minute":"Minutes","second":"Seconds"},"display_mode":"top_bar","content_align":"center","countdown_text":"Expiring in","background_style":"flat"},"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
4721n_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"},"general":{"widget_layout":"carousel","widget_position":"left","widget_active_message":true,"widget_active_compare_at_price":true}},"bundle_product_page":{"color":{"theme_color":"neutral","quantity_color":"#303030","active_tab_text":"#303030","badge_text_color":"#303030","default_tab_text":"#303030","active_tab_border":"#303030","child_theme_color":"neutral","default_tab_border":"#FFFFFF","product_name_color":"#303030","section_name_color":"#303030","variant_name_color":"#616161","discount_price_color":"#303030","original_price_color":"#808080","section_border_color":"#D0D0D0","active_tab_background":"#F0F0F0","add_item_button_color":"#303030","size_list_label_color":"#303030","badge_background_color":"#FFBB4E","child_label_text_color":"#303030","default_tab_background":"#F0F0F0","total_price_text_color":"#616161","add_bundle_button_color":"#303030","product_card_background":"#F6F6F6","child_product_name_color":"#303030","child_variant_name_color":"#616161","child_widget_title_color":"#303030","child_widget_border_color":"#303030","add_item_button_text_color":"#FFFFFF","add_bundle_button_text_color":"#FFFFFF","child_label_background_color":"#E7E7E7","child_widget_background_color":"#F0F0F0","child_redirect_button_text_color":"#303030"},"content":{"child_label":"Includes in {{number}} bundles","cart_button_text":"Add bundle to cart","total_price_text":"Total bundle price","countdown_message":"Added {{amount_added}} items, {{amount_left}} to go","child_widget_style":"filled_background","show_countdown_on_button":true,"child_show_discount_label":true,"child_redirect_button_label":"Go to bundle","child_products_per_row_mobile":2,"child_products_per_row_desktop":4,"child_show_product_variant_name":true}}},"settings":{"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,"clone_product_metafields":null,"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,"values":[],"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,"ab_test":{"new_ab_free_fatherday26":1},"type_seo":"number_integer","translation":{"type":"by_bogos","integration_app":null},"mode_override_checkout":"default","notify_via_email":null,"admin_api_access_token":null,"publications":null},"storefront":{"access_token":"8d754a8ba71d5b19804a4c65413a8f1d","created_at":"2026-09-10T10:05:45Z"}}};
4722    
4723//liquid code to get customer history and customer tag
4724    
4725    
4726    SECOMAPP.current_template = "blog";
4727    SECOMAPP.pathname = window.location.pathname;
4728    if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("-sca_clone_freegift")) {
4729        window.location.replace(SECOMAPP.pathname.split("-sca_clone_freegift")[0]);
4730    } else if (SECOMAPP.current_template === "404" && SECOMAPP.pathname?.includes("/collections/sca_fg")) {
4731        window.location.replace(`${Shopify?.routes?.root ?? "/"}collections/all`);
4732    }
4733
4734    SECOMAPP.setCookie = function (e, t, o, n, r) {
4735        let i = new Date;
4736        i.setTime(i.getTime() + 24 * o * 36e5 + 60 * n * 1e3);
4737        let f = "expires=" + i.toUTCString();
4738        document.cookie = e + "=" + t + ";" + f + (r ? ";path=" + r : ";path=/");
4739    };
4740    SECOMAPP.deleteCookie = function (e, t) {
4741        document.cookie = e + "=; expires=Thu, 01 Jan 1970 00:00:00 UTC; " + (t ? ";path=" + t : ";path=/")
4742    };
4743    SECOMAPP.getCookie = function (e) {
4744        for (let t = e + "=", o = document.cookie.split(";"), n = 0; n < o.length; n++) {
4745            let r;
4746            for (r = o[n]; " " === r.charAt(0);) r = r.substring(1);
4747            if (0 === r.indexOf(t)) return r.substring(t.length, r.length)
4748        }
4749        return ""
4750    };
4751    SECOMAPP.getQueryString = function (key) {
4752        let e = {};
4753        let t = window.location.search.substring(1).split("&");
4754        let o = 0;
4755        for (; o < t.length; o++) {
4756            let n = t[o].split("=");
4757            if (void 0 === e[n[0]]) e[n[0]] = decodeURIComponent(n[1]);
4758            else if ("string" == typeof e[n[0]]) {
4759                e[n[0]] = [e[n[0]], decodeURIComponent(n[1])]
4760            } else e[n[0]].push(decodeURIComponent(n[1]))
4761        }
4762        return key ? e?.[key] : e;
4763    };
4764
4765    SECOMAPP.offer_codes = [
4766        {param: "freegifts_code", cookie: "sca_fg_codes"},
4767        {param: "bundles_code", cookie: "sca_bundle_codes"},
4768        {param: "upsells_code", cookie: "sca_upsell_codes"},
4769        {param: "discounts_code", cookie: "sca_discount_codes"},
4770    ];
4771    SECOMAPP.offer_codes.forEach(({param, cookie}) => {
4772        SECOMAPP.fg_codes = [];
4773        SECOMAPP.getCookie(cookie) && (SECOMAPP.fg_codes = JSON.parse(SECOMAPP.getCookie(cookie)));
4774        SECOMAPP.current_code = SECOMAPP.getQueryString(param);
4775        SECOMAPP.current_code && !SECOMAPP.fg_codes.includes(SECOMAPP.current_code)
4776        && (function () {
4777            SECOMAPP.activateOnlyOnePromoCode && (SECOMAPP.fg_codes = []);
4778            SECOMAPP.fg_codes.push(SECOMAPP.current_code);
4779            SECOMAPP.setCookie(cookie, JSON.stringify(SECOMAPP.fg_codes));
4780        })();
4781    });
4782
4783    SECOMAPP.customer = {};
4784    SECOMAPP.customer.orders = [];
4785    SECOMAPP.customer.freegifts = [];
4786    SECOMAPP.customer.freegifts_v2 = [];
4787    
4788    SECOMAPP.customer.email = "";
4789    SECOMAPP.customer.first_name = "";
4790    SECOMAPP.customer.last_name = "";
4791    SECOMAPP.customer.tags = Object.values({...null});
4792    SECOMAPP.customer.orders_count = "" - 0;
4793    SECOMAPP.customer.total_spent = "" - 0;
4794    SECOMAPP.customer.b2b = "" - 0;
4795    SECOMAPP.market = {
4796        id: "855867611" - 0,
4797        handle: "international",
4798    };
4799    
4800
4801    // get class name config from settings_data.json
4802    if (!Shopify.scaHandleConfigValue) {
4803        Shopify.scaHandleConfigValue = {
4804            ...null,
4805            ...null
4806        };
4807    }
4808
4809    // add link proxy
4810    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
4811    
4812    SECOMAPP.freegiftProxy = "/apps/secomapp_freegifts_get_order?ver=3.0";
4813    
4814    SECOMAPP.bogosCollectUrl = "https://collect.bogos.io/collect"
4815    SECOMAPP.bogosIntegrationUrl = "https://api.bogos.io/integrations"
4816
4817    // get shop locales
4818    SECOMAPP.shop_locales = Object.values({
4819        ...[{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}]
4820    });
4821
4822    SECOMAPP.current_locale = { ...{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}} }
4823
4824    
4825    
4826    window.fgGiftIcon = "https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/fg-icon-red_small.png";
4827    window.fgWidgetIconsObj = {
4828        "widget-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-1_small.png',
4829        "widget-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-2_small.png',
4830        "widget-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-3_small.png',
4831        "widget-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-4_small.png',
4832        "widget-icon-5.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-5_small.png',
4833        "widget-icon-6.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-6_small.png',
4834        "widget-icon-7.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-7_small.png',
4835        "widget-icon-8.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/widget-icon-8_small.png'
4836    }
4837
4838    window.fgStepIconsObj = {
4839        "step-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-1_small.png',
4840        "step-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-2_small.png',
4841        "step-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-3_small.png',
4842        "step-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-4_small.png',
4843        "step-icon-5.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-5_small.png',
4844        "step-icon-6.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-6_small.png',
4845        "step-icon-7.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/step-icon-7_small.png',
4846    }
4847
4848    window.fgSummaryIconsObj = {
4849        "summary-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-1_small.png',
4850        "summary-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-2_small.png',
4851        "summary-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-3_small.png',
4852        "summary-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-4_small.png',
4853        "summary-icon-5.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-5_small.png',
4854        "summary-icon-6.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-6_small.png',
4855        "summary-icon-7.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-7_small.png',
4856        "summary-icon-8.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/summary-icon-8_small.png',
4857    }
4858
4859    window.fgShippingIconsObj = {
4860        "shipping-icon-1.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-1_small.png',
4861        "shipping-icon-2.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-2_small.png',
4862        "shipping-icon-3.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-3_small.png',
4863        "shipping-icon-4.png": 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping-icon-4_small.png',
4864    }
4865
4866    // variable from tools
4867    SECOMAPP.variables = {
4868        ...SECOMAPP.variables,
4869        ...null,
4870        ...{"web_pixel":true},
4871        shipping_product_img: 'https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/shipping_product_small.png'
4872    }
4873
4874    window.fgResource = {
4875        gift: {
4876            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/gift.min.js"]
4877        },
4878        bundle: {
4879            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle.min.js"],
4880            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle.min.css"]
4881        },
4882        upsell: {
4883            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/upsell.min.js"],
4884            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.upsell.min.css"]
4885        },
4886        discount: {
4887            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/discount.min.js"],
4888            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.discount.min.css"]
4889        },
4890        "bundle-page": {
4891            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle-page.min.js"],
4892            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle-page.min.css"]
4893        },
4894        booster: {
4895            js: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/booster.min.js"],
4896            css: ["https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.booster.min.css"]
4897        }
4898    }
4899</script>
4899
4900
4901<script defer src="https://cdn.bogos.io/bGFib3JhdG9pcmVzLXBoeXRvY2V1dGljLm15c2hvcGlmeS5jb20=/freegifts_data_1789044499.min.js"></script>
4901
4902<div id="secomapp_freegifts_url" data-url="https://cdn.bogos.io/bGFib3JhdG9pcmVzLXBoeXRvY2V1dGljLm15c2hvcGlmeS5jb20=/freegifts_data_1789044499.min.js"></div>
4903
4904
4905<div id="bogos-gift-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/gift.min.js"></div> 
4906<div id="bogos-bundle-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle.min.js"></div>
4907<div id="bogos-upsell-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/upsell.min.js"></div>
4908<div id="bogos-discount-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/discount.min.js"></div>
4909<div id="bogos-bundle-page-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bundle-page.min.js"></div>
4910<div id="bogos-booster-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/booster.min.js"></div>
4911<div id="bogos-booster-page-script" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/booster-page.min.js"></div>
4912
4913
4914<div id="bogos-bundle-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle.min.css"></div>
4915<div id="bogos-upsell-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.upsell.min.css"></div>
4916<div id="bogos-discount-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.discount.min.css"></div>
4917<div id="bogos-bundle-page-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.bundle-page.min.css"></div>
4918<div id="bogos-booster-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.booster.min.css"></div>
4919<div id="bogos-booster-page-style" data-url="https://cdn.shopify.com/extensions/01a10aca-fd0f-75eb-bba1-8962568b706e/freegifts-233/assets/bogos.booster-page.min.css"></div>
4920<!-- END app snippet -->
4921
4922
4923<!-- BEGIN app snippet: search -->
4924
4925<!-- END app snippet -->
4926
4927
4928
4929</div>
4929<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
4929
4930</body>   
4931
4932</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.