{"title":"Fat Dwarf","description":"","products":[{"product_id":"x2-9-segmented-rulers","title":"x2 9\" Segmented rulers","description":"\u003cp\u003e\u003cspan\u003e**COMMAND THE BATTLEFIELD WITH PRECISION!**\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eUpgrade your wargaming experience with our **Modular Chain Ruler**—a customisable measuring tool designed for ultimate flexibility and precision. With removable **1-inch segments**, this ruler adapts to your needs, ranging from **3 inches to 18 inches**, making it perfect for any strategic scenario.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e🔗 **Includes TWO 9-inch rulers** for added versatility.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e⚫ **Sleek black design with high-contrast yellow tips** for easy visibility on the tabletop.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e━━━━━━━━━━━━━━━\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e⚔️ **WHY CHOOSE OUR CHAIN RULER?** ⚔️\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e━━━━━━━━━━━━━━━\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e✔ **Customisable Length** – Adjust the ruler by adding or removing links to measure exactly what you need.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ **Durable \u0026amp; Lightweight** – Built for battle with high-quality materials that stand the test of time.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ **High-Contrast Visibility** – The bold black and yellow design ensures quick, accurate measurements.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ **Smooth \u0026amp; Precise Measuring** – No more clunky measuring tools—get seamless movement across the battlefield.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e✔ **Tournament-Ready** – Perfect for competitive and casual play in any wargaming system.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e━━━━━━━━━━━━━━━\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e🎲 **COMPATIBILITY** 🎲\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e━━━━━━━━━━━━━━━\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eIdeal for **Warhammer 40K, Age of Sigmar, Kill Team, Infinity, Malifaux, ASOIAF, Kings of War, and more!**\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e⚠️ *Not affiliated with any specific game system—designed for maximum compatibility across all wargames.*\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e💥 **Upgrade your measuring game—play with precision, play to win!** 💥\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e🛒 **Add to cart now and take your wargaming to the next level!**\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290636595531,"sku":"15080181531011","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x2-9-segmented-rulers-fat-dwarf-545504.jpg?v=1768252227"},{"product_id":"mission-deck-card-stand-holder","title":"Mission Deck Card Stand \u0026 Holder","description":"\u003cp data-start=\"127\" data-end=\"212\" class=\"\"\u003e🛡️ \u003cstrong data-start=\"131\" data-end=\"208\"\u003eWarhammer 40K Mission Deck Stand - Battle Card Display \u0026amp; Storage\u003c\/strong\u003e 🛡️\u003c\/p\u003e\n\u003cp data-start=\"214\" data-end=\"530\" class=\"\"\u003eTake your Warhammer 40K tabletop battles to the next level with this expertly crafted Mission Deck Stand, designed to keep your missions visible, organised, and within easy reach. Whether you're planning your next strategic move or tracking your secondary objectives, this stand is the perfect battlefield companion.\u003c\/p\u003e\n\u003chr data-start=\"532\" data-end=\"535\" class=\"\"\u003e\n\u003cp data-start=\"537\" data-end=\"556\" class=\"\"\u003e✨ \u003cstrong data-start=\"539\" data-end=\"556\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"558\" data-end=\"1502\"\u003e\n\u003cli data-start=\"558\" data-end=\"742\" class=\"\"\u003e\n\u003cp data-start=\"560\" data-end=\"742\" class=\"\"\u003e\u003cstrong data-start=\"560\" data-end=\"591\"\u003e🃏 Dual Card Display Slots:\u003c\/strong\u003e\u003cbr data-start=\"591\" data-end=\"594\"\u003eProudly display two mission or objective cards upright during gameplay, keeping vital information clearly visible for easy reference at all times.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"744\" data-end=\"945\" class=\"\"\u003e\n\u003cp data-start=\"746\" data-end=\"945\" class=\"\"\u003e\u003cstrong data-start=\"746\" data-end=\"785\"\u003e📚 Integrated Mission Pack Storage:\u003c\/strong\u003e\u003cbr data-start=\"785\" data-end=\"788\"\u003eThe spacious lower compartment is sized perfectly to store your full secondary mission pack, ensuring everything you need is in one sleek, organised place.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"947\" data-end=\"1130\" class=\"\"\u003e\n\u003cp data-start=\"949\" data-end=\"1130\" class=\"\"\u003e\u003cstrong data-start=\"949\" data-end=\"981\"\u003e💎 Clean, Professional Look:\u003c\/strong\u003e\u003cbr data-start=\"981\" data-end=\"984\"\u003eCrafted with a stylish and minimalist design, this stand adds a touch of sophistication to your battlefield while keeping the focus on the game.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1132\" data-end=\"1321\" class=\"\"\u003e\n\u003cp data-start=\"1134\" data-end=\"1321\" class=\"\"\u003e\u003cstrong data-start=\"1134\" data-end=\"1165\"\u003e🔒 Sturdy \u0026amp; Reliable Build:\u003c\/strong\u003e\u003cbr data-start=\"1165\" data-end=\"1168\"\u003eDesigned to withstand the rigours of gaming sessions, the durable construction ensures your mission cards stay secure and upright, battle after battle.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1323\" data-end=\"1502\" class=\"\"\u003e\n\u003cp data-start=\"1325\" data-end=\"1502\" class=\"\"\u003e\u003cstrong data-start=\"1325\" data-end=\"1370\"\u003e⚔️ Perfect for Competitive \u0026amp; Casual Play:\u003c\/strong\u003e\u003cbr data-start=\"1370\" data-end=\"1373\"\u003eWhether you're crushing tournaments or hosting friendly matches at home, this stand keeps your tactical plans front and centre.\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003chr data-start=\"1504\" data-end=\"1507\" class=\"\"\u003e\n\u003cp data-start=\"1509\" data-end=\"1664\" class=\"\"\u003eA must-have for Warhammer 40K players who value organisation, strategy, and style on the tabletop.\u003cbr data-start=\"1607\" data-end=\"1610\"\u003eCommand your forces with clarity and confidence! 🛡️🎲\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290636529995,"sku":"15183017968003","price":6.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/mission-deck-card-stand-holder-fat-dwarf-795008.jpg?v=1768252226"},{"product_id":"dice-dispenser","title":"Dice dispenser","description":"\u003cp data-pm-slice=\"1 1 []\"\u003e\u003cspan\u003e🖤 Black Dice Dispenser with Automatic Dice Line-Up for 16mm Dice – Ideal for Tabletop Games 🖤\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eElevate your gaming sessions with our innovative Black Dice Dispenser, crafted to deliver effortless dice management. Ideal for DnD, Warhammer, and any RPG, this dispenser blends practical functionality with elegant aesthetics.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e✨ Key Features:\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e🎲 Automatic Dice Line-Up: Simply load dice into the top, and watch as they neatly fall into an organised line of five dice, ready for quick and easy pick-up during gameplay. Pick 1, 2, 3, 4 or 5 dice up easily in one swift movement\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💡 Efficient Gameplay: The streamlined design saves valuable gaming time by organising dice instantly—no more fumbling or searching during critical game moments.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e🔄 Easy Refill \u0026amp; Access: Convenient top-loading makes refilling quick and hassle-free, ensuring uninterrupted game flow.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e💎 Premium Quality Build: Sturdy construction with a sleek black finish that complements any gaming setup while providing durability for repeated use.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003e🖤 Compact \u0026amp; Stylish: Its minimalist design occupies minimal space on your gaming table, adding a sophisticated touch without cluttering your area.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003ePerfect for DnD, Warhammer, RPGs, or any dice-based games, this dice dispenser is an essential accessory to keep your gameplay smooth, efficient, and elegant. 🏰🎮 \u003cstrong\u003e(dice shown not included)\u003c\/strong\u003e\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290636628299,"sku":"15091331236227","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/dice-dispenser-fat-dwarf-5350752.png?v=1768252227"},{"product_id":"x6-objective-marker-rings","title":"X6 Objective Marker Rings","description":"\u003cp class=\"\" data-end=\"659\" data-start=\"382\"\u003eTake your Warhammer 40,000 battles to the next level with our \u003cstrong data-end=\"493\" data-start=\"444\"\u003efull-size Warhammer 40K Objective Marker Rings\u003c\/strong\u003e! Designed to match the \u003cstrong data-end=\"547\" data-start=\"517\"\u003eofficial capture zone size\u003c\/strong\u003e used in tournaments and matched play, this durable objective ring ensures you're always playing with precision.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003eFluorescent Objective marker centres (pictured) sold separately \u003ca title=\"Objective markers for 40k games\" href=\"https:\/\/fatdwarf.co.uk\/collections\/objective-markers\"\u003eHERE\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"\" data-end=\"1016\" data-start=\"661\"\u003eCrafted for serious players, our \u003cstrong data-end=\"717\" data-start=\"694\"\u003e40K objective rings\u003c\/strong\u003e clearly define the 3\" radius \u003cstrong data-end=\"773\" data-start=\"747\"\u003eobjective control area\u003c\/strong\u003e, helping to speed up gameplay, avoid disputes, and keep your tabletop battlefield organised. Whether you're preparing for a tournament or enhancing your casual games, these \u003cstrong data-end=\"982\" data-start=\"947\"\u003eWarhammer 40K objective markers\u003c\/strong\u003e are a must-have gaming accessory.\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"1378\" data-start=\"1018\"\u003e✅ \u003cstrong data-end=\"1061\" data-start=\"1020\"\u003ePerfect 3\" radius (6\" total diameter)\u003c\/strong\u003e to match official objective sizes\u003cbr data-end=\"1098\" data-start=\"1095\"\u003e✅ Compatible with all editions of \u003cstrong data-end=\"1149\" data-start=\"1132\"\u003eWarhammer 40K\u003c\/strong\u003e that use objective control zones\u003cbr data-end=\"1185\" data-start=\"1182\"\u003e✅ Made from high-quality, durable material for repeated use\u003cbr data-end=\"1247\" data-start=\"1244\"\u003e✅ Lightweight, portable, and easy to place on any gaming mat\u003cbr data-end=\"1310\" data-start=\"1307\"\u003e✅ Ideal for \u003cstrong data-end=\"1355\" data-start=\"1322\"\u003etournament play, casual games\u003c\/strong\u003e, and narrative battles\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"1550\" data-start=\"1380\"\u003eNo more guessing! With our \u003cstrong data-end=\"1439\" data-start=\"1407\"\u003efull-size capture zone rings\u003c\/strong\u003e, you can instantly see who controls the objective, making your matches faster, fairer, and more competitive.\u003c\/p\u003e\n\u003cp class=\"\" data-end=\"1682\" data-start=\"1552\"\u003eUpgrade your battlefield with our \u003cstrong data-end=\"1636\" data-start=\"1586\"\u003eWarhammer 40K full-size objective marker rings\u003c\/strong\u003e today and get ready to dominate the tabletop!\u003c\/p\u003e\n\u003chr class=\"\" data-end=\"1687\" data-start=\"1684\"\u003e\n\u003cp class=\"\" data-end=\"1708\" data-start=\"1689\"\u003e\u003cstrong data-end=\"1706\" data-start=\"1689\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-end=\"1896\" data-start=\"1709\"\u003e\n\u003cli class=\"\" data-end=\"1741\" data-start=\"1709\"\u003e\n\u003cp class=\"\" data-end=\"1741\" data-start=\"1711\"\u003eOfficial capture zone sizing\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1768\" data-start=\"1742\"\u003e\n\u003cp class=\"\" data-end=\"1768\" data-start=\"1744\"\u003eHigh-visibility design\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1809\" data-start=\"1769\"\u003e\n\u003cp class=\"\" data-end=\"1809\" data-start=\"1771\"\u003eDurable and lightweight construction\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1853\" data-start=\"1810\"\u003e\n\u003cp class=\"\" data-end=\"1853\" data-start=\"1812\"\u003eEssential for tournament-level accuracy\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1896\" data-start=\"1854\"\u003e\n\u003cp class=\"\" data-end=\"1896\" data-start=\"1856\"\u003eCompatible with custom and official mats\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli class=\"\" data-end=\"1896\" data-start=\"1854\"\u003eFluorescent Objective marker centres sold separately \u003ca title=\"Objective markers for 40k games\" href=\"https:\/\/fatdwarf.co.uk\/collections\/objective-markers\"\u003eHERE\u003c\/a\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637021515,"sku":"15185536778627","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x6-objective-marker-rings-fat-dwarf-686835.jpg?v=1768252227"},{"product_id":"batchmaster™-v2-360-rotating-spray-stick-paint-handle","title":"BATCHMASTER™ V2 - 360* Rotating Spray Stick Paint Handle","description":"\u003cp\u003e𝗟𝗘𝗩𝗘𝗟 𝗨𝗣 𝗬𝗢𝗨𝗥 𝗣𝗔𝗜𝗡𝗧𝗜𝗡𝗚 𝗚𝗔𝗠𝗘. 𝗖𝗢𝗡𝗤𝗨𝗘𝗥 𝗧𝗛𝗘 𝗚𝗥𝗘𝗬 𝗣𝗟𝗔𝗦𝗧𝗜𝗖 𝗧𝗜𝗗𝗘. 🖌️💀\u003c\/p\u003e\n\u003cp\u003eTired of spraying one model at a time? 😴 Dread the tedious process of batch painting your new army?\u003c\/p\u003e\n\u003cp\u003eMeet the 𝗕𝗮𝘁𝗰𝗵𝗺𝗮𝘀𝘁𝗲𝗿™—the professional painting system designed specifically for wargamers who want to get their troops Battle Ready faster, without sacrificing quality. Whether you are priming Space Marines or sealing a horde of Orks, this is the force multiplier your hobby desk needs. ⚔️\u003c\/p\u003e\n\u003cp\u003e🔥 𝗪𝗛𝗬 𝗬𝗢𝗨 𝗡𝗘𝗘𝗗 𝗧𝗛𝗘 𝗕𝗔𝗧𝗖𝗛𝗠𝗔𝗦𝗧𝗘𝗥:\u003c\/p\u003e\n\u003cp\u003e💥 𝘅𝟱 𝗠𝗨𝗟𝗧𝗜-𝗠𝗢𝗗𝗘𝗟 𝗦𝗬𝗦𝗧𝗘𝗠: Secure and spray 5 models simultaneously. Cut your priming and base-coating time to a fraction.\u003c\/p\u003e\n\u003cp\u003e🔄 𝗦𝗬𝗡𝗖𝗛𝗥𝗢𝗡𝗜𝗭𝗘𝗗 𝟯𝟲𝟬° 𝗦𝗣𝗜𝗡: No more missed spots! A central gear mechanism allows you to rotate the discs while you spray, spinning 𝗮𝗹𝗹 𝟱 𝗺𝗼𝗱𝗲𝗹𝘀 𝗮𝘁 𝗼𝗻𝗰𝗲 for perfectly even coverage from every angle.\u003c\/p\u003e\n\u003cp\u003e🛡️ 𝗦𝗠𝗔𝗥𝗧 𝗗𝗥𝗬𝗜𝗡𝗚 𝗦𝗧𝗔𝗡𝗗: Don't lean your wet models against a wall. The unit features integrated rounded prongs on the underside, allowing you to lay the system flat and raised off your table while your paint cures safely.\u003c\/p\u003e\n\u003cp\u003e✊ 𝗗𝗘𝗧𝗔𝗖𝗛𝗔𝗕𝗟𝗘 𝗘𝗥𝗚𝗢𝗡𝗢𝗠𝗜𝗖 𝗛𝗔𝗡𝗗𝗟𝗘: The comfort-grip handle rotates into the underside groove to lock securely in place for painting. When you're done, twist to unlock and detach it for easy storage or transport.\u003c\/p\u003e\n\u003cp\u003e⚡ 𝗛𝗢𝗧-𝗦𝗪𝗔𝗣 𝗣𝗟𝗔𝗧𝗘𝗦: Need to keep the production line moving? The individual discs are removable, allowing you to swap them out for blank ones while your first batch dries.\u003c\/p\u003e\n\u003cp\u003e🛠️ 𝗧𝗢𝗧𝗔𝗟 𝗩𝗘𝗥𝗦𝗔𝗧𝗜𝗟𝗜𝗧𝗬 (𝟯 𝗪𝗔𝗬𝗦 𝗧𝗢 𝗠𝗢𝗨𝗡𝗧): We know every hobbyist is different. The Batchmaster plates are designed to hold your minis your way:\u003c\/p\u003e\n\u003cp\u003e🧲 𝗠𝗮𝗴𝗻𝗲𝘁𝘀 (𝗜𝗡𝗖𝗟𝗨𝗗𝗘𝗗): Use the provided strong magnets for a snap-fit hold on magnetized bases.\u003c\/p\u003e\n\u003cp\u003e➰ 𝗘𝗹𝗮𝘀𝘁𝗶𝗰 𝗕𝗮𝗻𝗱𝘀 (𝗜𝗡𝗖𝗟𝗨𝗗𝗘𝗗): Use the notches to strap bases down securely.\u003c\/p\u003e\n\u003cp\u003e🔵 𝗕𝗹𝘂𝗲 𝗧𝗮𝗰 (𝗢𝗽𝘁𝗶𝗼𝗻𝗮𝗹): The textured plates grip sticky tack perfectly (putty not included).\u003c\/p\u003e\n\u003cp\u003e📦 𝗪𝗛𝗔𝗧'𝗦 𝗜𝗡 𝗧𝗛𝗘 𝗕𝗢𝗫:\u003c\/p\u003e\n\u003cp\u003e✅ 1x Batchmaster™ Main Assembly (Black) \u003cbr\u003e✅ 1x Detachable Ergonomic Handle \u003cbr\u003e✅ 5x Rotating Model Plates \u003cbr\u003e✅ 10x Elastic Bands (for model adhesion) \u003cbr\u003e✅ 5x 6x3mm Magnets (fit perfectly into plate recesses)\u003c\/p\u003e\n\u003cp\u003e🚀 𝗕𝗨𝗜𝗟𝗧 𝗙𝗢𝗥 𝗧𝗛𝗘 𝗛𝗢𝗕𝗕𝗬: This isn't a flimsy toy. It's a rugged tool designed with a stark black aesthetic to look great on your workstation. Perfect for 28mm-32mm scale wargaming models.\u003c\/p\u003e\n\u003cp\u003eStop painting harder. 𝗦𝘁𝗮𝗿𝘁 𝗽𝗮𝗶𝗻𝘁𝗶𝗻𝗴 𝘀𝗺𝗮𝗿𝘁𝗲𝗿.\u003c\/p\u003e\n\u003cp\u003e🛒 Add to Cart and join the Batchmaster ranks today! 🎖️\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290636661067,"sku":"15558236766595","price":20.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/batchmaster-v2-360-rotating-spray-stick-paint-handle-fat-dwarf-6746767.png?v=1768252226"},{"product_id":"x6-fluorescent-objective-markers","title":"x6 Fluorescent Objective Markers","description":"\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\n\u003cstyle\u003e\n  table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n  th, td {\n    border: 1px solid black;\n    padding: 8px;\n    text-align: center;\n  }\n  .highlight {\n    background-color: #fbad18; \/* yellow background *\/\n  }\n\u003c\/style\u003e\n\u003cp\u003eEnhance your tabletop warfare with our premium Objective Markers, designed to elevate games of Warhammer 40K, Age of Sigmar, and beyond. These markers are meticulously crafted to provide both functionality and thematic flair to your battles, ensuring that objectives are not only clear but also contribute to the immersive experience of your games.\u003c\/p\u003e\n\u003cp\u003eEach marker is made from high-quality, durable materials, capable of withstanding the rigors of intense gaming sessions. With a variety of designs that fit seamlessly into the diverse worlds of Warhammer 40K and Age of Sigmar, these markers add a layer of visual appeal to your battlefield without distracting from the strategic gameplay.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290636562763,"sku":"sku-42498784821454","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x6-fluorescent-objective-markers-fat-dwarf-254748.jpg?v=1768252226"},{"product_id":"citadel-paint-storage-for-40k-32mm-hex-wall-desk-organiser-modular","title":"Citadel Paint Storage for 40k: 32mm Hex Wall \u0026 Desk Organiser (MODULAR)","description":"\u003cp\u003e\u003cspan\u003e🎨 𝗘𝗳𝗳𝗶𝗰𝗶𝗲𝗻𝘁 𝗦𝘁𝗼𝗿𝗮𝗴𝗲 𝗳𝗼𝗿 𝗬𝗼𝘂𝗿 𝗚𝗮𝗺𝗲𝘀 𝗪𝗼𝗿𝗸𝘀𝗵𝗼𝗽 𝗣𝗮𝗶𝗻𝘁𝘀 (𝟯𝟮𝗺𝗺 𝗣𝗼𝘁𝘀)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eKeep your paints organised and within easy reach with our 12-slot wall holder designed specifically for Games Workshop 32 mm round pots. Sleek black finish fits any hobby space and keeps your collection neat and accessible.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e✨ 𝗪𝗵𝘆 𝗬𝗼𝘂’𝗹𝗹 𝗟𝗼𝘃𝗲 𝗜𝘁\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🛠️ Ready to mount – every holder comes with high-strength command strips for secure, drill-free installation. (but we also include screw holes if you want a more substantial fitting!)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🧩 Expandable system – buy additional panels to create a larger, seamless storage wall – the more you buy, the more you save.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🖤 Space-saving design – mounts directly to the wall to free up valuable desk space.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🏠 No damage to walls – ideal for rented properties or hobby rooms where you want to avoid drilling holes.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e📦 𝗪𝗵𝗮𝘁 𝗬𝗼𝘂 𝗚𝗲𝘁\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 1 × 12-slot paint holder (black)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Command strips included for quick, clean installation\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e💰 𝗠𝘂𝗹𝘁𝗶-𝗕𝘂𝘆 𝗣𝗿𝗶𝗰𝗶𝗻𝗴\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 1 Panel (12 Slots) = £9.99\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 2 Panels (24 Slots) = £18.98 (5% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 3 Panels (36 Slots) = £27.57 (8% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 4 Panels (48 Slots) = £35.96 (10% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 5 Panels (60 Slots) = £43.95 (12% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 6 Panels (72 Slots) = £50.94 (15% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 7 Panels (84 Slots) = £58.03 (17% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 8 Panels (96 Slots) = £63.92 (20% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 9 Panels (108 Slots) = £70.11 (22% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 10 Panels (120 Slots) = £74.90 (25% off)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eNeed even more storage? Message us for a custom quote on large orders 📩\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"• 1 Panel (12 Slots","offer_id":56290636693835,"sku":"15395553804675-1","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"• 2 Panels (24 Slots)","offer_id":56290636726603,"sku":"15395553804675-2","price":18.98,"currency_code":"GBP","in_stock":true},{"title":"• 3 Panels (36 Slots)","offer_id":56290636759371,"sku":"15395553804675-3","price":27.57,"currency_code":"GBP","in_stock":true},{"title":"• 4 Panels (48 Slots)","offer_id":56290636792139,"sku":"15395553804675-4","price":35.96,"currency_code":"GBP","in_stock":true},{"title":"• 5 Panels (60 Slots)","offer_id":56290636824907,"sku":"15395553804675-5","price":43.95,"currency_code":"GBP","in_stock":true},{"title":"• 6 Panels (72 Slots)","offer_id":56290636857675,"sku":"15395553804675-6","price":50.94,"currency_code":"GBP","in_stock":true},{"title":"• 7 Panels (84 Slots)","offer_id":56290636890443,"sku":"15395553804675-7","price":58.03,"currency_code":"GBP","in_stock":true},{"title":"• 8 Panels (96 Slots)","offer_id":56290636923211,"sku":"15395553804675-8","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"• 9 Panels (108 Slots)","offer_id":56290636955979,"sku":"15395553804675-9","price":70.11,"currency_code":"GBP","in_stock":true},{"title":"• 10 Panels (120 Slots)","offer_id":56290636988747,"sku":"15395553804675-10","price":74.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/citadel-paint-storage-for-40k-32mm-hex-wall-desk-organiser-modular-fat-dwarf-4432653.png?v=1768252226"},{"product_id":"deepstrike-range-ruler-fluorescent","title":"Deepstrike Range Ruler (Fluorescent)","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003e9\" Deepstrike Ruler - Dwarven Forge Edition\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eMaster the art of deployment with our Dwarven Forge 9\" ruler, meticulously crafted from sturdy green transparent acrylic. Ideal for the strategic intricacies of tabletop warfare, this essential tool features a unique curved design that mimics the stout determination of a dwarf. It offers precise measurement of 9 inches for deploying troops from deepstrike, even in the most challenging and rugged terrains. Equip yourself with the precision of dwarven engineering to ensure your units strike deep and true!\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Fluorescent Green","offer_id":56290636464459,"sku":"sku-42524560261326","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Glass Effect (Acrylic)","offer_id":56290636497227,"sku":"sku-42524560294094","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Fluorescent Green (8 inches)(11th)","offer_id":57350185517387,"sku":"sku-58066543313283","price":0.0,"currency_code":"GBP","in_stock":true},{"title":"Glass Effect (8 inches)(11th)","offer_id":57350220546379,"sku":"sku-58066544034179","price":0.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/deepstrike-range-ruler-9-inches-fat-dwarf-917633.jpg?v=1768252226"},{"product_id":"ultimate-40k-battle-tracker-command-center","title":"Ultimate 40k Battle Tracker Command Center","description":"\u003ch2\u003e⚔️ Battle Box – Ultimate Self-Contained Gaming Companion for Tabletop Wargames ⚔️\u003c\/h2\u003e\n\u003cp\u003eUpgrade your gaming experience with the \u003cstrong\u003eBattle Box\u003c\/strong\u003e — the all-in-one solution for tracking and organising your essential wargaming components.\u003c\/p\u003e\n\u003cp\u003eWhether you're playing \u003cstrong\u003eWarhammer 40K\u003c\/strong\u003e, \u003cstrong\u003eAge of Sigmar\u003c\/strong\u003e, or any other tactical tabletop game, this premium kit ensures you have everything you need in one convenient, high-quality package.\u003c\/p\u003e\n\u003ch3\u003e💥 What’s Inside the Battle Box:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e📊 \u003cstrong\u003eBattle Tracker\u003c\/strong\u003e – Track \u003cem\u003ecommand points, round number, victory points\u003c\/em\u003e and \u003cem\u003eprimary points\u003c\/em\u003e with a sleek, engraved layout.\u003c\/li\u003e\n\u003cli\u003e💀 \u003cstrong\u003eWound Trackers (x4)\u003c\/strong\u003e – Four durable clicking trackers (1–16 wounds) to keep unit health crystal clear.\u003c\/li\u003e\n\u003cli\u003e📏 \u003cstrong\u003eDeployment Guides\u003c\/strong\u003e – Includes 4 straight, 2 curved, and 2 corner guides for quick and accurate battlefield setup.\u003c\/li\u003e\n\u003cli\u003e📐 \u003cstrong\u003eSegmented Movement Rulers (x2)\u003c\/strong\u003e – Two modular 9\" rulers adjustable from 3\" to 18\", perfect for precise tactical movement.\u003c\/li\u003e\n\u003cli\u003e💥 \u003cstrong\u003eBattle Shock Tokens (x2)\u003c\/strong\u003e – Easily track morale and shock effects during gameplay.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003e🎨 Superior Quality and Design:\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eGlossy black finish\u003c\/strong\u003e with \u003cem\u003eengraved components\u003c\/em\u003e for durability and premium look.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eCustom-designed box\u003c\/strong\u003e with dedicated slots for each item — no clutter, no confusion.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eSecure clasp system\u003c\/strong\u003e ensures the case stays closed during transport.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhether you're prepping for a \u003cstrong\u003ecompetitive tournament\u003c\/strong\u003e or an \u003cstrong\u003eepic home game night\u003c\/strong\u003e, the Battle Box keeps you organised, enhances gameplay, and brings elite utility to your tabletop command.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e🎲 Ready for battle. Ready for victory. Ready when you are.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637054283,"sku":"7358658773198","price":38.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/ultimate-40k-battle-tracker-command-center-fat-dwarf-687843.jpg?v=1768252227"},{"product_id":"objective-ring-wall-holder","title":"Objective Ring Wall Holder","description":"\u003cp data-start=\"0\" data-end=\"69\"\u003e\u003cstrong data-start=\"0\" data-end=\"69\"\u003eWall-Mounted Objective Marker Holder – Premium Hobby Desk Storage\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"71\" data-end=\"241\"\u003eUpgrade your wargaming workspace with this sleek, wall-mounted \u003cstrong data-start=\"134\" data-end=\"161\"\u003eObjective Marker Holder\u003c\/strong\u003e, designed to keep your battlefield essentials organised and ready for action.\u003c\/p\u003e\n\u003cp data-start=\"243\" data-end=\"549\"\u003eCrafted with precision, this half-moon holder cradles your 6\" objective markers securely in place, displaying them proudly while freeing up valuable desk space. The cut-out design allows the markers to slide in halfway, holding them snugly and making them quick to grab during games or painting sessions.\u003c\/p\u003e\n\u003cp data-start=\"551\" data-end=\"573\"\u003e🖤 \u003cstrong data-start=\"554\" data-end=\"571\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"574\" data-end=\"1047\"\u003e\n\u003cli data-start=\"574\" data-end=\"658\"\u003e\n\u003cp data-start=\"576\" data-end=\"658\"\u003e⚙️ \u003cstrong data-start=\"579\" data-end=\"619\"\u003eHolds up to six 6\" objective markers\u003c\/strong\u003e securely in a neat, space-saving arc\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"659\" data-end=\"744\"\u003e\n\u003cp data-start=\"661\" data-end=\"744\"\u003e🧩 \u003cstrong data-start=\"664\" data-end=\"688\"\u003ePrecision Made \u003c\/strong\u003ein durable material for a clean, professional finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"745\" data-end=\"843\"\u003e\n\u003cp data-start=\"747\" data-end=\"843\"\u003e🧱 \u003cstrong data-start=\"750\" data-end=\"773\"\u003eWall-mounted design\u003c\/strong\u003e saves desk space and adds a striking focal point to your hobby area\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"844\" data-end=\"958\"\u003e\n\u003cp data-start=\"846\" data-end=\"958\"\u003e🎨 Perfect for \u003cstrong data-start=\"861\" data-end=\"910\"\u003egaming rooms, hobby desks, or display shelves\u003c\/strong\u003e, blending seamlessly with your existing setup\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"959\" data-end=\"1047\"\u003e\n\u003cp data-start=\"961\" data-end=\"1047\"\u003e💡 Keeps your gaming accessories \u003cstrong data-start=\"994\" data-end=\"1029\"\u003etidy, accessible, and protected\u003c\/strong\u003e between battles\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"1049\" data-end=\"1209\"\u003eWhether you’re prepping for tournaments or curating your dream hobby corner, this holder is the ideal way to store and showcase your objective markers in style.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637087051,"sku":"15380949238147","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/objective-ring-wall-holder-fat-dwarf-2184906.png?v=1768252227"},{"product_id":"wound-tracker-dice-holders-x5-per-pack","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":56290637152587,"sku":"15386240713091","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"2 Dice (12 Wounds)","offer_id":56290637185355,"sku":"15386240713092","price":4.99,"currency_code":"GBP","in_stock":true},{"title":"3 Dice (18 Wounds)","offer_id":56290637218123,"sku":"sku-56476891644291","price":5.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/wound-tracker-dice-holders-x5-per-pack-fat-dwarf-2268631.png?v=1768252226"},{"product_id":"battle-tracker","title":"Battle Tracker","description":"\u003cp\u003e🚀 Master Your Strategy with Precision! The Ultimate Battle Tracker for Warhammer 40K \u0026amp; Tabletop Wargames\u003c\/p\u003e\n\u003cp\u003eTake control of the battlefield with the \u003cstrong\u003eBattle Tracker\u003c\/strong\u003e—your essential tool for \u003cstrong\u003estreamlining gameplay, tracking objectives, and maximizing tactical efficiency.\u003c\/strong\u003e Perfect for Warhammer 40K, Age of Sigmar, and more!\u003c\/p\u003e\n\u003chr style=\"border: 1px solid #ccc; margin: 20px 0;\"\u003e\n\u003cp\u003e🔥 Key Features 🔥\u003c\/p\u003e\n\u003cul style=\"list-style: none; padding: 0;\"\u003e\n\u003cli\u003e✅ \u003cstrong\u003eUser-Friendly Interface\u003c\/strong\u003e – Quick and easy reference to keep critical game info at your fingertips.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eRobust \u0026amp; Durable\u003c\/strong\u003e – Built to endure countless battles without wear.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eHigh-Visibility Markings\u003c\/strong\u003e – Bold and clear labels for swift recognition during play.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eEssential for Tournaments \u0026amp; Casual Play\u003c\/strong\u003e – A must-have tool for every serious wargamer.\u003c\/li\u003e\n\u003cli\u003e✅ \u003cstrong\u003eSeamless Integration with Your Wargaming Arsenal\u003c\/strong\u003e – Designed to complement your immersive tabletop experience.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg width=\"60%\" alt=\"Battle Tracker in Action\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/battle-tracker-fat-dwarf-172348.jpg?v=1740327448\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003chr style=\"border: 1px solid #ccc; margin: 20px 0;\"\u003e\n\u003cp\u003e⚔️ Why Choose Our Battle Tracker? Enhance Your Tactical Awareness – Stay ahead of your opponent with better decision-making tools. Built for Competitive \u0026amp; Casual Play – Whether at a tournament or gaming night, this tracker keeps things organised. Crafted for Wargamers, By Wargamers – Designed with precision and gameplay immersion in mind. 📦 What's in the Box?\u003c\/p\u003e\n\u003cdiv style=\"text-align: center;\"\u003e\u003cimg width=\"50%\" alt=\"Battle Tracker Packaging\" src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0559\/5401\/4414\/files\/battle-tracker-fat-dwarf-114016.jpg?v=1740327445\" style=\"margin-bottom: 16px; float: none;\"\u003e\u003c\/div\u003e\n\u003cp\u003e1x Battle Tracker Unit 1x Storage Packaging Ready to use out of the box—no assembly required!\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp style=\"text-align: center; font-size: 1.2em; font-weight: bold; margin-top: 20px;\"\u003e🎯 \u003cstrong\u003eMarch into battle with confidence! Organise every move, secure every victory.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637250891,"sku":"7375649308878","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/battle-tracker-fat-dwarf-173436.png?v=1768252226"},{"product_id":"tournament-pro-40k-terrain-layout-kit-12pc","title":"Tournament PRO 40K Terrain Layout Kit – 12pc","description":"\u003cp data-start=\"192\" data-end=\"476\"\u003eMake tournament-style setup fast, accurate, and consistent with this 12-piece terrain layout kit, designed for Warhammer 40K boards. Each panel is precision-sized to match official layout dimensions, so you can place ruins and scenery exactly where they should be without guesswork.\u003c\/p\u003e\n\u003cp data-start=\"478\" data-end=\"500\"\u003e\u003cstrong data-start=\"478\" data-end=\"498\"\u003eWhat’s Included:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"501\" data-end=\"657\"\u003e\n\u003cli data-start=\"501\" data-end=\"538\"\u003e\n\u003cp data-start=\"503\" data-end=\"538\"\u003e6 × panels measuring \u003cstrong data-start=\"524\" data-end=\"536\"\u003e12\" × 6\"\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"539\" data-end=\"576\"\u003e\n\u003cp data-start=\"541\" data-end=\"576\"\u003e2 × panels measuring \u003cstrong data-start=\"562\" data-end=\"574\"\u003e10\" × 5\"\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"577\" data-end=\"613\"\u003e\n\u003cp data-start=\"579\" data-end=\"613\"\u003e4 × panels measuring \u003cstrong data-start=\"600\" data-end=\"611\"\u003e6\" × 4\"\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"614\" data-end=\"657\"\u003e\n\u003cp data-start=\"616\" data-end=\"657\"\u003eCompact storage case with glossy finish\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"659\" data-end=\"684\"\u003e\u003cstrong data-start=\"659\" data-end=\"682\"\u003eWhy You’ll Love It:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul data-start=\"685\" data-end=\"928\"\u003e\n\u003cli data-start=\"685\" data-end=\"739\"\u003e\n\u003cp data-start=\"687\" data-end=\"739\"\u003eEnsures \u003cstrong data-start=\"695\" data-end=\"726\"\u003eaccurate tournament layouts\u003c\/strong\u003e every time\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"740\" data-end=\"797\"\u003e\n\u003cp data-start=\"742\" data-end=\"797\"\u003eSpeeds up setup for both casual and competitive games\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"798\" data-end=\"862\"\u003e\n\u003cp data-start=\"800\" data-end=\"862\"\u003ePanels fit neatly under terrain pieces for clean positioning\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"863\" data-end=\"928\"\u003e\n\u003cp data-start=\"865\" data-end=\"928\"\u003eSlim, lightweight, and easy to transport in the included case\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"930\" data-end=\"1052\"\u003ePerfect for organisers, clubs, and players who want to guarantee fair and consistent battlefield layouts for every game.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637119819,"sku":"15385853919619","price":45.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/tournament-pro-40k-terrain-layout-kit-12pc-fat-dwarf-9584249.png?v=1768252226"},{"product_id":"deployment-zone-guides","title":"Deployment Zone Guides","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta content=\"width=device-width, initial-scale=1.0\" name=\"viewport\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n  th, td {\n    border: 1px solid black;\n    padding: 8px;\n    text-align: center;\n  }\n  .highlight {\n    background-color: #fbad18; \/* yellow background *\/\n  }\n\u003c\/style\u003e\n\u003cp\u003eStep up your game with our comprehensive Deployment Zone Guide Set, an essential tool for Warhammer 40K, Age of Sigmar, and other tabletop war games. This set is designed to streamline the setup process, ensuring that your armies are deployed accurately and efficiently, with a keen eye on strategy right from the start.\u003c\/p\u003e\n\u003cp\u003eThe set includes 2 curved guides and 8 straight guides, crafted from durable, high-quality materials that promise longevity and ease of use. These guides are engineered to precisely match the various deployment zone shapes and sizes found in the core rules of your favourite games, allowing for quick and accurate setup.\u003c\/p\u003e\n\u003cp\u003eThe curved guides are perfect for scenarios and missions that require a more dynamic deployment zone, adding a layer of complexity and tactical depth to your battles. Meanwhile, the straight guides are versatile tools for setting up traditional linear battlefields, ensuring that both sides are evenly matched from the beginning.\u003c\/p\u003e\n\u003cp\u003eEach guide is clearly marked and designed to be easily distinguishable on the battlefield, with a sleek finish that not only looks professional but also protects against wear and tear. Their slim profile means they're easy to store and transport, making them an ideal addition to your gaming toolkit, whether you're playing at home or heading to a tournament.\u003c\/p\u003e\n\u003cp\u003eSimplify your game setup and ensure fairness and precision in your deployments with our Deployment Zone Guide Set. It's the perfect aid for gamers who value efficiency and accuracy in their battle preparations, allowing more time for strategic thinking and immersive gameplay.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637283659,"sku":"7376053371086","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/deployment-zone-guides-fat-dwarf-648460.jpg?v=1768252226"},{"product_id":"command-dice-tray","title":"Command Dice Tray","description":"\u003cp\u003e\u003cspan\u003e🖤 Black Dice Tray with Card Slots \u0026amp; Custom Storage – Ideal for Tabletop Games 🖤\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eEnhance your tabletop gaming experience with this stylish Black Dice Tray, designed to keep your gameplay smooth and organised. Perfect for DnD, Warhammer, and any RPG, this tray combines functionality with sleek aesthetics.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e✨ Key Features:\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e🃏 Dual Card Slots: Keep your secondary objectives, battle plans, or strategy cards within easy reach. Perfect for staying organised during the game!\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e🎲 Multi-Dice Storage: The low-level tray at the front is designed to hold various dice types like d20’s, d3’s, and more, ensuring easy access and quick rolls.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e💎 Felt Lining for Smooth Rolls: The felt-lined interior provides a soft surface for smooth, controlled dice rolls, reducing bounce and adding to the satisfaction of every throw.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e🔄 Curved Front Lip: A curved lip at the front makes scooping up your dice a breeze without any mess or spills—cleaning up is effortless!\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e🖤 Durable \u0026amp; Stylish Design: Featuring a minimalist black finish, this tray complements any tabletop and is built to last through countless gaming sessions.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003ePerfect for DnD, Warhammer, RPGs, or any game with dice—this tray is an essential tool for keeping your game organised while adding a touch of elegance to your gaming space. 🏰🎮\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290637316427,"sku":"15050052764035","price":9.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/command-dice-tray-fat-dwarf-554651.jpg?v=1768252228"},{"product_id":"1-16-table-top-wound-tracker-choose-a-colour","title":"1-16 Table top Wound Tracker (Choose a Colour)","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  \u003c!-- Pricing Table --\u003e\n  \u003cdiv class=\"bundle-table\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background-color: #f2f2f2;\"\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Discount Calculator (Desktop only) --\u003e\n  \u003cdiv class=\"discount-calculator\"\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n    \u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e\n    \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n  \u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n  \u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n  \u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\n  \u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n    \u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n    \u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n    \u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n    \u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cscript\u003e\n(() =\u003e {\n  \/\/ --- Config ---\n  const DISCOUNTS = [\n    { min: 15, rate: 0.20, label: \"20% Off\" },\n    { min: 10, rate: 0.15, label: \"15% Off\" },\n    { min: 5,  rate: 0.10, label: \"10% Off\" },\n    { min: 3,  rate: 0.05, label: \"5% Off\"  },\n    { min: 1,  rate: 0.00, label: \"\"        },\n  ];\n  const currencyFormatter = new Intl.NumberFormat('en-GB', {\n    style: 'currency', currency: 'GBP', minimumFractionDigits: 2\n  });\n\n  let currentVariantPrice = null; \/\/ in GBP (e.g., 12.99)\n\n  \/\/ --- Price helpers ---\n  function getDiscountForQty(qty) {\n    for (const tier of DISCOUNTS) {\n      if (qty \u003e= tier.min) return tier;\n    }\n    return { rate: 0, label: \"\" };\n  }\n\n  function readPriceFromDOM() {\n    \/\/ Try a few common selectors used by Shopify themes\n    const candidates = [\n      '[data-product-price]',\n      '.price .price-item--regular',\n      '.product__price .price-item--regular',\n      '.price__regular .price-item',\n      '[itemprop=\"price\"]',\n      '[data-price]'\n    ];\n    for (const sel of candidates) {\n      const el = document.querySelector(sel);\n      if (el \u0026\u0026 el.textContent) {\n        const raw = el.textContent.replace(\/[^\\d.,]\/g, '').replace(',', '.');\n        const val = parseFloat(raw);\n        if (!Number.isNaN(val)) return val;\n      }\n    }\n    return null;\n  }\n\n  function readVariantFromJSON() {\n    \/\/ Works on most OS 2.0 themes\n    const jsonEl = document.querySelector('script[type=\"application\/json\"][data-product], script[id*=\"ProductJson\"]');\n    if (!jsonEl) return null;\n    try {\n      const product = JSON.parse(jsonEl.textContent);\n      const qsId = new URLSearchParams(location.search).get('variant');\n      if (qsId \u0026\u0026 product.variants) {\n        const v = product.variants.find(v =\u003e String(v.id) === String(qsId));\n        if (v) return v;\n      }\n      \/\/ fallback: first available or first variant\n      return (product.variants || []).find(v =\u003e v.available) || (product.variants || [])[0] || null;\n    } catch { return null; }\n  }\n\n  function getBasePriceGBP() {\n    \/\/ 1) From live variant change listener\n    if (typeof currentVariantPrice === 'number') return currentVariantPrice;\n\n    \/\/ 2) From DOM price\n    const domVal = readPriceFromDOM();\n    if (typeof domVal === 'number') return domVal;\n\n    \/\/ 3) From product JSON\n    const v = readVariantFromJSON();\n    if (v \u0026\u0026 typeof v.price === 'number') return v.price \/ 100; \/\/ JSON is in cents\n\n    \/\/ 4) Fallback to your default\n    return 2.99;\n  }\n\n  \/\/ --- Calculator binding ---\n  function bindCalculator() {\n    const qtyInput = document.getElementById('quantity');\n    const pricePerItemEl = document.getElementById('pricePerItem');\n    const totalPriceEl    = document.getElementById('totalPrice');\n    const savingsEl       = document.getElementById('savings');\n\n    if (!qtyInput || !pricePerItemEl || !totalPriceEl || !savingsEl) return;\n\n    \/\/ Avoid double-binding after re-renders\n    if (qtyInput.dataset.bound === '1') return;\n    qtyInput.dataset.bound = '1';\n\n    const recalc = () =\u003e {\n      const qty = Math.max(1, parseInt(qtyInput.value, 10) || 1);\n      const { rate, label } = getDiscountForQty(qty);\n      const base = getBasePriceGBP();\n\n      const totalFull = base * qty;\n      const discountAmount = totalFull * rate;\n      const totalDiscounted = totalFull - discountAmount;\n      const perItem = totalDiscounted \/ qty;\n\n      pricePerItemEl.textContent = currencyFormatter.format(perItem);\n      totalPriceEl.textContent   = currencyFormatter.format(totalDiscounted);\n      savingsEl.textContent      = rate \u003e 0\n        ? `${currencyFormatter.format(discountAmount)} \/ ${label}`\n        : '–';\n    };\n\n    qtyInput.addEventListener('input', recalc);\n    recalc(); \/\/ initial\n  }\n\n  \/\/ --- React to variant changes (modern Shopify themes dispatch this) ---\n  document.addEventListener('variant:change', (e) =\u003e {\n    if (e \u0026\u0026 e.detail \u0026\u0026 e.detail.variant \u0026\u0026 typeof e.detail.variant.price === 'number') {\n      currentVariantPrice = e.detail.variant.price \/ 100; \/\/ convert cents-\u003eGBP\n      bindCalculator();\n      \/\/ Recalculate immediately if qty exists\n      const qtyInput = document.getElementById('quantity');\n      if (qtyInput) qtyInput.dispatchEvent(new Event('input', { bubbles: true }));\n    }\n  });\n\n  \/\/ --- Re-bind after any DOM updates\/section re-renders ---\n  const mo = new MutationObserver(() =\u003e { bindCalculator(); });\n  mo.observe(document.body, { childList: true, subtree: true });\n\n  \/\/ --- Initial bind on page load ---\n  if (document.readyState === 'loading') {\n    document.addEventListener('DOMContentLoaded', bindCalculator, { once: true });\n  } else {\n    bindCalculator();\n  }\n\n  \/\/ --- Also handle URL param changes (?variant=...) without full reload ---\n  window.addEventListener('popstate', bindCalculator);\n})();\n\u003c\/script\u003e\n","brand":"Fat Dwarf","offers":[{"title":"Red","offer_id":56290637611339,"sku":"15047844200835","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Yellow","offer_id":56290637644107,"sku":"15047844200836","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Black","offer_id":56290637676875,"sku":"15047844200837","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Blue","offer_id":56290637709643,"sku":"15047844200838","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Green","offer_id":56290637742411,"sku":"15047844200839","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Silver","offer_id":56290637775179,"sku":"15047844200840","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"Gold","offer_id":56290637807947,"sku":"15047844200841","price":2.99,"currency_code":"GBP","in_stock":true},{"title":"White","offer_id":56290637840715,"sku":"sku-55091019481475","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/1-16-table-top-wound-tracker-choose-a-colour-fireside-fat-dwarf-2449181.png?v=1768252226"},{"product_id":"paint-pot-holder","title":"Paint Pot Holder","description":"\u003cp\u003eIntroducing the Fat Dwarf Paint Pot Holder, the ultimate accessory for your painting station. Designed to enhance your painting experience, this holder is a robust companion for both hobbyists and seasoned painters alike.\u003c\/p\u003e\n\u003cp\u003eCrafted in sleek black, the holder features a Black Fat Dwarf logo, adding a touch of style and visibility to your setup. It's perfectly sized to accommodate standard Citadel paint pots as well as the larger Citadel washes, ensuring that all your favourite colours and finishes are securely held and easy to access.\u003c\/p\u003e\n\u003cp\u003eOne of the standout features of this holder is the innovative arm at the back, ingeniously designed to keep the paint pot lid open while you work. This means no more fumbling with lids, allowing you to focus on the fine details of your painting projects without interruption.\u003c\/p\u003e\n\u003cp\u003eAdditionally, the holder boasts a wider footprint compared to a standard paint pot. This thoughtful design significantly reduces the risk of spills, providing a stable base that can handle enthusiastic brushwork or the occasional bump.\u003c\/p\u003e\n\u003cp\u003eWhether you're detailing miniatures or adding the final touches to your models, the Fat Dwarf Paint Pot Holder is your reliable ally, keeping your paints steady and ready at all times. Enhance your painting sessions with this essential tool that not only looks great but also performs superbly.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56290638037323,"sku":"7407902326990","price":4.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/paint-pot-holder-fat-dwarf-858821.jpg?v=1768252232"},{"product_id":"azure-fury-1-16-tabletop-wound-tracker","title":"Azure Fury 1-16 Tabletop Wound Tracker","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  \u003c!-- Pricing Table --\u003e\n  \u003cdiv class=\"bundle-table\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background-color: #f2f2f2;\"\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Discount Calculator (Desktop only) --\u003e\n  \u003cdiv class=\"discount-calculator\"\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n    \u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e\n    \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n  \u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n  \u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n  \u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\n  \u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n    \u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n    \u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n    \u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n    \u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\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","offers":[{"title":"Default Title","offer_id":56476829679947,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/blue.webp?v=1770420625"},{"product_id":"golden-valor-1-16-tabletop-wound-tracker","title":"Golden Valor 1-16 Tabletop Wound Tracker","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  \u003c!-- Pricing Table --\u003e\n  \u003cdiv class=\"bundle-table\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background-color: #f2f2f2;\"\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Discount Calculator (Desktop only) --\u003e\n  \u003cdiv class=\"discount-calculator\"\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n    \u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e\n    \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n  \u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n  \u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n  \u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\n  \u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n    \u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n    \u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n    \u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n    \u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\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","offers":[{"title":"Default Title","offer_id":56476829712715,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/gold.webp?v=1770420624"},{"product_id":"miniature-base-magnetising-tool","title":"Miniature Base Magnetising Tool","description":"\u003cp\u003eMAGNETIC MINIATURE BASE ALIGNMENT TOOL\u003c\/p\u003e\n\u003cp\u003eMake magnetising your miniature bases fast, clean, and perfectly centred every time.\u003c\/p\u003e\n\u003cp\u003eThis precision magnetising tool is designed to remove the frustration from base magnet installation. Each recess contains a pre-installed magnet positioned exactly at the centre of the base size, allowing the magnet to automatically align itself when gluing.\u003c\/p\u003e\n\u003cp\u003eSimply place your base upside down into the correct slot, apply a small spot of glue, and let the magnet snap into perfect position. The magnet remains held in place while curing, meaning no more sticky fingers, stuck models, or off-centre magnets.\u003c\/p\u003e\n\u003cp\u003e────────────────────\u003c\/p\u003e\n\u003cp\u003eHOW IT WORKS\u003c\/p\u003e\n\u003cp\u003ePlace your miniature base upside down into the matching recess\u003cbr\u003eApply a small amount of glue to the exposed magnet\u003cbr\u003eThe magnet automatically locates to the centre of the base\u003cbr\u003eLeave to set while the magnet stays perfectly in position\u003c\/p\u003e\n\u003cp\u003eQuick, clean, and repeatable every time.\u003c\/p\u003e\n\u003cp\u003e────────────────────\u003c\/p\u003e\n\u003cp\u003eCOMPATIBLE BASE SIZES\u003c\/p\u003e\n\u003cp\u003eRound bases\u003cbr\u003e25mm\u003cbr\u003e28mm\u003cbr\u003e32mm\u003cbr\u003e40mm\u003cbr\u003e50mm\u003c\/p\u003e\n\u003cp\u003eOval bases\u003cbr\u003e60 × 35mm\u003cbr\u003e75 × 42mm\u003cbr\u003e90 × 52mm\u003c\/p\u003e\n\u003cp\u003eEach base size features its own dedicated, pre-installed magnet for reliable alignment.\u003c\/p\u003e\n\u003cp\u003e────────────────────\u003c\/p\u003e\n\u003cp\u003eWHY YOU’LL LOVE IT\u003c\/p\u003e\n\u003cp\u003eAutomatically centres magnets every time\u003cbr\u003ePrevents crooked or off-centre magnet placement\u003cbr\u003eSpeeds up batch basing and army projects\u003cbr\u003eKeeps glue off your fingers and models\u003cbr\u003eIdeal for magnetic storage trays and transport cases\u003c\/p\u003e\n\u003cp\u003e────────────────────\u003c\/p\u003e\n\u003cp\u003ePRODUCT DETAILS\u003c\/p\u003e\n\u003cp\u003ePrecision 3D printed magnetising tool\u003cbr\u003eMagnets pre-installed in every recess\u003cbr\u003eDesigned for tabletop gaming miniatures\u003c\/p\u003e\n\u003cp\u003eTool only – bases, glue, and model magnets are not included.\u003c\/p\u003e\n\u003cp\u003e────────────────────\u003c\/p\u003e\n\u003cp\u003eWhether you’re magnetising a single model or an entire army, this tool makes the process faster, cleaner, and frustration-free.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476829647179,"sku":"15617559626115","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/miniature-base-magnetising-tool-fat-dwarf-7345935.webp?v=1770420625"},{"product_id":"war-display-miniature-display-stand","title":"War Display Miniature Display Stand","description":"\u003cp\u003e⚔️ THE WAR DISPLAY\u003cbr\u003ePremium Tiered Miniature Display Stand (32mm Bases) ⚔️\u003c\/p\u003e\n\u003cp\u003e𝗥𝗲𝗴𝗶𝘀𝘁𝗲𝗿𝗲𝗱 𝗗𝗲𝘀𝗶𝗴𝗻# 𝟲𝟰𝟵𝟵𝟵𝟲𝟴\u003c\/p\u003e\n\u003cp\u003eGive your miniatures the platform they deserve.\u003c\/p\u003e\n\u003cp\u003eYou’ve invested time and skill into assembling and painting your models — don’t hide them away in storage foam or lose them on a crowded shelf. THE ARMY SHOWCASE is a premium tiered miniature display stand designed to turn your collection into a striking centrepiece.\u003c\/p\u003e\n\u003cp\u003eBuilt for tabletop gamers, miniature painters, and hobbyists, this elevated display features a tiered rounded-style layout that ensures every model is clearly visible, from front rank to rear command.\u003c\/p\u003e\n\u003cp\u003e👇 WHY CHOOSE THE WAR DISPLAYS ORIGINAL?\u003c\/p\u003e\n\u003cp\u003e👁️ MAXIMUM VISIBILITY MINIATURE DISPLAY\u003cbr\u003eThe staggered, tiered height prevents rear models from being hidden by those in front. Perfect for display cabinets, painting desks, photography, and content creation.\u003c\/p\u003e\n\u003cp\u003e🔥 17-MODEL DISPLAY CAPACITY\u003cbr\u003eIncludes 17 individual miniature slots, ideal for showcasing a full squad, skirmish team, character group, or elite unit collection.\u003c\/p\u003e\n\u003cp\u003e🧲 MAGNET-READY MINIATURE STAND\u003cbr\u003eEach slot features pre-drilled magnet holes, compatible with standard 6×3mm magnets (not included), allowing for secure, stable display and safer transport.\u003c\/p\u003e\n\u003cp\u003e🧩 MODULAR \u0026amp; EXPANDABLE SYSTEM\u003cbr\u003eDesigned to be fully modular. With the purchase of a connector piece (sold separately), multiple Army Showcase units can be linked together, allowing you to build a display to any size as your collection grows.\u003c\/p\u003e\n\u003cp\u003e🛡️ 32MM BASE COMPATIBILITY\u003cbr\u003ePrecision-sized for 32mm round miniature bases, suitable for sci-fi, fantasy, RPG, and tabletop miniatures.\u003c\/p\u003e\n\u003cp\u003e✨ COMPACT, DESK-FRIENDLY FOOTPRINT\u003cbr\u003eOffers an impressive visual presence while remaining compact enough for hobby desks, shelves, and cabinets.\u003c\/p\u003e\n\u003cp\u003e📏 MINIATURE DISPLAY STAND SPECIFICATIONS\u003c\/p\u003e\n\u003cp\u003e• Capacity: 17 Miniatures\u003cbr\u003e• Base Size: Fits 32mm Round Bases\u003cbr\u003e• Magnet Size: 6×3mm (user-installed, not included)\u003cbr\u003e• Modular: Expandable with connector pieces (sold separately)\u003cbr\u003e• Width: 242mm\u003cbr\u003e• Depth: 115mm\u003cbr\u003e• Height: 72mm (highest tier)\u003c\/p\u003e\n\u003cp\u003e🎯 IDEAL FOR\u003c\/p\u003e\n\u003cp\u003e• Tabletop gaming miniatures\u003cbr\u003e• Painted miniature collections\u003cbr\u003e• Modular miniature display systems\u003cbr\u003e• Hobby desks and display cabinets\u003cbr\u003e• RPG character parties\u003cbr\u003e• Miniature photography and content creation\u003c\/p\u003e\n\u003cp\u003eRegistered Design Number: 6499968\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e📌 Miniatures shown in images are for scale and demonstration purposes only and are not included.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Full Display","offer_id":56476829778251,"sku":"15617565491587","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"Connector Piece","offer_id":56476829811019,"sku":"sku-57301377384835","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Hero Topper (For 50\u003c mm Bases)","offer_id":56476829843787,"sku":"sku-57301377417603","price":3.99,"currency_code":"GBP","in_stock":true},{"title":"Hero Topper (For 70\u003c mm Bases","offer_id":56476829876555,"sku":"sku-57301377450371","price":5.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/war-display-miniature-display-stand-fat-dwarf-8961232.webp?v=1770420626"},{"product_id":"x6-objective-secured-ultra-tokens-for-marines","title":"x6 Objective Secured Ultra Tokens for Marines","description":"\u003cspan data-mce-fragment=\"1\"\u003eSecure the battlefield with our \"Objective Secured\" tokens, essential for any Ultramarines tactician. These tokens are not merely ornamental; they are a strategic asset for demarcating controlled territory and enhancing your tactical acumen. Crafted for durability and visibility, they are an indispensable tool for any Space Marine commander aiming to optimize battlefield command. Whether engaged in grim warfare or a calculated campaign, these tokens clearly mark dominion and assert who commands the field under the auspices of the Ultramarines.\u003c\/span\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476829745483,"sku":"7386137559246","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x6-objective-secured-ultra-tokens-for-marines-fat-dwarf-375421.jpg?v=1770420626"},{"product_id":"hobby-paint-storage-rack-wall-mount-for-32mm-fits-citadel-pots","title":"Hobby Paint Storage Rack - Wall Mount for 32mm (Fits Citadel Pots)","description":"\u003cp\u003e\u003cspan\u003eOrganize your miniature paints effortlessly with this sleek hobby paint storage rack, designed to fit 32mm paint pots like Citadel perfectly. Crafted for easy wall mounting, this black paint rack uses high-strength command strips for a drill-free setup, making it ideal for rented rooms or any hobby space. Keep your workspace tidy and maximize desk space with this smart, expandable storage solution.🎨 Efficient Storage for 32 mm Paint Pots – Wall-Mounted Holder (12 Slots)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e✨ Why You’ll Love It\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e• 🛠️ Ready to Mount – Includes high-strength command strips for secure, drill-free installation (screw holes also provided if you prefer a fixed fit).\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🧩 Expandable System – Add extra panels to build a seamless storage wall — the more you buy, the more you save.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🖤 Space-Saving Design – Mounts directly to the wall to free up valuable desk space.\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 🏠 No Wall Damage – Perfect for rented properties or hobby rooms where drilling isn’t an option.\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e📦 What’s Included\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e• 1 × 12-slot paint holder (black)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• Command strips for clean, quick installation\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003ehow to mount: the paint racks are designed to be mounted horizontally on a flat surface using the provided velcro command strips or using the two screw holes present on the back side, when mounting the racks look at them from the side and ensure that the slight angled slope is facing upwards and then press firmly in place if using the velcro\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e💰 Multi-Buy Pricing\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003e• 1 Panel (12 Slots) – £9.99\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 2 Panels (24 Slots) – £18.98 (5% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 3 Panels (36 Slots) – £27.57 (8% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 4 Panels (48 Slots) – £35.96 (10% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 5 Panels (60 Slots) – £43.95 (12% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 6 Panels (72 Slots) – £50.94 (15% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 7 Panels (84 Slots) – £58.03 (17% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 8 Panels (96 Slots) – £63.92 (20% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 9 Panels (108 Slots) – £70.11 (22% off)\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003e• 10 Panels (120 Slots) – £74.90 (25% off)\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eNeed even more storage? Message us for a custom quote on larger orders! 📩\u003c\/span\u003e\u003cbr\u003e\u003cbr\u003e\u003cspan\u003eDisclaimer:\u003c\/span\u003e\u003cbr\u003e\u003cspan\u003eThis is an independent hobby accessory designed for miniature and model paint storage. It is not affiliated with, endorsed by, or associated with any specific paint brand, manufacturer, or company. All trademarks and product names remain the property of their respective owners.\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"1","offer_id":56476830007627,"sku":"15589572903299","price":9.99,"currency_code":"GBP","in_stock":true},{"title":"2","offer_id":56476830040395,"sku":"sku-57203579748739","price":18.98,"currency_code":"GBP","in_stock":true},{"title":"3","offer_id":56476830073163,"sku":"sku-57203579781507","price":27.57,"currency_code":"GBP","in_stock":true},{"title":"4","offer_id":56476830105931,"sku":"sku-57203579814275","price":35.96,"currency_code":"GBP","in_stock":true},{"title":"5","offer_id":56476830138699,"sku":"sku-57203579847043","price":43.95,"currency_code":"GBP","in_stock":true},{"title":"6","offer_id":56476830171467,"sku":"sku-57203579879811","price":50.94,"currency_code":"GBP","in_stock":true},{"title":"7","offer_id":56476830204235,"sku":"sku-57203579912579","price":58.03,"currency_code":"GBP","in_stock":true},{"title":"8","offer_id":56476830237003,"sku":"sku-57203579945347","price":63.92,"currency_code":"GBP","in_stock":true},{"title":"9","offer_id":56476830269771,"sku":"sku-57203579978115","price":70.11,"currency_code":"GBP","in_stock":true},{"title":"10","offer_id":56476830302539,"sku":"sku-57203580010883","price":74.9,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/hobby-paint-storage-rack-wall-mount-for-32mm-fits-citadel-pots-fat-dwarf-2586596.webp?v=1770420626"},{"product_id":"mystwood-green-1-16-tabletop-wound-tracker","title":"Mystwood Green 1-16 Tabletop Wound Tracker","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  \u003c!-- Pricing Table --\u003e\n  \u003cdiv class=\"bundle-table\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background-color: #f2f2f2;\"\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Discount Calculator (Desktop only) --\u003e\n  \u003cdiv class=\"discount-calculator\"\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n    \u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e\n    \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n  \u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n  \u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n  \u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\n  \u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n    \u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n    \u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n    \u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n    \u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\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","offers":[{"title":"Default Title","offer_id":56476829909323,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/green.webp?v=1770420625"},{"product_id":"winters-breath-1-16-tabletop-wound-tracker","title":"Winter's Breath 1-16 Tabletop Wound Tracker","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  \u003c!-- Pricing Table --\u003e\n  \u003cdiv class=\"bundle-table\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background-color: #f2f2f2;\"\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Discount Calculator (Desktop only) --\u003e\n  \u003cdiv class=\"discount-calculator\"\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n    \u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e\n    \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n  \u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n  \u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n  \u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\n  \u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n    \u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n    \u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n    \u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n    \u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\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","offers":[{"title":"Default Title","offer_id":56476829942091,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/winters-breath-1-16-tabletop-wound-tracker-fat-dwarf-5041344.webp?v=1770420624"},{"product_id":"blazeheart-red-1-16-tabletop-wound-tracker","title":"Blazeheart Red 1-16 Tabletop Wound Tracker","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\u003cdiv class=\"bundle-wrapper\"\u003e\n\u003c!-- Pricing Table --\u003e\n\u003cdiv class=\"bundle-table\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color: #f2f2f2;\"\u003e\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c!-- Discount Calculator (Desktop only) --\u003e\n\u003cdiv class=\"discount-calculator\"\u003e\n\u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n\u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n\u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n\u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n\u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n\u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n\u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n\u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n\u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n\u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476829974859,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/red.webp?v=1770420624"},{"product_id":"obsidian-veil-1-16-tabletop-wound-tracker","title":"Obsidian Veil 1-16 Tabletop Wound Tracker","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  \u003c!-- Pricing Table --\u003e\n  \u003cdiv class=\"bundle-table\"\u003e\n    \u003ctable style=\"width: 100%; border-collapse: collapse; text-align: center; font-family: Arial, sans-serif;\"\u003e\n      \u003cthead\u003e\n        \u003ctr style=\"background-color: #f2f2f2;\"\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eQuantity\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eTotal Each (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eNew Discounted Total (£)\u003c\/th\u003e\n          \u003cth style=\"border: 1px solid #ddd; padding: 8px;\"\u003eSaving (£)\u003c\/th\u003e\n        \u003c\/tr\u003e\n      \u003c\/thead\u003e\n      \u003ctbody\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e1\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.99\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.99\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e–\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e3+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.84\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.52\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£0.45 \/ \u003cstrong\u003e5% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e5+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.69\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£13.46\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£1.49 \/ \u003cstrong\u003e10% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e10+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e\u003cstrong\u003e£2.54\u003c\/strong\u003e\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£25.42\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£4.49 \/ \u003cstrong\u003e15% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n        \u003ctr\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e15+\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£2.39\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£35.88\u003c\/td\u003e\n          \u003ctd style=\"border: 1px solid #ddd; padding: 8px;\"\u003e£8.97 \/ \u003cstrong\u003e20% Off\u003c\/strong\u003e\n\u003c\/td\u003e\n        \u003c\/tr\u003e\n      \u003c\/tbody\u003e\n    \u003c\/table\u003e\n  \u003c\/div\u003e\n\n  \u003c!-- Discount Calculator (Desktop only) --\u003e\n  \u003cdiv class=\"discount-calculator\"\u003e\n    \u003ch3 style=\"margin-top: 0;\"\u003eMulti-Buy Calculator\u003c\/h3\u003e\n    \u003clabel for=\"quantity\"\u003eEnter Quantity:\u003c\/label\u003e\n    \u003cinput type=\"number\" id=\"quantity\" min=\"1\" value=\"1\"\u003e\n\n    \u003cp\u003e\u003cstrong\u003eTotal Each:\u003c\/strong\u003e \u003cspan id=\"pricePerItem\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eNew Discounted Total:\u003c\/strong\u003e \u003cspan id=\"totalPrice\"\u003e£2.99\u003c\/span\u003e\u003c\/p\u003e\n    \u003cp\u003e\u003cstrong\u003eSavings:\u003c\/strong\u003e \u003cspan id=\"savings\"\u003e–\u003c\/span\u003e\u003c\/p\u003e\n  \u003c\/div\u003e\n\u003c\/div\u003e\n\n\u003c!-- Description Section --\u003e\n\u003cdiv style=\"margin-top: 40px; font-family: Arial, sans-serif;\"\u003e\n  \u003ch3\u003e🔥 The Only Clickable Wound Tracker for Warhammer 40K\u003c\/h3\u003e\n  \u003cp\u003eTired of losing track of wounds mid-game?\u003c\/p\u003e\n  \u003cp\u003eThis is the \u003cstrong\u003eONLY clickable wound tracker\u003c\/strong\u003e on the market – designed to \u003cstrong\u003elock each wound in place\u003c\/strong\u003e so nothing shifts when you pick it up or adjust your models.\u003c\/p\u003e\n\n  \u003ch4\u003e✅ Why You'll Love It:\u003c\/h4\u003e\n  \u003cul\u003e\n    \u003cli\u003e🔒 \u003cstrong\u003eSecure click-to-lock mechanism\u003c\/strong\u003e – no more knocked dials or lost wounds\u003c\/li\u003e\n    \u003cli\u003e🔢 \u003cstrong\u003eClear, bold numbers\u003c\/strong\u003e – easy to read at a glance\u003c\/li\u003e\n    \u003cli\u003e🎯 \u003cstrong\u003eSmooth \u0026amp; satisfying clicks\u003c\/strong\u003e – precise control over tracking\u003c\/li\u003e\n    \u003cli\u003e🧱 \u003cstrong\u003eDurable and battle-ready\u003c\/strong\u003e – built to last through heavy use\u003c\/li\u003e\n    \u003cli\u003e🎨 \u003cstrong\u003eMinimalist design\u003c\/strong\u003e – complements your painted armies perfectly\u003c\/li\u003e\n    \u003cli\u003e🛠️ \u003cstrong\u003eCompatible with Warhammer 40K, Kill Team, AoS \u0026amp; more\u003c\/strong\u003e\n\u003c\/li\u003e\n  \u003c\/ul\u003e\n\n  \u003cp\u003eWhether you're fighting for glory at a tournament or battling friends at home, this wound tracker gives you the \u003cstrong\u003eaccuracy and confidence\u003c\/strong\u003e every commander needs.\u003c\/p\u003e\n  \u003cp\u003e\u003cstrong\u003eNo more guesswork. No more accidental resets. Just reliable, click-by-click tracking.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\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","offers":[{"title":"Default Title","offer_id":56476830335307,"sku":"7358918918350","price":2.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/black.webp?v=1770420625"},{"product_id":"x6-objective-secured-tabletop-tokens","title":"X6 Objective Secured Tabletop Tokens","description":"\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eMark your territory on the battlefield with our 'Objective Secured' token, tailored for Warhammer enthusiasts. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan data-mce-fragment=\"1\"\u003eThese tokens not only signify your dominion over crucial objectives but they also add a tactical edge to your gameplay. Crafted for clarity and durability, they're a must-have for players looking to elevate their strategic display. Perfect for both casual and competitive play, these tokens let everyone know who's boss on the battlefield.\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476830368075,"sku":"7379823526094","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x6-objective-secured-tabletop-tokens-fat-dwarf-798364.jpg?v=1770420625"},{"product_id":"blood-marker-wound-trackers-pack-of-20","title":"Blood Marker Wound Trackers (Pack of 20)","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cstrong data-mce-fragment=\"1\"\u003eDiscover Precision in Every Battle with Blood Marker Wound Trackers (Pack of 20)\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eElevate your gaming experience with our Blood Marker Wound Trackers, an essential accessory for any wargaming enthusiast. Perfectly designed for clarity and efficiency, these trackers are shaped like vivid blood drops, ensuring they stand out on the battlefield. Each tracker features a prominent \"+1\" in the centre, making it straightforward to monitor the wounds a model has incurred during gameplay.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eCrafted from durable materials in a striking blood red colour, these wound markers offer both functionality and style. The intuitive design simplifies the process of tracking hit points and wounds, helping you to keep the focus on strategy and gameplay. Whether you're engaged in a casual game with friends or a competitive tournament setting, our Blood Marker Wound Trackers provide the reliability you need to accurately assess your units' health.\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003eSuitable for a wide range of tabletop games and miniatures, these trackers are compatible with all popular wargaming systems. Each pack contains 20 markers, plentiful enough to handle large skirmishes or multiple games at once. Enhance your wargaming sessions with the precision and style of Blood Marker Wound Trackers, and turn the tide of battle in your favour.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476830433611,"sku":"7385814827214","price":5.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/blood-marker-wound-trackers-pack-of-20-fat-dwarf-279383.jpg?v=1770420625"},{"product_id":"x6-objective-secured-sci-fi-tokens","title":"x6 Objective Secured Sci-Fi Tokens","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eMark your territory on the battlefield with our sci-fi 'Objective Secured' token, tailored for Warhammer enthusiasts. \u003c\/span\u003e\u003c\/p\u003e\n\u003cp data-mce-fragment=\"1\"\u003e\u003cspan data-mce-fragment=\"1\"\u003eThese tokens not only signify your dominion over crucial objectives but they also add a tactical edge to your gameplay. Crafted for clarity and durability, they're a must-have for players looking to elevate their strategic display. Perfect for both casual and competitive play, these tokens let everyone know who's boss on the battlefield.\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Golden Valor","offer_id":56476830466379,"sku":"sku-42505652371662","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Obsidian Veil","offer_id":56476830499147,"sku":"sku-42505652273358","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Azure Fury","offer_id":56476830531915,"sku":"sku-42505652306126","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Blazeheart Red","offer_id":56476830564683,"sku":"sku-42505652338894","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Mystwood Green","offer_id":56476830597451,"sku":"sku-42505652404430","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Stormforged Silver","offer_id":56476830630219,"sku":"sku-42505652437198","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Sunfire Yellow","offer_id":56476830662987,"sku":"sku-42505652469966","price":7.99,"currency_code":"GBP","in_stock":true},{"title":"Winter's Breath","offer_id":56476830695755,"sku":"sku-42505652502734","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x6-objective-secured-sci-fi-tokens-fat-dwarf-959709.jpg?v=1770420626"},{"product_id":"x10-fluorescent-battle-shock-tokens","title":"x10 Fluorescent Battle Shock Tokens","description":"\u003cp\u003e\u003cmeta charset=\"UTF-8\"\u003e \u003cmeta name=\"viewport\" content=\"width=device-width, initial-scale=1.0\"\u003e\u003c\/p\u003e\n\u003cstyle\u003e\n  table {\n    width: 100%;\n    border-collapse: collapse;\n  }\n  th, td {\n    border: 1px solid black;\n    padding: 8px;\n    text-align: center;\n  }\n  .highlight {\n    background-color: #fbad18; \/* yellow background *\/\n  }\n\u003c\/style\u003e\n\u003cp\u003eEnhance your tabletop battles with our set of 10 Fluorescent Battle Shock Tokens, a vibrant and functional addition to your Warhammer 40K, Age of Sigmar, and other war gaming experiences. These tokens are specifically designed to visually represent the battle shock status on your units, making it easier to track morale and unit cohesion throughout the heat of combat.\u003c\/p\u003e\n\u003cp\u003eCrafted from striking fluorescent material, these tokens catch the eye and stand out on the battlefield, ensuring that no player misses crucial morale phases or forgets to apply battle shock tests. Their bright appearance not only adds a pop of colour to your game table but also serves as a clear and immediate reminder of units under stress.\u003c\/p\u003e\n\u003cp\u003eEach token in this set of 10 is precisely cut and engraved, featuring a design that is both thematic to the grimdark and fantasy settings of your favourite games and clear enough to be understood at a glance. The size and shape of the tokens have been optimized for visibility without overwhelming the tabletop, maintaining the aesthetic of your meticulously crafted game environment.\u003c\/p\u003e\n\u003cp\u003eThe durability of the fluorescent material means these tokens can withstand the rigors of regular play and travel, ensuring they remain a staple in your gaming toolkit for sessions to come. Lightweight and compact, they are easy to store with your gaming gear and transport to wherever your battles may take you.\u003c\/p\u003e\n\u003cp\u003eEnhance your gaming experience and keep morale in clear view with our Fluorescent Battle Shock Tokens. They are the perfect tool for commanders who value clarity, efficiency, and a touch of flair in their tabletop strategies.\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476830400843,"sku":"sku-42498798321870","price":8.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x15-fluorescent-battle-shock-tokens-fat-dwarf-199131.jpg?v=1770420625"},{"product_id":"x6-objective-secured-orc-tokens","title":"x6 Objective Secured Orc Tokens","description":"\u003cp data-mce-fragment=\"1\"\u003e\u003cspan\u003eStamp yer claim on da fightin' ground with our \"Dis Objectiv is Ours!\" token, right propa for ork enthusiasts. These tokens ain't just shiny bits; they're for showin' which turf is yours and givin' yer tactics a big ol' boost. Made tough and easy to see, they're what every ork boss needs to beef up their battle plan. Whether you're in it for a good laugh or to krump 'em all, these tokens yell out loud 'n clear who's the top ork on the battlefield!\u003c\/span\u003e\u003c\/p\u003e","brand":"Fat Dwarf","offers":[{"title":"Default Title","offer_id":56476830728523,"sku":"7380109394126","price":7.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/files\/x6-objective-secured-orc-tokens-fat-dwarf-135717.jpg?v=1770420625"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0855\/0514\/7211\/collections\/Untitled_design_1.jpg?v=1768296163","url":"https:\/\/www.realm3dprints.com\/el\/collections\/fat-dwarf.oembed?page=2","provider":"Realm3DPrints","version":"1.0","type":"link"}