{"title":"0-16 Wound Trackers","description":"","products":[{"product_id":"ultimate-40k-battle-tracker-command-center","title":"Centre de commandement Ultimate 40k Battle Tracker ","description":"\u003ch2\u003e⚔️ Battle Box – Compagnon de jeu autonome ultime pour les jeux de guerre sur table ⚔️\u003c\/h2\u003e\n\u003cp\u003e Améliorez votre expérience de jeu avec la \u003cstrong\u003eBattle Box\u003c\/strong\u003e , la solution tout-en-un pour suivre et organiser vos composants de wargame essentiels.\u003c\/p\u003e\n\u003cp\u003e Que vous jouiez \u003cstrong\u003eà Warhammer 40K\u003c\/strong\u003e , \u003cstrong\u003eAge of Sigmar\u003c\/strong\u003e ou à tout autre jeu de table tactique, ce kit premium vous garantit tout ce dont vous avez besoin dans un seul ensemble pratique et de haute qualité.\u003c\/p\u003e\n\u003ch3\u003e 💥 Ce qu'il y a à l'intérieur de la Battle Box :\u003c\/h3\u003e\n\u003cul\u003e\n\n\u003cli\u003e 📊 \u003cstrong\u003eBattle Tracker\u003c\/strong\u003e – Suivez \u003cem\u003eles points de commandement, le numéro de manche, les points de victoire\u003c\/em\u003e et \u003cem\u003eles points principaux\u003c\/em\u003e avec une mise en page élégante et gravée.\u003c\/li\u003e\n\n\u003cli\u003e 💀 \u003cstrong\u003eSuivi des blessures (x4)\u003c\/strong\u003e – Quatre suivis cliquables durables (1 à 16 blessures) pour garder la santé de l'unité parfaitement claire.\u003c\/li\u003e\n\n\u003cli\u003e 📏 \u003cstrong\u003eGuides de déploiement\u003c\/strong\u003e – Comprend 4 guides droits, 2 guides courbes et 2 guides d'angle pour une configuration rapide et précise du champ de bataille.\u003c\/li\u003e\n\n\u003cli\u003e 📐 \u003cstrong\u003eRègles de mouvement segmentées (x2)\u003c\/strong\u003e – Deux règles modulaires de 9\" réglables de 3\" à 18\", parfaites pour un mouvement tactique précis.\u003c\/li\u003e\n\n\u003cli\u003e 💥 \u003cstrong\u003eJetons de choc de combat (x2)\u003c\/strong\u003e – Suivez facilement le moral et les effets de choc pendant le jeu.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\u003ch3\u003e 🎨 Qualité et design supérieurs :\u003c\/h3\u003e\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFinition noire brillante\u003c\/strong\u003e avec \u003cem\u003ecomposants gravés\u003c\/em\u003e pour une durabilité et un look haut de gamme.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBoîte conçue sur mesure\u003c\/strong\u003e avec des emplacements dédiés pour chaque article — pas d'encombrement, pas de confusion.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLe système de fermoir sécurisé\u003c\/strong\u003e garantit que l'étui reste fermé pendant le transport.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\u003cp\u003e Que vous vous prépariez pour un \u003cstrong\u003etournoi compétitif\u003c\/strong\u003e ou une \u003cstrong\u003esoirée de jeu épique à domicile\u003c\/strong\u003e , la Battle Box vous permet de rester organisé, améliore le gameplay et apporte une utilité d'élite à votre commande de table.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e🎲 Prêt pour la bataille. Prêt pour la victoire. Prêt quand vous l'êtes.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":42464762855630,"sku":"7358658773198","price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/ultimate-40k-battle-tracker-command-center-fat-dwarf-7059562.jpg?v=1776166166"},{"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":"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":"ultimate-40k-battle-tracker-command-center-copy","title":"Centre de commandement Ultimate 40k Battle Tracker ","description":"\u003ch2\u003e⚔️ Battle Box – Compagnon de jeu autonome ultime pour les jeux de guerre sur table ⚔️\u003c\/h2\u003e\n\u003cp\u003e Améliorez votre expérience de jeu avec la \u003cstrong\u003eBattle Box\u003c\/strong\u003e , la solution tout-en-un pour suivre et organiser vos composants de wargame essentiels.\u003c\/p\u003e\n\u003cp\u003e Que vous jouiez \u003cstrong\u003eà Warhammer 40K\u003c\/strong\u003e , \u003cstrong\u003eAge of Sigmar\u003c\/strong\u003e ou à tout autre jeu de table tactique, ce kit premium vous garantit tout ce dont vous avez besoin dans un seul ensemble pratique et de haute qualité.\u003c\/p\u003e\n\u003ch3\u003e 💥 Ce qu'il y a à l'intérieur de la Battle Box :\u003c\/h3\u003e\n\u003cul\u003e\n\n\u003cli\u003e 📊 \u003cstrong\u003eBattle Tracker\u003c\/strong\u003e – Suivez \u003cem\u003eles points de commandement, le numéro de manche, les points de victoire\u003c\/em\u003e et \u003cem\u003eles points principaux\u003c\/em\u003e avec une mise en page élégante et gravée.\u003c\/li\u003e\n\n\u003cli\u003e 💀 \u003cstrong\u003eSuivi des blessures (x4)\u003c\/strong\u003e – Quatre suivis cliquables durables (1 à 16 blessures) pour garder la santé de l'unité parfaitement claire.\u003c\/li\u003e\n\n\u003cli\u003e 📏 \u003cstrong\u003eGuides de déploiement\u003c\/strong\u003e – Comprend 4 guides droits, 2 guides courbes et 2 guides d'angle pour une configuration rapide et précise du champ de bataille.\u003c\/li\u003e\n\n\u003cli\u003e 📐 \u003cstrong\u003eRègles de mouvement segmentées (x2)\u003c\/strong\u003e – Deux règles modulaires de 9\" réglables de 3\" à 18\", parfaites pour un mouvement tactique précis.\u003c\/li\u003e\n\n\u003cli\u003e 💥 \u003cstrong\u003eJetons de choc de combat (x2)\u003c\/strong\u003e – Suivez facilement le moral et les effets de choc pendant le jeu.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\u003ch3\u003e 🎨 Qualité et design supérieurs :\u003c\/h3\u003e\n\u003cul\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eFinition noire brillante\u003c\/strong\u003e avec \u003cem\u003ecomposants gravés\u003c\/em\u003e pour une durabilité et un look haut de gamme.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eBoîte conçue sur mesure\u003c\/strong\u003e avec des emplacements dédiés pour chaque article — pas d'encombrement, pas de confusion.\u003c\/li\u003e\n\n\u003cli\u003e\n\n \u003cstrong\u003eLe système de fermoir sécurisé\u003c\/strong\u003e garantit que l'étui reste fermé pendant le transport.\u003c\/li\u003e\n\n\n\u003c\/ul\u003e\n\u003cp\u003e Que vous vous prépariez pour un \u003cstrong\u003etournoi compétitif\u003c\/strong\u003e ou une \u003cstrong\u003esoirée de jeu épique à domicile\u003c\/strong\u003e , la Battle Box vous permet de rester organisé, améliore le gameplay et apporte une utilité d'élite à votre commande de table.\u003c\/p\u003e\n\u003cp\u003e \u003cstrong\u003e🎲 Prêt pour la bataille. Prêt pour la victoire. Prêt quand vous l'êtes.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Fat Dwarf Gaming","offers":[{"title":"Default Title","offer_id":57898387276163,"sku":"7358658773198","price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/ultimate-40k-battle-tracker-command-center-fat-dwarf-7059562.jpg?v=1776166166"}],"url":"https:\/\/fatdwarf.co.uk\/fr\/collections\/0-16-wound-trackers.oembed","provider":"Fat Dwarf","version":"1.0","type":"link"}