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'é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'édition indépendante depuis 1982. Livraison rapide, plus de 300 titres disponibles." 73> 74 75<title> 76 Actualités 77 – Ã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 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&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&v=1785242738 1x, //puitsfleuri.com/cdn/shop/files/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?height=112&v=1785242738 2x, //puitsfleuri.com/cdn/shop/files/Logo_PF_3_e8630125-927f-4a7a-bf6c-eb95449ffa9c.png?height=168&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'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'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'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'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'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'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 © 2026 7424 <a href="/" title="">Ãditions du Puits Fleuri</a>, <a target="_blank" rel="nofollow" href="https://fr.shopify.com?utm_campaign=poweredby&utm_medium=shopify&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®ion_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="{"context":null,"cart":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®ion_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="{"product":{"id":16236026134863,"title":"150 médecines alternatives et\/ou complémentaires - MAC - à connaître","handle":"150-medecines-alternatives-etou-complementaires-mac-a-connaitre","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&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&width=240 240w, //puitsfleuri.com/cdn/shop/files/255-large_default.jpg?v=1784723679&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="{"product":{"id":16236029378895,"title":"Acheter un Bien Immobilier d'habitation","handle":"acheter-un-bien-immobilier-dhabitation","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="Acheter un Bien Immobilier d'habitation" srcset="//puitsfleuri.com/cdn/shop/files/395-large_default.jpg?v=1784723720&width=240 240w, //puitsfleuri.com/cdn/shop/files/395-large_default.jpg?v=1784723720&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="{"product":{"id":16236023447887,"title":"Agents assermentés et gardes particuliers","handle":"agents-assermentes-et-gardes-particuliers","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="Agents assermentés et gardes particuliers" srcset="//puitsfleuri.com/cdn/shop/files/179-large_default.jpg?v=1784723645&width=240 240w, //puitsfleuri.com/cdn/shop/files/179-large_default.jpg?v=1784723645&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="{"product":{"id":16236023644495,"title":"Aider son enfant à réussir à l'école primaire","handle":"aider-son-enfant-a-reussir-a-lecole-primaire","selectedVariant":null},"context":"search","selectedOptions":[]}" 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&width=500" alt="Aider son enfant à réussir à l'
8364école primaire" srcset="//puitsfleuri.com/cdn/shop/files/141-large_default.jpg?v=1784723648&width=240 240w, //puitsfleuri.com/cdn/shop/files/141-large_default.jpg?v=1784723648&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.