PageSourceSearch

https://www.wilkinson-sword.fr/collections/meilleur-vendeur

html wilkinson-sword.fr collected 2026-10-02 23:33:30 UTC 264,227 bytes, 6,455 lines download raw bytes

1<!doctype html>
2<html lang="fr">
3  <head>
3<script data-source-attribution="shopify.event_observer.bootstrap">
4(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("//www.wilkinson-sword.fr/cdn/shopifycloud/storefront/assets/storefront/event_observer_reporter-ed358274.js").then(e=>e.$(_,y,f,i,`61366108330`)))})();
5//# sourceURL=event-observer-collector.js
6</script>
6
7
8<!-- Start of Shoplift scripts -->
9<!-- 2026-01-29T09:20:52.9702594Z -->
10<style>.shoplift-hide { opacity: 0 !important; }</style>
11<style id="sl-preview-bar-hide">#preview-bar-iframe, #PBarNextFrameWrapper { display: none !important; }</style>
12<script type="text/javascript">(function(rootPath, template, themeRole, themeId, isThemePreview){  })("/", { suffix: "", type: "collection" }, "main", 199802749315, false)</script>
12
13<!-- End of Shoplift scripts -->
14
15    
16  
17  <!-- Google Tag Manager -->
18  
18<script>
vendor: 343 bytes, lines 18-22
18(function(w,d,s,l,i){w[l]=w[l]||[];w[l].push({'gtm.start':
19    new Date().getTime(),event:'gtm.js'});var f=d.getElementsByTagName(s)[0],
20    j=d.createElement(s),dl=l!='dataLayer'?'&l='+l:'';j.async=true;j.src=
21    'https://www.googletagmanager.com/gtm.js?id='+i+dl;f.parentNode.insertBefore(j,f);
22    })(window,document,'script','dataLayer','
22GTM-M7KSVLH
vendor: 3 bytes, line 22
22');
22</script>
22
23  <!-- End Google Tag Manager -->
24  
25
26        <!-- loqate -->
27    
27<script>(function(n,t,i,r){var u,f;n[i]=n[i]||{},n[i].initial={accountCode:"EDGEW11112",host:"EDGEW11112.pcapredict.com"},n[i].on=n[i].on||function(){(n[i].onq=n[i].onq||[]).push(arguments)},u=t.createElement("script"),u.async=!0,u.src=r,f=t.getElementsByTagName("script")[0],f.parentNode.insertBefore(u,f)})(window,document,"pca","//EDGEW11112.pcapredict.com/js/sensor.js")</script>
27
28    <!-- loqate -->
29
30    
31    <meta charset="UTF-8">
32    <meta http-equiv="X-UA-Compatible" content="IE=edge">
33    <meta name="viewport" content="width=device-width, initial-scale=1.0">
34
35    
35<script type="application/ld+json">
36    {
37      "@context": "https://schema.org",
38      "@type": "Organization",
39      "name": "Wilkinson Sword",
40      "url": "https://www.wilkinsonsword.com/",
41      "sameAs": [
42        "https://www.facebook.com/WilkinsonSwordMenUK/",
43        "https://www.instagram.com/wilkinsonswordmenuk/",
44        "https://www.tiktok.com/@wilkinsonswordmen_uk",
45        "https://www.facebook.com/WilkinsonSwordWomenUKIreland/",
46        "https://www.instagram.com/intuition_by_wilkinson_sword/",
47        "https://www.tiktok.com/@intuition_wilkinsonsword"
48      ]
49    }
50    </script>
50
51    
52      <meta name="description" content="Découvrez les meilleures ventes de rasoirs, soins de rasage pour hommes de Wilkinson Sword. ">
53    
54
55    
56      <link rel="shortcut icon" href="//www.wilkinson-sword.fr/cdn/shop/files/Favicon.png?v=1652792614&width=32" type="image/png">
57      <link rel="apple-touch-icon" href="//www.wilkinson-sword.fr/cdn/shop/files/Favicon.png?v=1652792614&width=180">
58    
59
60    
61    <link rel="dns-prefetch" href="https://cdn.shopify.com">
62
63    
64    
65
66
67  <link href="//www.wilkinson-sword.fr/cdn/shop/t/72/assets/uwp.legacy-main.CpTkkNjj.css" rel="stylesheet" type="text/css" media="all" />
68
69
70
71
72  <link href="//www.wilkinson-sword.fr/cdn/shop/t/72/assets/uwp.main.BxIUa2-W.css" rel="stylesheet" type="text/css" media="all" />
73
74
75
76    
77    
77<script type="text/javascript" src="https://static.klaviyo.com/onsite/js/klaviyo.js?company_id=QyRJNx"></script>
77
78
79    
80    
81
82
83
84
85
86
87
88<script>
89  window.themeVars = window.themeVars || {};
90  window.themeVars.locale = {
91    country: {
92      code: "FR",
93      name: "France",
94    },
95    language: {"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}},
96    market: {
97      handle: "10633cdf-649f-4247-9f57-abcc44b07ad2",
98      id: 2827813034,
99    },
100  };
101
102  window.themeVars.strings = {
103    search: {
104      noResults: "Aucun résultat trouvé. Vérifiez l’orthographe ou utilisez un autre mot ou une autre expression.",
105      viewProduct: "Voir le produit",
106      showingResults: "Affichage de {{ current_count }} sur {{ total_count }} produits",
107      searchResults: "Résultats de recherche",
108    },
109    product: {
110      out_of_stock: "En rupture de stock",
111      badges: {
112        percentage_off: "{{ percentage }}% OFF",
113        subscribe_save: "Abonnez-vous et économisez"
114      }
115    }
116  };
117
118  window.themeVars.icons = {
119    close: `
120
121    <svg
122      class=""
123      width="14"
124      height="13"
125      viewBox="0 0 14 13"
126      fill="none"
127      xmlns="http://www.w3.org/2000/svg"
128    >
129      <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/>
130      <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/>
131    </svg>
132
133  
134`
135  };
136
137  window.themeVars.storeSelect = "wilkinsonsword";
138  window.themeVars.womensStorePath = "\/pages\/womens";
139
140  window.themeVars.config = {
141    storefrontApiToken: "883489d3161315e047ff9fcec329c3a9",
142    storefrontApiVersion: "2024-01",
143  };
144
145  window.themeVars.store = {
146    permanent_domain: "wilkinson-sword-france.myshopify.com"
147  };
148
149  // Continue selling message
150  window.themeVars.continueSellingMessage = "Coming into stock, ships within 7 days";
151</script>
151
152
153    
154
155
156<link rel="canonical" href="https://www.wilkinson-sword.fr/collections/meilleur-vendeur">
157
158
159<title>Meilleures Ventes
160&nbsp;&ndash; Wilkinson Sword France</title>
161
162
163
164
165
166
167
168<script>
169  var ThemeVars = {
170
171    enableTransactions: false,
172    moneyFormat: "{{amount_with_comma_separator}} €",
173    store: "wilkinson-sword-france.myshopify.com",
174
175    
176
177    
178
179    
180      collection: {
181        products_count: 27,
182        products_per_page: 16
183      },
184    
185
186    template: {
187      directory: null,
188      name: "collection",
189      suffix: null
190    },
191
192    theme: {
193      id: 199802749315,
194      name: "BKUP ws-fr\/main - Production v6.0.1",
195      role: "main"
196    },
197
198    ageConsent: {
199      title: "Confirm Your Age",
200      text: "Please confirm if you are over 18 years of age",
201      button_text: "I am over 18",
202      cancel_text: null
203    },
204
205    country_option_tags: `<option value="France" data-provinces="[]">France</option>`,
206
207    currency: {
208      name: "Euro",
209      iso_code: "EUR",
210      symbol: "€"
211    },
212
213    search: {
214      shop_all: "Magasiner tout",
215      card_button_text: "Magasiner maintenant",
216      no_results: "Aucun résultat trouvé. Vérifiez l’orthographe ou utilisez un autre mot ou une autre expression."
217    },
218
219    localization: {
220      available_countries: ["France"],
221      available_languages: [{"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}],
222      country: "France",
223      language: {"shop_locale":{"locale":"fr","enabled":true,"primary":true,"published":true}}
224    },
225
226    strings: {
227      product: {
228        how_many_blades: "De combien de lames avez-vous besoin?",
229        one_time_title: "Achat unique",
230        one_time_subtitle: "Achetez ce produit une fois sans engagement futur.",
231        subscription_badge_text: "Économisez",
232        subscription_title: "Abonnez-vous et économisez",
233        subscription_saving: "Économisez {{ discount }}",
234        subscription_details_title: "Détails de l\u0026#39;abonnement",
235        subscription_details_html: "\u003cp\u003eVous serez facturé(e) {{ price }} tous les {{ frequency }} à partir du {{ date }}. Vous pourrez sauter une livraison, mettre en pause ou modifier votre abonnement à tout moment.\u003c\/p\u003e \u003cp\u003eVous avez d'autres questions ? \u003ca href='#'\u003eConsultez notre FAQ\u003c\/a\u003e\u003c\/p\u003e",
236        subscription_faq_html: "\u003cp\u003eVous avez d'autres questions ? \u003ca href='#'\u003eConsultez notre FAQ\u003c\/a\u003e\u003c\/p\u003e",
237        subscription_frequency: "Tous les {{ frequency }}",
238        subscription_best_value_title: "Meilleur rapport qualité-prix",
239        add_to_cart: "Ajouter au panier",
240        out_of_stock: "En rupture de stock",
241      }
242    },
243
244    icons: {
245      chevron_down: `
246
247    <svg
248      class=""
249      width="12"
250      height="7"
251      viewBox="0 0 12 7"
252      fill="none"
253      xmlns="http://www.w3.org/2000/svg"
254    >
255      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
256    </svg>
257
258  
259`,
260    },
261
262    
263      swatches: {
264        
265      }
266    
267  }
268</script>
268
269
270    
271
272
273  
273<script src="//www.wilkinson-sword.fr/cdn/shop/t/72/assets/uwp.main.D5xxUrqw.js" type="module" crossorigin="anonymous"></script>
273
274  <link rel="modulepreload" href="//www.wilkinson-sword.fr/cdn/shop/t/72/assets/uwp._cart.Y-1_dAHB.js" crossorigin="anonymous">
275  <link rel="modulepreload" href="//www.wilkinson-sword.fr/cdn/shop/t/72/assets/uwp.utils.CBi_zPqB.js" crossorigin="anonymous">
276
277
278
279    
279<script
280      src="https://cdn-widgetsrepository.yotpo.com/v1/loader/a66jS0vMNNMMB3hRUUqBINWcPFoxp4pI43zoqAME?languageCode=fr"
281      async
282    ></script>
282
283    
283<script src="https://assets.gocertify.me/assets/embed.js" data-autoload="false" defer async></script>
283
284    
285    
286
287    
288
289    
290    
291      <style>
292@font-face {
293  font-family: 'Gotham';
294  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Light.otf') format('opentype');
295  font-weight: 300;
296  font-style: normal;
297  font-display: swap;
298}
299
300@font-face {
301  font-family: 'Gotham';
302  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-LightItalic.otf') format('opentype');
303  font-weight: 300;
304  font-style: italic;
305  font-display: swap;
306}
307
308@font-face {
309  font-family: 'Gotham';
310  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Medium.otf') format('opentype');
311  font-weight: 500;
312  font-style: normal;
313  font-display: swap;
314}
315
316@font-face {
317  font-family: 'Gotham';
318  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-MediumItalic.otf') format('opentype');
319  font-weight: 500;
320  font-style: italic;
321  font-display: swap;
322}
323
324@font-face {
325  font-family: 'Gotham';
326  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Black.otf') format('opentype');
327  font-weight: 800;
328  font-style: normal;
329  font-display: swap;
330}
331
332@font-face {
333  font-family: 'Gotham';
334  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-BookItalic.otf') format('opentype');
335  font-weight: 400;
336  font-style: italic;
337  font-display: swap;
338}
339
340@font-face {
341  font-family: 'Gotham';
342  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Ultra.otf') format('opentype');
343  font-weight: 900;
344  font-style: normal;
345  font-display: swap;
346}
347
348@font-face {
349  font-family: 'Gotham';
350  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-XLightItalic.otf') format('opentype');
351  font-weight: 200;
352  font-style: italic;
353  font-display: swap;
354}
355
356@font-face {
357  font-family: 'Gotham';
358  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Bold.otf') format('opentype');
359  font-weight: 700;
360  font-style: normal;
361  font-display: swap;
362}
363
364@font-face {
365  font-family: 'Gotham';
366  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-BlackItalic.otf') format('opentype');
367  font-weight: 800;
368  font-style: italic;
369  font-display: swap;
370}
371
372@font-face {
373  font-family: 'Gotham';
374  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-BoldItalic.otf') format('opentype');
375  font-weight: 700;
376  font-style: italic;
377  font-display: swap;
378}
379
380@font-face {
381  font-family: 'Gotham';
382  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-XLight.otf') format('opentype');
383  font-weight: 200;
384  font-style: normal;
385  font-display: swap;
386}
387
388@font-face {
389  font-family: 'Gotham';
390  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Thin.otf') format('opentype');
391  font-weight: 100;
392  font-style: normal;
393  font-display: swap;
394}
395
396@font-face {
397  font-family: 'Gotham';
398  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-Book.otf') format('opentype');
399  font-weight: 400;
400  font-style: normal;
401  font-display: swap;
402}
403
404@font-face {
405  font-family: 'Gotham';
406  src: url('https://cdn.shopify.com/s/files/1/0701/1670/4540/files/Gotham-UltraItalic.otf') format('opentype');
407  font-weight: 900;
408  font-style: italic;
409  font-display: swap;
410}
411
412@font-face {
413  font-family: 'Anton';
414  src: url('https://cdn.shopify.com/s/files/1/0557/7306/9369/files/Anton-Regular.ttf?v=1712586741') format('truetype');
415  font-weight: 400;
416  font-style: normal;
417  font-display: swap;
418}
419</style>
420
421
422
423    
424
425    
426    
426<script>window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.start');</script>
426<meta name="facebook-domain-verification" content="y7xb81k3fnjsh3x9fa1ji1rbpzohdb">
427<meta id="shopify-digital-wallet" name="shopify-digital-wallet" content="/61366108330/digital_wallets/dialog">
428<link rel="ucp" href="/.well-known/ucp" version="2026-08-25"><link rel="alternate" type="application/atom+xml" title="Feed" href="/collections/meilleur-vendeur.atom" />
429<link rel="alternate" type="application/json+oembed" href="https://www.wilkinson-sword.fr/collections/meilleur-vendeur.oembed">
430<script async="async" src="/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=7569578"></script>
430
431<link rel="preconnect" href="https://shop.app" crossorigin="anonymous">
432<script async="async" src="https://shop.app/checkouts/internal/preloads.js?locale=fr-FR&default_configuration_id=7569578&shop_id=61366108330" crossorigin="anonymous"></script>
vendor: 1 bytes, line 432
432
433<script id="shopify-features" type="application/json">{"accessToken":"08622d389c7d1cf1ee7408b7e7dd9e9d","betas":["rich-media-storefront-analytics"],"domain":"www.wilkinson-sword.fr","predictiveSearch":true,"shopId":61366108330,"locale":"fr"}</script>
vendor: 1 bytes, line 433
433
434<script>var Shopify = Shopify || {};
435Shopify.shop = "wilkinson-sword-france.myshopify.com";
436Shopify.locale = "fr";
437Shopify.currency = {"active":"EUR","rate":"1.0"};
438Shopify.country = "FR";
439Shopify.theme = {"name":"BKUP ws-fr\/main - Production v6.0.1","id":199802749315,"schema_name":"UWP FW2 Theme","schema_version":"1.0.0","theme_store_id":null,"role":"main"};
440Shopify.theme.handle = "null";
441Shopify.theme.style = {"id":null,"handle":null};
442Shopify.cdnHost = "www.wilkinson-sword.fr/cdn";
443Shopify.routes = Shopify.routes || {};
444Shopify.routes.root = "/";
445Shopify.shopJsCdnBaseUrl = "https://cdn.shopify.com/shopifycloud/shop-js";
446Shopify.SignInWithShop = Shopify.SignInWithShop || {};
447Shopify.SignInWithShop.User = Shopify.SignInWithShop.User || {};
448Shopify.SignInWithShop.User.recognized = false;</script>
vendor: 1 bytes, line 448
448
449<script type="module">!function(o){(o.Shopify=o.Shopify||{}).modules=!0}(window);</script>
vendor: 1 bytes, line 449
449
450<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 450
450
451<script>
452  window.ShopifyPay = window.ShopifyPay || {};
453  window.ShopifyPay.apiHost = "shop.app\/pay";
454  window.ShopifyPay.redirectState = null;
455</script>
vendor: 1 bytes, line 455
455
456<script>
457  window.Shopify = window.Shopify || {};
458  window.Shopify.SignInWithShop = window.Shopify.SignInWithShop || {};
459  window.Shopify.SignInWithShop.assetMetrics = { sampleRate: 0.25 };
460  window.Shopify.SignInWithShop.eligible = true;
461</script>
vendor: 1 bytes, line 461
461
462<script id="shop-js-analytics" type="application/json">{"pageType":"collection"}</script>
vendor: 1 bytes, line 462
462
463<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 463
463
464<script type="module">
465  await import("https://cdn.shopify.com/shopifycloud/shop-js/modules/v2/loader.init-shop-cart-sync.fr.esm.js");
466
467  window.Shopify.SignInWithShop?.initShopCartSync?.({"fedCMEnabled":true,"windoidEnabled":true});
468
469</script>
vendor: 1 bytes, line 469
469
470<script>
471  window.Shopify = window.Shopify || {};
472  if (!window.Shopify.featureAssets) window.Shopify.featureAssets = {};
473  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"]};
474</script>
vendor: 1 bytes, line 474
474
475<script>(function() {
476  var isLoaded = false;
477  function asyncLoad() {
478    if (isLoaded) return;
479    isLoaded = true;
480    var urls = ["https:\/\/static.rechargecdn.com\/assets\/js\/widget.min.js?shop=wilkinson-sword-france.myshopify.com"];
481    for (var i = 0; i < urls.length; i++) {
482      var s = document.createElement('script');
483      s.type = 'text/javascript';
484      s.async = true;
485      s.src = urls[i];
486      var x = document.getElementsByTagName('script')[0];
487      x.parentNode.insertBefore(s, x);
488    }
489  };
490  if(window.attachEvent) {
491    window.attachEvent('onload', asyncLoad);
492  } else {
493    window.addEventListener('load', asyncLoad, false);
494  }
495})();</script>
vendor: 1 bytes, line 495
495
496<script id="__st">var __st={"a":61366108330,"offset":0,"reqid":"71105720-a2b2-4532-9370-135003baa00b-1790984009","pageurl":"www.wilkinson-sword.fr\/collections\/meilleur-vendeur","u":"825f9f2003ee","p":"collection","rtyp":"collection","rid":319136006314};</script>
vendor: 1 bytes, line 496
496
497<script>window.ShopifyPaypalV4VisibilityTracking = true;</script>
vendor: 1 bytes, line 497
497
498<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 498
498
499<script integrity="sha256-JjoPp5ZfB1sSAs5SQaol1x1GgvveM+BgmRzyDexInEQ=" data-source-attribution="shopify.loadfeatures" defer="defer" src="//www.wilkinson-sword.fr/cdn/shopifycloud/storefront/assets/storefront/load_feature-1bd60354.js" crossorigin="anonymous"></script>
vendor: 1 bytes, line 499
499
500<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 = "//www.wilkinson-sword.fr/cdn/shopifycloud/storefront/assets/storefront/autosizes-84416378.js";(document.head || document.documentElement).appendChild(autosizesScript);}window.ShopifyAnalytics = window.ShopifyAnalytics || {};window.ShopifyAnalytics.performance = window.ShopifyAnalytics.performance || {};(function () {var LONG_FRAME_THRESHOLD = 50;var longAnimationFrames = [];var activeRafId = null;function collectLongFrames() {var previousTime = null;function rafMonitor(now) {if (activeRafId === null) {return;}var delta = now - previousTime;if (delta > LONG_FRAME_THRESHOLD) {longAnimationFrames.push({startTime: previousTime,endTime: now,});}previousTime = now;activeRafId = requestAnimationFrame(rafMonitor);}previousTime = performance.now();activeRafId = requestAnimationFrame(rafMonitor);}if (!window.PerformanceObserver?.supportedEntryTypes?.includes('long-animation-frame')) {collectLongFrames();var timeoutId = setTimeout(function () {cancelAnimationFrame(activeRafId);}, 10000);window.ShopifyAnalytics.performance.getLongAnimationFrames = function (stopCollection) {if (stopCollection === undefined) {stopCollection = false;}if (stopCollection) {clearTimeout(timeoutId);cancelAnimationFrame(activeRafId);}return longAnimationFrames;};}})();})();</script>
500<script crossorigin="anonymous" defer="defer" src="//www.wilkinson-sword.fr/cdn/shopifycloud/storefront/assets/shopify_pay/storefront-616277c7.js?v=20250812"></script>
vendor: 1 bytes, line 500
500
501<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 501
501
502<script>
503  window.Shopify = window.Shopify || {};
504  window.Shopify.MCP = window.Shopify.MCP || {};
505  window.Shopify.MCP.enabled = true;
506  window.Shopify.MCP.shop = "wilkinson-sword-france.myshopify.com";
507  window.Shopify.MCP.mcpEndpoint = "https:\/\/www.wilkinson-sword.fr\/api\/mcp";
508  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"]}}];
509</script>
vendor: 1 bytes, line 509
509
510<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("\/\/www.wilkinson-sword.fr\/cdn\/shopifycloud\/storefront\/assets\/storefront\/webmcp-c6b62ece.js","sha256-ke4DDuBjdvea3vxLWxHc9E9nq8zihuG4IfYEGbb77ys=");})();
511</script>
vendor: 1 bytes, line 511
511
512<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://www.wilkinson-sword.fr/cdn/shopifycloud/portable-wallets/latest/portable-wallets.fr.js",t.type="module",document.head.appendChild(t)}};
513</script>
vendor: 1 bytes, line 513
513
514<script data-source-attribution="shopify.dynamic_checkout.buyer_consent">
515  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);
516</script>
vendor: 1 bytes, line 516
516
517<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})}}));
518</script>
518
519<link id="shopify-accelerated-checkout-styles" rel="stylesheet" media="screen" href="https://www.wilkinson-sword.fr/cdn/shopifycloud/portable-wallets/latest/accelerated-checkout-backwards-compat.css" crossorigin="anonymous">
520<style id="shopify-accelerated-checkout-cart">
521        #shopify-buyer-consent {
522  margin-top: 1em;
523  display: inline-block;
524  width: 100%;
525}
526
527#shopify-buyer-consent.hidden {
528  display: none;
529}
530
531#shopify-subscription-policy-button {
532  background: none;
533  border: none;
534  padding: 0;
535  text-decoration: underline;
536  font-size: inherit;
537  cursor: pointer;
538}
539
540#shopify-subscription-policy-button::before {
541  box-shadow: none;
542}
543
544      </style>
545
546<script id="shopify-cfh-end">window.performance && window.performance.mark && window.performance.mark('shopify.content_for_header.end');</script>
546
547
548    
549  <!-- Custom script: TrustArc -->
550  
550<script type="text/javascript" async="async" src="https://consent.trustarc.com/v2/notice/zqebz9?cookieLink=https://www.wilkinson-sword.fr/pages/avis-relatif-aux-cookies&cookieLinkText=Cookies&privacypolicylink=https://www.wilkinson-sword.fr/policies/privacy-policy&privacypolicylinktext=Politique de confidentialité&locale=fr"></script>
550
551  <!-- End custom script: TrustArc -->
552
553
554  <style>
555    .quickshop-modal{
556      z-index:999 !important;
557    }
558  </style>
559  
560
561
562<script type="application/ld+json">
563  {
564    "@context": "http://schema.org",
565    "@type": "BreadcrumbList",
566"itemListElement": [{
567"@type": "ListItem",
568"position": 1,
569"name": "Accueil",
570"item": "https://www.wilkinson-sword.fr"
571},{
572"@type": "ListItem",
573"position": 2,
574"name": "Meilleures Ventes",
575"item": "https://www.wilkinson-sword.fr/collections/meilleur-vendeur"
576}]
577  }
578  </script>
578
579
580  <meta name="google-site-verification" content="3vDxEMD4cNymt1R-k5zmI4vwjtRnpxqlV-izzuj2Ekg" />
581  <!-- BEGIN app block: shopify://apps/yotpo-product-reviews/blocks/settings/eb7dfd7d-db44-4334-bc49-c893b51b36cf -->
582
583
584  
584<script type="text/javascript" src="https://cdn-widgetsrepository.yotpo.com/v1/loader/npOr77BGGxUBWEUYEnOYqbw6IY1BoXRjz15lAY1o?languageCode=fr" async></script>
584
585
586
587
588  
589<!-- END app block --><!-- BEGIN app block: shopify://apps/littledata-the-data-layer/blocks/LittledataLayer/45a35ed8-a2b2-46c3-84fa-6f58497c5345 -->
590    
590<script type="application/javascript">
591      try {
592        var layer = {"betaTester":false,"productListLinksHaveImages":false,"productListLinksHavePrices":false,"debug":false,"hideBranding":false,"sendNoteAttributes":true,"ecommerce":{"impressions":[]},"version":"v11.0.1","transactionWatcherURL":"https://transactions.littledata.io","referralExclusion":"/(paypal|visa|MasterCard|clicksafe|arcot\\.com|geschuetzteinkaufen|checkout\\.shopify\\.com|checkout\\.rechargeapps\\.com|portal\\.afterpay\\.com|payfort)/","hasCustomPixel":false,"googleAnalytics4":{"disabledRecurring":false,"disabledEvents":[],"doNotTrackReplaceState":false,"productIdentifier":"VARIANT_ID","uniqueIdentifierForOrders":"orderName","ordersFilteredBySourceName":[],"clientSidePurchase":false,"measurementId":"G-SCXZPK7Y7Y","googleSignals":true,"cookieUpdate":true,"extraLinkerDomains":[],"usePageTypeForListName":false,"respectUserTrackingConsent":true,"attributionBoost":true,"recurringAttributionBoost":true}};
593        var currentMarketId = 2827813034;
594        
595        var marketOverwrites = null;
596        
597        
598        
599        if (marketOverwrites) {
600          Object.keys(marketOverwrites).forEach(function(connectionName) {
601            var overwrites = marketOverwrites[connectionName];
602            if (overwrites) {
603              layer[connectionName] = Object.assign({}, layer[connectionName], overwrites);
604            }
605          });
606        } else if (!currentMarketId) {
607          
608        }
609        
610        window.LittledataLayer = {
611          ...layer,
612          country: "FR",
613          language: "fr",
614          market: {
615            id: 2827813034,
616            handle: "10633cdf-649f-4247-9f57-abcc44b07ad2"
617          }
618        }
619        
620        try {
621          sessionStorage.setItem('_ldmk', JSON.stringify({
622            id: 2827813034,
623            handle: "10633cdf-649f-4247-9f57-abcc44b07ad2"
624          }));
625        } catch(e) {}
626      } catch {}
627
628      
629      console.log(`%cThis store uses Littledata 🚀 to automate its Google Analytics setup and make better, data-driven decisions. Learn more at https://apps.shopify.com/littledata`,'color: #088f87;',);
630      
631    </script>
631
632    
633        
633<script async type="text/javascript" src="https://cdn.shopify.com/extensions/01a0f28a-6521-7cc4-bd6f-a1dbc311c1ec/littledata-148/assets/colibrius-g.js"></script>
633
634    
635    
636    
637    
638    
639    
640    
641    
642    
643
644
645<!-- END app block --><link href="https://monorail-edge.shopifysvc.com" rel="dns-prefetch">
646<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: 61366108330,url: window.location.href,navigation_start,duration: currentMs - navigation_start,session_token,page_type: "collection"};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 646
646
647<script>
648  window.__TREKKIE_SHIM_QUEUE = window.__TREKKIE_SHIM_QUEUE || [];
649</script>
vendor: 1 bytes, line 649
649
650<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}
650).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: 61366108330,storefrontBaseUrl: "https://www.wilkinson-sword.fr",extensionsBaseUrl: "https://extensions.shopifycdn.com/cdn/shopifycloud/web-pixels-manager",monorailEndpoint: "https://www.wilkinson-sword.fr/.well-known/shopify/monorail/unstable/produce_batch",surface: "storefront-renderer",enabledBetaFlags: ["4c64608a","16072cab","8450a54b","7ee89bf1"],webPixelsConfigList: [{"id":"222494890","configuration":"{\"shopId\":\"kZ8PzLmpAKEwSXChu\",\"env\":\"production\"}","eventPayloadVersion":"v1","runtimeContext":"STRICT","scriptVersion":"182d40b472ceceab1226a1312ff77c52","type":"APP","apiClientId":1464241,"privacyPurposes":["ANALYTICS"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]}
650,"dataSharingState":"unrestricted"},{"id":"146440362","configuration":"{\"pixel_id\":\"850155496849460\",\"pixel_type\":\"facebook_pixel\",\"metaapp_system_user_token\":\"-\"}","eventPayloadVersion":"v1","runtimeContext":"OPEN","scriptVersion":"96420dbe9ea96c426a1b7f364f977719","type":"APP","apiClientId":2329312,"privacyPurposes":["ANALYTICS","MARKETING","SALE_OF_DATA"],"dataSharingAdjustments":{"protectedCustomerApprovalScopes":["read_customer_address","read_customer_email","read_customer_name","read_customer_personal_data","read_customer_phone"],"dataSharingControls":["share_all_events"]},"dataSharingState":"optimized","enabledFlags":["9a3ed68a"]},{"id":"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":"Wilkinson Sword France","paymentSettings":{"currencyCode":"EUR"},"myshopifyDomain":"wilkinson-sword-france.myshopify.com","countryCode":"FR","storefrontUrl":"https:\/\/www.wilkinson-sword.fr"},"customer":null,"cart":null,"checkout":null,"productVariants":[],"products":[{"id":"7884682723498","handle":"rasior-hydro-5-skin-protection","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862187690","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683706538","handle":"rasoir-de-surete-classic","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863334570","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682657962","handle":"rasoir-hydro-5-skin-protection-sensitive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862122154","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682526890","handle":"lames-hydro-5-skin-protection-regular","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160861991082","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682494122","handle":"lames-hydro-3-skin-protection","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160861958314","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682559658","handle":"lames-hydro-5-skin-protection-sensitive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862023850","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682592426","handle":"lames-hydro-5-ultimate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862056618","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682625194","handle":"rasoir-hydro-5-ultimate","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862089386","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683739306","handle":"lames-de-rasoir-de-surete-classic","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863367338","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884684198058","handle":"lames-hydro-trim-shave","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863891626","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683673770","handle":"savon-a-barbe-vintage","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863301802","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683641002","handle":"shavette-pour-hommes-the-pioneer-barbers-style","
650isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863269034","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884684230826","handle":"lames-hydro-trim-shave-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863924394","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683051178","handle":"rasoir-the-designer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862580906","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683083946","handle":"lames-the-designer","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862613674","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683149482","handle":"lames-hydro-comfort-skin-reset","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862679210","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884684099754","handle":"rasoir-xtreme-3-sensitive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863760554","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7886319780010","handle":"rasoir-xtreme-3-ultimate-comfort","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45166074069162","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683575466","handle":"blaireau-1","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863170730","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683935914","handle":"tondeuse-electrique-mr-down-there","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863596714","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884682789034","handle":"lames-protector-3","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160862285994","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884684165290","handle":"extra-essential-2-sensitive","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863858858","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]},{"id":"7884683411626","handle":"barbers-style-hydratant-visage","isCollective":null,"title":null,"type":null,"untranslatedTitle":null,"url":null,"vendor":null,"remoteShopId":null,"variants":[{"id":"45160863006890","image":null,"price":null,"sku":null,"title":null,"untranslatedTitle":null}]}],"purchasingCompany":null},},"https://www.wilkinson-sword.fr/cdn","5982071ew7ea472e3p69b68784m2150dfea",{"modern":"","legacy":""},{"trekkieShim":true,"agentContext":true,"apiClientId":"580111","facebookCapiEnabled":"true","themeId":"199802749315","themePublished":"true","eventMetadataId":"2056f5f1-ede4-4c4e-b537-90e0aef67a0c","pageType":"collection","resourceId":"319136006314","shopId":"61366108330","storefrontBaseUrl":"https:\/\/www.wilkinson-sword.fr","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\",{}],[\"collection_viewed\",{\"collection\":{\"id\":\"319136006314\",\"title\":\"Meilleures Ventes\",\"productVariants\":[{\"price\":{\"amount\":6.26,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir Hydro 5 Regular\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682723498\",\"untranslatedTitle\":\"Rasoir Hydro 5 Regular\",\"url\":\"\/products\/rasior-hydro-5-skin-protection\",\"type\":\"\"},\"id\":\"45160862187690\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro-5-with-Handle.jpg?v=1730894622\"}
650,\"sku\":\"00000000W950102201\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":12.56,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir de Sûreté Classic\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683706538\",\"untranslatedTitle\":\"Rasoir de Sûreté Classic\",\"url\":\"\/products\/rasoir-de-surete-classic\",\"type\":\"\"},\"id\":\"45160863334570\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302239500_4027800239504_FRONT.jpg?v=1698641974\"},\"sku\":\"00000000W302239500\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.65,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir Hydro 5 Sensitive\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682657962\",\"untranslatedTitle\":\"Rasoir Hydro 5 Sensitive\",\"url\":\"\/products\/rasoir-hydro-5-skin-protection-sensitive\",\"type\":\"\"},\"id\":\"45160862122154\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro_S_Carousel_4ca6e1db-5499-45a4-8a44-826ee000efcf.png?v=1698636664\"},\"sku\":\"00000000007004389E\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":9.76,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Hydro 5 Regular\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682526890\",\"untranslatedTitle\":\"Lames Hydro 5 Regular\",\"url\":\"\/products\/lames-hydro-5-skin-protection-regular\",\"type\":\"\"},\"id\":\"45160861991082\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro-5-Blades.jpg?v=1730894220\"},\"sku\":\"00000000007004022E\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.93,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Hydro 3\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682494122\",\"untranslatedTitle\":\"Lames Hydro 3\",\"url\":\"\/products\/lames-hydro-3-skin-protection\",\"type\":\"\"},\"id\":\"45160861958314\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro-3-Blades.jpg?v=1730894612\"},\"sku\":\"00000000007004020E\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":10.46,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Hydro 5 Sensitive\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682559658\",\"untranslatedTitle\":\"Lames Hydro 5 Sensitive\",\"url\":\"\/products\/lames-hydro-5-skin-protection-sensitive\",\"type\":\"\"},\"id\":\"45160862023850\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro-5-Sensitive-Blades.jpg?v=1730894220\"}
650,\"sku\":\"00000000007004025E\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":11.83,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Hydro 5 Ultimate\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682592426\",\"untranslatedTitle\":\"Lames Hydro 5 Ultimate\",\"url\":\"\/products\/lames-hydro-5-ultimate\",\"type\":\"\"},\"id\":\"45160862056618\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro-5-Ultimate-Blades.jpg?v=1730894220\"},\"sku\":\"00000000W950103900\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.23,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir Hydro 5 Ultimate\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682625194\",\"untranslatedTitle\":\"Rasoir Hydro 5 Ultimate\",\"url\":\"\/products\/rasoir-hydro-5-ultimate\",\"type\":\"\"},\"id\":\"45160862089386\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Hydro-5-Ultimate-With-Handle.jpg?v=1730894622\"},\"sku\":\"00000000W950154400\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":2.45,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames de rasoir de Sûreté Classic\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683739306\",\"untranslatedTitle\":\"Lames de rasoir de Sûreté Classic\",\"url\":\"\/products\/lames-de-rasoir-de-surete-classic\",\"type\":\"\"},\"id\":\"45160863367338\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/alxso0my89zw94kvotix_51e475eb-78a4-477b-a3d7-05db67769406.png?v=1698642114\"},\"sku\":\"00000000W302246300\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":10.49,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir et tondeuse Hydro Trim \u0026 Shave\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884684198058\",\"untranslatedTitle\":\"Rasoir et tondeuse Hydro Trim \u0026 Shave\",\"url\":\"\/products\/lames-hydro-trim-shave\",\"type\":\"\"},\"id\":\"45160863891626\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544\"},\"sku\":\"00000000W302372500\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":2.97,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Savon à barbe Vintage\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683673770\",\"untranslatedTitle\":\"Savon à barbe Vintage\",\"url\":\"\/products\/savon-a-barbe-vintage\",\"type\":\"\"},\"id\":\"45160863301802\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Listing-01_5.jpg?v=1747815611\"},\"sku\":\"00000000W302238802\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":10.49,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Shavette The Pioneer Barber's Style\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683641002\",\"untranslatedTitle\":\"Shavette The Pioneer Barber's Style\",\"url\":\"\/products\/shavette-pour-hommes-the-pioneer-barbers-style\",\"type\":\"\"},\"id\":\"45160863269034\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W30229900_4027800211203Carousel_1.jpg?v=1698671202\"},\"sku\":\"00000000W302229900\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":6.99,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Hydro Trim \u0026 Shave\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884684230826\",\"untranslatedTitle\":\"Lames Hydro Trim \u0026 Shave\",\"url\":\"\/products\/lames-hydro-trim-shave-1\",\"type\":\"\"},\"id\":\"45160863924394\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302372600_4027800372607_Front_2.jpg?v=1698637624\"},\"sku\":\"00000000W302372600\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":10.43,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir The Designer\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683051178\",\"untranslatedTitle\":\"Rasoir The Designer\",\"url\":\"\/products\/rasoir-the-designer\",\"type\":\"\"},\"id\":\"45160862580906\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315\"},\"sku\":\"00000000W302121700\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":10.43,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames The Designer\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683083946\",\"untranslatedTitle\":\"Lames The Designer\",\"url\":\"\/products\/lames-the-designer\",\"type\":\"\"}
650,\"id\":\"45160862613674\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Untitleddesign_6.png?v=1699875316\"},\"sku\":\"00000000W302122300\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":10.46,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Hydro Comfort Skin Reset\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683149482\",\"untranslatedTitle\":\"Lames Hydro Comfort Skin Reset\",\"url\":\"\/products\/lames-hydro-comfort-skin-reset\",\"type\":\"\"},\"id\":\"45160862679210\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/ruugkgiauzb4lbi6ex0p_1.png?v=1698638149\"},\"sku\":\"00000000W302123200\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":7.66,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir Xtreme 3 Sensitive\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884684099754\",\"untranslatedTitle\":\"Rasoir Xtreme 3 Sensitive\",\"url\":\"\/products\/rasoir-xtreme-3-sensitive\",\"type\":\"\"},\"id\":\"45160863760554\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509\"},\"sku\":\"00000000W302333500\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":7.66,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Rasoir Xtreme 3 Ultimate Comfort\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7886319780010\",\"untranslatedTitle\":\"Rasoir Xtreme 3 Ultimate Comfort\",\"url\":\"\/products\/rasoir-xtreme-3-ultimate-comfort\",\"type\":\"\"},\"id\":\"45166074069162\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/Xtreme-3-Ultimate-Comfort.jpg?v=1730894220\"},\"sku\":\"00000000W302399900\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":9.06,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Blaireau\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683575466\",\"untranslatedTitle\":\"Blaireau\",\"url\":\"\/products\/blaireau-1\",\"type\":\"\"},\"id\":\"45160863170730\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/lqe9cbsyxithykeua0zb_aded180c-f503-410c-a93c-5536f05032d7.png?v=1698640998\"},\"sku\":\"00000000W302198700\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":31.5,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Tondeuse électrique Mr Down There\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683935914\",\"untranslatedTitle\":\"Tondeuse électrique Mr Down There\",\"url\":\"\/products\/tondeuse-electrique-mr-down-there\",\"type\":\"\"},\"id\":\"45160863596714\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/w302289100_Mr-down-there-carousel.jpg?v=1698674238\"},\"sku\":\"00000000W302289100\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":11.16,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Lames Protector 3\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884682789034\",\"untranslatedTitle\":\"Lames Protector 3\",\"url\":\"\/products\/lames-protector-3\",\"type\":\"\"},\"id\":\"45160862285994\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/i2h7zyr2wtslvku8epgo.jpg?v=1698639689\"},\"sku\":\"000000000070051360\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":3.35,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Extra Essential 2 Sensitive\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884684165290\",\"untranslatedTitle\":\"Extra Essential 2 Sensitive\",\"url\":\"\/products\/extra-essential-2-sensitive\",\"type\":\"\"},\"id\":\"45160863858858\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005\"},\"sku\":\"00000000W302348600\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"},{\"price\":{\"amount\":5.54,\"currencyCode\":\"EUR\"},\"product\":{\"title\":\"Barber's Style Hydratant visage\",\"vendor\":\"Wilkinson Sword France\",\"id\":\"7884683411626\",\"untranslatedTitle\":\"Barber's Style Hydratant visage\",\"url\":\"\/products\/barbers-style-hydratant-visage\",\"type\":\"\"},\"id\":\"45160863006890\",\"image\":{\"src\":\"\/\/www.wilkinson-sword.fr\/cdn\/shop\/files\/W302161500_4027800135509_DTC_Hero_0ccf87d3-7643-4774-be03-5cce72b4cc46.png?v=1698651818\"},\"sku\":\"00000000W302161500\",\"title\":\"Default Title\",\"untranslatedTitle\":\"Default Title\"}]}}]]"});})();</script>
650<script>
651  window.ShopifyAnalytics = window.ShopifyAnalytics || {};
652  window.ShopifyAnalytics.meta = window.ShopifyAnalytics.meta || {};
653  window.ShopifyAnalytics.meta.currency = 'EUR';
654  var meta = {"products":[{"id":7884682723498,"gid":"gid:\/\/shopify\/Product\/7884682723498","vendor":"Wilkinson Sword France","type":"","handle":"rasior-hydro-5-skin-protection","variants":[{"id":45160862187690,"price":626,"name":"Rasoir Hydro 5 Regular","public_title":null,"sku":"00000000W950102201"}],"remote":false},{"id":7884683706538,"gid":"gid:\/\/shopify\/Product\/7884683706538","vendor":"Wilkinson Sword France","type":"","handle":"rasoir-de-surete-classic","variants":[{"id":45160863334570,"price":1256,"name":"Rasoir de Sûreté Classic","public_title":null,"sku":"00000000W302239500"}],"remote":false},{"id":7884682657962,"gid":"gid:\/\/shopify\/Product\/7884682657962","vendor":"Wilkinson Sword France","type":"","handle":"rasoir-hydro-5-skin-protection-sensitive","variants":[{"id":45160862122154,"price":665,"name":"Rasoir Hydro 5 Sensitive","public_title":null,"sku":"00000000007004389E"}],"remote":false},{"id":7884682526890,"gid":"gid:\/\/shopify\/Product\/7884682526890","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-5-skin-protection-regular","variants":[{"id":45160861991082,"price":976,"name":"Lames Hydro 5 Regular","public_title":null,"sku":"00000000007004022E"}],"remote":false},{"id":7884682494122,"gid":"gid:\/\/shopify\/Product\/7884682494122","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-3-skin-protection","variants":[{"id":45160861958314,"price":693,"name":"Lames Hydro 3","public_title":null,"sku":"00000000007004020E"}],"remote":false},{"id":7884682559658,"gid":"gid:\/\/shopify\/Product\/7884682559658","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-5-skin-protection-sensitive","variants":[{"id":45160862023850,"price":1046,"name":"Lames Hydro 5 Sensitive","public_title":null,"sku":"00000000007004025E"}],"remote":false},{"id":7884682592426,"gid":"gid:\/\/shopify\/Product\/7884682592426","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-5-ultimate","variants":[{"id":45160862056618,"price":1183,"name":"Lames Hydro 5 Ultimate","public_title":null,"sku":"00000000W950103900"}],"remote":false},{"id":7884682625194,"gid":"gid:\/\/shopify\/Product\/7884682625194","vendor":"Wilkinson Sword France","type":"","handle":"rasoir-hydro-5-ultimate","variants":[{"id":45160862089386,"price":623,"name":"Rasoir Hydro 5 Ultimate","public_title":null,"sku":"00000000W950154400"}],"remote":false},{"id":7884683739306,"gid":"gid:\/\/shopify\/Product\/7884683739306","vendor":"Wilkinson Sword France","type":"","handle":"lames-de-rasoir-de-surete-classic","variants":[{"id":45160863367338,"price":245,"name":"Lames de rasoir de Sûreté Classic","public_title":null,"sku":"00000000W302246300"}],"remote":false},{"id":7884684198058,"gid":"gid:\/\/shopify\/Product\/7884684198058","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-trim-shave","variants":[{"id":45160863891626,"price":1049,"name":"Rasoir et tondeuse Hydro Trim \u0026 Shave","public_title":null,"sku":"00000000W302372500"}],"remote":false},{"id":7884683673770,"gid":"gid:\/\/shopify\/Product\/7884683673770","vendor":"Wilkinson Sword France","type":"","handle":"savon-a-barbe-vintage","variants":[{"id":45160863301802,"price":297,"name":"Savon à barbe Vintage","public_title":null,"sku":"00000000W302238802"}],"remote":false},{"id":7884683641002,"gid":"gid:\/\/shopify\/Product\/7884683641002","vendor":"Wilkinson Sword France","type":"","handle":"shavette-pour-hommes-the-pioneer-barbers-style","variants":[{"id":45160863269034,"price":1049,"name":"Shavette The Pioneer Barber's Style","public_title":null,"sku":"00000000W302229900"}],"remote":false},{"id":7884684230826,"gid":"gid:\/\/shopify\/Product\/7884684230826","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-trim-shave-1","variants":[{"id":45160863924394,"price":699,"name":"Lames Hydro Trim \u0026 Shave","public_title":null,"sku":"00000000W302372600"}],"remote":false},{"id":7884683051178,"gid":"gid:\/\/shopify\/Product\/7884683051178","vendor":"Wilkinson Sword France","type":"","handle":"rasoir-the-designer","variants":[{"id":45160862580906,"price":1043,"name":"Rasoir The Designer","public_title":null,"sku":"00000000W302121700"}],"remote":false},{"id":7884683083946,"gid":"gid:\/\/shopify\/Product\/7884683083946","vendor":"Wilkinson Sword France","type":"","handle":"lames-the-designer","variants":[{"id":45160862613674,"price":1043,"name":"Lames The Designer","public_title":null,"sku":"00000000W302122300"}],"remote":false},{"id":7884683149482,"gid":"gid:\/\/shopify\/Product\/7884683149482","vendor":"Wilkinson Sword France","type":"","handle":"lames-hydro-comfort-skin-reset","variants":[{"id":45160862679210,"price":1046,"name":"Lames Hydro Comfort Skin Reset","public_title":null,"sku":"00000000W302123200"}],"remote":false},{"id":7884684099754,"gid":"gid:\/\/shopify\/Product\/7884684099754","vendor":"Wilkinson Sword France","type":"","handle":"rasoir-xtreme-3-sensitive","variants":[{"id":45160863760554,"price":766,"name":"Rasoir Xtreme 3 Sensitive","public_title":null,"sku":"00000000W302333500"}],"remote":false},{"id":7886319780010,"gid":"gid:\/\/shopify\/Product\/7886319780010","vendor":"Wilkinson Sword France","type":"","handle":"rasoir-xtreme-3-ultimate-comfort","variants":[{"id":45166074069162,"price":766,"name":"Rasoir Xtreme 3 Ultimate Comfort","public_title":null,"sku":"00000000W302399900"}],"remote":false},{"id":7884683575466,"gid":"gid:\/\/shopify\/Product\/7884683575466","vendor":"Wilkinson Sword France","type":"","handle":"blaireau-1","variants":[{"id":45160863170730,"price":906,"name":"Blaireau","public_title":null,"sku":"00000000W302198700"}],"remote":false},{"id":7884683935914,"gid":"gid:\/\/shopify\/Product\/7884683935914","vendor":"Wilkinson Sword France","type":"","handle":"tondeuse-electrique-mr-down-there","variants":[{"id":45160863596714,"price":3150,"name":"Tondeuse électrique Mr Down There","public_title":null,"sku":"00000000W302289100"}],"remote":false},{"id":7884682789034,"gid":"gid:\/\/shopify\/Product\/7884682789034","vendor":"Wilkinson Sword France","type":"","handle":"lames-protector-3","variants":[{"id":45160862285994,"price":1116,"name":"Lames Protector 3","public_title":null,"sku":"000000000070051360"}],"remote":false},{"id":7884684165290,"gid":"gid:\/\/shopify\/Product\/7884684165290","vendor":"Wilkinson Sword France","type":"","handle":"extra-essential-2-sensitive","variants":[{"id":45160863858858,"price":335,"name":"Extra Essential 2 Sensitive","public_title":null,"sku":"00000000W302348600"}],"remote":false},{"id":7884683411626,"gid":"gid:\/\/shopify\/Product\/7884683411626","vendor":"Wilkinson Sword France","type":"","handle":"barbers-style-hydratant-visage","variants":[{"id":45160863006890,"price":554,"name":"Barber's Style Hydratant visage","public_title":null,"sku":"00000000W302161500"}],"remote":false}],"page":{"pageType":"collection","resourceType":"collection","resourceId":319136006314,"requestId":"71105720-a2b2-4532-9370-135003baa00b-1790984009"}};
655  for (var attr in meta) {
656    window.ShopifyAnalytics.meta[attr] = meta[attr];
657  }
658</script>
vendor: 1 bytes, line 658
658
659<script class="analytics">
660  (function () {
661    var customDocumentWrite = function(content) {
662      var jquery = null;
663
664      if (window.jQuery) {
665        jquery = window.jQuery;
666      } else if (window.Checkout && window.Checkout.$) {
667        jquery = window.Checkout.$;
668      }
669
670      if (jquery) {
671        jquery('body').append(content);
672      }
673    };
674
675    var hasLoggedConversion = function(token) {
676      if (token) {
677        return document.cookie.indexOf('loggedConversion=' + token) !== -1;
678      }
679      return false;
680    }
681
682    var setCookieIfConversion = function(token) {
683      if (token) {
684        var twoMonthsFromNow = new Date(Date.now());
685        twoMonthsFromNow.setMonth(twoMonthsFromNow.getMonth() + 2);
686
687        document.cookie = 'loggedConversion=' + token + '; expires=' + twoMonthsFromNow;
688      }
689    }
690
691    var trekkie = window.ShopifyAnalytics.lib = window.trekkie = window.trekkie || [];
692    window.ShopifyAnalytics.lib.trekkie = window.trekkie;
693    if (trekkie.integrations) {
694      return;
695    }
696    trekkie.methods = [
697      'identify',
698      'page',
699      'ready',
700      'track',
701      'trackForm',
702      'trackLink'
703    ];
704    trekkie.factory = function(method) {
705      return function() {
706        var args = Array.prototype.slice.call(arguments);
707        args.unshift(method);
708        trekkie.push(args);
709        if (method == 'track' || method == 'page') {
710          var pageUrl;
711          try {
712            pageUrl = window.location.href;
713          } catch (e) {}
714          var pageReferrer;
715          try {
716            pageReferrer = document.referrer;
717          } catch (e) {}
718          try {
719            if (window.__TREKKIE_SHIM_QUEUE == null) {
720              window.__TREKKIE_SHIM_QUEUE = [];
721            }
722            window.__TREKKIE_SHIM_QUEUE.push({
723              from: 'trekkie-stub',
724              method: method,
725              args: args.slice(1),
726              pageContext: {
727                url: pageUrl,
728                referrer: pageReferrer
729              }
730            });
731          } catch (e) {
732            // no-op
733          }
734        }
735        return trekkie;
736      };
737    };
738    for (var i = 0; i < trekkie.methods.length; i++) {
739      var key = trekkie.methods[i];
740      trekkie[key] = trekkie.factory(key);
741    }
742    trekkie.load = function(config) {
743      trekkie.config = config || {};
744      trekkie.config.initialDocumentCookie = document.cookie;
745      var first = document.getElementsByTagName('script')[0];
746var script = document.createElement('script');
747script.type = 'text/javascript';
748script.onerror = function(e) {
749  var scriptFallback = document.createElement('script');
750  scriptFallback.type = 'text/javascript';
751  scriptFallback.onerror = function(error) {
752          var Monorail = {
753      produce: function produce(monorailDomain, schemaId, payload) {
754        var currentMs = new Date().getTime();
755        var event = {
756          schema_id: schemaId,
757          payload: payload,
758          metadata: {
759            event_created_at_ms: currentMs,
760            event_sent_at_ms: currentMs
761          }
762        };
763        return Monorail.sendRequest("https://" + monorailDomain + "/v1/produce", JSON.stringify(event));
764      },
765      sendRequest: function sendRequest(endpointUrl, payload) {
766        // Try the sendBeacon API
767        if (window && window.navigator && typeof window.navigator.sendBeacon === 'function' && typeof window.Blob === 'function' && !Monorail.isIos12()) {
768          var blobData = new window.Blob([payload], {
769            type: 'text/plain'
770          });
771
772          if (window.navigator.sendBeacon(endpointUrl, blobData)) {
773            return true;
774          } // sendBeacon was not successful
775
776        } // XHR beacon
777
778        var xhr = new XMLHttpRequest();
779
780        try {
781          xhr.open('POST', endpointUrl);
782          xhr.setRequestHeader('Content-Type', 'text/plain');
783          xhr.send(payload);
784        } catch (e) {
785          console.log(e);
786        }
787
788        return false;
789      },
790      isIos12: function isIos12() {
791        return window.navigator.userAgent.lastIndexOf('iPhone; CPU iPhone OS 12_') !== -1 || window.navigator.userAgent.lastIndexOf('iPad; CPU OS 12_') !== -1;
792      }
793    };
794    Monorail.produce('monorail-edge.shopifysvc.com',
795      'trekkie_storefront_load_errors/1.1',
796      {shop_id: 61366108330,
797      theme_id: 199802749315,
798      app_name: "storefront",
799      context_url: window.location.href,
800      source_url: "//www.wilkinson-sword.fr/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js"});
801
802  };
803  scriptFallback.async = true;
804  scriptFallback.src = '//www.wilkinson-sword.fr/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
805  first.parentNode.insertBefore(scriptFallback, first);
806};
807script.async = true;
808script.src = '//www.wilkinson-sword.fr/cdn/s/trekkie.storefront.2f6d7d7ede7d24234881a9cd5f47e679642fa1f6.min.js';
809first.parentNode.insertBefore(script, first);
810
811    };
812    trekkie.load(
813      {"Trekkie":{"appName":"storefront","development":false,"defaultAttributes":{"shopId":61366108330,"isMerchantRequest":null,"themeId":199802749315,"themeCityHash":"796399560172785207","contentLanguage":"fr","currency":"EUR","eventMetadataId":"2056f5f1-ede4-4c4e-b537-90e0aef67a0c"},"isServerSideCookieWritingEnabled":true,"monorailRegion":"shop_domain","enabledBetaFlags":["764d78cb","8450a54b","7ee89bf1","4c64608a"]},"Session Attribution":{},"S2S":{"facebookCapiEnabled":true,"source":"trekkie-storefront-renderer","apiClientId":580111}}
814    );
815
816    var loaded = false;
817    trekkie.ready(function() {
818      if (loaded) return;
819      loaded = true;
820
821      window.ShopifyAnalytics.lib = window.trekkie;
822
823      var originalDocumentWrite = document.write;
824      document.write = customDocumentWrite;
825      try { window.ShopifyAnalytics.merchantGoogleAnalytics.call(this); } catch(error) {};
826      document.write = originalDocumentWrite;
827
828      var match = window.location.pathname.match(/checkouts\/(.+)\/(thank_you|post_purchase)/)
829      var token = match? match[1]: undefined;
830      if (!hasLoggedConversion(token)) {
831        setCookieIfConversion(token);
832        window.ShopifyAnalytics.lib.track("Viewed Product Category",{"currency":"EUR","category":"Collection: meilleur-vendeur","collectionName":"meilleur-vendeur","collectionId":319136006314,"nonInteraction":true},undefined,undefined,{"shopifyEmitted":true});
833      }
834    });
835
836    window.ShopifyAnalytics.lib.page(null,{"pageType":"collection","resourceType":"collection","resourceId":319136006314,"requestId":"71105720-a2b2-4532-9370-135003baa00b-1790984009","shopifyEmitted":true});
837
838    var eventsListenerScript = document.createElement('script');
839    eventsListenerScript.async = true;
840    eventsListenerScript.src = "//www.wilkinson-sword.fr/cdn/shopifycloud/storefront/assets/shop_events_listener-4e26a9ce.js";
841    document.getElementsByTagName('head')[0].appendChild(eventsListenerScript);
842})();</script>
842
843  
843<script>
844  if (!window.ga || (window.ga && typeof window.ga !== 'function')) {
845    window.ga = function ga() {
846      (window.ga.q = window.ga.q || []).push(arguments);
847      if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
848        window.Shopify.analytics.publish("ga_stub_called", {}, {sendTo: "google_osp_migration"});
849      }
850      console.error("Shopify's Google Analytics stub called with:", Array.from(arguments), "\nSee https://help.shopify.com/manual/promoting-marketing/pixels/pixel-migration#google for more information.");
851    };
852    if (window.Shopify && window.Shopify.analytics && typeof window.Shopify.analytics.publish === 'function') {
853      window.Shopify.analytics.publish("ga_stub_initialized", {}, {sendTo: "google_osp_migration"});
854    }
855  }
856</script>
vendor: 1 bytes, line 856
856
857<script
858  defer
859  src="https://www.wilkinson-sword.fr/cdn/shopifycloud/perf-kit/shopify-perf-kit-3.9.4.min.js"
860  data-application="storefront-renderer"
861  data-shop-id="61366108330"
862  data-render-region="gcp-us-west1"
863  data-page-type="collection"
864  data-theme-instance-id="199802749315"
865  data-theme-name="UWP FW2 Theme"
866  data-theme-version="1.0.0"
867  data-monorail-region="shop_domain"
868  data-resource-timing-sampling-rate="10"
869  data-shs="true"
870  data-shs-beacon="true"
871  data-shs-export-with-fetch="true"
872  data-shs-logs-sample-rate="1"
873  data-shs-beacon-endpoint="https://www.wilkinson-sword.fr/api/collect"
874></script>
874
875<meta name="shopify-y" content="c6f3e1e6-4560-4fb2-bcf1-224c30407625" data-expiration="1822541609000"><meta name="shopify-s" content="458c58be-9b91-4384-bcc4-ad02fd8e06ce" data-expiration="1790985809000"><meta name="new-cookie-storage-activated" content="t">
876</head>
877  
878<body class="template-collection  wilkinsonsword ">
879  
880    <uwp-localization-ui
881  class="localization-ui"
882  data-current-language="fr"
883>
884  <div class="localization-ui__inner">
885    <div class="localization-ui__close">
886      <button
887        aria-label="Fermer"
888        class="localization-ui__close-button"
889        type="button"
890        data-close-modal
891      >
892        
893
894    <svg
895      class=""
896      width="14"
897      height="13"
898      viewBox="0 0 14 13"
899      fill="none"
900      xmlns="http://www.w3.org/2000/svg"
901    >
902      <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/>
903      <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/>
904    </svg>
905
906  
907
908      </button>
909    </div>
910
911    <h2 class="localization-ui__text" js-localization-ui="choice-text">
912      Choisissez un pays
913    </h2>
914
915    <div class="localization-ui__country-select">
916      <label class="localization-ui__field-label" for="country-select">
917        Livraison à:
918      </label>
919      <select
920        id="country-select"
921        class="localization-ui__select"
922        js-localization-ui="country-select"
923      >
924        
925          <option
926            value="https://wilkinsonsword.de/"
927            
928          >
929            Austria (EUR
930            €)
931          </option>
932        
933          <option
934            value="https://wilkinsonsword.de/"
935            
936          >
937            Benelux (EUR
938            €)
939          </option>
940        
941          <option
942            value="https://www.wilkinson-sword.fr/"
943            
944              selected
945            
946          >
947            France (EUR
948            €)
949          </option>
950        
951          <option
952            value="https://wilkinsonsword.de/"
953            
954          >
955            Germany (EUR
956            €)
957          </option>
958        
959          <option
960            value="https://wilkinsonsword.de/"
961            
962          >
963            Switzerland (EUR
964            €)
965          </option>
966        
967          <option
968            value="https://www.wilkinsonsword.com/"
969            
970          >
971            United Kingdom (GBP
972            £)
973          </option>
974        
975      </select>
976    </div>
977
978    <div class="localization-ui__language-select">
979      <label class="localization-ui__field-label" for="language-select">
980        Langue
981      </label>
982      <select
983        id="language-select"
984        class="localization-ui__select"
985        js-localization-ui="language-select"
986      >
987        
988          <option
989            value="fr"
990            lang="fr"
991            
992              selected
993            
994          >
995            Français
996          </option>
997        
998      </select>
999    </div>
1000
1001    <div class="localization-ui__actions">
1002      <button
1003        type="button"
1004        class="localization-ui__submit-button"
1005        js-localization-ui="submit-button"
1006      >
1007        CONFIRMER
1008      </button>
1009    </div>
1010
1011    <p class="localization-ui__disclaimer">
1012      Changer le lieu de livraison peut mettre à jour la devise, la livraison et la disponibilité des articles dans votre panier.
1013    </p>
1014
1015    <!-- Hidden form for language changes only -->
1016    <form
1017      id="language-form"
1018      action="/cart"
1019      method="post"
1020      style="display: none;"
1021    >
1022      <input type="hidden" name="form_type" value="localization">
1023      <input type="hidden" name="utf8" value="✓">
1024      <input
1025        type="hidden"
1026        name="locale_code"
1027        id="language-form-locale"
1028        value=""
1029      >
1030    </form>
1031  </div>
1032</uwp-localization-ui>
1033
1034  
1035  
1036
1037  <!-- Google Tag Manager (noscript) -->
1038  <noscript>
1039      <iframe height="0" src="https://www.googletagmanager.com/ns.html?id=GTM-M7KSVLH" style="display:none;visibility:hidden" width="0"></iframe>
1040  </noscript>
1041  <!-- End Google Tag Manager (noscript) -->
1042
1043
1044
1045  <a class="visually-hidden focusable skip-link" href="#main-content">Aller au contenu principal</a>
1046    
1047      <section id="shopify-section-announcement-bar" class="shopify-section announcement_bar"><!--
1048  NOTE: Test8ing
1049-->
1050
1051
1052
1053
1054
1055
1056<div data-size="1" class="announcement-bar wilkinsonsword" role="region" aria-label="Annonces">
1057  <div class="announcement-bar__site-switcher">
1058    <ul class="announcement-bar__site-switch">
1059    <li  class="announcement-bar__site-switch-wilkinsonsword">
1060      <a href="/" class="switch-store" data-store="wilkinsonsword" href="/"><span>Hommes</span></a>
1061    </li>
1062    <li class="announcement-bar__site-switch-intuition">
1063      <a href="/pages/womens" class="switch-store" data-store="intuition"><span>Femmes</span></a>
1064    </li>
1065    </ul>
1066  </div>
1067  
1068  
1069    
1070      <div class="message-slide announcement-bar__swiper-slide">
1071        <div class="announcement-bar__message">
1072          <p>This store is currently not available for purchases in your region.</p>
1073        </div>
1074      </div>
1075    
1076  
1077</div>
1078
1079<script>
1080  
1081  document.addEventListener('swiperReady', () => {
1082    new Swiper(".announcement-bar__swiper-announcement-bar", {
1083      slidesPerView: 1,
1084      autoplay: {
1085        delay: 5000,
1086      },
1087      loop: true,
1088    })
1089  })
1090  let store = 'wilkinsonsword'; 
1091  if(store === null) {
1092    localStorage.setItem('store', 'wilkinsonsword');
1093    document.querySelector('.announcement-bar__site-switch-wilkinsonsword').classList.add('selected');
1094  } else {
1095    document.querySelector(`.announcement-bar__site-switch-${store}`).classList.add('selected');
1096  }
1097  document.querySelectorAll('.switch-store').forEach(item => {
1098    item.addEventListener('click', event => { 
1099    store = item.getAttribute('data-store');  
1100    localStorage.setItem('store', store);
1101    });
1102  });
1103</script>
1103
1104
1105
1106</section>
1107    
1108
1109    <div id="shopify-section-header" class="shopify-section"><!--
1110  NOTE: This is the default header template.
1111  You can replace it with a template from the component bank -
1112  or your own code. You should also replace src/css/unique/_header.scss
1113-->
1114
1115
1116
1117
1118
1119
1120<header class="header  wilkinsonsword" role="banner">
1121  <div class="header__container">
1122    <div class="header__inner">
1123      
1124      <div class="header__logo">
1125        <a href="/" aria-label=" - home">
1126          
1127          <img src="//www.wilkinson-sword.fr/cdn/shop/files/wilkinson-sword_logo--white_small.svg?v=1771591777" loading="lazy" width="150" height="50" alt=" Logo">
1128          
1129        </a>
1130      </div>
1131      
1132      
1133
1134
1135
1136<nav class="header__menu-desktop" aria-label="Navigation principale">
1137  <div class="header__menu-desktop__container">
1138    <ul class="header__menu-desktop__list">
1139      
1140        
1141        
1142        
1143          <li class="header__menu-desktop__item">
1144            <a href="/collections/meilleur-vendeur" class="header__menu-desktop__link">Meilleures ventes</a>
1145          </li>
1146        
1147      
1148        
1149        
1150        
1151          <li class="header__menu-desktop__item  open-on-click ">
1152
1153            
1154              <button class="header__menu-desktop__link has-children" aria-expanded="false" aria-haspopup="true" aria-controls="desktop-submenu-2" id="desktop-menu-item-2">
1155                <span>Voir maintenant</span>
1156                <span class="header__menu-desktop__caret" aria-hidden="true">
1157                  
1158
1159    <svg
1160      class=""
1161      width="12"
1162      height="7"
1163      viewBox="0 0 12 7"
1164      fill="none"
1165      xmlns="http://www.w3.org/2000/svg"
1166    >
1167      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
1168    </svg>
1169
1170  
1171
1172                </span>
1173              </button>
1174            
1175
1176            <div class="header__menu-desktop__dropdown" id="desktop-submenu-2" role="menu" aria-labelledby="desktop-menu-item-2">
1177              <div class="header__menu-desktop__dropdown__overlay" aria-label="Fermer le menu" tabindex="-1"></div>
1178              <div class="header__menu-desktop__dropdown__container">
1179
1180                <div class="header__menu-desktop__dropdown__inner"  >
1181
1182                  
1183                    
1184                      <ul class="header__menu-desktop__sublist" style="">
1185                        <li class="header__menu-desktop__sublist__item">
1186                          <a href="https://www.wilkinson-sword.fr/collections/rasage-pour-hommes" class="header__menu-desktop__sublist__link">Rasoirs et Lames</a>
1187
1188                          <ul class="header__menu-desktop__grandchildren">
1189                            
1190                              <li class="header__menu-desktop__grandchildren__item ">
1191                                
1192                                  <a href="/collections/hydro-rasoirs" class="header__menu-desktop__grandchildren__link ">Hydro</a>
1193                                
1194                              </li>
1195                            
1196                              <li class="header__menu-desktop__grandchildren__item ">
1197                                
1198                                  <a href="https://www.wilkinson-sword.fr/collections/hommes-rasoirs-classic" class="header__menu-desktop__grandchildren__link ">Classic</a>
1199                                
1200                              </li>
1201                            
1202                              <li class="header__menu-desktop__grandchildren__item ">
1203                                
1204                                  <a href="https://www.wilkinson-sword.fr/collections/rasage-pour-hommes" class="header__menu-desktop__grandchildren__link ">Tous les rasoirs et lames</a>
1205                                
1206                              </li>
1207                            
1208                          </ul>
1209                        </li>
1210                      </ul>
1211
1212
1213                    
1214
1215
1216                  
1217                    
1218                      <ul class="header__menu-desktop__sublist" style="">
1219                        <li class="header__menu-desktop__sublist__item">
1220                          <a href="https://www.wilkinson-sword.fr/collections/rasoirs-jetables-pour-hommes" class="header__menu-desktop__sublist__link">Rasoirs Jetables</a>
1221
1222                          <ul class="header__menu-desktop__grandchildren">
1223                            
1224                              <li class="header__menu-desktop__grandchildren__item ">
1225                                
1226                                  <a href="/collections/xtreme-3" class="header__menu-desktop__grandchildren__link ">Xtreme 3</a>
1227                                
1228                              </li>
1229                            
1230                              <li class="header__menu-desktop__grandchildren__item ">
1231                                
1232                                  <a href="https://www.wilkinson-sword.fr/collections/rasoirs-jetables-pour-hommes" class="header__menu-desktop__grandchildren__link ">Tous les rasoirs jetables</a>
1233                                
1234                              </li>
1235                            
1236                          </ul>
1237                        </li>
1238                      </ul>
1239
1240
1241                    
1242
1243
1244                  
1245                    
1246                      <ul class="header__menu-desktop__sublist" style="">
1247                        <li class="header__menu-desktop__sublist__item">
1248                          <a href="/collections/tondeuses-pour-hommes" class="header__menu-desktop__sublist__link">Tondeuses</a>
1249
1250                          <ul class="header__menu-desktop__grandchildren">
1251                            
1252                              <li class="header__menu-desktop__grandchildren__item ">
1253                                
1254                                  <a href="/collections/tondeuses-pour-hommes" class="header__menu-desktop__grandchildren__link ">Toutes les tondeuses</a>
1255                                
1256                              </li>
1257                            
1258                          </ul>
1259                        </li>
1260                      </ul>
1261
1262
1263                    
1264
1265
1266                  
1267                    
1268                      <ul class="header__menu-desktop__sublist" style="">
1269                        <li class="header__menu-desktop__sublist__item">
1270                          <a href="https://www.wilkinson-sword.fr/collections/soins-du-visage-du-corps" class="header__menu-desktop__sublist__link">Soins</a>
1271
1272                          <ul class="header__menu-desktop__grandchildren">
1273                            
1274                              <li class="header__menu-desktop__grandchildren__item ">
1275                                
1276                                  <a href="/collections/soins-du-visage" class="header__menu-desktop__grandchildren__link ">Soins Visage</a>
1277                                
1278                              </li>
1279                            
1280                              <li class="header__menu-desktop__grandchildren__item ">
1281                                
1282                                  <a href="/collections/soins-rasage" class="header__menu-desktop__grandchildren__link ">Soins Rasage</a>
1283                                
1284                              </li>
1285                            
1286                              <li class="header__menu-desktop__grandchildren__item ">
1287                                
1288                                  <a href="https://www.wilkinson-sword.fr/collections/soin-de-la-barbe" class="header__menu-desktop__grandchildren__link ">Soins Barbe</a>
1289                                
1290                              </li>
1291                            
1292                              <li class="header__menu-desktop__grandchildren__item ">
1293                                
1294                                  <a href="/collections/accessoires-de-rasage" class="header__menu-desktop__grandchildren__link ">Accessoires</a>
1295                                
1296                              </li>
1297                            
1298                          </ul>
1299                        </li>
1300                      </ul>
1301
1302
1303                    
1304
1305
1306                  
1307
1308                  <div class="header__menu-desktop__promo-blocks">
1309                   
1310                    
1311                  </div>
1312                  </div>
1313              </div>
1314            </div>
1315          </li>
1316
1317        
1318        
1319      
1320        
1321        
1322        
1323          <li class="header__menu-desktop__item">
1324            <a href="/collections/coffrets-cadeaux" class="header__menu-desktop__link">Coffrets</a>
1325          </li>
1326        
1327      
1328        
1329        
1330        
1331          <li class="header__menu-desktop__item">
1332            <a href="/collections/vente" class="header__menu-desktop__link">Promotions</a>
1333          </li>
1334        
1335      
1336        
1337        
1338        
1339          <li class="header__menu-desktop__item">
1340            <a href="/pages/blade-masters" class="header__menu-desktop__link">Maîtres Des Lames</a>
1341          </li>
1342        
1343      
1344    </ul>
1345  </div>
1346</nav>
1347
1348
1349<script>
1350  document.addEventListener('DOMContentLoaded', () => {
1351
1352    const dropdowns = document.querySelectorAll('.header__menu-desktop__link');
1353    dropdowns.forEach(dropdown => {
1354      dropdown.addEventListener('click', openDropdown);
1355    });
1356
1357    function openDropdown(event) {
1358      // Check if there's any dropdown already opened and close it if true
1359      const openDropdown = document.querySelector('.open-on-click.is-open');
1360      const menuItem = event.target.closest('.header__menu-desktop__item');
1361      const button = menuItem.querySelector('button');
1362
1363      if (menuItem !== openDropdown) {
1364        if (openDropdown) {
1365          openDropdown.classList.remove('is-open');
1366          const previousButton = openDropdown.querySelector('button');
1367          if (previousButton) {
1368            previousButton.setAttribute('aria-expanded', 'false');
1369          }
1370        }
1371      }
1372
1373      const isOpen = menuItem.classList.contains('is-open');
1374      menuItem.classList.toggle('is-open');
1375
1376      // Update ARIA attributes
1377      if (button) {
1378        button.setAttribute('aria-expanded', !isOpen);
1379      }
1380    }
1381
1382    const overlays = document.querySelectorAll('.header__menu-desktop__dropdown__overlay');
1383    overlays.forEach(overlay => {
1384      overlay.addEventListener('click', function() {
1385        document.querySelectorAll('.header__menu-desktop__item').forEach(item => {
1386          item.classList.remove('is-open');
1387          const button = item.querySelector('button');
1388          if (button) {
1389            button.setAttribute('aria-expanded', 'false');
1390          }
1391        });
1392      });
1393    });
1394
1395    // Handle Escape key to close desktop dropdowns
1396    document.addEventListener('keydown', function(event) {
1397      if (event.key === 'Escape') {
1398        const openDropdown = document.querySelector('.header__menu-desktop__item.is-open');
1399        if (openDropdown) {
1400          openDropdown.classList.remove('is-open');
1401          const button = openDropdown.querySelector('button');
1402          if (button) {
1403            button.setAttribute('aria-expanded', 'false');
1404            button.focus();
1405          }
1406        }
1407      }
1408    });
1409
1410  })
1411</script>
1411
1412
1413
1414      
1415      <div class="header__actions">
1416
1417        <ul class="header__actions__list">
1418
1419          
1420            <li class="header__actions__item header__actions__item--localization hide-on-mobile">
1421              
1422
1423
1424
1425<button
1426  class="
1427    localization-trigger
1428    
1429  "
1430  
1431  aria-label="Bouton de localisation"
1432>
1433
1434  
1435  <div class="localization-trigger__label">
1436    
1437      <img src="//www.wilkinson-sword.fr/cdn/shop/files/france_14x14.png?v=1734015948" alt=" flag - select to change country" class="localization-trigger__label-flag">
1438      <span
1439        class="
1440          localization-trigger__label-text
1441          
1442        "
1443      >
1444        FR
1445      </span>
1446    
1447  </div>
1448</button>
1449            </li>
1450          
1451
1452          <li class="header__actions__item">
1453            <button js-search-drawer="trigger" class="header__actions__link" aria-label="Que cherchez-vous?">
1454              
1455
1456  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
1457  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
1458  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
1459  </svg>
1460
1461  
1462
1463            </button>
1464          </li>
1465
1466          
1467
1468          <li class="header__actions__item header__actions__item--hamburger-button">
1469            <button class="header__actions__item" onclick="openMobileMenu()" aria-label="Ouvrir le menu mobile" aria-expanded="false" aria-controls="mobile-menu" type="button">
1470              
1471
1472    <svg width="21" height="18" viewBox="0 0 21 18" fill="none" xmlns="http://www.w3.org/2000/svg">
1473      <path d="M0.893555 1H20.7875" stroke="#FFF" stroke-width="1.5"/>
1474      <path d="M0.893555 9H20.7875" stroke="#FFF" stroke-width="1.5"/>
1475      <path d="M0.893555 17H20.7875" stroke="#FFF" stroke-width="1.5"/>
1476    </svg>
1477
1478            </button>
1479          </li>
1480
1481          
1482            <li class="header__actions__item header__actions__item--localization hide-on-desktop">
1483              
1484
1485
1486
1487<button
1488  class="
1489    localization-trigger
1490    
1491  "
1492  
1493  aria-label="Bouton de localisation"
1494>
1495
1496  
1497  <div class="localization-trigger__label">
1498    
1499      <img src="//www.wilkinson-sword.fr/cdn/shop/files/france_14x14.png?v=1734015948" alt=" flag - select to change country" class="localization-trigger__label-flag">
1500      <span
1501        class="
1502          localization-trigger__label-text
1503          
1504            hide-on-mobile
1505          
1506        "
1507      >
1508        FR
1509      </span>
1510    
1511  </div>
1512</button>
1513            </li>
1514          
1515
1516        </ul>
1517
1518      </div>
1519
1520    </div>
1521  </div>
1522  
1523
1524
1525
1526
1527
1528<nav class="header__menu-mobile" aria-label="Navigation mobile">
1529
1530  <div class="header__menu-mobile__header">
1531
1532    
1533    <div class="header__logo">
1534      <a href="https://www.wilkinson-sword.fr">
1535        
1536        <img src="//www.wilkinson-sword.fr/cdn/shop/files/ws-logo--black_small.svg?v=1771591776" loading="lazy" width="150" height="50" alt=" Logo">
1537        
1538      </a>
1539    </div>
1540
1541    
1542    <button class="header__menu-mobile__close-button" aria-label="Fermer le menu mobile" onclick="closeMobileMenu();">
1543      
1544
1545    <svg
1546      class=""
1547      width="14"
1548      height="13"
1549      viewBox="0 0 14 13"
1550      fill="none"
1551      xmlns="http://www.w3.org/2000/svg"
1552    >
1553      <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/>
1554      <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/>
1555    </svg>
1556
1557  
1558
1559    </button>
1560  </div>
1561  <div class="header__menu-mobile__site-switcher">
1562    <ul class="header__menu-mobile__site-switch">
1563
1564    <li class="header__menu-mobile__site-switch-intuition">
1565      <a href="/pages/womens" class="switch-store" data-store="intuition"><span>Femmes</span></a>
1566    </li>
1567    <li  class="header__menu-mobile__site-switch-wilkinsonsword">
1568      <a href="/" class="switch-store" data-store="wilkinsonsword" href="/"><span>Hommes</span></a>
1569    </li>
1570    </ul>
1571  </div>
1572
1573    <div class="header__actions__item header__actions__item--search">
1574      <form class="header__search-form" action="/search" method="get" role="search">
1575        <input type="hidden" name="type" value="product">
1576        <label
1577          class="visually-hidden"
1578          for="mobile-search-input"
1579        >
1580          Que cherchez-vous?
1581        </label>
1582        <div class="header__search-input-wrapper">
1583          <button type="submit" class="header__search-icon-button" aria-label="Que cherchez-vous?">
1584            
1585
1586  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
1587  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
1588  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
1589  </svg>
1590
1591  
1592
1593          </button>
1594          <input
1595            type="text"
1596            name="q"
1597            id="mobile-search-input"
1598            class="header__search-input"
1599            placeholder="Que cherchez-vous?"
1600            autocomplete="off"
1601            aria-label="Que cherchez-vous?"
1602            data-search-input
1603          >
1604        </div>
1605      </form>
1606    </div>
1607
1608  <ul class="header__menu-mobile__list">
1609    
1610
1611      
1612      
1613        <li class="header__menu-mobile__item">
1614          <a href="/collections/meilleur-vendeur" class="header__menu-mobile__link">Meilleures ventes</a>
1615        </li>
1616      
1617    
1618
1619      
1620      
1621        <li class="header__menu-mobile__item">
1622          <button class="header__menu-mobile__link has-children" aria-expanded="false" aria-controls="mobile-submenu-2" id="mobile-menu-item-2">
1623            <span>Voir maintenant</span>
1624            <span class="header__menu-mobile__dropdown-icon" aria-hidden="true">
1625
1626    <svg
1627      class=""
1628      width="12"
1629      height="7"
1630      viewBox="0 0 12 7"
1631      fill="none"
1632      xmlns="http://www.w3.org/2000/svg"
1633    >
1634      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
1635    </svg>
1636
1637  
1638</span>
1639          </button>
1640          <div class="header__menu-mobile__dropdown" id="mobile-submenu-2" role="region" aria-labelledby="mobile-menu-item-2">
1641            <div class="header__menu-mobile__dropdown__inner">
1642              
1643                <ul class="header__menu-mobile__sublist">
1644
1645                
1646                  <li class="header__menu-mobile__sublist__item">
1647                    <button class="header__menu-mobile__sublist__link" type="button" aria-expanded="false" aria-controls="mobile-grandchildren-2-1" aria-label="Ouvrir ou fermer le sous-menu Rasoirs et Lames" id="mobile-grandchildren-toggle-2-1"><span>+</span>Rasoirs et Lames</button>
1648
1649                    <ul class="header__menu-mobile__grandchildren" id="mobile-grandchildren-2-1" aria-hidden="true" role="region" aria-labelledby="mobile-grandchildren-toggle-2-1">
1650                    
1651                      
1652                        <li class="header__menu-mobile__grandchildren__item ">
1653                          <a href="/collections/hydro-rasoirs" class="header__menu-mobile__grandchildren__link ">Hydro</a>
1654                        </li>
1655                      
1656                    
1657                      
1658                        <li class="header__menu-mobile__grandchildren__item ">
1659                          <a href="https://www.wilkinson-sword.fr/collections/hommes-rasoirs-classic" class="header__menu-mobile__grandchildren__link ">Classic</a>
1660                        </li>
1661                      
1662                    
1663                      
1664                        <li class="header__menu-mobile__grandchildren__item ">
1665                          <a href="https://www.wilkinson-sword.fr/collections/rasage-pour-hommes" class="header__menu-mobile__grandchildren__link ">Tous les rasoirs et lames</a>
1666                        </li>
1667                      
1668                    
1669                    </ul>
1670
1671                  </li>
1672                
1673
1674                </ul>
1675              
1676                <ul class="header__menu-mobile__sublist">
1677
1678                
1679                  <li class="header__menu-mobile__sublist__item">
1680                    <button class="header__menu-mobile__sublist__link" type="button" aria-expanded="false" aria-controls="mobile-grandchildren-2-2" aria-label="Ouvrir ou fermer le sous-menu Rasoirs Jetables" id="mobile-grandchildren-toggle-2-2"><span>+</span>Rasoirs Jetables</button>
1681
1682                    <ul class="header__menu-mobile__grandchildren" id="mobile-grandchildren-2-2" aria-hidden="true" role="region" aria-labelledby="mobile-grandchildren-toggle-2-2">
1683                    
1684                      
1685                        <li class="header__menu-mobile__grandchildren__item ">
1686                          <a href="/collections/xtreme-3" class="header__menu-mobile__grandchildren__link ">Xtreme 3</a>
1687                        </li>
1688                      
1689                    
1690                      
1691                        <li class="header__menu-mobile__grandchildren__item ">
1692                          <a href="https://www.wilkinson-sword.fr/collections/rasoirs-jetables-pour-hommes" class="header__menu-mobile__grandchildren__link ">Tous les rasoirs jetables</a>
1693                        </li>
1694                      
1695                    
1696                    </ul>
1697
1698                  </li>
1699                
1700
1701                </ul>
1702              
1703                <ul class="header__menu-mobile__sublist">
1704
1705                
1706                  <li class="header__menu-mobile__sublist__item">
1707                    <button class="header__menu-mobile__sublist__link" type="button" aria-expanded="false" aria-controls="mobile-grandchildren-2-3" aria-label="Ouvrir ou fermer le sous-menu Tondeuses" id="mobile-grandchildren-toggle-2-3"><span>+</span>Tondeuses</button>
1708
1709                    <ul class="header__menu-mobile__grandchildren" id="mobile-grandchildren-2-3" aria-hidden="true" role="region" aria-labelledby="mobile-grandchildren-toggle-2-3">
1710                    
1711                      
1712                        <li class="header__menu-mobile__grandchildren__item ">
1713                          <a href="/collections/tondeuses-pour-hommes" class="header__menu-mobile__grandchildren__link ">Toutes les tondeuses</a>
1714                        </li>
1715                      
1716                    
1717                    </ul>
1718
1719                  </li>
1720                
1721
1722                </ul>
1723              
1724                <ul class="header__menu-mobile__sublist">
1725
1726                
1727                  <li class="header__menu-mobile__sublist__item">
1728                    <button class="header__menu-mobile__sublist__link" type="button" aria-expanded="false" aria-controls="mobile-grandchildren-2-4" aria-label="Ouvrir ou fermer le sous-menu Soins" id="mobile-grandchildren-toggle-2-4"><span>+</span>Soins</button>
1729
1730                    <ul class="header__menu-mobile__grandchildren" id="mobile-grandchildren-2-4" aria-hidden="true" role="region" aria-labelledby="mobile-grandchildren-toggle-2-4">
1731                    
1732                      
1733                        <li class="header__menu-mobile__grandchildren__item ">
1734                          <a href="/collections/soins-du-visage" class="header__menu-mobile__grandchildren__link ">Soins Visage</a>
1735                        </li>
1736                      
1737                    
1738                      
1739                        <li class="header__menu-mobile__grandchildren__item ">
1740                          <a href="/collections/soins-rasage" class="header__menu-mobile__grandchildren__link ">Soins Rasage</a>
1741                        </li>
1742                      
1743                    
1744                      
1745                        <li class="header__menu-mobile__grandchildren__item ">
1746                          <a href="https://www.wilkinson-sword.fr/collections/soin-de-la-barbe" class="header__menu-mobile__grandchildren__link ">Soins Barbe</a>
1747                        </li>
1748                      
1749                    
1750                      
1751                        <li class="header__menu-mobile__grandchildren__item ">
1752                          <a href="/collections/accessoires-de-rasage" class="header__menu-mobile__grandchildren__link ">Accessoires</a>
1753                        </li>
1754                      
1755                    
1756                    </ul>
1757
1758                  </li>
1759                
1760
1761                </ul>
1762              
1763
1764              
1765                <a href="/collections/pour-des-hommes" class="header__menu-mobile__link--view-all">Tous Voir maintenant</a>
1766              
1767            </div>
1768          </div>
1769        </li>
1770
1771      
1772      
1773    
1774
1775      
1776      
1777        <li class="header__menu-mobile__item">
1778          <a href="/collections/coffrets-cadeaux" class="header__menu-mobile__link">Coffrets</a>
1779        </li>
1780      
1781    
1782
1783      
1784      
1785        <li class="header__menu-mobile__item">
1786          <a href="/collections/vente" class="header__menu-mobile__link">Promotions</a>
1787        </li>
1788      
1789    
1790
1791      
1792      
1793        <li class="header__menu-mobile__item">
1794          <a href="/pages/blade-masters" class="header__menu-mobile__link">Maîtres Des Lames</a>
1795        </li>
1796      
1797    
1798      
1799  </ul>
1800  <div class="header__menu-mobile__slider swiper">
1801    <div class="header__menu-mobile__wrapper swiper-wrapper">
1802      
1803        
1804          <div class="header__menu-desktop__promo-block swiper-slide">
1805            <a href="https://www.wilkinson-sword.fr/collections/coffrets-cadeaux" class="header__menu-desktop__promo-block__link-wrapper">
1806              <img
1807                class="header__menu-desktop__promo-block__image"
1808                src="//www.wilkinson-sword.fr/cdn/shop/files/menu1--WilkinsonSword_x_ISGDesign-1354_750x.jpg?v=1721991196"
1809                alt=""
1810                loading="lazy"
1811              >
1812              <span class="header__menu-desktop__promo-block__title">Coffrets Cadeaux</span>
1813              <span class="header__menu-desktop__promo-block__button">Acheter</span>
1814            </a>
1815          </div>
1816        
1817      
1818        
1819          <div class="header__menu-desktop__promo-block swiper-slide">
1820            <a href="/collections/pour-des-hommes" class="header__menu-desktop__promo-block__link-wrapper">
1821              <img
1822                class="header__menu-desktop__promo-block__image"
1823                src="//www.wilkinson-sword.fr/cdn/shop/files/52-Wilkinson_Swords-12_1_-1200x800-5b2df79_750x.jpg?v=1751294451"
1824                alt=""
1825                loading="lazy"
1826              >
1827              <span class="header__menu-desktop__promo-block__title">Tous les produits</span>
1828              <span class="header__menu-desktop__promo-block__button">Acheter</span>
1829            </a>
1830          </div>
1831        
1832      
1833        
1834          <div class="header__menu-desktop__promo-block swiper-slide">
1835            <a href="/products/lames-intuition-dermaglow" class="header__menu-desktop__promo-block__link-wrapper">
1836              <img
1837                class="header__menu-desktop__promo-block__image"
1838                src="//www.wilkinson-sword.fr/cdn/shop/files/Untitled_design_19_750x.png?v=1747646456"
1839                alt=""
1840                loading="lazy"
1841              >
1842              <span class="header__menu-desktop__promo-block__title">Découvrez Intuition Dermaglow</span>
1843              <span class="header__menu-desktop__promo-block__button">Acheter</span>
1844            </a>
1845          </div>
1846        
1847      
1848        
1849          <div class="header__menu-desktop__promo-block swiper-slide">
1850            <a href="https://www.wilkinson-sword.fr/collections/visage" class="header__menu-desktop__promo-block__link-wrapper">
1851              <img
1852                class="header__menu-desktop__promo-block__image"
1853                src="//www.wilkinson-sword.fr/cdn/shop/files/Intuition_Complete_Bikini_2-1200x800-5b2df79_750x.jpg?v=1751294290"
1854                alt=""
1855                loading="lazy"
1856              >
1857              <span class="header__menu-desktop__promo-block__title">Découvrez nos rasoirs</span>
1858              <span class="header__menu-desktop__promo-block__button">Acheter</span>
1859            </a>
1860          </div>
1861        
1862      
1863    </div>
1864  </div>
1865</nav>
1866
1867
1868<script>
1869  let storeMobile = ('wilkinsonsword' || '').trim();
1870  if (!storeMobile) {
1871    storeMobile = 'wilkinsonsword';
1872    localStorage.setItem('store', storeMobile);
1873  }
1874  document.querySelectorAll('.header__menu-mobile__site-switch-wilkinsonsword, .header__menu-mobile__site-switch-intuition').forEach(function (el) {
1875    el.classList.remove('selected');
1876  });
1877  document.querySelector('.header__menu-mobile__site-switch-' + storeMobile)?.classList.add('selected');
1878  document.querySelectorAll('.switch-store').forEach(item => {
1879    item.addEventListener('click', event => {
1880    storeMobile = item.getAttribute('data-store');
1881    localStorage.setItem('store', storeMobile);
1882
1883    // Load fonts for the target store type when tab is clicked
1884    if (typeof window.loadFontsForStore === 'function') {
1885      window.loadFontsForStore(storeMobile);
1886    }
1887    });
1888  });
1889
1890  const mobileDrawers = document.querySelectorAll('.header__menu-mobile__sublist');
1891
1892  function getDrawerToggleParts(drawer) {
1893    const button = drawer.querySelector('button');
1894    const indicator = button ? button.querySelector('span') : null;
1895    return { button, indicator };
1896  }
1897
1898  function removeClassFromOthers(elements, target, className) {
1899    elements.forEach(element => {
1900      if (element !== target) {
1901        element.classList.remove(className);
1902        const { button, indicator } = getDrawerToggleParts(element);
1903        if (indicator) indicator.textContent = '+';
1904        if (button) button.setAttribute('aria-expanded', 'false');
1905        const grandchildren = element.querySelector('.header__menu-mobile__grandchildren');
1906        if (grandchildren) grandchildren.setAttribute('aria-hidden', 'true');
1907      }
1908    });
1909  }
1910  mobileDrawers.forEach(drawer => {
1911    const { button, indicator } = getDrawerToggleParts(drawer);
1912    // Some sublists only contain an anchor link (no toggle button / indicator).
1913    // In that case we should not attach drawer toggle behaviour.
1914    if (!button || !indicator) return;
1915
1916    button.addEventListener('click', () => {
1917      const grandchildren = drawer.querySelector('.header__menu-mobile__grandchildren');
1918      if (drawer.classList.contains('open')) {
1919        drawer.classList.remove('open');
1920        indicator.textContent = '+';
1921        button.setAttribute('aria-expanded', 'false');
1922        if (grandchildren) grandchildren.setAttribute('aria-hidden', 'true');
1923        return;
1924      }
1925      drawer.classList.add('open');
1926      indicator.textContent = '-';
1927      button.setAttribute('aria-expanded', 'true');
1928      if (grandchildren) {
1929        grandchildren.setAttribute('aria-hidden', 'false');
1930        const firstLink = grandchildren.querySelector('a');
1931        if (firstLink) firstLink.focus();
1932      }
1933      removeClassFromOthers(mobileDrawers, drawer, 'open');
1934    });
1935  });
1936  document.addEventListener('swiperReady', () => {
1937    new Swiper(".header__menu-mobile__slider", {
1938      slidesPerView: 1.4,
1939      spaceBetween: 13,
1940      loop: false,
1941    })
1942  })
1943
1944  window.Quickshop ? window.Quickshop.init() :
1945  document.addEventListener('quickshopReady', () => {
1946    Quickshop.init();
1947  })
1948</script>
1948
1949
1950</header>
1951<script>
1952  document.addEventListener('DOMContentLoaded', function() {
1953    // Add dropdown controls for mobile
1954    const dropdownButtons = document.querySelectorAll('.header__menu-mobile__link.has-children');
1955    dropdownButtons.forEach(function(dropdownButton) {
1956      dropdownButton.addEventListener('click', function() {
1957        const isOpen = this.parentElement.classList.contains('is-open');
1958        this.parentElement.classList.toggle('is-open');
1959        this.setAttribute('aria-expanded', !isOpen);
1960      });
1961    });
1962  });
1963
1964  function toggleSearchForm() {
1965    const searchForm = document.querySelector('.header__search-form');
1966    if (searchForm) {
1967      searchForm.classList.toggle('is-open');
1968      searchForm.querySelector('input').focus();
1969    }
1970  }
1971
1972  function openMobileMenu() {
1973    const nav = document.querySelector('.header__menu-mobile');
1974    const hamburgerButton = document.querySelector('.header__actions__item--hamburger-button button');
1975    if (nav) {
1976      nav.classList.add('is-open');
1977      nav.setAttribute('aria-hidden', 'false');
1978      document.body.classList.add('no-scroll');
1979      // Update hamburger button state
1980      if (hamburgerButton) {
1981        hamburgerButton.setAttribute('aria-expanded', 'true');
1982      }
1983      // Focus the close button
1984      const closeButton = nav.querySelector('.header__menu-mobile__close-button');
1985      if (closeButton) {
1986        closeButton.focus();
1987      }
1988      // Trap focus within mobile menu
1989      trapFocus(nav);
1990    }
1991  }
1992
1993  // Focus trap function for mobile menu
1994  function trapFocus(container) {
1995    const focusableElements = container.querySelectorAll(
1996      'button, [href], input, select, textarea, [tabindex]:not([tabindex="-1"])'
1997    );
1998    const firstFocusable = focusableElements[0];
1999    const lastFocusable = focusableElements[focusableElements.length - 1];
2000
2001    function handleKeyDown(event) {
2002      if (event.key !== 'Tab') return;
2003
2004      if (event.shiftKey) {
2005        // Shift + Tab
2006        if (document.activeElement === firstFocusable) {
2007          event.preventDefault();
2008          lastFocusable.focus();
2009        }
2010      } else {
2011        // Tab
2012        if (document.activeElement === lastFocusable) {
2013          event.preventDefault();
2014          firstFocusable.focus();
2015        }
2016      }
2017    }
2018
2019    container.addEventListener('keydown', handleKeyDown);
2020
2021    // Store handler for cleanup
2022    container._focusTrapHandler = handleKeyDown;
2023  }
2024
2025  // Remove focus trap when menu closes
2026  function removeFocusTrap(container) {
2027    if (container._focusTrapHandler) {
2028      container.removeEventListener('keydown', container._focusTrapHandler);
2029      delete container._focusTrapHandler;
2030    }
2031  }
2032
2033  function closeMobileMenu() {
2034    const nav = document.querySelector('.header__menu-mobile');
2035    const hamburgerButton = document.querySelector('.header__actions__item--hamburger-button button');
2036    if (nav) {
2037      nav.classList.remove('is-open');
2038      nav.setAttribute('aria-hidden', 'true');
2039      document.body.classList.remove('no-scroll');
2040      // Remove focus trap
2041      removeFocusTrap(nav);
2042      // Update hamburger button state
2043      if (hamburgerButton) {
2044        hamburgerButton.setAttribute('aria-expanded', 'false');
2045        // Return focus to hamburger button
2046        hamburgerButton.focus();
2047      }
2048    }
2049  }
2050
2051  // Handle Escape key to close mobile menu
2052  document.addEventListener('keydown', function(event) {
2053    if (event.key === 'Escape') {
2054      const nav = document.querySelector('.header__menu-mobile');
2055      if (nav && nav.classList.contains('is-open')) {
2056        closeMobileMenu();
2057      }
2058    }
2059  });
2060
2061  const searchForm = document.querySelector('.header__search-form');
2062  if (searchForm) {
2063    searchForm.addEventListener('submit', function(event) {
2064      event.preventDefault();
2065      const input = this.querySelector('input');
2066      if (input) {
2067        const url = '/search' + '?q=' + input.value + '&filter.p.m.my_fields.store_select=wilkinsonsword';
2068        window.location.href = url;
2069      }
2070    });
2071  }
2072
2073  // Sticky header behavior is handled by `setupStickyHeaderObserver()` (IntersectionObserver)
2074  // to avoid multiple implementations fighting over the same `.is-sticky` state.
2075
2076  // Add sticky class to #shopify-section-header when it becomes sticky
2077  function setupStickyHeaderObserver() {
2078    const headerSection = document.querySelector('#shopify-section-header');
2079    if (!headerSection) return;
2080
2081    // Create a sentinel element to detect when header becomes sticky
2082    // Position it to account for header margin-top (20px on desktop, 0 on mobile when sticky)
2083    const sentinel = document.createElement('div');
2084    sentinel.style.position = 'absolute';
2085    // On mobile, position at 0 since header margin-top becomes 0 when sticky
2086    // On desktop, position at 20px to match header margin-top
2087    const isMobile = window.innerWidth <= 940;
2088    sentinel.style.top = isMobile ? '0px' : '20px';
2089    sentinel.style.left = '0';
2090    sentinel.style.width = '1px';
2091    sentinel.style.height = '1px';
2092    sentinel.style.pointerEvents = 'none';
2093    sentinel.style.visibility = 'hidden';
2094    sentinel.setAttribute('data-sticky-sentinel', 'true');
2095
2096    // Insert sentinel right before the header section
2097    if (headerSection.parentNode) {
2098      headerSection.parentNode.insertBefore(sentinel, headerSection);
2099    }
2100
2101    // Create observer with mobile-aware rootMargin
2102    const createObserver = () => {
2103      const isMobile = window.innerWidth <= 940;
2104      return new IntersectionObserver(
2105        (entries) => {
2106          entries.forEach((entry) => {
2107            // When sentinel is not visible (scrolled past), header is sticky
2108            if (!entry.isIntersecting) {
2109              if (!headerSection.classList.contains('is-sticky')) {
2110                headerSection.classList.add('is-sticky');
2111              }
2112            } else {
2113              // Simply remove sticky class - let it unstick naturally
2114              if (headerSection.classList.contains('is-sticky')) {
2115                headerSection.classList.remove('is-sticky');
2116              }
2117            }
2118          });
2119        },
2120        {
2121          root: null,
2122          // On mobile, use 0 rootMargin; on desktop, use negative to trigger slightly earlier
2123          rootMargin: isMobile ? '0px 0px 0px 0px' : '-1px 0px 0px 0px',
2124          threshold: 0
2125        }
2126      );
2127    };
2128
2129    let observer = createObserver();
2130
2131    // Update sentinel position and observer on resize for responsive behavior
2132    let resizeTimeout;
2133    window.addEventListener('resize', function() {
2134      clearTimeout(resizeTimeout);
2135      resizeTimeout = setTimeout(function() {
2136        const isMobileNow = window.innerWidth <= 940;
2137        sentinel.style.top = isMobileNow ? '0px' : '20px';
2138        // Recreate observer with new rootMargin
2139        observer.disconnect();
2140        observer = createObserver();
2141        observer.observe(sentinel);
2142      }, 100);
2143    });
2144
2145    observer.observe(sentinel);
2146
2147    // Check initial state
2148    const checkInitialState = () => {
2149      const rect = sentinel.getBoundingClientRect();
2150      if (rect.top < 0 || rect.bottom < 0) {
2151        headerSection.classList.add('is-sticky');
2152      }
2153    };
2154
2155    // Check on load and after layout
2156    if (document.readyState === 'complete') {
2157      checkInitialState();
2158    } else {
2159      window.addEventListener('load', checkInitialState);
2160    }
2161  }
2162
2163  // Setup observer when DOM is ready
2164  if (document.readyState === 'loading') {
2165    document.addEventListener('DOMContentLoaded', setupStickyHeaderObserver);
2166  } else {
2167    setupStickyHeaderObserver();
2168  }
2169</script>
2169
2170
2171
2172</div>
2173
2174    
2175
2176    <uwp-search-drawer
2177  class="search-drawer"
2178  js-search-drawer
2179>
2180  <div
2181    class="search-drawer__overlay"
2182    js-search-drawer="overlay"
2183  >
2184  </div>
2185  <div
2186    class="search-drawer__container"
2187    js-search-drawer="container"
2188  >
2189    <div class="search-drawer__input-wrapper">
2190      <form class="search-drawer__search-form" action="/search" method="get">
2191        <input type="hidden" name="type" value="product">
2192        <button class="search-drawer__search-icon" aria-label="Que cherchez-vous?">
2193          
2194
2195  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2196  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
2197  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
2198  </svg>
2199
2200  
2201
2202        </button>
2203
2204        <input
2205          type="text"
2206          name="q"
2207          class="search-drawer__input"
2208          placeholder="Que cherchez-vous?"
2209          autocomplete="off"
2210          js-search-drawer="input"
2211        >
2212
2213        <button
2214          class="search-drawer__close-icon"
2215          js-search-drawer="close-button"
2216          type="button"
2217          aria-label="Fermer"
2218        >
2219          
2220
2221    <svg
2222      class=""
2223      width="14"
2224      height="13"
2225      viewBox="0 0 14 13"
2226      fill="none"
2227      xmlns="http://www.w3.org/2000/svg"
2228    >
2229      <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/>
2230      <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/>
2231    </svg>
2232
2233  
2234
2235        </button>
2236      </form>
2237    </div>
2238
2239    <div class="search-drawer__content">
2240      <div
2241        class="search-drawer__content-waiting-input is-active"
2242        js-search-drawer="waiting-input"
2243      >
2244        
2245          <div class="search-drawer__results">
2246            <div class="search-drawer__title">
2247              Recherches populaires
2248            </div>
2249
2250            
2251            
2252
2253            
2254              <a
2255                href="/search?q=Men+Razor"
2256                class="search-drawer__result"
2257                js-search-drawer="men-queries"
2258              >
2259                
2260
2261  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2262  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
2263  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
2264  </svg>
2265
2266  
2267
2268
2269                Men Razor
2270              </a>
2271            
2272              <a
2273                href="/search?q=Men+Blades"
2274                class="search-drawer__result"
2275                js-search-drawer="men-queries"
2276              >
2277                
2278
2279  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2280  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
2281  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
2282  </svg>
2283
2284  
2285
2286
2287                 Men Blades
2288              </a>
2289            
2290              <a
2291                href="/search?q=Men+Razor"
2292                class="search-drawer__result"
2293                js-search-drawer="men-queries"
2294              >
2295                
2296
2297  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2298  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
2299  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
2300  </svg>
2301
2302  
2303
2304
2305                 Men Razor
2306              </a>
2307            
2308            
2309              <a
2310                href="/search?q=Women+Razor"
2311                class="search-drawer__result"
2312                js-search-drawer="women-queries"
2313              >
2314                
2315
2316  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2317  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
2318  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
2319  </svg>
2320
2321  
2322
2323
2324                Women Razor
2325              </a>
2326            
2327              <a
2328                href="/search?q=Women+Blades"
2329                class="search-drawer__result"
2330                js-search-drawer="women-queries"
2331              >
2332                
2333
2334  <svg  class="" width="22" height="22" viewBox="0 0 22 22" fill="none" xmlns="http://www.w3.org/2000/svg">
2335  <path fill-rule="evenodd" clip-rule="evenodd" d="M13.437 12.5635L20 19.1103L19.1508 19.9573L12.5879 13.4105L13.437 12.5635Z" fill="white"/>
2336  <path fill-rule="evenodd" clip-rule="evenodd" d="M8.88266 3.05626C5.66627 3.05626 3.05887 5.65724 3.05887 8.86571C3.05887 12.0742 5.66627 14.6752 8.88266 14.6752C12.099 14.6752 14.7064 12.0742 14.7064 8.86571C14.7064 5.65724 12.099 3.05626 8.88266 3.05626ZM2 8.86571C2 5.07388 5.08147 2 8.88266 2C12.6838 2 15.7653 5.07388 15.7653 8.86571C15.7653 12.6575 12.6838 15.7314 8.88266 15.7314C5.08147 15.7314 2 12.6575 2 8.86571Z" fill="white" stroke="white" stroke-width="0.25" stroke-linecap="square"/>
2337  </svg>
2338
2339  
2340
2341
2342                 Women Blades
2343              </a>
2344            
2345          </div>
2346        
2347
2348        
2349          <div class="search-drawer__results">
2350            <div class="search-drawer__title">
2351              Collections populaires
2352            </div>
2353
2354            
2355            
2356
2357            
2358              <a
2359                href="/collections/hydro"
2360                class="search-drawer__result"
2361                js-search-drawer="men-collections"
2362              >
2363                
2364<svg
2365      class=""
2366      xmlns="http://www.w3.org/2000/svg"
2367      width="24"
2368      height="24"
2369      viewBox="0 0 24 24"
2370      fill="none"
2371    >
2372      <path
2373        d="M4 11.9997L11.7138 15.8566C11.8187 15.909 11.8712 15.9353 11.9262 15.9456C11.975 15.9547 12.025 15.9547 12.0738 15.9456C12.1288 15.9353 12.1813 15.909 12.2862 15.8566L20 11.9997M4 15.9997L11.7138 19.8566C11.8187 19.909 11.8712 19.9353 11.9262 19.9456C11.975 19.9547 12.025 19.9547 12.0738 19.9456C12.1288 19.9353 12.1813 19.909 12.2862 19.8566L20 15.9997M4 7.99966L11.7138 4.14277C11.8187 4.0903 11.8712 4.06406 11.9262 4.05373C11.975 4.04459 12.025 4.04459 12.0738 4.05373C12.1288 4.06406 12.1813 4.0903 12.2862 4.14277L20 7.99966L12.2862 11.8566C12.1813 11.909 12.1288 11.9353 12.0738 11.9456C12.025 11.9547 11.975 11.9547 11.9262 11.9456C11.8712 11.9353 11.8187 11.909 11.7138 11.8566L4 7.99966Z"
2374        stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2375    </svg>
2376
2377
2378                Hydro
2379              </a>
2380            
2381              <a
2382                href="/collections/mens-xtreme-3-razors"
2383                class="search-drawer__result"
2384                js-search-drawer="men-collections"
2385              >
2386                
2387<svg
2388      class=""
2389      xmlns="http://www.w3.org/2000/svg"
2390      width="24"
2391      height="24"
2392      viewBox="0 0 24 24"
2393      fill="none"
2394    >
2395      <path
2396        d="M4 11.9997L11.7138 15.8566C11.8187 15.909 11.8712 15.9353 11.9262 15.9456C11.975 15.9547 12.025 15.9547 12.0738 15.9456C12.1288 15.9353 12.1813 15.909 12.2862 15.8566L20 11.9997M4 15.9997L11.7138 19.8566C11.8187 19.909 11.8712 19.9353 11.9262 19.9456C11.975 19.9547 12.025 19.9547 12.0738 19.9456C12.1288 19.9353 12.1813 19.909 12.2862 19.8566L20 15.9997M4 7.99966L11.7138 4.14277C11.8187 4.0903 11.8712 4.06406 11.9262 4.05373C11.975 4.04459 12.025 4.04459 12.0738 4.05373C12.1288 4.06406 12.1813 4.0903 12.2862 4.14277L20 7.99966L12.2862 11.8566C12.1813 11.909 12.1288 11.9353 12.0738 11.9456C12.025 11.9547 11.975 11.9547 11.9262 11.9456C11.8712 11.9353 11.8187 11.909 11.7138 11.8566L4 7.99966Z"
2397        stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2398    </svg>
2399
2400
2401                 Mens Xtreme 3 Razors
2402              </a>
2403            
2404            
2405              <a
2406                href="/collections/ladies-razors"
2407                class="search-drawer__result"
2408                js-search-drawer="women-collections"
2409              >
2410                
2411<svg
2412      class=""
2413      xmlns="http://www.w3.org/2000/svg"
2414      width="24"
2415      height="24"
2416      viewBox="0 0 24 24"
2417      fill="none"
2418    >
2419      <path
2420        d="M4 11.9997L11.7138 15.8566C11.8187 15.909 11.8712 15.9353 11.9262 15.9456C11.975 15.9547 12.025 15.9547 12.0738 15.9456C12.1288 15.9353 12.1813 15.909 12.2862 15.8566L20 11.9997M4 15.9997L11.7138 19.8566C11.8187 19.909 11.8712 19.9353 11.9262 19.9456C11.975 19.9547 12.025 19.9547 12.0738 19.9456C12.1288 19.9353 12.1813 19.909 12.2862 19.8566L20 15.9997M4 7.99966L11.7138 4.14277C11.8187 4.0903 11.8712 4.06406 11.9262 4.05373C11.975 4.04459 12.025 4.04459 12.0738 4.05373C12.1288 4.06406 12.1813 4.0903 12.2862 4.14277L20 7.99966L12.2862 11.8566C12.1813 11.909 12.1288 11.9353 12.0738 11.9456C12.025 11.9547 11.975 11.9547 11.9262 11.9456C11.8712 11.9353 11.8187 11.909 11.7138 11.8566L4 7.99966Z"
2421        stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2422    </svg>
2423
2424
2425                Ladies Razors
2426              </a>
2427            
2428              <a
2429                href="/collections/women-razor-blades"
2430                class="search-drawer__result"
2431                js-search-drawer="women-collections"
2432              >
2433                
2434<svg
2435      class=""
2436      xmlns="http://www.w3.org/2000/svg"
2437      width="24"
2438      height="24"
2439      viewBox="0 0 24 24"
2440      fill="none"
2441    >
2442      <path
2443        d="M4 11.9997L11.7138 15.8566C11.8187 15.909 11.8712 15.9353 11.9262 15.9456C11.975 15.9547 12.025 15.9547 12.0738 15.9456C12.1288 15.9353 12.1813 15.909 12.2862 15.8566L20 11.9997M4 15.9997L11.7138 19.8566C11.8187 19.909 11.8712 19.9353 11.9262 19.9456C11.975 19.9547 12.025 19.9547 12.0738 19.9456C12.1288 19.9353 12.1813 19.909 12.2862 19.8566L20 15.9997M4 7.99966L11.7138 4.14277C11.8187 4.0903 11.8712 4.06406 11.9262 4.05373C11.975 4.04459 12.025 4.04459 12.0738 4.05373C12.1288 4.06406 12.1813 4.0903 12.2862 4.14277L20 7.99966L12.2862 11.8566C12.1813 11.909 12.1288 11.9353 12.0738 11.9456C12.025 11.9547 11.975 11.9547 11.9262 11.9456C11.8712 11.9353 11.8187 11.909 11.7138 11.8566L4 7.99966Z"
2444        stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2445    </svg>
2446
2447
2448                 Women Razor Blades
2449              </a>
2450            
2451              <a
2452                href="/collections/classic"
2453                class="search-drawer__result"
2454                js-search-drawer="women-collections"
2455              >
2456                
2457<svg
2458      class=""
2459      xmlns="http://www.w3.org/2000/svg"
2460      width="24"
2461      height="24"
2462      viewBox="0 0 24 24"
2463      fill="none"
2464    >
2465      <path
2466        d="M4 11.9997L11.7138 15.8566C11.8187 15.909 11.8712 15.9353 11.9262 15.9456C11.975 15.9547 12.025 15.9547 12.0738 15.9456C12.1288 15.9353 12.1813 15.909 12.2862 15.8566L20 11.9997M4 15.9997L11.7138 19.8566C11.8187 19.909 11.8712 19.9353 11.9262 19.9456C11.975 19.9547 12.025 19.9547 12.0738 19.9456C12.1288 19.9353 12.1813 19.909 12.2862 19.8566L20 15.9997M4 7.99966L11.7138 4.14277C11.8187 4.0903 11.8712 4.06406 11.9262 4.05373C11.975 4.04459 12.025 4.04459 12.0738 4.05373C12.1288 4.06406 12.1813 4.0903 12.2862 4.14277L20 7.99966L12.2862 11.8566C12.1813 11.909 12.1288 11.9353 12.0738 11.9456C12.025 11.9547 11.975 11.9547 11.9262 11.9456C11.8712 11.9353 11.8187 11.909 11.7138 11.8566L4 7.99966Z"
2467        stroke="currentColor" stroke-width="1.4" stroke-linecap="round" stroke-linejoin="round"/>
2468    </svg>
2469
2470
2471                 Classic
2472              </a>
2473            
2474          </div>
2475        
2476      </div>
2477
2478      <div
2479        class="search-drawer__content-results"
2480        js-search-drawer="results"
2481      >
2482        
2483
2484        <div
2485          class="search-drawer__results"
2486          js-search-drawer="collections"
2487        >
2488          <div class="search-drawer__title">
2489            Collections
2490          </div>
2491
2492          <div
2493            class="search-drawer__results"
2494            js-search-drawer="collection-results"
2495          >
2496
2497          </div>
2498        </div>
2499        <div
2500          class="search-drawer__results"
2501          js-search-drawer="products"
2502        >
2503          <div class="search-drawer__title">
2504            Produits
2505          </div>
2506
2507          <div
2508            class="search-drawer__results"
2509            js-search-drawer="products-results"
2510          >
2511
2512          </div>
2513        </div>
2514      </div>
2515    </div>
2516  </div>
2517</uwp-search-drawer>
2518
2519
2520    <main id="main-content" role="main" tabindex="-1">
2521      <div id="shopify-section-template--30127813230979__94728265-5217-4552-8699-2cd9856c9841" class="shopify-section">
2522
2523<div class="collection-header">
2524  <div class="collection-header__container">
2525    <div 
2526      class="
2527        collection-header__content
2528        
2529          no-image
2530        "
2531      >
2532      
2533        <div class="collection-header__breadcrumbs">
2534          
2535<nav class="breadcrumbs" role="navigation" aria-label="Fil d&#39;Ariane">
2536  <ol class="breadcrumbs__list">
2537
2538    
2539      <li class="breadcrumbs__item">
2540        <a class="breadcrumbs__link" href="/">Accueil</a>
2541      </li>
2542    
2543<li class="breadcrumbs__item">
2544            <a class="breadcrumbs__link" href="/collections/meilleur-vendeur" aria-current="page">Meilleures Ventes</a>
2545          </li></ol>
2546</nav>
2547
2548        </div>
2549      
2550
2551      <h1 class="collection-header__title">Meilleures Ventes</h1>
2552      
2553        <div class="collection-header__description rte" data-read-more-container>
2554          <div class="collection-header__description-content" data-read-more-content>
2555            
2556            <p>Découvrez les meilleures ventes de rasoirs, soins de rasage pour hommes de Wilkinson Sword. </p>
2557<!---->
2558          </div>
2559          <button class="collection-header__read-more-btn" data-read-more-btn style="display: none;">
2560            <span data-read-more-text>Read More</span>
2561            <span data-read-less-text style="display: none;">Read Less</span>
2562          </button>
2563        </div>
2564      
2565
2566      
2567
2568      
2569    </div>
2570
2571    
2572  </div>
2573
2574  
2575</div>
2576
2577</div><div id="shopify-section-template--30127813230979__main" class="shopify-section"><!--
2578  NOTE: CSS - src/css/unique/_collection.scss
2579-->
2580
2581
2582
2583
2584
2585
2586
2587<div class="collection">
2588  <div class="collection__inner">
2589    <div class="collection__filters__overlay" onclick="toggleFilters()" role="presentation"></div>
2590
2591    <div class="collection__side-bar" role="dialog" aria-label="Filtres et tri">
2592      <div class="collection__filters" id="collection-filters-panel" role="region" aria-label="Filtres et tri">
2593  <div class="collection__filters__inner">
2594
2595    
2596    <div class="collection__filters__header">
2597      <h3>Filtres et tri</h3>
2598      <button class="collection__filters__close" onclick="toggleFilters()" aria-label="Fermer les filtres">
2599        
2600
2601    <svg
2602      class=""
2603      width="14"
2604      height="13"
2605      viewBox="0 0 14 13"
2606      fill="none"
2607      xmlns="http://www.w3.org/2000/svg"
2608    >
2609      <line x1="1.25192" y1="12.6464" x2="13.2519" y2="0.646454" stroke="currentColor"/>
2610      <line x1="1.35355" y1="0.646447" x2="13.3535" y2="12.6464" stroke="currentColor"/>
2611    </svg>
2612
2613  
2614
2615      </button>
2616    </div>
2617
2618    <form class="collection__filters__form" onsubmit="Filter.handleSubmit(event)" role="search" aria-label="Filtres de produits">
2619
2620      <div class="collection__filters__filter-groups">
2621        
2622  
2623    
2624  
2625
2626
2627  
2628    <fieldset class="filter-group" role="group" aria-labelledby="filter-heading-gamme">
2629      <legend class="visually-hidden">Gamme</legend>
2630      <div class="filter-group__container">
2631
2632        <button class="filter-group__title" type="button" id="filter-heading-gamme" aria-expanded="false" aria-controls="filter-dropdown-gamme">
2633          <span>Gamme</span>
2634          
2635
2636    <svg
2637      class="filter-group__dropdown-icon"
2638      width="12"
2639      height="7"
2640      viewBox="0 0 12 7"
2641      fill="none"
2642      xmlns="http://www.w3.org/2000/svg"
2643    >
2644      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
2645    </svg>
2646
2647  
2648
2649        </button>
2650
2651        <div class="filter-group__dropdown" id="filter-dropdown-gamme" role="region" aria-labelledby="filter-heading-gamme">
2652          
2653            
2654          
2655
2656          <ul class="filter-group__list" role="list">
2657            
2658
2659              
2660                <li class="filter-group__item">
2661                  <input
2662                    type="checkbox"
2663                    name="filter.p.m.custom.brand[]"
2664                    value="Hydro"
2665                    id="gamme-hydro"
2666                    
2667                    
2668                      onchange="Filter.handleInputChange(event)"
2669                    
2670                    aria-label="Filtrer par Gamme : Hydro"
2671                  >
2672                  <label for="gamme-hydro">Hydro <span>(12)</span></label>
2673                </li>
2674              
2675                <li class="filter-group__item">
2676                  <input
2677                    type="checkbox"
2678                    name="filter.p.m.custom.brand[]"
2679                    value="Barber&#39;s Style"
2680                    id="gamme-barber-39-s-style"
2681                    
2682                    
2683                      onchange="Filter.handleInputChange(event)"
2684                    
2685                    aria-label="Filtrer par Gamme : Barber&#39;s Style"
2686                  >
2687                  <label for="gamme-barber-39-s-style">Barber's Style <span>(4)</span></label>
2688                </li>
2689              
2690                <li class="filter-group__item">
2691                  <input
2692                    type="checkbox"
2693                    name="filter.p.m.custom.brand[]"
2694                    value="Xtreme 3"
2695                    id="gamme-xtreme-3"
2696                    
2697                    
2698                      onchange="Filter.handleInputChange(event)"
2699                    
2700                    aria-label="Filtrer par Gamme : Xtreme 3"
2701                  >
2702                  <label for="gamme-xtreme-3">Xtreme 3 <span>(3)</span></label>
2703                </li>
2704              
2705                <li class="filter-group__item">
2706                  <input
2707                    type="checkbox"
2708                    name="filter.p.m.custom.brand[]"
2709                    value="Classic"
2710                    id="gamme-classic"
2711                    
2712                    
2713                      onchange="Filter.handleInputChange(event)"
2714                    
2715                    aria-label="Filtrer par Gamme : Classic"
2716                  >
2717                  <label for="gamme-classic">Classic <span>(5)</span></label>
2718                </li>
2719              
2720                <li class="filter-group__item">
2721                  <input
2722                    type="checkbox"
2723                    name="filter.p.m.custom.brand[]"
2724                    value="Essentials"
2725                    id="gamme-essentials"
2726                    
2727                    
2728                      onchange="Filter.handleInputChange(event)"
2729                    
2730                    aria-label="Filtrer par Gamme : Essentials"
2731                  >
2732                  <label for="gamme-essentials">Essentials <span>(1)</span></label>
2733                </li>
2734              
2735                <li class="filter-group__item">
2736                  <input
2737                    type="checkbox"
2738                    name="filter.p.m.custom.brand[]"
2739                    value="Protector 3"
2740                    id="gamme-protector-3"
2741                    
2742                    
2743                      onchange="Filter.handleInputChange(event)"
2744                    
2745                    aria-label="Filtrer par Gamme : Protector 3"
2746                  >
2747                  <label for="gamme-protector-3">Protector 3 <span>(1)</span></label>
2748                </li>
2749              
2750
2751            
2752          </ul>
2753
2754        </div>
2755
2756      </div>
2757    </fieldset>
2758  
2759
2760
2761  
2762    <fieldset class="filter-group" role="group" aria-labelledby="filter-heading-type-de-peau">
2763      <legend class="visually-hidden">Type de peau</legend>
2764      <div class="filter-group__container">
2765
2766        <button class="filter-group__title" type="button" id="filter-heading-type-de-peau" aria-expanded="false" aria-controls="filter-dropdown-type-de-peau">
2767          <span>Type de peau</span>
2768          
2769
2770    <svg
2771      class="filter-group__dropdown-icon"
2772      width="12"
2773      height="7"
2774      viewBox="0 0 12 7"
2775      fill="none"
2776      xmlns="http://www.w3.org/2000/svg"
2777    >
2778      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
2779    </svg>
2780
2781  
2782
2783        </button>
2784
2785        <div class="filter-group__dropdown" id="filter-dropdown-type-de-peau" role="region" aria-labelledby="filter-heading-type-de-peau">
2786          
2787            
2788          
2789
2790          <ul class="filter-group__list" role="list">
2791            
2792
2793              
2794                <li class="filter-group__item">
2795                  <input
2796                    type="checkbox"
2797                    name="filter.p.m.custom.skin_type[]"
2798                    value="peau sensible"
2799                    id="type-de-peau-peau-sensible"
2800                    
2801                    
2802                      onchange="Filter.handleInputChange(event)"
2803                    
2804                    aria-label="Filtrer par Type de peau : peau sensible"
2805                  >
2806                  <label for="type-de-peau-peau-sensible">peau sensible <span>(3)</span></label>
2807                </li>
2808              
2809                <li class="filter-group__item">
2810                  <input
2811                    type="checkbox"
2812                    name="filter.p.m.custom.skin_type[]"
2813                    value="peau sèche"
2814                    id="type-de-peau-peau-seche"
2815                    
2816                    
2817                      onchange="Filter.handleInputChange(event)"
2818                    
2819                    aria-label="Filtrer par Type de peau : peau sèche"
2820                  >
2821                  <label for="type-de-peau-peau-seche">peau sèche <span>(12)</span></label>
2822                </li>
2823              
2824
2825            
2826          </ul>
2827
2828        </div>
2829
2830      </div>
2831    </fieldset>
2832  
2833
2834
2835  
2836    <fieldset class="filter-group" role="group" aria-labelledby="filter-heading-nombre-de-lames">
2837      <legend class="visually-hidden">Nombre de lames</legend>
2838      <div class="filter-group__container">
2839
2840        <button class="filter-group__title" type="button" id="filter-heading-nombre-de-lames" aria-expanded="false" aria-controls="filter-dropdown-nombre-de-lames">
2841          <span>Nombre de lames</span>
2842          
2843
2844    <svg
2845      class="filter-group__dropdown-icon"
2846      width="12"
2847      height="7"
2848      viewBox="0 0 12 7"
2849      fill="none"
2850      xmlns="http://www.w3.org/2000/svg"
2851    >
2852      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
2853    </svg>
2854
2855  
2856
2857        </button>
2858
2859        <div class="filter-group__dropdown" id="filter-dropdown-nombre-de-lames" role="region" aria-labelledby="filter-heading-nombre-de-lames">
2860          
2861            
2862          
2863
2864          <ul class="filter-group__list" role="list">
2865            
2866
2867              
2868                <li class="filter-group__item">
2869                  <input
2870                    type="checkbox"
2871                    name="filter.p.m.custom.blade_count[]"
2872                    value="1"
2873                    id="nombre-de-lames-1"
2874                    
2875                    
2876                      onchange="Filter.handleInputChange(event)"
2877                    
2878                    aria-label="Filtrer par Nombre de lames : 1"
2879                  >
2880                  <label for="nombre-de-lames-1">1 <span>(3)</span></label>
2881                </li>
2882              
2883                <li class="filter-group__item">
2884                  <input
2885                    type="checkbox"
2886                    name="filter.p.m.custom.blade_count[]"
2887                    value="2"
2888                    id="nombre-de-lames-2"
2889                    
2890                    
2891                      onchange="Filter.handleInputChange(event)"
2892                    
2893                    aria-label="Filtrer par Nombre de lames : 2"
2894                  >
2895                  <label for="nombre-de-lames-2">2 <span>(1)</span></label>
2896                </li>
2897              
2898                <li class="filter-group__item">
2899                  <input
2900                    type="checkbox"
2901                    name="filter.p.m.custom.blade_count[]"
2902                    value="3"
2903                    id="nombre-de-lames-3"
2904                    
2905                    
2906                      onchange="Filter.handleInputChange(event)"
2907                    
2908                    aria-label="Filtrer par Nombre de lames : 3"
2909                  >
2910                  <label for="nombre-de-lames-3">3 <span>(6)</span></label>
2911                </li>
2912              
2913                <li class="filter-group__item">
2914                  <input
2915                    type="checkbox"
2916                    name="filter.p.m.custom.blade_count[]"
2917                    value="4"
2918                    id="nombre-de-lames-4"
2919                    
2920                    
2921                      onchange="Filter.handleInputChange(event)"
2922                    
2923                    aria-label="Filtrer par Nombre de lames : 4"
2924                  >
2925                  <label for="nombre-de-lames-4">4 <span>(1)</span></label>
2926                </li>
2927              
2928                <li class="filter-group__item">
2929                  <input
2930                    type="checkbox"
2931                    name="filter.p.m.custom.blade_count[]"
2932                    value="5"
2933                    id="nombre-de-lames-5"
2934                    
2935                    
2936                      onchange="Filter.handleInputChange(event)"
2937                    
2938                    aria-label="Filtrer par Nombre de lames : 5"
2939                  >
2940                  <label for="nombre-de-lames-5">5 <span>(12)</span></label>
2941                </li>
2942              
2943
2944            
2945          </ul>
2946
2947        </div>
2948
2949      </div>
2950    </fieldset>
2951  
2952
2953
2954
2955      </div>
2956      
2957
2958<div class="collection__sort-by">
2959  <select class="collection__sort-by__select" onchange="Filter.handleSortBy(event)">
2960
2961    
2962      <option class="collection__sort-by__option" value="" disabled selected>
2963        Sort By
2964      </option>
2965    
2966
2967    
2968      
2969      
2970      
2971        <option
2972            class="collection__sort-by__option"
2973            value="manual" 
2974            
2975        >
2976            En vedette
2977        </option>
2978      
2979    
2980      
2981      
2982      
2983        <option
2984            class="collection__sort-by__option"
2985            value="most-relevant" 
2986            
2987        >
2988            Le plus pertinent
2989        </option>
2990      
2991    
2992      
2993      
2994      
2995        <option
2996            class="collection__sort-by__option"
2997            value="best-selling" 
2998            
2999        >
3000            Meilleures ventes
3001        </option>
3002      
3003    
3004      
3005      
3006      
3007    
3008      
3009      
3010      
3011    
3012      
3013      
3014      
3015    
3016      
3017      
3018      
3019    
3020      
3021      
3022      
3023    
3024      
3025      
3026      
3027    
3028
3029  </select>
3030
3031  
3032
3033    <svg
3034      class="collection__sort-by__select-icon"
3035      width="12"
3036      height="7"
3037      viewBox="0 0 12 7"
3038      fill="none"
3039      xmlns="http://www.w3.org/2000/svg"
3040    >
3041      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
3042    </svg>
3043
3044  
3045
3046  
3047</div>
3048
3049      <button
3050        class="collection__filters__submit-button"
3051        type="submit"
3052        hidden
3053      >
3054        Appliquer
3055      </button>
3056    </form>
3057
3058    
3059    <div class="collection__filters__footer">
3060      <button id="viewButton" class="collection__filters__view" onclick="toggleFilters()">Appliquer</button>
3061      <button class="collection__filters__clear-all" onclick="Filter.clearAllFilters()" aria-label="Effacer tout">Effacer tout</button>
3062    </div>
3063
3064  </div>
3065
3066  <div class="collection__filters__live-region visually-hidden" aria-live="polite" aria-atomic="true"></div>
3067</div>
3068
3069<script>
3070  // Set up toggle filters button to show modal on mobile (single source of truth; used by collection.liquid)
3071  function toggleFilters() {
3072    const filters = document.querySelector('.collection__side-bar');
3073    const overlay = document.querySelector('.collection__filters__overlay');
3074
3075    if (!filters || !overlay) {
3076      console.warn('Collection filters elements not found');
3077      return;
3078    }
3079
3080    const isOpen = filters.classList.contains('is-open');
3081
3082    filters.classList.toggle('is-open');
3083    overlay.classList.toggle('is-open');
3084
3085    // Update aria state on the toggle button
3086    const toggleBtn = document.querySelector('.collection__products-count-toggle');
3087    if (toggleBtn) {
3088      toggleBtn.setAttribute('aria-expanded', !isOpen);
3089    }
3090
3091    // Use scroll lock utility if available
3092    if (window.ScrollLock && typeof window.ScrollLock.lock === 'function' && typeof window.ScrollLock.unlock === 'function') {
3093      if (isOpen) {
3094        window.ScrollLock.unlock('collection-filters-open');
3095        removeFilterFocusTrap();
3096      } else {
3097        window.ScrollLock.lock('collection-filters-open');
3098        setupFilterFocusTrap();
3099      }
3100    } else {
3101      console.warn('ScrollLock utility not available');
3102      if (isOpen) removeFilterFocusTrap();
3103      else setupFilterFocusTrap();
3104    }
3105  }
3106
3107  function setupFilterFocusTrap() {
3108    const sidebar = document.querySelector('.collection__side-bar');
3109    if (!sidebar) return;
3110
3111    const focusableSelector = 'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]';
3112    const focusableElements = document.querySelectorAll(focusableSelector);
3113
3114    focusableElements.forEach((element) => {
3115      if (sidebar.contains(element)) return;
3116      if (element.dataset.filterFocusTrapManaged === 'true') return;
3117
3118      element.dataset.filterFocusTrapManaged = 'true';
3119      element.dataset.filterFocusTrapTabindex = element.hasAttribute('tabindex') ? element.getAttribute('tabindex') : '__none__';
3120      element.dataset.filterFocusTrapAriaHidden = element.hasAttribute('aria-hidden') ? element.getAttribute('aria-hidden') : '__none__';
3121      element.setAttribute('aria-hidden', 'true');
3122      element.setAttribute('tabindex', '-1');
3123    });
3124
3125    document.addEventListener('keydown', trapFilterFocus);
3126  }
3127
3128  function removeFilterFocusTrap() {
3129    const managed = document.querySelectorAll('[data-filter-focus-trap-managed="true"]');
3130    managed.forEach((element) => {
3131      const originalTabindex = element.dataset.filterFocusTrapTabindex;
3132      const originalAriaHidden = element.dataset.filterFocusTrapAriaHidden;
3133      if (originalAriaHidden === '__none__' || typeof originalAriaHidden === 'undefined') {
3134        element.removeAttribute('aria-hidden');
3135      } else {
3136        element.setAttribute('aria-hidden', originalAriaHidden);
3137      }
3138      if (originalTabindex === '__none__' || typeof originalTabindex === 'undefined') {
3139        element.removeAttribute('tabindex');
3140      } else {
3141        element.setAttribute('tabindex', originalTabindex);
3142      }
3143      delete element.dataset.filterFocusTrapManaged;
3144      delete element.dataset.filterFocusTrapTabindex;
3145      delete element.dataset.filterFocusTrapAriaHidden;
3146    });
3147    document.removeEventListener('keydown', trapFilterFocus);
3148  }
3149
3150  function trapFilterFocus(event) {
3151    const sidebar = document.querySelector('.collection__side-bar');
3152    if (!sidebar || !sidebar.classList.contains('is-open')) return;
3153
3154    const focusableSelector = 'a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]';
3155    const focusableElements = sidebar.querySelectorAll(focusableSelector);
3156    const firstElement = focusableElements[0];
3157    const lastElement = focusableElements[focusableElements.length - 1];
3158
3159    if (event.key === 'Tab') {
3160      if (event.shiftKey) {
3161        if (document.activeElement === firstElement) {
3162          lastElement.focus();
3163          event.preventDefault();
3164        }
3165      } else {
3166        if (document.activeElement === lastElement) {
3167          firstElement.focus();
3168          event.preventDefault();
3169        }
3170      }
3171    }
3172    if (event.key === 'Escape') {
3173      toggleFilters();
3174    }
3175  }
3176
3177  window.toggleFilters = toggleFilters;
3178
3179  document.addEventListener('filtersCleared', () => {
3180    // Remove checkboxes
3181    const filtersForm = document.querySelector('.collection__filters__form');
3182    filtersForm.reset();
3183
3184    // form.reset() do not remove the "checked" attribute, so this piece of code
3185    // so this piece of code is required when you clear all filters after
3186    // landing to a collection with the filters applied in the URL
3187    const checkedInputs = filtersForm.querySelectorAll('input[type="checkbox"][checked]');
3188    checkedInputs.forEach(input => input.removeAttribute('checked'));
3189  });
3190
3191  const url = window.location.href;
3192  const urlParams = new URLSearchParams(url.split('?')[1]);
3193
3194  const hasGte = urlParams.has('filter.v.price.gte');
3195  const hasLte = urlParams.has('filter.v.price.lte');
3196
3197  const priceFrom = document.querySelector('input.price-from');
3198  if (priceFrom && hasGte) priceFrom.value = urlParams.get('filter.v.price.gte');
3199  const priceTo = document.querySelector('input.price-to');
3200  if (priceTo && hasLte) priceTo.value = urlParams.get('filter.v.price.lte');
3201
3202  // Set up filter dropdowns for desktop
3203  const filterToggleButton = document.querySelectorAll('.filter-group__title');
3204  filterToggleButton.forEach(button => {
3205    button.addEventListener('click', event => {
3206      const trigger = event.currentTarget;
3207      const filterGroup = trigger.closest('.filter-group');
3208      if (filterGroup.classList.contains('is-open')) {
3209        filterGroup.classList.remove('is-open');
3210        trigger.setAttribute('aria-expanded', 'false');
3211        document.removeEventListener('click', handleClickOutside, true);
3212      } else {
3213        filterGroup.classList.add('is-open');
3214        trigger.setAttribute('aria-expanded', 'true');
3215        if (window.innerWidth > 767) {
3216          document.addEventListener('click', handleClickOutside, true);
3217        }
3218      }
3219    })
3220  });
3221
3222  document.addEventListener('filtersReady', function() {
3223    document.addEventListener('filtersApplied', function() {
3224      let filterCount = Object.keys(Filter.state.filters).length;
3225      let countToggle = document.querySelector('.collection__products-count-toggle-text span');
3226      let clearAll = document.querySelector('.collection__clear-all');
3227      if(filterCount > 0) {
3228        clearAll.classList.remove('hide');
3229        countToggle.innerHTML = `(${Object.keys(Filter.state.filters).length})`;
3230      } else {
3231        clearAll.classList.add('hide');
3232        countToggle.innerHTML = ``;
3233      }
3234    });
3235  });
3236
3237  // Set up filter dropdowns closing when clicking outside
3238  function handleClickOutside(event) {
3239    const clickedElement = event.target;
3240    const openedFilterDropdown = document.querySelector('.filter-group.is-open');
3241    if (openedFilterDropdown && openedFilterDropdown !== clickedElement && !openedFilterDropdown.contains(clickedElement)) {
3242      openedFilterDropdown.classList.remove('is-open');
3243      const toggleBtn = openedFilterDropdown.querySelector('.filter-group__title');
3244      if (toggleBtn) toggleBtn.setAttribute('aria-expanded', 'false');
3245      document.removeEventListener('click', handleClickOutside, true);
3246    }
3247  };
3248
3249</script>
3249
3250
3251    </div>
3252
3253    <div class="collection__products-count">
3254      <button
3255        class="collection__products-count-toggle "
3256        onclick="toggleFilters()"
3257        aria-label="Filtres et tri"
3258        aria-expanded="false"
3259        aria-controls="collection-filters-panel"
3260      >
3261        <span class="collection__products-count-toggle-icon">
3262          
3263
3264    <svg
3265      width="20"
3266      height="20"
3267      viewBox="0 0 20 20"
3268      fill="none"
3269      xmlns="http://www.w3.org/2000/svg"
3270    >
3271      <path d="M0 2H19.8939" stroke="white" stroke-width="1.5"/>
3272      <path d="M0 10H19.8939" stroke="white" stroke-width="1.5"/>
3273      <path d="M0 18H19.8939" stroke="white" stroke-width="1.5"/>
3274      <circle cx="16" cy="10" r="2" fill="white"/>
3275      <circle cx="4" cy="18" r="2" fill="white"/>
3276      <circle cx="5" cy="2" r="2" fill="white"/>
3277    </svg>
3278
3279  
3280
3281        </span>
3282        <span class="collection__products-count-toggle-text">
3283          Filtres et tri <span></span>
3284        </span>
3285      </button>
3286      <button class="collection__clear-all hide" onclick="Filter.clearAllFilters()" aria-label="Effacer tous les filtres">
3287          Effacer tout
3288      </button>
3289      <div class="collection__products-count-wrapper-inner">
3290        <span class="collection__products-count-wrapper">
3291          <span data-products-count>27</span>
3292          <span>Produits</span>
3293        </span>
3294
3295        
3296
3297
3298  
3298<script src="//www.wilkinson-sword.fr/cdn/shop/t/72/assets/uwp.collection-sort-button.CEceMBSX.js" type="module" crossorigin="anonymous"></script>
3298
3299
3300
3301
3302<uwp-collection-sort-button class="collection__sort-button">
3303  <button class="collection__sort-button__trigger">
3304    <span class="collection__sort-button__text">
3305      <span class="collection__sort-button__label">Sort By:</span>
3306      <span class="collection__sort-button__value">En vedette</span>
3307    </span>
3308    
3309
3310    <svg
3311      class="collection__sort-button__icon"
3312      width="12"
3313      height="7"
3314      viewBox="0 0 12 7"
3315      fill="none"
3316      xmlns="http://www.w3.org/2000/svg"
3317    >
3318      <path d="M1 1L6 6L11 1" stroke="currentColor" stroke-linecap="round"/>
3319    </svg>
3320
3321  
3322
3323  </button>
3324
3325  <div class="collection__sort-button__dropdown" id="sortDropdown">
3326    
3327      
3328
3329      
3330        <a
3331          href="?sort_by=manual"
3332          class="collection__sort-button__option active"
3333        >
3334          En vedette
3335        </a>
3336      
3337    
3338      
3339
3340      
3341        <a
3342          href="?sort_by=most-relevant"
3343          class="collection__sort-button__option "
3344        >
3345          Le plus pertinent
3346        </a>
3347      
3348    
3349      
3350
3351      
3352        <a
3353          href="?sort_by=best-selling"
3354          class="collection__sort-button__option "
3355        >
3356          Meilleures ventes
3357        </a>
3358      
3359    
3360      
3361
3362      
3363    
3364      
3365
3366      
3367    
3368      
3369
3370      
3371    
3372      
3373
3374      
3375    
3376      
3377
3378      
3379    
3380      
3381
3382      
3383    
3384  </div>
3385</uwp-collection-sort-button>
3386
3387
3388
3389      </div>
3390    </div>
3391
3392    <h2 class="visually-hidden">Parcourir 27 {{ count | pluralize: &#39;produit&#39;, &#39;produits&#39; }} dans Meilleures Ventes</h2>
3393
3394    <div class="collection__products-grid collection__products-grid--desktop-4 collection__products-grid--small-mobile-2 collection__products-grid--tablet-3 collection__products-grid--mobile-3">
3395      
3396
3397
3398
3399
3400<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
3401
3402    
3403    <div class="product-card__image-container product-card__image-container--square">
3404    <div class="product-card__hover-content">
3405      
3406      
3407    </div>
3408    <div class="product-card__rollover-images">
3409      <a href="/products/rasior-hydro-5-skin-protection" class="product-card__image-link" aria-hidden="true" tabindex="-1">
3410        
3411        
3412          <div class="product-card__alternate-image  background-grey ">
3413            <img src="//www.wilkinson-sword.fr/cdn/shop/files/1.png?v=1723546488&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/1.png?v=1723546488&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/1.png?v=1723546488&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/1.png?v=1723546488&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3414          </div>
3415        
3416
3417        
3418        
3419        <div class="product-card__original-image ">
3420          
3421            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-with-Handle.jpg?v=1730894622&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-with-Handle.jpg?v=1730894622&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-with-Handle.jpg?v=1730894622&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-with-Handle.jpg?v=1730894622&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3422          
3423        </div>
3424        
3425      </a>
3426
3427      
3428        
3429      
3430    </div>
3431
3432      
3433      
3434
3435
3436
3437
3438
3439<div class="product-badges">
3440
3441
3442  <div class="product-badges__sold-out-tag product-badges__tag">
3443    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
3444  </div>
3445
3446
3447</div>
3448
3449
3450
3451    </div>
3452
3453    
3454    
3455
3456
3457
3458<div class="product-card__info">
3459  <div class="product-card__reviews">
3460    
3461      <div
3462        class="yotpo-widget-instance"
3463        data-yotpo-instance-id="961518"
3464        data-yotpo-product-id="7884682723498"
3465        data-yotpo-cart-product-id="7884682723498"
3466        data-yotpo-section-id="collection"
3467      ></div>
3468    
3469  </div>
3470
3471  
3472    <h3 class="product-card__title">
3473      <a href="/products/rasior-hydro-5-skin-protection">Rasoir Hydro 5 Regular</a>
3474    </h3>
3475  
3476
3477  
3478    
3479  
3480
3481  <div class="product-card__separator"></div>
3482
3483  
3484    <p class="product-card__description">Faites l'expérience d'un rasage de près remarquable avec les lames de rasoir Hydro 5 de Wilkinson Sword</p>
3485  
3486
3487  
3488
3489  
3490
3491  
3492
3493  
3494
3495  
3496</div>
3497
3498
3499  </div>
3500
3501
3502
3503
3504
3505
3506<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
3507
3508    
3509    <div class="product-card__image-container product-card__image-container--square">
3510    <div class="product-card__hover-content">
3511      
3512      
3513    </div>
3514    <div class="product-card__rollover-images">
3515      <a href="/products/rasoir-de-surete-classic" class="product-card__image-link" aria-hidden="true" tabindex="-1">
3516        
3517        
3518          <div class="product-card__alternate-image ">
3519            <img src="//www.wilkinson-sword.fr/cdn/shop/files/b9skknr2vrimldvpdzmv_0c858725-3f56-4f57-8d07-ab6c1302d447.jpg?v=1698641974&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/b9skknr2vrimldvpdzmv_0c858725-3f56-4f57-8d07-ab6c1302d447.jpg?v=1698641974&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/b9skknr2vrimldvpdzmv_0c858725-3f56-4f57-8d07-ab6c1302d447.jpg?v=1698641974&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/b9skknr2vrimldvpdzmv_0c858725-3f56-4f57-8d07-ab6c1302d447.jpg?v=1698641974&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/b9skknr2vrimldvpdzmv_0c858725-3f56-4f57-8d07-ab6c1302d447.jpg?v=1698641974&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3520          </div>
3521        
3522
3523        
3524        
3525        <div class="product-card__original-image ">
3526          
3527            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302239500_4027800239504_FRONT.jpg?v=1698641974&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302239500_4027800239504_FRONT.jpg?v=1698641974&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302239500_4027800239504_FRONT.jpg?v=1698641974&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302239500_4027800239504_FRONT.jpg?v=1698641974&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302239500_4027800239504_FRONT.jpg?v=1698641974&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3528          
3529        </div>
3530        
3531      </a>
3532
3533      
3534        
3535      
3536    </div>
3537
3538      
3539      
3540
3541
3542
3543
3544
3545<div class="product-badges">
3546
3547
3548  <div class="product-badges__sold-out-tag product-badges__tag">
3549    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
3550  </div>
3551
3552
3553</div>
3554
3555
3556
3557    </div>
3558
3559    
3560    
3561
3562
3563
3564<div class="product-card__info">
3565  <div class="product-card__reviews">
3566    
3567      <div
3568        class="yotpo-widget-instance"
3569        data-yotpo-instance-id="961518"
3570        data-yotpo-product-id="7884683706538"
3571        data-yotpo-cart-product-id="7884683706538"
3572        data-yotpo-section-id="collection"
3573      ></div>
3574    
3575  </div>
3576
3577  
3578    <h3 class="product-card__title">
3579      <a href="/products/rasoir-de-surete-classic">Rasoir de Sûreté Classic</a>
3580    </h3>
3581  
3582
3583  
3584    
3585  
3586
3587  <div class="product-card__separator"></div>
3588
3589  
3590
3591  
3592
3593  
3594
3595  
3596
3597  
3598
3599  
3600</div>
3601
3602
3603  </div>
3604
3605
3606
3607
3608
3609
3610<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
3611
3612    
3613    <div class="product-card__image-container product-card__image-container--square">
3614    <div class="product-card__hover-content">
3615      
3616      
3617    </div>
3618    <div class="product-card__rollover-images">
3619      <a href="/products/rasoir-hydro-5-skin-protection-sensitive" class="product-card__image-link" aria-hidden="true" tabindex="-1">
3620        
3621        
3622          <div class="product-card__alternate-image ">
3623            <img src="//www.wilkinson-sword.fr/cdn/shop/files/sctf509vtdkpypwpsrw7_4e2d6fd5-72c8-4dfd-a304-52e15a311cda.jpg?v=1698636664&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/sctf509vtdkpypwpsrw7_4e2d6fd5-72c8-4dfd-a304-52e15a311cda.jpg?v=1698636664&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/sctf509vtdkpypwpsrw7_4e2d6fd5-72c8-4dfd-a304-52e15a311cda.jpg?v=1698636664&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/sctf509vtdkpypwpsrw7_4e2d6fd5-72c8-4dfd-a304-52e15a311cda.jpg?v=1698636664&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/sctf509vtdkpypwpsrw7_4e2d6fd5-72c8-4dfd-a304-52e15a311cda.jpg?v=1698636664&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3624          </div>
3625        
3626
3627        
3628        
3629        <div class="product-card__original-image  background-grey ">
3630          
3631            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro_S_Carousel_4ca6e1db-5499-45a4-8a44-826ee000efcf.png?v=1698636664&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro_S_Carousel_4ca6e1db-5499-45a4-8a44-826ee000efcf.png?v=1698636664&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro_S_Carousel_4ca6e1db-5499-45a4-8a44-826ee000efcf.png?v=1698636664&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro_S_Carousel_4ca6e1db-5499-45a4-8a44-826ee000efcf.png?v=1698636664&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro_S_Carousel_4ca6e1db-5499-45a4-8a44-826ee000efcf.png?v=1698636664&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3632          
3633        </div>
3634        
3635      </a>
3636
3637      
3638        
3639      
3640    </div>
3641
3642      
3643      
3644
3645
3646
3647
3648
3649<div class="product-badges">
3650
3651
3652  <div class="product-badges__sold-out-tag product-badges__tag">
3653    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
3654  </div>
3655
3656
3657</div>
3658
3659
3660
3661    </div>
3662
3663    
3664    
3665
3666
3667
3668<div class="product-card__info">
3669  <div class="product-card__reviews">
3670    
3671      <div
3672        class="yotpo-widget-instance"
3673        data-yotpo-instance-id="961518"
3674        data-yotpo-product-id="7884682657962"
3675        data-yotpo-cart-product-id="7884682657962"
3676        data-yotpo-section-id="collection"
3677      ></div>
3678    
3679  </div>
3680
3681  
3682    <h3 class="product-card__title">
3683      <a href="/products/rasoir-hydro-5-skin-protection-sensitive">Rasoir Hydro 5 Sensitive</a>
3684    </h3>
3685  
3686
3687  
3688    
3689  
3690
3691  <div class="product-card__separator"></div>
3692
3693  
3694
3695  
3696
3697  
3698
3699  
3700
3701  
3702
3703  
3704</div>
3705
3706
3707  </div>
3708
3709
3710
3711
3712
3713
3714<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
3715
3716    
3717    <div class="product-card__image-container product-card__image-container--square">
3718    <div class="product-card__hover-content">
3719      
3720      
3721    </div>
3722    <div class="product-card__rollover-images">
3723      <a href="/products/lames-hydro-5-skin-protection-regular" class="product-card__image-link" aria-hidden="true" tabindex="-1">
3724        
3725        
3726          <div class="product-card__alternate-image  background-grey ">
3727            <img src="//www.wilkinson-sword.fr/cdn/shop/files/5_8f1430a2-2aeb-4821-a05c-a4e30746e230.png?v=1723546511&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/5_8f1430a2-2aeb-4821-a05c-a4e30746e230.png?v=1723546511&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/5_8f1430a2-2aeb-4821-a05c-a4e30746e230.png?v=1723546511&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/5_8f1430a2-2aeb-4821-a05c-a4e30746e230.png?v=1723546511&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3728          </div>
3729        
3730
3731        
3732        
3733        <div class="product-card__original-image ">
3734          
3735            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Blades.jpg?v=1730894220&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Blades.jpg?v=1730894220&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Blades.jpg?v=1730894220&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Blades.jpg?v=1730894220&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3736          
3737        </div>
3738        
3739      </a>
3740
3741      
3742        
3743      
3744    </div>
3745
3746      
3747      
3748
3749
3750
3751
3752
3753<div class="product-badges">
3754
3755
3756  <div class="product-badges__sold-out-tag product-badges__tag">
3757    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
3758  </div>
3759
3760
3761</div>
3762
3763
3764
3765    </div>
3766
3767    
3768    
3769
3770
3771
3772<div class="product-card__info">
3773  <div class="product-card__reviews">
3774    
3775      <div
3776        class="yotpo-widget-instance"
3777        data-yotpo-instance-id="961518"
3778        data-yotpo-product-id="7884682526890"
3779        data-yotpo-cart-product-id="7884682526890"
3780        data-yotpo-section-id="collection"
3781      ></div>
3782    
3783  </div>
3784
3785  
3786    <h3 class="product-card__title">
3787      <a href="/products/lames-hydro-5-skin-protection-regular">Lames Hydro 5 Regular</a>
3788    </h3>
3789  
3790
3791  
3792    
3793  
3794
3795  <div class="product-card__separator"></div>
3796
3797  
3798    <p class="product-card__description">Faites l'expérience d'un rasage de près exceptionnel avec les lames de rasoir Hydro 5. </p>
3799  
3800
3801  
3802
3803  
3804
3805  
3806
3807  
3808
3809  
3810</div>
3811
3812
3813  </div>
3814
3815
3816
3817
3818
3819
3820<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
3821
3822    
3823    <div class="product-card__image-container product-card__image-container--square">
3824    <div class="product-card__hover-content">
3825      
3826      
3827    </div>
3828    <div class="product-card__rollover-images">
3829      <a href="/products/lames-hydro-3-skin-protection" class="product-card__image-link" aria-hidden="true" tabindex="-1">
3830        
3831        
3832          <div class="product-card__alternate-image  background-grey ">
3833            <img src="//www.wilkinson-sword.fr/cdn/shop/files/20.png?v=1723545223&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/20.png?v=1723545223&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/20.png?v=1723545223&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/20.png?v=1723545223&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3834          </div>
3835        
3836
3837        
3838        
3839        <div class="product-card__original-image ">
3840          
3841            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-3-Blades.jpg?v=1730894612&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-3-Blades.jpg?v=1730894612&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-3-Blades.jpg?v=1730894612&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-3-Blades.jpg?v=1730894612&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3842          
3843        </div>
3844        
3845      </a>
3846
3847      
3848        
3849      
3850    </div>
3851
3852      
3853      
3854
3855
3856
3857
3858
3859<div class="product-badges">
3860
3861
3862  <div class="product-badges__sold-out-tag product-badges__tag">
3863    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
3864  </div>
3865
3866
3867</div>
3868
3869
3870
3871    </div>
3872
3873    
3874    
3875
3876
3877
3878<div class="product-card__info">
3879  <div class="product-card__reviews">
3880    
3881      <div
3882        class="yotpo-widget-instance"
3883        data-yotpo-instance-id="961518"
3884        data-yotpo-product-id="7884682494122"
3885        data-yotpo-cart-product-id="7884682494122"
3886        data-yotpo-section-id="collection"
3887      ></div>
3888    
3889  </div>
3890
3891  
3892    <h3 class="product-card__title">
3893      <a href="/products/lames-hydro-3-skin-protection">Lames Hydro 3</a>
3894    </h3>
3895  
3896
3897  
3898    
3899  
3900
3901  <div class="product-card__separator"></div>
3902
3903  
3904    <p class="product-card__description">Faites l'expérience d'un rasage de près remarquable avec les lames de rasoir Hydro 3 de Wilkinson Sword.</p>
3905  
3906
3907  
3908
3909  
3910
3911  
3912
3913  
3914
3915  
3916</div>
3917
3918
3919  </div>
3920
3921
3922
3923
3924
3925
3926<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
3927
3928    
3929    <div class="product-card__image-container product-card__image-container--square">
3930    <div class="product-card__hover-content">
3931      
3932      
3933    </div>
3934    <div class="product-card__rollover-images">
3935      <a href="/products/lames-hydro-5-skin-protection-sensitive" class="product-card__image-link" aria-hidden="true" tabindex="-1">
3936        
3937        
3938          <div class="product-card__alternate-image  background-grey ">
3939            <img src="//www.wilkinson-sword.fr/cdn/shop/files/9.png?v=1723546632&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/9.png?v=1723546632&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/9.png?v=1723546632&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/9.png?v=1723546632&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3940          </div>
3941        
3942
3943        
3944        
3945        <div class="product-card__original-image ">
3946          
3947            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Sensitive-Blades.jpg?v=1730894220&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Sensitive-Blades.jpg?v=1730894220&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Sensitive-Blades.jpg?v=1730894220&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Sensitive-Blades.jpg?v=1730894220&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
3948          
3949        </div>
3950        
3951      </a>
3952
3953      
3954        
3955      
3956    </div>
3957
3958      
3959      
3960
3961
3962
3963
3964
3965<div class="product-badges">
3966
3967
3968  <div class="product-badges__sold-out-tag product-badges__tag">
3969    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
3970  </div>
3971
3972
3973</div>
3974
3975
3976
3977    </div>
3978
3979    
3980    
3981
3982
3983
3984<div class="product-card__info">
3985  <div class="product-card__reviews">
3986    
3987      <div
3988        class="yotpo-widget-instance"
3989        data-yotpo-instance-id="961518"
3990        data-yotpo-product-id="7884682559658"
3991        data-yotpo-cart-product-id="7884682559658"
3992        data-yotpo-section-id="collection"
3993      ></div>
3994    
3995  </div>
3996
3997  
3998    <h3 class="product-card__title">
3999      <a href="/products/lames-hydro-5-skin-protection-sensitive">Lames Hydro 5 Sensitive</a>
4000    </h3>
4001  
4002
4003  
4004    
4005  
4006
4007  <div class="product-card__separator"></div>
4008
4009  
4010    <p class="product-card__description">Les lames revêtues de carbone sont conçues pour protéger les peaux sensibles contre les irritations dues au rasage.</p>
4011  
4012
4013  
4014
4015  
4016
4017  
4018
4019  
4020
4021  
4022</div>
4023
4024
4025  </div>
4026
4027
4028
4029
4030
4031
4032<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4033
4034    
4035    <div class="product-card__image-container product-card__image-container--square">
4036    <div class="product-card__hover-content">
4037      
4038      
4039    </div>
4040    <div class="product-card__rollover-images">
4041      <a href="/products/lames-hydro-5-ultimate" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4042        
4043        
4044          <div class="product-card__alternate-image  background-grey ">
4045            <img src="//www.wilkinson-sword.fr/cdn/shop/files/15.png?v=1723546370&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/15.png?v=1723546370&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/15.png?v=1723546370&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/15.png?v=1723546370&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4046          </div>
4047        
4048
4049        
4050        
4051        <div class="product-card__original-image ">
4052          
4053            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-Blades.jpg?v=1730894220&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-Blades.jpg?v=1730894220&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-Blades.jpg?v=1730894220&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-Blades.jpg?v=1730894220&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4054          
4055        </div>
4056        
4057      </a>
4058
4059      
4060        
4061      
4062    </div>
4063
4064      
4065      
4066
4067
4068
4069
4070
4071<div class="product-badges">
4072
4073
4074  <div class="product-badges__sold-out-tag product-badges__tag">
4075    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4076  </div>
4077
4078
4079</div>
4080
4081
4082
4083    </div>
4084
4085    
4086    
4087
4088
4089
4090<div class="product-card__info">
4091  <div class="product-card__reviews">
4092    
4093      <div
4094        class="yotpo-widget-instance"
4095        data-yotpo-instance-id="961518"
4096        data-yotpo-product-id="7884682592426"
4097        data-yotpo-cart-product-id="7884682592426"
4098        data-yotpo-section-id="collection"
4099      ></div>
4100    
4101  </div>
4102
4103  
4104    <h3 class="product-card__title">
4105      <a href="/products/lames-hydro-5-ultimate">Lames Hydro 5 Ultimate</a>
4106    </h3>
4107  
4108
4109  
4110    
4111  
4112
4113  <div class="product-card__separator"></div>
4114
4115  
4116    <p class="product-card__description">Doté de nos meilleures lames revêtues de carbone et conçu pour protéger les peaux sensibles de l'irritation du rasoir.</p>
4117  
4118
4119  
4120
4121  
4122
4123  
4124
4125  
4126
4127  
4128</div>
4129
4130
4131  </div>
4132
4133
4134
4135
4136
4137
4138<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4139
4140    
4141    <div class="product-card__image-container product-card__image-container--square">
4142    <div class="product-card__hover-content">
4143      
4144      
4145    </div>
4146    <div class="product-card__rollover-images">
4147      <a href="/products/rasoir-hydro-5-ultimate" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4148        
4149        
4150          <div class="product-card__alternate-image  background-grey ">
4151            <img src="//www.wilkinson-sword.fr/cdn/shop/files/10.png?v=1723546370&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/10.png?v=1723546370&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/10.png?v=1723546370&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/10.png?v=1723546370&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4152          </div>
4153        
4154
4155        
4156        
4157        <div class="product-card__original-image ">
4158          
4159            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-With-Handle.jpg?v=1730894622&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-With-Handle.jpg?v=1730894622&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-With-Handle.jpg?v=1730894622&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Hydro-5-Ultimate-With-Handle.jpg?v=1730894622&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4160          
4161        </div>
4162        
4163      </a>
4164
4165      
4166        
4167      
4168    </div>
4169
4170      
4171      
4172
4173
4174
4175
4176
4177<div class="product-badges">
4178
4179
4180  <div class="product-badges__sold-out-tag product-badges__tag">
4181    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4182  </div>
4183
4184
4185</div>
4186
4187
4188
4189    </div>
4190
4191    
4192    
4193
4194
4195
4196<div class="product-card__info">
4197  <div class="product-card__reviews">
4198    
4199      <div
4200        class="yotpo-widget-instance"
4201        data-yotpo-instance-id="961518"
4202        data-yotpo-product-id="7884682625194"
4203        data-yotpo-cart-product-id="7884682625194"
4204        data-yotpo-section-id="collection"
4205      ></div>
4206    
4207  </div>
4208
4209  
4210    <h3 class="product-card__title">
4211      <a href="/products/rasoir-hydro-5-ultimate">Rasoir Hydro 5 Ultimate</a>
4212    </h3>
4213  
4214
4215  
4216    
4217  
4218
4219  <div class="product-card__separator"></div>
4220
4221  
4222    <p class="product-card__description">Faites l'expérience d'un rasage de près remarquable avec les lames de rasoir Hydro 5 Ultimate de Wilkinson Sword. </p>
4223  
4224
4225  
4226
4227  
4228
4229  
4230
4231  
4232
4233  
4234</div>
4235
4236
4237  </div>
4238
4239
4240
4241
4242
4243
4244<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4245
4246    
4247    <div class="product-card__image-container product-card__image-container--square">
4248    <div class="product-card__hover-content">
4249      
4250      
4251    </div>
4252    <div class="product-card__rollover-images">
4253      <a href="/products/lames-de-rasoir-de-surete-classic" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4254        
4255        
4256          <div class="product-card__alternate-image ">
4257            <img src="//www.wilkinson-sword.fr/cdn/shop/files/xqibauqrmwuaaqcxzaig_1ca9992c-cad8-4343-9993-1e40df8988d4.jpg?v=1698642126&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/xqibauqrmwuaaqcxzaig_1ca9992c-cad8-4343-9993-1e40df8988d4.jpg?v=1698642126&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/xqibauqrmwuaaqcxzaig_1ca9992c-cad8-4343-9993-1e40df8988d4.jpg?v=1698642126&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/xqibauqrmwuaaqcxzaig_1ca9992c-cad8-4343-9993-1e40df8988d4.jpg?v=1698642126&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/xqibauqrmwuaaqcxzaig_1ca9992c-cad8-4343-9993-1e40df8988d4.jpg?v=1698642126&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4258          </div>
4259        
4260
4261        
4262        
4263        <div class="product-card__original-image  background-grey ">
4264          
4265            <img src="//www.wilkinson-sword.fr/cdn/shop/files/alxso0my89zw94kvotix_51e475eb-78a4-477b-a3d7-05db67769406.png?v=1698642114&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/alxso0my89zw94kvotix_51e475eb-78a4-477b-a3d7-05db67769406.png?v=1698642114&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/alxso0my89zw94kvotix_51e475eb-78a4-477b-a3d7-05db67769406.png?v=1698642114&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/alxso0my89zw94kvotix_51e475eb-78a4-477b-a3d7-05db67769406.png?v=1698642114&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/alxso0my89zw94kvotix_51e475eb-78a4-477b-a3d7-05db67769406.png?v=1698642114&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4266          
4267        </div>
4268        
4269      </a>
4270
4271      
4272        
4273      
4274    </div>
4275
4276      
4277      
4278
4279
4280
4281
4282
4283<div class="product-badges">
4284
4285
4286  <div class="product-badges__sold-out-tag product-badges__tag">
4287    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4288  </div>
4289
4290
4291</div>
4292
4293
4294
4295    </div>
4296
4297    
4298    
4299
4300
4301
4302<div class="product-card__info">
4303  <div class="product-card__reviews">
4304    
4305      <div
4306        class="yotpo-widget-instance"
4307        data-yotpo-instance-id="961518"
4308        data-yotpo-product-id="7884683739306"
4309        data-yotpo-cart-product-id="7884683739306"
4310        data-yotpo-section-id="collection"
4311      ></div>
4312    
4313  </div>
4314
4315  
4316    <h3 class="product-card__title">
4317      <a href="/products/lames-de-rasoir-de-surete-classic">Lames de rasoir de Sûreté Classic</a>
4318    </h3>
4319  
4320
4321  
4322    
4323  
4324
4325  <div class="product-card__separator"></div>
4326
4327  
4328
4329  
4330
4331  
4332
4333  
4334
4335  
4336
4337  
4338</div>
4339
4340
4341  </div>
4342
4343
4344
4345
4346
4347
4348<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4349
4350    
4351    <div class="product-card__image-container product-card__image-container--square">
4352    <div class="product-card__hover-content">
4353      
4354      
4355    </div>
4356    <div class="product-card__rollover-images">
4357      <a href="/products/lames-hydro-trim-shave" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4358        
4359        
4360          <div class="product-card__alternate-image ">
4361            <img src="//www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_e6634789-b25d-442f-b02f-27ae63f4ddd3.jpg?v=1698637544&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_e6634789-b25d-442f-b02f-27ae63f4ddd3.jpg?v=1698637544&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_e6634789-b25d-442f-b02f-27ae63f4ddd3.jpg?v=1698637544&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_e6634789-b25d-442f-b02f-27ae63f4ddd3.jpg?v=1698637544&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_e6634789-b25d-442f-b02f-27ae63f4ddd3.jpg?v=1698637544&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4362          </div>
4363        
4364
4365        
4366        
4367        <div class="product-card__original-image ">
4368          
4369            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544&amp;width=3000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/W302372500_4027800372508_Front_a5b1088c-5971-4af3-a0c6-f89e182be213.jpg?v=1698637544&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4370          
4371        </div>
4372        
4373      </a>
4374
4375      
4376        
4377      
4378    </div>
4379
4380      
4381      
4382
4383
4384
4385
4386
4387<div class="product-badges">
4388
4389
4390  <div class="product-badges__sold-out-tag product-badges__tag">
4391    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4392  </div>
4393
4394
4395</div>
4396
4397
4398
4399    </div>
4400
4401    
4402    
4403
4404
4405
4406<div class="product-card__info">
4407  <div class="product-card__reviews">
4408    
4409      <div
4410        class="yotpo-widget-instance"
4411        data-yotpo-instance-id="961518"
4412        data-yotpo-product-id="7884684198058"
4413        data-yotpo-cart-product-id="7884684198058"
4414        data-yotpo-section-id="collection"
4415      ></div>
4416    
4417  </div>
4418
4419  
4420    <h3 class="product-card__title">
4421      <a href="/products/lames-hydro-trim-shave">Rasoir et tondeuse Hydro Trim & Shave</a>
4422    </h3>
4423  
4424
4425  
4426    
4427  
4428
4429  <div class="product-card__separator"></div>
4430
4431  
4432    <p class="product-card__description">Hydro Trim & Shave Skin Protection Body & Balls. Tondeuse intégrée avec 3 réglages pour obtenir la longueur de coupe souhaitée sur le corps et les parties les plus intimes</p>
4433  
4434
4435  
4436
4437  
4438
4439  
4440
4441  
4442
4443  
4444</div>
4445
4446
4447  </div>
4448
4449
4450
4451
4452
4453
4454<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4455
4456    
4457    <div class="product-card__image-container product-card__image-container--square">
4458    <div class="product-card__hover-content">
4459      
4460      
4461    </div>
4462    <div class="product-card__rollover-images">
4463      <a href="/products/savon-a-barbe-vintage" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4464        
4465        
4466          <div class="product-card__alternate-image ">
4467            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302238802_Preps_Shave_Soap_FR_AMZ_1.jpg?v=1747815613&amp;width=3000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302238802_Preps_Shave_Soap_FR_AMZ_1.jpg?v=1747815613&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302238802_Preps_Shave_Soap_FR_AMZ_1.jpg?v=1747815613&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302238802_Preps_Shave_Soap_FR_AMZ_1.jpg?v=1747815613&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302238802_Preps_Shave_Soap_FR_AMZ_1.jpg?v=1747815613&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/W302238802_Preps_Shave_Soap_FR_AMZ_1.jpg?v=1747815613&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4468          </div>
4469        
4470
4471        
4472        
4473        <div class="product-card__original-image ">
4474          
4475            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Listing-01_5.jpg?v=1747815611&amp;width=2100" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Listing-01_5.jpg?v=1747815611&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Listing-01_5.jpg?v=1747815611&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Listing-01_5.jpg?v=1747815611&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/Listing-01_5.jpg?v=1747815611&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/Listing-01_5.jpg?v=1747815611&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4476          
4477        </div>
4478        
4479      </a>
4480
4481      
4482        
4483      
4484    </div>
4485
4486      
4487      
4488
4489
4490
4491
4492
4493<div class="product-badges">
4494
4495
4496  <div class="product-badges__sold-out-tag product-badges__tag">
4497    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4498  </div>
4499
4500
4501</div>
4502
4503
4504
4505    </div>
4506
4507    
4508    
4509
4510
4511
4512<div class="product-card__info">
4513  <div class="product-card__reviews">
4514    
4515      <div
4516        class="yotpo-widget-instance"
4517        data-yotpo-instance-id="961518"
4518        data-yotpo-product-id="7884683673770"
4519        data-yotpo-cart-product-id="7884683673770"
4520        data-yotpo-section-id="collection"
4521      ></div>
4522    
4523  </div>
4524
4525  
4526    <h3 class="product-card__title">
4527      <a href="/products/savon-a-barbe-vintage">Savon à barbe Vintage</a>
4528    </h3>
4529  
4530
4531  
4532    
4533  
4534
4535  <div class="product-card__separator"></div>
4536
4537  
4538
4539  
4540
4541  
4542
4543  
4544
4545  
4546
4547  
4548</div>
4549
4550
4551  </div>
4552
4553
4554
4555
4556
4557
4558<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4559
4560    
4561    <div class="product-card__image-container product-card__image-container--square">
4562    <div class="product-card__hover-content">
4563      
4564      
4565    </div>
4566    <div class="product-card__rollover-images">
4567      <a href="/products/shavette-pour-hommes-the-pioneer-barbers-style" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4568        
4569        
4570          <div class="product-card__alternate-image ">
4571            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203_Carousel_2.jpg?v=1698671204&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203_Carousel_2.jpg?v=1698671204&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203_Carousel_2.jpg?v=1698671204&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203_Carousel_2.jpg?v=1698671204&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203_Carousel_2.jpg?v=1698671204&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4572          </div>
4573        
4574
4575        
4576        
4577        <div class="product-card__original-image ">
4578          
4579            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203Carousel_1.jpg?v=1698671202&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203Carousel_1.jpg?v=1698671202&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203Carousel_1.jpg?v=1698671202&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203Carousel_1.jpg?v=1698671202&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W30229900_4027800211203Carousel_1.jpg?v=1698671202&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4580          
4581        </div>
4582        
4583      </a>
4584
4585      
4586        
4587      
4588    </div>
4589
4590      
4591      
4592
4593
4594
4595
4596
4597<div class="product-badges">
4598
4599
4600  <div class="product-badges__sold-out-tag product-badges__tag">
4601    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4602  </div>
4603
4604
4605</div>
4606
4607
4608
4609    </div>
4610
4611    
4612    
4613
4614
4615
4616<div class="product-card__info">
4617  <div class="product-card__reviews">
4618    
4619      <div
4620        class="yotpo-widget-instance"
4621        data-yotpo-instance-id="961518"
4622        data-yotpo-product-id="7884683641002"
4623        data-yotpo-cart-product-id="7884683641002"
4624        data-yotpo-section-id="collection"
4625      ></div>
4626    
4627  </div>
4628
4629  
4630    <h3 class="product-card__title">
4631      <a href="/products/shavette-pour-hommes-the-pioneer-barbers-style">Shavette The Pioneer Barber's Style</a>
4632    </h3>
4633  
4634
4635  
4636    
4637  
4638
4639  <div class="product-card__separator"></div>
4640
4641  
4642
4643  
4644
4645  
4646
4647  
4648
4649  
4650
4651  
4652</div>
4653
4654
4655  </div>
4656
4657
4658
4659
4660
4661
4662<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4663
4664    
4665    <div class="product-card__image-container product-card__image-container--square">
4666    <div class="product-card__hover-content">
4667      
4668      
4669    </div>
4670    <div class="product-card__rollover-images">
4671      <a href="/products/lames-hydro-trim-shave-1" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4672        
4673        
4674          <div class="product-card__alternate-image ">
4675            <img src="//www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_97f316c9-b6bc-4149-9404-3314a9c0f725.jpg?v=1698637632&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_97f316c9-b6bc-4149-9404-3314a9c0f725.jpg?v=1698637632&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_97f316c9-b6bc-4149-9404-3314a9c0f725.jpg?v=1698637632&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_97f316c9-b6bc-4149-9404-3314a9c0f725.jpg?v=1698637632&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/2_Carousel_97f316c9-b6bc-4149-9404-3314a9c0f725.jpg?v=1698637632&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4676          </div>
4677        
4678
4679        
4680        
4681        <div class="product-card__original-image ">
4682          
4683            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302372600_4027800372607_Front_2.jpg?v=1698637624&amp;width=3000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302372600_4027800372607_Front_2.jpg?v=1698637624&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302372600_4027800372607_Front_2.jpg?v=1698637624&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302372600_4027800372607_Front_2.jpg?v=1698637624&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302372600_4027800372607_Front_2.jpg?v=1698637624&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/W302372600_4027800372607_Front_2.jpg?v=1698637624&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4684          
4685        </div>
4686        
4687      </a>
4688
4689      
4690        
4691      
4692    </div>
4693
4694      
4695      
4696
4697
4698
4699
4700
4701<div class="product-badges">
4702
4703
4704  <div class="product-badges__sold-out-tag product-badges__tag">
4705    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4706  </div>
4707
4708
4709</div>
4710
4711
4712
4713    </div>
4714
4715    
4716    
4717
4718
4719
4720<div class="product-card__info">
4721  <div class="product-card__reviews">
4722    
4723      <div
4724        class="yotpo-widget-instance"
4725        data-yotpo-instance-id="961518"
4726        data-yotpo-product-id="7884684230826"
4727        data-yotpo-cart-product-id="7884684230826"
4728        data-yotpo-section-id="collection"
4729      ></div>
4730    
4731  </div>
4732
4733  
4734    <h3 class="product-card__title">
4735      <a href="/products/lames-hydro-trim-shave-1">
4735Lames Hydro Trim & Shave</a>
4736    </h3>
4737  
4738
4739  
4740    
4741  
4742
4743  <div class="product-card__separator"></div>
4744
4745  
4746
4747  
4748
4749  
4750
4751  
4752
4753  
4754
4755  
4756</div>
4757
4758
4759  </div>
4760
4761
4762
4763
4764
4765
4766<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4767
4768    
4769    <div class="product-card__image-container product-card__image-container--square">
4770    <div class="product-card__hover-content">
4771      
4772      
4773    </div>
4774    <div class="product-card__rollover-images">
4775      <a href="/products/rasoir-the-designer" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4776        
4777        
4778          <div class="product-card__alternate-image ">
4779            <img src="//www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_a9a1b3cd-7306-432b-a96a-8546bf47b6fe.jpg?v=1698664315&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_a9a1b3cd-7306-432b-a96a-8546bf47b6fe.jpg?v=1698664315&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_a9a1b3cd-7306-432b-a96a-8546bf47b6fe.jpg?v=1698664315&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_a9a1b3cd-7306-432b-a96a-8546bf47b6fe.jpg?v=1698664315&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_a9a1b3cd-7306-432b-a96a-8546bf47b6fe.jpg?v=1698664315&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4780          </div>
4781        
4782
4783        
4784        
4785        <div class="product-card__original-image ">
4786          
4787            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315&amp;width=3000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/W302121700EU-MS-OFTheDesigner2_1Razor402780012170093039275Front_fde518b3-be69-485d-84a0-1ab328d1b53b_1.jpg?v=1698664315&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4788          
4789        </div>
4790        
4791      </a>
4792
4793      
4794        
4795      
4796    </div>
4797
4798      
4799      
4800
4801
4802
4803
4804
4805<div class="product-badges">
4806
4807
4808  <div class="product-badges__sold-out-tag product-badges__tag">
4809    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4810  </div>
4811
4812
4813</div>
4814
4815
4816
4817    </div>
4818
4819    
4820    
4821
4822
4823
4824<div class="product-card__info">
4825  <div class="product-card__reviews">
4826    
4827      <div
4828        class="yotpo-widget-instance"
4829        data-yotpo-instance-id="961518"
4830        data-yotpo-product-id="7884683051178"
4831        data-yotpo-cart-product-id="7884683051178"
4832        data-yotpo-section-id="collection"
4833      ></div>
4834    
4835  </div>
4836
4837  
4838    <h3 class="product-card__title">
4839      <a href="/products/rasoir-the-designer">Rasoir The Designer</a>
4840    </h3>
4841  
4842
4843  
4844    
4845  
4846
4847  <div class="product-card__separator"></div>
4848
4849  
4850
4851  
4852
4853  
4854
4855  
4856
4857  
4858
4859  
4860</div>
4861
4862
4863  </div>
4864
4865
4866
4867
4868
4869
4870<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4871
4872    
4873    <div class="product-card__image-container product-card__image-container--square">
4874    <div class="product-card__hover-content">
4875      
4876      
4877    </div>
4878    <div class="product-card__rollover-images">
4879      <a href="/products/lames-the-designer" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4880        
4881        
4882          <div class="product-card__alternate-image ">
4883            <img src="//www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_97f9f466-fbfe-43e0-b81c-0ce04ceb13ec.jpg?v=1699875316&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_97f9f466-fbfe-43e0-b81c-0ce04ceb13ec.jpg?v=1699875316&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_97f9f466-fbfe-43e0-b81c-0ce04ceb13ec.jpg?v=1699875316&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_97f9f466-fbfe-43e0-b81c-0ce04ceb13ec.jpg?v=1699875316&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/MicrosoftTeams-image_46_97f9f466-fbfe-43e0-b81c-0ce04ceb13ec.jpg?v=1699875316&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4884          </div>
4885        
4886
4887        
4888        
4889        <div class="product-card__original-image  background-grey ">
4890          
4891            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Untitleddesign_6.png?v=1699875316&amp;width=1080" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Untitleddesign_6.png?v=1699875316&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Untitleddesign_6.png?v=1699875316&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Untitleddesign_6.png?v=1699875316&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4892          
4893        </div>
4894        
4895      </a>
4896
4897      
4898        
4899      
4900    </div>
4901
4902      
4903      
4904
4905
4906
4907
4908
4909<div class="product-badges">
4910
4911
4912  <div class="product-badges__sold-out-tag product-badges__tag">
4913    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
4914  </div>
4915
4916
4917</div>
4918
4919
4920
4921    </div>
4922
4923    
4924    
4925
4926
4927
4928<div class="product-card__info">
4929  <div class="product-card__reviews">
4930    
4931      <div
4932        class="yotpo-widget-instance"
4933        data-yotpo-instance-id="961518"
4934        data-yotpo-product-id="7884683083946"
4935        data-yotpo-cart-product-id="7884683083946"
4936        data-yotpo-section-id="collection"
4937      ></div>
4938    
4939  </div>
4940
4941  
4942    <h3 class="product-card__title">
4943      <a href="/products/lames-the-designer">Lames The Designer</a>
4944    </h3>
4945  
4946
4947  
4948    
4949  
4950
4951  <div class="product-card__separator"></div>
4952
4953  
4954
4955  
4956
4957  
4958
4959  
4960
4961  
4962
4963  
4964</div>
4965
4966
4967  </div>
4968
4969
4970
4971
4972
4973
4974<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
4975
4976    
4977    <div class="product-card__image-container product-card__image-container--square">
4978    <div class="product-card__hover-content">
4979      
4980      
4981    </div>
4982    <div class="product-card__rollover-images">
4983      <a href="/products/lames-hydro-comfort-skin-reset" class="product-card__image-link" aria-hidden="true" tabindex="-1">
4984        
4985        
4986          <div class="product-card__alternate-image ">
4987            <img src="//www.wilkinson-sword.fr/cdn/shop/files/t0fpvvczoxxjxj6khsmv_1.jpg?v=1698638149&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/t0fpvvczoxxjxj6khsmv_1.jpg?v=1698638149&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/t0fpvvczoxxjxj6khsmv_1.jpg?v=1698638149&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/t0fpvvczoxxjxj6khsmv_1.jpg?v=1698638149&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/t0fpvvczoxxjxj6khsmv_1.jpg?v=1698638149&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4988          </div>
4989        
4990
4991        
4992        
4993        <div class="product-card__original-image  background-grey ">
4994          
4995            <img src="//www.wilkinson-sword.fr/cdn/shop/files/ruugkgiauzb4lbi6ex0p_1.png?v=1698638149&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/ruugkgiauzb4lbi6ex0p_1.png?v=1698638149&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/ruugkgiauzb4lbi6ex0p_1.png?v=1698638149&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/ruugkgiauzb4lbi6ex0p_1.png?v=1698638149&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/ruugkgiauzb4lbi6ex0p_1.png?v=1698638149&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
4996          
4997        </div>
4998        
4999      </a>
5000
5001      
5002        
5003      
5004    </div>
5005
5006      
5007      
5008
5009
5010
5011
5012
5013<div class="product-badges">
5014
5015
5016  <div class="product-badges__sold-out-tag product-badges__tag">
5017    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5018  </div>
5019
5020
5021</div>
5022
5023
5024
5025    </div>
5026
5027    
5028    
5029
5030
5031
5032<div class="product-card__info">
5033  <div class="product-card__reviews">
5034    
5035      <div
5036        class="yotpo-widget-instance"
5037        data-yotpo-instance-id="961518"
5038        data-yotpo-product-id="7884683149482"
5039        data-yotpo-cart-product-id="7884683149482"
5040        data-yotpo-section-id="collection"
5041      ></div>
5042    
5043  </div>
5044
5045  
5046    <h3 class="product-card__title">
5047      <a href="/products/lames-hydro-comfort-skin-reset">Lames Hydro Comfort Skin Reset</a>
5048    </h3>
5049  
5050
5051  
5052    
5053  
5054
5055  <div class="product-card__separator"></div>
5056
5057  
5058
5059  
5060
5061  
5062
5063  
5064
5065  
5066
5067  
5068</div>
5069
5070
5071  </div>
5072
5073
5074
5075
5076
5077
5078<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5079
5080    
5081    <div class="product-card__image-container product-card__image-container--square">
5082    <div class="product-card__hover-content">
5083      
5084      
5085    </div>
5086    <div class="product-card__rollover-images">
5087      <a href="/products/rasoir-xtreme-3-sensitive" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5088        
5089        
5090          <div class="product-card__alternate-image ">
5091            <img src="//www.wilkinson-sword.fr/cdn/shop/files/fmmwkxs26b5grqvngclz_931ae8dc-b8e5-4da6-8795-04f91e1e249f.jpg?v=1698646584&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/fmmwkxs26b5grqvngclz_931ae8dc-b8e5-4da6-8795-04f91e1e249f.jpg?v=1698646584&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/fmmwkxs26b5grqvngclz_931ae8dc-b8e5-4da6-8795-04f91e1e249f.jpg?v=1698646584&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/fmmwkxs26b5grqvngclz_931ae8dc-b8e5-4da6-8795-04f91e1e249f.jpg?v=1698646584&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/fmmwkxs26b5grqvngclz_931ae8dc-b8e5-4da6-8795-04f91e1e249f.jpg?v=1698646584&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5092          </div>
5093        
5094
5095        
5096        
5097        <div class="product-card__original-image  background-grey ">
5098          
5099            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509&amp;width=3000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/W302333500EU-DB-XDEUXtreme3Sensitive8ctFRONTFOIL402780001050993039105Front_1.png?v=1698646509&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5100          
5101        </div>
5102        
5103      </a>
5104
5105      
5106        
5107      
5108    </div>
5109
5110      
5111      
5112
5113
5114
5115
5116
5117<div class="product-badges">
5118
5119
5120  <div class="product-badges__sold-out-tag product-badges__tag">
5121    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5122  </div>
5123
5124
5125</div>
5126
5127
5128
5129    </div>
5130
5131    
5132    
5133
5134
5135
5136<div class="product-card__info">
5137  <div class="product-card__reviews">
5138    
5139      <div
5140        class="yotpo-widget-instance"
5141        data-yotpo-instance-id="961518"
5142        data-yotpo-product-id="7884684099754"
5143        data-yotpo-cart-product-id="7884684099754"
5144        data-yotpo-section-id="collection"
5145      ></div>
5146    
5147  </div>
5148
5149  
5150    <h3 class="product-card__title">
5151      <a href="/products/rasoir-xtreme-3-sensitive">Rasoir Xtreme 3 Sensitive</a>
5152    </h3>
5153  
5154
5155  
5156    
5157  
5158
5159  <div class="product-card__separator"></div>
5160
5161  
5162
5163  
5164
5165  
5166
5167  
5168
5169  
5170
5171  
5172</div>
5173
5174
5175  </div>
5176
5177
5178
5179
5180
5181
5182<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5183
5184    
5185    <div class="product-card__image-container product-card__image-container--square">
5186    <div class="product-card__hover-content">
5187      
5188      
5189    </div>
5190    <div class="product-card__rollover-images">
5191      <a href="/products/rasoir-xtreme-3-ultimate-comfort" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5192        
5193        
5194          <div class="product-card__alternate-image ">
5195            <img src="//www.wilkinson-sword.fr/cdn/shop/files/s4zrzjaznb2hh0ge0vpq_da6d6bcb-5c2a-4987-9344-a5a54015ae38.jpg?v=1730894795&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/s4zrzjaznb2hh0ge0vpq_da6d6bcb-5c2a-4987-9344-a5a54015ae38.jpg?v=1730894795&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/s4zrzjaznb2hh0ge0vpq_da6d6bcb-5c2a-4987-9344-a5a54015ae38.jpg?v=1730894795&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/s4zrzjaznb2hh0ge0vpq_da6d6bcb-5c2a-4987-9344-a5a54015ae38.jpg?v=1730894795&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/s4zrzjaznb2hh0ge0vpq_da6d6bcb-5c2a-4987-9344-a5a54015ae38.jpg?v=1730894795&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5196          </div>
5197        
5198
5199        
5200        
5201        <div class="product-card__original-image ">
5202          
5203            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Xtreme-3-Ultimate-Comfort.jpg?v=1730894220&amp;width=1000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Xtreme-3-Ultimate-Comfort.jpg?v=1730894220&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Xtreme-3-Ultimate-Comfort.jpg?v=1730894220&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Xtreme-3-Ultimate-Comfort.jpg?v=1730894220&amp;width=832 832w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5204          
5205        </div>
5206        
5207      </a>
5208
5209      
5210        
5211      
5212    </div>
5213
5214      
5215      
5216
5217
5218
5219
5220
5221<div class="product-badges">
5222
5223
5224  <div class="product-badges__sold-out-tag product-badges__tag">
5225    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5226  </div>
5227
5228
5229</div>
5230
5231
5232
5233    </div>
5234
5235    
5236    
5237
5238
5239
5240<div class="product-card__info">
5241  <div class="product-card__reviews">
5242    
5243      <div
5244        class="yotpo-widget-instance"
5245        data-yotpo-instance-id="961518"
5246        data-yotpo-product-id="7886319780010"
5247        data-yotpo-cart-product-id="7886319780010"
5248        data-yotpo-section-id="collection"
5249      ></div>
5250    
5251  </div>
5252
5253  
5254    <h3 class="product-card__title">
5255      <a href="/products/rasoir-xtreme-3-ultimate-comfort">Rasoir Xtreme 3 Ultimate Comfort</a>
5256    </h3>
5257  
5258
5259  
5260    
5261  
5262
5263  <div class="product-card__separator"></div>
5264
5265  
5266
5267  
5268
5269  
5270
5271  
5272
5273  
5274
5275  
5276</div>
5277
5278
5279  </div>
5280
5281
5282
5283
5284
5285
5286<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5287
5288    
5289    <div class="product-card__image-container product-card__image-container--square">
5290    <div class="product-card__hover-content">
5291      
5292      
5293    </div>
5294    <div class="product-card__rollover-images">
5295      <a href="/products/blaireau-1" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5296        
5297        
5298          <div class="product-card__alternate-image ">
5299            <img src="//www.wilkinson-sword.fr/cdn/shop/files/paykubgj1f6n9iprvbg7_7ae91356-1c4f-4dc7-ac85-5ffd60ebb657.jpg?v=1698640998&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/paykubgj1f6n9iprvbg7_7ae91356-1c4f-4dc7-ac85-5ffd60ebb657.jpg?v=1698640998&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/paykubgj1f6n9iprvbg7_7ae91356-1c4f-4dc7-ac85-5ffd60ebb657.jpg?v=1698640998&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/paykubgj1f6n9iprvbg7_7ae91356-1c4f-4dc7-ac85-5ffd60ebb657.jpg?v=1698640998&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/paykubgj1f6n9iprvbg7_7ae91356-1c4f-4dc7-ac85-5ffd60ebb657.jpg?v=1698640998&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5300          </div>
5301        
5302
5303        
5304        
5305        <div class="product-card__original-image  background-grey ">
5306          
5307            <img src="//www.wilkinson-sword.fr/cdn/shop/files/lqe9cbsyxithykeua0zb_aded180c-f503-410c-a93c-5536f05032d7.png?v=1698640998&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/lqe9cbsyxithykeua0zb_aded180c-f503-410c-a93c-5536f05032d7.png?v=1698640998&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/lqe9cbsyxithykeua0zb_aded180c-f503-410c-a93c-5536f05032d7.png?v=1698640998&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/lqe9cbsyxithykeua0zb_aded180c-f503-410c-a93c-5536f05032d7.png?v=1698640998&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/lqe9cbsyxithykeua0zb_aded180c-f503-410c-a93c-5536f05032d7.png?v=1698640998&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5308          
5309        </div>
5310        
5311      </a>
5312
5313      
5314        
5315      
5316    </div>
5317
5318      
5319      
5320
5321
5322
5323
5324
5325<div class="product-badges">
5326
5327
5328  <div class="product-badges__sold-out-tag product-badges__tag">
5329    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5330  </div>
5331
5332
5333</div>
5334
5335
5336
5337    </div>
5338
5339    
5340    
5341
5342
5343
5344<div class="product-card__info">
5345  <div class="product-card__reviews">
5346    
5347      <div
5348        class="yotpo-widget-instance"
5349        data-yotpo-instance-id="961518"
5350        data-yotpo-product-id="7884683575466"
5351        data-yotpo-cart-product-id="7884683575466"
5352        data-yotpo-section-id="collection"
5353      ></div>
5354    
5355  </div>
5356
5357  
5358    <h3 class="product-card__title">
5359      <a href="/products/blaireau-1">Blaireau</a>
5360    </h3>
5361  
5362
5363  
5364    
5365  
5366
5367  <div class="product-card__separator"></div>
5368
5369  
5370
5371  
5372
5373  
5374
5375  
5376
5377  
5378
5379  
5380</div>
5381
5382
5383  </div>
5384
5385
5386
5387
5388
5389
5390<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5391
5392    
5393    <div class="product-card__image-container product-card__image-container--square">
5394    <div class="product-card__hover-content">
5395      
5396      
5397    </div>
5398    <div class="product-card__rollover-images">
5399      <a href="/products/tondeuse-electrique-mr-down-there" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5400        
5401        
5402          <div class="product-card__alternate-image ">
5403            <img src="//www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel2.jpg?v=1698674238&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel2.jpg?v=1698674238&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel2.jpg?v=1698674238&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel2.jpg?v=1698674238&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel2.jpg?v=1698674238&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5404          </div>
5405        
5406
5407        
5408        
5409        <div class="product-card__original-image ">
5410          
5411            <img src="//www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel.jpg?v=1698674238&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel.jpg?v=1698674238&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel.jpg?v=1698674238&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel.jpg?v=1698674238&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/w302289100_Mr-down-there-carousel.jpg?v=1698674238&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5412          
5413        </div>
5414        
5415      </a>
5416
5417      
5418        
5419      
5420    </div>
5421
5422      
5423      
5424
5425
5426
5427
5428
5429<div class="product-badges">
5430
5431
5432  <div class="product-badges__sold-out-tag product-badges__tag">
5433    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5434  </div>
5435
5436
5437</div>
5438
5439
5440
5441    </div>
5442
5443    
5444    
5445
5446
5447
5448<div class="product-card__info">
5449  <div class="product-card__reviews">
5450    
5451      <div
5452        class="yotpo-widget-instance"
5453        data-yotpo-instance-id="961518"
5454        data-yotpo-product-id="7884683935914"
5455        data-yotpo-cart-product-id="7884683935914"
5456        data-yotpo-section-id="collection"
5457      ></div>
5458    
5459  </div>
5460
5461  
5462    <h3 class="product-card__title">
5463      <a href="/products/tondeuse-electrique-mr-down-there">Tondeuse électrique Mr Down There</a>
5464    </h3>
5465  
5466
5467  
5468    
5469  
5470
5471  <div class="product-card__separator"></div>
5472
5473  
5474
5475  
5476
5477  
5478
5479  
5480
5481  
5482
5483  
5484</div>
5485
5486
5487  </div>
5488
5489
5490
5491
5492
5493
5494<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5495
5496    
5497    <div class="product-card__image-container product-card__image-container--square">
5498    <div class="product-card__hover-content">
5499      
5500      
5501    </div>
5502    <div class="product-card__rollover-images">
5503      <a href="/products/lames-protector-3" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5504        
5505        
5506
5507        
5508        
5509        <div class="product-card__original-image ">
5510          
5511            <img src="//www.wilkinson-sword.fr/cdn/shop/files/i2h7zyr2wtslvku8epgo.jpg?v=1698639689&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/i2h7zyr2wtslvku8epgo.jpg?v=1698639689&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/i2h7zyr2wtslvku8epgo.jpg?v=1698639689&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/i2h7zyr2wtslvku8epgo.jpg?v=1698639689&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/i2h7zyr2wtslvku8epgo.jpg?v=1698639689&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5512          
5513        </div>
5514        
5515      </a>
5516
5517      
5518        
5519      
5520    </div>
5521
5522      
5523      
5524
5525
5526
5527
5528
5529<div class="product-badges">
5530
5531
5532  <div class="product-badges__sold-out-tag product-badges__tag">
5533    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5534  </div>
5535
5536
5537</div>
5538
5539
5540
5541    </div>
5542
5543    
5544    
5545
5546
5547
5548<div class="product-card__info">
5549  <div class="product-card__reviews">
5550    
5551      <div
5552        class="yotpo-widget-instance"
5553        data-yotpo-instance-id="961518"
5554        data-yotpo-product-id="7884682789034"
5555        data-yotpo-cart-product-id="7884682789034"
5556        data-yotpo-section-id="collection"
5557      ></div>
5558    
5559  </div>
5560
5561  
5562    <h3 class="product-card__title">
5563      <a href="/products/lames-protector-3">Lames Protector 3</a>
5564    </h3>
5565  
5566
5567  
5568    
5569  
5570
5571  <div class="product-card__separator"></div>
5572
5573  
5574
5575  
5576
5577  
5578
5579  
5580
5581  
5582
5583  
5584</div>
5585
5586
5587  </div>
5588
5589
5590
5591
5592
5593
5594<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5595
5596    
5597    <div class="product-card__image-container product-card__image-container--square">
5598    <div class="product-card__hover-content">
5599      
5600      
5601    </div>
5602    <div class="product-card__rollover-images">
5603      <a href="/products/extra-essential-2-sensitive" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5604        
5605        
5606
5607        
5608        
5609        <div class="product-card__original-image  background-grey ">
5610          
5611            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005&amp;width=3000" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005&amp;width=1200 1200w, //www.wilkinson-sword.fr/cdn/shop/files/W302348600EU-DB-XDEUExtraEssentials2Sensitive10ctPOUCH501018910510193039401Front.png?v=1698831005&amp;width=1920 1920w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5612          
5613        </div>
5614        
5615      </a>
5616
5617      
5618        
5619      
5620    </div>
5621
5622      
5623      
5624
5625
5626
5627
5628
5629<div class="product-badges">
5630
5631
5632  <div class="product-badges__sold-out-tag product-badges__tag">
5633    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5634  </div>
5635
5636
5637</div>
5638
5639
5640
5641    </div>
5642
5643    
5644    
5645
5646
5647
5648<div class="product-card__info">
5649  <div class="product-card__reviews">
5650    
5651      <div
5652        class="yotpo-widget-instance"
5653        data-yotpo-instance-id="961518"
5654        data-yotpo-product-id="7884684165290"
5655        data-yotpo-cart-product-id="7884684165290"
5656        data-yotpo-section-id="collection"
5657      ></div>
5658    
5659  </div>
5660
5661  
5662    <h3 class="product-card__title">
5663      <a href="/products/extra-essential-2-sensitive">Extra Essential 2 Sensitive</a>
5664    </h3>
5665  
5666
5667  
5668    
5669  
5670
5671  <div class="product-card__separator"></div>
5672
5673  
5674
5675  
5676
5677  
5678
5679  
5680
5681  
5682
5683  
5684</div>
5685
5686
5687  </div>
5688
5689
5690
5691
5692
5693
5694<div class="product-card wilkinsonsword product-card--wilkinsonsword ">
5695
5696    
5697    <div class="product-card__image-container product-card__image-container--square">
5698    <div class="product-card__hover-content">
5699      
5700      
5701    </div>
5702    <div class="product-card__rollover-images">
5703      <a href="/products/barbers-style-hydratant-visage" class="product-card__image-link" aria-hidden="true" tabindex="-1">
5704        
5705        
5706          <div class="product-card__alternate-image ">
5707            <img src="//www.wilkinson-sword.fr/cdn/shop/files/Carousel_2_FR_2.jpg?v=1734202472&amp;width=1500" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/Carousel_2_FR_2.jpg?v=1734202472&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/Carousel_2_FR_2.jpg?v=1734202472&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/Carousel_2_FR_2.jpg?v=1734202472&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/Carousel_2_FR_2.jpg?v=1734202472&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5708          </div>
5709        
5710
5711        
5712        
5713        <div class="product-card__original-image  background-grey ">
5714          
5715            <img src="//www.wilkinson-sword.fr/cdn/shop/files/W302161500_4027800135509_DTC_Hero_0ccf87d3-7643-4774-be03-5cce72b4cc46.png?v=1698651818&amp;width=1800" alt="" srcset="//www.wilkinson-sword.fr/cdn/shop/files/W302161500_4027800135509_DTC_Hero_0ccf87d3-7643-4774-be03-5cce72b4cc46.png?v=1698651818&amp;width=352 352w, //www.wilkinson-sword.fr/cdn/shop/files/W302161500_4027800135509_DTC_Hero_0ccf87d3-7643-4774-be03-5cce72b4cc46.png?v=1698651818&amp;width=555 555w, //www.wilkinson-sword.fr/cdn/shop/files/W302161500_4027800135509_DTC_Hero_0ccf87d3-7643-4774-be03-5cce72b4cc46.png?v=1698651818&amp;width=832 832w, //www.wilkinson-sword.fr/cdn/shop/files/W302161500_4027800135509_DTC_Hero_0ccf87d3-7643-4774-be03-5cce72b4cc46.png?v=1698651818&amp;width=1200 1200w" width="555" height="611" loading="lazy" class="product-card__image" sizes="(min-width: 750px) 25vw, 100vw">
5716          
5717        </div>
5718        
5719      </a>
5720
5721      
5722        
5723      
5724    </div>
5725
5726      
5727      
5728
5729
5730
5731
5732
5733<div class="product-badges">
5734
5735
5736  <div class="product-badges__sold-out-tag product-badges__tag">
5737    <span class="product-badges__sold-out-tag__text">En rupture de stock</span>
5738  </div>
5739
5740
5741</div>
5742
5743
5744
5745    </div>
5746
5747    
5748    
5749
5750
5751
5752<div class="product-card__info">
5753  <div class="product-card__reviews">
5754    
5755      <div
5756        class="yotpo-widget-instance"
5757        data-yotpo-instance-id="961518"
5758        data-yotpo-product-id="7884683411626"
5759        data-yotpo-cart-product-id="7884683411626"
5760        data-yotpo-section-id="collection"
5761      ></div>
5762    
5763  </div>
5764
5765  
5766    <h3 class="product-card__title">
5767      <a href="/products/barbers-style-hydratant-visage">Barber's Style Hydratant visage</a>
5768    </h3>
5769  
5770
5771  
5772    
5773  
5774
5775  <div class="product-card__separator"></div>
5776
5777  
5778
5779  
5780
5781  
5782
5783  
5784
5785  
5786
5787  
5788</div>
5789
5790
5791  </div>
5792
5793
5794
5795      <div data-paginate-items="27" hidden></div>
5796
5797      <nav class="pagination" role="navigation">
5798    <ol class="pagination__list"><li class="pagination__item pagination__item--arrow disabled" aria-label="Page précédente" title="Page précédente">
5799            
5800
5801    <svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg">
5802      <circle cx="15.5" cy="15.5" r="15.25" transform="rotate(-180 15.5 15.5)" stroke="currentColor" stroke-width="0.5"/>
5803      <path d="M18 10L12 16L18 22" stroke="currentColor"/>
5804    </svg>
5805
5806  
5807
5808        </li><li class="pagination__item active" aria-current="page">
5809              1
5810            </li><li class="pagination__item">
5811            <a href="/collections/meilleur-vendeur?page=2" class="pagination__link">
5812              2
5813            </a>
5814          </li><li class="pagination__item">...</li><li class="pagination__item pagination__item--arrow">
5815          <a href="/collections/meilleur-vendeur?page=2" class="pagination__link" aria-label="Page suivante" title="Page suivante">
5816            
5817
5818    <svg width="31" height="31" viewBox="0 0 31 31" fill="none" xmlns="http://www.w3.org/2000/svg">
5819      <circle cx="15.5" cy="15.5" r="15.25" stroke="currentColor" stroke-width="0.5"/>
5820      <path d="M13 21L19 15L13 9" stroke="currentColor"/>
5821    </svg>
5822
5823
5824
5825          </a>
5826        </li></ol>
5827  </nav>
5828
5829
5830    </div>
5831
5832  </div>
5833</div>
5834
5835<script>
5836  (function() {
5837    // Check if quickshop is defined
5838    // If not this means we're rendering as normal
5839    // If it is, this has been re-rendered, so re-init Quickshop
5840    if (typeof Quickshop === 'undefined') {
5841      document.addEventListener('quickshopReady', () => {
5842        Quickshop.init();
5843      })
5844    } else {
5845      Quickshop.init();
5846    }
5847  })();
5848  // toggleFilters is defined in snippets/collection-filters.liquid (ScrollLock + focus trap)
5849
5850  // Init Quickshop when filters are applied
5851  document.addEventListener('filtersApplied', () => {
5852    Quickshop.init();
5853  })
5854
5855  // Handle sticky products count (original functionality with animation support)
5856  document.addEventListener('DOMContentLoaded', function() {
5857    const productsCount = document.querySelector('.collection__products-count');
5858    if (!productsCount) return;
5859
5860    const productsCountOffsetTop = productsCount.offsetTop;
5861
5862    window.addEventListener('scroll', function() {
5863      if (window.pageYOffset >= productsCountOffsetTop) {
5864        productsCount.classList.add('sticky');
5865      } else {
5866        productsCount.classList.remove('sticky');
5867        // Reset transform when unstuck
5868        productsCount.style.transform = 'none';
5869        productsCount.style.willChange = 'auto';
5870      }
5871    });
5872  });
5873</script>
5873
5874
5875
5876
5877</div>
5878    </main>
5879
5880    
5881
5882
5883    
5884
5885      
5886        <section id="shopify-section-usp_icon_bar_wilkinson-sword" class="shopify-section">
5887
5888<style>
5889  .usp-icon-bar.usp-icon-bar--usp_icon_bar_wilkinson-sword {
5890    --background-color: var(--brand-body);
5891    
5892      --text-color: var(--white);
5893    
5894  }
5895</style>
5896
5897
5898</section>
5899      
5900      <div id="shopify-section-footer" class="shopify-section">
5901
5902<footer class="footer" role="contentinfo">
5903  <div class="footer__inner">
5904    
5905      <div class="footer__block--liquid ">
5906        
5907          <h3 class="footer__html-title"></h3>
5908  <p class="footer__html-text">Abonnez-vous à nos courriels.</p><form method="post" action="/contact#footer-newsletter" id="footer-newsletter" accept-charset="UTF-8" class="footer__newsletter"><input type="hidden" name="form_type" value="customer" /><input type="hidden" name="utf8" value="✓" /><input type="hidden" name="contact[tags]" value="newsletter">                                                                                                                            
5909      <div class="footer__newsletter--input-row">           
5910        <input type="email" name="contact[email]" class="footer__newsletter--input" aria-label="Entrez votre e-mail ici" placeholder="Entrez votre e-mail ici"         
5911  required>                                                                                                                                                                                    
5912        <button type="submit" class="footer__newsletter--button">Rejoindre</button>                                                                                 
5913      </div>                                                                                                                                                                                   
5914                                                            
5915      <div class="footer__newsletter--consent">                                                                                                                                                
5916        <label class="footer__newsletter--consent-label">   
5917          <input type="checkbox" name="newsletter_consent" class="footer__newsletter--consent-checkbox" data-newsletter-consent>                                                               
5918          <span class="footer__newsletter--consent-text">                                                                                                                                      
5919            Oui, je souhaite m'abonner à la newsletter Wilkinson Sword. Je peux me désabonner en utilisant le lien dans les e-mails reçus. <a href='/policies/privacy-policy' target='_blank'>Politique de confidentialité</a> et <a href='/policies/terms-of-service' target='_blank'>Conditions générales</a> s'appliquent.                                                                                                                                         
5920          </span>                                                                                                                                                                              
5921        </label>                                                                                                                                                                               
5922        <p class="footer__newsletter--consent-error hide" data-consent-error>
5923          Veuillez accepter le consentement à la newsletter pour vous abonner.                                                                                                                                          
5924        </p>                                                
5925      </div></form>
5926          
5927        
5928
5929        
5930
5931        
5932      </div>
5933    
5934      <div class="footer__block--linklist open">
5935        
5936
5937        
5938
5939        
5940          
5941          <p class="footer__title">
5942            <span>-</span>POUVONS-NOUS VOUS AIDER?
5943          </p>
5944          <ul class="footer__list">
5945            
5946              <li class="footer__list-item">
5947                <a
5948                  href="/pages/liens-juridiques"
5949                  
5950                  class="footer__list-link"
5951                >Liens juridiques</a>
5952              </li>
5953            
5954            <li class="footer__list-item">
5954<div id="teconsent" class="footer__list-link"></div></li>
5955          </ul>
5956        
5957      </div>
5958    
5959      <div class="footer__block--linklist ">
5960        
5961
5962        
5963
5964        
5965          
5966          <p class="footer__title">
5967            <span>+</span>Nos produits de rasage pour hommes
5968          </p>
5969          <ul class="footer__list">
5970            
5971              <li class="footer__list-item">
5972                <a
5973                  href="https://www.wilkinson-sword.fr/collections/hydro"
5974                  
5975                    target="_blank"
5976                  
5977                  class="footer__list-link"
5978                >Rasoirs pour hommes</a>
5979              </li>
5980            
5981              <li class="footer__list-item">
5982                <a
5983                  href="/collections/rasoirs-jetables-pour-hommes"
5984                  
5985                  class="footer__list-link"
5986                >Rasoirs jetables pour hommes</a>
5987              </li>
5988            
5989              <li class="footer__list-item">
5990                <a
5991                  href="https://www.wilkinson-sword.fr/collections/soins-du-visage-du-corps"
5992                  
5993                    target="_blank"
5994                  
5995                  class="footer__list-link"
5996                >Soins</a>
5997              </li>
5998            
5999              <li class="footer__list-item">
6000                <a
6001                  href="https://www.wilkinson-sword.fr/collections/accessoires-pour-hommes"
6002                  
6003                    target="_blank"
6004                  
6005                  class="footer__list-link"
6006                >Accessoires de rasage</a>
6007              </li>
6008            
6009              <li class="footer__list-item">
6010                <a
6011                  href="/collections/lames-pour-hommes"
6012                  
6013                  class="footer__list-link"
6014                >Lames pour hommes</a>
6015              </li>
6016            
6017              <li class="footer__list-item">
6018                <a
6019                  href="/collections/tondeuses-pour-hommes"
6020                  
6021                  class="footer__list-link"
6022                >Tondeuses pour hommes</a>
6023              </li>
6024            
6025            <li class="footer__list-item"><div id="teconsent" class="footer__list-link"></div></li>
6026          </ul>
6027        
6028      </div>
6029    
6030      <div class="footer__block--linklist ">
6031        
6032
6033        
6034
6035        
6036          
6037          <p class="footer__title">
6038            <span>+</span>Acheter des produits pour femmes 
6039          </p>
6040          <ul class="footer__list">
6041            
6042              <li class="footer__list-item">
6043                <a
6044                  href="/collections/rasoirs"
6045                  
6046                  class="footer__list-link"
6047                >Rasoirs pour femmes</a>
6048              </li>
6049            
6050              <li class="footer__list-item">
6051                <a
6052                  href="/collections/lames-pour-femmes"
6053                  
6054                  class="footer__list-link"
6055                >Lames pour femmes</a>
6056              </li>
6057            
6058              <li class="footer__list-item">
6059                <a
6060                  href="/collections/bikini"
6061                  
6062                  class="footer__list-link"
6063                >Tondeuse pour femmes</a>
6064              </li>
6065            
6066            <li class="footer__list-item"><div id="teconsent" class="footer__list-link"></div></li>
6067          </ul>
6068        
6069      </div>
6070    
6071    <div class="footer__list-item">
6072      
6073        
6074
6075
6076
6077<button
6078  class="
6079    localization-trigger
6080    
6081  "
6082  
6083  aria-label="Bouton de localisation"
6084>
6085
6086  
6087  <div class="localization-trigger__label">
6088    
6089      <img src="//www.wilkinson-sword.fr/cdn/shop/files/france_14x14.png?v=1734015948" alt=" flag - select to change country" class="localization-trigger__label-flag">
6090      <span
6091        class="
6092          localization-trigger__label-text
6093          
6094        "
6095      >
6096        FR
6097      </span>
6098    
6099  </div>
6100</button>
6101      
6102    </div>
6103  </div>
6104</footer>
6105
6106
6107  <div class="footer__sub">
6108    <div class="container">
6109      <div class="footer__sub-inner">
6110        <div class="footer__sub-item">
6111          <ul class="footer__sub-links">
6112            
6113            
6114              <li class="footer__list-item">
6115                <a href="/pages/mentions-legales" class="footer__list-link">Mentions légales</a>
6116              </li>
6117            
6118              <li class="footer__list-item">
6119                <a href="/pages/conditions-dutilisation" class="footer__list-link">Conditions d'Utilisation</a>
6120              </li>
6121            
6122              <li class="footer__list-item">
6123                <a href="/pages/avis-relatif-aux-cookies" class="footer__list-link">Avis relatif aux cookies</a>
6124              </li>
6125            
6126          </ul>
6127          <div class="payment-icons">
6128  <span class="visually-hidden">Supported payment methods</span>
6129
6130  <ul class="payment-icons__list"><li class="payment-icons__icon">
6131        <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-cartes_bancaires"><title id="pi-cartes_bancaires">Cartes Bancaires</title><path fill="#000" opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z"/><path fill="url(#pi-cartes_bancaires-bg)" d="M35 1c1.1 0 2 .9 2 2v18c0 1.1-.9 2-2 2H3c-1.1 0-2-.9-2-2V3c0-1.1.9-2 2-2h32"/><path d="M359.76,172.39L377.69,176.41C391.283,180.103 404.573,185.387 417.56,192.26L436.24,204.32C444.133,210.28 451.377,216.933 457.97,224.28C468.75,236.533 477.46,250.08 484.1,264.92C491.547,282.307 496.263,300.463 498.25,319.39L498.88,325.76C498.884,325.797 498.885,325.833 498.885,325.87C498.885,326.477 498.387,326.978 497.78,326.98L488.04,327.03L463.22,327.01L364.28,327.01L314.43,327.03C314.189,327.03 313.99,327.229 313.99,327.47L313.97,358.76C313.97,359.149 314.291,359.47 314.68,359.47L347.03,359.44L392.51,359.36L455.5,359.39L476.03,359.37L497.93,359.27C497.934,359.27 497.938,359.27 497.942,359.27C498.436,359.27 498.842,359.676 498.842,360.17C498.842,360.19 498.841,360.21 498.84,360.23C497.793,375.25 495.07,389.85 490.67,404.03C481.463,433.73 465.017,458.42 441.33,478.1C434.7,482.97 427.99,488.11 421.1,492.01C414.607,495.677 407.88,499.007 400.92,502C390.773,505.96 380.283,509.25 369.45,511.87C358.57,514.083 347.61,515.697 336.57,516.71C323.27,517.67 310.147,517.68 297.2,516.74C284.933,515.8 273.123,514.087 261.77,511.6L238.33,504.64L222.81,498.06C213.743,493.66 205.42,488.693 197.84,483.16C194.92,481.02 191.367,478.213 187.18,474.74C179.267,467.567 172.037,459.82 165.49,451.5C149.837,429.727 139.937,405.473 135.79,378.74C134.997,373.607 134.313,368.713 133.74,364.06C133.493,359.447 133.287,355.093 133.12,351C130.62,288.62 154.03,229.02 209.21,195.62C221.257,188.393 234.053,182.7 247.6,178.54C266.753,172.68 28
61316.397,169.49 306.53,168.97C310.04,168.99 313.69,168.59 316.97,168.67C332.75,169.1 344.72,169.82 359.76,172.39Z" fill="#fff" transform="matrix(.0373 0 0 .0321 1 1)"/><path d="M543.53,178.39L564.53,178.48L615.29,178.46L626.64,178.39L658.03,178.43L695.21,178.41L715.29,178.46L742.47,178.47C754.77,178.27 765.197,178.96 773.75,180.54C775.25,180.813 778.343,181.547 783.03,182.74C791.683,185.62 799.43,190.06 806.27,196.06C821.137,209.253 829.46,225.9 831.24,246C831.54,249.353 831.53,254.247 831.21,260.68C830.883,262.76 830.52,264.863 830.12,266.99C826.12,288.283 815.17,304.643 797.27,316.07C791.15,319.983 784.14,322.75 776.24,324.37C766.087,326.103 757.34,326.973 750,326.98C729.9,327.007 709.807,327.017 689.72,327.01L640.23,327.03L610.96,327.03L552.22,327.08L529.14,326.99C528.66,326.99 528.42,326.75 528.42,326.27L528.39,210.79L528.46,182.34L528.39,178.97C528.39,178.966 528.39,178.963 528.39,178.959C528.385,178.641 528.647,178.375 528.971,178.37C528.974,178.37 528.977,178.37 528.98,178.37L543.53,178.39Z" fill="#fff" transform="matrix(.0373 0 0 .0321 1 1)"/><path d="M544.02,359.28L600.29,359.41L629.53,359.47L686.76,359.42C710.667,359.473 734.58,359.523 758.5,359.57C761.013,359.57 764.993,359.987 770.44,360.82C794.68,363.74 814.59,379.34 824.72,401.32C830.253,413.787 832.43,426.597 831.25,439.75C828.89,466.217 816.147,486.057 793.02,499.27C777.79,506.54 761.85,507.5 745.02,507.51C735.833,507.517 726.643,507.513 717.45,507.5L680.94,507.51L653.28,507.52L592.8,507.63L585.32,507.53L539.82,507.52L529.54,507.64C528.88,507.58 528.55,507.367 528.55,507C528.557,475.087 528.537,443.147 528.49,411.18L528.47,360.61C528.47,359.71 528.917,359.263 529.81,359.27L544.02,359.28Z" fill="#fff" transform="matrix(.0373 0 0 .0321 1 1)"/><defs><linearGradient id="pi-cartes_bancaires-bg" x1="1" y1="23" x2="37" y2="1" gradientUnits="userSpaceOnUse"><stop stop-color="#003087"/><stop offset=".32" stop-color="#005AA8"/><stop offset=".5" stop-color="#E7DFDC"/><stop offset=".74" stop-color="#C8102E"/><stop offset="1" stop-color="#B00020"/></linearGradient></defs></svg>
6132
6133      </li><li class="payment-icons__icon">
6134        <svg class="icon icon--full-color" xmlns="http://www.w3.org/2000/svg" role="img" viewBox="0 0 38 24" width="38" height="24" aria-labelledby="pi-shopify_pay"><title id="pi-shopify_pay">Shop Pay</title><path opacity=".07" d="M35 0H3C1.3 0 0 1.3 0 3v18c0 1.7 1.4 3 3 3h32c1.7 0 3-1.3 3-3V3c0-1.7-1.4-3-3-3z" fill="#000"/><path d="M35.889 0C37.05 0 38 .982 38 2.182v19.636c0 1.2-.95 2.182-2.111 2.182H2.11C.95 24 0 23.018 0 21.818V2.182C0 .982.95 0 2.111 0H35.89z" fill="#5A31F4"/><path d="M9.35 11.368c-1.017-.223-1.47-.31-1.47-.705 0-.372.306-.558.92-.558.54 0 .934.238 1.225.704a.079.079 0 00.104.03l1.146-.584a.082.082 0 00.032-.114c-.475-.831-1.353-1.286-2.51-1.286-1.52 0-2.464.755-2.464 1.956 0 1.275 1.15 1.597 2.17 1.82 1.02.222 1.474.31 1.474.705 0 .396-.332.582-.993.582-.612 0-1.065-.282-1.34-.83a.08.08 0 00-.107-.035l-1.143.57a.083.083 0 00-.036.111c.454.92 1.384 1.437 2.627 1.437 1.583 0 2.539-.742 2.539-1.98s-1.155-1.598-2.173-1.82v-.003zM15.49 8.855c-.65 0-1.224.232-1.636.646a.04.04 0 01-.069-.03v-2.64a.08.08 0 00-.08-.081H12.27a.08.08 0 00-.08.082v8.194a.08.08 0 00.08.082h1.433a.08.08 0 00.081-.082v-3.594c0-.695.528-1.227 1.239-1.227.71 0 1.226.521 1.226 1.227v3.594a.08.08 0 00.081.082h1.433a.08.08 0 00.081-.082v-3.594c0-1.51-.981-2.577-2.355-2.577zM20.753 8.62c-.778 0-1.507.24-2.03.588a.082.082 0 00-.027.109l.632 1.088a.08.08 0 00.11.03 2.5 2.5 0 011.318-.366c1.25 0 2.17.891 2.17 2.068 0 1.003-.736 1.745-1.669 1.745-.76 0-1.288-.446-1.288-1.077 0-.361.152-.657.548-.866a.08.08 0 00.032-.113l-.596-1.018a.08.08 0 00-.098-.035c-.799.299-1.359 1.018-1.359 1.984 0 1.46 1.152 2.55 2.76 2.55 1.877 0 3.227-1.313 3.227-3.195 0-2.018-1.57-3.492-3.73-3.492zM28.675 8.843c-.724 0-1.373.27-1.845.746-.026.027-.069.007-.069-.029v-.572a.08.08 0 00-.08-.082h-1.397a.08.08 0 00-.08.082v8.182a.08.08 0 00.08.081h1.433a.08.08 0 00.081-.081v-2.683c0-.036.043-.054.069-.03a2.6 2.6 0 001.808.7c1.682 0 2.993-1.373 2.993-3.157s-1.313-3.157-2.993-3.157zm-.271 4.929c-.956 0-1.681-.768-1.681-1.783s.723-1.783 1.681-1.783c.958 0 1.68.755 1.68 1.783 0 1.027-.713 1.783-1.681 1.783h.001z" fill="#fff"/></svg>
6135
6136      </li></ul>
6137</div>
6138        </div>
6139      </div>
6140    </div>
6141  </div>
6142
6143
6144<div class="footer__bottom-bar">
6145  <div class="footer__bottom-bar__inner">
6146    <p class="footer__sub-text">© Wilkinson Sword 2024. Tous droits réservés.</p>
6147  </div>
6148</div>
6149
6150<script>
6151  const footerDrawers = document.querySelectorAll('.footer__block--linklist');
6152
6153  function removeClassFromFooterDrawers(elements, target, className) {
6154    elements.forEach((element) => {
6155      if (element !== target) {
6156        element.classList.remove(className);
6157        element.querySelector('span').innerHTML = '+';
6158      }
6159    });
6160  }
6161
6162  footerDrawers.forEach((drawer) => {
6163    drawer.addEventListener('click', () => {
6164      if (drawer.classList.contains('open')) {
6165        drawer.classList.remove('open');
6166        drawer.querySelector('span').innerHTML = '+';
6167        return;
6168      } else {
6169        drawer.classList.add('open');
6170        drawer.querySelector('span').innerHTML = '-';
6171        removeClassFromOthers(footerDrawers, drawer, 'open');
6172      }
6173    });
6174  });
6175</script>
6175
6176
6177
6178
6179
6180  
6180<script>
6181    // Utility function to set a cookie
6182    const setCookie = (name, value, days) => {
6183      const date = new Date();
6184      date.setTime(date.getTime() + days * 24 * 60 * 60 * 1000);
6185      document.cookie = `${name}=${value}; expires=${date.toUTCString()}; path=/; SameSite=Lax`;
6186    };
6187
6188    // Open the localization UI when a trigger is clicked
6189    document.querySelectorAll('.localization-trigger').forEach(trigger => {
6190      trigger.addEventListener('click', () => {
6191        document.querySelector('.localization-ui').classList.add('localization-ui--open');
6192      });
6193    });
6194
6195    // Close the localization UI and set a cookie when the modal is closed
6196    const closeModalAndSetCookie = () => {
6197      document.querySelector('.localization-ui').classList.remove('localization-ui--open');
6198      setCookie('localizationModalClosed', 'true', 90); // Expires in 90 days
6199    };
6200
6201    document.querySelector('.localization-ui__current-country')?.addEventListener('click', closeModalAndSetCookie);
6202    document.querySelector('.localization-ui__close-button')?.addEventListener('click', closeModalAndSetCookie);
6203    // Confirm should also count as a deliberate choice (set cookie + close).
6204    document.querySelector('[js-localization-ui="submit-button"]')?.addEventListener('click', closeModalAndSetCookie);
6205
6206    // Clicking the backdrop closes + persists choice.
6207    document.querySelector('.localization-ui')?.addEventListener('click', (event) => {
6208      if (!event.target.closest('.localization-ui__inner')) {
6209        closeModalAndSetCookie();
6210      }
6211    });
6212
6213    // Trigger geoReady functionality – show localization UI when cookie banner closes OR after 30s
6214    document.addEventListener('geoReady', () => {
6215      const getUserLocation = async () => {
6216        try {
6217          const userLocation = await window.Geo.getUserLocationData();
6218          const storeLocation = "FR";
6219
6220          if (
6221            userLocation.country !== storeLocation &&
6222            !document.cookie.includes('localizationModalClosed')
6223          ) {
6224            const localizationEl = document.querySelector('.localization-ui');
6225            let shown = false;
6226            let timeoutId = null;
6227
6228            const showLocalizationUi = () => {
6229              if (shown) return;
6230              shown = true;
6231              if (timeoutId) clearTimeout(timeoutId);
6232              document.removeEventListener('cookieBannerClosed', onCookieBannerClosed);
6233              localizationEl?.classList.add('localization-ui--open');
6234            };
6235
6236            const onCookieBannerClosed = () => showLocalizationUi();
6237
6238            document.addEventListener('cookieBannerClosed', onCookieBannerClosed);
6239            timeoutId = setTimeout(showLocalizationUi, 30000);
6240          }
6241        } catch (error) {
6242          // Silently fail if geo lookup errors.
6243        }
6244      };
6245
6246      getUserLocation();
6247    });
6248  </script>
6248
6249
6250
6251
6252</div>
6253      
6254    
6255
6256    <div id="shopify-section-app_optimisation" class="shopify-section"></div>
6257
6258    
6259
6260    
6260<script>
6261  window.Shopify.loadFeatures(
6262    [
6263      {
6264        name: 'consent-tracking-api',
6265        version: '0.1',
6266      },
6267    ],
6268    error => {
6269      if (error) {
6270        // Rescue error
6271      }
6272      // If error is false, the API has loaded and ready to use!
6273    },
6274  );
6275
6276  /**
6277   * This function returns value of notice_behavior cookie to determine location and behavior manager based on domain.
6278   * When no notice_behavior cookie exists, this returns a blank string.
6279   */
6280  function getBehavior() {
6281    var result = "";
6282    var rx = new RegExp("\\s*notice_behavior\\s*=\\s*([^;]*)").exec(document.cookie);
6283    if(rx&&rx.length>1){
6284      result = rx[1];
6285    }
6286    return result;
6287  }
6288
6289  // This code is responsible for listening to any consent changes trough TrustArc's CCM Instance
6290  // And pushing the consent changes to the dataLayer according to the customer's consent mapping
6291
6292  // This is for the intial load. If the user has a consent different from the default vales, this is to push an update to the datalayer
6293  // Once the the CCM loads.
6294  let tries = 0;
6295  var interval = setInterval(() => {
6296    if (window.truste && truste.cma && truste.cma.callApi && window.Shopify.customerPrivacy) {
6297      var consentDecision = truste.cma.callApi("getGDPRConsentDecision", "www.wilkinson-sword.fr");
6298      handleConsentDecision(consentDecision);
6299      clearInterval(interval);
6300    }
6301    console.log("runing...");
6302    tries++;
6303    if (tries > 40) {
6304      clearInterval(interval);
6305    }
6306  }, 100);
6307
6308  // Bucket Mapping
6309  const REQUIRED = 1;
6310  const FUNCTIONAL = 2;
6311  const ADVERTISING = 3;
6312
6313  // Start listning to when users submit their preferences
6314  window.addEventListener("message", (event) => {
6315    let eventDataJson = null;
6316
6317    // We only care about TrustArc Events at this point. And TrustArc's even it encoded in JSON
6318    try {
6319      eventDataJson = JSON.parse(event.data);
6320    } catch {
6321      // Some other event that is not JSON.
6322      // TrustArc encodes the data as JSON
6323      // console.log(event.data);
6324    }
6325
6326    // Safeguard to make sure we are only getting events from TrustArc
6327    if (eventDataJson && eventDataJson.source === "preference_manager") {
6328      // Means that the user has submited their preferences
6329      if (eventDataJson.message === "submit_preferences") {
6330        console.log("Event Data: ", eventDataJson);
6331
6332        // Notify other scripts (e.g. localization UI) that the cookie banner has closed
6333        document.dispatchEvent(new CustomEvent("cookieBannerClosed"));
6334
6335        // Waiting half a second to make sure user's preferences are reflected.
6336        setTimeout(() => {
6337        var consentDecision = truste.cma.callApi("getGDPRConsentDecision", "www.wilkinson-sword.fr");
6338          // console.log("Consent Decision: ", consentDecision);
6339          handleConsentDecision(consentDecision);
6340        }, 500);
6341      }
6342    }
6343
6344  }, false);
6345
6346  function handleConsentDecision(consent) {
6347    var functionalAccepted = consent.consentDecision.includes(FUNCTIONAL);
6348    var advertisingAccepted = consent.consentDecision.includes(ADVERTISING);
6349
6350    // Check if behavior manager is EU
6351    // This is optional if you want opt-out experience (opt in by default)
6352    var isEU = /.*(,|)eu/i.test(getBehavior());
6353    if(consent.source == 'implied' && !isEU) {
6354      functionalAccepted = true;
6355      advertisingAccepted = true;
6356    }
6357
6358    const callback = () => { }
6359
6360    //For details see: https://shopify.dev/docs/api/customer-privacy#collect-and-register-consent
6361    window.Shopify.customerPrivacy.setTrackingConsent(
6362      {
6363        "analytics": functionalAccepted,
6364        "marketing": advertisingAccepted,
6365        "preferences": functionalAccepted,
6366        "sale_of_data": advertisingAccepted,
6367      },
6368      callback
6369    );
6370    //Use this function to check if the preferences have been set
6371    //window.Shopify.customerPrivacy.currentVisitorConsent();
6372  }
6373</script>
6373
6374
6375    <div id="consent-banner"></div>
6376  <style> @media (min-width: 769px) {.header__menu-desktop__dropdown__inner {justify-content: space-between; }} .shopify-app-block .yotpo-display-wrapper.yotpo-no-reviews {height: 0; margin: 0; padding: 0; display: none;} .yotpo .promoted-products-box {display: none !important;} .minicart__drawer {z-index: 99999999999;} .localization-ui {display: none !important;} </style>
6377<div id="shopify-block-AMXlNNXM5SWtGZ0cxR__17151115064775110295" class="shopify-block shopify-app-block"><style data-recharge-theme='{"has_theme_customization": true, "design_mode": false }'>
6378  .recharge-theme {
6379    /* App */
6380    --recharge-app-background: #F9F8F4;
6381    --recharge-app-container: 1200px;
6382    --recharge-app-vertical-padding: 32px;
6383
6384    /* Brand colors */
6385    
6386--recharge-color-brand: #000000;
6387
6388    /* Tints */
6389    --recharge-color-brand-120: #000000;
6390    --recharge-color-brand-20: #333333;
6391    --recharge-color-brand-40: #666666;
6392    --recharge-color-brand-60: #999999;
6393    --recharge-color-brand-75: #bfbfbf;
6394    --recharge-color-brand-85: #d9d9d9;
6395
6396    /* Neutral */
6397    --recharge-color-neutral: hsl(0, 35%, 7%);
6398    --recharge-color-neutral-80: hsl(0, 7%, 25%);
6399    --recharge-color-neutral-70: hsl(0, 5%, 35%);
6400    --recharge-color-neutral-40: hsl(0, 3%, 63%);
6401    --recharge-color-neutral-10: hsl(0, 2%, 91%);
6402    
6403
6404    /* Links */
6405    --recharge-button-secondary: #000000;
6406    --recharge-button-secondary-120: #000000;
6407    --recharge-button-secondary-60: #666666;
6408
6409    /* Images */
6410    --recharge-images-ratio: 1;
6411
6412    /* Cards */
6413    
6414    --recharge-cards-background: #FFFFFF;
6415    
6416
6417    
6418    --recharge-cards-border-color: RGBA(0,0,0,0);
6419    
6420
6421    /* Fonts */
6422    --recharge-typography-scale: 16px;
6423    --recharge-typography-size-1: calc(3 * var(--recharge-typography-scale));
6424    --recharge-typography-size-2: calc(2.25 * var(--recharge-typography-scale));
6425    --recharge-typography-size-3: calc(1.625 * var(--recharge-typography-scale));
6426    --recharge-typography-size-4: calc(1.25 * var(--recharge-typography-scale));
6427    --recharge-typography-size-5: calc(1 * var(--recharge-typography-scale));
6428    --recharge-typography-size-6: calc(.875 * var(--recharge-typography-scale));
6429
6430    /** Text **/
6431    --recharge-typography-light: #FFFFFF;
6432    --recharge-typography-primary: var(--recharge-color-neutral);
6433    --recharge-typography-secondary: var(--recharge-color-neutral-70);
6434
6435    /* Corners */
6436    --recharge-corners-radius: 8px;
6437
6438    --recharge-button-border-radius: 8px;
6439    
6440
6441    /* Views */
6442    
6443    --recharge-views-background: #F9F8F4;
6444    
6445
6446    /* Buttons */
6447    --recharge-button-font-family: inherit;
6448    --recharge-button-brand: var(--recharge-color-brand);
6449    --recharge-button-color: #FFFFFF;
6450  }
6451</style>
6452
6453</div>
6453<script src="https://cdn.shopify.com/storefront/standard-actions.js" type="module" data-source-attribution="shopify.standard_actions"></script>
6453
6454</body>
6455</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.