PageSourceSearch

https://puitsfleuri.com/blogs/actualites

html puitsfleuri.com collected 2026-10-02 12:25:19 UTC 366,268 bytes, 8,456 lines download raw bytes

1<!doctype html>
2<html
3  
4  lang="fr">
5  <head>
5<script data-source-attribution="shopify.event_observer.bootstrap">
6(function(){let e=navigator,t=`prototype`,n=`sendBeacon`,r=e[n],i=fetch,a=XMLHttpRequest[t],{open:o,send:s}=a,c=`EventListener`,l=`add${c}`,u=`remove${c}`,d=EventTarget[t],f=d[l],p=d[u],m=e=>Error((e=document.currentScript)&&[e?.src,e?.id||e?.dataset?.sourceAttribution]),h=(e=[],t=0)=>(e.p=n=>e[t++%1e3]=n,[e,t=>(e.forEach(e.p=t),e.length=0)]),[g,_]=h(),[v,y]=h(),b,x=new WeakMap,S=e=>e&&g.p([e,b||[m()]]);d[l]=function(e,t,n){let r=this,i=t?.handleEvent||t,a=x.get(t),o=m();i?.call&&!a&&x.set(t,a=function(e){b=[o,e.type];try{i.call(t==i?this:t,e)}finally{b=null}}),v.p([e,o,a,r?.tagName||r+``,r?.id]),f.call(r,e,a||t,n)},d[u]=function(e,t,n){p.call(this,e,x.get(t)||t,n)},a.open=function(e,t){x.set(this,[t+``,e]),o.apply(this,arguments)},a.send=function(e){S(x.get(this)),s.call(this,e)},fetch=(e,t)=>(S([(e?.url||e)+``,t?.method]),i(e,t)),e[n]=(t,n)=>(S([t+``,``]),r.call(e,t,n)),setTimeout(()=>import("//puitsfleuri.com/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`102872121679`)))})();
7//# sourceURL=event-observer-collector.js
8</script>
8
9
10    <meta name="google-site-verification" content="kZlFUD-oB_T0zDV95p3T0s2fPw71bKaGM6hbOw__e0A" />
11    
12
13
14<meta charset="utf-8">
15<meta
16  http-equiv="X-UA-Compatible"
17  content="IE=edge"
18>
19<meta
20  name="viewport"
21  content="width=device-width,initial-scale=1"
22>
23<meta
24  name="theme-color"
25  content=""
26>
27
28<meta
29  property="og:site_name"
30  content="Éditions du Puits Fleuri"
31>
32<meta
33  property="og:url"
34  content="https://puitsfleuri.com/blogs/actualites"
35>
36<meta
37  property="og:title"
38  content="Actualités"
39>
40<meta
41  property="og:type"
42  content="website"
43>
44<meta
45  property="og:description"
46  content="Livres pratiques, guides juridiques, apiculture, nature et patrimoine régional : découvrez le catalogue des Éditions du Puits Fleuri, maison d&#39;édition indépendante depuis 1982. Livraison rapide, plus de 300 titres disponibles."
47><meta
48    property="og:image"
49    content="http://puitsfleuri.com/cdn/shop/files/Banniere_principale_shopify_mobile_2546dbd2-8f08-4531-a333-c823457f832d.png?v=1788513808"
50  >
51  <meta
52    property="og:image:secure_url"
53    content="https://puitsfleuri.com/cdn/shop/files/Banniere_principale_shopify_mobile_2546dbd2-8f08-4531-a333-c823457f832d.png?v=1788513808"
54  >
55  <meta
56    property="og:image:width"
57    content="2344"
58  >
59  <meta
60    property="og:image:height"
61    content="3125"
62  ><meta
63  name="twitter:card"
64  content="summary_large_image"
65>
66<meta
67  name="twitter:title"
68  content="Actualités"
69>
70<meta
71  name="twitter:description"
72  content="Livres pratiques, guides juridiques, apiculture, nature et patrimoine régional : découvrez le catalogue des Éditions du Puits Fleuri, maison d&#39;édition indépendante depuis 1982. Livraison rapide, plus de 300 titres disponibles."
73>
74
75<title>
76  Actualités
77 &ndash; Éditions du Puits Fleuri</title>
78
79<link
80  rel="canonical"
81  href="https://puitsfleuri.com/blogs/actualites"
82>
83
84
85<link href="//puitsfleuri.com/cdn/shop/t/7/assets/overflow-list.css?v=16727044177065489451785087809" as="style" rel="preload">
86<link href="//puitsfleuri.com/cdn/shop/t/7/assets/base.css?v=73872111640315507811785087809" rel="stylesheet" type="text/css" media="all" />
87<link href="//puitsfleuri.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
88<link href="//puitsfleuri.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
89<link href="//puitsfleuri.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
90<link href="//puitsfleuri.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2" as="font" type="font/woff2" fetchpriority="low" crossorigin="anonymous" rel="preload">
91
92
93<script async crossorigin fetchpriority="high" src="/cdn/shopifycloud/importmap-polyfill/es-modules-shim.2.4.0.js"></script>
vendor: 1 bytes, line 93
93
94<script type="importmap">
95  {
96    "imports": {
97      "@theme/overflow-list": "//puitsfleuri.com/cdn/shop/t/7/assets/overflow-list.js?v=46858356770684902511785087809",
98      "@theme/component": "//puitsfleuri.com/cdn/shop/t/7/assets/component.js?v=175690430936884589731785087809",
99      "@theme/dialog": "//puitsfleuri.com/cdn/shop/t/7/assets/dialog.js?v=144816527575655702281785087809",
100      "@theme/events": "//puitsfleuri.com/cdn/shop/t/7/assets/events.js?v=99399773727497444581785087809",
101      "@shopify/events": "https://cdn.shopify.com/storefront/standard-events.js",
102      "@theme/view-event-elements": "//puitsfleuri.com/cdn/shop/t/7/assets/view-event-elements.js?v=34258756885466567141785087809",
103      "@theme/focus": "//puitsfleuri.com/cdn/shop/t/7/assets/focus.js?v=60436577539430446401785087809",
104      "@theme/morph": "//puitsfleuri.com/cdn/shop/t/7/assets/morph.js?v=182601902166245204061785087809",
105      "@theme/paginated-list": "//puitsfleuri.com/cdn/shop/t/7/assets/paginated-list.js?v=71290058904108491691785087809",
106      "@theme/performance": "//puitsfleuri.com/cdn/shop/t/7/assets/performance.js?v=171015751390534793081785087809",
107      "@theme/product-form": "//puitsfleuri.com/cdn/shop/t/7/assets/product-form.js?v=156247955454460663281785087809",
108      "@theme/recently-viewed-products": "//puitsfleuri.com/cdn/shop/t/7/assets/recently-viewed-products.js?v=94729125001750262651785087809",
109      "@theme/scrolling": "//puitsfleuri.com/cdn/shop/t/7/assets/scrolling.js?v=162288454571026455011785087809",
110      "@theme/section-renderer": "//puitsfleuri.com/cdn/shop/t/7/assets/section-renderer.js?v=44511745960026958271785087809",
111      "@theme/section-hydration": "//puitsfleuri.com/cdn/shop/t/7/assets/section-hydration.js?v=108434990705342316311785087809",
112      "@theme/money-formatting": "//puitsfleuri.com/cdn/shop/t/7/assets/money-formatting.js?v=160151249720534550011785087809",
113      "@theme/utilities": "//puitsfleuri.com/cdn/shop/t/7/assets/utilities.js?v=45418709732381409691785087809",
114      "@theme/variant-picker": "//puitsfleuri.com/cdn/shop/t/7/assets/variant-picker.js?v=76692244208061220611785087809",
115      "@theme/variant-resolution": "//puitsfleuri.com/cdn/shop/t/7/assets/variant-resolution.js?v=69293302205961280521785087809",
116      "@theme/media-gallery": "//puitsfleuri.com/cdn/shop/t/7/assets/media-gallery.js?v=154207211298275592001785087809",
117      "@theme/quick-add": "//puitsfleuri.com/cdn/shop/t/7/assets/quick-add.js?v=104449947874272868091785087809",
118      "@theme/paginated-list-aspect-ratio": "//puitsfleuri.com/cdn/shop/t/7/assets/paginated-list-aspect-ratio.js?v=25254270272143792451785087809",
119      "@theme/popover-polyfill": "//puitsfleuri.com/cdn/shop/t/7/assets/popover-polyfill.js?v=119029313658895111201785087809",
120      "@theme/component-quantity-selector": "//puitsfleuri.com/cdn/shop/t/7/assets/component-quantity-selector.js?v=67906657287482036641785087809",
121      "@theme/comparison-slider": "//puitsfleuri.com/cdn/shop/t/7/assets/comparison-slider.js?v=106705562947035711941785087809",
122      "@theme/sticky-add-to-cart": "//puitsfleuri.com/cdn/shop/t/7/assets/sticky-add-to-cart.js?v=130489688094345781431785087809",
123      "@theme/fly-to-cart": "//puitsfleuri.com/cdn/shop/t/7/assets/fly-to-cart.js?v=48483246440248933081785087809",
124      "@theme/scroll-container": "//puitsfleuri.com/cdn/shop/t/7/assets/scroll-container.js?v=127018149358875384221785087809",
125      "@theme/theme-drawer": "//puitsfleuri.com/cdn/shop/t/7/assets/theme-drawer.js?v=155110645205299884131785087809"
126    }
127  }
128</script>
128<script
129  src="//puitsfleuri.com/cdn/shop/t/7/assets/standard-actions-override.js?v=171683365447094389611785087809"
130  type="module"
131></script>
131
132
133<script
134  src="//puitsfleuri.com/cdn/shop/t/7/assets/page-view-event.js?v=12823247316348680231785087809"
135  type="module"
136  defer
137></script>
137
138
139<script
140  src="//puitsfleuri.com/cdn/shop/t/7/assets/view-transitions.js?v=116552130480572511441785087809"
141  async
142  
143></script>
143
144
145<link
146  rel="modulepreload"
147  href="//puitsfleuri.com/cdn/shop/t/7/assets/utilities.js?v=45418709732381409691785087809"
148  fetchpriority="low"
149>
150<link
151  rel="modulepreload"
152  href="//puitsfleuri.com/cdn/shop/t/7/assets/component.js?v=175690430936884589731785087809"
153  fetchpriority="low"
154>
155<link
156  rel="modulepreload"
157  href="//puitsfleuri.com/cdn/shop/t/7/assets/section-renderer.js?v=44511745960026958271785087809"
158  fetchpriority="low"
159>
160<link
161  rel="modulepreload"
162  href="//puitsfleuri.com/cdn/shop/t/7/assets/section-hydration.js?v=108434990705342316311785087809"
163  fetchpriority="low"
164>
165<link
166  rel="modulepreload"
167  href="//puitsfleuri.com/cdn/shop/t/7/assets/morph.js?v=182601902166245204061785087809"
168  fetchpriority="low"
169>
170
171
172
173<link
174  rel="modulepreload"
175  href="//puitsfleuri.com/cdn/shop/t/7/assets/focus.js?v=60436577539430446401785087809"
176  fetchpriority="low"
177>
178<link
179  rel="modulepreload"
180  href="//puitsfleuri.com/cdn/shop/t/7/assets/recently-viewed-products.js?v=94729125001750262651785087809"
181  fetchpriority="low"
182>
183<link
184  rel="modulepreload"
185  href="//puitsfleuri.com/cdn/shop/t/7/assets/scrolling.js?v=162288454571026455011785087809"
186  fetchpriority="low"
187>
188<link
189  rel="modulepreload"
190  href="//puitsfleuri.com/cdn/shop/t/7/assets/events.js?v=99399773727497444581785087809"
191  fetchpriority="low"
192>
193<script
194  src="//puitsfleuri.com/cdn/shop/t/7/assets/popover-polyfill.js?v=119029313658895111201785087809"
195  type="module"
196  fetchpriority="low"
197></script>
vendor: 1 bytes, line 197
197
198<script
199  src="//puitsfleuri.com/cdn/shop/t/7/assets/overflow-list.js?v=46858356770684902511785087809"
200  type="module"
201  fetchpriority="low"
202></script>
vendor: 1 bytes, line 202
202
203<script
204  src="//puitsfleuri.com/cdn/shop/t/7/assets/quick-add.js?v=104449947874272868091785087809"
205  type="module"
206  fetchpriority="low"
207></script>
207
208
209  
209<script
210    src="//puitsfleuri.com/cdn/shop/t/7/assets/cart-discount.js?v=138990160074728809221785087809"
211    type="module"
212    fetchpriority="low"
213  ></script>
213
214
215
216<script
217  src="//puitsfleuri.com/cdn/shop/t/7/assets/dialog.js?v=144816527575655702281785087809"
218  type="module"
219  fetchpriority="low"
220></script>
vendor: 1 bytes, line 220
220
221<script
222  src="//puitsfleuri.com/cdn/shop/t/7/assets/variant-picker.js?v=76692244208061220611785087809"
223  type="module"
224  fetchpriority="low"
225></script>
vendor: 1 bytes, line 225
225
226<script
227  src="//puitsfleuri.com/cdn/shop/t/7/assets/product-card.js?v=80689566448612614681785087809"
228  type="module"
229  fetchpriority="low"
230></script>
vendor: 1 bytes, line 230
230
231<script
232  src="//puitsfleuri.com/cdn/shop/t/7/assets/product-form.js?v=156247955454460663281785087809"
233  type="module"
234  fetchpriority="low"
235></script>
vendor: 1 bytes, line 235
235
236<script
237  src="//puitsfleuri.com/cdn/shop/t/7/assets/fly-to-cart.js?v=48483246440248933081785087809"
238  type="module"
239  fetchpriority="low"
240></script>
vendor: 1 bytes, line 240
240
241<script
242  src="//puitsfleuri.com/cdn/shop/t/7/assets/accordion-custom.js?v=105323356731531709191785087809"
243  type="module"
244  fetchpriority="low"
245></script>
vendor: 1 bytes, line 245
245
246<script
247  src="//puitsfleuri.com/cdn/shop/t/7/assets/media.js?v=37825095869491791421785087809"
248  type="module"
249  fetchpriority="low"
250></script>
vendor: 1 bytes, line 250
250
251<script
252  src="//puitsfleuri.com/cdn/shop/t/7/assets/product-price.js?v=179333985604099329921785087809"
253  type="module"
254  fetchpriority="low"
255></script>
vendor: 1 bytes, line 255
255
256<script
257  src="//puitsfleuri.com/cdn/shop/t/7/assets/product-sku.js?v=28741104639155857071785087809"
258  type="module"
259  fetchpriority="low"
260></script>
vendor: 1 bytes, line 260
260
261<script
262  src="//puitsfleuri.com/cdn/shop/t/7/assets/product-inventory.js?v=7173209571153411411785087809"
263  type="module"
264  fetchpriority="low"
265></script>
vendor: 1 bytes, line 265
265
266<script
267  src="//puitsfleuri.com/cdn/shop/t/7/assets/show-more.js?v=94563802205717136101785087809"
268  type="module"
269  fetchpriority="low"
270></script>
vendor: 1 bytes, line 270
270
271<script
272  src="//puitsfleuri.com/cdn/shop/t/7/assets/slideshow.js?v=28306258147874261831785087809"
273  type="module"
274  fetchpriority="low"
275></script>
vendor: 1 bytes, line 275
275
276<script
277  src="//puitsfleuri.com/cdn/shop/t/7/assets/layered-slideshow.js?v=30135417790894624731785087809"
278  type="module"
279  fetchpriority="low"
280></script>
vendor: 1 bytes, line 280
280
281<script
282  src="//puitsfleuri.com/cdn/shop/t/7/assets/anchored-popover.js?v=143987075196095667371785087809"
283  type="module"
284  fetchpriority="low"
285></script>
vendor: 1 bytes, line 285
285
286<script
287  src="//puitsfleuri.com/cdn/shop/t/7/assets/floating-panel.js?v=151277338116891310371785087809"
288  type="module"
289  fetchpriority="low"
290></script>
vendor: 1 bytes, line 290
290
291<script
292  src="//puitsfleuri.com/cdn/shop/t/7/assets/video-background.js?v=25237992823806706551785087809"
293  type="module"
294  fetchpriority="low"
295></script>
vendor: 1 bytes, line 295
295
296<script
297  src="//puitsfleuri.com/cdn/shop/t/7/assets/component-quantity-selector.js?v=67906657287482036641785087809"
298  type="module"
299  fetchpriority="low"
300></script>
vendor: 1 bytes, line 300
300
301<script
302  src="//puitsfleuri.com/cdn/shop/t/7/assets/media-gallery.js?v=154207211298275592001785087809"
303  type="module"
304  fetchpriority="low"
305></script>
vendor: 1 bytes, line 305
305
306<script
307  src="//puitsfleuri.com/cdn/shop/t/7/assets/rte-formatter.js?v=40306132146590816021785087809"
308  type="module"
309  fetchpriority="low"
310></script>
vendor: 1 bytes, line 310
310
311<script
312  src="//puitsfleuri.com/cdn/shop/t/7/assets/volume-pricing.js?v=15442793518842484731785087809"
313  type="module"
314  fetchpriority="low"
315></script>
vendor: 1 bytes, line 315
315
316<script
317  src="//puitsfleuri.com/cdn/shop/t/7/assets/price-per-item.js?v=115937180292451397851785087809"
318  type="module"
319  fetchpriority="low"
320></script>
vendor: 1 bytes, line 320
320
321<script
322  src="//puitsfleuri.com/cdn/shop/t/7/assets/volume-pricing-info.js?v=94479640769665442661785087809"
323  type="module"
324  fetchpriority="low"
325></script>
325
326
327
328  
328<script
329    src="//puitsfleuri.com/cdn/shop/t/7/assets/localization.js?v=15585934801240115691785087809"
330    type="module"
331    fetchpriority="low"
332  ></script>
332
333
334
335
336
337<script
338  src="//puitsfleuri.com/cdn/shop/t/7/assets/auto-close-details.js?v=58350291535404441581785087809"
339  defer="defer"
340></script>
340
341
342<script>
343  const Theme = {
344    translations: {
345      placeholder_image: `Image du paramètre fictif`,
346      added: `Ajouté`,
347      recipient_form_fields_visible: `Les champs du formulaire de destinataire sont désormais visibles`,
348      recipient_form_fields_hidden: `Les champs du formulaire de destinataire sont désormais masqués`,
349      recipient_form_error: `La soumission du formulaire présentait une erreur`,
350      items_added_to_cart_one: `1 article ajouté au panier`,
351      items_added_to_cart_other: `{{ count }} articles ajoutés au panier`,
352      cart_count: `Nombre total d’articles dans le panier`,
353    },
354    routes: {
355      cart_add_url: '/cart/add.js',
356      cart_change_url: '/cart/change',
357      cart_update_url: '/cart/update',
358      cart_url: '/cart',
359      predictive_search_url: '/search/suggest',
360      search_url: '/search',
361    },
362    template: {
363      name: 'blog',
364    },
365  };
366</script>
366
367<style data-shopify>
368@font-face {
369  font-family: Inter;
370  font-weight: 400;
371  font-style: normal;
372  font-display: swap;
373  src: url("//puitsfleuri.com/cdn/fonts/inter/inter_n4.b2a3f24c19b4de56e8871f609e73ca7f6d2e2bb9.woff2") format("woff2"),
374       url("//puitsfleuri.com/cdn/fonts/inter/inter_n4.af8052d517e0c9ffac7b814872cecc27ae1fa132.woff") format("woff");
375}
376@font-face {
377  font-family: Inter;
378  font-weight: 700;
379  font-style: normal;
380  font-display: swap;
381  src: url("//puitsfleuri.com/cdn/fonts/inter/inter_n7.02711e6b374660cfc7915d1afc1c204e633421e4.woff2") format("woff2"),
382       url("//puitsfleuri.com/cdn/fonts/inter/inter_n7.6dab87426f6b8813070abd79972ceaf2f8d3b012.woff") format("woff");
383}
384@font-face {
385  font-family: Inter;
386  font-weight: 400;
387  font-style: italic;
388  font-display: swap;
389  src: url("//puitsfleuri.com/cdn/fonts/inter/inter_i4.feae1981dda792ab80d117249d9c7e0f1017e5b3.woff2") format("woff2"),
390       url("//puitsfleuri.com/cdn/fonts/inter/inter_i4.62773b7113d5e5f02c71486623cf828884c85c6e.woff") format("woff");
391}
392@font-face {
393  font-family: Inter;
394  font-weight: 700;
395  font-style: italic;
396  font-display: swap;
397  src: url("//puitsfleuri.com/cdn/fonts/inter/inter_i7.b377bcd4cc0f160622a22d638ae7e2cd9b86ea4c.woff2") format("woff2"),
398       url("//puitsfleuri.com/cdn/fonts/inter/inter_i7.7c69a6a34e3bb44fcf6f975857e13b9a9b25beb4.woff") format("woff");
399}
400@font-face {
401  font-family: Inter;
402  font-weight: 500;
403  font-style: normal;
404  font-display: swap;
405  src: url("//puitsfleuri.com/cdn/fonts/inter/inter_n5.d7101d5e168594dd06f56f290dd759fba5431d97.woff2") format("woff2"),
406       url("//puitsfleuri.com/cdn/fonts/inter/inter_n5.5332a76bbd27da00474c136abb1ca3cbbf259068.woff") format("woff");
407}
408@font-face {
409  font-family: Inter;
410  font-weight: 500;
411  font-style: italic;
412  font-display: swap;
413  src: url("//puitsfleuri.com/cdn/fonts/inter/inter_i5.4474f48e6ab2b1e01aa2b6d942dd27fa24f2d99f.woff2") format("woff2"),
414       url("//puitsfleuri.com/cdn/fonts/inter/inter_i5.493dbd6ee8e49f4ad722ebb68d92f201af2c2f56.woff") format("woff");
415}
416
417
418  :root {
419    /* Page Layout */
420    --sidebar-width: 25rem;
421    --theme-drawer-width: 30rem;
422    --narrow-content-width: 36rem;
423    --normal-content-width: 42rem;
424    --wide-content-width: 46rem;
425    --narrow-page-width: 90rem;
426    --normal-page-width: 120rem;
427    --wide-page-width: 150rem;
428
429    /* Section Heights */
430    --section-height-small: 15rem;
431    --section-height-medium: 25rem;
432    --section-height-large: 35rem;
433
434    @media screen and (min-width: 40em) {
435      --section-height-small: 40svh;
436      --section-height-medium: 55svh;
437      --section-height-large: 70svh;
438    }
439
440    @media screen and (min-width: 60em) {
441      --section-height-small: 50svh;
442      --section-height-medium: 65svh;
443      --section-height-large: 80svh;
444    }
445
446    /* Letter spacing */
447    --letter-spacing-sm: 0.06em;
448    --letter-spacing-md: 0.13em;
449
450    /* Font families */
451    --font-body--family: Inter, sans-serif;
452    --font-body--style: normal;
453    --font-body--weight: 400;
454    --font-subheading--family: Inter, sans-serif;
455    --font-subheading--style: normal;
456    --font-subheading--weight: 500;
457    --font-heading--family: Inter, sans-serif;
458    --font-heading--style: normal;
459    --font-heading--weight: 400;
460    --font-accent--family: Inter, sans-serif;
461    --font-accent--style: normal;
462    --font-accent--weight: 700;
463
464    /* Margin sizes */
465    --font-heading--spacing: 0.25em;
466    --font-h1--spacing: var(--font-heading--spacing);
467    --font-h2--spacing: var(--font-heading--spacing);
468    --font-h3--spacing: var(--font-heading--spacing);
469    --font-h4--spacing: var(--font-heading--spacing);
470    --font-h5--spacing: var(--font-heading--spacing);
471    --font-h6--spacing: var(--font-heading--spacing);
472    --font-paragraph--spacing: 0.5em;
473
474    /** Z-Index / Layering */
475    --layer-section-background: -2;
476    --layer-lowest: -1;
477    --layer-base: 0;
478    --layer-flat: 1;
479    --layer-raised: 2;
480    --layer-heightened: 4;
481    --layer-sticky: 8;
482    --layer-window-overlay: 10;
483    --layer-header-menu: 12;
484    --layer-overlay: 16;
485    --layer-menu-drawer: 18;
486    --layer-temporary: 20;
487
488    /* Max-width / Measure */
489    --max-width--body-normal: 32.5em;
490    --max-width--body-narrow: 22.75em;
491
492    --max-width--heading-normal: 32.5em;
493    --max-width--heading-narrow: 19.5em;
494
495    --max-width--display-normal: 13em;
496    --max-width--display-narrow: 9.75em;
497    --max-width--display-tight: 3.25em;
498
499    /* Letter-spacing / Tracking */
500    --letter-spacing--display-tight: -0.03em;
501    --letter-spacing--display-normal: 0em;
502    --letter-spacing--display-loose: 0.03em;
503
504    --letter-spacing--heading-tight: -0.03em;
505    --letter-spacing--heading-normal: 0em;
506    --letter-spacing--heading-loose: 0.03em;
507
508    --letter-spacing--body-tight: -0.03em;
509    --letter-spacing--body-normal: 0em;
510    --letter-spacing--body-loose: 0.03em;
511
512    /* Line height / Leading */
513    --line-height: 1;
514
515    --line-height--display-tight: 1;
516    --line-height--display-normal: 1.1;
517    --line-height--display-loose: 1.2;
518
519    --line-height--heading-tight: 1.15;
520    --line-height--heading-normal: 1.25;
521    --line-height--heading-loose: 1.35;
522
523    --line-height--body-tight: 1.2;
524    --line-height--body-normal: 1.4;
525    --line-height--body-loose: 1.6;
526
527    /* Typography presets */
528    --font-size--paragraph: 0.875rem;--font-size--h1: clamp(3.0rem, 5.6vw, 3.5rem);--font-size--h2: clamp(2.25rem, 4.8vw, 3.0rem);--font-size--h3: 2.0rem;--font-size--h4: 1.5rem;--font-size--h5: 0.875rem;--font-size--h6: 0.75rem;--font-paragraph--weight: 400;--font-paragraph--letter-spacing: var(--letter-spacing--body-normal);--font-paragraph--size: var(--font-size--paragraph);--font-paragraph--family: var(--font-body--family);--font-paragraph--style: var(--font-body--style);--font-paragraph--case: ;--font-paragraph--line-height: var(--line-height--body-loose);--font-h1--weight: var(--font-heading--weight);--font-h1--letter-spacing: var(--letter-spacing--heading-normal);--font-h1--size: var(--font-size--h1);--font-h1--family: var(--font-heading--family);--font-h1--style: var(--font-heading--style);--font-h1--case: none;--font-h1--line-height: var(--line-height--display-tight);--font-h2--weight: var(--font-heading--weight);--font-h2--letter-spacing: var(--letter-spacing--heading-normal);--font-h2--size: var(--font-size--h2);--font-h2--family: var(--font-heading--family);--font-h2--style: var(--font-heading--style);--font-h2--case: none;--font-h2--line-height: var(--line-height--display-tight);--font-h3--weight: var(--font-heading--weight);--font-h3--letter-spacing: var(--letter-spacing--heading-normal);--font-h3--size: var(--font-size--h3);--font-h3--family: var(--font-heading--family);--font-h3--style: var(--font-heading--style);--font-h3--case: none;--font-h3--line-height: var(--line-height--display-normal);--font-h4--weight: var(--font-heading--weight);--font-h4--letter-spacing: var(--letter-spacing--heading-normal);--font-h4--size: var(--font-size--h4);--font-h4--family: var(--font-heading--family);--font-h4--style: var(--font-heading--style);--font-h4--case: none;--font-h4--line-height: var(--line-height--display-tight);--font-h5--weight: var(--font-subheading--weight);--font-h5--letter-spacing: var(--letter-spacing--heading-normal);--font-h5--size: var(--font-size--h5);--font-h5--family: var(--font-subheading--family);--font-h5--style: var(--font-subheading--style);--font-h5--case: none;--font-h5--line-height: var(--line-height--display-loose);--font-h6--weight: var(--font-subheading--weight);--font-h6--letter-spacing: var(--letter-spacing--heading-normal);--font-h6--size: var(--font-size--h6);--font-h6--family: var(--font-subheading--family);--font-h6--style: var(--font-subheading--style);--font-h6--case: none;--font-h6--line-height: var(--line-height--display-loose);
529
530    /* Hardcoded font sizes */
531    --font-size--3xs: 0.625rem;
532    --font-size--2xs: 0.75rem;
533    --font-size--xs: 0.8125rem;
534    --font-size--sm: 0.875rem;
535    --font-size--md: 1rem;
536    --font-size--lg: 1.125rem;
537    --font-size--xl: 1.25rem;
538    --font-size--2xl: 1.5rem;
539    --font-size--3xl: 2rem;
540    --font-size--4xl: 2.5rem;
541    --font-size--5xl: 3rem;
542    --font-size--6xl: 3.5rem;
543
544    /* Menu font sizes */
545    --menu-font-sm--size: 0.875rem;
546    --menu-font-sm--line-height: calc(1.1 + 0.5 * min(16 / 14));
547    --menu-font-md--size: 1rem;
548    --menu-font-md--line-height: calc(1.1 + 0.5 * min(16 / 16));
549    --menu-font-lg--size: 1.125rem;
550    --menu-font-lg--line-height: calc(1.1 + 0.5 * min(16 / 18));
551    --menu-font-xl--size: 1.25rem;
552    --menu-font-xl--line-height: calc(1.1 + 0.5 * min(16 / 20));
553    --menu-font-2xl--size: 1.75rem;
554    --menu-font-2xl--line-height: calc(1.1 + 0.5 * min(16 / 28));
555
556    /* Colors */
557    --color-error: #8B0000;
558    --color-success: #006400;
559    --color-white: #FFFFFF;
560    --color-white-rgb: 255 255 255;
561    --color-black: #000000;
562    --color-instock: #3ED660;
563    --color-lowstock: #EE9441;
564    --color-outofstock: #C8C8C8;
565
566    /* Opacity */
567    --opacity-5: 0.05;
568    --opacity-8: 0.08;
569    --opacity-10: 0.1;
570    --opacity-15: 0.15;
571    --opacity-20: 0.2;
572    --opacity-25: 0.25;
573    --opacity-30: 0.3;
574    --opacity-40: 0.4;
575    --opacity-50: 0.5;
576    --opacity-60: 0.6;
577    --opacity-70: 0.7;
578    --opacity-80: 0.8;
579    --opacity-85: 0.85;
580    --opacity-90: 0.9;
581    --opacity-subdued-text: 0.8;
582    --opacity-muted-text: 0.6;
583
584    --shadow-button: 0 2px 3px rgb(0 0 0 / 20%);
585    --gradient-image-overlay: linear-gradient(to top, rgb(0 0 0 / 0.5), transparent);
586
587    /* Spacing */
588    --margin-3xs: 0.125rem;
589    --margin-2xs: 0.3rem;
590    --margin-xs: 0.5rem;
591    --margin-sm: 0.7rem;
592    --margin-md: 0.8rem;
593    --margin-lg: 1rem;
594    --margin-xl: 1.25rem;
595    --margin-2xl: 1.5rem;
596    --margin-3xl: 1.75rem;
597    --margin-4xl: 2rem;
598    --margin-5xl: 3rem;
599    --margin-6xl: 5rem;
600
601    --scroll-margin: 50px;
602
603    --padding-3xs: 0.125rem;
604    --padding-2xs: 0.25rem;
605    --padding-xs: 0.5rem;
606    --padding-sm: 0.7rem;
607    --padding-md: 0.8rem;
608    --padding-lg: 1rem;
609    --padding-xl: 1.25rem;
610    --padding-2xl: 1.5rem;
611    --padding-3xl: 1.75rem;
612    --padding-4xl: 2rem;
613    --padding-5xl: 3rem;
614    --padding-6xl: 4rem;
615
616    --gap-3xs: 0.125rem;
617    --gap-2xs: 0.3rem;
618    --gap-xs: 0.5rem;
619    --gap-sm: 0.7rem;
620    --gap-md: 0.9rem;
621    --gap-lg: 1rem;
622    --gap-xl: 1.25rem;
623    --gap-2xl: 2rem;
624    --gap-3xl: 3rem;
625
626    --spacing-scale-sm: 0.6;
627    --spacing-scale-md: 0.7;
628    --spacing-scale-default: 1.0;
629
630    /* Checkout buttons gap */
631    --checkout-button-gap: 10px;
632
633    /* Borders */
634    --style-border-width: 1px;
635    --style-border-radius-xs: 0.2rem;
636    --style-border-radius-sm: 0.6rem;
637    --style-border-radius-md: 0.8rem;
638    --style-border-radius-50: 50%;
639    --style-border-radius-lg: 1rem;
640    --style-border-radius-pills: 40px;
641    --style-border-radius-inputs: 4px;
642    --style-border-radius-buttons-primary: 14px;
643    --style-border-radius-buttons-secondary: 14px;
644    --style-border-width-primary: 0px;
645    --style-border-width-secondary: 1px;
646    --style-border-width-inputs: 1px;
647    --style-border-radius-popover: 14px;
648    --style-border-popover: 1px solid #DFDFDF;
649    --style-border-drawer: 1px solid #DFDFDF;
650    --style-border-swatch-opacity: 10%;
651    --style-border-swatch-width: 1px;
652    --style-border-swatch-style: solid;
653
654    /* Animation */
655    --ease-out-cubic: cubic-bezier(0.33, 1, 0.68, 1);
656    --ease-out-quad: cubic-bezier(0.32, 0.72, 0, 1);
657    --ease-in-out-quad: cubic-bezier(0.455, 0.03, 0.515, 0.955);
658    --animation-speed-fast: 0.0625s;
659    --animation-speed: 0.125s;
660    --animation-speed-slow: 0.2s;
661    --animation-speed-medium: 0.15s;
662    --animation-easing: ease-in-out;
663    --animation-slideshow-easing: cubic-bezier(0.4, 0, 0.2, 1);
664    --drawer-animation-speed: 0.2s;
665    --animation-values-slow: var(--animation-speed-slow) var(--animation-easing);
666    --animation-values: var(--animation-speed) var(--animation-easing);
667    --animation-values-fast: var(--animation-speed-fast) var(--animation-easing);
668    --animation-values-allow-discrete: var(--animation-speed) var(--animation-easing) allow-discrete;
669    --animation-timing-hover: cubic-bezier(0.25, 0.46, 0.45, 0.94);
670    --animation-timing-active: cubic-bezier(0.5, 0, 0.75, 0);
671    --animation-timing-bounce: cubic-bezier(0.34, 1.56, 0.64, 1);
672    --animation-timing-default: cubic-bezier(0, 0, 0.2, 1);
673    --animation-timing-fade-in: cubic-bezier(0.16, 1, 0.3, 1);
674    --animation-timing-fade-out: cubic-bezier(0.4, 0, 0.2, 1);
675    /* Spring definitions suffixed with perceptual duration (d<ms>) and bounce (b<%>)*/
676    --spring-d300-b0-easing: linear(0, 0.0033 0.81%, 0.027 2.42%, 0.0916 4.84%, 0.4745 15.32%, 0.6422 20.97%, 0.7175, 0.7789, 0.8283 30.64%, 0.876, 0.9111 38.71%, 0.941, 0.9611 48.39%, 0.9707, 0.978 54.84%, 0.9885 62.1%, 0.9949 70.97%, 0.9982 82.26%, 0.9997 100%);
677    --spring-d300-b0-duration: 0.4980s;
678    --spring-d280-b0-easing: linear(0, 0.0044, 0.0164 1.85%, 0.085 4.63%, 0.4571 14.81%, 0.575 18.52%, 0.6505, 0.7148 24.07%, 0.7849, 0.8393, 0.8809 35.18%, 0.9189, 0.9453 44.44%, 0.9662, 0.9793 55.55%, 0.9894 62.95%, 0.995 71.28%, 0.9982 82.39%, 0.9997 99.98%);
679    --spring-d280-b0-duration: 0.4648s;
680    --spring-d260-b0-easing: linear(0, 0.0058, 0.0216 2.15%, 0.0748 4.29%, 0.4646 15.03%, 0.5673, 0.655, 0.7279, 0.7872, 0.8349, 0.8727 34.36%, 0.9107, 0.9379 42.95%, 0.9609 48.31%, 0.9778 54.76%, 0.9887 62.27%, 0.9948 70.86%, 0.9983 82.67%, 0.9997 99.85%);
681    --spring-d260-b0-duration: 0.4316s;
682    --spring-d220-b0-easing: linear(
683      0,
684      0.0093 1.37%,
685      0.0696 4.12%,
686      0.4667 15.09%,
687      0.6322 20.58%,
688      0.6986 23.32%,
689      0.7793 27.44%,
690      0.8219 30.18%,
691      0.8721,
692      0.9089 38.42%,
693      0.9427,
694      0.9644,
695      0.978 54.88%,
696      0.9881 61.74%,
697      0.9944 69.97%,
698      0.998 80.95%,
699      0.9996 98.78%
700    );
701    --spring-d220-b0-duration: 0.3818s;
702    --spring-d180-b0-easing: linear(0, 0.0234, 0.0805 4.48%, 0.4865 15.68%, 0.6211 20.16%, 0.7696 26.88%, 0.8064 29.12%, 0.8646, 0.9063, 0.9358, 0.9563 47.04%, 0.9757, 0.9867 60.48%, 0.9941 69.44%, 0.9979 80.64%, 0.9996 98.56%);
703    --spring-d180-b0-duration: 0.2988s;
704
705    /* View transitions */
706    /* View transition old */
707    --view-transition-old-main-content: var(--animation-speed) var(--animation-easing) both fadeOut;
708
709    /* View transition new */
710    --view-transition-new-main-content: var(--animation-speed) var(--animation-easing) both fadeIn, var(--animation-speed) var(--animation-easing) both slideInTopViewTransition;
711
712    /* Focus */
713    --focus-outline-width: 0.09375rem;
714    --focus-outline-offset: 0.2em;
715
716    /* Badges */
717    --badge-blob-padding-block: 1px;
718    --badge-blob-padding-inline: 12px 8px;
719    --badge-rectangle-padding-block: 1px;
720    --badge-rectangle-padding-inline: 6px;
721    @media screen and (min-width: 750px) {
722      --badge-blob-padding-block: 4px;
723      --badge-blob-padding-inline: 16px 12px;
724      --badge-rectangle-padding-block: 4px;
725      --badge-rectangle-padding-inline: 10px;
726    }
727
728    /* Icons */
729    --icon-size-2xs: 0.6rem;
730    --icon-size-xs: 0.85rem;
731    --icon-size-sm: 1.25rem;
732    --icon-size-md: 1.375rem;
733    --icon-size-lg: 1.5rem;
734    --icon-stroke-width: 1.5px;
735
736    /* Input */
737    --input-email-min-width: 200px;
738    --input-search-max-width: 650px;
739    --input-padding-y: 0.8rem;
740    --input-padding-x: 0.8rem;
741    --input-padding: var(--input-padding-y) var(--input-padding-x);
742    --input-box-shadow-width: var(--style-border-width-inputs);
743    --input-box-shadow: 0 0 0 var(--input-box-shadow-width) var(--color-input-border);
744    --input-box-shadow-focus: 0 0 0 calc(var(--input-box-shadow-width) + 0.5px) var(--color-input-border);
745    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
746    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5));
747    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
748    --input-textarea-min-height: 55px;
749
750    /* Checkbox */
751    --checkbox-size: 22px;
752    --checkbox-border-radius: 7px;
753    --checkbox-border: 1px solid rgb(var(--color-foreground-rgb) / var(--opacity-35-55));
754    --checkbox-label-padding: 8px;
755
756    @media screen and (min-width: 750px) {
757      --checkbox-size: 16px;
758      --checkbox-border-radius: 5px;
759      --checkbox-label-padding: 6px;
760    }
761
762    /* Button size */
763    --button-size-sm: 30px;
764    --button-size-md: 36px;
765    --button-size: var(--minimum-touch-target);
766    --button-padding-inline: 24px;
767    --button-padding-block: 16px;
768
769    /* Button font-family */
770    --button-font-family-primary: var(--font-body--family);
771    --button-font-family-secondary: var(--font-body--family);
772
773    /* Button text case */
774    --button-text-case: ;
775    --button-text-case-primary: default;
776    --button-text-case-secondary: default;
777
778    /* Borders */
779    --border-color: rgb(var(--color-border-rgb) / var(--opacity-50));
780    --border-width-sm: 1px;
781    --border-width-md: 2px;
782    --border-width-lg: 5px;
783    --border-radius-sm: 0.25rem;
784
785    /* Drawers */
786    --drawer-inline-padding: 25px;
787    --drawer-menu-inline-padding: 2.5rem;
788    --drawer-header-block-padding: 20px;
789    --drawer-content-block-padding: 10px;
790    --drawer-header-desktop-top: 0rem;
791    --drawer-padding: calc(var(--padding-sm) + 7px);
792    --drawer-height: 100dvh;
793    --drawer-width: 95vw;
794    --drawer-max-width: 500px;
795
796    /* Variant Picker Swatches */
797    --variant-picker-swatch-width-unitless: 34;
798    --variant-picker-swatch-height-unitless: 34;
799    --variant-picker-swatch-width: 34px;
800    --variant-picker-swatch-height: 34px;
801    --variant-picker-swatch-radius: 32px;
802    --variant-picker-border-width: 1px;
803    --variant-picker-border-style: solid;
804    --variant-picker-border-opacity: 10%;
805
806    /* Variant Picker Buttons */
807    --variant-picker-button-radius: 14px;
808    --variant-picker-button-border-width: 1px;
809    --variant-option-label-color: var(--color, var(--color-foreground));
810
811    /* Slideshow */
812    --slideshow-controls-size: 3.5rem;
813    --slideshow-controls-icon: 2rem;
814    --peek-next-slide-size: 3rem;
815
816    /* Utilities */
817    --backdrop-opacity: 0.15;
818    --backdrop-color-rgb: var(--color-shadow-rgb);
819    --minimum-touch-target: 44px;
820    --disabled-opacity: 0.5;
821    --skeleton-opacity: 0.025;
822
823    /* Shapes */
824    --shape--circle: circle(50% at center);
825    --shape--sunburst: polygon(100% 50%,94.62% 55.87%,98.3% 62.94%,91.57% 67.22%,93.3% 75%,85.7% 77.39%,85.36% 85.36%,77.39% 85.7%,75% 93.3%,67.22% 91.57%,62.94% 98.3%,55.87% 94.62%,50% 100%,44.13% 94.62%,37.06% 98.3%,32.78% 91.57%,25% 93.3%,22.61% 85.7%,14.64% 85.36%,14.3% 77.39%,6.7% 75%,8.43% 67.22%,1.7% 62.94%,5.38% 55.87%,0% 50%,5.38% 44.13%,1.7% 37.06%,8.43% 32.78%,6.7% 25%,14.3% 22.61%,14.64% 14.64%,22.61% 14.3%,25% 6.7%,32.78% 8.43%,37.06% 1.7%,44.13% 5.38%,50% 0%,55.87% 5.38%,62.94% 1.7%,67.22% 8.43%,75% 6.7%,77.39% 14.3%,85.36% 14.64%,85.7% 22.61%,93.3% 25%,91.57% 32.78%,98.3% 37.06%,94.62% 44.13%);
826    --shape--diamond: polygon(50% 0%, 100% 50%, 50% 100%, 0% 50%);
827    --shape--blob: polygon(85.349% 11.712%, 87.382% 13.587%, 89.228% 15.647%, 90.886% 17.862%, 92.359% 20.204%, 93.657% 22.647%, 94.795% 25.169%, 95.786% 27.752%, 96.645% 30.382%, 97.387% 33.048%, 98.025% 35.740%, 98.564% 38.454%, 99.007% 41.186%, 99.358% 43.931%, 99.622% 46.685%, 99.808% 49.446%, 99.926% 52.210%, 99.986% 54.977%, 99.999% 57.744%, 99.975% 60.511%, 99.923% 63.278%, 99.821% 66.043%, 99.671% 68.806%, 99.453% 71.565%, 99.145% 74.314%, 98.724% 77.049%, 98.164% 79.759%, 97.433% 82.427%, 96.495% 85.030%, 95.311% 87.529%, 93.841% 89.872%, 92.062% 91.988%, 89.972% 93.796%, 87.635% 95.273%, 85.135% 96.456%, 82.532% 97.393%, 79.864% 98.127%, 77.156% 98.695%, 74.424% 99.129%, 71.676% 99.452%, 68.918% 99.685%, 66.156% 99.844%, 63.390% 99.942%, 60.624% 99.990%, 57.856% 99.999%, 55.089% 99.978%, 52.323% 99.929%, 49.557% 99.847%, 46.792% 99.723%, 44.031% 99.549%, 41.273% 99.317%, 38.522% 99.017%, 35.781% 98.639%, 33.054% 98.170%, 30.347% 97.599%, 27.667% 96.911%, 25.024% 96.091%, 22.432% 95.123%, 19.907% 93.994%, 17.466% 92.690%, 15.126% 91.216%, 12.902% 89.569%, 10.808% 87.761%, 8.854% 85.803%, 7.053% 83.703%, 5.418% 81.471%, 3.962% 79.119%, 2.702% 76.656%, 1.656% 74.095%, 0.846% 71.450%, 0.294% 68.740%, 0.024% 65.987%, 0.050% 63.221%, 0.343% 60.471%, 0.858% 57.752%, 1.548% 55.073%, 2.370% 52.431%, 3.283% 49.819%, 4.253% 47.227%, 5.249% 44.646%, 6.244% 42.063%, 7.211% 39.471%, 8.124% 36.858%, 8.958% 34.220%, 9.711% 31.558%, 10.409% 28.880%, 11.083% 26.196%, 11.760% 23.513%, 12.474% 20.839%, 13.259% 18.186%, 14.156% 15.569%, 15.214% 13.012%, 16.485% 10.556%, 18.028% 8.261%, 19.883
827% 6.211%, 22.041% 4.484%, 24.440% 3.110%, 26.998% 2.057%, 29.651% 1.275%, 32.360% 0.714%, 35.101% 0.337%, 37.859% 0.110%, 40.624% 0.009%, 43.391% 0.016%, 46.156% 0.113%, 48.918% 0.289%, 51.674% 0.533%, 54.425% 0.837%, 57.166% 1.215%, 59.898% 1.654%, 62.618% 2.163%, 65.322% 2.750%, 68.006% 3.424%, 70.662% 4.197%, 73.284% 5.081%, 75.860% 6.091%, 78.376% 7.242%, 80.813% 8.551%, 83.148% 10.036%, 85.349% 11.712%);
828
829    /* Buy buttons */
830    --height-buy-buttons: calc(var(--padding-lg) * 2 + var(--icon-size-sm));
831
832    /* Card image width and height variables */
833    --card-width-small: 10rem;
834
835    --height-small: 10rem;
836    --height-medium: 11.5rem;
837    --height-large: 13rem;
838    --height-full: 100vh;
839
840    @media screen and (min-width: 750px) {
841      --height-small: 17.5rem;
842      --height-medium: 21.25rem;
843      --height-large: 25rem;
844    }
845
846    /* Modal */
847    --modal-max-height: 65dvh;
848    --quick-add-modal-height: min(38.5rem, 96vh);
849    --quick-add-modal-width: min(54rem, 96vw);
850    --quick-add-modal-gallery-width: 24rem;
851
852    /* Card styles for search */
853    --card-bg-hover: rgb(var(--color-foreground-rgb) / var(--opacity-5));
854    --card-border-hover: rgb(var(--color-foreground-rgb) / var(--opacity-30));
855    --card-border-focus: rgb(var(--color-foreground-rgb) / var(--opacity-10));
856
857    /* Cart */
858    --cart-primary-font-family: var(--font-body--family);
859    --cart-primary-font-style: var(--font-body--style);
860    --cart-primary-font-weight: var(--font-body--weight);
861    --cart-secondary-font-family: var(--font-subheading--family);
862    --cart-secondary-font-style: var(--font-subheading--style);
863    --cart-secondary-font-weight: var(--font-subheading--weight);
864  }
865</style>
866
867
868
869
870
871
872  <style data-shopify>
873    .color-custom-popover,
874    .color-custom-popover .text-block {
875      /* Background */
876      --color-background: #ffffff;
877      --color-background-rgb: 255 255 255;
878
879      /* Opacity values adjusted for background brightness */
880      
881--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
8820.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
883
884
885      
886        /* Foreground / text — explicit or smart-contrasted */
887        --color: #000000;
888        --color-rgb: 0 0 0;
889        --color-foreground: #000000;
890        --color-foreground-rgb: 0 0 0;
891        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
892        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
893        --color-border: #DFDFDF;
894        --color-border-rgb: 223 223 223;
895      
896    }
897
898    
899      .color-custom-popover {
900        /* Form-related tokens stay on .color-custom only — .text-block is a prose
901           container (text/announcement/inline-text/blog-post-description/
902           collection-link/price/sku) and never holds form inputs. */
903        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
904        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
905        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
906        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
907      }
908    
909
910    .color-custom-popover {
911      color: var(--color, var(--color-foreground));
912      background-color: var(--color-background);
913    }
914  </style>
915
916
917
918
919
920
921
922
923  <style data-shopify>
924    .color-custom-drawer,
925    .color-custom-drawer .text-block {
926      /* Background */
927      --color-background: #ffffff;
928      --color-background-rgb: 255 255 255;
929
930      /* Opacity values adjusted for background brightness */
931      
932--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9330.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
934
935
936      
937        /* Foreground / text — explicit or smart-contrasted */
938        --color: #000000;
939        --color-rgb: 0 0 0;
940        --color-foreground: #000000;
941        --color-foreground-rgb: 0 0 0;
942        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
943        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
944        --color-border: #DFDFDF;
945        --color-border-rgb: 223 223 223;
946      
947    }
948
949    
950      .color-custom-drawer {
951        /* Form-related tokens stay on .color-custom only — .text-block is a prose
952           container (text/announcement/inline-text/blog-post-description/
953           collection-link/price/sku) and never holds form inputs. */
954        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
955        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
956        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
957        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
958      }
959    
960
961    .color-custom-drawer {
962      color: var(--color, var(--color-foreground));
963      background-color: var(--color-background);
964    }
965  </style>
966
967
968
969
970
971
972
973
974  <style data-shopify>
975    .color-custom-badge-sale,
976    .color-custom-badge-sale .text-block {
977      /* Background */
978      --color-background: #ffffff;
979      --color-background-rgb: 255 255 255;
980
981      /* Opacity values adjusted for background brightness */
982      
983--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
9840.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
985
986
987      
988        /* Foreground / text — explicit or smart-contrasted */
989        --color: #000000;
990        --color-rgb: 0 0 0;
991        --color-foreground: #000000;
992        --color-foreground-rgb: 0 0 0;
993        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
994        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
995        --color-border: #000000;
996        --color-border-rgb: 0 0 0;
997      
998    }
999
1000    
1001      .color-custom-badge-sale {
1002        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1003           container (text/announcement/inline-text/blog-post-description/
1004           collection-link/price/sku) and never holds form inputs. */
1005        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
1006        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
1007        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
1008        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
1009      }
1010    
1011
1012    .color-custom-badge-sale {
1013      color: var(--color, var(--color-foreground));
1014      background-color: var(--color-background);
1015    }
1016  </style>
1017
1018
1019
1020
1021
1022
1023
1024
1025  <style data-shopify>
1026    .color-custom-badge-sold-out,
1027    .color-custom-badge-sold-out .text-block {
1028      /* Background */
1029      --color-background: #eef1ea;
1030      --color-background-rgb: 238 241 234;
1031
1032      /* Opacity values adjusted for background brightness */
1033      
1034--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
10350.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1036
1037
1038      
1039        /* Foreground / text — explicit or smart-contrasted */
1040        --color: #000000;
1041        --color-rgb: 0 0 0;
1042        --color-foreground: #000000;
1043        --color-foreground-rgb: 0 0 0;
1044        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
1045        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
1046        --color-border: #000000;
1047        --color-border-rgb: 0 0 0;
1048      
1049    }
1050
1051    
1052      .color-custom-badge-sold-out {
1053        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1054           container (text/announcement/inline-text/blog-post-description/
1055           collection-link/price/sku) and never holds form inputs. */
1056        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
1057        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
1058        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
1059        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
1060      }
1061    
1062
1063    .color-custom-badge-sold-out {
1064      color: var(--color, var(--color-foreground));
1065      background-color: var(--color-background);
1066    }
1067  </style>
1068
1069
1070
1071
1072
1073
1074
1075
1076
1077
1078
1079
1080
1081
1082
1083
1084
1085
1086<style data-shopify>
1087  /* Palette colors */
1088  :root {
1089    --color-background: #ffffff;
1090    --color-background-rgb: 255 255 255;
1091    --color-foreground: #000000;
1092    --color-foreground-rgb: 0 0 0;
1093    --color-border: #000000;
1094    --color-border-rgb: 0 0 0;
1095    --palette-lightest: #ffffff;
1096    --palette-lightest-rgb: 255 255 255;
1097    --palette-darkest: #000000;
1098    --palette-darkest-rgb: 0 0 0;
1099    
1100--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
11010.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1102
1103
1104    --color-primary-button-text: rgb(255 255 255 / 1.0);
1105    --color-primary-button-background: rgb(0 0 0 / 1.0);
1106    --color-primary-button-border: rgb(0 0 0 / 1.0);
1107    --color-primary-button-focus-outline: rgb(0 0 0);
1108    --color-primary-button-hover-text: rgb(255 255 255 / 1.0);
1109    --color-primary-button-hover-background: #262626;
1110    --color-primary-button-hover-border: #262626;
1111
1112    --color-secondary-button-text: rgb(0 0 0 / 1.0);
1113    --color-secondary-button-background: rgb(0 0 0 / 0.0);
1114    --color-secondary-button-border: rgb(0 0 0 / 1.0);
1115    --color-secondary-button-hover-text: rgb(0 0 0 / 1.0);
1116    --color-secondary-button-hover-background: rgba(0, 0, 0, 0.15);
1117    --color-secondary-button-hover-border: #262626;
1118
1119    --color-input-background: rgb(255 255 255 / 1.0);
1120    --color-input-text: rgb(51 51 51 / 1.0);
1121    --color-input-text-rgb: 51 51 51;
1122    --color-input-border: rgb(223 223 223 / 1.0);
1123
1124    --color-variant-background: rgb(255 255 255 / 1.0);
1125    --color-variant-border: rgb(223 223 223 / 1.0);
1126    --color-variant-text: rgb(0 0 0 / 1.0);
1127    --color-variant-text-rgb: 0 0 0;
1128    --color-variant-hover-background: #f2f2f2;
1129    --color-variant-hover-text: rgb(0 0 0 / 1.0);
1130    --color-variant-hover-border: #d2d2d2;
1131
1132    --color-selected-variant-background: rgb(0 0 0 / 1.0);
1133    --color-selected-variant-border: rgb(0 0 0 / 1.0);
1134    --color-selected-variant-text: rgb(255 255 255 / 1.0);
1135    --color-selected-variant-text-rgb: 255 255 255;
1136    --color-selected-variant-hover-background: #262626;
1137    --color-selected-variant-hover-text: rgb(255 255 255 / 1.0);
1138    --color-selected-variant-hover-border: #262626;
1139
1140    --input-disabled-background-color: rgb(var(--color-foreground-rgb) / var(--opacity-10));
1141    --input-disabled-border-color: rgb(var(--color-foreground-rgb) / var(--opacity-5-15));
1142    --input-disabled-text-color: rgb(var(--color-foreground-rgb) / var(--opacity-50));
1143    --color-foreground-muted: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-muted-text));
1144    --color-foreground-subdued: rgb(var(--color-rgb, var(--color-foreground-rgb)) / var(--opacity-subdued-text));
1145    --color-drawer-shadow-rgb: ;
1146    --color-popover-shadow-rgb: 0 0 0;
1147
1148    /* Shadows */
1149    
1150    
1151      --shadow-blur: 20px;
1152      --shadow-popover: 0px 4px 20px rgb(var(--color-popover-shadow-rgb) / var(--opacity-15));
1153    
1154  }
1155
1156  body {
1157    color: var(--color-foreground);
1158    background-color: var(--color-background);
1159  }
1160</style>
1161
1162
1163    
1163<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
1163<meta name="google-site-verification" content="Q-8R4BPBIJlL9v62b6cq_LbMSA0wMlumGdVxHRB-iec">
1164<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/102872121679/digital_wallets/dialog">
1165<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/blogs/actualites.atom" />
1166<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR"></script>
1166
1167<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
1168<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&shop_id=102872121679" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1168
1168
1169<script id="apple-pay-shop-capabilities" type="application/json">{"shopId":102872121679,"countryCode":"FR","currencyCode":"EUR","merchantCapabilities":["supports3DS"],"merchantId":"gid:\/\/shopify\/Shop\/102872121679","merchantName":"Éditions du Puits Fleuri","requiredBillingContactFields":["postalAddress","email","phone"],"requiredShippingContactFields":["postalAddress","email","phone"],"shippingType":"shipping","supportedNetworks":["visa","masterCard","maestro"],"total":{"type":"pending","label":"Éditions du Puits Fleuri","amount":"1.00"},"shopifyPaymentsEnabled":true,"supportsSubscriptions":true}</script>
vendor: 1 bytes, line 1169
1169
1170<script id="shopify-features" type="application/json">{"accessToken":"021aff72469a9c889bdd50786d70cba9","betas":["rich-media-storefront-analytics"],"domain":"puitsfleuri.com","predictiveSearch":true,"shopId":102872121679,"locale":"fr"}</script>
vendor: 1 bytes, line 1170
1170
1171<script>var Shopify = Shopify || {};
1172Shopify.shop = "uue12j-wm.myshopify.com";
1173Shopify.locale = "fr";
1174Shopify.currency = {"active":"EUR","rate":"1.0"};
1175Shopify.country = "FR";
1176Shopify.theme = {"name":"Horizon","id":198728548687,"schema_name":"Horizon","schema_version":"4.1.3","theme_store_id":2481,"role":"main"};
1177Shopify.theme.handle = "null";
1178Shopify.theme.style = {"id":null,"handle":null};
1179Shopify.cdnHost = "puitsfleuri.com/cdn";
1180Shopify.routes = Shopify.routes || {};
1181Shopify.routes.root = "/";
1182Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
1183Shopify.SignInWithShop = Shopify.SignInWithShop || {};
1184Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
1185Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 1185
1185
1186<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 1186
1186
1187<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 1187
1187
1188<script>
1189  window.ShopifyPay = window.ShopifyPay || {};
1190  window.ShopifyPay.apiHost = "shop.app\/pay";
1191  window.ShopifyPay.redirectState = null;
1192</script>
vendor: 1 bytes, line 1192
1192
1193<script>
1194  window.Shopify = window.Shopify || {};
1195  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
1196  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
1197  window.Shopify.SignInWithShop.eligible = true;
1198</script>
vendor: 1 bytes, line 1198
1198
1199<script id="shop-js-analytics" type="application/json">{"pageType":"blog"}</script>
vendor: 1 bytes, line 1199
1199
1200<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 1200
1200
1201<script type="module">
1202  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
1203
1204  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
1205
1206</script>
vendor: 1 bytes, line 1206
1206
1207<script>
1208  window.Shopify = window.Shopify || {};
1209  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
1210  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"]};
1211</script>
vendor: 1 bytes, line 1211
1211
1212<script id="__st">var __st={"a":102872121679,"offset":7200,"reqid":"ebfd4dc2-5c8c-44b1-a6e7-7a50f17a77cb-1790943918","pageurl":"puitsfleuri.com\/blogs\/actualites","s":"blogs-128463733071","u":"9de933312d0b","p":"blog","rtyp":"blog","rid":128463733071};</script>
vendor: 1 bytes, line 1212
1212
1213<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 1213
1213
1214<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 1214
1214
1215<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//puitsfleuri.com/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 1215
1215
1216<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 = "//puitsfleuri.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>
1216<script crossorigin="anonymous" defer="defer" src="//puitsfleuri.com/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 1216
1216
1217<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 1217
1217
1218<script>
1219  window.Shopify = window.Shopify || {};
1220  window.Shopify.MCP = window.Shopify.MCP || {};
1221  window.Shopify.MCP.enabled = true;
1222  window.Shopify.MCP.shop = "uue12j-wm.myshopify.com";
1223  window.Shopify.MCP.mcpEndpoint = "https:\/\/puitsfleuri.com\/api\/mcp";
1224  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"]}}];
1225</script>
vendor: 1 bytes, line 1225
1225
1226<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("\/\/puitsfleuri.com\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
1227</script>
vendor: 1 bytes, line 1227
1227
1228<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://puitsfleuri.com/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
1229</script>
vendor: 1 bytes, line 1229
1229
1230<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
1231  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);
1232</script>
vendor: 1 bytes, line 1232
1232
1233<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})}}));
1234</script>
vendor: 1 bytes, line 1234
1234
1235<script id='scb4127' type='text/javascript' async='' src='https://puitsfleuri.com/cdn/shopifycloud/privacy-banner/storefront-banner.js'></script>
1235<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://puitsfleuri.com/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
1236<style id="shopify-accelerated-checkout-cart">
1237        #shopify-buyer-consent {
1238  margin-top: 1em;
1239  display: inline-block;
1240  width: 100%;
1241}
1242
1243#shopify-buyer-consent.hidden {
1244  display: none;
1245}
1246
1247#shopify-subscription-policy-button {
1248  background: none;
1249  border: none;
1250  padding: 0;
1251  text-decoration: underline;
1252  font-size: inherit;
1253  cursor: pointer;
1254}
1255
1256#shopify-subscription-policy-button::before {
1257  box-shadow: none;
1258}
1259
1260      </style>
1261<link rel="compression-dictionary" href="//puitsfleuri.com/cdn/shop/t/7/compiled_assets/styles.css?v=56613188197098811771788871551" crossorigin="anonymous">
1262<link rel="stylesheet" media="screen" href="//puitsfleuri.com/cdn/shop/t/7/compiled_assets/styles.css?v=56613188197098811771788871551&subset=ADwIAADWAADAAAAAADEAAAQAoBsAABxAgBFgEIILArAAQA" crossorigin="anonymous">
1263<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
1263
1264  <!-- BEGIN app block: shopify://apps/judge-me-reviews/blocks/judgeme_core/61ccd3b1-a9f2-4160-9fe9-4fec8413e5d8 --><!-- Start of Judge.me Core -->
1265
1266
1267
1268
1269
1270
1271
1272<link rel="dns-prefetch" href="https://cdn.judge.me">
1273<link rel="dns-prefetch" href="https://cdn1.judge.me">
1274<link rel="dns-prefetch" href="https://api.judge.me">
1275
1276<script data-cfasync='false' class='jdgm-settings-script'>window.jdgmSettings={"pagination":5,"disable_web_reviews":false,"coupon_receiving_condition":"any_review","coupon_value_type":"percentage","coupon_value_percentage":10,"coupon_value_fixed_amount":0,"coupon_discount_type":"single","coupon_tier_text_enabled":false,"coupon_tier_text_percentage":10,"coupon_tier_text_fixed_amount":0,"coupon_tier_photo_enabled":false,"coupon_tier_photo_percentage":10,"coupon_tier_photo_fixed_amount":0,"coupon_tier_video_enabled":false,"coupon_tier_video_percentage":10,"coupon_tier_video_fixed_amount":0,"enable_coupons":false,"badge_no_review_text":"Aucun avis","badge_n_reviews_text":"{{ n }} avis","hide_badge_preview_if_no_reviews":true,"badge_hide_text":false,"enforce_center_preview_badge":false,"widget_title":"Avis Clients","widget_open_form_text":"Écrire un avis","widget_close_form_text":"Annuler l'avis","widget_refresh_page_text":"Actualiser la page","widget_summary_text":"Basé sur {{ number_of_reviews }} avis","widget_no_review_text":"Soyez le premier à écrire un avis","widget_name_field_text":"Nom d'affichage","widget_verified_name_field_text":"Nom vérifié (public)","widget_name_placeholder_text":"Nom d'affichage","widget_required_field_error_text":"Ce champ est obligatoire.","widget_email_field_text":"Adresse email","widget_verified_email_field_text":"Email vérifié (privé, ne peut pas être modifié)","widget_email_placeholder_text":"Votre adresse email","widget_email_field_error_text":"Veuillez entrer une adresse email valide.","widget_rating_field_text":"Évaluation","widget_review_title_field_text":"Titre de l'avis","widget_review_title_placeholder_text":"Donnez un titre à votre avis","widget_review_body_field_text":"Contenu de l'avis","widget_review_body_placeholder_text":"Commencez à écrire ici...","widget_pictures_field_text":"Photo/Vidéo (facultatif)","widget_submit_review_text":"Soumettre l'avis","widget_submit_verified_review_text":"Soumettre un avis vérifié","widget_submit_success_msg_with_auto_publish":"Merci ! Veuillez actualiser la page dans quelques instants pour voir votre avis. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_submit_success_msg_no_auto_publish":"Merci ! Votre avis sera publié dès qu'il sera approuvé par l'administrateur de la boutique. Vous pouvez supprimer ou modifier votre avis en vous connectant à \u003ca href='https://judge.me/login' target='_blank' rel='nofollow noopener'\u003eJudge.me\u003c/a\u003e","widget_show_default_reviews_out_of_total_text":"Affichage de {{ n_reviews_shown }} sur {{ n_reviews }} avis.","widget_show_all_link_text":"Tout afficher","widget_show_less_link_text":"Afficher moins","widget_author_said_text":"{{ reviewer_name }} a dit :","widget_days_text":"il y a {{ n }} jour/jours","widget_weeks_text":"il y a {{ n }} semaine/semaines","widget_months_text":"il y a {{ n }} mois","widget_years_text":"il y a {{ n }} an/ans","widget_yesterday_text":"Hier","widget_today_text":"Aujourd'hui","widget_replied_text":"\u003e\u003e {{ shop_name }} a répondu :","widget_read_more_text":"Lire plus","widget_reviewer_name_as_initial":"","widget_rating_filter_color":"#fbcd0a","widget_rating_filter_see_all_text":"Voir tous les avis","widget_sorting_most_recent_text":"Plus récents","widget_sorting_highest_rating_text":"Meilleures notes","widget_sorting_lowest_rating_text":"Notes les plus basses","widget_sorting_with_pictures_text":"Uniquement les photos","widget_sorting_most_helpful_text":"Plus utiles","widget_open_question_form_text":"Poser une question","widget_reviews_subtab_text":"Avis","widget_questions_subtab_text":"Questions","widget_question_label_text":"Question","widget_answer_label_text":"Réponse","widget_question_placeholder_text":"Écrivez votre question ici","widget_submit_question_text":"Soumettre la question","widget_question_submit_success_text":"Merci pour votre question ! Nous vous notifierons dès qu'elle aura une réponse.","verified_badge_text":"Vérifié","verified_badge_bg_color":"","verified_badge_text_color":"","verified_badge_placement":"left-of-reviewer-name","widget_review_max_height":"","widget_hide_border":false,"widget_social_share":false,"widget_thumb":false,"widget_review_location_show":false,"widget_location_format":"","all_reviews_include_out_of_store_products":true,"all_reviews_out_of_store_text":"(hors boutique)","all_reviews_pagination":100,"all_reviews_product_name_prefix_text":"à propos de","enable_review_pictures":true,"enable_question_anwser":false,"widget_theme":"default","review_date_format":"mm/dd/yyyy","default_sort_method":"most-recent","enable_ai_review_visibility":true,"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":"Écrire un avis sur la boutique","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":false,"floating_tab_hide_mobile_install_preference":false,"floating_tab_button_name":"★ Avis","floating_tab_title":"Laissons nos clients parler pour nous","floating_tab_button_color":"","floating_tab_button_background_color":"","floating_tab_url":"","floating_tab_url_enabled":false,"floating_tab_tab_style":"text","all_reviews_text_badge_text":"Les clients nous notent {{ shop.metafields.judgeme.all_reviews_rating | round: 1 }}/5 basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis.","all_reviews_text_badge_text_branded_style":"{{ shop.metafields.judgeme.all_reviews_rating | round: 1 }} sur 5 étoiles basé sur {{ shop.metafields.judgeme.all_reviews_count }} avis","is_all_reviews_text_badge_a_link":false,"show_stars_for_all_reviews_text_badge":false,"all_reviews_text_badge_url":"","all_reviews_text_style":"branded","all_reviews_text_color_style":"judgeme_brand_color","all_reviews_text_color":"#108474","all_reviews_text_show_jm_brand":false,"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":"branded","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":false,"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":false,"widget_sorting_videos_first_text":"Vidéos en premier","widget_review_pending_text":"En attente","featured_carousel_items_for_large_screen":3,"social_share_options_order":"Facebook,Twitter","remove_microdata_snippet":true,"disable_json_ld":false,"enable_json_ld_products":false,"preview_badge_show_question_text":false,"preview_badge_no_question_text":"Aucune question","preview_badge_n_question_text":"{{ number_of_questions }} question/questions","qa_badge_show_icon":false,"qa_badge_position":"same-row","remove_judgeme_branding":false,"widget_add_search_bar":false,"widget_search_bar_placeholder":"Recherche","widget_sorting_verified_only_text":"Vérifiés uniquement","widget_sorting_most_relevant_text":"Plus pertinents","featured_carousel_theme":"default","featured_carousel_show_rating":true,"featured_carousel_show_title":true,"featured_carousel_show_body":true,"featured_carousel_show_date":false,"featured_carousel_show_reviewer":true,"featured_carousel_show_product":false,"featured_carousel_header_background_color":"#108474","featured_carousel_header_text_color":"#ffffff","featured_carousel_name_product_separator":"reviewed","featured_carousel_full_star_background":"#108474","featured_carousel_empty_star_background":"#dadada","featured_carousel_vertical_theme_background":"#f9fafb","featured_carousel_verified_badge_enable":true,"featured_carousel_verified_badge_color":"#108474","featured_carousel_border_style":"round","featured_carousel_review_line_length_limit":3,"featured_carousel_more_reviews_button_text":"Lire plus d'avis","featured_carousel_view_product_button_text":"Voir le produit","all_reviews_page_load_reviews_on":"scroll","all_reviews_page_load_more_text":"Charger plus d'avis","disable_fb_tab_reviews":false,"enable_ajax_cdn_cache":false,"widget_advanced_speed_features":5,"widget_public_name_text":"affiché publiquement comme","default_reviewer_name":"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":true,"widget_load_with_code_splitting":true,"widget_ugc_install_preference":false,"widget_ugc_title":"Fait par nous, partagé par vous","widget_ugc_subt
1276itle":"Taguez-nous pour voir votre photo mise en avant sur notre page","widget_ugc_arrows_color":"#ffffff","widget_ugc_primary_button_text":"Acheter maintenant","widget_ugc_primary_button_background_color":"#108474","widget_ugc_primary_button_text_color":"#ffffff","widget_ugc_primary_button_border_width":"0","widget_ugc_primary_button_border_style":"none","widget_ugc_primary_button_border_color":"#108474","widget_ugc_primary_button_border_radius":"25","widget_ugc_secondary_button_text":"Charger plus","widget_ugc_secondary_button_background_color":"#ffffff","widget_ugc_secondary_button_text_color":"#108474","widget_ugc_secondary_button_border_width":"2","widget_ugc_secondary_button_border_style":"solid","widget_ugc_secondary_button_border_color":"#108474","widget_ugc_secondary_button_border_radius":"25","widget_ugc_reviews_button_text":"Voir les avis","widget_ugc_reviews_button_background_color":"#ffffff","widget_ugc_reviews_button_text_color":"#108474","widget_ugc_reviews_button_border_width":"2","widget_ugc_reviews_button_border_style":"solid","widget_ugc_reviews_button_border_color":"#108474","widget_ugc_reviews_button_border_radius":"25","widget_ugc_reviews_button_link_to":"judgeme-reviews-page","widget_ugc_show_post_date":true,"widget_ugc_max_width":"800","widget_rating_metafield_value_type":true,"widget_primary_color":"#108474","widget_enable_secondary_color":false,"widget_secondary_color":"#edf5f5","widget_summary_average_rating_text":"{{ average_rating }} sur 5","widget_media_grid_title":"Photos \u0026 vidéos clients","widget_media_grid_see_more_text":"Voir plus","widget_round_style":false,"widget_show_product_medals":true,"widget_verified_by_judgeme_text":"Vérifié par Judge.me","widget_show_store_medals":true,"widget_verified_by_judgeme_text_in_store_medals":"Vérifié par Judge.me","widget_media_field_exceed_quantity_message":"Désolé, nous ne pouvons accepter que {{ max_media }} pour un avis.","widget_media_field_exceed_limit_message":"{{ file_name }} est trop volumineux, veuillez sélectionner un {{ media_type }} de moins de {{ size_limit }}MB.","widget_review_submitted_text":"Avis soumis !","widget_question_submitted_text":"Question soumise !","widget_close_form_text_question":"Annuler","widget_write_your_answer_here_text":"Écrivez votre réponse ici","widget_enabled_branded_link":true,"widget_show_collected_by_judgeme":false,"widget_reviewer_name_color":"","widget_write_review_text_color":"","widget_write_review_bg_color":"","widget_collected_by_judgeme_text":"collecté par Judge.me","widget_pagination_type":"standard","widget_load_more_text":"Charger plus","widget_load_more_color":"#108474","widget_full_review_text":"Avis complet","widget_read_more_reviews_text":"Lire plus d'avis","widget_read_questions_text":"Lire les questions","widget_questions_and_answers_text":"Questions \u0026 Réponses","widget_verified_by_text":"Vérifié par","widget_verified_text":"Vérifié","widget_number_of_reviews_text":"{{ number_of_reviews }} avis","widget_back_button_text":"Retour","widget_next_button_text":"Suivant","widget_custom_forms_filter_button":"Filtres","custom_forms_style":"horizontal","widget_show_review_information":false,"how_reviews_are_collected":"Comment les avis sont-ils collectés ?","widget_show_review_keywords":false,"widget_gdpr_statement":"Comment nous utilisons vos données : Nous vous contacterons uniquement à propos de l'avis que vous avez laissé, et seulement si nécessaire. En soumettant votre avis, vous acceptez les \u003ca href='https://judge.me/terms' target='_blank' rel='nofollow noopener'\u003econditions\u003c/a\u003e, la \u003ca href='https://judge.me/privacy' target='_blank' rel='nofollow noopener'\u003epolitique de confidentialité\u003c/a\u003e et les \u003ca href='https://judge.me/content-policy' target='_blank' rel='nofollow noopener'\u003epolitiques de contenu\u003c/a\u003e de Judge.me.","widget_multilingual_sorting_enabled":false,"widget_translate_review_content_enabled":false,"widget_translate_review_content_method":"manual","popup_widget_review_selection":"automatically_with_pictures","popup_widget_round_border_style":true,"popup_widget_show_title":true,"popup_widget_show_body":true,"popup_widget_show_reviewer":false,"popup_widget_show_product":true,"popup_widget_show_pictures":true,"popup_widget_use_review_picture":true,"popup_widget_show_on_home_page":true,"popup_widget_show_on_product_page":true,"popup_widget_show_on_collection_page":true,"popup_widget_show_on_cart_page":true,"popup_widget_position":"bottom_left","popup_widget_first_review_delay":5,"popup_widget_duration":5,"popup_widget_interval":5,"popup_widget_review_count":5,"popup_widget_hide_on_mobile":true,"popup_widget_source_mode":"auto","popup_widget_page_product":"current_product","popup_widget_page_collection":"current_collection","popup_widget_page_cart":"cart_mode","popup_widget_page_home":"all","popup_widget_star_rating":"all","popup_widget_review_type":"all","popup_widget_top_up_thin_pages":true,"popup_widget_corner_styling":"soft","review_snippet_widget_round_border_style":true,"review_snippet_widget_card_color":"#FFFFFF","review_snippet_widget_text_color":"#000000","review_snippet_widget_lighter_text_color":"#7B7B7B","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":true,"widget_ai_summary_title":"Les clients disent","widget_ai_summary_disclaimer":"Résumé et sélectionné par IA à partir des 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":false,"widget_autofill_review_title":true,"redirect_reviewers_invited_via_email":"external_form","request_store_review_after_product_review":true,"request_review_other_products_in_order":true,"review_form_color_scheme":"default","review_form_corner_style":"square","review_form_star_color":"#108474","review_form_text_color":"#333333","review_form_background_color":"#ffffff","review_form_field_background_color":"#fafafa","review_form_button_color":"#108474","review_form_button_text_color":"#ffffff","review_form_modal_overlay_color":"#000000","review_form_theme":"multi_step","review_form_location":"in_store_popup","review_form_external_page_background_color":"#C5F7F0","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_
1276youtube_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":true,"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 }}","coupon_promo_intro_any_review_text":"Rédigez un avis et obtenez un coupon de {{ amount }} de réduction sur votre prochain achat","coupon_promo_intro_with_photo_text":"Rédigez un avis et ajoutez une photo ou une vidéo pour obtenir un coupon de {{ amount }} de réduction sur votre prochain achat","coupon_promo_intro_with_video_text":"Rédigez un avis et ajoutez une vidéo pour obtenir un coupon de {{ amount }} de réduction sur votre prochain achat","coupon_promo_intro_up_to_any_review_text":"Rédigez un avis et obtenez un coupon de réduction jusqu'à {{ amount }} sur votre prochain achat","coupon_promo_intro_up_to_with_photo_text":"Rédigez un avis et ajoutez une photo ou une vidéo pour obtenir un coupon de réduction jusqu'à {{ amount }} sur votre prochain achat","coupon_promo_intro_external_text":"Rédigez un avis et obtenez une récompense pour votre prochain achat","coupon_promo_intro_external_with_photo_text":"Rédigez un avis et ajoutez une photo ou une vidéo pour obtenir une récompense pour votre prochain achat","coupon_promo_intro_external_with_video_text":"Rédigez un avis et ajoutez une vidéo pour obtenir une récompense pour votre prochain achat","coupon_promo_media_photo_text":"Ajoutez une photo ou une vidéo et obtenez un coupon de {{ amount }} de réduction sur votre prochain achat","coupon_promo_media_photo_only_text":"Ajoutez une photo et obtenez un coupon de {{ amount }} de réduction sur votre prochain achat","coupon_promo_media_video_text":"Ajoutez une vidéo et obtenez un coupon de {{ amount }} de réduction sur votre prochain achat","coupon_promo_media_external_photo_text":"Ajoutez une photo ou une vidéo et obtenez une récompense pour votre prochain achat","coupon_promo_media_external_photo_only_text":"Ajoutez une photo et obtenez une récompense pour votre prochain achat","coupon_promo_media_external_video_text":"Ajoutez une vidéo et obtenez une récompense pour votre prochain achat","coupon_promo_success_text":"Vous avez obtenu un coupon pour votre prochain achat chez {{ shop_name }} !","coupon_promo_success_subtext":"Vous recevrez votre coupon par e-mail dans l'heure.","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":true,"transparency_badges_earned_reward":false,"transparency_badges_collected_via_store_invite_text":"Avis collecté via l'invitation du magasin","transparency_badges_from_another_provider_text":"Avis collecté d'un autre fournisseur","transparency_badges_collected_from_store_visitor_text":"Avis collecté d'un visiteur du magasin","transparency_badges_written_in_google_text":"Avis écrit sur Google","transparency_badges_written_in_etsy_text":"Avis écrit sur Etsy","transparency_badges_written_in_shop_app_text":"Avis écrit sur Shop App","transparency_badges_earned_reward_text":"Avis a gagné une récompense pour une commande future","product_review_widget_per_page":10,"widget_other_languages_reviews_per_page":3,"widget_store_review_label_text":"Avis de la boutique","widget_cart_mode_aggregate_heading_text":"Les clients évaluent cette 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":false,"preview_badge_home_page_install_preference":false,"preview_badge_product_page_install_preference":false,"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":false,"judgeme_medals_install_preference":false,"review_widget_revamp_enabled":true,"review_widget_qna_enabled":false,"review_widget_revamp_dual_publish_end_date":"2026-09-22T09:25:11.000+00:00","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_star_and_histogram_color":"#DE910D","review_widget_button_color":"#DE910D","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"
1276:"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_
1276no_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_card_grouping":"per_media","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,"trust_badge_enabled":false,"trust_badge_structure":"outline","trust_badge_color":"black","trust_badge_star":"black","trust_badge_rating_display_default":"show_avg_text","platform":"shopify","branding_url":"https://app.judge.me/reviews","branding_text":"Propulsé par Judge.me","locale":"en","reply_name":"EDITIONS DU PUITS FLEURI","shop_currency":"EUR","widget_version":"3.0","footer":true,"autopublish":true,"review_dates":true,"enable_custom_form":false,"shop_locale":"fr","enable_multi_locales_translations":false,"show_review_title_input":false,"autofill_review_title":true,"review_verification_email_status":"always","require_verification_before_submit":false,"sign_in_with_shop_enabled":false,"customer_account_validation_enabled":true,"most_relevant_sort_enabled":false,"widget_events_v4_impressions_enabled":false,"widget_events_review_grain_enabled":false,"widget_events_v4_time_in_view_enabled":false,"widget_events_v4_session_key_enabled":false,"coupon_promo_invited_eligible":true,"coupon_promo_web_eligible":false,"uses_coupon_integration":false,"uses_external_coupon":false,"hostname_allowlist":"","can_be_branded":false,"rtl_stars_enabled_ar":true,"rtl_stars_enabled_he":true,"reply_name_text":"EDITIONS DU PUITS FLEURI"};</script>
1276 <style class='jdgm-settings-style'>.jdgm-xx{left:0}:root{--jdgm-primary-color: #108474;--jdgm-secondary-color: rgba(16,132,116,0.1);--jdgm-star-color: #108474;--jdgm-write-review-text-color: white;--jdgm-write-review-bg-color: #108474;--jdgm-paginate-color: #108474;--jdgm-border-radius: 0;--jdgm-reviewer-name-color: #108474}.jdgm-histogram__bar-content{background-color:#108474}.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:#108474}.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-prev-badge[data-average-rating='0.00']{display:none !important}.jdgm-author-all-initials{display:none !important}.jdgm-author-last-initial{display:none !important}.jdgm-rev-widg__title{visibility:hidden}.jdgm-rev-widg__summary-text{visibility:hidden}.jdgm-prev-badge__text{visibility:hidden}.jdgm-rev__prod-link-prefix:before{content:'à propos de'}.jdgm-rev__variant-label:before{content:'Variante : '}.jdgm-rev__out-of-store-text:before{content:'(hors boutique)'}@media only screen and (min-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}@media only screen and (max-width: 768px){.jdgm-rev__pics .jdgm-rev_all-rev-page-picture-separator,.jdgm-rev__pics .jdgm-rev__product-picture{display:none}}.jdgm-preview-badge[data-template="product"]{display:none !important}.jdgm-preview-badge[data-template="collection"]{display:none !important}.jdgm-preview-badge[data-template="index"]{display:none !important}.jdgm-review-widget[data-from-snippet="true"]{display:none !important}.jdgm-verified-count-badget[data-from-snippet="true"]{display:none !important}.jdgm-carousel-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-all-reviews-text[data-from-snippet="true"]{display:none !important}.jdgm-medals-section[data-from-snippet="true"]{display:none !important}.jdgm-ugc-media-wrapper[data-from-snippet="true"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_via_store_invitation"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_another_provider"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_collected_from_store_visitor"]{display:none !important}.jdgm-rev__transparency-badge[data-badge-type="review_earned_for_future_purchase"]{display:none !important}.jdgm-review-snippet-widget{--jdgm-snippet-card-color: #fff;--jdgm-snippet-text-color: #000;--jdgm-snippet-lighter-text-color: #7B7B7B;--jdgm-snippet-star-color: #108474;--jdgm-snippet-border-radius: 8px;--jdgm-snippet-arrows-bg-color: #fff;--jdgm-snippet-arrows-color: #000}.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:'EDITIONS DU PUITS FLEURI'}.jdgm-full-rev-modal.rev-snippet-widget .jm-mfp-container .jdgm-full-rev .jdgm-full-rev__product-button{border-radius:calc( 8px * 6 )}
1277</style> <style class='jdgm-settings-style'></style>
1278
1279  
1280  
1281  
1282  <style class='jdgm-miracle-styles'>
1283  @-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
1283/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-spinner:empty{display:block}.jdgm-prev-badge{display:block !important}
1284
1285</style>
1286
1287
1288  
1289  
1290   
1291
1292
1293
1294
1295<script data-cfasync='false' class='jdgm-script'>
1296!function(e){window.jdgm=window.jdgm||{};
1297/* INF-1976 */
1298var _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;}();
1299if(_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;}
1300jdgm.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/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/",jdgm.CDN_API_HOST="https://cdn.judge.me/",
1301jdgm.docReady=function(d){(e.attachEvent?"complete"===e.readyState:"loading"!==e.readyState)?
1302setTimeout(d,0):e.addEventListener("DOMContentLoaded",d)},jdgm.loadCSS=function(d,t,o,a){
1303!o&&jdgm.loadCSS.requestedUrls.indexOf(d)>=0||(jdgm.loadCSS.requestedUrls.push(d),
1304(a=e.createElement("link")).rel="stylesheet",a.class="jdgm-stylesheet",a.media="nope!",
1305a.href=d,a.onload=function(){this.media="all",t&&setTimeout(t)},e.body.appendChild(a))},
1306jdgm.loadCSS.requestedUrls=[],jdgm.loadJS=function(e,d){var t=new XMLHttpRequest;
1307t.onreadystatechange=function(){4===t.readyState&&t.status>=200&&t.status<300&&(Function(t.response)(),d&&d(t.response))},
1308t.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(
1309".jdgm-widget, .jdgm-all-reviews-page").length>0)&&(jdgmSettings.widget_load_with_code_splitting?
1310parseFloat(jdgmSettings.widget_version)>=3?jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_v3_base.css"):
1311jdgm.loadCSS(jdgm.CDN_BASE_URL+"widget_base.css"):jdgm.loadCSS(jdgm.CDN_BASE_URL+"shopify_v2.css")
1312)}))}(document);
1313</script>
1313
1314<noscript><link rel="stylesheet" type="text/css" media="all" href="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/shopify_v2.css"></noscript>
1315
1316<!-- BEGIN app snippet: theme_fix_tags -->
1316<script>
1317  (function() {
1318    var jdgmThemeFixes = null;
1319    if (!jdgmThemeFixes) return;
1320
1321    // "All themes" fix: CSS and JS applied on every theme. CSS is injected
1322    // before the per-theme fix so the theme-specific CSS wins the cascade.
1323    // HTML is never applied globally (too risky).
1324    var allThemesFix = jdgmThemeFixes['all'];
1325    if (allThemesFix && allThemesFix.css) {
1326      var allStyleTag = document.createElement('style');
1327      allStyleTag.classList.add('jdgm-theme-fix-style-all');
1328      allStyleTag.innerHTML = allThemesFix.css;
1329      document.head.append(allStyleTag);
1330    };
1331
1332    if (allThemesFix && allThemesFix.js) {
1333      var allScriptTag = document.createElement('script');
1334      allScriptTag.classList.add('jdgm-theme-fix-script-all');
1335      allScriptTag.innerHTML = allThemesFix.js;
1336      document.head.append(allScriptTag);
1337    };
1338
1339    var thisThemeFix = jdgmThemeFixes[Shopify.theme.id];
1340    if (!thisThemeFix) return;
1341
1342    if (thisThemeFix.html) {
1343      document.addEventListener("DOMContentLoaded", function() {
1344        var htmlDiv = document.createElement('div');
1345        htmlDiv.classList.add('jdgm-theme-fix-html');
1346        htmlDiv.innerHTML = thisThemeFix.html;
1347        document.body.append(htmlDiv);
1348      });
1349    };
1350
1351    if (thisThemeFix.css) {
1352      var styleTag = document.createElement('style');
1353      styleTag.classList.add('jdgm-theme-fix-style');
1354      styleTag.innerHTML = thisThemeFix.css;
1355      document.head.append(styleTag);
1356    };
1357
1358    if (thisThemeFix.js) {
1359      var scriptTag = document.createElement('script');
1360      scriptTag.classList.add('jdgm-theme-fix-script');
1361      scriptTag.innerHTML = thisThemeFix.js;
1362      document.head.append(scriptTag);
1363    };
1364  })();
1365</script>
1365
1366<!-- END app snippet -->
1367<!-- End of Judge.me Core -->
1368
1369
1370
1371<!-- END app block --><!-- BEGIN app block: shopify://apps/inbox/blocks/chat/841fc607-4181-4ad1-842d-e24d7f8bad6b --><link rel='modulepreload' href='https://cdn.shopify.com/storefront/web-components/chat.js' crossorigin fetchpriority='low'>
1372
1373<script id='shopify-chat-app-embed-data' type='application/json'>
1374  {
1375    "settings": {
1376      "invertActivatorColors": false,
1377      "greetingMessage": "",
1378      "showFeaturedProducts": true,
1379      "featuredProducts": [],
1380      "horizontalPosition": "bottom_right",
1381      "icon": "chat_bubble",
1382      "buttonLabel": "Chat"
1383    }
1384  }
1385</script>
1385
1386
1387<style data-shopify>
1388  
1389
1390  /* Shadow DOM content does not prevent theme-wide :empty rules from matching the host. */
1391  shopify-chat:defined:empty {
1392    display: grid;
1393  }
1394
1395  :root {
1396    --shopify-chat-bg-color: #ffffff;
1397    --shopify-chat-text-color: #000000;
1398    --shopify-chat-accent-bg-color: #000000;
1399    --shopify-chat-accent-text-color: #ffffff;
1400    --shopify-chat-activator-offset: 20px;
1401
1402    
1403
1404    --shopify-chat-activator-font-size: 14px;
1405    --shopify-chat-border-radius: 14px;
1406  }
1407
1408  
1409</style>
1410
1411<script src='https://cdn.shopify.com/storefront/web-components/chat.js' type='module' crossorigin fetchpriority='low' async></script>
1411
1412
1413
1414<!-- END app block -->
1414<script src="https://cdn.shopify.com/extensions/01a0f14c-14c3-7c54-8630-ec498be121ab/judgeme-770/assets/loader.js" type="text/javascript" defer="defer"></script>
1414
1415<link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
1416<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: 102872121679,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 1416
1416
1417<script>
1418  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
1419</script>
vendor: 1 bytes, line 1419
1419
1420<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}
1420).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: 102872121679,storefrontBaseUrl: "https://puitsfleuri.com",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://puitsfleuri.com/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"5018878287","configuration":"{\"config\":\"{\\\"google_tag_ids\\\":[\\\"G-R4QQSXYL8Q\\\",\\\"GT-NGPBXRCX\\\"],\\\"target_country\\\":\\\"ZZ\\\",\\\"gtag_events\\\":[{\\\"type\\\":\\\"search\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"begin_checkout\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"remove_from_cart\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"view_item\\\",\\\"action_label\\\":[\\\"G-R4QQSXYL8Q\\\",\\\"MC-XFCG0VXBCR\\\"]},{\\\"type\\\":\\\"purchase\\\",\\\"action_label\\\":[\\\"G-R4QQSXYL8Q\\\",\\\"MC-XFCG0VXBCR\\\"]},{\\\"type\\\":\\\"add_shipping_info\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"page_view\\\",\\\"action_label\\\":[\\\"G-R4QQSXYL8Q\\\",\\\"MC-XFCG0VXBCR\\\"]},{\\\"type\\\":\\\"view_item_list\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"add_payment_info\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"add_to_cart\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"},{\\\"type\\\":\\\"view_cart\\\",\\\"action_label\\\":\\\"G-R4QQSXYL8Q\\\"}],\\\"enable_monitoring_mode\\\":false}\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"a3321ca85cf5aaf6b57585fcd8d67b3a","type":"APP","apiClientId":1780363,"privacyPurposes":[],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"4982407503","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"]}
1420,"dataSharingState":"unrestricted"},{"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":"Éditions du Puits Fleuri","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"uue12j-wm.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/puitsfleuri.com"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"16236031017295","handle":"tutelle-curatelle-etc-2026-2027","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277038522703","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16236032196943","handle":"souffrance-au-travail-dans-le-service-public","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277041504591","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16236032459087","handle":"marie-antoinette-a-fontainebleau-1770-1786","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277041963343","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16263518159183","handle":"transmission-ou-reprise-d-entreprise","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58412769902927","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16261755961679","handle":"le-secret-meldois","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58409937404239","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16236026134863","handle":"150-medecines-alternatives-etou-complementaires-mac-a-connaitre","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277021876559","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16236029378895","handle":"acheter-un-bien-immobilier-dhabitation","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277028233551","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16236023447887","handle":"agents-assermentes-et-gardes-particuliers","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277017878863","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"16236023644495","handle":"aider-son-enfant-a-reussir-a-lecole-primaire","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"58277018075471","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://puitsfleuri.com/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"false","themeId":"198728548687","themeStoreId":"2481","themePublished":"true","eventMetadataId":"126fd6a5-3ac1-4e61-af5d-a4a84fbc786e","pageType":"blog","resourceId":"128463733071","shopId":"102872121679","storefrontBaseUrl":"https:\/\/puitsfleuri.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>
1420<script>
1421  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
1422  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
1423  window.ShopifyAnalytics.meta.currency = 'EUR';
1424  var meta = {"page":{"pageType":"blog","resourceType":"blog","resourceId":128463733071,"requestId":"ebfd4dc2-5c8c-44b1-a6e7-7a50f17a77cb-1790943918"}};
1425  for (var attr in meta) {
1426    window.ShopifyAnalytics.meta[attr] = meta[attr];
1427  }
1428</script>
vendor: 1 bytes, line 1428
1428
1429<script class="analytics">
1430  (function () {
1431    var customDocumentWrite = function(content) {
1432      var jquery = null;
1433
1434      if (window.jQuery) {
1435        jquery = window.jQuery;
1436      } else if (window.Checkout && window.Checkout.$) {
1437        jquery = window.Checkout.$;
1438      }
1439
1440      if (jquery) {
1441        jquery('body').append(content);
1442      }
1443    };
1444
1445    var hasLoggedConversion = function(token) {
1446      if (token) {
1447        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
1448      }
1449      return false;
1450    }
1451
1452    var setCookieIfConversion = function(token) {
1453      if (token) {
1454        var twoMonthsFromNow = new Date(Date.now());
1455        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
1456
1457        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
1458      }
1459    }
1460
1461    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
1462    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
1463    if (trekkie.integrations) {
1464      return;
1465    }
1466    trekkie.methods = [
1467      'identify',
1468      'page',
1469      'ready',
1470      'track',
1471      'trackForm',
1472      'trackLink'
1473    ];
1474    trekkie.factory = function(method) {
1475      return function() {
1476        var args = Array.prototype.slice.call(arguments);
1477        args.unshift(method);
1478        trekkie.push(args);
1479        if (method == 'track' || method == 'page') {
1480          var pageUrl;
1481          try {
1482            pageUrl = window.location.href;
1483          } catch (e) {}
1484          var pageReferrer;
1485          try {
1486            pageReferrer = document.referrer;
1487          } catch (e) {}
1488          try {
1489            if (window.__TREKKIE_SHIM_QUEUE == null) {
1490              window.__TREKKIE_SHIM_QUEUE = [];
1491            }
1492            window.__TREKKIE_SHIM_QUEUE.push({
1493              from: 'trekkie-stub',
1494              method: method,
1495              args: args.slice(1),
1496              pageContext: {
1497                url: pageUrl,
1498                referrer: pageReferrer
1499              }
1500            });
1501          } catch (e) {
1502            // no-op
1503          }
1504        }
1505        return trekkie;
1506      };
1507    };
1508    for (var i = 0; i < trekkie.methods.length; i++) {
1509      var key = trekkie.methods[i];
1510      trekkie[key] = trekkie.factory(key);
1511    }
1512    trekkie.load = function(config) {
1513      trekkie.config = config || {};
1514      trekkie.config.initialDocumentCookie = document.cookie;
1515      var first = document.getElementsByTagName('script')[0];
1516var script = document.createElement('script');
1517script.type = 'text/javascript';
1518script.onerror = function(e) {
1519  var scriptFallback = document.createElement('script');
1520  scriptFallback.type = 'text/javascript';
1521  scriptFallback.onerror = function(error) {
1522          var Monorail = {
1523      produce: function produce(monorailDomain, schemaId, payload) {
1524        var currentMs = new Date().getTime();
1525        var event = {
1526          schema_id: schemaId,
1527          payload: payload,
1528          metadata: {
1529            event_created_at_ms: currentMs,
1530            event_sent_at_ms: currentMs
1531          }
1532        };
1533        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
1534      },
1535      sendRequest: function sendRequest(endpointUrl, payload) {
1536        // Try the sendBeacon API
1537        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
1538          var blobData = new window.Blob([payload], {
1539            type: 'text/plain'
1540          });
1541
1542          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
1543            return true;
1544          } // sendBeacon was not successful
1545
1546        } // XHR beacon
1547
1548        var xhr = new XMLHttpRequest();
1549
1550        try {
1551          xhr.open('POST', endpointUrl);
1552          xhr.setRequestHeader('Content-Type', 'text/plain');
1553          xhr.send(payload);
1554        } catch (e) {
1555          console.log(e);
1556        }
1557
1558        return false;
1559      },
1560      isIos12: function isIos12() {
1561        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
1562      }
1563    };
1564    Monorail.produce('monorail-edge.shopifysvc.com',
1565      'trekkie_storefront_load_errors/1.1',
1566      {shop_id: 102872121679,
1567      theme_id: 198728548687,
1568      app_name: "storefront",
1569      context_url: window.location.href,
1570      source_url: "//puitsfleuri.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
1571
1572  };
1573  scriptFallback.async = true;
1574  scriptFallback.src = '//puitsfleuri.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1575  first.parentNode.insertBefore(scriptFallback, first);
1576};
1577script.async = true;
1578script.src = '//puitsfleuri.com/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
1579first.parentNode.insertBefore(script, first);
1580
1581    };
1582    trekkie.load(
1583      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":10287212
15831679,"isMerchantRequest":null,"themeId":198728548687,"themeCityHash":"2959561205563391540","contentLanguage":"fr","currency":"EUR","eventMetadataId":"126fd6a5-3ac1-4e61-af5d-a4a84fbc786e"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":false,"source":"trekkie-storefront-renderer","apiClientId":580111}}
1584    );
1585
1586    var loaded = false;
1587    trekkie.ready(function() {
1588      if (loaded) return;
1589      loaded = true;
1590
1591      window.ShopifyAnalytics.lib = window.trekkie;
1592
1593      var originalDocumentWrite = document.write;
1594      document.write = customDocumentWrite;
1595      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
1596      document.write = originalDocumentWrite;
1597
1598      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
1599      var token = match? match[1]: undefined;
1600      if (!hasLoggedConversion(token)) {
1601        setCookieIfConversion(token);
1602        
1603      }
1604    });
1605
1606    window.ShopifyAnalytics.lib.page(null,{"pageType":"blog","resourceType":"blog","resourceId":128463733071,"requestId":"ebfd4dc2-5c8c-44b1-a6e7-7a50f17a77cb-1790943918","shopifyEmitted":true});
1607
1608    var eventsListenerScript = document.createElement('script');
1609    eventsListenerScript.async = true;
1610    eventsListenerScript.src = "//puitsfleuri.com/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
1611    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
1612})();</script>
vendor: 1 bytes, line 1612
1612
1613<script
1614  defer
1615  src="https://puitsfleuri.com/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
1616  data-application="storefront-renderer"
1617  data-shop-id="102872121679"
1618  data-render-region="gcp-us-west1"
1619  data-page-type="blog"
1620  data-theme-instance-id="198728548687"
1621  data-theme-name="Horizon"
1622  data-theme-version="4.1.3"
1623  data-monorail-region="shop_domain"
1624  data-resource-timing-sampling-rate="10"
1625  data-shs="true"
1626  data-shs-beacon="true"
1627  data-shs-export-with-fetch="true"
1628  data-shs-logs-sample-rate="1"
1629  data-shs-beacon-endpoint="https://puitsfleuri.com/api/collect"
1630></script>
vendor: 1 bytes, line 1630
1630
1631<script src="https://cdn.shopify.com/storefront/web-components/account.js" type="module" crossorigin fetchpriority="low" async></script>
1631<script id="shopify-customer-account-data" type="application/json">{"customer":null,"shop":{"id":"102872121679","customerAccountTranslations":[{"key":"account_menu.signed_out_state.sheet_title","value":"Se connecter ou créer un compte"},{"key":"account_menu.signed_out_state.section_divider","value":"Autres moyens de connexion"},{"key":"account_menu.signed_out_state.alternate_divider","value":"OU"},{"key":"account_menu.signed_out_state.email_field_label","value":"E-mail"},{"key":"account_menu.signed_out_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_out_state.profile_button","value":"Profil"},{"key":"account_menu.signed_out_state.shop_login_button","value":"Se connecter avec Shop"},{"key":"account_menu.signed_out_state.continue_with_google","value":"Continuer avec Google"},{"key":"account_menu.signed_out_state.continue_with_facebook","value":"Continuer avec Facebook"},{"key":"account_menu.signed_out_state.marketing_consent_label","value":"Envoyez-moi des nouvelles et des offres par e-mail"},{"key":"account_menu.signed_in_state.greeting_with_name","value":"Bonjour, {{first_name}}"},{"key":"account_menu.signed_in_state.greeting_without_name","value":"Compte"},{"key":"account_menu.signed_in_state.orders_button","value":"Commandes"},{"key":"account_menu.signed_in_state.profile_button","value":"Profil"},{"key":"account_menu.location_picker.sheet_title","value":"Emplacements"},{"key":"account_menu.location_picker.search_field_placeholder","value":"Rechercher"},{"key":"account_menu.aria_labels.close_menu","value":"Fermer le menu"},{"key":"account_menu.aria_labels.back_to_main_menu","value":"Retour au menu principal depuis {{title}}"},{"key":"account_menu.aria_labels.open_submenu","value":"{{title}}, ouvre le sous-menu"},{"key":"account_menu.aria_labels.loading_menu","value":"Chargement du menu"},{"key":"account_menu.aria_labels.account","value":"Compte"},{"key":"account_menu.aria_labels.sign_in_with_email","value":"Se connecter avec e-mail"},{"key":"account_menu.aria_labels.sign_in","value":"Se connecter"}],"socialLoginProviders":[{"handle":"Shop"}],"legacyCustomerAccounts":false,"signInLinksVisible":true,"b2bEnabled":false,"marketingConsentSigninEnabled":true,"marketingConsentPreselected":false},"visitor":{"country":"FR","language":"fr"}}</script>
vendor: 1 bytes, line 1631
1631
1632<script id="shopify-chat-page-data" type="application/json">{"greetingMessage":"Bienvenue sur Éditions du Puits Fleuri. Comment puis-je vous aider ?","customerServiceEmail":"[email protected]","onlineStorePasswordProtected":false,"continueAsChip":false,"translations":[{"key":"agent_chat.panel.open_chat","value":"Ouvrir le chat"},{"key":"agent_chat.panel.ask_anything","value":"Posez votre question"},{"key":"agent_chat.panel.title","value":"Storekick"},{"key":"agent_chat.panel.unread_replies","value":"Réponses non lues"},{"key":"agent_chat.panel.back_to_chat","value":"Retour au chat"},{"key":"agent_chat.panel.see_history","value":"Voir l’historique du chat"},{"key":"agent_chat.panel.new_chat","value":"Créer un nouveau chat"},{"key":"agent_chat.panel.close","value":"Fermer le chat"},{"key":"agent_chat.panel.undock","value":"Détacher le chat"},{"key":"agent_chat.panel.dock","value":"Ancrer le chat"},{"key":"agent_chat.panel.expand","value":"Agrandir le chat"},{"key":"agent_chat.panel.contract","value":"Réduire le chat"},{"key":"agent_chat.panel.jump_to_latest","value":"Aller au plus récent"},{"key":"agent_chat.panel.loading_chat","value":"Chargement du chat"},{"key":"agent_chat.input.label","value":"Saisissez votre message"},{"key":"agent_chat.input.placeholder","value":"Posez votre question..."},{"key":"agent_chat.input.send","value":"Envoyer"},{"key":"agent_chat.input.stop","value":"Arrêter la génération"},{"key":"agent_chat.thinking","value":"Réflexion..."},{"key":"agent_chat.searching","value":"Recherche..."},{"key":"agent_chat.message.sent_timestamp","value":"Envoyé · {{time}}"},{"key":"agent_chat.message.automated_label","value":"Automatisé"},{"key":"agent_chat.message.automated_timestamp","value":"Automatisé · {{time}}"},{"key":"agent_chat.liveAgentHandoff","value":"Un membre de notre équipe vous répondra sous peu"},{"key":"agent_chat.human_handoff.action","value":"Discuter avec notre équipe"},{"key":"agent_chat.human_handoff.request","value":"J’aimerais parler à un membre de votre équipe"},{"key":"agent_chat.human_handoff.ai_assistant","value":"Assistant IA"},{"key":"agent_chat.greeting.default","value":"Bonjour !"},{"key":"agent_chat.greeting.with_name","value":"Bonjour {{name}} !"},{"key":"agent_chat.greeting.welcome","value":"Vous pouvez poser des questions sur les achats, les tailles\/dimensions, l’expédition, les retours ou le statut de la commande."},{"key":"agent_chat.greeting.welcome_back","value":"Bon retour sur %{shop_name} ! Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.welcome_back_no_shop","value":"Bon retour ! Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.welcome_to_shop","value":"Bienvenue sur %{shop_name}. Comment puis-je vous aider ?"},{"key":"agent_chat.greeting.generic","value":"Comment puis-je vous aider ?"},{"key":"agent_chat.disclaimer.text","value":"Ce chat utilise l’IA de Shopify et peut commettre des erreurs. Vos messages sont visibles par {{shop_name}}. Consulter la"},{"key":"agent_chat.disclaimer.text_human","value":"Vos messages sont visibles par {{shop_name}} et par Shopify pour la fourniture et l’amélioration des services. Voir"},{"key":"agent_chat.disclaimer.link_text","value":"politique de confidentialité"},{"key":"agent_chat.error.response_unavailable","value":"Réponse indisponible"},{"key":"agent_chat.error.generic","value":"Une erreur est survenue."},{"key":"agent_chat.error.response_failed","value":"Impossible de charger ce message"},{"key":"agent_chat.error.message_send_failed","value":"Votre message n’a pas pu être envoyé"},{"key":"agent_chat.error.attachment_upload_failed","value":"Votre pièce jointe n’a pas été chargée"},{"key":"agent_chat.error.try_again","value":"Réessayer"},{"key":"agent_chat.error.unavailable","value":"Le chat n’est pas disponible pour le moment, veuillez réessayer plus tard"},{"key":"agent_chat.error.usage_limit","value":"Limite de messages atteinte : réessayez plus tard ou envoyez-nous un e-mail à {{email}}"},{"key":"agent_chat.error.usage_limit_no_email","value":"Limite de messages atteinte : réessayez plus tard"},{"key":"agent_chat.error.cost_quota_unhandled","value":"Le chat n’est pas disponible pour le moment, envoyez-nous un e-mail à {{email}}"},{"key":"agent_chat.error.cost_quota_unhandled_no_email","value":"Le chat n’est pas disponible pour le moment"},{"key":"agent_chat.error.cost_quota_handover","value":"L’assistant IA n’est pas disponible pour le moment : notre équipe vous répondra sous peu"},{"key":"agent_chat.history.heading","value":"Historique du chat"},{"key":"agent_chat.history.loading","value":"Chargement de l’historique des conversations"},{"key":"agent_chat.history.aria_label","value":"Historique des conversations"},{"key":"agent_chat.history.no_conversations","value":"Aucune conversation"},{"key":"agent_chat.history.conversation.one","value":"conversation"},{"key":"agent_chat.history.conversation.other","value":"conversations"},{"key":"agent_chat.history.conversation.many","value":"conversations"},{"key":"agent_chat.history.error_message","value":"Une erreur est survenue."},{"key":"agent_chat.history.try_again","value":"Réessayer"},{"key":"agent_chat.history.no_past","value":"Aucune conversation antérieure"},{"key":"agent_chat.history.start_new","value":"Démarrer un nouveau chat"},{"key":"agent_chat.history.untitled","value":"Conversation sans titre"},{"key":"agent_chat.history.resume","value":"Reprendre : {{title}}"},{"key":"agent_chat.history.resume_with_time","value":"Reprendre : {{title}}, {{time}}"},{"key":"agent_chat.history.delete","value":"Supprimer la conversation : {{title}}"},{"key":"agent_chat.history.delete_failed","value":"Impossible de supprimer la conversation"},{"key":"agent_chat.feedback.group_label","value":"Retour d’expérience sur le message"},{"key":"agent_chat.feedback.thumbs_up","value":"Pouce levé"},{"key":"agent_chat.feedback.thumbs_down","value":"Pouce baissé"},{"key":"agent_chat.feedback.add_comment","value":"Ajouter un commentaire"},{"key":"agent_chat.feedback.thanks","value":"Merci pour votre retour d’expérience"},{"key":"agent_chat.feedback.placeholder_up","value":"Dites-nous ce qui s’est bien passé"},{"key":"agent_chat.feedback.placeholder_down","value":"Dites-nous ce qui pourrait être amélioré"},{"key":"agent_chat.feedback.comment_label","value":"Commentaire de retour d’expérience"},{"key":"agent_chat.feedback.cancel","value":"Annuler"},{"key":"agent_chat.feedback.submit","value":"Soumettre"},{"key":"agent_chat.feedback.character_count","value":"{{current}}\/{{max}}"},{"key":"agent_chat.feedback.character_limit_reached","value":"Longueur maximale atteinte. Le retour d’expérience est limité à {{max}} caractères."},{"key":"agent_chat.buyer_profile.button.open","value":"Profil de l’acheteur"},{"key":"agent_chat.buyer_profile.title","value":"Profil de l’acheteur"},{"key":"agent_chat.buyer_profile.empty","value":"Aucun profil de l’acheteur disponible."},{"key":"agent_chat.buyer_profile.close","value":"Fermer"},{"key":"agent_chat.suggestions.empty_state_label","value":"Questions suggérées"},{"key":"agent_chat.suggestions.quick_reply_label","value":"Réponses suggérées"},{"key":"agent_chat.auth.sign_in_to_continue","value":"Se connecter pour continuer"},{"key":"agent_chat.auth.sign_in","value":"Se connecter"},{"key":"agent_chat.auth.skip_and_chat","value":"Ignorer et démarrer le chat"},{"key":"agent_chat.auth.pre_chat_title","value":"Connectez-vous pour personnaliser et enregistrer vos chats"},{"key":"agent_chat.auth.pre_chat_subtitle","value":"Connectez-vous ou créez un compte"},{"key":"agent_chat.auth.staff_chat_required_title","value":"Ne manquez aucune réponse"},{"key":"agent_chat.auth.staff_chat_required_subtitle","value":"Connectez-vous pour discuter avec notre équipe. Nous vous enverrons un e-mail si vous quittez le chat."},{"key":"agent_chat.auth.share_disclaimer","value":"En continuant, Shop partagera votre nom et votre e-mail avec cette boutique. C
1632onsultez ses {{terms_link}} et sa {{privacy_link}}"},{"key":"agent_chat.auth.terms_link","value":"conditions"},{"key":"agent_chat.auth.privacy_link","value":"politique de confidentialité"},{"key":"agent_chat.auth.declined_pre_chat","value":"Je ne peux pas vous mettre en relation avec la boutique si vous ne vous connectez pas."},{"key":"agent_chat.reply_by_email.continuation_prompt","value":"Si vous quittez le chat, nous vous enverrons un e-mail en cas de réponse."},{"key":"agent_chat.reply_by_email.sign_in_prompt","value":"Connectez-vous pour recevoir un e-mail en cas de réponse."},{"key":"agent_chat.order_lookup.track_order","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.track_another_order","value":"Suivre une autre commande"},{"key":"agent_chat.order_lookup.new_conversation","value":"Nouvelle conversation"},{"key":"agent_chat.order_lookup.follow_up_label","value":"Actions de recherche de commande"},{"key":"agent_chat.order_lookup.enter_order_information","value":"Saisir les informations de la commande"},{"key":"agent_chat.order_lookup.prompt","value":"Pour consulter le statut de votre commande, veuillez fournir les détails de la commande."},{"key":"agent_chat.order_lookup.form_title","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.form_subtitle","value":"Veuillez fournir vos informations."},{"key":"agent_chat.order_lookup.order_number_label","value":"Numéro de commande"},{"key":"agent_chat.order_lookup.email_label","value":"Adresse e-mail"},{"key":"agent_chat.order_lookup.submit","value":"Suivre ma commande"},{"key":"agent_chat.order_lookup.cancel","value":"Annuler"},{"key":"agent_chat.order_lookup.invalid_order_number","value":"Veuillez saisir un numéro de commande valide composé uniquement de chiffres et de lettres, sans espaces (par ex. 1006)."},{"key":"agent_chat.order_lookup.invalid_order_number_whitespace","value":"Veuillez saisir un numéro de commande valide composé uniquement de chiffres et de lettres, sans espaces (par ex. 1006)."},{"key":"agent_chat.order_lookup.invalid_email","value":"Veuillez saisir une adresse e-mail valide"},{"key":"agent_chat.order_lookup.generic_error","value":"Un problème s’est produit lors de la recherche de votre commande. Veuillez réessayer."},{"key":"agent_chat.order_lookup.rate_limited_error","value":"Trop de tentatives. Réessayez plus tard."},{"key":"agent_chat.order_lookup.locked_composer_status","value":"La recherche de commande est en cours. Démarrez une nouvelle conversation pour poser une autre question."},{"key":"agent_chat.legacy_contact.form_title","value":"Avant de commencer"},{"key":"agent_chat.legacy_contact.form_subtitle","value":"Veuillez fournir vos coordonnées afin que nous puissions vous répondre si vous quittez le chat."},{"key":"agent_chat.legacy_contact.first_name_label","value":"Prénom"},{"key":"agent_chat.legacy_contact.last_name_label","value":"Nom"},{"key":"agent_chat.legacy_contact.email_label","value":"E-mail"},{"key":"agent_chat.legacy_contact.marketing_opt_in","value":"M’envoyer des actualités et des offres par e-mail"},{"key":"agent_chat.legacy_contact.submit","value":"Démarrer le chat"},{"key":"agent_chat.legacy_contact.cancel","value":"Annuler"},{"key":"agent_chat.legacy_contact.invalid_first_name","value":"Saisissez un prénom valide."},{"key":"agent_chat.legacy_contact.invalid_last_name","value":"Saisissez un nom valide."},{"key":"agent_chat.legacy_contact.invalid_email","value":"Saisissez une adresse e-mail valide."},{"key":"agent_chat.legacy_contact.invalid_email_length","value":"L’adresse e-mail est trop longue."},{"key":"agent_chat.legacy_contact.generic_error","value":"Un problème est survenu."},{"key":"agent_chat.legacy_contact.rate_limited_error","value":"Trop de tentatives. Réessayez plus tard."},{"key":"agent_chat.discountCard.useDiscount","value":"Utiliser la réduction"},{"key":"agent_chat.discountCard.discountApplicationContext","value":"S’applique automatiquement lors du paiement"},{"key":"agent_chat.cart.checkout","value":"Paiement"},{"key":"agent_chat.product.add_to_cart","value":"Ajouter au panier"},{"key":"agent_chat.product.view_details","value":"Afficher les détails"},{"key":"agent_chat.product.out_of_stock","value":"En rupture de stock"},{"key":"agent_chat.product.compare_suggestions","value":"Comparer les suggestions"},{"key":"agent_chat.product.hide_suggestions","value":"Masquer les suggestions"},{"key":"agent_chat.product.sold_out","value":"Épuisé"},{"key":"agent_chat.order.item.one","value":"article"},{"key":"agent_chat.order.item.other","value":"articles"},{"key":"agent_chat.order.item.many","value":"articles"},{"key":"agent_chat.order.less_items.one","value":"- masquer {{count}} article"},{"key":"agent_chat.order.less_items.other","value":"- masquer {{count}} articles"},{"key":"agent_chat.order.less_items.many","value":"- masquer {{count}} articles"},{"key":"agent_chat.order.more_items.one","value":"+ {{count}} autre article"},{"key":"agent_chat.order.more_items.other","value":"+ {{count}} autres articles"},{"key":"agent_chat.order.more_items.many","value":"+ {{count}} autres articles"},{"key":"agent_chat.order.view_order","value":"Afficher la commande {{orderId}}"},{"key":"agent_chat.order.track_shipment","value":"Suivre l’envoi"},{"key":"agent_chat.order.of_total","value":"{{index}} sur {{total}}"},{"key":"agent_chat.order.label","value":"Commande {{number}}"},{"key":"agent_chat.order.count.one","value":"{{count}} commande"},{"key":"agent_chat.order.count.other","value":"{{count}} commandes"},{"key":"agent_chat.order.count.many","value":"{{count}} commandes"},{"key":"agent_chat.order.ordered_on","value":"Commandé le {{date}}"},{"key":"agent_chat.order.select","value":"Sélectionner la commande {{number}}"},{"key":"agent_chat.return.heading","value":"Sélection des articles à retourner"},{"key":"agent_chat.return.toggle_item","value":"Sélectionner {{name}}"},{"key":"agent_chat.return.select_item_non_returnable","value":"{{name}}, non retournable"},{"key":"agent_chat.return.quantity_label","value":"Quantité à retourner"},{"key":"agent_chat.return.reason_label","value":"Motif de retour"},{"key":"agent_chat.return.reason_placeholder","value":"Sélectionner un motif"},{"key":"agent_chat.return.confirm","value":"Demander un retour"},{"key":"agent_chat.return.confirmed","value":"Retour demandé"},{"key":"agent_chat.return.reason.size_too_small","value":"Taille trop petite"},{"key":"agent_chat.return.reason.size_too_large","value":"Taille trop grande"},{"key":"agent_chat.return.reason.unwanted","value":"Non désiré"},{"key":"agent_chat.return.reason.not_as_described","value":"Non conforme à la description"},{"key":"agent_chat.return.reason.wrong_item","value":"Mauvais article"},{"key":"agent_chat.return.reason.defective","value":"Défectueux"},{"key":"agent_chat.return.reason.style","value":"Style"},{"key":"agent_chat.return.reason.color","value":"Couleur"},{"key":"agent_chat.return.reason.other_reason","value":"Autre"},{"key":"agent_chat.scroll.previous","value":"Précédent"},{"key":"agent_chat.scroll.next","value":"Suivant"}]}</script>
1632
1633<meta name="shopify-y" content="1015d85f-1143-4c20-916b-e77084a323a4" data-expiration="1822501518000"><meta name="shopify-s" content="e5a01095-19fb-4c80-b035-b4c34a45a704" data-expiration="1790945718000"><meta name="new-cookie-storage-activated" content="t">
1634</head>
1635<meta name="google-site-verification" content="Q-8R4BPBIJlL9v62b6cq_LbMSA0wMlumGdVxHRB-iec" />
1636  <body class="page-width-narrow card-hover-effect-none">
1637    <a
1638  class="skip-to-content-link button-secondary"
1639  href="#MainContent"
1640>
1641  Ignorer et passer au contenu
1642</a>
1643
1644
1645
1646
1647    
1648
1649<theme-drawer id="chat-drawer">
1650  <dialog
1651    ref="panel"
1652    class="theme-drawer__dialog chat-drawer"
1653  >
1654    <shopify-chat
1655      mode="standalone"
1656      mode-switch
1657    ></shopify-chat>
1658  </dialog>
1659</theme-drawer>
1660
1661<script type="module">
1662  const chatDrawer = document.querySelector('#chat-drawer');
1663  const shopifyChat = document.querySelector('shopify-chat');
1664
1665  document.addEventListener('theme-drawer:open', (event) => {
1666    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1667    shopifyChat?.setAttribute('mode', 'managed');
1668  });
1669
1670  document.addEventListener('theme-drawer:close', (event) => {
1671    if (/** @type {Element} */ (event.target).id !== 'chat-drawer') return;
1672    // If mode is still managed, this is a theme-initiated close (backdrop /
1673    // Escape) — close the chat so the FAB appears. If mode is already
1674    // standalone, the close was triggered by an undock (enter-standalone sets
1675    // mode before closing the drawer) — leave the chat open as a floating panel.
1676    if (shopifyChat?.getAttribute('mode') === 'managed') {
1677      shopifyChat?.removeAttribute('open');
1678    }
1679    shopifyChat?.setAttribute('mode', 'standalone');
1680  });
1681
1682  document.addEventListener('shopify-chat:enter-managed', () => {
1683    // Captured at event-fire time — the dock-transition animation hint below
1684    // depends on state as it was when the event was dispatched.
1685    const isStandaloneAndOpen = shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone';
1686
1687    // The activator-click path (FAB click on desktop with stored
1688    // preferredMode=managed) dispatches enter-managed *before* calling show(),
1689    // so the chat's `open` attribute at event time understates the imminent
1690    // outcome. Defer to a microtask: by then show() (if any) has run, and we
1691    // can distinguish the viewport-driven mobile→desktop transition that left
1692    // a minimized FAB (chat stays closed → don't open an empty drawer) from
1693    // an activator click (chat just opened → open the drawer).
1694    queueMicrotask(() => {
1695      if (!shopifyChat?.hasAttribute('open') && !chatDrawer?.hasAttribute('open')) {
1696        return;
1697      }
1698      chatDrawer?.open?.(isStandaloneAndOpen ? { enter: 'inline-start' } : undefined);
1699    });
1700  });
1701
1702  document.addEventListener('shopify-chat:enter-standalone', () => {
1703    shopifyChat?.setAttribute('mode', 'standalone');
1704    chatDrawer?.close?.();
1705  });
1706
1707  document.addEventListener('shopify-chat:close', () => {
1708    if (shopifyChat?.getAttribute('mode') === 'managed') {
1709      chatDrawer?.close?.();
1710    }
1711  });
1712
1713  document.addEventListener('megaMenu:hover', () => {
1714    if (shopifyChat?.hasAttribute('open') && shopifyChat?.getAttribute('mode') === 'standalone') {
1715      shopifyChat?.removeAttribute('open');
1716    }
1717  });
1718
1719  // After the chat upgrades it self-restores its preferred mode from
1720  // sessionStorage. Reconcile any mismatch with the theme-drawer's state
1721  // — the drawer is the source of truth for which mode the chat should
1722  // be in (open → managed, closed → standalone).
1723  customElements.whenDefined('shopify-chat').then(() => {
1724    const mode = chatDrawer?.hasAttribute('open') ? 'managed' : 'standalone';
1725    if (shopifyChat?.getAttribute('mode') !== mode) {
1726      // When switching managed → standalone (e.g. narrow viewport skipped
1727      // drawer restore), also close the chat so it renders as the FAB
1728      // rather than an open standalone panel.
1729      if (mode === 'standalone' && shopifyChat?.hasAttribute('open')) {
1730        shopifyChat?.removeAttribute('open');
1731      }
1732      shopifyChat?.setAttribute('mode', mode);
1733    }
1734  });
1735</script>
1735
1736
1737
1738
1739
1740    <div class="page-wrapper">
1741      <div id="header-group">
1742        <!-- BEGIN sections: header-group -->
1743<div id="shopify-section-sections--29710731182415__header_announcements_9jGBFp" class="shopify-section shopify-section-group-header-group">
1744
1745
1746
1747
1748
1749
1750
1751
1752  <style data-shopify>
1753    .color-custom-sections--29710731182415__header_announcements_9jGBFp,
1754    .color-custom-sections--29710731182415__header_announcements_9jGBFp .text-block {
1755      /* Background */
1756      --color-background: #ffffff;
1757      --color-background-rgb: 255 255 255;
1758
1759      /* Opacity values adjusted for background brightness */
1760      
1761--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
17620.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1763
1764
1765      
1766        /* Foreground / text — explicit or smart-contrasted */
1767        --color: #000000;
1768        --color-rgb: 0 0 0;
1769        --color-foreground: #000000;
1770        --color-foreground-rgb: 0 0 0;
1771        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
1772        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
1773        --color-border: var(--palette-darkest);
1774        --color-border-rgb: var(--palette-darkest-rgb);
1775      
1776    }
1777
1778    
1779      .color-custom-sections--29710731182415__header_announcements_9jGBFp {
1780        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1781           container (text/announcement/inline-text/blog-post-description/
1782           collection-link/price/sku) and never holds form inputs. */
1783        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
1784        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
1785        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
1786        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
1787      }
1788    
1789
1790    .color-custom-sections--29710731182415__header_announcements_9jGBFp {
1791      color: var(--color, var(--color-foreground));
1792      background-color: var(--color-background);
1793    }
1794  </style>
1795
1796
1797
1798<div class="section-background color-custom-sections--29710731182415__header_announcements_9jGBFp"></div>
1799<aside
1800  class="announcement-bar spacing-style section section--page-width color-custom-sections--29710731182415__header_announcements_9jGBFp"
1801  style="--padding-block-start: 15px; --padding-block-end:15px; --padding-inline-start:0px; --padding-inline-end:0px;
1802; --border-bottom-width: 1px; --color-border: #DFDFDF;"
1803>
1804  
1805
1806  <announcement-bar-component
1807    class="announcement-bar__slider"
1808    
1809  >
1810    
1811
1812    <div class="announcement-bar__slides">
1813      
1814<slideshow-slide
1815    ref="slides[]"
1816    class="
1817      announcement-bar__slide
1818      text-block
1819      text-block--AWjE4bkxXMi96Vk5Sa__announcement_BxgCk9
1820      text-block--align-center
1821      text-block--full-width
1822      custom-typography
1823      custom-font-size
1824      
1825    "
1826    style="
1827      
1828--font-size: 0.75rem;      --font-weight: var(--font-subheading--weight);--font-family: var(--font-subheading--family);    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-normal);
1829      
1830      --width: 100%;
1831      --text-align: center;
1832      --line-height: 1;
1833    "
1834    
1835    aria-hidden="false"
1836  >
1837    <p class="announcement-bar__text">
1838      &nbsp;Livraison à 1 centime dès 35 € !
1839    </p>
1840
1841    
1842  </slideshow-slide>
1843
1844
1845
1846    </div>
1847  </announcement-bar-component>
1848</aside>
1849
1850
1851
1852
1853</div><header id="shopify-section-sections--29710731182415__header_section" class="shopify-section shopify-section-group-header-group header-section">
1854
1855
1856
1857
1858
1859
1860<script type="application/ld+json">
1861  {
1862    "@context": "http://schema.org",
1863    "@type": "Organization",
1864    "name": "Éditions du Puits Fleuri",
1865    
1866      "logo": "https:\/\/puitsfleuri.com\/cdn\/shop\/files\/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?v=1785242738\u0026width=500",
1867    
1868    "url": "https:\/\/puitsfleuri.com"
1869  }
1870</script>
1870
1871
1872<header-component
1873  id="header-component"
1874  class="header"
1875  data-theme-color="rgb(255 255 255)"
1876  data-bubble-style="default"
1877  
1878  
1879    sticky="always"
1880  
1881  data-skip-node-update
1882  data-scroll-direction="none"
1883  
1884  
1885    data-transparent-background="bottom"
1886  
1887  style="
1888    --color-background-top-row: rgba(255 255 255 / 1.0);
1889    --color-background-bottom-row: rgba(255 255 255 / 1.0);
1890    
1891    
1892      --cart-bubble-background: var(--palette-darkest);
1893      --cart-bubble-text: #ffffff;
1894    
1895    
1896  "
1897>
1898  <div class="header__underlay header__underlay-closed"></div>
1899  <div
1900    class="header__underlay header__underlay-open"
1901  ></div>
1902    
1903
1904    
1905
1906    
1907    
1908      <div
1909        class="header__row header__row--top color-#ffffff section section--full-width-margin section--page-width color-custom-top-sections--29710731182415__header_section"
1910        ref="headerRowTop"style="--border-bottom-width: 0px; --border-bottom-width-mobile: 0px; --border-bottom-color-mobile: var(--color-border);">
1911        <div class="header__columns spacing-style">
1912          <style data-shopify>
1913    .color-custom-top-sections--29710731182415__header_section,
1914    .color-custom-top-sections--29710731182415__header_section .text-block {
1915      /* Background */
1916      --color-background: #ffffff;
1917      --color-background-rgb: 255 255 255;
1918
1919      /* Opacity values adjusted for background brightness */
1920      
1921--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
19220.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1923
1924
1925      
1926        /* Foreground / text — explicit or smart-contrasted */
1927        --color: #000000;
1928        --color-rgb: 0 0 0;
1929        --color-foreground: #000000;
1930        --color-foreground-rgb: 0 0 0;
1931        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
1932        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
1933        --color-border: var(--palette-darkest);
1934        --color-border-rgb: var(--palette-darkest-rgb);
1935      
1936    }
1937
1938    
1939      .color-custom-top-sections--29710731182415__header_section {
1940        /* Form-related tokens stay on .color-custom only — .text-block is a prose
1941           container (text/announcement/inline-text/blog-post-description/
1942           collection-link/price/sku) and never holds form inputs. */
1943        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
1944        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
1945        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
1946        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
1947      }
1948    
1949
1950    .color-custom-top-sections--29710731182415__header_section {
1951      color: var(--color, var(--color-foreground));
1952      background-color: var(--color-background);
1953    }
1954  </style>
1955
1956
1957      
1958      
1959<div
1960      class="header__column header__column--left"
1961      data-testid="header-top-left"
1962    >
1963      
1964        
1965          
1966              
1967
1968
1969
1970    <div
1971      class="header__drawer"
1972      ref="headerDrawerContainer"
1973      data-hydration-key="header-drawer-mobile"
1974      
1975    >
1976      
1977
1978
1979
1980
1981  <style data-shopify>
1982    .color-custom-AaWl5QlFyWTdUaStFc__header-menu-1,
1983    .color-custom-AaWl5QlFyWTdUaStFc__header-menu-1 .text-block {
1984      /* Background */
1985      --color-background: #ffffff;
1986      --color-background-rgb: 255 255 255;
1987
1988      /* Opacity values adjusted for background brightness */
1989      
1990--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
19910.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
1992
1993
1994      
1995        /* Foreground / text — explicit or smart-contrasted */
1996        --color: #000000;
1997        --color-rgb: 0 0 0;
1998        --color-foreground: #000000;
1999        --color-foreground-rgb: 0 0 0;
2000        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
2001        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
2002        --color-border: var(--palette-darkest);
2003        --color-border-rgb: var(--palette-darkest-rgb);
2004      
2005    }
2006
2007    
2008      .color-custom-AaWl5QlFyWTdUaStFc__header-menu-1 {
2009        /* Form-related tokens stay on .color-custom only — .text-block is a prose
2010           container (text/announcement/inline-text/blog-post-description/
2011           collection-link/price/sku) and never holds form inputs. */
2012        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
2013        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
2014        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
2015        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
2016      }
2017    
2018
2019    .color-custom-AaWl5QlFyWTdUaStFc__header-menu-1 {
2020      color: var(--color, var(--color-foreground));
2021      background-color: var(--color-background);
2022    }
2023  </style>
2024
2025
2026
2027<script
2028  src="//puitsfleuri.com/cdn/shop/t/7/assets/header-drawer.js?v=121243031541024704371785087809"
2029  type="module"
2030  fetchpriority="low"
2031></script>
2031
2032
2033<header-drawer
2034  class="header-drawer "
2035  style="--menu-image-border-radius: 0px; --resource-card-corner-radius: 0px;"
2036>
2037  <details
2038    id="Details-menu-drawer-container"
2039    data-skip-node-update="true"
2040    class="menu-drawer-container"
2041    ref="details"
2042    scroll-lock
2043  >
2044    <summary
2045      class="header__icon header__icon--menu header__icon--summary"
2046      aria-label="Menu"
2047      on:click="/toggle"
2048    >
2049      <span class="svg-wrapper header-drawer-icon header-drawer-icon--open"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2050  <path d="M1 3.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2051  <path d="M1 10.5H13" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round"/>
2052</svg>
2053</span>
2054      <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2055<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
2056</svg>
2057</span>
2058    </summary>
2059    <div
2060      ref="menuDrawer"
2061      class="
2062        menu-drawer
2063        
2064          color-custom-AaWl5QlFyWTdUaStFc__header-menu-1
2065        
2066      "
2067    >
2068      <button
2069        class="button close-button menu-drawer__close-button focus-inset"
2070        type="button"
2071        aria-label="Fermer"
2072        on:click="/close"
2073      >
2074        <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2075<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
2076</svg>
2077</span>
2078      </button>
2079      <nav
2080        class="menu-drawer__navigation"
2081        style="--menu-top-level-font-family: var(--font-body--family);
2082--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style); --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none;
2083
2084  --menu-top-level-font-size: var(--menu-font-2xl--size); --menu-top-level-font-line-height:
2085  var(--menu-font-2xl--line-height);
2086
2087--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
2088
2089--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
2090var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
2091none;
2092
2093    --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height:
2094    var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued);
2095    --menu-parent-active-font-color: var(--color-foreground);
2096  
2097--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
2098none;
2099
2100    --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height);
2101    --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued);
2102  
2103
2104        "
2105        aria-label="Principale"
2106      >
2107        <ul
2108          class="menu-drawer__menu has-submenu"
2109          role="list"
2110        >
2111            
2112            
2113
2114              <li
2115                style="--menu-drawer-animation-index: 1;"
2116                class="menu-drawer__list-item--flat"
2117              >
2118                
2119<a
2120                    id="HeaderDrawer-a-propos"
2121                    href="/pages/a-propos-des-editions-du-puits-fleuri"
2122                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2123                    
2124                  >
2125                    <span class="menu-drawer__menu-item-text wrap-text">A propos</span>
2126                  </a>
2127                
2128              </li>
2129              <li
2130                style="--menu-drawer-animation-index: 2;"
2131                class="menu-drawer__list-item--flat"
2132              >
2133                
2134<a
2135                    id="HeaderDrawer-accueil"
2136                    href="/"
2137                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2138                    
2139                  >
2140                    <span class="menu-drawer__menu-item-text wrap-text">Accueil</span>
2141                  </a>
2142                
2143              </li>
2144              <li
2145                style="--menu-drawer-animation-index: 3;"
2146                class="menu-drawer__list-item--flat"
2147              >
2148                
2149<a
2150                    id="HeaderDrawer-catalogue"
2151                    href="/collections/all"
2152                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2153                    
2154                  >
2155                    <span class="menu-drawer__menu-item-text wrap-text">Catalogue</span>
2156                  </a>
2157                
2158              </li>
2159              <li
2160                style="--menu-drawer-animation-index: 4;"
2161                class="menu-drawer__list-item--flat"
2162              >
2163                
2164<a
2165                    id="HeaderDrawer-contact"
2166                    href="/pages/contact"
2167                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2168                    
2169                  >
2170                    <span class="menu-drawer__menu-item-text wrap-text">Contact</span>
2171                  </a>
2172                
2173              </li>
2174              <li
2175                style="--menu-drawer-animation-index: 5;"
2176                class="menu-drawer__list-item--flat"
2177              >
2178                
2179<a
2180                    id="HeaderDrawer-nos-thematiques"
2181                    href="/collections"
2182                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2183                    
2184                  >
2185                    <span class="menu-drawer__menu-item-text wrap-text">Nos thématiques</span>
2186                  </a>
2187                  
2188                  <ul
2189                    class="menu-drawer__menu menu-drawer__menu--childlist"
2190                    role="list"
2191                    tabindex="-1"
2192                  ><li
2193                        class="menu-drawer__list-item"
2194                        style="--menu-drawer-animation-index: 5;"
2195                      >
2196                        <a
2197                          href="/collections/apiculture"
2198                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2199                          
2200                        >
2201                          
2202                          <span class="menu-drawer__menu-item-text wrap-text">Apiculture</span>
2203                        </a>
2204                      </li><li
2205                        class="menu-drawer__list-item"
2206                        style="--menu-drawer-animation-index: 5;"
2207                      >
2208                        <a
2209                          href="/collections/nature"
2210                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2211                          
2212                        >
2213                          
2214                          <span class="menu-drawer__menu-item-text wrap-text">Nature</span>
2215                        </a>
2216                      </li><li
2217                        class="menu-drawer__list-item"
2218                        style="--menu-drawer-animation-index: 5;"
2219                      >
2220                        <a
2221                          href="/collections/animaux"
2222                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2223                          
2224                        >
2225                          
2226                          <span class="menu-drawer__menu-item-text wrap-text">Animaux</span>
2227                        </a>
2228                      </li><li
2229                        class="menu-drawer__list-item"
2230                        style="--menu-drawer-animation-index: 5;"
2231                      >
2232                        <a
2233                          href="/collections/cuisine-plantes"
2234                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2235                          
2236                        >
2237                          
2238                          <span class="menu-drawer__menu-item-text wrap-text">Cuisine - Plantes</span>
2239                        </a>
2240                      </li><li
2241                        class="menu-drawer__list-item"
2242                        style="--menu-drawer-animation-index: 5;"
2243                      >
2244                        <a
2245                          href="/collections/professionnel"
2246                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2247                          
2248                        >
2249                          
2250                          <span class="menu-drawer__menu-item-text wrap-text">Professionnel - Entreprise - Métiers</span>
2251                        </a>
2252                      </li><li
2253                        class="menu-drawer__list-item"
2254                        style="--menu-drawer-animation-index: 5;"
2255                      >
2256                        <a
2257                          href="/collections/informatique-et-numerique"
2258                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2259                          
2260                        >
2261                          
2262                          <span class="menu-drawer__menu-item-text wrap-text">Informatique et Numérique</span>
2263                        </a>
2264                      </li><li
2265                        class="menu-drawer__list-item"
2266                        style="--menu-drawer-animation-index: 5;"
2267                      >
2268                        <a
2269                          href="/collections/votre-quotidien"
2270                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2271                          
2272                        >
2273                          
2274                          <span class="menu-drawer__menu-item-text wrap-text">Vie au quotidien - Famille</span>
2275                        </a>
2276                      </li><li
2277                        class="menu-drawer__list-item"
2278                        style="--menu-drawer-animation-index: 5;"
2279                      >
2280                        <a
2281                          href="/collections/handicap-vieillesse"
2282                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2283                          
2284                        >
2285                          
2286                          <span class="menu-drawer__menu-item-text wrap-text">Handicap - Vieillesse</span>
2287                        </a>
2288                      </li><li
2289                        class="menu-drawer__list-item"
2290                        style="--menu-drawer-animation-index: 5;"
2291                      >
2292                        <a
2293                          href="/collections/collectivites"
2294                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2295                          
2296                        >
2297                          
2298                          <span class="menu-drawer__menu-item-text wrap-text">Collectivités</span>
2299                        </a>
2300                      </li><li
2301                        class="menu-drawer__list-item"
2302                        style="--menu-drawer-animation-index: 5;"
2303                      >
2304                        <a
2305                          href="/collections/sante-sante-au-naturel"
2306                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2307                          
2308                        >
2309                          
2310                          <span class="menu-drawer__menu-item-text wrap-text">Santé - Santé au naturel</span>
2311                        </a>
2312                      </li><li
2313                        class="menu-drawer__list-item"
2314                        style="--menu-drawer-animation-index: 5;"
2315                      >
2316                        <a
2317                          href="/collections/region-seine-et-marne-et-ile-de-france-voyage"
2318                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2319                          
2320                        >
2321                          
2322                          <span class="menu-drawer__menu-item-text wrap-text">Région : Sud 77 et Île-de-France</span>
2323                        </a>
2324                      </li><li
2325                        class="menu-drawer__list-item"
2326                        style="--menu-drawer-animation-index: 5;"
2327                      >
2328                        <a
2329                          href="/collections/associations"
2330                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2331                          
2332                        >
2333                          
2334                          <span class="menu-drawer__menu-item-text wrap-text">Association</span>
2335                        </a>
2336                      </li><li
2337                        class="menu-drawer__list-item"
2338                        style="--menu-drawer-animation-index: 5;"
2339                      >
2340                        <a
2341                          href="/collections/ruralite"
2342                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2343                          
2344                        >
2345                          
2346                          <span class="menu-drawer__menu-item-text wrap-text">Ruralité</span>
2347                        </a>
2348                      </li><li
2349                        class="menu-drawer__list-item"
2350                        style="--menu-drawer-animation-index: 5;"
2351                      >
2352                        <a
2353                          href="/collections/communication"
2354                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2355                          
2356                        >
2357                          
2358                          <span class="menu-drawer__menu-item-text wrap-text">Communication</span>
2359                        </a>
2360                      </li><li
2361                        class="menu-drawer__list-item"
2362                        style="--menu-drawer-animation-index: 5;"
2363                      >
2364                        <a
2365                          href="/collections/immobilier"
2366                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2367                          
2368                        >
2369                          
2370                          <span class="menu-drawer__menu-item-text wrap-text">Immobilier</span>
2371                        </a>
2372                      </li><li
2373                        class="menu-drawer__list-item"
2374                        style="--menu-drawer-animation-index: 5;"
2375                      >
2376                        <a
2377                          href="/collections/polar-roman-policier"
2378                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2379                          
2380                        >
2381                          
2382                          <span class="menu-drawer__menu-item-text wrap-text">Roman - Polar</span>
2383                        </a>
2384                      </li></ul>
2385                
2386              </li>
2387              <li
2388                style="--menu-drawer-animation-index: 6;"
2389                class="menu-drawer__list-item--flat"
2390              >
2391                
2392<a
2393                    id="HeaderDrawer-nos-auteurs"
2394                    href="/pages/nos-auteurs"
2395                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2396                    
2397                  >
2398                    <span class="menu-drawer__menu-item-text wrap-text">Nos auteurs</span>
2399                  </a>
2400                  
2401                  <ul
2402                    class="menu-drawer__menu menu-drawer__menu--childlist"
2403                    role="list"
2404                    tabindex="-1"
2405                  ><li
2406                        class="menu-drawer__list-item"
2407                        style="--menu-drawer-animation-index: 6;"
2408                      >
2409                        <a
2410                          href="/collections/lucie-guchet"
2411                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2412                          
2413                        >
2414                          
2415                          <span class="menu-drawer__menu-item-text wrap-text">Lucie Guchet</span>
2416                        </a>
2417                      </li><li
2418                        class="menu-drawer__list-item"
2419                        style="--menu-drawer-animation-index: 6;"
2420                      >
2421                        <a
2422                          href="/collections/bernard-nicollet"
2423                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2424                          
2425                        >
2426                          
2427                          <span class="menu-drawer__menu-item-text wrap-text">Bernard Nicollet</span>
2428                        </a>
2429                      </li><li
2430                        class="menu-drawer__list-item"
2431                        style="--menu-drawer-animation-index: 6;"
2432                      >
2433                        <a
2434                          href="/collections/patrick-daguenet"
2435                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2436                          
2437                        >
2438                          
2439                          <span class="menu-drawer__menu-item-text wrap-text">Patrick Daguenet</span>
2440                        </a>
2441                      </li><li
2442                        class="menu-drawer__list-item"
2443                        style="--menu-drawer-animation-index: 6;"
2444                      >
2445                        <a
2446                          href="/collections/etienne-madranges"
2447                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2448                          
2449                        >
2450                          
2451                          <span class="menu-drawer__menu-item-text wrap-text">Étienne Madranges</span>
2452                        </a>
2453                      </li><li
2454                        class="menu-drawer__list-item"
2455                        style="--menu-drawer-animation-index: 6;"
2456                      >
2457                        <a
2458                          href="/collections/eric-montigny"
2459                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2460                          
2461                        >
2462                          
2463                          <span class="menu-drawer__menu-item-text wrap-text">Eric Montigny</span>
2464                        </a>
2465                      </li><li
2466                        class="menu-drawer__list-item"
2467                        style="--menu-drawer-animation-index: 6;"
2468                      >
2469                        <a
2470                          href="/collections/albertine-gentou"
2471                          class="menu-drawer__menu-item menu-drawer__menu-item--child menu-drawer__animated-element focus-inset"
2472                          
2473                        >
2474                          
2475                          <span class="menu-drawer__menu-item-text wrap-text">Albertine Gentou</span>
2476                        </a>
2477                      </li></ul>
2478                
2479              </li>
2480              <li
2481                style="--menu-drawer-animation-index: 7;"
2482                class="menu-drawer__list-item--flat"
2483              >
2484                
2485<a
2486                    id="HeaderDrawer-articles-blog"
2487                    href="/blogs/actualites"
2488                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2489                    
2490                      aria-current="page"
2491                    
2492                  >
2493                    <span class="menu-drawer__menu-item-text wrap-text">Articles - Blog</span>
2494                  </a>
2495                
2496              </li>
2497              <li
2498                style="--menu-drawer-animation-index: 8;"
2499                class="menu-drawer__list-item--flat"
2500              >
2501                
2502<a
2503                    id="HeaderDrawer-nos-box"
2504                    href="/collections/nos-box-plusieurs-livres-un-seul-envoi-un-meme-sujet-explore-a-fond"
2505                    class="menu-drawer__menu-item menu-drawer__menu-item--mainlist menu-drawer__animated-element focus-inset"
2506                    
2507                  >
2508                    <span class="menu-drawer__menu-item-text wrap-text">Nos Box</span>
2509                  </a>
2510                
2511              </li>
2512        </ul>
2513      </nav>
2514      <div
2515        class="menu-drawer__utility-links menu-drawer__animated-element"
2516        style="--menu-drawer-animation-index: 8;"
2517      >
2518        
2519        
2520          
2521          
2522            <drawer-localization-component class="menu-drawer__localization">
2523              <details
2524                id="drawer-localization"
2525                class="drawer-localization"
2526                on:toggle="/toggle"
2527              >
2528                <summary
2529                  id="HeaderDrawer-localization"
2530                  class="drawer-localization__button h3 focus-inset"
2531                  aria-expanded="false"
2532                  on:click="header-drawer/open/submenu"
2533                  style="--menu-localization-font: var(--font-heading--family); --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));"
2534                >
2535                  <div class="drawer-localization__button--label h6"><div class="mobile-localization mobile-localization--country"><span class="currency-code">EUR</span>
2536                      </div></div>
2537                  <span class="svg-wrapper icon-caret icon-caret--forward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2538  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2539</svg>
2540</span>
2541                </summary>
2542
2543                <div
2544                  class="menu-drawer__submenu has-submenu color-custom-drawer"
2545                >
2546                  <div
2547                    class="menu-drawer__nav-buttons"
2548                    ref="navButtons"
2549                  >
2550                    <button
2551                      class="button menu-drawer__back-button focus-inset"
2552                      on:click="header-drawer/back"
2553                    >
2554                      <span class="svg-wrapper icon-caret icon-caret--backward"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
2555  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2556</svg>
2557</span>
2558                      Région et langue
2559                    </button>
2560                    <button
2561                      class="button close-button menu-drawer__close-button focus-inset"
2562                      type="button"
2563                      aria-label="Fermer"
2564                      on:click="header-drawer/close"
2565                    >
2566                      <span class="svg-wrapper header-drawer-icon header-drawer-icon--close"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
2567<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
2568</svg>
2569</span>
2570                    </button>
2571                  </div>
2572
2573                  
2574<localization-form-component
2575  ref="localizationForm"
2576  data-label-results-count="[count] résultats"
2577  data-show-filter="true"
2578  style="--menu-localization-font: var(--font-heading--family); --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));"
2579>
2580  
2581<form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data" ref="form" aria-label="Région et langue"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" />
2582      
2583        <div class="country-filter">
2584          <div class="field">
2585            <div class="country-filter__search-icon field__button">
2586              <span class="svg-wrapper">
2587                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
2588
2589              </span>
2590            </div>
2591            <input
2592              class="country-filter__input"
2593              id="country-filter-input"
2594              type="search"
2595              name="country_filter"
2596              value=""
2597              placeholder="Rechercher"
2598              role="combobox"
2599              aria-owns="country-results"
2600              aria-controls="country-results"
2601              aria-haspopup="listbox"
2602              aria-autocomplete="list"
2603              aria-label="Trouver un pays"
2604              autocorrect="off"
2605              autocomplete="off"
2606              autocapitalize="off"
2607              spellcheck="false"
2608              ref="search"
2609              on:keyup="/filterCountries"
2610            >
2611            <label
2612              class="field__label visually-hidden"
2613              for="country-filter-input"
2614            >Rechercher</label>
2615            <button
2616              type="reset"
2617              class="button button-unstyled country-filter__reset-button field__button"
2618              aria-label="Réinitialiser"
2619              ref="resetButton"
2620              hidden
2621              on:click="/resetCountriesFilter"
2622            >
2623              <span class="svg-wrapper">
2624                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="6.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 7.5-5 5M12.5 12.5l-5-5"/></svg>
2625
2626              </span>
2627            </button>
2628          </div>
2629        </div>
2630      
2631      <div class="country-selector-form__wrapper">
2632        <h2
2633          class="visually-hidden"
2634          id="drawer-CountryLabel"
2635        >
2636          Country/Region
2637        </h2>
2638        
2639          <div
2640            id="sr-country-search-results-AaWl5QlFyWTdUaStFc__header-menu-1"
2641            class="visually-hidden"
2642            aria-live="polite"
2643            ref="liveRegion"
2644          ></div>
2645        
2646        <div
2647          class="localization-form__list"
2648          id="drawer-country-results"
2649          ref="countryList"
2650        >
2651          
2652          <ul
2653            role="list"
2654            class="list-unstyled countries"
2655          >
2656            <span
2657              class="localization-form__list-item localization-form__list-item-disabled"
2658              id="no-results-message"
2659              ref="noResultsMessage"
2660              hidden
2661            >Aucun résultat trouvé</span>
2662              <li
2663                class="localization-form__list-item"
2664                
2665                data-value="DE"
2666                
2667                  data-aliases=""
2668                
2669                id="Allemagne"
2670                aria-label="Allemagne"
2671                role="option"
2672                tabindex="-1"
2673                ref="countryListItems[]"
2674                on:click="/selectCountry/DE"
2675              >
2676                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2677<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2678</svg>
2679</span>
2680                <span class="country">Allemagne</span>
2681                <span
2682                  class="localization-form__currency"
2683                  
2684                >
2685                  EUR
2686                  €</span>
2687              </li>
2688              <li
2689                class="localization-form__list-item"
2690                
2691                data-value="BE"
2692                
2693                  data-aliases=""
2694                
2695                id="Belgique"
2696                aria-label="Belgique"
2697                role="option"
2698                tabindex="-1"
2699                ref="countryListItems[]"
2700                on:click="/selectCountry/BE"
2701              >
2702                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2703<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2704</svg>
2705</span>
2706                <span class="country">Belgique</span>
2707                <span
2708                  class="localization-form__currency"
2709                  
2710                >
2711                  EUR
2712                  €</span>
2713              </li>
2714              <li
2715                class="localization-form__list-item"
2716                
2717                data-value="ES"
2718                
2719                  data-aliases=""
2720                
2721                id="Espagne"
2722                aria-label="Espagne"
2723                role="option"
2724                tabindex="-1"
2725                ref="countryListItems[]"
2726                on:click="/selectCountry/ES"
2727              >
2728                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2729<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2730</svg>
2731</span>
2732                <span class="country">Espagne</span>
2733                <span
2734                  class="localization-form__currency"
2735                  
2736                >
2737                  EUR
2738                  €</span>
2739              </li>
2740              <li
2741                class="localization-form__list-item"
2742                
2743                  aria-current="true"
2744                
2745                data-value="FR"
2746                
2747                  data-aliases=""
2748                
2749                id="France"
2750                aria-label="France"
2751                role="option"
2752                tabindex="-1"
2753                ref="countryListItems[]"
2754                on:click="/selectCountry/FR"
2755              >
2756                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2757<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2758</svg>
2759</span>
2760                <span class="country">France</span>
2761                <span
2762                  class="localization-form__currency"
2763                  
2764                >
2765                  EUR
2766                  €</span>
2767              </li>
2768              <li
2769                class="localization-form__list-item"
2770                
2771                data-value="GP"
2772                
2773                  data-aliases=""
2774                
2775                id="Guadeloupe"
2776                aria-label="Guadeloupe"
2777                role="option"
2778                tabindex="-1"
2779                ref="countryListItems[]"
2780                on:click="/selectCountry/GP"
2781              >
2782                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2783<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2784</svg>
2785</span>
2786                <span class="country">Guadeloupe</span>
2787                <span
2788                  class="localization-form__currency"
2789                  
2790                >
2791                  EUR
2792                  €</span>
2793              </li>
2794              <li
2795                class="localization-form__list-item"
2796                
2797                data-value="IT"
2798                
2799                  data-aliases=""
2800                
2801                id="Italie"
2802                aria-label="Italie"
2803                role="option"
2804                tabindex="-1"
2805                ref="countryListItems[]"
2806                on:click="/selectCountry/IT"
2807              >
2808                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2809<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2810</svg>
2811</span>
2812                <span class="country">Italie</span>
2813                <span
2814                  class="localization-form__currency"
2815                  
2816                >
2817                  EUR
2818                  €</span>
2819              </li>
2820              <li
2821                class="localization-form__list-item"
2822                
2823                data-value="LU"
2824                
2825                  data-aliases=""
2826                
2827                id="Luxembourg"
2828                aria-label="Luxembourg"
2829                role="option"
2830                tabindex="-1"
2831                ref="countryListItems[]"
2832                on:click="/selectCountry/LU"
2833              >
2834                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2835<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2836</svg>
2837</span>
2838                <span class="country">Luxembourg</span>
2839                <span
2840                  class="localization-form__currency"
2841                  
2842                >
2843                  EUR
2844                  €</span>
2845              </li>
2846              <li
2847                class="localization-form__list-item"
2848                
2849                data-value="MQ"
2850                
2851                  data-aliases=""
2852                
2853                id="Martinique"
2854                aria-label="Martinique"
2855                role="option"
2856                tabindex="-1"
2857                ref="countryListItems[]"
2858                on:click="/selectCountry/MQ"
2859              >
2860                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2861<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2862</svg>
2863</span>
2864                <span class="country">Martinique</span>
2865                <span
2866                  class="localization-form__currency"
2867                  
2868                >
2869                  EUR
2870                  €</span>
2871              </li>
2872              <li
2873                class="localization-form__list-item"
2874                
2875                data-value="YT"
2876                
2877                  data-aliases=""
2878                
2879                id="Mayotte"
2880                aria-label="Mayotte"
2881                role="option"
2882                tabindex="-1"
2883                ref="countryListItems[]"
2884                on:click="/selectCountry/YT"
2885              >
2886                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2887<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2888</svg>
2889</span>
2890                <span class="country">Mayotte</span>
2891                <span
2892                  class="localization-form__currency"
2893                  
2894                >
2895                  EUR
2896                  €</span>
2897              </li>
2898              <li
2899                class="localization-form__list-item"
2900                
2901                data-value="NC"
2902                
2903                  data-aliases=""
2904                
2905                id="Nouvelle-Calédonie"
2906                aria-label="Nouvelle-Calédonie"
2907                role="option"
2908                tabindex="-1"
2909                ref="countryListItems[]"
2910                on:click="/selectCountry/NC"
2911              >
2912                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2913<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2914</svg>
2915</span>
2916                <span class="country">Nouvelle-Calédonie</span>
2917                <span
2918                  class="localization-form__currency"
2919                  
2920                >
2921                  EUR
2922                  €</span>
2923              </li>
2924              <li
2925                class="localization-form__list-item"
2926                
2927                data-value="NL"
2928                
2929                  data-aliases=""
2930                
2931                id="Pays-Bas"
2932                aria-label="Pays-Bas"
2933                role="option"
2934                tabindex="-1"
2935                ref="countryListItems[]"
2936                on:click="/selectCountry/NL"
2937              >
2938                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2939<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2940</svg>
2941</span>
2942                <span class="country">Pays-Bas</span>
2943                <span
2944                  class="localization-form__currency"
2945                  
2946                >
2947                  EUR
2948                  €</span>
2949              </li>
2950              <li
2951                class="localization-form__list-item"
2952                
2953                data-value="PT"
2954                
2955                  data-aliases=""
2956                
2957                id="Portugal"
2958                aria-label="Portugal"
2959                role="option"
2960                tabindex="-1"
2961                ref="countryListItems[]"
2962                on:click="/selectCountry/PT"
2963              >
2964                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2965<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2966</svg>
2967</span>
2968                <span class="country">Portugal</span>
2969                <span
2970                  class="localization-form__currency"
2971                  
2972                >
2973                  EUR
2974                  €</span>
2975              </li>
2976              <li
2977                class="localization-form__list-item"
2978                
2979                data-value="MF"
2980                
2981                  data-aliases=""
2982                
2983                id="Saint-Martin"
2984                aria-label="Saint-Martin"
2985                role="option"
2986                tabindex="-1"
2987                ref="countryListItems[]"
2988                on:click="/selectCountry/MF"
2989              >
2990                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
2991<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
2992</svg>
2993</span>
2994                <span class="country">Saint-Martin</span>
2995                <span
2996                  class="localization-form__currency"
2997                  
2998                >
2999                  EUR
3000                  €</span>
3001              </li>
3002              <li
3003                class="localization-form__list-item"
3004                
3005                data-value="PM"
3006                
3007                  data-aliases=""
3008                
3009                id="Saint-Pierre-et-Miquelon"
3010                aria-label="Saint-Pierre-et-Miquelon"
3011                role="option"
3012                tabindex="-1"
3013                ref="countryListItems[]"
3014                on:click="/selectCountry/PM"
3015              >
3016                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
3017<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3018</svg>
3019</span>
3020                <span class="country">Saint-Pierre-et-Miquelon</span>
3021                <span
3022                  class="localization-form__currency"
3023                  
3024                >
3025                  EUR
3026                  €</span>
3027              </li>
3028              <li
3029                class="localization-form__list-item"
3030                
3031                data-value="CH"
3032                
3033                  data-aliases=""
3034                
3035                id="Suisse"
3036                aria-label="Suisse"
3037                role="option"
3038                tabindex="-1"
3039                ref="countryListItems[]"
3040                on:click="/selectCountry/CH"
3041              >
3042                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
3043<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3044</svg>
3045</span>
3046                <span class="country">Suisse</span>
3047                <span
3048                  class="localization-form__currency"
3049                  
3050                >
3051                  CHF
3052                  CHF</span>
3053              </li>
3054              <li
3055                class="localization-form__list-item"
3056                
3057                data-value="WF"
3058                
3059                  data-aliases=""
3060                
3061                id="Wallis-et-Futuna"
3062                aria-label="Wallis-et-Futuna"
3063                role="option"
3064                tabindex="-1"
3065                ref="countryListItems[]"
3066                on:click="/selectCountry/WF"
3067              >
3068                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
3069<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3070</svg>
3071</span>
3072                <span class="country">Wallis-et-Futuna</span>
3073                <span
3074                  class="localization-form__currency"
3075                  
3076                >
3077                  EUR
3078                  €</span>
3079              </li></ul>
3080        </div>
3081        <div class="country-selector__overlay"></div>
3082        <input
3083          type="hidden"
3084          name="country_code"
3085          value="FR"
3086          ref="countryInput"
3087        >
3088      </div>
3089    
3090
3091    
3092</form></localization-form-component>
3093
3094
3095
3096                </div>
3097              </details>
3098            </drawer-localization-component>
3099          
3100</div>
3101
3102      
3103    </div>
3104    <div
3105      class="menu-drawer__backdrop"
3106      on:click="header-drawer/close"
3107    ></div>
3108  </details>
3109</header-drawer>
3110
3111
3112
3113    </div>
3114
3115  
3116
3117<style data-shopify>
3118  .header__underlay {
3119    --color-submenu: rgb(255 255 255);
3120  }
3121</style>
3122
3123
3124
3125
3126            
3127        
3128      
3129        
3130          
3131              
3132  <search-button
3133    class="search-action search-action--hidden-on-menu"
3134  >
3135    <button
3136      on:click="#search-modal/showDialog"
3137      class="button-unstyled header-actions__action"
3138      aria-label="Rechercher"
3139      aria-haspopup="dialog"
3140    >
3141      <span class="hidden">
3142        Rechercher
3143      </span>
3144
3145      <span class="svg-wrapper ">
3146        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
3147
3148      </span>
3149    </button>
3150  </search-button>
3151
3152
3153
3154
3155            
3156        
3157      
3158        
3159          
3160              
3161
3162
3163
3164
3165<a
3166  
3167  href="/"
3168  class="size-style spacing-style header-logo"
3169  style="
3170    --size-style-width: ;--size-style-height: ;
3171    --padding-block-start: 0px;--padding-block-end: 0px;
3172    --font-family: var(--font-body--family);
3173    --font-style: var(--font-body--style);
3174    --font-weight: 600;
3175  "
3176  
3177>
3178  
3179
3180  <span
3181    class="header-logo__image-container header-logo__image-container--original"
3182    data-testid="header-logo"
3183  >
3184    
3185  
3186  
3187  
3188  
3189
3190  
3191
3192  
3193
3194  
3195
3196  <img src="//puitsfleuri.com/cdn/shop/files/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?height=56&amp;v=1785242738" alt="Éditions du Puits Fleuri - Accueil" width="308" height="56" class="header-logo__image" srcset="//puitsfleuri.com/cdn/shop/files/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?height=56&amp;v=1785242738 1x, //puitsfleuri.com/cdn/shop/files/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?height=112&amp;v=1785242738 2x, //puitsfleuri.com/cdn/shop/files/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?height=168&amp;v=1785242738 3x" style="--header-logo-image-width: 309px;--header-logo-image-width-mobile: 221px; --header-logo-image-height: 56px; --header-logo-image-height-mobile: 40px;">
3197
3198
3199  </span>
3200
3201  
3202</a>
3203
3204
3205
3206
3207
3208            
3209        
3210      
3211        
3212          
3213              
3214
3215
3216
3217    
3218
3219
3220
3221
3222  <style data-shopify>
3223    .color-custom-AaWl5QlFyWTdUaStFc__header-menu,
3224    .color-custom-AaWl5QlFyWTdUaStFc__header-menu .text-block {
3225      /* Background */
3226      --color-background: #ffffff;
3227      --color-background-rgb: 255 255 255;
3228
3229      /* Opacity values adjusted for background brightness */
3230      
3231--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
32320.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
3233
3234
3235      
3236        /* Foreground / text — explicit or smart-contrasted */
3237        --color: #000000;
3238        --color-rgb: 0 0 0;
3239        --color-foreground: #000000;
3240        --color-foreground-rgb: 0 0 0;
3241        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
3242        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
3243        --color-border: var(--palette-darkest);
3244        --color-border-rgb: var(--palette-darkest-rgb);
3245      
3246    }
3247
3248    
3249      .color-custom-AaWl5QlFyWTdUaStFc__header-menu {
3250        /* Form-related tokens stay on .color-custom only — .text-block is a prose
3251           container (text/announcement/inline-text/blog-post-description/
3252           collection-link/price/sku) and never holds form inputs. */
3253        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
3254        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
3255        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
3256        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
3257      }
3258    
3259
3260    .color-custom-AaWl5QlFyWTdUaStFc__header-menu {
3261      color: var(--color, var(--color-foreground));
3262      background-color: var(--color-background);
3263    }
3264  </style>
3265
3266
3267
3268    
3269
3270    <header-menu
3271      ref="headerMenu"
3272      class="header-menu"
3273      
3274      data-hydration-key="header-menu"
3275    >
3276      <div class="header-menu__inner">
3277        <nav
3278          class="menu-list"
3279          aria-label="Principale"
3280          style="--menu-top-level-font-family: var(--font-body--family);
3281--menu-top-level-font-size-desktop: 0.875rem; --menu-top-level-font-style: var(--font-body--style);
3281 --menu-top-level-font-weight: var(--font-body--weight); --menu-top-level-font-case:none;
3282
3283  --menu-top-level-font-size: var(--menu-font-sm--size); --menu-top-level-font-line-height:
3284  var(--menu-font-sm--line-height);
3285
3286--menu-top-level-font-color: var(--color-foreground); --menu-top-level-font-color-rgb: var(--color-foreground-rgb);
3287"
3288        >
3289          
3290          <overflow-list
3291  
3292    ref="overflowMenu"
3293  
3294  
3295    class="overflow-menu background-matches-parent"
3296  
3297  
3298    minimum-items="2"
3299  
3300  
3301    data-testid="header-menu-overflow-list"
3302  
3303  
3304    data-skip-node-update
3305  
3306>
3307  <template shadowrootmode="open">
3308    <link href="//puitsfleuri.com/cdn/shop/t/7/assets/overflow-list.css?v=16727044177065489451785087809" rel="stylesheet" type="text/css" media="all" />
3309
3310    <ul part="list">
3311      <slot></slot>
3312      <slot
3313        name="more"
3314        part="more"
3315        hidden
3316        
3317      >
3318        <li
3319          part="more"
3320        >
3321          <button
3322            class="button"
3323            type="button"
3324            tabindex="0"
3325            
3326          >
3327            Plus
3328          </button>
3329        </li>
3330      </slot>
3331      <li
3332        part="placeholder"
3333        hidden
3334      ></li>
3335    </ul>
3336
3337    <div part="overflow">
3338      <ul part="overflow-list">
3339        <slot name="overflow"></slot>
3340      </ul>
3341    </div>
3342  </template>
3343
3344  
3345      
3346        <li
3347          role="presentation"
3348          class="menu-list__list-item"
3349          on:focus="/activate"
3350          on:blur="/deactivate"
3351          on:pointerenter="/activate"
3352          on:pointerleave="/deactivate"
3353        >
3354          <a
3355            href="/pages/a-propos-des-editions-du-puits-fleuri"
3356            data-skip-node-update="true"
3357            class="menu-list__link"
3358            ref="menuitem"
3359          >
3360            <span class="menu-list__link-title">A propos</span>
3361          </a></li>
3362      
3363        <li
3364          role="presentation"
3365          class="menu-list__list-item"
3366          on:focus="/activate"
3367          on:blur="/deactivate"
3368          on:pointerenter="/activate"
3369          on:pointerleave="/deactivate"
3370        >
3371          <a
3372            href="/"
3373            data-skip-node-update="true"
3374            class="menu-list__link"
3375            ref="menuitem"
3376          >
3377            <span class="menu-list__link-title">Accueil</span>
3378          </a></li>
3379      
3380        <li
3381          role="presentation"
3382          class="menu-list__list-item"
3383          on:focus="/activate"
3384          on:blur="/deactivate"
3385          on:pointerenter="/activate"
3386          on:pointerleave="/deactivate"
3387        >
3388          <a
3389            href="/collections/all"
3390            data-skip-node-update="true"
3391            class="menu-list__link"
3392            ref="menuitem"
3393          >
3394            <span class="menu-list__link-title">Catalogue</span>
3395          </a></li>
3396      
3397        <li
3398          role="presentation"
3399          class="menu-list__list-item"
3400          on:focus="/activate"
3401          on:blur="/deactivate"
3402          on:pointerenter="/activate"
3403          on:pointerleave="/deactivate"
3404        >
3405          <a
3406            href="/pages/contact"
3407            data-skip-node-update="true"
3408            class="menu-list__link"
3409            ref="menuitem"
3410          >
3411            <span class="menu-list__link-title">Contact</span>
3412          </a></li>
3413      
3414        <li
3415          role="presentation"
3416          class="menu-list__list-item"
3417          on:focus="/activate"
3418          on:blur="/deactivate"
3419          on:pointerenter="/activate"
3420          on:pointerleave="/deactivate"
3421        >
3422          <a
3423            href="/collections"
3424            data-skip-node-update="true"
3425            class="menu-list__link"aria-controls="submenu-5"
3426              aria-haspopup="true"
3427              aria-expanded="false"
3428            ref="menuitem"
3429          >
3430            <span class="menu-list__link-title">Nos thématiques</span>
3431          </a><div class="menu-list__submenu background-matches-parent" ref="submenu[]">
3432              <div
3433                id="submenu-5"
3434                class="menu-list__submenu-inner"
3435                style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
3436var(--font-body--style);
3436 --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
3437none;
3438
3439    --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height:
3440    var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued);
3441    --menu-parent-active-font-color: var(--color-foreground);
3442  
3443--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
3444none;
3445
3446    --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height);
3447    --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued);
3448  
3449"
3450              >
3451                
3452                <div class="mega-menu section section--full-width-margin section--page-width">
3453                  <div
3454                    class="mega-menu__grid"
3455                    data-menu-grid-id="MegaMenuList-5"
3456                  >
3457                    
3458<ul
3459  data-menu-list-id="MegaMenuList-5"
3460  class="mega-menu__list list-unstyled"
3461  style="--menu-image-border-radius: 0px;"
3462>
3463  
3464    <li class="mega-menu__column mega-menu__column--span-1">
3465    <div>
3466      <a
3467        href="/collections/apiculture"
3468        class="mega-menu__link "
3469      >
3470        
3471        <span class="wrap-text">Apiculture</span>
3472      </a>
3473      
3474    </div>
3475
3476    
3477  
3478    
3479    <div>
3480      <a
3481        href="/collections/nature"
3482        class="mega-menu__link "
3483      >
3484        
3485        <span class="wrap-text">Nature</span>
3486      </a>
3487      
3488    </div>
3489
3490    
3491  
3492    
3493    <div>
3494      <a
3495        href="/collections/animaux"
3496        class="mega-menu__link "
3497      >
3498        
3499        <span class="wrap-text">Animaux</span>
3500      </a>
3501      
3502    </div>
3503
3504    
3505  
3506    
3507    <div>
3508      <a
3509        href="/collections/cuisine-plantes"
3510        class="mega-menu__link "
3511      >
3512        
3513        <span class="wrap-text">Cuisine - Plantes</span>
3514      </a>
3515      
3516    </div>
3517
3518    
3519  
3520    
3521    <div>
3522      <a
3523        href="/collections/professionnel"
3524        class="mega-menu__link "
3525      >
3526        
3527        <span class="wrap-text">Professionnel - Entreprise - Métiers</span>
3528      </a>
3529      
3530    </div>
3531
3532    
3533  
3534    
3535    <div>
3536      <a
3537        href="/collections/informatique-et-numerique"
3538        class="mega-menu__link "
3539      >
3540        
3541        <span class="wrap-text">Informatique et Numérique</span>
3542      </a>
3543      
3544    </div>
3545
3546    
3547  
3548    
3549    <div>
3550      <a
3551        href="/collections/votre-quotidien"
3552        class="mega-menu__link "
3553      >
3554        
3555        <span class="wrap-text">Vie au quotidien - Famille</span>
3556      </a>
3557      
3558    </div>
3559
3560    
3561  
3562    
3563    <div>
3564      <a
3565        href="/collections/handicap-vieillesse"
3566        class="mega-menu__link "
3567      >
3568        
3569        <span class="wrap-text">Handicap - Vieillesse</span>
3570      </a>
3571      
3572    </div>
3573
3574    
3575  
3576    
3577    <div>
3578      <a
3579        href="/collections/collectivites"
3580        class="mega-menu__link "
3581      >
3582        
3583        <span class="wrap-text">Collectivités</span>
3584      </a>
3585      
3586    </div>
3587
3588    
3589  
3590    
3591    <div>
3592      <a
3593        href="/collections/sante-sante-au-naturel"
3594        class="mega-menu__link "
3595      >
3596        
3597        <span class="wrap-text">Santé - Santé au naturel</span>
3598      </a>
3599      
3600    </div>
3601
3602    
3603  
3604    
3605    <div>
3606      <a
3607        href="/collections/region-seine-et-marne-et-ile-de-france-voyage"
3608        class="mega-menu__link "
3609      >
3610        
3611        <span class="wrap-text">Région : Sud 77 et Île-de-France</span>
3612      </a>
3613      
3614    </div>
3615
3616    
3617  
3618    
3619    <div>
3620      <a
3621        href="/collections/associations"
3622        class="mega-menu__link "
3623      >
3624        
3625        <span class="wrap-text">Association</span>
3626      </a>
3627      
3628    </div>
3629
3630    
3631  
3632    
3633    <div>
3634      <a
3635        href="/collections/ruralite"
3636        class="mega-menu__link "
3637      >
3638        
3639        <span class="wrap-text">Ruralité</span>
3640      </a>
3641      
3642    </div>
3643
3644    
3645  
3646    
3647    <div>
3648      <a
3649        href="/collections/communication"
3650        class="mega-menu__link "
3651      >
3652        
3653        <span class="wrap-text">Communication</span>
3654      </a>
3655      
3656    </div>
3657
3658    
3659  
3660    
3661    <div>
3662      <a
3663        href="/collections/immobilier"
3664        class="mega-menu__link "
3665      >
3666        
3667        <span class="wrap-text">Immobilier</span>
3668      </a>
3669      
3670    </div>
3671
3672    
3673  
3674    
3675    <div>
3676      <a
3677        href="/collections/polar-roman-policier"
3678        class="mega-menu__link "
3679      >
3680        
3681        <span class="wrap-text">Roman - Polar</span>
3682      </a>
3683      
3684    </div>
3685
3686    </li>
3687  
3688</ul>
3689
3690
3691
3692<style data-shopify>
3693  [data-menu-grid-id="MegaMenuList-5"] {
3694    
3695      --menu-columns-desktop: 6;
3696      --menu-columns-tablet: 4;
3697    
3698  }
3699
3700  [data-menu-list-id="MegaMenuList-5"] {
3701    
3702      --menu-columns-desktop: 6;
3703      --menu-columns-tablet: 4;
3704    
3705  }
3706</style>
3707
3708
3709
3710                  </div>
3711                </div>
3712              </div>
3713            </div></li>
3714      
3715        <li
3716          role="presentation"
3717          class="menu-list__list-item"
3718          on:focus="/activate"
3719          on:blur="/deactivate"
3720          on:pointerenter="/activate"
3721          on:pointerleave="/deactivate"
3722        >
3723          <a
3724            href="/pages/nos-auteurs"
3725            data-skip-node-update="true"
3726            class="menu-list__link"aria-controls="submenu-6"
3727              aria-haspopup="true"
3728              aria-expanded="false"
3729            ref="menuitem"
3730          >
3731            <span class="menu-list__link-title">Nos auteurs</span>
3732          </a><div class="menu-list__submenu background-matches-parent" ref="submenu[]">
3733              <div
3734                id="submenu-6"
3735                class="menu-list__submenu-inner"
3736                style="--menu-parent-font-family: var(--font-body--family); --menu-parent-font-style:
3737var(--font-body--style); --menu-parent-font-weight: var(--font-body--weight); --menu-parent-font-case:
3738none;
3739
3740    --menu-parent-font-size: var(--menu-font-sm--size); --menu-parent-font-line-height:
3741    var(--menu-font-sm--line-height); --menu-parent-font-color: var(--color-foreground-subdued);
3742    --menu-parent-active-font-color: var(--color-foreground);
3743  
3744--menu-child-font-family: var(--font-body--family); --menu-child-font-style:var(--font-body--style); --menu-child-font-weight: var(--font-body--weight); --menu-child-font-case:
3745none;
3746
3747    --menu-child-font-size: var(--menu-font-md--size); --menu-child-font-line-height: var(--menu-font-md--line-height);
3748    --menu-child-font-color: var(--color-foreground); --menu-child-active-font-color: var(--color-foreground-subdued);
3749  
3750"
3751              >
3752                
3753                <div class="mega-menu section section--full-width-margin section--page-width">
3754                  <div
3755                    class="mega-menu__grid"
3756                    data-menu-grid-id="MegaMenuList-6"
3757                  >
3758                    
3759<ul
3760  data-menu-list-id="MegaMenuList-6"
3761  class="mega-menu__list list-unstyled"
3762  style="--menu-image-border-radius: 0px;"
3763>
3764  
3765    <li class="mega-menu__column mega-menu__column--span-1">
3766    <div>
3767      <a
3768        href="/collections/lucie-guchet"
3769        class="mega-menu__link "
3770      >
3771        
3772        <span class="wrap-text">Lucie Guchet</span>
3773      </a>
3774      
3775    </div>
3776
3777    
3778  
3779    
3780    <div>
3781      <a
3782        href="/collections/bernard-nicollet"
3783        class="mega-menu__link "
3784      >
3785        
3786        <span class="wrap-text">Bernard Nicollet</span>
3787      </a>
3788      
3789    </div>
3790
3791    
3792  
3793    
3794    <div>
3795      <a
3796        href="/collections/patrick-daguenet"
3797        class="mega-menu__link "
3798      >
3799        
3800        <span class="wrap-text">Patrick Daguenet</span>
3801      </a>
3802      
3803    </div>
3804
3805    
3806  
3807    
3808    <div>
3809      <a
3810        href="/collections/etienne-madranges"
3811        class="mega-menu__link "
3812      >
3813        
3814        <span class="wrap-text">Étienne Madranges</span>
3815      </a>
3816      
3817    </div>
3818
3819    
3820  
3821    
3822    <div>
3823      <a
3824        href="/collections/eric-montigny"
3825        class="mega-menu__link "
3826      >
3827        
3828        <span class="wrap-text">Eric Montigny</span>
3829      </a>
3830      
3831    </div>
3832
3833    
3834  
3835    
3836    <div>
3837      <a
3838        href="/collections/albertine-gentou"
3839        class="mega-menu__link "
3840      >
3841        
3842        <span class="wrap-text">Albertine Gentou</span>
3843      </a>
3844      
3845    </div>
3846
3847    </li>
3848  
3849</ul>
3850
3851
3852
3853<style data-shopify>
3854  [data-menu-grid-id="MegaMenuList-6"] {
3855    
3856      --menu-columns-desktop: 6;
3857      --menu-columns-tablet: 4;
3858    
3859  }
3860
3861  [data-menu-list-id="MegaMenuList-6"] {
3862    
3863      --menu-columns-desktop: 6;
3864      --menu-columns-tablet: 4;
3865    
3866  }
3867</style>
3868
3869
3870
3871                  </div>
3872                </div>
3873              </div>
3874            </div></li>
3875      
3876        <li
3877          role="presentation"
3878          class="menu-list__list-item"
3879          on:focus="/activate"
3880          on:blur="/deactivate"
3881          on:pointerenter="/activate"
3882          on:pointerleave="/deactivate"
3883        >
3884          <a
3885            href="/blogs/actualites"
3886            data-skip-node-update="true"
3887            class="menu-list__link menu-list__link--active"
3888              aria-current="page"
3889            
3890            ref="menuitem"
3891          >
3892            <span class="menu-list__link-title">Articles - Blog</span>
3893          </a></li>
3894      
3895        <li
3896          role="presentation"
3897          class="menu-list__list-item"
3898          on:focus="/activate"
3899          on:blur="/deactivate"
3900          on:pointerenter="/activate"
3901          on:pointerleave="/deactivate"
3902        >
3903          <a
3904            href="/collections/nos-box-plusieurs-livres-un-seul-envoi-un-meme-sujet-explore-a-fond"
3905            data-skip-node-update="true"
3906            class="menu-list__link"
3907            ref="menuitem"
3908          >
3909            <span class="menu-list__link-title">Nos Box</span>
3910          </a></li>
3911      
3912      <li
3913        class="menu-list__list-item"
3914        role="presentation"
3915        slot="more"
3916        on:focus="/activate"
3917        on:blur="/deactivate"
3918        on:pointerenter="/activate"
3919        on:pointerleave="/deactivate"
3920      >
3921        <button
3922          role="listitem"
3923          class="menu-list__link button-unstyled"
3924          aria-haspopup="true"
3925          aria-expanded="false"
3926          ref="menuitem"
3927        >
3928          <span class="menu-list__link-title">Plus</span>
3929        </button>
3930      </li>
3931    
3932</overflow-list>
3933
3934        </nav>
3935      </div>
3936
3937      
3937<script
3938        src="//puitsfleuri.com/cdn/shop/t/7/assets/header-menu.js?v=177388175794493903551785087809"
3939        type="module"
3940        fetchpriority="low"
3941      ></script>
3941
3942    </header-menu>
3943
3944
3945<style data-shopify>
3946  .header__underlay {
3947    --color-submenu: rgb(255 255 255);
3948  }
3949</style>
3950
3951
3952
3953
3954            
3955        
3956      
3957    </div><div
3958      class="header__column header__column--right"
3959      data-testid="header-top-right"
3960    >
3961      
3962        
3963          
3964              
3965  
3966  
3967    <dropdown-localization-component
3968      class="dropdown-localization mobile:hidden"
3969    >
3970      <button
3971        type="button"
3972        class="button dropdown-localization__button localization-selector header-actions__action"
3973        aria-expanded="false"
3974        aria-controls="dropdown-localization-results"
3975        ref="button"
3976        on:click="/toggleSelector"
3977        style="--menu-localization-font: var(--font-heading--family);  --menu-localization-font-size: 0.875rem; "
3978      >
3979        
3980          
3981          <span
3982            class="currency-code"
3983            data-testid="localization-currency-code"
3984          >EUR</span>
3985        
3986        <span
3987          class="visually-hidden"
3988          data-testid="localization-visually-hidden"
3989        >Sélecteur de région et de langue</span><span class="svg-wrapper icon-caret"><svg aria-hidden="true" width="14" height="14" viewBox="0 0 14 14" fill="none" xmlns="http://www.w3.org/2000/svg">
3990  <path d="M11 5.5L7 9.5L3 5.5" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
3991</svg>
3992</span>
3993      </button>
3994
3995      <div
3996        class="localization-wrapper right-bound color-custom-popover"
3997        hidden
3998        ref="panel"
3999      >
4000        
4001<localization-form-component
4002  ref="localizationForm"
4003  data-label-results-count="[count] résultats"
4004  data-show-filter="true"
4005  style="--menu-localization-font: var(--font-heading--family); --menu-localization-font-size: 0.875rem; --color-shadow: rgb(var(--color-foreground-rgb) / var(--opacity-10-25));"
4006>
4007  
4008<form method="post" action="/localization" id="LocalizationForm" accept-charset="UTF-8" class="localization-form" enctype="multipart/form-data" ref="form" aria-label="Région et langue"><input type="hidden" name="form_type" value="localization" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="_method" value="put" />
4009      
4010        <div class="country-filter">
4011          <div class="field">
4012            <div class="country-filter__search-icon field__button">
4013              <span class="svg-wrapper">
4014                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
4015
4016              </span>
4017            </div>
4018            <input
4019              class="country-filter__input"
4020              id="country-filter-input"
4021              type="search"
4022              name="country_filter"
4023              value=""
4024              placeholder="Rechercher"
4025              role="combobox"
4026              aria-owns="country-results"
4027              aria-controls="country-results"
4028              aria-haspopup="listbox"
4029              aria-autocomplete="list"
4030              aria-label="Trouver un pays"
4031              autocorrect="off"
4032              autocomplete="off"
4033              autocapitalize="off"
4034              spellcheck="false"
4035              ref="search"
4036              on:keyup="/filterCountries"
4037            >
4038            <label
4039              class="field__label visually-hidden"
4040              for="country-filter-input"
4041            >Rechercher</label>
4042            <button
4043              type="reset"
4044              class="button button-unstyled country-filter__reset-button field__button"
4045              aria-label="Réinitialiser"
4046              ref="resetButton"
4047              hidden
4048              on:click="/resetCountriesFilter"
4049            >
4050              <span class="svg-wrapper">
4051                <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="10" cy="10" r="6.25" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 7.5-5 5M12.5 12.5l-5-5"/></svg>
4052
4053              </span>
4054            </button>
4055          </div>
4056        </div>
4057      
4058      <div class="country-selector-form__wrapper">
4059        <h2
4060          class="visually-hidden"
4061          id="dropdown-CountryLabel"
4062        >
4063          Country/Region
4064        </h2>
4065        
4066          <div
4067            id="sr-country-search-results-sections--29710731182415__header_section"
4068            class="visually-hidden"
4069            aria-live="polite"
4070            ref="liveRegion"
4071          ></div>
4072        
4073        <div
4074          class="localization-form__list"
4075          id="dropdown-country-results"
4076          ref="countryList"
4077        >
4078          
4079          <ul
4080            role="list"
4081            class="list-unstyled countries"
4082          >
4083            <span
4084              class="localization-form__list-item localization-form__list-item-disabled"
4085              id="no-results-message"
4086              ref="noResultsMessage"
4087              hidden
4088            >Aucun résultat trouvé</span>
4089              <li
4090                class="localization-form__list-item"
4091                
4092                data-value="DE"
4093                
4094                  data-aliases=""
4095                
4096                id="Allemagne"
4097                aria-label="Allemagne"
4098                role="option"
4099                tabindex="-1"
4100                ref="countryListItems[]"
4101                on:click="/selectCountry/DE"
4102              >
4103                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4104<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4105</svg>
4106</span>
4107                <span class="country">Allemagne</span>
4108                <span
4109                  class="localization-form__currency"
4110                  
4111                >
4112                  EUR
4113                  €</span>
4114              </li>
4115              <li
4116                class="localization-form__list-item"
4117                
4118                data-value="BE"
4119                
4120                  data-aliases=""
4121                
4122                id="Belgique"
4123                aria-label="Belgique"
4124                role="option"
4125                tabindex="-1"
4126                ref="countryListItems[]"
4127                on:click="/selectCountry/BE"
4128              >
4129                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4130<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4131</svg>
4132</span>
4133                <span class="country">Belgique</span>
4134                <span
4135                  class="localization-form__currency"
4136                  
4137                >
4138                  EUR
4139                  €</span>
4140              </li>
4141              <li
4142                class="localization-form__list-item"
4143                
4144                data-value="ES"
4145                
4146                  data-aliases=""
4147                
4148                id="Espagne"
4149                aria-label="Espagne"
4150                role="option"
4151                tabindex="-1"
4152                ref="countryListItems[]"
4153                on:click="/selectCountry/ES"
4154              >
4155                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4156<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4157</svg>
4158</span>
4159                <span class="country">Espagne</span>
4160                <span
4161                  class="localization-form__currency"
4162                  
4163                >
4164                  EUR
4165                  €</span>
4166              </li>
4167              <li
4168                class="localization-form__list-item"
4169                
4170                  aria-current="true"
4171                
4172                data-value="FR"
4173                
4174                  data-aliases=""
4175                
4176                id="France"
4177                aria-label="France"
4178                role="option"
4179                tabindex="-1"
4180                ref="countryListItems[]"
4181                on:click="/selectCountry/FR"
4182              >
4183                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4184<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4185</svg>
4186</span>
4187                <span class="country">France</span>
4188                <span
4189                  class="localization-form__currency"
4190                  
4191                >
4192                  EUR
4193                  €</span>
4194              </li>
4195              <li
4196                class="localization-form__list-item"
4197                
4198                data-value="GP"
4199                
4200                  data-aliases=""
4201                
4202                id="Guadeloupe"
4203                aria-label="Guadeloupe"
4204                role="option"
4205                tabindex="-1"
4206                ref="countryListItems[]"
4207                on:click="/selectCountry/GP"
4208              >
4209                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4210<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4211</svg>
4212</span>
4213                <span class="country">Guadeloupe</span>
4214                <span
4215                  class="localization-form__currency"
4216                  
4217                >
4218                  EUR
4219                  €</span>
4220              </li>
4221              <li
4222                class="localization-form__list-item"
4223                
4224                data-value="IT"
4225                
4226                  data-aliases=""
4227                
4228                id="Italie"
4229                aria-label="Italie"
4230                role="option"
4231                tabindex="-1"
4232                ref="countryListItems[]"
4233                on:click="/selectCountry/IT"
4234              >
4235                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4236<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4237</svg>
4238</span>
4239                <span class="country">Italie</span>
4240                <span
4241                  class="localization-form__currency"
4242                  
4243                >
4244                  EUR
4245                  €</span>
4246              </li>
4247              <li
4248                class="localization-form__list-item"
4249                
4250                data-value="LU"
4251                
4252                  data-aliases=""
4253                
4254                id="Luxembourg"
4255                aria-label="Luxembourg"
4256                role="option"
4257                tabindex="-1"
4258                ref="countryListItems[]"
4259                on:click="/selectCountry/LU"
4260              >
4261                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4262<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4263</svg>
4264</span>
4265                <span class="country">Luxembourg</span>
4266                <span
4267                  class="localization-form__currency"
4268                  
4269                >
4270                  EUR
4271                  €</span>
4272              </li>
4273              <li
4274                class="localization-form__list-item"
4275                
4276                data-value="MQ"
4277                
4278                  data-aliases=""
4279                
4280                id="Martinique"
4281                aria-label="Martinique"
4282                role="option"
4283                tabindex="-1"
4284                ref="countryListItems[]"
4285                on:click="/selectCountry/MQ"
4286              >
4287                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4288<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4289</svg>
4290</span>
4291                <span class="country">Martinique</span>
4292                <span
4293                  class="localization-form__currency"
4294                  
4295                >
4296                  EUR
4297                  €</span>
4298              </li>
4299              <li
4300                class="localization-form__list-item"
4301                
4302                data-value="YT"
4303                
4304                  data-aliases=""
4305                
4306                id="Mayotte"
4307                aria-label="Mayotte"
4308                role="option"
4309                tabindex="-1"
4310                ref="countryListItems[]"
4311                on:click="/selectCountry/YT"
4312              >
4313                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4314<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4315</svg>
4316</span>
4317                <span class="country">Mayotte</span>
4318                <span
4319                  class="localization-form__currency"
4320                  
4321                >
4322                  EUR
4323                  €</span>
4324              </li>
4325              <li
4326                class="localization-form__list-item"
4327                
4328                data-value="NC"
4329                
4330                  data-aliases=""
4331                
4332                id="Nouvelle-Calédonie"
4333                aria-label="Nouvelle-Calédonie"
4334                role="option"
4335                tabindex="-1"
4336                ref="countryListItems[]"
4337                on:click="/selectCountry/NC"
4338              >
4339                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4340<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4341</svg>
4342</span>
4343                <span class="country">Nouvelle-Calédonie</span>
4344                <span
4345                  class="localization-form__currency"
4346                  
4347                >
4348                  EUR
4349                  €</span>
4350              </li>
4351              <li
4352                class="localization-form__list-item"
4353                
4354                data-value="NL"
4355                
4356                  data-aliases=""
4357                
4358                id="Pays-Bas"
4359                aria-label="Pays-Bas"
4360                role="option"
4361                tabindex="-1"
4362                ref="countryListItems[]"
4363                on:click="/selectCountry/NL"
4364              >
4365                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4366<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4367</svg>
4368</span>
4369                <span class="country">Pays-Bas</span>
4370                <span
4371                  class="localization-form__currency"
4372                  
4373                >
4374                  EUR
4375                  €</span>
4376              </li>
4377              <li
4378                class="localization-form__list-item"
4379                
4380                data-value="PT"
4381                
4382                  data-aliases=""
4383                
4384                id="Portugal"
4385                aria-label="Portugal"
4386                role="option"
4387                tabindex="-1"
4388                ref="countryListItems[]"
4389                on:click="/selectCountry/PT"
4390              >
4391                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4392<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4393</svg>
4394</span>
4395                <span class="country">Portugal</span>
4396                <span
4397                  class="localization-form__currency"
4398                  
4399                >
4400                  EUR
4401                  €</span>
4402              </li>
4403              <li
4404                class="localization-form__list-item"
4405                
4406                data-value="MF"
4407                
4408                  data-aliases=""
4409                
4410                id="Saint-Martin"
4411                aria-label="Saint-Martin"
4412                role="option"
4413                tabindex="-1"
4414                ref="countryListItems[]"
4415                on:click="/selectCountry/MF"
4416              >
4417                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4418<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4419</svg>
4420</span>
4421                <span class="country">Saint-Martin</span>
4422                <span
4423                  class="localization-form__currency"
4424                  
4425                >
4426                  EUR
4427                  €</span>
4428              </li>
4429              <li
4430                class="localization-form__list-item"
4431                
4432                data-value="PM"
4433                
4434                  data-aliases=""
4435                
4436                id="Saint-Pierre-et-Miquelon"
4437                aria-label="Saint-Pierre-et-Miquelon"
4438                role="option"
4439                tabindex="-1"
4440                ref="countryListItems[]"
4441                on:click="/selectCountry/PM"
4442              >
4443                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4444<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4445</svg>
4446</span>
4447                <span class="country">Saint-Pierre-et-Miquelon</span>
4448                <span
4449                  class="localization-form__currency"
4450                  
4451                >
4452                  EUR
4453                  €</span>
4454              </li>
4455              <li
4456                class="localization-form__list-item"
4457                
4458                data-value="CH"
4459                
4460                  data-aliases=""
4461                
4462                id="Suisse"
4463                aria-label="Suisse"
4464                role="option"
4465                tabindex="-1"
4466                ref="countryListItems[]"
4467                on:click="/selectCountry/CH"
4468              >
4469                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4470<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4471</svg>
4472</span>
4473                <span class="country">Suisse</span>
4474                <span
4475                  class="localization-form__currency"
4476                  
4477                >
4478                  CHF
4479                  CHF</span>
4480              </li>
4481              <li
4482                class="localization-form__list-item"
4483                
4484                data-value="WF"
4485                
4486                  data-aliases=""
4487                
4488                id="Wallis-et-Futuna"
4489                aria-label="Wallis-et-Futuna"
4490                role="option"
4491                tabindex="-1"
4492                ref="countryListItems[]"
4493                on:click="/selectCountry/WF"
4494              >
4495                <span class="svg-wrapper icon-checkmark"><svg aria-hidden="true" width="20" height="20" viewBox="0 0 20 20" fill="none" xmlns="http://www.w3.org/2000/svg" class="icon-checkmark">
4496<path d="M4.75439 10.7485L7.68601 14.5888C7.79288 14.7288 7.84632 14.7988 7.91174 14.8242C7.96907 14.8466 8.03262 14.8469 8.09022 14.8253C8.15596 14.8007 8.21026 14.7314 8.31886 14.5927L15.2475 5.74658" stroke="currentColor" stroke-width="var(--icon-stroke-width)" stroke-linecap="round" stroke-linejoin="round"/>
4497</svg>
4498</span>
4499                <span class="country">Wallis-et-Futuna</span>
4500                <span
4501                  class="localization-form__currency"
4502                  
4503                >
4504                  EUR
4505                  €</span>
4506              </li></ul>
4507        </div>
4508        <div class="country-selector__overlay"></div>
4509        <input
4510          type="hidden"
4511          name="country_code"
4512          value="FR"
4513          ref="countryInput"
4514        >
4515      </div>
4516    
4517
4518    
4519</form></localization-form-component>
4520
4521
4522
4523      </div>
4524    </dropdown-localization-component>
4525  
4526
4527            
4528        
4529      
4530        
4531          
4532              
4533  <search-button
4534    class="search-action search-action--hidden-on-drawer"
4535  >
4536    <button
4537      on:click="#search-modal/showDialog"
4538      class="button-unstyled header-actions__action"
4539      aria-label="Rechercher"
4540      aria-haspopup="dialog"
4541    >
4542      <span class="hidden">
4543        Rechercher
4544      </span>
4545
4546      <span class="svg-wrapper ">
4547        <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
4548
4549      </span>
4550    </button>
4551  </search-button>
4552
4553
4554
4555
4556            
4557        
4558      
4559        
4560          
4561              
4562
4563<script
4564  type="module"
4565  src="//puitsfleuri.com/cdn/shop/t/7/assets/cart-icon.js?v=109428858171217037751785087809"
4566  fetchpriority="low"
4567></script>
4567
4568
4569
4570
4571
4572
4573<header-actions
4574  
4575>
4576  
4577    
4578    <div
4579      class="account-button header-actions__action color-custom-popover"
4580    >
4581      <shopify-store store-domain="https://puitsfleuri.com" country="FR" language="fr"></shopify-store>
4582<shopify-account
4583        menu="customer-account-main-menu"
4584        
4585      >
4586        
4587          <span
4588            slot="signed-out-avatar"
4589            class="account-button__text header-actions__text-style hidden"
4590          >
4591            Compte
4592          </span>
4593
4594          <span
4595            slot="signed-out-avatar"
4596            class=""
4597            aria-hidden="true"
4598          >
4599            
4600  <svg
4601    xmlns="http://www.w3.org/2000/svg"
4602    width="15"
4603    height="17"
4604    viewBox="0 0 15 17"
4605    fill="none"
4606    slot="signed-out-avatar"
4607    class="account-button__icon"
4608  >
4609    <path
4610      stroke="currentColor"
4611      stroke-linejoin="round"
4612      stroke-width="var(--icon-stroke-width)"
4613      d="M10.375 3.813a3.063 3.063 0 1 1-6.125 0 3.063 3.063 0 0 1 6.125 0ZM7.313 9.5c-3.667 0-6.24 2.691-6.563 6.125h13.125C13.552 12.191 10.979 9.5 7.312 9.5Z"
4614    />
4615  </svg>
4616
4617          </span>
4618        
4619      </shopify-account>
4620    </div>
4621  
4622
4623  
4624    <button
4625      class="header-actions__action button-unstyled"
4626      on:click="#cart-drawer/toggle"
4627      aria-haspopup="dialog"
4628      aria-expanded="false"
4629      aria-controls="cart-drawer"
4630      aria-label="Panier"
4631      aria-describedby="cart-bubble-text"
4632      data-testid="cart-drawer-trigger"
4633    >
4634      
4635  <cart-icon
4636    class="header-actions__cart-icon"
4637    data-testid="cart-icon"
4638  >
4639    <span class="hidden">
4640      Panier
4641    </span>
4642
4643    <span
4644      class="svg-wrapper "
4645      aria-hidden="true"
4646    >
4647      <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="M3.392 6.875h13.216v8.016c0 .567-.224 1.112-.624 1.513-.4.402-.941.627-1.506.627H5.522a2.13 2.13 0 0 1-1.506-.627 2.15 2.15 0 0 1-.624-1.513zM8.818 2.969h2.333c.618 0 1.211.247 1.649.686a2.35 2.35 0 0 1 .683 1.658v1.562H6.486V5.313c0-.622.246-1.218.683-1.658a2.33 2.33 0 0 1 1.65-.686"/></svg>
4648
4649    </span>
4650
4651    
4652
4653<div
4654  ref="cartBubble"
4655  class="cart-bubble visually-hidden"
4656  style="--cart-bubble-background-fallback: #000000; --cart-bubble-text-fallback: #ffffff;"
4657  
4658  
4659    data-maintain-ratio
4660  
4661>
4662  <span class="cart-bubble__background"></span>
4663  <span
4664    ref="cartBubbleText"
4665    id="cart-bubble-text"
4666    class="cart-bubble__text"
4667  >
4668    <span
4669      class="cart-bubble__text-count hidden"
4670      ref="cartBubbleCount"
4671      aria-hidden="true"
4672      data-testid="cart-bubble"
4673    >
46740</span>
4675  </span>
4676</div>
4677
4678
4679
4680  </cart-icon>
4681
4682    </button>
4683  
4684
4685  <span
4686    ref="liveRegion"
4687    class="visually-hidden"
4688    role="status"
4689    data-testid="cart-count-live-region"
4690  ></span>
4691</header-actions>
4692
4693<script
4694  type="module"
4695  src="//puitsfleuri.com/cdn/shop/t/7/assets/header-actions.js?v=157135685635924702181785087809"
4696  fetchpriority="low"
4697></script>
4697
4698
4699
4700
4701          
4702        
4703      
4704    </div>
4705        </div>
4706      </div>
4707    
4708  
4709    
4710
4711    
4712
4713    
4714    
4715  
4716
4717  
4718    <div class="header__row header__navigation-bar-row">
4719      
4720
4721
4722
4723    
4724  
4725
4726<style data-shopify>
4727  .header__underlay {
4728    --color-submenu: rgb(255 255 255);
4729  }
4730</style>
4731
4732
4733
4734
4735    </div>
4736  
4737</header-component>
4738
4739<script
4740  src="//puitsfleuri.com/cdn/shop/t/7/assets/header.js?v=183210491532312943441785087809"
4741  type="module"
4742></script>
4742
4743
4744
4745
4746
4747  
4747<script type="module">
4748    import { hydrate } from '@theme/section-hydration';
4749    const url = new URL(window.location.href);
4750    url.searchParams.delete('page');
4751    hydrate('sections--29710731182415__header_section', url);
4752  </script>
4752
4753
4754
4755
4756</header>
4757<!-- END sections: header-group -->
4758      </div>
4759
4760      
4760<script>
4761        // Inline header height and menu style calculations to prevent layout shift
4762        // Note: Updates in calculateHeaderGroupHeight(), updateTransparentHeaderOffset() and setHeaderMenuStyle() utilities.js should be kept in sync with this function
4763        (function setHeaderHeighCustomProperties() {
4764          /*
4765           * Header calculation functions for maintaining CSS variables
4766           * Mimic calculateHeaderGroupHeight() in utilities.js
4767           */
4768          const header = document.querySelector('header-component');
4769          const headerGroup = document.querySelector('#header-group');
4770          const hasHeaderSection = headerGroup?.querySelector('.header-section');
4771
4772          if (!header || !headerGroup) return;
4773
4774          const headerTopRow = header.querySelector('.header__row--top');
4775          const headerHeight = header.offsetHeight;
4776
4777          // Calculate the total height of the header group
4778          let headerGroupHeight = 0;
4779          const children = headerGroup.children;
4780          for (let i = 0; i < children.length; i++) {
4781            const element = children[i];
4782            if (element === header || !(element instanceof HTMLElement)) continue;
4783            headerGroupHeight += element.offsetHeight;
4784          }
4785
4786          // Check for transparent header special case
4787          if (header.hasAttribute('transparent') && header.parentElement?.nextElementSibling) {
4788            headerGroupHeight += headerHeight;
4789          }
4790
4791          // Set CSS variables
4792          document.body.style.setProperty('--header-height', `${headerHeight}px`);
4793          document.body.style.setProperty('--header-group-height', `${headerGroupHeight}px`);
4794
4795          if (headerTopRow) {
4796            window.requestAnimationFrame(function () {
4797              document.body.style.setProperty('--top-row-height', `${headerTopRow.offsetHeight}px`);
4798            });
4799          }
4800
4801          /**
4802           * Updates CSS custom properties for transparent header offset calculation
4803           * Mimic updateTransparentHeaderOffset() in utilities.js
4804           */
4805
4806          if (!hasHeaderSection || !header?.hasAttribute('transparent')) {
4807            document.body.style.setProperty('--transparent-header-offset-boolean', '0');
4808            return;
4809          }
4810
4811          const hasImmediateSection = hasHeaderSection.nextElementSibling?.classList.contains('shopify-section');
4812
4813          const shouldApplyOffset = !hasImmediateSection ? '1' : '0';
4814          document.body.style.setProperty('--transparent-header-offset-boolean', shouldApplyOffset);
4815        })();
4816
4817        (function setHeaderMenuStyle() {
4818          const headerComponent = document.querySelector('#header-component');
4819          if (headerComponent) {
4820            const isTouchDevice = 'ontouchstart' in window && navigator.maxTouchPoints > 0;
4821            const overflowList = headerComponent?.querySelector('overflow-list');
4822            const hasReachedMinimum = overflowList && overflowList.hasAttribute('minimum-reached');
4823            headerComponent.dataset.menuStyle = isTouchDevice || hasReachedMinimum ? 'drawer' : 'menu';
4824          }
4825        })();
4826      </script>
4826
4827
4828      <main
4829        id="MainContent"
4830        class="content-for-layout"
4831        role="main"
4832        data-page-transition-enabled="false"
4833        data-product-transition="false"
4834        data-template="blog"
4835      >
4836        <div id="shopify-section-template--29710731084111__main" class="shopify-section">
4837
4838<script
4839  src="//puitsfleuri.com/cdn/shop/t/7/assets/blog-posts-list.js?v=130728446720286597591785087809"
4840  type="module"
4841  fetchpriority="low"
4842></script>
4842
4843
4844
4845
4846
4847
4848
4849  <style data-shopify>
4850    .color-custom-template--29710731084111__main,
4851    .color-custom-template--29710731084111__main .text-block {
4852      /* Background */
4853      --color-background: #ffffff;
4854      --color-background-rgb: 255 255 255;
4855
4856      /* Opacity values adjusted for background brightness */
4857      
4858--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
48590.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
4860
4861
4862      
4863        /* Foreground / text — explicit or smart-contrasted */
4864        --color: #000000;
4865        --color-rgb: 0 0 0;
4866        --color-foreground: #000000;
4867        --color-foreground-rgb: 0 0 0;
4868        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
4869        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
4870        --color-border: var(--palette-darkest);
4871        --color-border-rgb: var(--palette-darkest-rgb);
4872      
4873    }
4874
4875    
4876      .color-custom-template--29710731084111__main {
4877        /* Form-related tokens stay on .color-custom only — .text-block is a prose
4878           container (text/announcement/inline-text/blog-post-description/
4879           collection-link/price/sku) and never holds form inputs. */
4880        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
4881        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
4882        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
4883        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
4884      }
4885    
4886
4887    .color-custom-template--29710731084111__main {
4888      color: var(--color, var(--color-foreground));
4889      background-color: var(--color-background);
4890    }
4891  </style>
4892
4893
4894
4895<blog-posts-list section-id="template--29710731084111__main">
4896  <div
4897    class="section-background color-custom-template--29710731084111__main"
4898  ></div>
4899  <div
4900    class="
4901      section
4902      color-custom-template--29710731084111__main
4903      blog-posts
4904      spacing-style
4905      size-style
4906    "
4907    data-testid="blog-posts"
4908    style="--padding-block-start: 0px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px));"
4909  >
4910    
4911
4912
4913
4914
4915
4916
4917
4918
4919  <div class=" spacing-style text-block text-block--AK0ZKQWRYSndJSXJid__title h2      "  style="    --padding-block-start: 48px; --padding-block-end:48px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: fit-content;    --max-width: var(--max-width--body-narrow);          ">
4920    <h1>Actualités</h1>
4921  </div>
4922
4923
4924
4925
4926
4927
4928
4929
4930    <div
4931      ref="grid"
4932      class="blog-posts-container"
4933    >
4934      
4935      
4936        
4937        <style data-shopify>
4938          [data-blog-index="template--29710731084111__main-1"] {
4939            --col-span: 6;
4940            --blog-post-card-scale: 1;
4941          }
4942
4943          @media screen and (max-width: 749px) {
4944            [data-blog-index="template--29710731084111__main-1"] {
4945              --col-span: 6;
4946              --blog-post-card-scale: 0.5;
4947            }
4948          }
4949        </style>
4950        <div
4951          class="blog-post-item blog-post-item--horizontal"
4952          data-testid="blog-post-item"
4953          data-blog-index="template--29710731084111__main-1"
4954        >
4955          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card" class="shopify-block">
4956
4957
4958
4959
4960<div
4961  class="blog-post-card"
4962  style="--text-align: left"
4963>
4964  
4965    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image" class="shopify-block">
4966<div class="blog-post-card__image-container">
4967  <a href="/blogs/actualites/polar-meaux-secret-meldois">
4968    <img
4969      srcset="
4970        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux.jpg?v=1790858841&width=350 350w,
4971        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux.jpg?v=1790858841&width=750 750w,
4972        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux.jpg?v=1790858841&width=1100 1100w,
4973        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux.jpg?v=1790858841&width=1500 1500w,
4974        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux.jpg?v=1790858841 1920w
4975      "
4976      src="//puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux.jpg?v=1790858841&width=1100"
4977      loading="eager"
4978      fetchpriority="high"
4979      width="1920"
4980      height="1000"
4981      alt="Polar à Meaux : sur les traces du Secret meldois"
4982      class="
4983        border-style
4984        blog-post-card__image
4985        blog-post-card__image--small
4986      "
4987      style="
4988--border-width: 1px; --border-style: none; --border-color:
4989rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
4990"
4991    >
4992  </a>
4993</div>
4994
4995
4996
4997
4998</div>
4999
5000  
5001
5002  <div class="blog-post-card__content">
5003    <a
5004      class="blog-post-card__title-link"
5005      href="/blogs/actualites/polar-meaux-secret-meldois"
5006      data-testid="blog-post-link"
5007    >
5008
5009
5010
5011
5012
5013
5014
5015  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5016    Polar à Meaux : sur les traces du Secret meldois
5017  </div>
5018
5019
5020
5021
5022
5023
5024</a>
5025
5026    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details" class="shopify-block">
5027
5028
5029
5030
5031<div
5032    class="
5033      blog-post-details
5034      spacing-style
5035      justify-left
5036      
5037    "
5038    style="
5039      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5040      
5041    "
5042  ><span><time datetime="2026-09-28T06:00:02Z">28 septembre 2026</time></span></div>
5043
5044
5045
5046
5047
5048</div>
5049
5050
5051    
5052
5053
5054
5055
5056
5057  
5058  
5059
5060  
5061
5062  <rte-formatter 
5063  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content rte
5064     rte 
5065  "
5066
5067  style="
5068    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
5069
5070    
5071
5072    
5073  "
5074
5075  
5076>
5077    Un corps au musée Bossuet, en robe de la Confrérie du brie… Le secret meldois fait de Meaux une scène de crime. Visite des lieux réels du roman.
5078    
5079      <a href="/blogs/actualites/polar-meaux-secret-meldois">Lire plus...</a>
5080    
5081  </rte-formatter>
5082
5083
5084
5085
5086
5087
5088  </div>
5089</div>
5090
5091
5092
5093
5094</div>
5095
5096        </div>
5097      
5098        
5099        <style data-shopify>
5100          [data-blog-index="template--29710731084111__main-2"] {
5101            --col-span: 3;
5102            --blog-post-card-scale: 0.8;
5103          }
5104
5105          @media screen and (max-width: 749px) {
5106            [data-blog-index="template--29710731084111__main-2"] {
5107              --col-span: 6;
5108              --blog-post-card-scale: 0.5;
5109            }
5110          }
5111        </style>
5112        <div
5113          class="blog-post-item"
5114          data-testid="blog-post-item"
5115          data-blog-index="template--29710731084111__main-2"
5116        >
5117          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-1" class="shopify-block">
5118
5119
5120
5121
5122<div
5123  class="blog-post-card"
5124  style="--text-align: left"
5125>
5126  
5127    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-1" class="shopify-block">
5128<div class="blog-post-card__image-container">
5129  <a href="/blogs/actualites/preparer-ruches-hiver">
5130    <img
5131      srcset="
5132        //puitsfleuri.com/cdn/shop/articles/photo_apiculture_f39bb943-c6ee-47ac-8f8a-5ff50f3e1399.png?v=1790858935&width=350 350w,
5133        //puitsfleuri.com/cdn/shop/articles/photo_apiculture_f39bb943-c6ee-47ac-8f8a-5ff50f3e1399.png?v=1790858935&width=750 750w,
5134        
5135        
5136        //puitsfleuri.com/cdn/shop/articles/photo_apiculture_f39bb943-c6ee-47ac-8f8a-5ff50f3e1399.png?v=1790858935 851w
5137      "
5138      src="//puitsfleuri.com/cdn/shop/articles/photo_apiculture_f39bb943-c6ee-47ac-8f8a-5ff50f3e1399.png?v=1790858935&width=1100"
5139      loading="eager"
5140      fetchpriority="high"
5141      width="851"
5142      height="315"
5143      alt="Préparer ses ruches pour l&#39;hiver : 7 gestes essentiels"
5144      class="
5145        border-style
5146        blog-post-card__image
5147        blog-post-card__image--small
5148      "
5149      style="
5150--border-width: 1px; --border-style: none; --border-color:
5151rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
5152"
5153    >
5154  </a>
5155</div>
5156
5157
5158
5159
5160</div>
5161
5162  
5163
5164  <div class="blog-post-card__content">
5165    <a
5166      class="blog-post-card__title-link"
5167      href="/blogs/actualites/preparer-ruches-hiver"
5168      data-testid="blog-post-link"
5169    >
5170
5171
5172
5173
5174
5175
5176
5177  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-1 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5178    Préparer ses ruches pour l'hiver : 7 gestes essentiels
5179  </div>
5180
5181
5182
5183
5184
5185
5186</a>
5187
5188    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-1" class="shopify-block">
5189
5190
5191
5192
5193<div
5194    class="
5195      blog-post-details
5196      spacing-style
5197      justify-left
5198      
5199    "
5200    style="
5201      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5202      
5203    "
5204  ><span><time datetime="2026-09-28T06:00:02Z">28 septembre 2026</time></span></div>
5205
5206
5207
5208
5209
5210</div>
5211
5212
5213    
5214
5215
5216
5217
5218
5219  
5220  
5221
5222  
5223
5224  <rte-formatter 
5225  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-1 rte
5226     rte 
5227  "
5228
5229  style="
5230    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
5231
5232    
5233
5234    
5235  "
5236
5237  
5238>
5239    Réserves, nourrissement, varroa, entrée, isolation, déclaration : les 7 gestes pour que vos colonies passent l'hiver.
5240    
5241      <a href="/blogs/actualites/preparer-ruches-hiver">Lire plus...</a>
5242    
5243  </rte-formatter>
5244
5245
5246
5247
5248
5249
5250  </div>
5251</div>
5252
5253
5254
5255
5256</div>
5257
5258        </div>
5259      
5260        
5261        <style data-shopify>
5262          [data-blog-index="template--29710731084111__main-3"] {
5263            --col-span: 3;
5264            --blog-post-card-scale: 0.8;
5265          }
5266
5267          @media screen and (max-width: 749px) {
5268            [data-blog-index="template--29710731084111__main-3"] {
5269              --col-span: 6;
5270              --blog-post-card-scale: 0.5;
5271            }
5272          }
5273        </style>
5274        <div
5275          class="blog-post-item"
5276          data-testid="blog-post-item"
5277          data-blog-index="template--29710731084111__main-3"
5278        >
5279          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-2" class="shopify-block">
5280
5281
5282
5283
5284<div
5285  class="blog-post-card"
5286  style="--text-align: left"
5287>
5288  
5289    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-2" class="shopify-block">
5290<div class="blog-post-card__image-container">
5291  <a href="/blogs/actualites/difference-brie-de-meaux-brie-de-melun">
5292    <img
5293      srcset="
5294        //puitsfleuri.com/cdn/shop/articles/Banniere_Brie.png?v=1790859420&width=350 350w,
5295        //puitsfleuri.com/cdn/shop/articles/Banniere_Brie.png?v=1790859420&width=750 750w,
5296        //puitsfleuri.com/cdn/shop/articles/Banniere_Brie.png?v=1790859420&width=1100 1100w,
5297        //puitsfleuri.com/cdn/shop/articles/Banniere_Brie.png?v=1790859420&width=1500 1500w,
5298        //puitsfleuri.com/cdn/shop/articles/Banniere_Brie.png?v=1790859420 1600w
5299      "
5300      src="//puitsfleuri.com/cdn/shop/articles/Banniere_Brie.png?v=1790859420&width=1100"
5301      loading="eager"
5302      fetchpriority="high"
5303      width="1600"
5304      height="600"
5305      alt="Brie de Meaux ou brie de Melun : les vraies différences"
5306      class="
5307        border-style
5308        blog-post-card__image
5309        blog-post-card__image--small
5310      "
5311      style="
5312--border-width: 1px; --border-style: none; --border-color:
5313rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
5314"
5315    >
5316  </a>
5317</div>
5318
5319
5320
5321
5322</div>
5323
5324  
5325
5326  <div class="blog-post-card__content">
5327    <a
5328      class="blog-post-card__title-link"
5329      href="/blogs/actualites/difference-brie-de-meaux-brie-de-melun"
5330      data-testid="blog-post-link"
5331    >
5332
5333
5334
5335
5336
5337
5338
5339  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-2 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5340    Brie de Meaux ou brie de Melun : les vraies différences
5341  </div>
5342
5343
5344
5345
5346
5347
5348</a>
5349
5350    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-2" class="shopify-block">
5351
5352
5353
5354
5355<div
5356    class="
5357      blog-post-details
5358      spacing-style
5359      justify-left
5360      
5361    "
5362    style="
5363      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5364      
5365    "
5366  ><span><time datetime="2026-09-28T06:00:02Z">28 septembre 2026</time></span></div>
5367
5368
5369
5370
5371
5372</div>
5373
5374
5375    
5376
5377
5378
5379
5380
5381  
5382  
5383
5384  
5385
5386  <rte-formatter 
5387  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-2 rte
5388     rte 
5389  "
5390
5391  style="
5392    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
5393
5394    
5395
5396    
5397  "
5398
5399  
5400>
5401    Taille, fabrication, affinage, goût : ce qui distingue vraiment les deux bries AOP de Seine-et-Marne, et comment choisir le bon selon l'occasion.
5402    
5403      <a href="/blogs/actualites/difference-brie-de-meaux-brie-de-melun">Lire plus...</a>
5404    
5405  </rte-formatter>
5406
5407
5408
5409
5410
5411
5412  </div>
5413</div>
5414
5415
5416
5417
5418</div>
5419
5420        </div>
5421      
5422        
5423        <style data-shopify>
5424          [data-blog-index="template--29710731084111__main-4"] {
5425            --col-span: 2;
5426            --blog-post-card-scale: 0.6;
5427          }
5428
5429          @media screen and (max-width: 749px) {
5430            [data-blog-index="template--29710731084111__main-4"] {
5431              --col-span: 6;
5432              --blog-post-card-scale: 0.5;
5433            }
5434          }
5435        </style>
5436        <div
5437          class="blog-post-item"
5438          data-testid="blog-post-item"
5439          data-blog-index="template--29710731084111__main-4"
5440        >
5441          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-3" class="shopify-block">
5442
5443
5444
5445
5446<div
5447  class="blog-post-card"
5448  style="--text-align: left"
5449>
5450  
5451    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-3" class="shopify-block">
5452<div class="blog-post-card__image-container">
5453  <a href="/blogs/actualites/cueillette-champignons-regles">
5454    <img
5455      srcset="
5456        //puitsfleuri.com/cdn/shop/articles/Banniere_Duo_champignons.png?v=1790860737&width=350 350w,
5457        //puitsfleuri.com/cdn/shop/articles/Banniere_Duo_champignons.png?v=1790860737&width=750 750w,
5458        //puitsfleuri.com/cdn/shop/articles/Banniere_Duo_champignons.png?v=1790860737&width=1100 1100w,
5459        //puitsfleuri.com/cdn/shop/articles/Banniere_Duo_champignons.png?v=1790860737&width=1500 1500w,
5460        //puitsfleuri.com/cdn/shop/articles/Banniere_Duo_champignons.png?v=1790860737 1600w
5461      "
5462      src="//puitsfleuri.com/cdn/shop/articles/Banniere_Duo_champignons.png?v=1790860737&width=1100"
5463      loading="eager"
5464      fetchpriority="high"
5465      width="1600"
5466      height="600"
5467      alt="Cueillir des champignons sans risque : les 8 règles d&#39;or"
5468      class="
5469        border-style
5470        blog-post-card__image
5471        blog-post-card__image--small
5472      "
5473      style="
5474--border-width: 1px; --border-style: none; --border-color:
5475rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
5476"
5477    >
5478  </a>
5479</div>
5480
5481
5482
5483
5484</div>
5485
5486  
5487
5488  <div class="blog-post-card__content">
5489    <a
5490      class="blog-post-card__title-link"
5491      href="/blogs/actualites/cueillette-champignons-regles"
5492      data-testid="blog-post-link"
5493    >
5494
5495
5496
5497
5498
5499
5500
5501  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-3 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5502    Cueillir des champignons sans risque : les 8 règles d'or
5503  </div>
5504
5505
5506
5507
5508
5509
5510</a>
5511
5512    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-3" class="shopify-block">
5513
5514
5515
5516
5517<div
5518    class="
5519      blog-post-details
5520      spacing-style
5521      justify-left
5522      
5523    "
5524    style="
5525      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5526      
5527    "
5528  ><span><time datetime="2026-09-25T07:22:50Z">25 septembre 2026</time></span></div>
5529
5530
5531
5532
5533
5534</div>
5535
5536
5537    
5538
5539
5540
5541
5542
5543  
5544  
5545
5546  
5547
5548  <rte-formatter 
5549  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-3 rte
5550     rte 
5551  "
5552
5553  style="
5554    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
5555
5556    
5557
5558    
5559  "
5560
5561  
5562>
5563    Environ 1 000 intoxications par an en France : les 8 règles pour cueillir, trier et cuisiner vos champignons sans danger, et que faire en cas de symptômes.
5564    
5565      <a href="/blogs/actualites/cueillette-champignons-regles">Lire plus...</a>
5566    
5567  </rte-formatter>
5568
5569
5570
5571
5572
5573
5574  </div>
5575</div>
5576
5577
5578
5579
5580</div>
5581
5582        </div>
5583      
5584        
5585        <style data-shopify>
5586          [data-blog-index="template--29710731084111__main-5"] {
5587            --col-span: 2;
5588            --blog-post-card-scale: 0.6;
5589          }
5590
5591          @media screen and (max-width: 749px) {
5592            [data-blog-index="template--29710731084111__main-5"] {
5593              --col-span: 6;
5594              --blog-post-card-scale: 0.5;
5595            }
5596          }
5597        </style>
5598        <div
5599          class="blog-post-item"
5600          data-testid="blog-post-item"
5601          data-blog-index="template--29710731084111__main-5"
5602        >
5603          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-4" class="shopify-block">
5604
5605
5606
5607
5608<div
5609  class="blog-post-card"
5610  style="--text-align: left"
5611>
5612  
5613    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-4" class="shopify-block">
5614<div class="blog-post-card__image-container">
5615  <a href="/blogs/actualites/marie-antoinette-fontainebleau-5-secrets">
5616    <img
5617      srcset="
5618        //puitsfleuri.com/cdn/shop/articles/Banniere_Marie_antoinette.png?v=1790859266&width=350 350w,
5619        //puitsfleuri.com/cdn/shop/articles/Banniere_Marie_antoinette.png?v=1790859266&width=750 750w,
5620        //puitsfleuri.com/cdn/shop/articles/Banniere_Marie_antoinette.png?v=1790859266&width=1100 1100w,
5621        //puitsfleuri.com/cdn/shop/articles/Banniere_Marie_antoinette.png?v=1790859266&width=1500 1500w,
5622        //puitsfleuri.com/cdn/shop/articles/Banniere_Marie_antoinette.png?v=1790859266 1600w
5623      "
5624      src="//puitsfleuri.com/cdn/shop/articles/Banniere_Marie_antoinette.png?v=1790859266&width=1100"
5625      loading="eager"
5626      fetchpriority="high"
5627      width="1600"
5628      height="600"
5629      alt="Marie-Antoinette à Fontainebleau : 5 secrets de la reine"
5630      class="
5631        border-style
5632        blog-post-card__image
5633        blog-post-card__image--small
5634      "
5635      style="
5636--border-width: 1px; --border-style: none; --border-color:
5637rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
5638"
5639    >
5640  </a>
5641</div>
5642
5643
5644
5645
5646</div>
5647
5648  
5649
5650  <div class="blog-post-card__content">
5651    <a
5652      class="blog-post-card__title-link"
5653      href="/blogs/actualites/marie-antoinette-fontainebleau-5-secrets"
5654      data-testid="blog-post-link"
5655    >
5656
5657
5658
5659
5660
5661
5662
5663  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-4 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5664    Marie-Antoinette à Fontainebleau : 5 secrets de la reine
5665  </div>
5666
5667
5668
5669
5670
5671
5672</a>
5673
5674    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-4" class="shopify-block">
5675
5676
5677
5678
5679<div
5680    class="
5681      blog-post-details
5682      spacing-style
5683      justify-left
5684      
5685    "
5686    style="
5687      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5688      
5689    "
5690  ><span><time datetime="2026-09-25T07:22:33Z">25 septembre 2026</time></span></div>
5691
5692
5693
5694
5695
5696</div>
5697
5698
5699    
5700
5701
5702
5703
5704
5705  
5706  
5707
5708  
5709
5710  <rte-formatter 
5711  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-4 rte
5712     rte 
5713  "
5714
5715  style="
5716    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
5717
5718    
5719
5720    
5721  "
5722
5723  
5724>
5725    Sept séjours, un boudoir turc, un boudoir d'argent, le théâtre et le jeu : ce que Marie-Antoinette a vécu à Fontainebleau, 240 ans après son dernier séjour.
5726    
5727      <a href="/blogs/actualites/marie-antoinette-fontainebleau-5-secrets">Lire plus...</a>
5728    
5729  </rte-formatter>
5730
5731
5732
5733
5734
5735
5736  </div>
5737</div>
5738
5739
5740
5741
5742</div>
5743
5744        </div>
5745      
5746        
5747        <style data-shopify>
5748          [data-blog-index="template--29710731084111__main-6"] {
5749            --col-span: 2;
5750            --blog-post-card-scale: 0.6;
5751          }
5752
5753          @media screen and (max-width: 749px) {
5754            [data-blog-index="template--29710731084111__main-6"] {
5755              --col-span: 6;
5756              --blog-post-card-scale: 0.5;
5757            }
5758          }
5759        </style>
5760        <div
5761          class="blog-post-item"
5762          data-testid="blog-post-item"
5763          data-blog-index="template--29710731084111__main-6"
5764        >
5765          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-5" class="shopify-block">
5766
5767
5768
5769
5770<div
5771  class="blog-post-card"
5772  style="--text-align: left"
5773>
5774  
5775    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-5" class="shopify-block">
5776<div class="blog-post-card__image-container">
5777  <a href="/blogs/actualites/marcher-sur-les-chemins-de-compostelle-comment-bien-preparer-son-depart">
5778    <img
5779      srcset="
5780        //puitsfleuri.com/cdn/shop/articles/Banniere_Compostelle.png?v=1790866630&width=350 350w,
5781        //puitsfleuri.com/cdn/shop/articles/Banniere_Compostelle.png?v=1790866630&width=750 750w,
5782        //puitsfleuri.com/cdn/shop/articles/Banniere_Compostelle.png?v=1790866630&width=1100 1100w,
5783        //puitsfleuri.com/cdn/shop/articles/Banniere_Compostelle.png?v=1790866630&width=1500 1500w,
5784        //puitsfleuri.com/cdn/shop/articles/Banniere_Compostelle.png?v=1790866630 1600w
5785      "
5786      src="//puitsfleuri.com/cdn/shop/articles/Banniere_Compostelle.png?v=1790866630&width=1100"
5787      loading="eager"
5788      fetchpriority="high"
5789      width="1600"
5790      height="600"
5791      alt="Marcher sur les chemins de Compostelle : comment bien préparer son départ ?"
5792      class="
5793        border-style
5794        blog-post-card__image
5795        blog-post-card__image--small
5796      "
5797      style="
5798--border-width: 1px; --border-style: none; --border-color:
5799rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
5800"
5801    >
5802  </a>
5803</div>
5804
5805
5806
5807
5808</div>
5809
5810  
5811
5812  <div class="blog-post-card__content">
5813    <a
5814      class="blog-post-card__title-link"
5815      href="/blogs/actualites/marcher-sur-les-chemins-de-compostelle-comment-bien-preparer-son-depart"
5816      data-testid="blog-post-link"
5817    >
5818
5819
5820
5821
5822
5823
5824
5825  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-5 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5826    Marcher sur les chemins de Compostelle : comment bien préparer son départ ?
5827  </div>
5828
5829
5830
5831
5832
5833
5834</a>
5835
5836    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-5" class="shopify-block">
5837
5838
5839
5840
5841<div
5842    class="
5843      blog-post-details
5844      spacing-style
5845      justify-left
5846      
5847    "
5848    style="
5849      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
5850      
5851    "
5852  ><span><time datetime="2026-09-16T14:04:59Z">16 septembre 2026</time></span></div>
5853
5854
5855
5856
5857
5858</div>
5859
5860
5861    
5862
5863
5864
5865
5866
5867  
5868  
5869
5870  
5871
5872  <rte-formatter 
5873  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-5 rte
5874     rte 
5875  "
5876
5877  style="
5878    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
5879
5880    
5881
5882    
5883  "
5884
5885  
5886>
5887    Préparation physique, choix du parcours, équipement, hébergement et budget : découvrez les points essentiels pour partir sereinement sur les chemins de Compostelle.
5888    
5889      <a href="/blogs/actualites/marcher-sur-les-chemins-de-compostelle-comment-bien-preparer-son-depart">Lire plus...</a>
5890    
5891  </rte-formatter>
5892
5893
5894
5895
5896
5897
5898  </div>
5899</div>
5900
5901
5902
5903
5904</div>
5905
5906        </div>
5907      
5908        
5909        <style data-shopify>
5910          [data-blog-index="template--29710731084111__main-7"] {
5911            --col-span: 2;
5912            --blog-post-card-scale: 0.6;
5913          }
5914
5915          @media screen and (max-width: 749px) {
5916            [data-blog-index="template--29710731084111__main-7"] {
5917              --col-span: 6;
5918              --blog-post-card-scale: 0.5;
5919            }
5920          }
5921        </style>
5922        <div
5923          class="blog-post-item"
5924          data-testid="blog-post-item"
5925          data-blog-index="template--29710731084111__main-7"
5926        >
5927          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-6" class="shopify-block">
5928
5929
5930
5931
5932<div
5933  class="blog-post-card"
5934  style="--text-align: left"
5935>
5936  
5937    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-6" class="shopify-block">
5938<div class="blog-post-card__image-container">
5939  <a href="/blogs/actualites/marie-antoinette-fontainebleau">
5940    <img
5941      srcset="
5942        //puitsfleuri.com/cdn/shop/articles/HS3Marie_Antoinette_Fbleau_e1369da5-cf47-4f4d-adea-1c5492596e1a.jpg?v=1789567438&width=350 350w,
5943        //puitsfleuri.com/cdn/shop/articles/HS3Marie_Antoinette_Fbleau_e1369da5-cf47-4f4d-adea-1c5492596e1a.jpg?v=1789567438&width=750 750w,
5944        
5945        
5946        //puitsfleuri.com/cdn/shop/articles/HS3Marie_Antoinette_Fbleau_e1369da5-cf47-4f4d-adea-1c5492596e1a.jpg?v=1789567438 1067w
5947      "
5948      src="//puitsfleuri.com/cdn/shop/articles/HS3Marie_Antoinette_Fbleau_e1369da5-cf47-4f4d-adea-1c5492596e1a.jpg?v=1789567438&width=1100"
5949      loading="eager"
5950      fetchpriority="high"
5951      width="1067"
5952      height="1600"
5953      alt="Marie-Antoinette à Fontainebleau : les séjours méconnus d’une reine en quête de liberté"
5954      class="
5955        border-style
5956        blog-post-card__image
5957        blog-post-card__image--small
5958      "
5959      style="
5960--border-width: 1px; --border-style: none; --border-color:
5961rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
5962"
5963    >
5964  </a>
5965</div>
5966
5967
5968
5969
5970</div>
5971
5972  
5973
5974  <div class="blog-post-card__content">
5975    <a
5976      class="blog-post-card__title-link"
5977      href="/blogs/actualites/marie-antoinette-fontainebleau"
5978      data-testid="blog-post-link"
5979    >
5980
5981
5982
5983
5984
5985
5986
5987  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-6 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
5988    Marie-Antoinette à Fontainebleau : les séjours méconnus d’une reine en quête de liberté
5989  </div>
5990
5991
5992
5993
5994
5995
5996</a>
5997
5998    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-6" class="shopify-block">
5999
6000
6001
6002
6003<div
6004    class="
6005      blog-post-details
6006      spacing-style
6007      justify-left
6008      
6009    "
6010    style="
6011      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6012      
6013    "
6014  ><span><time datetime="2026-09-12T14:31:16Z">12 septembre 2026</time></span></div>
6015
6016
6017
6018
6019
6020</div>
6021
6022
6023    
6024
6025
6026
6027
6028
6029  
6030  
6031
6032  
6033
6034  <rte-formatter 
6035  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-6 rte
6036     rte 
6037  "
6038
6039  style="
6040    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
6041
6042    
6043
6044    
6045  "
6046
6047  
6048>
6049    Depuis Louis XIV, les souverains français se rendent traditionnellement à Fontainebleau à l’automne. Le château est une résidence royale de chasse, mais les séjours qui s’y déroulent ne se résument...
6050    
6051      <a href="/blogs/actualites/marie-antoinette-fontainebleau">Lire plus...</a>
6052    
6053  </rte-formatter>
6054
6055
6056
6057
6058
6059
6060  </div>
6061</div>
6062
6063
6064
6065
6066</div>
6067
6068        </div>
6069      
6070        
6071        <style data-shopify>
6072          [data-blog-index="template--29710731084111__main-8"] {
6073            --col-span: 2;
6074            --blog-post-card-scale: 0.6;
6075          }
6076
6077          @media screen and (max-width: 749px) {
6078            [data-blog-index="template--29710731084111__main-8"] {
6079              --col-span: 6;
6080              --blog-post-card-scale: 0.5;
6081            }
6082          }
6083        </style>
6084        <div
6085          class="blog-post-item"
6086          data-testid="blog-post-item"
6087          data-blog-index="template--29710731084111__main-8"
6088        >
6089          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-7" class="shopify-block">
6090
6091
6092
6093
6094<div
6095  class="blog-post-card"
6096  style="--text-align: left"
6097>
6098  
6099    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-7" class="shopify-block">
6100<div class="blog-post-card__image-container">
6101  <a href="/blogs/actualites/le-secret-meldois-quand-le-polar-sinvite-a-meaux">
6102    <img
6103      srcset="
6104        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux_06f28ec8-4438-4cee-87ab-c18f125d55c7.jpg?v=1790866668&width=350 350w,
6105        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux_06f28ec8-4438-4cee-87ab-c18f125d55c7.jpg?v=1790866668&width=750 750w,
6106        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux_06f28ec8-4438-4cee-87ab-c18f125d55c7.jpg?v=1790866668&width=1100 1100w,
6107        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux_06f28ec8-4438-4cee-87ab-c18f125d55c7.jpg?v=1790866668&width=1500 1500w,
6108        //puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux_06f28ec8-4438-4cee-87ab-c18f125d55c7.jpg?v=1790866668 1920w
6109      "
6110      src="//puitsfleuri.com/cdn/shop/articles/le-secret-meldois-etienne-madranges-polar-meaux_06f28ec8-4438-4cee-87ab-c18f125d55c7.jpg?v=1790866668&width=1100"
6111      loading="eager"
6112      fetchpriority="high"
6113      width="1920"
6114      height="1000"
6115      alt="Le Secret Meldois : quand le polar s&#39;invite à Meaux"
6116      class="
6117        border-style
6118        blog-post-card__image
6119        blog-post-card__image--small
6120      "
6121      style="
6122--border-width: 1px; --border-style: none; --border-color:
6123rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
6124"
6125    >
6126  </a>
6127</div>
6128
6129
6130
6131
6132</div>
6133
6134  
6135
6136  <div class="blog-post-card__content">
6137    <a
6138      class="blog-post-card__title-link"
6139      href="/blogs/actualites/le-secret-meldois-quand-le-polar-sinvite-a-meaux"
6140      data-testid="blog-post-link"
6141    >
6142
6143
6144
6145
6146
6147
6148
6149  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-7 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
6150    Le Secret Meldois : quand le polar s'invite à Meaux
6151  </div>
6152
6153
6154
6155
6156
6157
6158</a>
6159
6160    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-7" class="shopify-block">
6161
6162
6163
6164
6165<div
6166    class="
6167      blog-post-details
6168      spacing-style
6169      justify-left
6170      
6171    "
6172    style="
6173      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6174      
6175    "
6176  ><span><time datetime="2026-09-09T07:34:58Z">9 septembre 2026</time></span></div>
6177
6178
6179
6180
6181
6182</div>
6183
6184
6185    
6186
6187
6188
6189
6190
6191  
6192  
6193
6194  
6195
6196  <rte-formatter 
6197  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-7 rte
6198     rte 
6199  "
6200
6201  style="
6202    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
6203
6204    
6205
6206    
6207  "
6208
6209  
6210>
6211    Un matin de décembre, au musée Bossuet Certains secrets ne meurent jamais, ils attendent leur heure… Tout commence à Meaux, un matin de décembre. La médiatrice du musée Bossuet découvre...
6212    
6213      <a href="/blogs/actualites/le-secret-meldois-quand-le-polar-sinvite-a-meaux">Lire plus...</a>
6214    
6215  </rte-formatter>
6216
6217
6218
6219
6220
6221
6222  </div>
6223</div>
6224
6225
6226
6227
6228</div>
6229
6230        </div>
6231      
6232        
6233        <style data-shopify>
6234          [data-blog-index="template--29710731084111__main-9"] {
6235            --col-span: 2;
6236            --blog-post-card-scale: 0.6;
6237          }
6238
6239          @media screen and (max-width: 749px) {
6240            [data-blog-index="template--29710731084111__main-9"] {
6241              --col-span: 6;
6242              --blog-post-card-scale: 0.5;
6243            }
6244          }
6245        </style>
6246        <div
6247          class="blog-post-item"
6248          data-testid="blog-post-item"
6249          data-blog-index="template--29710731084111__main-9"
6250        >
6251          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-8" class="shopify-block">
6252
6253
6254
6255
6256<div
6257  class="blog-post-card"
6258  style="--text-align: left"
6259>
6260  
6261    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-8" class="shopify-block">
6262<div class="blog-post-card__image-container">
6263  <a href="/blogs/actualites/plantes-sauvages-comestibles-5-regles-pour-debuter-la-cueillette-en-toute-securite">
6264    <img
6265      srcset="
6266        //puitsfleuri.com/cdn/shop/articles/photo_plantes_f2ca5983-62cd-47de-a52c-8373a8e30720.png?v=1788792212&width=350 350w,
6267        //puitsfleuri.com/cdn/shop/articles/photo_plantes_f2ca5983-62cd-47de-a52c-8373a8e30720.png?v=1788792212&width=750 750w,
6268        
6269        
6270        //puitsfleuri.com/cdn/shop/articles/photo_plantes_f2ca5983-62cd-47de-a52c-8373a8e30720.png?v=1788792212 851w
6271      "
6272      src="//puitsfleuri.com/cdn/shop/articles/photo_plantes_f2ca5983-62cd-47de-a52c-8373a8e30720.png?v=1788792212&width=1100"
6273      loading="eager"
6274      fetchpriority="high"
6275      width="851"
6276      height="315"
6277      alt="Plantes sauvages comestibles : 5 règles pour débuter la cueillette en toute sécurité"
6278      class="
6279        border-style
6280        blog-post-card__image
6281        blog-post-card__image--small
6282      "
6283      style="
6284--border-width: 1px; --border-style: none; --border-color:
6285rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
6286"
6287    >
6288  </a>
6289</div>
6290
6291
6292
6293
6294</div>
6295
6296  
6297
6298  <div class="blog-post-card__content">
6299    <a
6300      class="blog-post-card__title-link"
6301      href="/blogs/actualites/plantes-sauvages-comestibles-5-regles-pour-debuter-la-cueillette-en-toute-securite"
6302      data-testid="blog-post-link"
6303    >
6304
6305
6306
6307
6308
6309
6310
6311  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-8 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
6312    Plantes sauvages comestibles : 5 règles pour débuter la cueillette en toute sécurité
6313  </div>
6314
6315
6316
6317
6318
6319
6320</a>
6321
6322    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-8" class="shopify-block">
6323
6324
6325
6326
6327<div
6328    class="
6329      blog-post-details
6330      spacing-style
6331      justify-left
6332      
6333    "
6334    style="
6335      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6336      
6337    "
6338  ><span><time datetime="2026-09-07T14:43:29Z">7 septembre 2026</time></span></div>
6339
6340
6341
6342
6343
6344</div>
6345
6346
6347    
6348
6349
6350
6351
6352
6353  
6354  
6355
6356  
6357
6358  <rte-formatter 
6359  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-8 rte
6360     rte 
6361  "
6362
6363  style="
6364    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
6365
6366    
6367
6368    
6369  "
6370
6371  
6372>
6373    Orties, pissenlits, mûres, noisettes, châtaignes… La nature autour de nous regorge de plantes comestibles, et l'automne est l'une des meilleures saisons pour s'y mettre. Mais cueillir des plantes sauvages ne...
6374    
6375      <a href="/blogs/actualites/plantes-sauvages-comestibles-5-regles-pour-debuter-la-cueillette-en-toute-securite">Lire plus...</a>
6376    
6377  </rte-formatter>
6378
6379
6380
6381
6382
6383
6384  </div>
6385</div>
6386
6387
6388
6389
6390</div>
6391
6392        </div>
6393      
6394        
6395        <style data-shopify>
6396          [data-blog-index="template--29710731084111__main-10"] {
6397            --col-span: 2;
6398            --blog-post-card-scale: 0.6;
6399          }
6400
6401          @media screen and (max-width: 749px) {
6402            [data-blog-index="template--29710731084111__main-10"] {
6403              --col-span: 6;
6404              --blog-post-card-scale: 0.5;
6405            }
6406          }
6407        </style>
6408        <div
6409          class="blog-post-item"
6410          data-testid="blog-post-item"
6411          data-blog-index="template--29710731084111__main-10"
6412        >
6413          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-9" class="shopify-block">
6414
6415
6416
6417
6418<div
6419  class="blog-post-card"
6420  style="--text-align: left"
6421>
6422  
6423    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-9" class="shopify-block">
6424<div class="blog-post-card__image-container">
6425  <a href="/blogs/actualites/souffrance-au-travail-dans-le-service-public-le-livre-de-christelle-mazza-pour-comprendre-et-agir">
6426    <img
6427      srcset="
6428        //puitsfleuri.com/cdn/shop/articles/HHSouffrance_travail.jpg?v=1788598287&width=350 350w,
6429        //puitsfleuri.com/cdn/shop/articles/HHSouffrance_travail.jpg?v=1788598287&width=750 750w,
6430        //puitsfleuri.com/cdn/shop/articles/HHSouffrance_travail.jpg?v=1788598287&width=1100 1100w,
6431        //puitsfleuri.com/cdn/shop/articles/HHSouffrance_travail.jpg?v=1788598287&width=1500 1500w,
6432        //puitsfleuri.com/cdn/shop/articles/HHSouffrance_travail.jpg?v=1788598287 1594w
6433      "
6434      src="//puitsfleuri.com/cdn/shop/articles/HHSouffrance_travail.jpg?v=1788598287&width=1100"
6435      loading="eager"
6436      fetchpriority="high"
6437      width="1594"
6438  
6438    height="2184"
6439      alt="Souffrance au travail dans le service public : le livre de Christelle Mazza pour comprendre et agir"
6440      class="
6441        border-style
6442        blog-post-card__image
6443        blog-post-card__image--small
6444      "
6445      style="
6446--border-width: 1px; --border-style: none; --border-color:
6447rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
6448"
6449    >
6450  </a>
6451</div>
6452
6453
6454
6455
6456</div>
6457
6458  
6459
6460  <div class="blog-post-card__content">
6461    <a
6462      class="blog-post-card__title-link"
6463      href="/blogs/actualites/souffrance-au-travail-dans-le-service-public-le-livre-de-christelle-mazza-pour-comprendre-et-agir"
6464      data-testid="blog-post-link"
6465    >
6466
6467
6468
6469
6470
6471
6472
6473  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-9 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
6474    Souffrance au travail dans le service public : le livre de Christelle Mazza pour comprendre et agir
6475  </div>
6476
6477
6478
6479
6480
6481
6482</a>
6483
6484    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-9" class="shopify-block">
6485
6486
6487
6488
6489<div
6490    class="
6491      blog-post-details
6492      spacing-style
6493      justify-left
6494      
6495    "
6496    style="
6497      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6498      
6499    "
6500  ><span><time datetime="2026-09-05T08:51:16Z">5 septembre 2026</time></span></div>
6501
6502
6503
6504
6505
6506</div>
6507
6508
6509    
6510
6511
6512
6513
6514
6515  
6516  
6517
6518  
6519
6520  <rte-formatter 
6521  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-9 rte
6522     rte 
6523  "
6524
6525  style="
6526    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
6527
6528    
6529
6530    
6531  "
6532
6533  
6534>
6535    Résister et reconstruire Ce n'est pas un livre de constat seulement. Une partie entière est consacrée aux voies de résistance : la protection des lanceurs d'alerte, la construction d'une stratégie...
6536    
6537      <a href="/blogs/actualites/souffrance-au-travail-dans-le-service-public-le-livre-de-christelle-mazza-pour-comprendre-et-agir">Lire plus...</a>
6538    
6539  </rte-formatter>
6540
6541
6542
6543
6544
6545
6546  </div>
6547</div>
6548
6549
6550
6551
6552</div>
6553
6554        </div>
6555      
6556        
6557        <style data-shopify>
6558          [data-blog-index="template--29710731084111__main-11"] {
6559            --col-span: 2;
6560            --blog-post-card-scale: 0.6;
6561          }
6562
6563          @media screen and (max-width: 749px) {
6564            [data-blog-index="template--29710731084111__main-11"] {
6565              --col-span: 6;
6566              --blog-post-card-scale: 0.5;
6567            }
6568          }
6569        </style>
6570        <div
6571          class="blog-post-item"
6572          data-testid="blog-post-item"
6573          data-blog-index="template--29710731084111__main-11"
6574        >
6575          <div id="shopify-block-AUzhPOC9DeUhadlBRe__static-blog-post-card-10" class="shopify-block">
6576
6577
6578
6579
6580<div
6581  class="blog-post-card"
6582  style="--text-align: left"
6583>
6584  
6585    <div id="shopify-block-AdS9ncmMxSWRYeWs3Z__image-10" class="shopify-block">
6586<div class="blog-post-card__image-container">
6587  <a href="/blogs/actualites/comment-debuter-en-apiculture-le-guide-pour-se-lancer-sereinement">
6588    <img
6589      srcset="
6590        //puitsfleuri.com/cdn/shop/articles/photo_apiculture_6bb52887-888c-45da-9040-1adf6695f56f.png?v=1789220810&width=350 350w,
6591        //puitsfleuri.com/cdn/shop/articles/photo_apiculture_6bb52887-888c-45da-9040-1adf6695f56f.png?v=1789220810&width=750 750w,
6592        
6593        
6594        //puitsfleuri.com/cdn/shop/articles/photo_apiculture_6bb52887-888c-45da-9040-1adf6695f56f.png?v=1789220810 851w
6595      "
6596      src="//puitsfleuri.com/cdn/shop/articles/photo_apiculture_6bb52887-888c-45da-9040-1adf6695f56f.png?v=1789220810&width=1100"
6597      loading="eager"
6598      fetchpriority="high"
6599      width="851"
6600      height="315"
6601      alt="Comment débuter en apiculture : le guide pour se lancer sereinement"
6602      class="
6603        border-style
6604        blog-post-card__image
6605        blog-post-card__image--small
6606      "
6607      style="
6608--border-width: 1px; --border-style: none; --border-color:
6609rgb(var(--color-border-rgb) / 1.0); --border-radius: 4px;  overflow: hidden; 
6610"
6611    >
6612  </a>
6613</div>
6614
6615
6616
6617
6618</div>
6619
6620  
6621
6622  <div class="blog-post-card__content">
6623    <a
6624      class="blog-post-card__title-link"
6625      href="/blogs/actualites/comment-debuter-en-apiculture-le-guide-pour-se-lancer-sereinement"
6626      data-testid="blog-post-link"
6627    >
6628
6629
6630
6631
6632
6633
6634
6635  <div class=" spacing-style text-block text-block--ATzN0My9WNHJjdDFGM__heading-10 h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:10px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-);          --text-align: left;          ">
6636    Comment débuter en apiculture : le guide pour se lancer sereinement
6637  </div>
6638
6639
6640
6641
6642
6643
6644</a>
6645
6646    <div id="shopify-block-ARkpRdE04TFFFU2ZyW__blog-post-details-10" class="shopify-block">
6647
6648
6649
6650
6651<div
6652    class="
6653      blog-post-details
6654      spacing-style
6655      justify-left
6656      
6657    "
6658    style="
6659      --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
6660      
6661    "
6662  ><span><time datetime="2026-09-04T13:32:35Z">4 septembre 2026</time></span></div>
6663
6664
6665
6666
6667
6668</div>
6669
6670
6671    
6672
6673
6674
6675
6676
6677  
6678  
6679
6680  
6681
6682  <rte-formatter 
6683  class="blog-post-card__content-text spacing-style text-block text-block--AcWxvdzJRMndLNHN2U__content-10 rte
6684     rte 
6685  "
6686
6687  style="
6688    --padding-block-start: 16px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;
6689
6690    
6691
6692    
6693  "
6694
6695  
6696>
6697    Vous rêvez d'installer votre première ruche au fond du jardin, mais vous ne savez pas par où commencer ? Bonne nouvelle : débuter en apiculture est plus accessible qu'il n'y...
6698    
6699      <a href="/blogs/actualites/comment-debuter-en-apiculture-le-guide-pour-se-lancer-sereinement">Lire plus...</a>
6700    
6701  </rte-formatter>
6702
6703
6704
6705
6706
6707
6708  </div>
6709</div>
6710
6711
6712
6713
6714</div>
6715
6716        </div>
6717      
6718    </div>
6719  </div>
6720</blog-posts-list>
6721
6722
6723
6724
6725</div>
6726      </main>
6727
6728      <footer>
6729        <!-- BEGIN sections: footer-group -->
6730<div id="shopify-section-sections--29710731215183__17888712511d8211a6" class="shopify-section shopify-section-group-footer-group section-wrapper">
6731
6732
6733
6734
6735
6736
6737
6738
6739
6740
6741
6742
6743
6744<div class="section-background color-custom-sections--29710731215183__17888712511d8211a6"></div>
6745<div
6746  class="section section--page-width color-custom-sections--29710731215183__17888712511d8211a6"
6747  data-testid="ui-test-section"
6748
6749  
6750
6751  style="
6752    
6753
6754    
6755  "
6756>
6757  <div class="custom-section-background">
6758    
6759
6760
6761
6762
6763  </div>
6764
6765  <div
6766    class="border-style custom-section-content"
6767    style="
6768--border-width: 1px; --border-style: none; --border-color:
6769rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
6770"
6771  >
6772    
6773
6774    <div
6775      class="
6776        spacing-style
6777        layout-panel-flex
6778        layout-panel-flex--column
6779        section-content-wrapper
6780         mobile-column
6781      "
6782      style="
6783        --flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
6784
6785--gap: 12px;
6786
6787--horizontal-alignment: flex-start; --vertical-alignment: center;
6788--vertical-alignment-mobile: center;
6789
6790        --padding-block-start: 0px;--padding-block-end: 0px;
6791      "
6792      data-testid="section-content"
6793    >
6794      
6795  <div id="shopify-block-AdUtBVldObDN6a3kvL__ai_gen_block_d4fb674_EzHGzh" class="shopify-block">
6796
6797
6798<style data-shopify>
6799  .ai-selection-moment-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6800    display: block;
6801    width: 100%;
6802    padding: 60px 0;
6803    background-color: #e19946;
6804  }
6805
6806  .ai-selection-moment-container-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6807    max-width: 1400px;
6808    margin: 0 auto;
6809    padding: 0 20px;
6810    width: 100%;
6811  }
6812
6813  .ai-selection-moment-header-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6814    text-align: center;
6815    margin-bottom: 40px;
6816  }
6817
6818  .ai-selection-moment-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6819    font-size: 36px;
6820    color: #000000;
6821    margin: 0 0 10px 0;
6822    font-family: var(--font-heading);
6823    line-height: 1.2;
6824  }
6825
6826  .ai-selection-moment-subtitle-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6827    font-size: 16px;
6828    color: #666666;
6829    margin: 0;
6830    line-height: 1.5;
6831  }
6832
6833  .ai-selection-moment-grid-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6834    display: grid;
6835    grid-template-columns: repeat(4, 1fr);
6836    gap: 20px;
6837    margin-bottom: 40px;
6838  }
6839
6840  .ai-selection-moment-product-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6841    background-color: rgba(0,0,0,0);
6842    border-radius: 8px;
6843    overflow: hidden;
6844    transition: transform 0.3s ease, box-shadow 0.3s ease;
6845  }
6846
6847  .ai-selection-moment-product-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh:hover {
6848    transform: translateY(-4px);
6849    box-shadow: 0 8px 20px rgba(0, 0, 0, 0.1);
6850  }
6851
6852  .ai-selection-moment-image-wrapper-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6853    position: relative;
6854    width: 100%;
6855    padding-bottom: 100%;
6856    overflow: hidden;
6857    background-color: #f5f5f5;
6858  }
6859
6860  .ai-selection-moment-image-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6861    position: absolute;
6862    top: 0;
6863    left: 0;
6864    width: 100%;
6865    height: 100%;
6866    object-fit: cover;
6867  }
6868
6869  .ai-selection-moment-placeholder-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6870    position: absolute;
6871    top: 0;
6872    left: 0;
6873    width: 100%;
6874    height: 100%;
6875    display: flex;
6876    align-items: center;
6877    justify-content: center;
6878    background-color: #f5f5f5;
6879  }
6880
6881  .ai-selection-moment-placeholder-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh svg {
6882    width: 50%;
6883    height: 50%;
6884    opacity: 0.3;
6885  }
6886
6887  .ai-selection-moment-info-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6888    padding: 16px;
6889  }
6890
6891  .ai-selection-moment-product-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6892    font-size: 16px;
6893    font-weight: 500;
6894    margin: 0 0 8px 0;
6895    color: #000000;
6896    line-height: 1.4;
6897  }
6898
6899  .ai-selection-moment-product-price-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6900    font-size: 14px;
6901    font-weight: 600;
6902    color: #000000;
6903  }
6904
6905  .ai-selection-moment-empty-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6906    text-align: center;
6907    padding: 60px 20px;
6908    color: #999;
6909    font-style: italic;
6910  }
6911
6912  .ai-selection-moment-cta-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6913    text-align: center;
6914  }
6915
6916  .ai-selection-moment-button-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6917    display: inline-block;
6918    padding: 14px 32px;
6919    background-color: #000000;
6920    color: #ffffff;
6921    text-decoration: none;
6922    border-radius: 14px;
6923    font-weight: 500;
6924    transition: background-color 0.3s ease;
6925  }
6926
6927  .ai-selection-moment-button-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh:hover {
6928    background-color: #333333;
6929  }
6930
6931  @media screen and (max-width: 989px) {
6932    .ai-selection-moment-grid-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6933      grid-template-columns: repeat(3, 1fr);
6934    }
6935
6936    .ai-selection-moment-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6937      font-size: calc(36px * 0.8);
6938    }
6939  }
6940
6941  @media screen and (max-width: 749px) {
6942    .ai-selection-moment-grid-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6943      grid-template-columns: repeat(2, 1fr);
6944    }
6945
6946    .ai-selection-moment-container-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6947      width: 100%;
6948    }
6949
6950    .ai-selection-moment-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6951      font-size: calc(36px * 0.6);
6952    }
6953
6954    .ai-selection-moment-subtitle-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh {
6955      font-size: calc(16px * 0.9);
6956    }
6957  }
6958</style>
6959
6960<div class="ai-selection-moment-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh" >
6961  <div class="ai-selection-moment-container-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6962    
6963      <div class="ai-selection-moment-header-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6964        
6965          <h2 class="ai-selection-moment-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">Sélection du moment</h2>
6966        
6967        
6968          <p class="ai-selection-moment-subtitle-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">Découvrez nos coups de cœur de la saison</p>
6969        
6970      </div>
6971    
6972
6973    
6974      <div class="ai-selection-moment-grid-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6975        
6976          <a href="/products/tutelle-curatelle-etc-2026-2027" class="ai-selection-moment-product-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6977            <div class="ai-selection-moment-image-wrapper-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6978              
6979                <img
6980                  src="//puitsfleuri.com/cdn/shop/files/569-large_default_1.webp?v=1790087699&width=600"
6981                  alt="Tutelle, curatelle, etc. 2026-2027"
6982                  class="ai-selection-moment-image-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh"
6983                  loading="lazy"
6984                  width="600"
6985                  height="600"
6986                >
6987              
6988            </div>
6989            <div class="ai-selection-moment-info-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6990              <h3 class="ai-selection-moment-product-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">Tutelle, curatelle, etc. 2026-2027</h3>
6991              <div class="ai-selection-moment-product-price-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6992                39,00 €
6993              </div>
6994            </div>
6995          </a>
6996        
6997          <a href="/products/souffrance-au-travail-dans-le-service-public" class="ai-selection-moment-product-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6998            <div class="ai-selection-moment-image-wrapper-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
6999              
7000                <img
7001                  src="//puitsfleuri.com/cdn/shop/files/558-large_default_1.webp?v=1790086733&width=600"
7002                  alt="Couverture de l&#39;essai de fond sur la souffrance au travail et la violence institutionnelle dans la fonction publique"
7003                  class="ai-selection-moment-image-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh"
7004                  loading="lazy"
7005                  width="600"
7006                  height="600"
7007                >
7008              
7009            </div>
7010            <div class="ai-selection-moment-info-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7011              <h3 class="ai-selection-moment-product-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">Souffrance au travail dans le service public</h3>
7012              <div class="ai-selection-moment-product-price-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7013                29,00 €
7014              </div>
7015            </div>
7016          </a>
7017        
7018          <a href="/products/marie-antoinette-a-fontainebleau-1770-1786" class="ai-selection-moment-product-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7019            <div class="ai-selection-moment-image-wrapper-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7020              
7021                <img
7022                  src="//puitsfleuri.com/cdn/shop/files/571-large_default_1.webp?v=1790087385&width=600"
7023                  alt="Couverture du livre de l&#39;histoire de Marie-Antoinette à Fontainebleau"
7024                  class="ai-selection-moment-image-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh"
7025                  loading="lazy"
7026                  width="600"
7027                  height="600"
7028                >
7029              
7030            </div>
7031            <div class="ai-selection-moment-info-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7032              <h3 class="ai-selection-moment-product-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">Marie-Antoinette à Fontainebleau (1770-1786)</h3>
7033              <div class="ai-selection-moment-product-price-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7034                27,00 €
7035              </div>
7036            </div>
7037          </a>
7038        
7039          <a href="/products/transmission-ou-reprise-d-entreprise" class="ai-selection-moment-product-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7040            <div class="ai-selection-moment-image-wrapper-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7041              
7042                <img
7043                  src="//puitsfleuri.com/cdn/shop/files/AAProjetTransmissionC_1.webp?v=1790086903&width=600"
7044                  alt="Couverture du livre sur la transmission ou reprise d&#39;entreprise"
7045                  class="ai-selection-moment-image-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh"
7046                  loading="lazy"
7047                  width="600"
7048                  height="600"
7049                >
7050              
7051            </div>
7052            <div class="ai-selection-moment-info-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7053              <h3 class="ai-selection-moment-product-title-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">Transmission ou reprise d’entreprise</h3>
7054              <div class="ai-selection-moment-product-price-adutbvldobdn6a3kvlaigenblockd4fb674ezhgzh">
7055                25,00 €
7056              </div>
7057            </div>
7058          </a>
7059        
7060      </div>
7061
7062      
7063    
7064  </div>
7065</div>
7066
7067
7068</div>
7069
7070
7071    </div>
7072  </div>
7073</div>
7074
7075
7076
7077
7078
7079</div><div id="shopify-section-sections--29710731215183__footer_m9NzUG" class="shopify-section shopify-section-group-footer-group section-wrapper">
7080
7081
7082
7083
7084
7085
7086  <style data-shopify>
7087    .color-custom-sections--29710731215183__footer_m9NzUG,
7088    .color-custom-sections--29710731215183__footer_m9NzUG .text-block {
7089      /* Background */
7090      --color-background: #ffffff;
7091      --color-background-rgb: 255 255 255;
7092
7093      /* Opacity values adjusted for background brightness */
7094      
7095--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
70960.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
7097
7098
7099      
7100        /* Foreground / text — explicit or smart-contrasted */
7101        --color: #000000;
7102        --color-rgb: 0 0 0;
7103        --color-foreground: #000000;
7104        --color-foreground-rgb: 0 0 0;
7105        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
7106        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
7107        --color-border: var(--palette-darkest);
7108        --color-border-rgb: var(--palette-darkest-rgb);
7109      
7110    }
7111
7112    
7113      .color-custom-sections--29710731215183__footer_m9NzUG {
7114        /* Form-related tokens stay on .color-custom only — .text-block is a prose
7115           container (text/announcement/inline-text/blog-post-description/
7116           collection-link/price/sku) and never holds form inputs. */
7117        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
7118        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
7119        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
7120        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
7121      }
7122    
7123
7124    .color-custom-sections--29710731215183__footer_m9NzUG {
7125      color: var(--color, var(--color-foreground));
7126      background-color: var(--color-background);
7127    }
7128  </style>
7129
7130
7131
7132<div
7133  class="section-background color-custom-sections--29710731215183__footer_m9NzUG"
7134></div>
7135<div
7136  class="section section--page-width color-custom-sections--29710731215183__footer_m9NzUG"
7137>
7138  
7139  <div
7140    class="
7141      footer-content
7142      spacing-style
7143      
7144      
7145    "
7146    style="
7147      --padding-block-start: max(20px, calc(var(--spacing-scale) * 30px));--padding-block-end: max(20px, calc(var(--spacing-scale) * 30px));
7148      --footer-gap: 20px;
7149      --grid-columns: 2;
7150      --last-row-count: 2;
7151      --tablet-last-row-count: 2;
7152    "
7153  >
7154    
7155
7156
7157
7158
7159
7160
7161
7162
7163
7164
7165<div
7166  class="
7167    group-block
7168    group-block--height-fit
7169    group-block--width-fill
7170    border-style
7171    spacing-style
7172    size-style
7173    
7174    
7175  "
7176  style="
7177    
7178--border-width: 1px; --border-style: none; --border-color:
7179rgb(var(--color-border-rgb) / 1.0); --border-radius: 0px; 
7180
7181    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7182    --size-style-width: 100%;--size-style-height: fit;--size-style-width-mobile: 100%; --size-style-width-mobile-min: 5rem;
7183    
7184  "
7185  
7186  data-testid="group-block"
7187><div class="group-block__media-wrapper">
7188    
7189
7190
7191
7192
7193    
7194  </div>
7195
7196  <div
7197    class="
7198      group-block-content
7199      
7200      layout-panel-flex
7201      layout-panel-flex--column
7202       mobile-column
7203    "
7204    style="--flex-direction: column; --flex-wrap: nowrap; --flex-wrap-mobile: wrap;
7205
7206--gap: 6px;
7207
7208--horizontal-alignment: flex-start; --vertical-alignment: center;
7209--vertical-alignment-mobile: center;
7210"
7211  >
7212  
7213
7214
7215
7216
7217
7218
7219
7220
7221  <div class=" spacing-style text-block text-block--AQXpIenZ0c3NTY3RKV__text_LWt8Pz h4    text-block--align-left  "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
7222    <p><br/>Votre adresse e-mail<br/><br/></p>
7223  </div>
7224
7225
7226
7227
7228
7229
7230
7231
7232
7233
7234
7235
7236
7237
7238
7239  <rte-formatter class=" spacing-style text-block text-block--ASVFTRkVXZnZpc3Nlc__text_f9CFLH rte    text-block--align-left rte   "  style="    --padding-block-start: 0px; --padding-block-end:0px; --padding-inline-start:0px; --padding-inline-end:0px;            --width: 100%;    --max-width: var(--max-width--body-normal);          --text-align: left;          ">
7240    <p><br/>Recevez nos offres exclusives et découvrez nos nouveautés en avant-première<br/><br/></p>
7241  </rte-formatter>
7242
7243
7244
7245
7246
7247
7248
7249</div>
7250</div>
7251
7252
7253
7254
7255
7256
7257
7258
7259
7260
7261
7262
7263
7264
7265
7266<div
7267  class="email-signup-block size-style spacing-style"
7268  style="
7269    --size-style-width: 100%;--size-style-height: ;
7270    --padding-block-start: 0px;--padding-block-end: 0px;--padding-inline-start: 0px;--padding-inline-end: 0px;
7271  "
7272  
7273>
7274  
7275<form method="post" action="/contact#contact_form" id="contact_form" accept-charset="UTF-8" class="email-signup__form spacing-style"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" />
7276    
7277<div
7278      class="email-signup__input-group email-signup__input-group--integrated email-signup__input-group--arrow"
7279      style="
7280        --border-width: 1px;
7281        --border-radius: 100px;
7282        --color-input-background: #ffffff; --color-input-text: #333333; --color-input-text-rgb: 51 51 51; --color-input-border: #DFDFDF;
7283      "
7284    >
7285      <label
7286        for="EmailInput-AT291bkpJRWlwMFB6V__email_signup_crihX7"
7287        class="visually-hidden"
7288      >
7289        E-mail
7290      </label>
7291      <input
7292        id="EmailInput-AT291bkpJRWlwMFB6V__email_signup_crihX7"
7293        class="email-signup__input email-signup__input--all paragraph "
7294        type="email"
7295        name="contact[email]"
7296        autocorrect="off"
7297        autocapitalize="off"
7298        autocomplete="email"
7299        placeholder="Adresse e-mail"
7300        required
7301        
7302      >
7303      <button
7304        class="email-signup__button email-signup__button--integrated email-signup__button--arrow paragraph button-unstyled button-unstyled--AT291bkpJRWlwMFB6V__email_signup_crihX7"
7305        
7306          aria-label="S’inscrire"
7307        
7308      >
7309        
7310          <svg
7311            viewBox="0 0 20 20"
7312            xmlns="http://www.w3.org/2000/svg"
7313            focusable="false"
7314            aria-hidden="true"
7315            class="email-signup__button-icon"
7316          >
7317            
7318
7319
7320<path
7321      clip-rule="evenodd"
7322      d="m11.246 5.31759c.0322-.07821.0833-.14723.1486-.20093.0654-.0537.143-.09041.2259-.10686.083-.01645.1688-.01214.2497.01257.0808.0247.1544.06902.214.12902l4.104 4.104c.0478.04765.0857.10426.1115.16659.0259.06232.0392.12913.0392.19661 0 .06747-.0133.13429-.0392.19661-.0258.06233-.0637.11893-.1115.16659l-4.104 4.10401c-.0963.0963-.227.1504-.3632.1504s-.2669-.0541-.3632-.1504-.1504-.227-.1504-.3632.0541-.2669.1504-.3632l3.2288-3.2278h-11.0736c-.13606 0-.26654-.0541-.36275-.15027-.0962-.0962-.15025-.22669-.15025-.36274 0-.13606.05405-.26654.15025-.36275.09621-.0962.22669-.15025.36275-.15025h11.0736l-3.2288-3.2278c-.0721-.07178-.1212-.16335-.1411-.2631s-.0097-.20316.0293-.2971z"
7323      fill="currentColor"
7324      fill-rule="evenodd"
7325    />
7326          </svg>
7327        
7328      </button>
7329    </div></form>
7330</div>
7331
7332
7333
7334
7335
7336  </div>
7337</div>
7338
7339
7340
7341
7342</div><div id="shopify-section-sections--29710731215183__footer_utilities_jLGE8U" class="shopify-section shopify-section-group-footer-group footer-utilities">
7343
7344
7345
7346
7347
7348
7349  <style data-shopify>
7350    .color-custom-sections--29710731215183__footer_utilities_jLGE8U,
7351    .color-custom-sections--29710731215183__footer_utilities_jLGE8U .text-block {
7352      /* Background */
7353      --color-background: #ffffff;
7354      --color-background-rgb: 255 255 255;
7355
7356      /* Opacity values adjusted for background brightness */
7357      
7358--opacity-5-15: 0.05; --opacity-10-25: 0.1; --opacity-35-55: 0.35; --opacity-40-60:
73590.4; --opacity-30-60: 0.3; --opacity-60: 0.6;
7360
7361
7362      
7363        /* Foreground / text — explicit or smart-contrasted */
7364        --color: #000000;
7365        --color-rgb: 0 0 0;
7366        --color-foreground: #000000;
7367        --color-foreground-rgb: 0 0 0;
7368        --color-foreground-muted: rgb(0 0 0 / var(--opacity-muted-text));
7369        --color-foreground-subdued: rgb(0 0 0 / var(--opacity-subdued-text));
7370        --color-border: var(--palette-darkest);
7371        --color-border-rgb: var(--palette-darkest-rgb);
7372      
7373    }
7374
7375    
7376      .color-custom-sections--29710731215183__footer_utilities_jLGE8U {
7377        /* Form-related tokens stay on .color-custom only — .text-block is a prose
7378           container (text/announcement/inline-text/blog-post-description/
7379           collection-link/price/sku) and never holds form inputs. */
7380        --input-disabled-background-color: rgb(0 0 0 / var(--opacity-10));
7381        --input-disabled-border-color: rgb(0 0 0 / var(--opacity-5));
7382        --input-disabled-text-color: rgb(0 0 0 / var(--opacity-50));
7383        --checkbox-border: 1px solid rgb(0 0 0 / var(--opacity-35-55));
7384      }
7385    
7386
7387    .color-custom-sections--29710731215183__footer_utilities_jLGE8U {
7388      color: var(--color, var(--color-foreground));
7389      background-color: var(--color-background);
7390    }
7391  </style>
7392
7393
7394
7395<div
7396  class="section-background color-custom-sections--29710731215183__footer_utilities_jLGE8U"
7397></div>
7398<div
7399  class="section section--page-width color-custom-sections--29710731215183__footer_utilities_jLGE8U"
7400  
7401>
7402  <div
7403    class="utilities utilities--blocks-3 spacing-style"
7404    style="--padding-block-start: 20px;--padding-block-end: max(20px, calc(var(--spacing-scale) * 48px)); --border-width: 1px; --divider-color: #DFDFDF; --gap: 24px;"
7405    data-testid="footer-utilities"
7406  >
7407    
7408
7409<div
7410  class="
7411    footer-utilities__group-copyright
7412    custom-typography
7413    custom-font-size
7414  "
7415  style="
7416    
7417--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
7418    
7419  "
7420  
7421>
7422  <span class="footer-utilities__text">
7423    &copy; 2026
7424    <a href="/" title="">Éditions du Puits Fleuri</a>, <a target="_blank" rel="nofollow" href="https://fr.shopify.com?utm_campaign=poweredby&amp;utm_medium=shopify&amp;utm_source=onlinestore">Commerce électronique propulsé par Shopify</a>
7425</span>
7426</div>
7427
7428
7429
7430
7431
7432
7433  <anchored-popover-component
7434    data-hover-triggered="true"
7435  >
7436    <button
7437      class="policy-list-trigger button-unstyled"
7438      popovertarget="terms-policies-popover"
7439      popovertargetaction="toggle"
7440      ref="trigger"
7441      style="
7442        
7443--font-size: 0.75rem;      --font-weight: ;--font-family: ;    --text-transform: none;    --text-wrap: pretty;          --line-height: var(--line-height--body-);        --letter-spacing: var(--letter-spacing--body-);
7444        
7445      "
7446      
7447    >
7448      Conditions générales et politiques
7449    </button>
7450    <div
7451      class="terms-policies-popover color-custom-popover"
7452      id="terms-policies-popover"
7453      popover="auto"
7454      ref="popover"
7455    >
7456      <ul
7457        class="
7458          policy_list list-unstyled
7459          custom-typography
7460          custom-font-size
7461        "
7462      ><li>
7463              <a
7464                href="/policies/privacy-policy"
7465                class="footer-utilities__text"
7466              >Politique de confidentialité</a>
7467            </li><li>
7468              <a
7469                href="/policies/refund-policy"
7470                class="footer-utilities__text"
7471              >Politique de remboursement</a>
7472            </li><li>
7473              <a
7474                href="/policies/terms-of-service"
7475                class="footer-utilities__text"
7476              >Conditions d’utilisation</a>
7477            </li><li>
7478              <a
7479                href="/policies/shipping-policy"
7480                class="footer-utilities__text"
7481              >Politique d’expédition</a>
7482            </li><li>
7483              <a
7484                href="/policies/contact-information"
7485                class="footer-utilities__text"
7486              >Coordonnées</a>
7487            </li><li>
7488              <a
7489                href="/policies/legal-notice"
7490                class="footer-utilities__text"
7491              >Mentions légales</a>
7492            </li><li>
7493              <a
7494                href="/policies/terms-of-sale"
7495                class="footer-utilities__text"
7496              >Conditions générales de vente</a>
7497            </li></ul>
7498    </div>
7499  </anchored-popover-component>
7500
7501
7502
7503
7504
7505
7506<div
7507  class="social-icons__wrapper social-icons__wrapper--ARWxPb3RaRThlaDcyV__social_links_Ew63Kq"
7508  
7509>
7510  
7511  
7512
7513  
7514    
7515
7516    
7517    
7518      
7519        <div
7520          class="social-icons__icon-wrapper"
7521        >
7522          <a
7523            href="https://www.facebook.com/editions.puitsfleuri"
7524            target="_blank"
7525            rel="noopener noreferrer"
7526            aria-label="Facebook"
7527            
7528          >
7529            <span class="social-icons__icon-label">Facebook</span>
7530            
7531              <svg
7532                class="social-icons__icon icon-default"
7533                aria-hidden="true"
7534                focusable="false"
7535                xmlns="http://www.w3.org/2000/svg"
7536                viewBox="0 0 20 20"
7537              >
7538
7539
7540<path d="M18 10.049C18 5.603 14.419 2 10 2c-4.419 0-8 3.603-8 8.049C2 14.067 4.925 17.396 8.75 18v-5.624H6.719v-2.328h2.03V8.275c0-2.017 1.195-3.132 3.023-3.132.874 0 1.79.158 1.79.158v1.98h-1.009c-.994 0-1.303.621-1.303 1.258v1.51h2.219l-.355 2.326H11.25V18c3.825-.604 6.75-3.933 6.75-7.951Z" /></svg>
7541            
7542          </a>
7543        </div>
7544      
7545    
7546  
7547    
7548
7549    
7550    
7551      
7552        <div
7553          class="social-icons__icon-wrapper"
7554        >
7555          <a
7556            href="https://www.instagram.com/editionsdupuitsfleuri/"
7557            target="_blank"
7558            rel="noopener noreferrer"
7559            aria-label="Instagram"
7560            
7561          >
7562            <span class="social-icons__icon-label">Instagram</span>
7563            
7564              <svg
7565                class="social-icons__icon icon-default"
7566                aria-hidden="true"
7567                focusable="false"
7568                xmlns="http://www.w3.org/2000/svg"
7569                viewBox="0 0 20 20"
7570              >
7571
7572
7573<path
7574      fill-rule="evenodd"
7575      d="M13.23 3.492c-.84-.037-1.096-.046-3.23-.046-2.144 0-2.39.01-3.238.055-.776.027-1.195.164-1.487.273a2.43 2.43 0 0 0-.912.593 2.486 2.486 0 0 0-.602.922c-.11.282-.238.702-.274 1.486-.046.84-.046 1.095-.046 3.23 0 2.134.01 2.39.046 3.229.004.51.097 1.016.274 1.495.145.365.319.639.602.913.282.282.538.456.92.602.474.176.974.268 1.479.273.848.046 1.103.046 3.238.046 2.134 0 2.39-.01 3.23-.046.784-.036 1.203-.164 1.486-.273.374-.146.648-.329.921-.602.283-.283.447-.548.602-.922.177-.476.27-.979.274-1.486.037-.84.046-1.095.046-3.23 0-2.134-.01-2.39-.055-3.229-.027-.784-.164-1.204-.274-1.495a2.43 2.43 0 0 0-.593-.913 2.604 2.604 0 0 0-.92-.602c-.284-.11-.703-.237-1.488-.273ZM6.697 2.05c.857-.036 1.131-.045 3.302-.045 1.1-.014 2.202.001 3.302.045.664.014 1.321.14 1.943.374a3.968 3.968 0 0 1 1.414.922c.41.397.728.88.93 1.414.23.622.354 1.279.365 1.942C18 7.56 18 7.824 18 10.005c0 2.17-.01 2.444-.046 3.292-.036.858-.173 1.442-.374 1.943-.2.53-.474.976-.92 1.423a3.896 3.896 0 0 1-1.415.922c-.51.191-1.095.337-1.943.374-.857.036-1.122.045-3.302.045-2.171 0-2.445-.009-3.302-.055-.849-.027-1.432-.164-1.943-.364a4.152 4.152 0 0 1-1.414-.922 4.128 4.128 0 0 1-.93-1.423c-.183-.51-.329-1.085-.365-1.943C2.009 12.45 2 12.167 2 10.004c0-2.161 0-2.435.055-3.302.027-.848.164-1.432.365-1.942a4.44 4.44 0 0 1 .92-1.414 4.18 4.18 0 0 1 1.415-.93c.51-.183 1.094-.33 1.943-.366Zm.427 4.806a4.105 4.105 0 1 1 5.805 5.805 4.105 4.105 0 0 1-5.805-5.805Zm1.882 5.371a2.668 2.668 0 1 0 2.042-4.93 2.668 2.668 0 0 0-2.042 4.93Zm5.922-5.942a.958.958 0 1 1-1.355-1.355.958.958 0 0 1 1.355 1.355Z"
7576      clip-rule="evenodd"
7577    /></svg>
7578            
7579          </a>
7580        </div>
7581      
7582    
7583  
7584    
7585
7586    
7587    
7588      
7589    
7590  
7591    
7592
7593    
7594    
7595      
7596    
7597  
7598    
7599
7600    
7601    
7602      
7603    
7604  
7605    
7606
7607    
7608    
7609  
7610    
7611
7612    
7613    
7614      
7615        <div
7616          class="social-icons__icon-wrapper"
7617        >
7618          <a
7619            href="https://www.linkedin.com/in/editions-du-puits-fleuri-4b03a7b6/"
7620            target="_blank"
7621            rel="noopener noreferrer"
7622            aria-label="Linkedin"
7623            
7624          >
7625            <span class="social-icons__icon-label">Linkedin</span>
7626            
7627              <svg
7628                class="social-icons__icon icon-default"
7629                aria-hidden="true"
7630                focusable="false"
7631                xmlns="http://www.w3.org/2000/svg"
7632                viewBox="0 0 20 20"
7633              >
7634
7635
7636<path
7637      fill-rule="evenodd"
7638      clip-rule="evenodd"
7639      d="M16.8411 2H3.2061C2.5539 2 2 2.51581 2 3.15124V16.848C2 17.4842 2.36343 18 3.01562 18H16.6507C17.3036 18 18 17.4842 18 16.848V3.15124C18 2.51581 17.4941 2 16.8411 2ZM8.09524 8.09524H10.2491V9.19314H10.2728C10.6011 8.60114 11.571 8 12.7703 8C15.072 8 15.7143 9.2221 15.7143 11.4857V15.7143H13.4286V11.9025C13.4286 10.8891 13.024 10 12.0777 10C10.9288 10 10.381 10.7779 10.381 12.0549V15.7143H8.09524V8.09524ZM4.28571 15.7143H6.57143V8.09524H4.28571V15.7143ZM6.85714 5.42857C6.85714 6.2179 6.2179 6.85714 5.42857 6.85714C4.63924 6.85714 4 6.2179 4 5.42857C4 4.63924 4.63924 4 5.42857 4C6.2179 4 6.85714 4.63924 6.85714 5.42857Z"
7640      fill="currentColor"
7641    /></svg>
7642            
7643          </a>
7644        </div>
7645      
7646    
7647  
7648    
7649
7650    
7651    
7652  
7653    
7654
7655    
7656    
7657  
7658    
7659
7660    
7661    
7662  
7663    
7664
7665    
7666    
7667  
7668    
7669
7670    
7671    
7672  
7673    
7674
7675    
7676    
7677  
7678</div>
7679
7680
7681
7682
7683
7684  </div>
7685</div>
7686
7687
7688
7689
7690</div>
7691<!-- END sections: footer-group -->
7692      </footer>
7693    </div>
7694
7695    
7696
7697    <div
7698      id="shopify-section-cart-drawer-section"
7699      class="shopify-section"
7700    >
7701  
7702
7703  
7703<script
7704    type="module"
7705    src="//puitsfleuri.com/cdn/shop/t/7/assets/cart-drawer.js?v=101430053943909765251785087809"
7706    fetchpriority="low"
7707  ></script>
7707
7708
7709  
7710
7711  <theme-drawer
7712    id="cart-drawer"
7713    data-skip-node-update
7714  >
7715    <dialog
7716      ref="panel"
7717      class="theme-drawer__dialog color-custom-drawer"
7718      aria-labelledby="cart-drawer-heading"
7719      cart-summary-sticky="true"
7720    >
7721      <cart-drawer-component
7722        
7723      >
7724        <template id="empty-cart-template">
7725          
7726    <div
7727      class="cart-drawer__content"
7728      aria-label="Panier"
7729    >
7730      <h2
7731        class="theme-drawer__title h4"
7732        id="cart-drawer-heading"
7733      >
7734        Votre panier est vide
7735      </h2>
7736
7737      <div class="cart-drawer__items">
7738        
7739
7740
7741
7742
7743
7744
7745
7746<script
7747  src="//puitsfleuri.com/cdn/shop/t/7/assets/component-cart-items.js?v=14476580701730542761785087809"
7748  type="module"
7749  fetchpriority="low"
7750></script>
vendor: 1 bytes, line 7750
7750
7751<script
7752  src="//puitsfleuri.com/cdn/shop/t/7/assets/component-cart-quantity-selector.js?v=168493463479860323171785087809"
7753  type="module"
7754  fetchpriority="low"
7755></script>
vendor: 1 bytes, line 7755
7755
7756<script
7757  src="//puitsfleuri.com/cdn/shop/t/7/assets/volume-pricing-info.js?v=94479640769665442661785087809"
7758  type="module"
7759  fetchpriority="low"
7760></script>
7760
7761
7762
7763
7764
7765<div
7766  
7767  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
7768  
7769    data-cart-drawer-empty
7770  
7771  style=""
7772>
7773  
7774<p>
7775        Vous possédez un compte ? <a href="https://puitsfleuri.com/customer_authentication/redirect?locale=fr&region_country=FR">Connectez-vous</a> pour payer plus vite.
7776      </p><a
7777      class="button cart-items__empty-button"
7778      href="/collections/all"
7779    >
7780      <span class="button-text">
7781        Continuer vos achats
7782      </span>
7783    </a></div>
7784
7785
7786
7787      </div>
7788    </div>
7789    
7790        </template>
7791
7792        <div
7793          class="cart-drawer__inner cart-drawer--empty"
7794          data-hydration-key="cart-drawer-inner"
7795        ><div class="theme-drawer__header">
7796              <button
7797                on:click="#cart-drawer/close"
7798                class="theme-drawer__close-button cart-drawer__close-button--empty"
7799                type="button"
7800                aria-label="Fermer"
7801              >
7802                <span class="svg-wrapper"><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
7803<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
7804</svg>
7805</span>
7806              </button>
7807            </div>
7808          
7809
7810<cart-items-component
7811  class="cart-items-component"
7812  
7813    data-drawer
7814    view-event-trigger="dialog"
7815  
7816  data-section-id="cart-drawer-section"
7817  
7818  view-event-payload="{&quot;context&quot;:null,&quot;cart&quot;:null}"
7819  
7820>
7821  
7822
7823    <div
7824      class="cart-drawer__content"
7825      aria-label="Panier"
7826    >
7827      <h2
7828        class="theme-drawer__title h4"
7829        id="cart-drawer-heading"
7830      >
7831        Votre panier est vide
7832      </h2>
7833
7834      <div class="cart-drawer__items">
7835        
7836
7837
7838
7839
7840
7841
7842
7843<script
7844  src="//puitsfleuri.com/cdn/shop/t/7/assets/component-cart-items.js?v=14476580701730542761785087809"
7845  type="module"
7846  fetchpriority="low"
7847></script>
vendor: 1 bytes, line 7847
7847
7848<script
7849  src="//puitsfleuri.com/cdn/shop/t/7/assets/component-cart-quantity-selector.js?v=168493463479860323171785087809"
7850  type="module"
7851  fetchpriority="low"
7852></script>
vendor: 1 bytes, line 7852
7852
7853<script
7854  src="//puitsfleuri.com/cdn/shop/t/7/assets/volume-pricing-info.js?v=94479640769665442661785087809"
7855  type="module"
7856  fetchpriority="low"
7857></script>
7857
7858
7859
7860
7861
7862<div
7863  
7864  class="cart-items__wrapper cart-items__wrapper--drawer-empty"
7865  
7866    data-cart-drawer-empty
7867  
7868  style=""
7869>
7870  
7871<p>
7872        Vous possédez un compte ? <a href="https://puitsfleuri.com/customer_authentication/redirect?locale=fr&region_country=FR">Connectez-vous</a> pour payer plus vite.
7873      </p><a
7874      class="button cart-items__empty-button"
7875      href="/collections/all"
7876    >
7877      <span class="button-text">
7878        Continuer vos achats
7879      </span>
7880    </a></div>
7881
7882
7883
7884      </div>
7885    </div>
7886    
7887
7888</cart-items-component>
7889
7890
7891
7892        </div>
7893      </cart-drawer-component>
7894    </dialog>
7895  </theme-drawer>
7896
7897  
7898    </div>
7899  
7900
7901
7902    
7903
7904
7905
7906
7907
7908
7909<script
7910  type="module"
7911  src="//puitsfleuri.com/cdn/shop/t/7/assets/theme-drawer.js?v=155110645205299884131785087809"
7912  fetchpriority="low"
7913></script>
7913
7914
7915<script>
7916  /* Runs synchronously during HTML parsing — opens the correct drawer on first
7917     paint if navigation state was saved, so it renders with the rest of the page. */
7918  (function () {
7919    var drawerIds = (sessionStorage.getItem('theme-drawer-open') || '').split(',').filter(Boolean);
7920    if (!drawerIds.length) return;
7921
7922    // Only restore on wide viewports (squeeze mode). On narrow viewports the
7923    // drawer is a modal overlay — let it start closed after navigation rather
7924    // than re-opening a fullscreen dialog the user may have left behind.
7925    if (!window.matchMedia('(min-width: 990px)').matches) return;
7926
7927    var dialogs = [];
7928    for (var i = 0; i < drawerIds.length; i++) {
7929      var drawer = document.getElementById(drawerIds[i]);
7930      if (!drawer) continue;
7931
7932      drawer.setAttribute('open', '');
7933
7934      // Set [open] directly so the CSS slide-in applies without triggering
7935      // the browser's dialog focusing steps — on wide viewports the drawer is
7936      // a sidebar, not a modal, so focus should stay where it is.
7937      // The instant class suppresses the slide-in transition for the initial restore.
7938      // Set --drawer-stack-order so z-index layering matches the original order.
7939      drawer.style.setProperty('--drawer-stack-order', String(i + 1));
7940
7941      var dialog = drawer.querySelector('dialog');
7942      if (dialog) {
7943        dialog.setAttribute('open', '');
7944        dialog.classList.add('theme-drawer__dialog-instant');
7945        dialogs.push(dialog);
7946      }
7947
7948      // Let each drawer type handle its own restore (e.g. shopify-chat mode).
7949      // Synchronous dispatch — listeners attached during earlier parsing run immediately.
7950      drawer.dispatchEvent(new CustomEvent('theme-drawer:restoring'));
7951    }
7952
7953    // Apply squeeze immediately, bypassing the margin transition.
7954    // Only squeeze if at least one drawer was actually restored — saved
7955    // drawer IDs may not exist on every page (e.g. cart-drawer on /cart).
7956    var pageWrapper = document.querySelector('.page-wrapper');
7957    if (pageWrapper && dialogs.length > 0) {
7958      pageWrapper.style.transition = 'none';
7959      pageWrapper.classList.add('page-wrapper--drawer-open');
7960    }
7961
7962    // Re-enable transitions after one paint so the instant state is rendered first.
7963    requestAnimationFrame(function () {
7964      requestAnimationFrame(function () {
7965        if (pageWrapper) pageWrapper.style.transition = '';
7966        for (var j = 0; j < dialogs.length; j++) {
7967          dialogs[j].classList.remove('theme-drawer__dialog-instant');
7968        }
7969      });
7970    });
7971  })();
7972</script>
7972
7973
7974<script
7975  type="module"
7976>
7977  const pageWrapper = document.querySelector('.page-wrapper');
7978  const squeezeQuery = window.matchMedia('(min-width: 990px)');
7979
7980  // ── Squeeze coordination ──
7981  // Listens to all drawers. Only squeezes on wide viewports.
7982  document.addEventListener('theme-drawer:open', () => {
7983    if (squeezeQuery.matches) {
7984      pageWrapper?.classList.add('page-wrapper--drawer-open');
7985    }
7986  });
7987
7988  document.addEventListener('theme-drawer:close', () => {
7989    const openDrawer = document.querySelector('theme-drawer[open]');
7990    if (!openDrawer) {
7991      pageWrapper?.classList.remove('page-wrapper--drawer-open');
7992    }
7993  });
7994
7995  squeezeQuery.addEventListener('change', () => {
7996    const openDrawer = document.querySelector('theme-drawer[open]');
7997    pageWrapper?.classList.toggle('page-wrapper--drawer-open', Boolean(openDrawer) && squeezeQuery.matches);
7998  });
7999
8000  // ── State persistence ──
8001  // Store open drawer IDs sorted by their visual stack order so
8002  // the restore script can recreate the same z-index layering.
8003  function persistDrawerState() {
8004    const openDrawers = Array.from(document.querySelectorAll('theme-drawer[open]:not([no-persist])'));
8005    if (!openDrawers.length) {
8006      sessionStorage.removeItem('theme-drawer-open');
8007      return;
8008    }
8009
8010    openDrawers.sort((a, b) => {
8011      const orderA = Number(a.style.getPropertyValue('--drawer-stack-order') || 0);
8012      const orderB = Number(b.style.getPropertyValue('--drawer-stack-order') || 0);
8013      return orderA - orderB;
8014    });
8015
8016    sessionStorage.setItem('theme-drawer-open', openDrawers.map((d) => d.id).join(','));
8017  }
8018
8019  document.addEventListener('theme-drawer:open', persistDrawerState);
8020  document.addEventListener('theme-drawer:close', persistDrawerState);
8021</script>
8021
8022
8023
8024    
8025
8026
8027
8028
8029
8030
8031
8032
8033<script
8034  src="//puitsfleuri.com/cdn/shop/t/7/assets/dialog.js?v=144816527575655702281785087809"
8035  type="module"
8036></script>
8036
8037
8038<script
8039  src="//puitsfleuri.com/cdn/shop/t/7/assets/predictive-search.js?v=162722252387887966571785087809"
8040  type="module"
8041  fetchpriority="low"
8042></script>
8042
8043
8044<dialog-component
8045  id="search-modal"
8046  class="search-modal"
8047  
8048>
8049  <dialog
8050    ref="dialog"
8051    on:click="/closeDialogOnClickOutside"
8052    on:keydown="/closeDialogOnEscapePress"
8053    class="search-modal__content dialog-modal"
8054    scroll-lock
8055    aria-labelledby="search-modal-heading"
8056  >
8057    <h2
8058      id="search-modal-heading"
8059      class="visually-hidden"
8060    >
8061      Rechercher
8062    </h2>
8063    <predictive-search-component
8064      class="predictive-search color-custom-popover"
8065      style="--product-corner-radius: 0px; --card-corner-radius: 4px;"
8066      data-section-id="predictive-search"
8067      data-testid="search-component--modal"
8068      role="search"
8069      aria-label="Rechercher"
8070    >
8071      <form
8072        action="/search"
8073        method="get"
8074        role="search"
8075        class="predictive-search-form"
8076        ref="form"
8077        on:keydown="/onSearchKeyDown"
8078      >
8079        <div
8080          class="predictive-search-form__header"
8081        >
8082          <div class="predictive-search-form__header-inner">
8083            <label
8084              for="cmdk-input"
8085              class="visually-hidden"
8086            >Rechercher</label>
8087            <input
8088              class="search-input"
8089              id="cmdk-input"
8090              type="search"
8091              name="q"
8092              role="combobox"
8093              aria-expanded="false"
8094              aria-owns="predictive-search-results"
8095              aria-controls="predictive-search-results"
8096              aria-haspopup="listbox"
8097              aria-autocomplete="list"
8098              autocomplete="off"
8099              placeholder="Rechercher"
8100              ref="searchInput"
8101              on:input="/search"
8102              on:keydown="/onSearchKeyDown"
8103            >
8104            <input
8105              name="options[prefix]"
8106              type="hidden"
8107              value="last"
8108            >
8109            <span class="svg-wrapper predictive-search__icon">
8110              <svg aria-hidden="true" xmlns="http://www.w3.org/2000/svg" viewBox="0 0 20 20" fill="none"><circle cx="9" cy="9" r="4.75" stroke="currentColor" stroke-width="var(--icon-stroke-width)"/><path stroke="currentColor" stroke-linecap="round" stroke-linejoin="round" stroke-width="var(--icon-stroke-width)" d="m12.5 12.5 3.25 3.25"/></svg>
8111
8112            </span>
8113            <button
8114              type="button"
8115              class="button-unstyled predictive-search__reset-button"
8116              ref="resetButton"
8117              hidden
8118              on:click="/resetSearch"
8119            >
8120              Effacer
8121            </button>
8122          </div>
8123          <button
8124            type="button"
8125            class="button predictive-search__close-modal-button"
8126            aria-label="Fermer la boîte de dialogue"
8127            on:click="dialog-component/closeDialog"
8128            ref="closeModalButton"
8129          >
8130            <span class="svg-wrapper">
8131              <svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8132<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
8133</svg>
8134
8135            </span>
8136          </button>
8137        </div>
8138
8139        <div class="predictive-search-form__content-wrapper">
8140          <div
8141            class="predictive-search-form__content"
8142            ref="predictiveSearchResults"
8143            on:click="/handleModalClick"
8144          >
8145            
8146
8147<div
8148  id="predictive-search-results"
8149  class="predictive-search-dropdown"
8150  role="listbox"
8151  aria-expanded="true"
8152  style="--color-shadow: rgb(var(--color-foreground-rgb) / 0.1);"
8153>
8154  
8155    <div class="predictive-search-results__inner">
8156      
8157      
8158        
8159        
8160        
8161          <div
8162  id="predictive-search-products"
8163  class="predictive-search-results__products"
8164  
8165    data-testid="products-list-default--modal"
8166  
8167>
8168  
8169    <h4 class="predictive-search-results__title">
8170      Produits
8171    </h4>
8172    <ul
8173      class="predictive-search-results__list predictive-search-results__wrapper-products list-unstyled"
8174    >
8175      
8176      
8177        <li
8178          class="predictive-search-results__card predictive-search-results__card--product"
8179          ref="resultsItems[]"
8180        >
8181          
8182<product-component
8183    class="resource-card__wrapper"
8184    
8185    
8186    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:16236026134863,&quot;title&quot;:&quot;150 médecines alternatives et\/ou complémentaires - MAC - à connaître&quot;,&quot;handle&quot;:&quot;150-medecines-alternatives-etou-complementaires-mac-a-connaitre&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
8187    
8188  ><div
8189  class="resource-card"
8190  data-resource-type="product"
8191>
8192  <a
8193    class="resource-card__link"
8194    href="/products/150-medecines-alternatives-etou-complementaires-mac-a-connaitre"
8195  >
8196    <span class="visually-hidden">
8197      150 médecines alternatives et/ou complémentaires - MAC - à connaître
8198    </span>
8199  </a>
8200  <div
8201    class="resource-card__media"
8202    style="--resource-card-aspect-ratio: 4 / 5;"
8203    
8204  >
8205      
8206      
8207
8208        <img src="//puitsfleuri.com/cdn/shop/files/255-large_default.jpg?v=1784723679&amp;width=500" alt="150 médecines alternatives et/ou complémentaires - MAC - à connaître" srcset="//puitsfleuri.com/cdn/shop/files/255-large_default.jpg?v=1784723679&amp;width=240 240w, //puitsfleuri.com/cdn/shop/files/255-large_default.jpg?v=1784723679&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;">
8209</div>
8210
8211  <div class="resource-card__content">
8212    <p class="resource-card__title paragraph">150 médecines alternatives et/ou complémentaires - MAC - à connaître</p>
8213
8214    
8215      <div ref="priceContainer">
8216  
8217    
8218    
8219      <span class="price">24,00 €</span>
8220    
8221  
8222</div>
8223    
8224  </div>
8225</div></product-component>
8226
8227        </li>
8228      
8229        <li
8230          class="predictive-search-results__card predictive-search-results__card--product"
8231          ref="resultsItems[]"
8232        >
8233          
8234<product-component
8235    class="resource-card__wrapper"
8236    
8237    
8238    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:16236029378895,&quot;title&quot;:&quot;Acheter un Bien Immobilier d&#39;habitation&quot;,&quot;handle&quot;:&quot;acheter-un-bien-immobilier-dhabitation&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
8239    
8240  ><div
8241  class="resource-card"
8242  data-resource-type="product"
8243>
8244  <a
8245    class="resource-card__link"
8246    href="/products/acheter-un-bien-immobilier-dhabitation"
8247  >
8248    <span class="visually-hidden">
8249      Acheter un Bien Immobilier d'habitation
8250    </span>
8251  </a>
8252  <div
8253    class="resource-card__media"
8254    style="--resource-card-aspect-ratio: 4 / 5;"
8255    
8256  >
8257      
8258      
8259
8260        <img src="//puitsfleuri.com/cdn/shop/files/395-large_default.jpg?v=1784723720&amp;width=500" alt="Acheter un Bien Immobilier d&#39;habitation" srcset="//puitsfleuri.com/cdn/shop/files/395-large_default.jpg?v=1784723720&amp;width=240 240w, //puitsfleuri.com/cdn/shop/files/395-large_default.jpg?v=1784723720&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;">
8261</div>
8262
8263  <div class="resource-card__content">
8264    <p class="resource-card__title paragraph">Acheter un Bien Immobilier d'habitation</p>
8265
8266    
8267      <div ref="priceContainer">
8268  
8269    
8270    
8271      <span class="price">22,00 €</span>
8272    
8273  
8274</div>
8275    
8276  </div>
8277</div></product-component>
8278
8279        </li>
8280      
8281        <li
8282          class="predictive-search-results__card predictive-search-results__card--product"
8283          ref="resultsItems[]"
8284        >
8285          
8286<product-component
8287    class="resource-card__wrapper"
8288    
8289    
8290    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:16236023447887,&quot;title&quot;:&quot;Agents assermentés et gardes particuliers&quot;,&quot;handle&quot;:&quot;agents-assermentes-et-gardes-particuliers&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
8291    
8292  ><div
8293  class="resource-card"
8294  data-resource-type="product"
8295>
8296  <a
8297    class="resource-card__link"
8298    href="/products/agents-assermentes-et-gardes-particuliers"
8299  >
8300    <span class="visually-hidden">
8301      Agents assermentés et gardes particuliers
8302    </span>
8303  </a>
8304  <div
8305    class="resource-card__media"
8306    style="--resource-card-aspect-ratio: 4 / 5;"
8307    
8308  >
8309      
8310      
8311
8312        <img src="//puitsfleuri.com/cdn/shop/files/179-large_default.jpg?v=1784723645&amp;width=500" alt="Agents assermentés et gardes particuliers" srcset="//puitsfleuri.com/cdn/shop/files/179-large_default.jpg?v=1784723645&amp;width=240 240w, //puitsfleuri.com/cdn/shop/files/179-large_default.jpg?v=1784723645&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;">
8313</div>
8314
8315  <div class="resource-card__content">
8316    <p class="resource-card__title paragraph">Agents assermentés et gardes particuliers</p>
8317
8318    
8319      <div ref="priceContainer">
8320  
8321    
8322    
8323      <span class="price">39,00 €</span>
8324    
8325  
8326</div>
8327    
8328  </div>
8329</div></product-component>
8330
8331        </li>
8332      
8333        <li
8334          class="predictive-search-results__card predictive-search-results__card--product"
8335          ref="resultsItems[]"
8336        >
8337          
8338<product-component
8339    class="resource-card__wrapper"
8340    
8341    
8342    view-event-payload="{&quot;product&quot;:{&quot;id&quot;:16236023644495,&quot;title&quot;:&quot;Aider son enfant à réussir à l&#39;école primaire&quot;,&quot;handle&quot;:&quot;aider-son-enfant-a-reussir-a-lecole-primaire&quot;,&quot;selectedVariant&quot;:null},&quot;context&quot;:&quot;search&quot;,&quot;selectedOptions&quot;:[]}"
8343    
8344  ><div
8345  class="resource-card"
8346  data-resource-type="product"
8347>
8348  <a
8349    class="resource-card__link"
8350    href="/products/aider-son-enfant-a-reussir-a-lecole-primaire"
8351  >
8352    <span class="visually-hidden">
8353      Aider son enfant à réussir à l'école primaire
8354    </span>
8355  </a>
8356  <div
8357    class="resource-card__media"
8358    style="--resource-card-aspect-ratio: 4 / 5;"
8359    
8360  >
8361      
8362      
8363
8364        <img src="//puitsfleuri.com/cdn/shop/files/141-large_default.jpg?v=1784723648&amp;width=500" alt="Aider son enfant à réussir à l&#39;
8364école primaire" srcset="//puitsfleuri.com/cdn/shop/files/141-large_default.jpg?v=1784723648&amp;width=240 240w, //puitsfleuri.com/cdn/shop/files/141-large_default.jpg?v=1784723648&amp;width=352 352w" width="500" height="500" loading="lazy" class="resource-card__image" sizes="auto" ref="" style="object-position: 50.0% 50.0%;">
8365</div>
8366
8367  <div class="resource-card__content">
8368    <p class="resource-card__title paragraph">Aider son enfant à réussir à l'école primaire</p>
8369
8370    
8371      <div ref="priceContainer">
8372  
8373    
8374    
8375      <span class="price">8,90 €</span>
8376    
8377  
8378</div>
8379    
8380  </div>
8381</div></product-component>
8382
8383        </li>
8384      
8385    </ul>
8386  
8387</div>
8388
8389        
8390      
8391    </div>
8392  
8393</div>
8394
8395          </div>
8396
8397          <div class="predictive-search-form__footer">
8398            <button
8399              class="button predictive-search__search-button"
8400              ref="viewAllButton"
8401            >
8402              Tout afficher
8403            </button>
8404          </div>
8405        </div>
8406      </form>
8407    </predictive-search-component>
8408  </dialog>
8409</dialog-component>
8410
8411
8412
8413
8414    
8415      
8415<script
8416  src="//puitsfleuri.com/cdn/shop/t/7/assets/gift-card-recipient-form.js?v=170482155849799299241785087809"
8417  type="module"
8418  fetchpriority="low"
8419></script>
8419
8420<quick-add-dialog id="quick-add-dialog">
8421  <dialog
8422    class="quick-add-modal dialog-modal color-custom-popover"
8423    ref="dialog"
8424    scroll-lock
8425  >
8426    <button
8427      ref="closeButton"
8428      on:click="/closeDialog"
8429      class="button button-unstyled close-button quick-add-modal__close"
8430      aria-label="Fermer la boîte de dialogue"
8431    ><svg aria-hidden="true" width="16" height="16" viewBox="0 0 16 16" fill="none" xmlns="http://www.w3.org/2000/svg">
8432<path d="M11.1765 12.025C11.4108 12.2594 11.7907 12.2594 12.025 12.025C12.2594 11.7907 12.2594 11.4108 12.025 11.1765L8.84931 8.00078L12.025 4.82505C12.2594 4.59073 12.2594 4.21083 12.025 3.97652C11.7907 3.7422 11.4108 3.7422 11.1765 3.97652L8.00078 7.15225L4.82505 3.97652C4.59073 3.7422 4.21083 3.7422 3.97652 3.97652C3.7422 4.21083 3.7422 4.59073 3.97652 4.82505L7.15225 8.00078L3.97652 11.1765C3.7422 11.4108 3.7422 11.7907 3.97652 12.025C4.21083 12.2594 4.59073 12.2594 4.82505 12.025L8.00078 8.84931L11.1765 12.025Z" fill="currentColor"/>
8433</svg>
8434</button>
8435
8436    <product-component
8437      id="quick-add-modal-content"
8438      class="quick-add-modal__content"
8439      view-event-trigger="dialog"
8440    ></product-component>
8441  </dialog>
8442</quick-add-dialog>
8443
8444
8445
8446
8447
8448
8449
8450
8451
8452
8453    
8454  
8454<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
8454
8455</body>
8456</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.