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