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 – 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é & 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®ion_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 - 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 - 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 - 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 - 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 - 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 - 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&width=300" alt="Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/Logo_Laboratoires_Phytoceutic_2025.png?v=1739446967&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 & 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®ion_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&width=400" alt="Collagène marin" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&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&width=400" alt="Shampooing color safe" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&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®ion_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&width=400" alt="Collagène marin" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/collagene-marin-9275180.webp?v=1773757869&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&width=400" alt="Shampooing color safe" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&width=352 352w, //laboratoires-phytoceutic.com/cdn/shop/files/shampooing-color-safe-4075861.jpg?v=1773757878&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()">✕</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 2535 </div> 2536 2537 <div class="mm-dc-free-item-progress-bar mm-dc-free-item-progress-bar-2"> </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&width=12" alt="" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/Icon_f01fbfc2-328e-4db9-88a3-3a4bbb6ceb4e.png?v=1672305504&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&width=12" alt="" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/Icon_1.png?v=1672305541&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&width=120" alt="Coloration châtain clair - 5N - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/coloration-chatain-clair-5n-4728152.jpg?v=1790249415&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&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&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&width=120" alt="Crème visage bave d'escargot - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/creme-visage-bave-descargot-7002782.jpg?v=1773757995&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&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&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&width=120" alt="Détente sommeil bio - Phytoceutic" srcset="//laboratoires-phytoceutic.com/cdn/shop/files/detente-sommeil-bio-4511299.webp?v=1773757933&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 ">…</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"> · 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'une sélection entraîne l'actualisation de la page entière.</li> 3939 <li id="a11y-new-window-message">S'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'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.