{"title":"Suivi des plaies","description":"\u003cp\u003e Découvrez notre gamme premium de compteurs de blessures conçus pour sublimer vos batailles sur table. Suivez les dégâts avec précision, améliorez la clarté du jeu et plongez pleinement dans Warhammer 40K ou autres jeux de guerre avec figurines. Achetez vos compteurs de blessures dès maintenant chez Fat Dwarf pour une expérience de jeu ultime !\u003c\/p\u003e","products":[{"product_id":"azure-fury-1-15-tabletop-wound-tracker","title":"Suivi des blessures sur table Azure Fury 1-16 ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e2,99 £\u003c\/strong\u003e\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n   \u003cp\u003eIl s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465330593998,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/blue.webp?v=1768579170"},{"product_id":"obsidian-veil-1-15-tabletop-wound-tracker","title":"Suivi des blessures sur table du Voile d'obsidienne 1-16 ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e \n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n     \u003cli\u003e🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465372668110,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/black.webp?v=1772148283"},{"product_id":"blazeheart-red-1-15-tabletop-wound-tracker","title":"Blazeheart Red 1-16 - Suivi des blessures sur table ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e \n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n   \u003cp\u003eIl s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465373487310,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/red.webp?v=1768579074"},{"product_id":"golden-valor-1-15-tabletop-wound-tracker","title":"Suivi des blessures sur table Golden Valor 1-16 ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n     \u003cli\u003e🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465373552846,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/gold.webp?v=1772148283"},{"product_id":"mystwood-green-1-15-tabletop-wound-tracker","title":"Mystwood Green 1-16, traqueur de blessures de table ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e \n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n   \u003cp\u003eIl s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465373683918,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/green.webp?v=1772148283"},{"product_id":"stormforged-silver-1-15-tabletop-wound-tracker","title":"Stormforged Silver 1-16, traqueur de blessures de table ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n     \u003cli\u003e🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465373716686,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/silver.webp?v=1772148283"},{"product_id":"sunfire-yellow-1-15-tabletop-wound-tracker","title":"Suivi des blessures de table Sunfire Yellow 1-16 ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e \n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n   \u003cp\u003eIl s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465374666958,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/sunfire-yellow-1-16-tabletop-wound-tracker-fat-dwarf-1983675.webp?v=1772148283"},{"product_id":"winters-breath-1-15-tabletop-wound-tracker","title":"Winter's Breath 1-16 - Suivi des blessures sur table ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n\u003cli\u003e 🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n     \u003cli\u003e🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42465389805774,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/winters-breath-1-16-tabletop-wound-tracker-fat-dwarf-5041344.webp?v=1772148283"},{"product_id":"blood-marker-wound-trackers-pack-of-20","title":"Traceurs de plaies avec marqueurs sanguins (paquet de 20)","description":"\u003cp data-mce-fragment=\"1\"\u003e \u003cstrong data-mce-fragment=\"1\"\u003eDécouvrez la précision dans chaque bataille avec les marqueurs de plaies Blood Marker (pack de 20)\u003c\/strong\u003e\u003c\/p\u003e\n\n \u003cp data-mce-fragment=\"1\"\u003eAméliorez votre expérience de jeu avec nos marqueurs de blessures, un accessoire indispensable pour tout amateur de wargame. Parfaitement conçus pour être clairs et efficaces, ces marqueurs ont la forme de gouttes de sang éclatantes, ce qui les rend remarquables sur le champ de bataille. Chaque marqueur est orné d'un « +1 » bien visible au centre, facilitant ainsi le suivi des blessures subies par une figurine en jeu.\u003c\/p\u003e\n\n\u003cp data-mce-fragment=\"1\"\u003e Fabriqués à partir de matériaux durables et d'une couleur rouge sang éclatante, ces marqueurs de blessures allient fonctionnalité et style. Leur conception intuitive simplifie le suivi des points de vie et des blessures, vous permettant de vous concentrer sur la stratégie et le jeu. Que vous participiez à une partie entre amis ou à un tournoi compétitif, nos marqueurs de blessures offrent la fiabilité nécessaire pour évaluer précisément la santé de vos unités.\u003c\/p\u003e\n\n \u003cp data-mce-fragment=\"1\"\u003eAdaptés à une large gamme de jeux de table et de figurines, ces marqueurs sont compatibles avec tous les systèmes de wargame courants. Chaque pack contient 20 marqueurs, suffisamment pour gérer de grandes escarmouches ou plusieurs parties simultanément. Améliorez vos sessions de wargame grâce à la précision et au style des marqueurs de blessures Blood Marker et renversez le cours de la bataille en votre faveur.\u003c\/p\u003e","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42525013901518,"sku":"7385814827214","price":5.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/blood-marker-wound-trackers-pack-of-20-fat-dwarf-279383.jpg?v=1712842770"},{"product_id":"1-16-table-top-wound-tracker-choose-a-colour","title":"1-16 Suivi des plaies de table (choisissez une couleur) ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n     \u003cli\u003e🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Red","offer_id":55091014271363,"sku":"15047844200835","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow","offer_id":55091014304131,"sku":"15047844200836","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":55091014336899,"sku":"15047844200837","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":55091014369667,"sku":"15047844200838","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":55091014402435,"sku":"15047844200839","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":55091014435203,"sku":"15047844200840","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":55091014467971,"sku":"15047844200841","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":55091019481475,"sku":null,"price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/1-16-table-top-wound-tracker-choose-a-colour-fireside-fat-dwarf-2449181.png?v=1758116416"},{"product_id":"wound-tracker-dice-holder-precision-damage-counter-for-warhammer-tabletop-games","title":"Wound Tracker Dice Holders (x5 Per Pack)","description":"\u003cp data-end=\"408\" data-start=\"102\"\u003e\u003cstrong data-end=\"138\" data-start=\"102\"\u003eTrack Every Wound with Precision\u003c\/strong\u003e\u003cbr data-end=\"141\" data-start=\"138\"\u003eKeep your games running smoothly with our \u003cstrong data-end=\"213\" data-start=\"183\"\u003eWound Tracker Dice Holders\u003c\/strong\u003e, designed for Warhammer and other tabletop wargames. Each holder is built to fit \u003cstrong data-end=\"317\" data-start=\"295\"\u003estandard 16mm dice\u003c\/strong\u003e and features an arrow marker so wounds left on a model are always clear and easy to see.\u003c\/p\u003e\n\u003cp data-end=\"452\" data-start=\"410\"\u003eChoose the perfect option for your army:\u003c\/p\u003e\n\u003cul data-end=\"678\" data-start=\"453\"\u003e\n\u003cli data-end=\"515\" data-start=\"453\"\u003e\n\u003cp data-end=\"515\" data-start=\"455\"\u003e\u003cstrong data-end=\"470\" data-start=\"455\"\u003eSingle slot\u003c\/strong\u003e – ideal for heroes and single-model units.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-end=\"601\" data-start=\"516\"\u003e\n\u003cp data-end=\"601\" data-start=\"518\"\u003e\u003cstrong data-end=\"533\" data-start=\"518\"\u003eDouble slot\u003c\/strong\u003e – great for tracking wounds units with higher health.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong data-end=\"533\" data-start=\"518\"\u003eTriple slot\u003c\/strong\u003e – perfect for the big toys! track up to 18 wounds!.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-end=\"902\" data-start=\"680\"\u003e✅ \u003cstrong data-end=\"696\" data-start=\"682\"\u003eSecure fit\u003c\/strong\u003e – dice stay firmly in place, no slipping mid-game.\u003cbr data-end=\"750\" data-start=\"747\"\u003e✅ \u003cstrong data-end=\"770\" data-start=\"752\"\u003eFast reference\u003c\/strong\u003e – arrow marker keeps numbers visible at a glance.\u003cbr data-end=\"823\" data-start=\"820\"\u003e✅ \u003cstrong data-end=\"846\" data-start=\"825\"\u003eDurable \u0026amp; compact\u003c\/strong\u003e – built to last, without cluttering your battlefield.\u003c\/p\u003e\n\u003cp data-end=\"1020\" data-start=\"904\"\u003eWhether you’re at home or at a tournament, these holders ensure you never lose track of your models’ wounds again.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"1 Dice (6 Wounds)","offer_id":56476702605699,"sku":"15386240713091","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"2 Dice (12 Wounds)","offer_id":56476702638467,"sku":"15386240713092","price":4.99,"currency_code":"GBP","in_stock":true},{"title":"3 Dice (18 Wounds)","offer_id":56476891644291,"sku":null,"price":5.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/wound-tracker-dice-holders-x5-per-pack-fat-dwarf-4590766.png?v=1768595233"},{"product_id":"0-99-table-top-wound-tracker","title":"1-16 Suivi des plaies de table (choisissez une couleur) ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n     \u003cli\u003e🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Red","offer_id":57405787013507,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow","offer_id":57405787046275,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57405787079043,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":57405787111811,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":57405787144579,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":57405787177347,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57405787210115,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57405787242883,"sku":"15718038143363","price":3.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/0-99-table-top-wound-tracker-fat-dwarf-5915295.jpg?v=1771495537"},{"product_id":"tabletop-wound-counter-set-12-premium-counters","title":"1-16 Suivi des plaies de table (choisissez une couleur) ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n     \u003cli\u003e🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Black","offer_id":57409004732803,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":57409004831107,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57409004863875,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red","offer_id":57409004667267,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow","offer_id":57409004700035,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":57409004765571,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":57409004798339,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57409004896643,"sku":"15047844200841","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/tabletop-wound-counter-set-12-premium-counters-fat-dwarf-3463949.jpg?v=1771526007"},{"product_id":"free-gift-table-top-wound-tracker","title":"1-16 Suivi des plaies de table (choisissez une couleur) ","description":"\u003cstyle\u003e\n  .bundle-wrapper {\n    display: flex;\n    gap: 30px;\n    flex-wrap: wrap;\n    justify-content: space-between;\n    align-items: flex-start;\n  }\n\n  .bundle-table {\n    flex: 1;\n    min-width: 300px;\n  }\n\n  .discount-calculator {\n    flex: 0 0 350px;\n    border: 1px solid #ccc;\n    border-radius: 10px;\n    padding: 20px;\n    font-family: Arial, sans-serif;\n    background: #faad16;\n    color: white;\n    opacity: 0;\n    transform: translateY(20px);\n    animation: fadeInUp 1s ease forwards;\n    animation-delay: 0.3s;\n  }\n\n  @keyframes fadeInUp {\n    to {\n      opacity: 1;\n      transform: translateY(0);\n    }\n  }\n\n  .discount-calculator h3,\n  .discount-calculator label,\n  .discount-calculator p,\n  .discount-calculator span {\n    color: white;\n  }\n\n  .discount-calculator input {\n    background-color: white;\n    color: black;\n    border: none;\n    border-radius: 5px;\n    padding: 8px;\n    width: 100%;\n    margin: 10px 0;\n  }\n\n  @media (max-width: 768px) {\n    .discount-calculator {\n      display: none;\n    }\n  }\n\u003c\/style\u003e\n\n\u003cdiv class=\"bundle-wrapper\"\u003e\n\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\n\u003cthead\u003e\n\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Quantité\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Total unitaire (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Nouveau total réduit (£)\u003c\/th\u003e\n\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003e Économies (£) \u003c\/th\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/thead\u003e\n\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 1\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,99 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,99 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e –\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 3+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,84 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,52 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 0,45 £ \/ \u003cstrong\u003e5 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,69 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 13,46 £\u003c\/td\u003e\n\n           \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1,49 £ \/ \u003cstrong\u003e10 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e \u003cstrong\u003e2,54 £\u003c\/strong\u003e\n\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 25,42 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 4,49 £ \/ \u003cstrong\u003e15 % de réduction\u003c\/strong\u003e\n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 2,39 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 35,88 £\u003c\/td\u003e\n\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e 8,97 £ \/ \u003cstrong\u003e20 % de réduction\u003c\/strong\u003e \n\n\u003c\/td\u003e\n\n\n\u003c\/tr\u003e\n\n\n\u003c\/tbody\u003e\n\n\n\u003c\/table\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\n\u003ch3 style=\"margin-top: 0;\"\u003e Calculateur d'achats multiples\u003c\/h3\u003e\n\n \u003clabel for=\"quantity\"\u003eEntrez la quantité :\u003c\/label\u003e\n\u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n\u003cp\u003e \u003cstrong\u003eTotal par unité :\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eNouveau total réduit :\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e2,99 £\u003c\/span\u003e\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eÉconomies :\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e \u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\n\u003ch3\u003e 🔥 Le seul tracker de blessures cliquable pour Warhammer 40K\u003c\/h3\u003e\n\n\u003cp\u003e Fatigué de perdre la trace des blessures en cours de partie ?\u003c\/p\u003e\n\n\u003cp\u003e Il s'agit du \u003cstrong\u003eSEUL outil de suivi des blessures cliquable\u003c\/strong\u003e du marché, conçu pour \u003cstrong\u003everrouiller chaque blessure en place\u003c\/strong\u003e afin que rien ne bouge lorsque vous le prenez ou ajustez vos modèles.\u003c\/p\u003e\n\n\n\u003ch4\u003e ✅ Pourquoi vous l'aimerez :\u003c\/h4\u003e\n\n\u003cul\u003e\n\n\u003cli\u003e 🔒 \u003cstrong\u003eMécanisme de verrouillage sécurisé par clic\u003c\/strong\u003e – fini les cadrans cognés ou les blessures perdues\u003c\/li\u003e\n\n     \u003cli\u003e🔢 \u003cstrong\u003eChiffres clairs et en gras\u003c\/strong\u003e – faciles à lire en un coup d’œil\u003c\/li\u003e\n\n\u003cli\u003e 🎯 \u003cstrong\u003eClics fluides et satisfaisants\u003c\/strong\u003e – contrôle précis du suivi\u003c\/li\u003e\n\n\u003cli\u003e 🧱 \u003cstrong\u003eDurable et prêt au combat\u003c\/strong\u003e – conçu pour résister à une utilisation intensive\u003c\/li\u003e\n\n\u003cli\u003e 🎨 \u003cstrong\u003eDesign minimaliste\u003c\/strong\u003e – complète parfaitement vos armées peintes\u003c\/li\u003e\n\n\u003cli\u003e 🛠️ \u003cstrong\u003eCompatible avec Warhammer 40K, Kill Team, AoS et plus\u003c\/strong\u003e\n\n\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\n\n\u003cp\u003e Que vous vous battiez pour la gloire lors d'un tournoi ou que vous affrontiez des amis à la maison, ce tracker de blessures vous offre la \u003cstrong\u003eprécision et la confiance\u003c\/strong\u003e dont chaque commandant a besoin.\u003c\/p\u003e\n\n\u003cp\u003e \u003cstrong\u003eFini les incertitudes. Finies les réinitialisations accidentelles. Un suivi fiable, clic par clic.\u003c\/strong\u003e\u003c\/p\u003e\n\n\n\u003c\/div\u003e\n\n\n\u003cscript\u003e\n  const basePrice = 2.99;\n\n  document.getElementById('quantity').addEventListener('input', function () {\n    const qty = parseInt(this.value) || 1;\n    let discount = 0;\n    let discountPercent = \"\";\n\n    if (qty \u003e= 15) {\n      discount = 0.20;\n      discountPercent = \"20% Off\";\n    } else if (qty \u003e= 10) {\n      discount = 0.15;\n      discountPercent = \"15% Off\";\n    } else if (qty \u003e= 5) {\n      discount = 0.10;\n      discountPercent = \"10% Off\";\n    } else if (qty \u003e= 3) {\n      discount = 0.05;\n      discountPercent = \"5% Off\";\n    }\n\n    const totalFull = basePrice * qty;\n    const discountAmount = totalFull * discount;\n    const totalDiscounted = totalFull - discountAmount;\n    const pricePerItem = totalDiscounted \/ qty;\n\n    document.getElementById('pricePerItem').textContent = \"£\" + pricePerItem.toFixed(2);\n    document.getElementById('totalPrice').textContent = \"£\" + totalDiscounted.toFixed(2);\n\n    if (discount \u003e 0) {\n      document.getElementById('savings').textContent = \"£\" + discountAmount.toFixed(2) + \" \/ \" + discountPercent;\n    } else {\n      document.getElementById('savings').textContent = \"–\";\n    }\n  });\n\u003c\/script\u003e\n","brand":"Fat Dwarf Gaming","offers":[{"title":"Red","offer_id":57409932165507,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Yellow","offer_id":57409932198275,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":57409932231043,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":57409932263811,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":57409932296579,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":57409932329347,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57409932362115,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57409932394883,"sku":"15718038143363","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/0-99-table-top-wound-tracker-fat-dwarf-5915295.jpg?v=1771495537"},{"product_id":"tabletop-wound-tracker-set-x8-16-wounds-counters","title":"Tabletop Wound Tracker Set – x8 16 Wounds Counters","description":"\u003cdiv class=\"bundle-wrapper\"\u003e\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\u003cp\u003eElevate your tabletop battles with this meticulously crafted wound tracker set, designed to keep your game flowing smoothly and your focus sharp. Featuring detailing dials and Grip edges, these counters offer both style and functionality, making them a must-have for any fantasy or sci-fi game enthusiast. The included travel case ensures your damage wound tracker stays organised and protected whether at home or on the go.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e(UPDATE: due to many requests the faces now just say \"WOUNDS\" instead of \"WOUNDS LEFT\" so you can now count UP or DOWN)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWound \u0026amp; Damage Tracker Dials – Premium Magnetic Set for Tabletop Wargaming \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eKeep your games fast, organised, and immersive with these precision-crafted wound tracker dials — perfect for monitoring unit health, damage, or victory points. Each dial tracks up to 16 points and now comes with a handy magnetic travel case to keep everything secure between battles.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eFEATURES\u003c\/strong\u003e\u003c\/p\u003e\n\u003cblockquote\u003e\n\u003cp\u003e\u003cstrong\u003e*\u003c\/strong\u003e Ready to Play – No assembly, painting, or masking removal required.\u003cbr\u003e\u003cstrong\u003e*\u003c\/strong\u003e Fade-Proof Design – Made from laminated acrylic sheets, not painted, so the numbers stay crisp and clear forever.\u003cbr\u003e\u003cstrong\u003e*\u003c\/strong\u003e High Visibility – Premium gold detailing ensures clear readability from across the tabletop.\u003cbr\u003e\u003cstrong\u003e*\u003c\/strong\u003e Textured Grips – Laser-etched edges provide excellent grip for smooth rotation.\u003cbr\u003e\u003cstrong\u003e*\u003c\/strong\u003e Magnetic Travel Case Included – Keeps your dials organised and protected on the go.\u003c\/p\u003e\n\u003c\/blockquote\u003e\n\u003cp\u003e\u003cstrong\u003eDIMENSIONS\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e- Diameter: 43 mm\u003cbr\u003e- Thickness: 8 mm\u003c\/p\u003e\n\u003cp\u003ePerfect for 28–32 mm scale tabletop and miniature games — ideal for tracking wounds, damage, or scores in any fantasy, sci-fi, or skirmish system.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eDisclaimer:\u003c\/em\u003e\u003cbr\u003e\u003cem\u003eThis is an independent accessory created for tabletop gaming. It is not affiliated with, endorsed by, or associated with any particular game, brand, or manufacturer. All trademarks and game names remain the property of their respective owners.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Fat Dwarf Gaming","offers":[{"title":"Black","offer_id":57462795403651,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":57462795436419,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":57462795469187,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"Red","offer_id":57462795501955,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"Yellow","offer_id":57462795534723,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":57462795567491,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":57462795600259,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":57462795633027,"sku":"15759238365571","price":19.87,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/tabletop-wound-tracker-set-x8-16-wounds-counters-fat-dwarf-4531415.png?v=1772188871"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/collections\/wound-trackers-597791.jpg?v=1742482047","url":"https:\/\/fatdwarf.co.uk\/fr\/collections\/wound-trackers\/1-16.oembed","provider":"Fat Dwarf","version":"1.0","type":"link"}