{"title":"Roman History T-Shirts","description":"\u003cp data-start=\"385\" data-end=\"405\"\u003eVeni, vidi, worn it.\u003c\/p\u003e\n\u003cp data-start=\"407\" data-end=\"652\"\u003eOur Roman History T-Shirts salute emperors, gladiators, philosophers, and the occasional backstabber. From SPQR slogans to toga-level sarcasm, these tees bring the glory and drama of Ancient Rome into modern wardrobes — minus the lead poisoning.\u003c\/p\u003e\n\u003cp data-start=\"654\" data-end=\"778\"\u003eBuilt for history lovers, Latin students, and anyone who’s ever said “Et tu, Brute?” in a meeting. Soft cotton. Hard empire.\u003c\/p\u003e","products":[{"product_id":"spqr-premium-hoodie","title":"SPQR (Premium Hoodie)","description":"\u003cp\u003eWhy just read about history when you can wear it? Our History Hoodies are the perfect blend of comfort, style and a dash of time-traveling adventure. Whether you're a history buff, a trivia champion, or someone who just loves a good story there's a design for everyone. Whether you're exploring the ruins of Rome or just your local coffee shop, these hoodies are your go-to gear for staying warm. Each hoodie features bold, conversation starting designs that highlight iconic moments, legendary figures and quirky facts from history.\u003c\/p\u003e\n\u003cp\u003eWrap yourself up in the stories that shaped our world—and look cool doing it!\u003c\/p\u003e\n\u003cp\u003eSome Key Features of our Premium History Hoodies Include:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003eExcellent print quality that will not crack or fade.\u003c\/li\u003e\n\u003cli\u003ePrinted In Europe \u0026amp; United States.\u003c\/li\u003e\n\u003cli\u003eExpress shipping worldwide\u003c\/li\u003e\n\u003cli\u003e\u003cspan\u003eFront pouch pocket.\u003c\/span\u003e\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\"Sharing history's wildest moments one hoodie at a time.\"\u003c\/p\u003e\n\u003cp\u003e- The Wild History Company\u003c\/p\u003e","brand":"Wild History Company","offers":[{"title":"Black \/ S","offer_id":44659576209683,"sku":"7982921_10779","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":44659576242451,"sku":"7982921_10780","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":44659576275219,"sku":"7982921_10781","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":44659576307987,"sku":"7982921_10782","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":44659576340755,"sku":"7982921_10783","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":44659576373523,"sku":"7982921_13416","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Navy Blazer \/ S","offer_id":44659576406291,"sku":"7982921_11491","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Navy Blazer \/ M","offer_id":44659576439059,"sku":"7982921_11492","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Navy Blazer \/ L","offer_id":44659576471827,"sku":"7982921_11493","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Navy Blazer \/ XL","offer_id":44659576504595,"sku":"7982921_11494","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Navy Blazer \/ 2XL","offer_id":44659576537363,"sku":"7982921_11495","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Navy Blazer \/ 3XL","offer_id":44659576570131,"sku":"7982921_13417","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Carbon Grey \/ S","offer_id":44659576602899,"sku":"7982921_10784","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Carbon Grey \/ M","offer_id":44659576635667,"sku":"7982921_10785","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Carbon Grey \/ L","offer_id":44659576668435,"sku":"7982921_10786","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Carbon Grey \/ XL","offer_id":44659576701203,"sku":"7982921_10787","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Carbon Grey \/ 2XL","offer_id":44659576733971,"sku":"7982921_10788","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"Carbon Grey \/ 3XL","offer_id":44659576766739,"sku":"7982921_13420","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":44659576799507,"sku":"7982921_10774","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":44659576832275,"sku":"7982921_10775","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":44659576865043,"sku":"7982921_10776","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":44659576897811,"sku":"7982921_10777","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":44659576930579,"sku":"7982921_10778","price":40.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":44659576963347,"sku":"7982921_13421","price":40.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/products\/unisex-premium-hoodie-black-front-64192401ba2a8.png?v=1722022839"},{"product_id":"roman-ix-legion-hide-and-seek-shirt","title":"Roman IX Legion T-Shirt – Hide and Seek World Champions","description":"\u003cp data-start=\"334\" data-end=\"408\"\u003eThe Roman IX Legion marched into history… and then straight into legend.\u003c\/p\u003e\n\u003cp data-start=\"410\" data-end=\"591\"\u003eNo one knows where they went, but one thing’s clear: undefeated in hide and seek. Perfect for history nerds, conspiracy theorists, and anyone who appreciates a good vanishing act.\u003c\/p\u003e\n\u003cp data-start=\"593\" data-end=\"665\"\u003ePrinted on soft cotton with imperial style and zero confirmed sightings.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":45064994816275,"sku":"1210195_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":45064994849043,"sku":"1210195_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":45064994881811,"sku":"1210195_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":45064994914579,"sku":"1210195_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":45064994947347,"sku":"1210195_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":45064994980115,"sku":"1210195_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":45064995012883,"sku":"1210195_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":45064995045651,"sku":"1210195_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":45064995078419,"sku":"1210195_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":45064995111187,"sku":"1210195_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":45064995143955,"sku":"1210195_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":45064995176723,"sku":"1210195_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ S","offer_id":45064995209491,"sku":"1210195_15819","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ M","offer_id":45064995242259,"sku":"1210195_15820","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ L","offer_id":45064995275027,"sku":"1210195_15821","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ XL","offer_id":45064995307795,"sku":"1210195_15822","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ 2XL","offer_id":45064995340563,"sku":"1210195_15823","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ 3XL","offer_id":45064995373331,"sku":"1210195_15824","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":45064995406099,"sku":"1210195_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":45064995438867,"sku":"1210195_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":45064995471635,"sku":"1210195_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":45064995504403,"sku":"1210195_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":45064995537171,"sku":"1210195_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":45064995569939,"sku":"1210195_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":45064995602707,"sku":"1210195_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":45064995635475,"sku":"1210195_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":45064995668243,"sku":"1210195_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":45064995701011,"sku":"1210195_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":45064995733779,"sku":"1210195_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":45064995766547,"sku":"1210195_12650","price":23.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/mens-classic-tee-black-front-64581d7b773d8.png?v=1684154782"},{"product_id":"make-rome-great-again-shirt","title":"Make Rome Great Again T-Shirt","description":"\u003cp data-start=\"298\" data-end=\"391\"\u003eFrom aqueducts to emperors, Rome had a pretty solid run… then things got a little barbaric.\u003c\/p\u003e\n\u003cp data-start=\"393\" data-end=\"533\"\u003e“Make Rome Great Again” is perfect for history buffs, Latin teachers, and anyone who thinks modern politics could use more marble columns.\u003c\/p\u003e\n\u003cp data-start=\"535\" data-end=\"618\"\u003ePrinted on soft cotton with Caesar-level comfort and zero senate approval required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":45135118074131,"sku":"5158363_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":45135118106899,"sku":"5158363_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":45135118139667,"sku":"5158363_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":45135118172435,"sku":"5158363_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":45135118205203,"sku":"5158363_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":45135118237971,"sku":"5158363_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":45135118270739,"sku":"5158363_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":45135118303507,"sku":"5158363_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":45135118336275,"sku":"5158363_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":45135118369043,"sku":"5158363_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":45135118401811,"sku":"5158363_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":45135118434579,"sku":"5158363_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":45135118467347,"sku":"5158363_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":45135118500115,"sku":"5158363_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":45135118532883,"sku":"5158363_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":45135118565651,"sku":"5158363_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":45135118598419,"sku":"5158363_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":45135118631187,"sku":"5158363_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":45135118663955,"sku":"5158363_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":45135118696723,"sku":"5158363_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":45135118729491,"sku":"5158363_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":45135118762259,"sku":"5158363_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":45135118795027,"sku":"5158363_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":45135118827795,"sku":"5158363_12650","price":23.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-18T013449.829.jpg?v=1779308501"},{"product_id":"floor-is-lava-pompeii-tshirt","title":"The Floor Is Lava Championship – Pompeii 79 AD T-Shirt","description":"\u003cp data-start=\"611\" data-end=\"919\"\u003e\u003cstrong data-start=\"611\" data-end=\"657\"\u003eWelcome to the ultimate elimination round.\u003c\/strong\u003e\u003cbr data-start=\"657\" data-end=\"660\"\u003eThis \u003cstrong data-start=\"665\" data-end=\"719\"\u003eFloor Is Lava Championship – Pompeii 79 AD T-Shirt\u003c\/strong\u003e turns history’s most tragic eruption into history’s darkest game show. Featuring the infamous fate of Pompeii with modern playground energy, it’s for those who enjoy their history \u003cem data-start=\"900\" data-end=\"918\"\u003emorbidly roasted\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp data-start=\"921\" data-end=\"1068\"\u003ePerfect for dark humor lovers, Roman history fans, volcano nerds, Latin teachers with a savage side, and anyone who thinks Vesuvius had zero chill.\u003c\/p\u003e\n\u003cp data-start=\"1070\" data-end=\"1149\"\u003ePrinted on soft cotton with explosive comfort and absolutely no warning system.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":47738315768083,"sku":"1602402_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":47738315800851,"sku":"1602402_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":47738315833619,"sku":"1602402_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":47738315866387,"sku":"1602402_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":47738315899155,"sku":"1602402_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":47738315931923,"sku":"1602402_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":47738315964691,"sku":"1602402_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":47738315997459,"sku":"1602402_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":47738316030227,"sku":"1602402_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":47738316062995,"sku":"1602402_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47738316095763,"sku":"1602402_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47738316128531,"sku":"1602402_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":47738316161299,"sku":"1602402_15831","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":47738316194067,"sku":"1602402_15832","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":47738316226835,"sku":"1602402_15833","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":47738316259603,"sku":"1602402_15834","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":47738316292371,"sku":"1602402_15835","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":47738316325139,"sku":"1602402_15836","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":47738316357907,"sku":"1602402_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":47738316390675,"sku":"1602402_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":47738316423443,"sku":"1602402_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":47738316456211,"sku":"1602402_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":47738316488979,"sku":"1602402_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":47738316521747,"sku":"1602402_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55572213301624,"sku":"1885396_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55572213334392,"sku":"1885396_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55572213367160,"sku":"1885396_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55572213399928,"sku":"1885396_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55572214612344,"sku":"8427807_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55572214645112,"sku":"8427807_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55572214677880,"sku":"8427807_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55572214710648,"sku":"8427807_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55572214743416,"sku":"8427807_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55572214776184,"sku":"8427807_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55572214808952,"sku":"8427807_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55572214841720,"sku":"8427807_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-29T000132.110.jpg?v=1780009300"},{"product_id":"ive-got-your-back-brutus-tshirt","title":"I've Got Your Back - Brutus (t-shirt)","description":"\u003cp data-start=\"1106\" data-end=\"1145\" class=\"\"\u003e\u003cstrong data-start=\"1106\" data-end=\"1145\"\u003eI've Got Your Back – Brutus T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1147\" data-end=\"1160\" class=\"\"\u003eEt tu, Brute?\u003c\/p\u003e\n\u003cp data-start=\"1162\" data-end=\"1339\" class=\"\"\u003eThis shirt brings Roman betrayal to life with one of the darkest historical puns out there. Perfect for fans of Julius Caesar, Shakespeare, and stab-you-in-the-back style humor.\u003c\/p\u003e\n\u003cp data-start=\"1341\" data-end=\"1441\" class=\"\"\u003eWhether you're a Latin student, drama nerd, or just love clever history jokes — this one's a killer.\u003c\/p\u003e\n\u003cp data-start=\"1443\" data-end=\"1487\" class=\"\"\u003ePrinted on soft cotton. Back stab not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":47742060069139,"sku":"4527736_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":47742060101907,"sku":"4527736_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":47742060134675,"sku":"4527736_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":47742060167443,"sku":"4527736_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":47742060200211,"sku":"4527736_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":47742060232979,"sku":"4527736_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":47742060265747,"sku":"4527736_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":47742060298515,"sku":"4527736_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":47742060331283,"sku":"4527736_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":47742060364051,"sku":"4527736_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47742060396819,"sku":"4527736_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47742060429587,"sku":"4527736_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":47742060658963,"sku":"4527736_15831","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":47742060691731,"sku":"4527736_15832","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":47742060724499,"sku":"4527736_15833","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":47742060757267,"sku":"4527736_15834","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":47742060790035,"sku":"4527736_15835","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":47742060822803,"sku":"4527736_15836","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":47742060855571,"sku":"4527736_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":47742060888339,"sku":"4527736_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":47742060921107,"sku":"4527736_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":47742060953875,"sku":"4527736_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":47742060986643,"sku":"4527736_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":47742061019411,"sku":"4527736_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":47742061052179,"sku":"4527736_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":47742061084947,"sku":"4527736_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":47742061117715,"sku":"4527736_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":47742061150483,"sku":"4527736_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":47742061183251,"sku":"4527736_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":47742061216019,"sku":"4527736_12650","price":23.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-18T013008.720.jpg?v=1779306944"},{"product_id":"roman-walks-into-a-bar-five-beers-tshirt","title":"A Roman Walks Into a Bar – Five Beers Please T-Shirt","description":"\u003cp data-start=\"706\" data-end=\"791\"\u003eA Roman walks into a bar, holds up two fingers, and says:\u003cbr data-start=\"763\" data-end=\"766\"\u003e\u003cstrong data-start=\"766\" data-end=\"791\"\u003e“Five beers, please.”\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"793\" data-end=\"1026\"\u003eThis \u003cstrong data-start=\"798\" data-end=\"854\"\u003eA Roman Walks Into a Bar – Five Beers Please T-Shirt\u003c\/strong\u003e is the perfect blend of ancient numerals and timeless bad jokes. It’s clever, subtle, and exactly the kind of joke that makes math teachers smirk and Latin students groan.\u003c\/p\u003e\n\u003cp data-start=\"1028\" data-end=\"1154\"\u003ePerfect for history nerds, classicists, pun lovers, pub philosophers, and anyone who thinks Roman numerals deserve a comeback.\u003c\/p\u003e\n\u003cp data-start=\"1156\" data-end=\"1261\"\u003ePrinted on soft cotton with historically questionable accuracy and absolutely no happy hour restrictions.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":47742062723347,"sku":"1975603_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":47742062756115,"sku":"1975603_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":47742062788883,"sku":"1975603_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":47742062821651,"sku":"1975603_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":47742062854419,"sku":"1975603_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":47742062887187,"sku":"1975603_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":47742062919955,"sku":"1975603_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":47742062952723,"sku":"1975603_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":47742062985491,"sku":"1975603_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":47742063018259,"sku":"1975603_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47742063051027,"sku":"1975603_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47742063083795,"sku":"1975603_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":47742063313171,"sku":"1975603_15831","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":47742063345939,"sku":"1975603_15832","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":47742063378707,"sku":"1975603_15833","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":47742063411475,"sku":"1975603_15834","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":47742063444243,"sku":"1975603_15835","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":47742063477011,"sku":"1975603_15836","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":47742063706387,"sku":"1975603_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":47742063739155,"sku":"1975603_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":47742063771923,"sku":"1975603_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":47742063804691,"sku":"1975603_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":47742063837459,"sku":"1975603_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":47742063870227,"sku":"1975603_12650","price":23.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_36.jpg?v=1779308068"},{"product_id":"real-goths-dont-wear-black-they-sack-rome-white-glossy-mug","title":"Real Goths Don't Wear Black They Sack Rome (White mug)","description":"\u003cp\u003eIntroducing our delightful history-themed mugs, Crafted with care and brimming with personality. Our history mugs are ideal for history buffs, trivia lovers, or those who appreciate a good story with their coffee. Grab one, and make history a part of your daily ritual!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eSome key features of our premium history mugs Include:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e11 oz Ceramic gloss mug.\u003c\/li\u003e\n\u003cli\u003eDishwasher and microwave safe.\u003c\/li\u003e\n\u003cli\u003eFree delivery.\u003c\/li\u003e\n\u003cli\u003eMade by history fans for history fans!\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003eSharing history's wildest moments one brew at a time.\u003c\/p\u003e\n\u003cp\u003e- The Wild History Company\u003c\/p\u003e","brand":"Wild History Company","offers":[{"title":"Default Title","offer_id":47992740741395,"sku":"1565298_1320","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/white-glossy-mug-white-11-oz-handle-on-right-65aee2211ece5.jpg?v=1705959977"},{"product_id":"make-rome-great-again-white-mug","title":"Make Rome Great Again (White mug)","description":"\u003cp\u003eIntroducing our delightful history-themed mugs, Crafted with care and brimming with personality. Our history mugs are ideal for history buffs, trivia lovers, or those who appreciate a good story with their coffee. Grab one, and make history a part of your daily ritual!\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eSome key features of our premium history mugs Include:\u003c\/p\u003e\n\u003col\u003e\n\u003cli\u003e11 oz Ceramic gloss mug.\u003c\/li\u003e\n\u003cli\u003eDishwasher and microwave safe.\u003c\/li\u003e\n\u003cli\u003eExpress delivery worldwide.\u003c\/li\u003e\n\u003cli\u003eMade by history fans for history fans!\u003c\/li\u003e\n\u003c\/ol\u003e\n\u003cp\u003e\"Sharing history's wildest moments one brew at a time.\"\u003c\/p\u003e\n\u003cp\u003e- The Wild History Company\u003c\/p\u003e","brand":"Wild History Company","offers":[{"title":"Default Title","offer_id":49389002490131,"sku":"3271885_1320","price":14.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/white-glossy-mug-white-11-oz-handle-on-right-667f42903bdbb.jpg?v=1719616156"},{"product_id":"hannibals-at-the-gates-history-tshirt","title":"Hannibal’s at the Gates – Carthaginian Threat T-Shirt","description":"\u003cp data-start=\"671\" data-end=\"750\"\u003e\u003cstrong data-start=\"671\" data-end=\"696\"\u003e“Hannibal ad portas.”\u003c\/strong\u003e\u003cbr data-start=\"696\" data-end=\"699\"\u003eThe phrase that made Rome nervous — and rightly so.\u003c\/p\u003e\n\u003cp data-start=\"752\" data-end=\"1056\"\u003eThis \u003cstrong data-start=\"757\" data-end=\"814\"\u003eHannibal’s at the Gates – Carthaginian Threat T-Shirt\u003c\/strong\u003e channels the tension and fear of one of Rome’s darkest hours. A tribute to Hannibal Barca, the master tactician who brought elephants over the Alps and terror to the Republic’s doorstep, it’s a reminder that genius doesn’t knock… it charges.\u003c\/p\u003e\n\u003cp data-start=\"1058\" data-end=\"1185\"\u003ePerfect for ancient history fans, Latin nerds, military buffs, or anyone who enjoys a little strategic dread in their wardrobe.\u003c\/p\u003e\n\u003cp data-start=\"1187\" data-end=\"1275\"\u003ePrinted on soft cotton with tactical precision and absolutely no siege ladders included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49615999402259,"sku":"6904172_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49615999435027,"sku":"6904172_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49615999467795,"sku":"6904172_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49615999500563,"sku":"6904172_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49615999533331,"sku":"6904172_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49615999566099,"sku":"6904172_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49615999598867,"sku":"6904172_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49615999631635,"sku":"6904172_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49615999140115,"sku":"6904172_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49615999172883,"sku":"6904172_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49615999205651,"sku":"6904172_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49615999238419,"sku":"6904172_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49615999271187,"sku":"6904172_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49615999303955,"sku":"6904172_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49615999336723,"sku":"6904172_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49615999369491,"sku":"6904172_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-03T032758.554.jpg?v=1780508469"},{"product_id":"romans-go-home-life-of-brian-tshirt","title":"Romans Go Home – Life of Brian Latin Graffiti T-Shirt","description":"\u003cp data-start=\"767\" data-end=\"878\"\u003e\u003cstrong data-start=\"767\" data-end=\"788\"\u003eRomani ite domum!\u003c\/strong\u003e\u003cbr data-start=\"788\" data-end=\"791\"\u003eNot “people called Romanes go the house” — get it \u003cem data-start=\"841\" data-end=\"848\"\u003eright\u003c\/em\u003e or face grammatical violence.\u003c\/p\u003e\n\u003cp data-start=\"880\" data-end=\"1193\"\u003eThis \u003cstrong data-start=\"885\" data-end=\"942\"\u003eRomans Go Home – Life of Brian Latin Graffiti T-Shirt\u003c\/strong\u003e pays homage to one of the most legendary sketches in \u003cem data-start=\"996\" data-end=\"1026\"\u003eMonty Python’s Life of Brian\u003c\/em\u003e. Watch Brian get verbally destroyed by a Roman Centurion for his dodgy Latin, then forced to write it out 100 times \u003cem data-start=\"1143\" data-end=\"1153\"\u003eproperly\u003c\/em\u003e… just like a good little revolutionary.\u003c\/p\u003e\n\u003cp data-start=\"1195\" data-end=\"1339\"\u003ePerfect for Latin students, Monty Python fans, classicists, teachers, and anyone who’s ever written lines on a wall under threat of crucifixion.\u003c\/p\u003e\n\u003cp data-start=\"1341\" data-end=\"1411\"\u003ePrinted on soft cotton with conjugated comfort and zero passive voice.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49638622560531,"sku":"5952896_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49638622593299,"sku":"5952896_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49638622626067,"sku":"5952896_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49638622658835,"sku":"5952896_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49638622691603,"sku":"5952896_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49638622724371,"sku":"5952896_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49638622757139,"sku":"5952896_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49638622789907,"sku":"5952896_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49638622298387,"sku":"5952896_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49638622331155,"sku":"5952896_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49638622363923,"sku":"5952896_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49638622396691,"sku":"5952896_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49638622429459,"sku":"5952896_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49638622462227,"sku":"5952896_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49638622494995,"sku":"5952896_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49638622527763,"sku":"5952896_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-18T012808.940.jpg?v=1779400440"},{"product_id":"what-the-f-is-an-elephant-rome-hannibal-tshirt","title":"What the F$!# is an Elephant?\" Scipio Roman T-Shirt","description":"\u003cp data-start=\"1080\" data-end=\"1143\" class=\"\"\u003e\u003cstrong data-start=\"1080\" data-end=\"1143\"\u003e“He Brought Elephants – What the F is an Elephant?” T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1145\" data-end=\"1312\" class=\"\"\u003eHannibal didn’t just cross the Alps — he brought \u003cstrong data-start=\"1194\" data-end=\"1207\"\u003eelephants\u003c\/strong\u003e. This shirt imagines Scipio’s very Roman reaction to the most WTF battlefield moment in ancient history.\u003c\/p\u003e\n\u003cp data-start=\"1314\" data-end=\"1492\" class=\"\"\u003ePerfect for fans of the Punic Wars, military strategy, and chaotic surprise tactics. Whether you're team Rome or Carthage, this one's for the history nerds with a sense of humor.\u003c\/p\u003e\n\u003cp data-start=\"1494\" data-end=\"1552\" class=\"\"\u003eSoft cotton, classic fit, 100% historically inappropriate.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49645456982291,"sku":"8638917_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49645457015059,"sku":"8638917_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49645457047827,"sku":"8638917_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49645457080595,"sku":"8638917_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49645457113363,"sku":"8638917_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49645457146131,"sku":"8638917_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49645457178899,"sku":"8638917_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49645457211667,"sku":"8638917_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49645456720147,"sku":"8638917_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49645456752915,"sku":"8638917_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49645456785683,"sku":"8638917_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49645456818451,"sku":"8638917_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49645456851219,"sku":"8638917_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49645456883987,"sku":"8638917_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49645456916755,"sku":"8638917_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49645456949523,"sku":"8638917_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-23T042516.486.jpg?v=1779506751"},{"product_id":"should-we-go-around-the-forest-varus-teutoburg-9ad-t-shirt","title":"Should We Go Around the Forest, Varus? — Teutoburg Forest 9 AD T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eNobody asked. That was the problem.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIn 9 AD, Roman general Publius Quinctilius Varus marched three full legions into the Teutoburg Forest on the advice of Arminius — a Germanic chieftain who had served in the Roman army, spoke Latin, held Roman citizenship, and had spent years planning exactly this. The ambush was total. Three legions — XVII, XVIII, XIX — were annihilated over three days. Rome never reused those numbers. Augustus, on hearing the news, reportedly beat his head against a wall and screamed for Varus to give him back his legions.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor those who know that the Rhine, not the Elbe, became Rome's final frontier — and why.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The forest, considerably less forgiving.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49645464125715,"sku":"6372547_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49645464158483,"sku":"6372547_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49645464191251,"sku":"6372547_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49645464224019,"sku":"6372547_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49645464256787,"sku":"6372547_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49645464289555,"sku":"6372547_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49645464322323,"sku":"6372547_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49645464355091,"sku":"6372547_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49645464387859,"sku":"6372547_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49645464420627,"sku":"6372547_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49645464453395,"sku":"6372547_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49645464518931,"sku":"6372547_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49645464551699,"sku":"6372547_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49645464584467,"sku":"6372547_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49645464617235,"sku":"6372547_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49645464650003,"sku":"6372547_12669","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-06T174913.287.jpg?v=1780781545"},{"product_id":"glory-to-rome-spqr-map-tshirt","title":"Glory to Rome – SPQR \u0026 Imperial Map T-Shirt","description":"\u003cp data-start=\"707\" data-end=\"776\"\u003e\u003cstrong data-start=\"707\" data-end=\"725\"\u003eGlory to Rome.\u003c\/strong\u003e\u003cbr data-start=\"725\" data-end=\"728\"\u003eFrom Britannia to Mesopotamia, the eagle soared.\u003c\/p\u003e\n\u003cp data-start=\"778\" data-end=\"1059\"\u003eThis \u003cstrong data-start=\"783\" data-end=\"830\"\u003eGlory to Rome – SPQR \u0026amp; Imperial Map T-Shirt\u003c\/strong\u003e features the Roman Empire at its greatest extent, proudly stamped with SPQR — the eternal symbol of Senate and People. It’s a tribute to ambition, engineering, conquest, and a civilization that cast its shadow across continents.\u003c\/p\u003e\n\u003cp data-start=\"1061\" data-end=\"1202\"\u003ePerfect for history lovers, Latin scholars, classicists, reenactors, and anyone who respects the empire that paved the roads we still follow.\u003c\/p\u003e\n\u003cp data-start=\"1204\" data-end=\"1280\"\u003ePrinted on soft cotton with imperial reach and no need to cross the Rubicon.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49648562766099,"sku":"5676215_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49648562798867,"sku":"5676215_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49648562831635,"sku":"5676215_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49648562864403,"sku":"5676215_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49648562897171,"sku":"5676215_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49648562929939,"sku":"5676215_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49648562962707,"sku":"5676215_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49648562995475,"sku":"5676215_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49648563028243,"sku":"5676215_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49648563061011,"sku":"5676215_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49648563093779,"sku":"5676215_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49648563126547,"sku":"5676215_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49648563159315,"sku":"5676215_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49648563192083,"sku":"5676215_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49648563224851,"sku":"5676215_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49648563257619,"sku":"5676215_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49648563290387,"sku":"5676215_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49648563323155,"sku":"5676215_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49648563355923,"sku":"5676215_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49648563388691,"sku":"5676215_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49648563421459,"sku":"5676215_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49648563454227,"sku":"5676215_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49648563486995,"sku":"5676215_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49648563552531,"sku":"5676215_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49648563585299,"sku":"5676215_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49648563618067,"sku":"5676215_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49648563650835,"sku":"5676215_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49648563683603,"sku":"5676215_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49648563716371,"sku":"5676215_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49648563749139,"sku":"5676215_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49648563781907,"sku":"5676215_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49648563814675,"sku":"5676215_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":49648563847443,"sku":"5676215_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49648563880211,"sku":"5676215_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49648563912979,"sku":"5676215_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49648563945747,"sku":"5676215_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49648563978515,"sku":"5676215_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49648564011283,"sku":"5676215_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49648564044051,"sku":"5676215_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49648564076819,"sku":"5676215_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-20T165505.067.jpg?v=1779307707"},{"product_id":"julius-caesar-world-tour-tshirt","title":"Julius Caesar World Tour – Roman Empire T-Shirt","description":"\u003cp data-start=\"1140\" data-end=\"1191\" class=\"\"\u003e\u003cstrong data-start=\"1140\" data-end=\"1191\"\u003eJulius Caesar World Tour – Roman Empire T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1193\" data-end=\"1225\" class=\"\"\u003eVeni, Vidi, Vici… and then some.\u003c\/p\u003e\n\u003cp data-start=\"1227\" data-end=\"1424\" class=\"\"\u003eThis t-shirt reimagines the Roman general as a globe-trotting rockstar, listing his greatest hits from Gaul to the Rubicon. Perfect for fans of ancient history, witty design, and imperial ambition.\u003c\/p\u003e\n\u003cp data-start=\"1426\" data-end=\"1493\" class=\"\"\u003eA must-have for Latin teachers, Rome lovers, and armchair emperors.\u003c\/p\u003e\n\u003cp data-start=\"1495\" data-end=\"1559\" class=\"\"\u003ePrinted on soft cotton. Back stab not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49662616797459,"sku":"1907415_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49662616830227,"sku":"1907415_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49662616862995,"sku":"1907415_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49662616895763,"sku":"1907415_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49662616928531,"sku":"1907415_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49662616961299,"sku":"1907415_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49662616994067,"sku":"1907415_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49662617026835,"sku":"1907415_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55572199309688,"sku":"2535643_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55572199342456,"sku":"2535643_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55572199375224,"sku":"2535643_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55572199407992,"sku":"2535643_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55572199440760,"sku":"2535643_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55572199473528,"sku":"2535643_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55572199506296,"sku":"2535643_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55572199539064,"sku":"2535643_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55572199571832,"sku":"2535643_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55572199604600,"sku":"2535643_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55572199637368,"sku":"2535643_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55572199670136,"sku":"2535643_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55572199702904,"sku":"2535643_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55572199735672,"sku":"2535643_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55572199768440,"sku":"2535643_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55572199801208,"sku":"2535643_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-18T012220.246.jpg?v=1779225866"},{"product_id":"fall-of-rome-warning-tshirt","title":"Warning: I May Start Explaining the Fall of Rome T-Shirt","description":"\u003cp data-start=\"1086\" data-end=\"1158\" class=\"\"\u003e\u003cstrong data-start=\"1086\" data-end=\"1158\"\u003eWarning: This Person May Start Explaining the Fall of Rome – T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1160\" data-end=\"1298\" class=\"\"\u003eEver mentioned aqueducts in casual conversation? Think the Crisis of the Third Century is misunderstood? This shirt is your warning label.\u003c\/p\u003e\n\u003cp data-start=\"1300\" data-end=\"1435\" class=\"\"\u003eA must-have for Roman history buffs, professors, podcast listeners, and anyone who’s ever ranted about barbarian invasions over coffee.\u003c\/p\u003e\n\u003cp data-start=\"1437\" data-end=\"1498\" class=\"\"\u003eSoft cotton. Highly informative. Mildly boring at parties.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49662644453651,"sku":"4625629_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49662644486419,"sku":"4625629_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49662644519187,"sku":"4625629_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49662644551955,"sku":"4625629_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49662644584723,"sku":"4625629_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49662644617491,"sku":"4625629_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49662644650259,"sku":"4625629_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49662644683027,"sku":"4625629_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49662644715795,"sku":"4625629_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49662644748563,"sku":"4625629_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49662644781331,"sku":"4625629_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49662644814099,"sku":"4625629_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49662644846867,"sku":"4625629_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49662644879635,"sku":"4625629_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49662644912403,"sku":"4625629_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49662644945171,"sku":"4625629_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49662644977939,"sku":"4625629_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49662645010707,"sku":"4625629_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49662645043475,"sku":"4625629_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49662645076243,"sku":"4625629_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49662645109011,"sku":"4625629_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49662645141779,"sku":"4625629_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49662645174547,"sku":"4625629_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49662645207315,"sku":"4625629_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49662645240083,"sku":"4625629_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49662645272851,"sku":"4625629_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49662645305619,"sku":"4625629_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49662645338387,"sku":"4625629_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49662645371155,"sku":"4625629_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49662645403923,"sku":"4625629_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49662645436691,"sku":"4625629_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49662645469459,"sku":"4625629_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55575610261880,"sku":"2978508_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575610294648,"sku":"2978508_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575610327416,"sku":"2978508_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575610360184,"sku":"2978508_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575610392952,"sku":"2978508_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575610425720,"sku":"2978508_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575610458488,"sku":"2978508_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575610491256,"sku":"2978508_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-05T001412.931.jpg?v=1780614874"},{"product_id":"real-goths-sack-rome-t-shirt","title":"Real Goths Sack Rome – 410 AD T-Shirt","description":"\u003cp data-start=\"473\" data-end=\"547\"\u003eSure, modern goths wear eyeliner. The \u003cem data-start=\"511\" data-end=\"517\"\u003ereal\u003c\/em\u003e Goths brought down an empire.\u003c\/p\u003e\n\u003cp data-start=\"549\" data-end=\"766\"\u003eThis \u003cstrong data-start=\"554\" data-end=\"595\"\u003eReal Goths Sack Rome – 410 AD T-Shirt\u003c\/strong\u003e celebrates the OG dark aesthetic: Visigoths, pillaging, and the fall of the Western Roman Empire. A perfect blend of moody and murderous — history’s most iconic mic drop.\u003c\/p\u003e\n\u003cp data-start=\"768\" data-end=\"881\"\u003eGreat for history buffs, metalheads, Latin students, and anyone who enjoys some collapse with their civilization.\u003c\/p\u003e\n\u003cp data-start=\"883\" data-end=\"964\"\u003ePrinted on soft cotton with imperial despair and absolutely no eyeliner required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55167541510520,"sku":"8393696_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55167541543288,"sku":"8393696_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55167541576056,"sku":"8393696_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55167541608824,"sku":"8393696_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55167541641592,"sku":"8393696_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55167541674360,"sku":"8393696_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55167541707128,"sku":"8393696_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55167541739896,"sku":"8393696_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55167541772664,"sku":"8393696_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55167541805432,"sku":"8393696_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55167541838200,"sku":"8393696_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55167541870968,"sku":"8393696_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55167541903736,"sku":"8393696_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55167541936504,"sku":"8393696_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55167541969272,"sku":"8393696_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55167542002040,"sku":"8393696_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55167542034808,"sku":"8393696_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55167542067576,"sku":"8393696_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55167542100344,"sku":"8393696_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55167542133112,"sku":"8393696_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55167542165880,"sku":"8393696_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55167542198648,"sku":"8393696_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55167542231416,"sku":"8393696_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55167542264184,"sku":"8393696_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_77.jpg?v=1779206066"},{"product_id":"what-have-the-romans-ever-done-for-us-aqueduct-t-shirt","title":"What Have the Romans Ever Done for us? – Aqueduct T-Shirt","description":"\u003cp data-start=\"322\" data-end=\"409\"\u003e\"All right, all right, apart from the aqueduct, sanitation, roads, education, wine...\"\u003c\/p\u003e\n\u003cp data-start=\"411\" data-end=\"636\"\u003eThis shirt celebrates the iconic \u003cstrong data-start=\"444\" data-end=\"474\"\u003eMonty Python Life of Brian\u003c\/strong\u003e sketch with the one thing everyone remembers first: \u003cstrong data-start=\"527\" data-end=\"543\"\u003ethe aqueduct\u003c\/strong\u003e.\u003cbr data-start=\"544\" data-end=\"547\"\u003ePerfect for fans of Roman history, British comedy, and lists that get wildly out of hand.\u003c\/p\u003e\n\u003cp data-start=\"638\" data-end=\"697\"\u003ePrinted on \u003cstrong data-start=\"649\" data-end=\"664\"\u003esoft cotton\u003c\/strong\u003e — \u003cstrong\u003eNot available\u003c\/strong\u003e for the Judean People's Front. (Splitters!)\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55182626193784,"sku":"7565116_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55182626226552,"sku":"7565116_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55182626259320,"sku":"7565116_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55182626292088,"sku":"7565116_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55182626324856,"sku":"7565116_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55182626357624,"sku":"7565116_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55182626390392,"sku":"7565116_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55182626423160,"sku":"7565116_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55182625407352,"sku":"7565116_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55182625440120,"sku":"7565116_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55182625472888,"sku":"7565116_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55182625505656,"sku":"7565116_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55182625538424,"sku":"7565116_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55182625571192,"sku":"7565116_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55182625603960,"sku":"7565116_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55182625636728,"sku":"7565116_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55182625669496,"sku":"7565116_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55182625702264,"sku":"7565116_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55182625735032,"sku":"7565116_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55182625767800,"sku":"7565116_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55182625800568,"sku":"7565116_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55182625833336,"sku":"7565116_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55182625866104,"sku":"7565116_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55182625898872,"sku":"7565116_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182625931640,"sku":"7565116_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182625964408,"sku":"7565116_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182625997176,"sku":"7565116_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182626029944,"sku":"7565116_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182626062712,"sku":"7565116_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182626095480,"sku":"7565116_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182626128248,"sku":"7565116_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182626161016,"sku":"7565116_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_59.jpg?v=1779311086"},{"product_id":"u-ok-hun-attila-the-hun-t-shirt","title":"U OK Hun? – Attila the Hun T-Shirt","description":"\u003cp data-start=\"222\" data-end=\"429\"\u003eHe burned cities, crushed empires, and still found time to check in with the emotional wellbeing of Europe.\u003cbr data-start=\"329\" data-end=\"332\"\u003e\u003cstrong data-start=\"332\" data-end=\"350\"\u003eAttila the Hun\u003c\/strong\u003e: conqueror, warlord, and possibly the original sender of \u003cem data-start=\"408\" data-end=\"419\"\u003econcerned\u003c\/em\u003e messages.\u003c\/p\u003e\n\u003cp data-start=\"431\" data-end=\"544\"\u003eThis shirt blends brutal history with modern sarcasm — perfect for fans of irony, invasions, and \u003cstrong data-start=\"528\" data-end=\"543\"\u003esoft cotton\u003c\/strong\u003e.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55182638154104,"sku":"1792593_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55182638186872,"sku":"1792593_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55182638219640,"sku":"1792593_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55182638252408,"sku":"1792593_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55182638285176,"sku":"1792593_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55182638317944,"sku":"1792593_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55182638350712,"sku":"1792593_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55182638383480,"sku":"1792593_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55182637367672,"sku":"1792593_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182637400440,"sku":"1792593_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182637433208,"sku":"1792593_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182637465976,"sku":"1792593_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182637498744,"sku":"1792593_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182637531512,"sku":"1792593_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182637564280,"sku":"1792593_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182637597048,"sku":"1792593_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55182637629816,"sku":"1792593_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55182637662584,"sku":"1792593_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55182637695352,"sku":"1792593_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55182637728120,"sku":"1792593_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55182637760888,"sku":"1792593_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55182637793656,"sku":"1792593_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55182637826424,"sku":"1792593_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55182637859192,"sku":"1792593_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182637891960,"sku":"1792593_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182637924728,"sku":"1792593_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182637957496,"sku":"1792593_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182637990264,"sku":"1792593_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182638023032,"sku":"1792593_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182638055800,"sku":"1792593_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182638088568,"sku":"1792593_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182638121336,"sku":"1792593_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_56.jpg?v=1779307330"},{"product_id":"carthage-founded-by-dido-finished-by-scipio-t-shirt","title":"Carthage – Founded by Dido, Finished by Scipio T-Shirt","description":"\u003cp data-start=\"284\" data-end=\"371\"\u003e\u003cstrong data-start=\"284\" data-end=\"309\"\u003eA tale of two legends\u003c\/strong\u003e: one built it with vision, the other ended it with vengeance.\u003c\/p\u003e\n\u003cp data-start=\"373\" data-end=\"609\"\u003eThis shirt honors the rise and ruin of \u003cstrong data-start=\"412\" data-end=\"424\"\u003eCarthage\u003c\/strong\u003e — from \u003cstrong data-start=\"432\" data-end=\"466\"\u003eQueen Dido’s mythical founding\u003c\/strong\u003e to \u003cstrong data-start=\"470\" data-end=\"517\"\u003eScipio Aemilianus’s very real final chapter\u003c\/strong\u003e. If you like your ancient history sweeping, tragic, and scorched-earth, this one's for you.\u003c\/p\u003e\n\u003cp data-start=\"611\" data-end=\"681\"\u003ePrinted on \u003cstrong data-start=\"622\" data-end=\"637\"\u003esoft cotton\u003c\/strong\u003e — because salt ruins more than just fields.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55182657421688,"sku":"6490290_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182657454456,"sku":"6490290_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182657487224,"sku":"6490290_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182657519992,"sku":"6490290_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182657552760,"sku":"6490290_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182657585528,"sku":"6490290_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182657618296,"sku":"6490290_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182657651064,"sku":"6490290_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55182657683832,"sku":"6490290_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55182657716600,"sku":"6490290_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55182657749368,"sku":"6490290_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55182657782136,"sku":"6490290_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55182657814904,"sku":"6490290_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55182657847672,"sku":"6490290_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55182657880440,"sku":"6490290_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55182657913208,"sku":"6490290_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55182657945976,"sku":"6490290_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55182657978744,"sku":"6490290_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55182658011512,"sku":"6490290_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55182658044280,"sku":"6490290_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55182658077048,"sku":"6490290_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55182658109816,"sku":"6490290_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55182658142584,"sku":"6490290_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55182658175352,"sku":"6490290_16254","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-20T165628.590.jpg?v=1779481819"},{"product_id":"third-times-the-charm-scipio-third-punic-war-t-shirt","title":"Third Time’s the Charm – Scipio \u0026 the Third Punic War T-Shirt","description":"\u003cp data-start=\"326\" data-end=\"405\"\u003eRome asked politely, then forcefully, then... well, \u003cstrong data-start=\"378\" data-end=\"404\"\u003ethird time’s the charm\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"407\" data-end=\"582\"\u003eCelebrate the complete and utter destruction of Carthage in true Roman style with this witty tribute to \u003cstrong data-start=\"511\" data-end=\"532\"\u003eScipio Aemilianus\u003c\/strong\u003e, the man who made sure it really stuck this time.\u003c\/p\u003e\n\u003cp data-start=\"584\" data-end=\"656\"\u003ePrinted on \u003cstrong data-start=\"595\" data-end=\"610\"\u003esoft cotton\u003c\/strong\u003e — because scorched earth is terrible to wear.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55182663614840,"sku":"7483838_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182663647608,"sku":"7483838_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182663680376,"sku":"7483838_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182663713144,"sku":"7483838_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182663745912,"sku":"7483838_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182663778680,"sku":"7483838_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182663811448,"sku":"7483838_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182663844216,"sku":"7483838_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55182663876984,"sku":"7483838_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55182663909752,"sku":"7483838_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55182663942520,"sku":"7483838_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55182663975288,"sku":"7483838_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55182664008056,"sku":"7483838_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55182664040824,"sku":"7483838_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55182664073592,"sku":"7483838_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55182664106360,"sku":"7483838_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55182664139128,"sku":"7483838_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55182664171896,"sku":"7483838_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55182664204664,"sku":"7483838_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55182664237432,"sku":"7483838_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55182664270200,"sku":"7483838_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55182664302968,"sku":"7483838_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55182664335736,"sku":"7483838_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55182664368504,"sku":"7483838_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182664401272,"sku":"7483838_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182664434040,"sku":"7483838_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182664466808,"sku":"7483838_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182664499576,"sku":"7483838_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182664532344,"sku":"7483838_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182664565112,"sku":"7483838_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182664597880,"sku":"7483838_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182664630648,"sku":"7483838_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-22T212928.748.jpg?v=1779481782"},{"product_id":"veni-vidi-vici-i-came-i-saw-i-conquered-t-shirt","title":"Veni Vidi Vici – I Came, I Saw, I Conquered T-Shirt","description":"\u003cp data-start=\"238\" data-end=\"330\"\u003eJulius Caesar didn’t do long speeches — just short, sharp declarations and total domination.\u003c\/p\u003e\n\u003cp data-start=\"332\" data-end=\"457\"\u003eThis Latin classic is for the ambitious, the unapologetic, and those who like their victories decisive and their shirts soft.\u003c\/p\u003e\n\u003cp data-start=\"459\" data-end=\"523\"\u003ePrinted on soft cotton — because conquering Gaul is sweaty work.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55182750220664,"sku":"8343426_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182750253432,"sku":"8343426_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182750286200,"sku":"8343426_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182750318968,"sku":"8343426_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182750351736,"sku":"8343426_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182750384504,"sku":"8343426_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182750417272,"sku":"8343426_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182750450040,"sku":"8343426_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55182750482808,"sku":"8343426_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55182750515576,"sku":"8343426_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55182750548344,"sku":"8343426_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55182750581112,"sku":"8343426_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55182750613880,"sku":"8343426_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55182750646648,"sku":"8343426_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55182750679416,"sku":"8343426_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55182750712184,"sku":"8343426_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182750744952,"sku":"8343426_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182750777720,"sku":"8343426_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182750810488,"sku":"8343426_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182750843256,"sku":"8343426_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182750876024,"sku":"8343426_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182750908792,"sku":"8343426_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182750941560,"sku":"8343426_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182750974328,"sku":"8343426_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55182751007096,"sku":"8343426_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55182751039864,"sku":"8343426_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55182751072632,"sku":"8343426_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55182751105400,"sku":"8343426_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55182751138168,"sku":"8343426_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55182751170936,"sku":"8343426_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55182751203704,"sku":"8343426_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55182751236472,"sku":"8343426_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_49.jpg?v=1779205446"},{"product_id":"one-does-not-simply-explain-the-holy-roman-empire-t-shirt","title":"One does not simply explain the Holy Roman Empire T-Shirt","description":"\u003cp data-start=\"595\" data-end=\"664\"\u003eIt \u003cstrong\u003ewasn’t holy.\u003c\/strong\u003e\u003cbr data-start=\"610\" data-end=\"613\"\u003eIt \u003cstrong\u003ewasn’t Roman.\u003c\/strong\u003e\u003cbr data-start=\"629\" data-end=\"632\"\u003eAnd it definitely \u003cstrong\u003ewasn’t simple.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"666\" data-end=\"998\"\u003eThis Holy Roman Empire t-shirt is a perfect blend of meme culture and medieval chaos. A nod to both internet humour and one of Europe’s most confusing political entities, this tee is ideal for history lovers who know that trying to explain the Holy Roman Empire usually ends in a 45-minute lecture.\u003c\/p\u003e\n\u003cp data-start=\"1000\" data-end=\"1174\"\u003eIt’s wearable enough for everyday life — but clever enough that only the right people will get it instantly.\u003c\/p\u003e\n\u003ch3 data-start=\"1176\" data-end=\"1198\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\u003cp data-start=\"1201\" data-end=\"1247\"\u003eClever history meme with serious nerd appeal\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"1294\" data-end=\"1359\"\u003ePerfect for teachers, students, medieval buffs and museum-goers\u003c\/p\u003e\n\u003cp data-start=\"1294\" data-end=\"1359\"\u003eGuaranteed to start a “well actually…” conversation\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55451396931960,"sku":"4337207_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55451396964728,"sku":"4337207_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55451396997496,"sku":"4337207_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55451397030264,"sku":"4337207_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55451397063032,"sku":"4337207_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55451397095800,"sku":"4337207_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55451397128568,"sku":"4337207_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55451397161336,"sku":"4337207_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55451396145528,"sku":"4337207_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55451396178296,"sku":"4337207_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55451396211064,"sku":"4337207_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55451396243832,"sku":"4337207_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55451396276600,"sku":"4337207_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55451396309368,"sku":"4337207_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55451396342136,"sku":"4337207_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55451396374904,"sku":"4337207_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55451396407672,"sku":"4337207_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55451396440440,"sku":"4337207_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55451396473208,"sku":"4337207_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55451396505976,"sku":"4337207_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55451396538744,"sku":"4337207_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55451396571512,"sku":"4337207_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55451396604280,"sku":"4337207_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55451396637048,"sku":"4337207_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55451396669816,"sku":"4337207_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55451396702584,"sku":"4337207_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55451396735352,"sku":"4337207_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55451396768120,"sku":"4337207_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55451396800888,"sku":"4337207_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55451396833656,"sku":"4337207_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55451396866424,"sku":"4337207_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55451396899192,"sku":"4337207_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_22.jpg?v=1779202789"},{"product_id":"what-the-fk-is-that-roman-elephant-tshirt","title":"What The F$#K Is That!? (Scipio, Punic War 202 BC) T-Shirt","description":"\u003cp data-start=\"485\" data-end=\"535\"\u003eSome moments in history didn’t need translation…\u003c\/p\u003e\n\u003cp data-start=\"537\" data-end=\"621\"\u003eYou’re a Roman soldier.\u003cbr data-start=\"560\" data-end=\"563\"\u003eYou’ve trained for battle. Formation. Discipline. Steel.\u003c\/p\u003e\n\u003cp data-start=\"623\" data-end=\"671\"\u003eAnd then Carthage shows up with war elephants.\u003c\/p\u003e\n\u003cp data-start=\"673\" data-end=\"693\"\u003eYeah. That’ll do it.\u003c\/p\u003e\n\u003cp data-start=\"722\" data-end=\"910\"\u003eThis design captures one of the most surreal moments of the Second Punic War—when Roman forces first faced Hannibal’s elephants. A clash of tactics… and a serious mismatch in expectations.\u003c\/p\u003e\n\u003cp data-start=\"912\" data-end=\"943\"\u003eBecause no one trains for that.\u003c\/p\u003e\n\u003cp\u003eHistory wasn’t always dignified.\u003cbr data-start=\"1371\" data-end=\"1374\"\u003eSometimes it was just confusion… followed by panic.\u003c\/p\u003e\n\u003chr data-start=\"945\" data-end=\"948\"\u003e\n\u003ch3 data-section-id=\"1xcd70u\" data-start=\"950\" data-end=\"978\"\u003e\u003cspan role=\"text\"\u003e\u003cstrong data-start=\"954\" data-end=\"976\"\u003eWhy People Love It\u003c\/strong\u003e\u003c\/span\u003e\u003c\/h3\u003e\n\u003cul data-start=\"979\" data-end=\"1160\"\u003e\n\u003cli data-section-id=\"f9xrg3\" data-start=\"979\" data-end=\"1017\"\u003eBold, conversation-starting design\u003c\/li\u003e\n\u003cli data-section-id=\"qsay4k\" data-start=\"1018\" data-end=\"1069\"\u003ePerfect for history fans with a sense of humour\u003c\/li\u003e\n\u003cli data-section-id=\"5zqv5j\" data-start=\"1070\" data-end=\"1117\"\u003eClean, modern graphic style that stands out\u003c\/li\u003e\n\u003cli data-section-id=\"r5nd46\" data-start=\"1118\" data-end=\"1160\"\u003eIdeal gift for military history lovers\u003cbr\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55531714118008,"sku":"6518220_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55531714150776,"sku":"6518220_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55531714183544,"sku":"6518220_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55531714216312,"sku":"6518220_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55531714249080,"sku":"6518220_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55531714281848,"sku":"6518220_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55531714314616,"sku":"6518220_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55531714347384,"sku":"6518220_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55531713855864,"sku":"6518220_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55531713888632,"sku":"6518220_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55531713921400,"sku":"6518220_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55531713954168,"sku":"6518220_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55531713986936,"sku":"6518220_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55531714019704,"sku":"6518220_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55531714052472,"sku":"6518220_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55531714085240,"sku":"6518220_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_15.jpg?v=1779307411"},{"product_id":"rome-strikes-back-roman-empire-star-wars-parody-t-shirt","title":"Rome Strikes Back – Roman Empire Star Wars Parody T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eLong live the Empire. The original one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSPQR didn't need a Death Star — they had legions, eagles, and the absolute audacity to build roads through mountains and call it infrastructure. The Roman Empire ran half the known world for five centuries. The other lot managed one galaxy for about forty years before the Ewoks sorted them out.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor history fans, Star Wars nerds, and anyone who thinks Augustus had better PR than Palpatine.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The Senate has approved this message.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55571683475832,"sku":"7287217_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55571683508600,"sku":"7287217_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55571683541368,"sku":"7287217_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55571683574136,"sku":"7287217_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55571683606904,"sku":"7287217_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55571683639672,"sku":"7287217_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55571683672440,"sku":"7287217_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55571683705208,"sku":"7287217_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55571683737976,"sku":"7287217_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55571683770744,"sku":"7287217_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55571683803512,"sku":"7287217_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55571683836280,"sku":"7287217_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55571683869048,"sku":"7287217_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55571683901816,"sku":"7287217_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55571683934584,"sku":"7287217_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55571683967352,"sku":"7287217_12669","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-05-29T182120.904.jpg?v=1780075465"},{"product_id":"weapons-change-warriors-dont-roman-t-shirt","title":"Weapons Change, Warriors Don't Roman Soldier Minigun T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eHe conquered half the known world with a gladius and a bad attitude. Give him a minigun and frankly nothing changes. The Roman legionary was built different — two thousand years of military evolution and the warrior spirit remains exactly the same. Brutal, focused, and absolutely not to be reasoned with.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor historians, military history enthusiasts, and anyone who suspects they were born in the wrong century.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Caesar would have worn one, but he had that toga thing going on.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55573100888440,"sku":"9964943_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573100921208,"sku":"9964943_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573100953976,"sku":"9964943_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573100986744,"sku":"9964943_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573101019512,"sku":"9964943_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573101052280,"sku":"9964943_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573101085048,"sku":"9964943_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573101117816,"sku":"9964943_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573100364152,"sku":"9964943_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573100396920,"sku":"9964943_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573100429688,"sku":"9964943_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573100462456,"sku":"9964943_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573100495224,"sku":"9964943_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573100527992,"sku":"9964943_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573100560760,"sku":"9964943_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573100593528,"sku":"9964943_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573100626296,"sku":"9964943_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573100659064,"sku":"9964943_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573100691832,"sku":"9964943_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573100724600,"sku":"9964943_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573100757368,"sku":"9964943_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573100790136,"sku":"9964943_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573100822904,"sku":"9964943_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573100855672,"sku":"9964943_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-02T012820.929.jpg?v=1780362355"},{"product_id":"teutoburg-forest-fun-run-roman-t-shirt","title":"Teutoburg Forest Fun Run 9 AD Running For Your Life T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIn 9 AD, three Roman legions entered the Teutoburg Forest. They did not come back. What followed was less a military engagement and more an extremely poorly reviewed cross-country run. It's not the distance that kills you. It's everything else. Participants are advised to bring a sword, abandon their shield early, and not look back.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor Roman history enthusiasts, ancient warfare fans, and anyone who finds organised running marginally less terrifying than Germanic ambushes.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Good luck. You'll need it.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55573106426232,"sku":"5889457_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55573106459000,"sku":"5889457_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55573106491768,"sku":"5889457_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55573106524536,"sku":"5889457_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55573106557304,"sku":"5889457_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55573106590072,"sku":"5889457_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55573106622840,"sku":"5889457_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55573106655608,"sku":"5889457_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55573106688376,"sku":"5889457_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55573106721144,"sku":"5889457_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55573106753912,"sku":"5889457_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55573106786680,"sku":"5889457_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55573106819448,"sku":"5889457_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55573106852216,"sku":"5889457_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55573106884984,"sku":"5889457_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55573106917752,"sku":"5889457_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573106950520,"sku":"5889457_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573106983288,"sku":"5889457_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573107016056,"sku":"5889457_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573107048824,"sku":"5889457_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573107081592,"sku":"5889457_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573107114360,"sku":"5889457_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573107147128,"sku":"5889457_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573107179896,"sku":"5889457_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55573107212664,"sku":"5889457_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573107245432,"sku":"5889457_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573107278200,"sku":"5889457_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573107310968,"sku":"5889457_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573107343736,"sku":"5889457_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573107376504,"sku":"5889457_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573107409272,"sku":"5889457_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573107442040,"sku":"5889457_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-03T032637.830.jpg?v=1780505293"},{"product_id":"i-was-born-2000-years-too-late-roman-t-shirt","title":"I Was Born 2000 Years Too Late Roman Colosseum T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Colosseum. Eighty thousand spectators. Chariot races, gladiatorial combat, lions, and the kind of entertainment budget modern sports franchises can only dream of. And you missed all of it by a mere two thousand years. The gates are open. The crowd is roaring. You were just born at the wrong end of history.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor Roman history enthusiasts, ancient history lovers, and anyone who suspects the modern world is a significant downgrade.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. SPQR. You would have fitted right in. Probably.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55573115404664,"sku":"6693171_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573115437432,"sku":"6693171_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573115470200,"sku":"6693171_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573115502968,"sku":"6693171_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573115535736,"sku":"6693171_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573115568504,"sku":"6693171_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573115601272,"sku":"6693171_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573115634040,"sku":"6693171_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573114880376,"sku":"6693171_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573114913144,"sku":"6693171_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573114945912,"sku":"6693171_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573114978680,"sku":"6693171_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573115011448,"sku":"6693171_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573115044216,"sku":"6693171_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573115076984,"sku":"6693171_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573115109752,"sku":"6693171_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573115142520,"sku":"6693171_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573115175288,"sku":"6693171_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573115208056,"sku":"6693171_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573115240824,"sku":"6693171_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573115273592,"sku":"6693171_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573115306360,"sku":"6693171_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573115339128,"sku":"6693171_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573115371896,"sku":"6693171_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-02T012506.272.jpg?v=1780452485"},{"product_id":"still-not-over-the-fall-of-rome-ancient-rome-t-shirt","title":"Still Not Over the Fall of Rome — Ancient Rome T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIt's been 1,500 years. The grief remains.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Western Roman Empire didn't collapse overnight — it unravelled over centuries of political instability, military pressure, economic strain, and a steady stream of people who really should not have been let through the border. When Romulus Augustulus was deposed in 476 AD, the greatest administrative and military machine the ancient world had ever produced quietly ceased to exist. Historians are still arguing about why. History lovers are still upset about it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor those who look at the modern world and think: Rome would not have stood for this.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The empire, considerably less durable.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55576980783480,"sku":"1195039_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55576980816248,"sku":"1195039_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55576980849016,"sku":"1195039_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55576980881784,"sku":"1195039_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55576980914552,"sku":"1195039_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55576980947320,"sku":"1195039_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55576980980088,"sku":"1195039_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55576981012856,"sku":"1195039_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55576981045624,"sku":"1195039_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55576981078392,"sku":"1195039_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55576981111160,"sku":"1195039_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55576981143928,"sku":"1195039_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55576981176696,"sku":"1195039_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55576981209464,"sku":"1195039_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55576981242232,"sku":"1195039_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55576981275000,"sku":"1195039_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55576981307768,"sku":"1195039_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55576981340536,"sku":"1195039_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55576981373304,"sku":"1195039_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55576981406072,"sku":"1195039_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55576981438840,"sku":"1195039_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55576981471608,"sku":"1195039_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55576981504376,"sku":"1195039_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55576981537144,"sku":"1195039_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55576981569912,"sku":"1195039_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55576981602680,"sku":"1195039_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55576981635448,"sku":"1195039_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55576981668216,"sku":"1195039_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55576981700984,"sku":"1195039_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55576981733752,"sku":"1195039_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55576981766520,"sku":"1195039_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55576981799288,"sku":"1195039_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-06T174825.568.jpg?v=1780767932"},{"product_id":"current-mood-western-roman-empire-t-shirt","title":"Current Mood: Western Roman Empire T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eCurrent mood: Western Roman Empire. Declining. Divided. Doing my best.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNo invasion, no single villain, no one dramatic Tuesday — just five centuries of currency debasement, border overstretch, and middle management you couldn't trust with a tax receipt. By the end, even the Emperor was just sat there, head in hands, surrounded by smoke and rubble, wondering where it all went wrong.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who've had a week that felt distinctly 4th-century.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA mood, a Colosseum, and the slow collapse of an empire, all on one chest.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. More structurally sound than the actual Western Roman Empire.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586225947000,"sku":"8790402_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586225979768,"sku":"8790402_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586226012536,"sku":"8790402_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586226045304,"sku":"8790402_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586226078072,"sku":"8790402_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586226110840,"sku":"8790402_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586226143608,"sku":"8790402_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586226176376,"sku":"8790402_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586225422712,"sku":"8790402_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586225455480,"sku":"8790402_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586225488248,"sku":"8790402_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586225521016,"sku":"8790402_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586225553784,"sku":"8790402_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586225586552,"sku":"8790402_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586225619320,"sku":"8790402_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586225652088,"sku":"8790402_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586225684856,"sku":"8790402_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586225717624,"sku":"8790402_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586225750392,"sku":"8790402_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586225783160,"sku":"8790402_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586225815928,"sku":"8790402_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586225848696,"sku":"8790402_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586225881464,"sku":"8790402_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586225914232,"sku":"8790402_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-20T173137.554.jpg?v=1782051666"},{"product_id":"how-come-its-always-nobody-asked-roman-empire-t-shirt","title":"How Come It's Always \"Nobody Asked\" – Roman Empire Edition  T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eHow come it's always \"nobody asked\" and never \"thank you for telling me about the Roman Empire\"?\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSomeone mentions a wall, a road, a collapsed economy from 1,500 years ago, and suddenly they're the difficult one. Strange. The Colosseum's still standing. The aqueducts still work in places. Somebody has to keep the legacy alive at parties.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who will, in fact, tell you about the Roman Empire.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eUnprompted facts, unmatched commitment, one empire's worth of trivia.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Gratitude not included, apparently.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586229584248,"sku":"1448221_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586229617016,"sku":"1448221_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586229649784,"sku":"1448221_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586229682552,"sku":"1448221_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586229715320,"sku":"1448221_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586229748088,"sku":"1448221_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586229780856,"sku":"1448221_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586229813624,"sku":"1448221_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586229059960,"sku":"1448221_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586229092728,"sku":"1448221_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586229125496,"sku":"1448221_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586229158264,"sku":"1448221_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586229191032,"sku":"1448221_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586229223800,"sku":"1448221_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586229256568,"sku":"1448221_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586229289336,"sku":"1448221_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586229322104,"sku":"1448221_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586229354872,"sku":"1448221_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586229387640,"sku":"1448221_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586229420408,"sku":"1448221_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586229453176,"sku":"1448221_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586229485944,"sku":"1448221_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586229518712,"sku":"1448221_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586229551480,"sku":"1448221_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/Copy_of_hero_product_image_12.jpg?v=1782058501"},{"product_id":"built-like-the-colosseum-still-standing-t-shirt","title":"Built Like The Colosseum, Old Falling Apart But Still Standing T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBuilt like the Colosseum. Old, falling apart, but still standing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eTwo thousand years, multiple earthquakes, a few centuries of stone-robbing, and it's still there drawing crowds. Honestly the best self-deprecating compliment in history.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who feel exactly like a 1st-century amphitheatre on a Monday morning.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne ruin, one relatable mood, zero structural engineers consulted.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Outlasting empires since AD 80.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55586234499448,"sku":"2054739_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55586234532216,"sku":"2054739_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55586234564984,"sku":"2054739_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55586234597752,"sku":"2054739_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55586234630520,"sku":"2054739_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55586234663288,"sku":"2054739_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55586234696056,"sku":"2054739_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55586234728824,"sku":"2054739_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55586234761592,"sku":"2054739_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55586234794360,"sku":"2054739_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55586234827128,"sku":"2054739_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55586234859896,"sku":"2054739_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55586234892664,"sku":"2054739_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55586234925432,"sku":"2054739_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55586234958200,"sku":"2054739_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55586234990968,"sku":"2054739_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586235023736,"sku":"2054739_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586235056504,"sku":"2054739_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586235089272,"sku":"2054739_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586235122040,"sku":"2054739_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586235154808,"sku":"2054739_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586235187576,"sku":"2054739_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586235220344,"sku":"2054739_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586235253112,"sku":"2054739_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55586235285880,"sku":"2054739_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586235318648,"sku":"2054739_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586235351416,"sku":"2054739_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586235384184,"sku":"2054739_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586235416952,"sku":"2054739_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586235449720,"sku":"2054739_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586235482488,"sku":"2054739_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586235515256,"sku":"2054739_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-20T174345.567.jpg?v=1782058953"},{"product_id":"well-cross-that-bridge-julius-caesar-rubicon-t-shirt","title":"We'll Cross That Bridge When We Come To It, Julius Caesar Rubicon T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eWe'll cross that bridge when we come to it. Julius Caesar did. January 49 BC.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eExcept he didn't hesitate. One legion, one river, one decision that ended the Roman Republic and started a civil war. Turns out \"we'll deal with it later\" and \"alea iacta est\" mean roughly the same thing when you're Caesar.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who've made a decision with similarly irreversible consequences.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne bridge, one general, no going back.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Point of no return not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55586235580792,"sku":"7787228_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55586235613560,"sku":"7787228_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55586235646328,"sku":"7787228_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55586235679096,"sku":"7787228_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55586235711864,"sku":"7787228_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55586235744632,"sku":"7787228_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55586235777400,"sku":"7787228_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55586235810168,"sku":"7787228_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55586235842936,"sku":"7787228_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55586235875704,"sku":"7787228_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55586235908472,"sku":"7787228_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55586235941240,"sku":"7787228_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55586235974008,"sku":"7787228_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55586236006776,"sku":"7787228_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55586236039544,"sku":"7787228_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55586236072312,"sku":"7787228_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586236105080,"sku":"7787228_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586236137848,"sku":"7787228_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586236170616,"sku":"7787228_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586236203384,"sku":"7787228_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586236236152,"sku":"7787228_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586236268920,"sku":"7787228_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586236301688,"sku":"7787228_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586236334456,"sku":"7787228_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55586236367224,"sku":"7787228_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586236399992,"sku":"7787228_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586236432760,"sku":"7787228_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586236465528,"sku":"7787228_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586236498296,"sku":"7787228_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586236531064,"sku":"7787228_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586236563832,"sku":"7787228_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586236596600,"sku":"7787228_12652","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/Copy_of_hero_product_image_8.jpg?v=1782059076"},{"product_id":"i-for-one-do-not-understand-roman-numerals-t-shirt","title":"I For One Do Not Understand Roman Numerals T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eI, for one, do not understand Roman numerals.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSpot the irony. Seven symbols, no zero, and a system that somehow ran an empire's bookkeeping, calendars, and monuments for centuries. Genuinely impressive. Genuinely incomprehensible at a glance.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who've stared at a film's copyright date for a solid ten seconds.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne joke, two columns, zero actual numerical confidence.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Maths anxiety not included, allegedly.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586239119736,"sku":"3931545_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586239152504,"sku":"3931545_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586239185272,"sku":"3931545_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586239218040,"sku":"3931545_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586239250808,"sku":"3931545_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586239283576,"sku":"3931545_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586239316344,"sku":"3931545_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586239349112,"sku":"3931545_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586238595448,"sku":"3931545_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586238628216,"sku":"3931545_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586238660984,"sku":"3931545_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586238693752,"sku":"3931545_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586238726520,"sku":"3931545_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586238759288,"sku":"3931545_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586238792056,"sku":"3931545_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586238824824,"sku":"3931545_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586238857592,"sku":"3931545_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586238890360,"sku":"3931545_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586238923128,"sku":"3931545_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586238955896,"sku":"3931545_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586238988664,"sku":"3931545_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586239021432,"sku":"3931545_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586239054200,"sku":"3931545_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586239086968,"sku":"3931545_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-20T173524.731.jpg?v=1782059429"},{"product_id":"roman-empire-since-before-it-was-cool-t-shirt","title":"Been Thinking About The Roman Empire Since Before It Was Cool T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBeen thinking about the Roman Empire since before it was cool.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eLong before it was a viral question, some of us were already deep into aqueducts, emperors, and exactly how many times a week is normal. Welcome to the trend everyone else just discovered.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who were never \"getting into\" Rome — they just never left.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne bust, one Colosseum, zero bandwagon-jumping.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Originality not up for debate.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586810003832,"sku":"4687179_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586810036600,"sku":"4687179_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586810069368,"sku":"4687179_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586810102136,"sku":"4687179_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586810134904,"sku":"4687179_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586810167672,"sku":"4687179_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586810200440,"sku":"4687179_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586810233208,"sku":"4687179_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586809479544,"sku":"4687179_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586809512312,"sku":"4687179_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586809545080,"sku":"4687179_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586809577848,"sku":"4687179_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586809610616,"sku":"4687179_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586809643384,"sku":"4687179_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586809676152,"sku":"4687179_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586809708920,"sku":"4687179_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586809741688,"sku":"4687179_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586809774456,"sku":"4687179_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586809807224,"sku":"4687179_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586809839992,"sku":"4687179_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586809872760,"sku":"4687179_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586809905528,"sku":"4687179_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586809938296,"sku":"4687179_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586809971064,"sku":"4687179_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/Copy_of_hero_product_image_21.jpg?v=1782137032"},{"product_id":"teutoburg-forest-worst-camping-trip-ever-t-shirt","title":"Teutoburg Forest Worst Camping Trip Ever T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThree legions went camping in Germania in 9 AD. None of them came home.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eGovernor Varus marched into the Teutoburg Forest expecting a routine show of Roman authority. Instead, Arminius — a Germanic chieftain who'd been trained by Rome itself — led an ambush so total that the legions never recovered the ground, the legions, or their dignity. Augustus reportedly spent years muttering about getting his men back. He never did.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who know a bad trip when the tent's already full of arrows.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne helmet, one shield, zero survivors, and Rome's worst-kept frontier secret.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Considerably safer than the original itinerary.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591203537272,"sku":"5866839_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591203570040,"sku":"5866839_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591203602808,"sku":"5866839_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591203635576,"sku":"5866839_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591203668344,"sku":"5866839_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591203701112,"sku":"5866839_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591203733880,"sku":"5866839_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591203766648,"sku":"5866839_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591203275128,"sku":"5866839_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591203307896,"sku":"5866839_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591203340664,"sku":"5866839_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591203373432,"sku":"5866839_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591203406200,"sku":"5866839_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591203438968,"sku":"5866839_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591203471736,"sku":"5866839_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591203504504,"sku":"5866839_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/Copy_of_hero_product_image_34.jpg?v=1782693780"},{"product_id":"outsourcing-soldiers-is-a-bad-idea-western-roman-empire-476-ad-t-shirt","title":"Outsourcing Soldiers Is A Bad Idea Western Roman Empire 476 AD T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSome business decisions take centuries to backfire. This one only took a generation.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBy the late 5th century, Rome had spent decades relying on Germanic foederati to fill out its armies — cheaper, plentiful, and conveniently disposable, or so it seemed. In 476, when those same mercenaries asked for land in exchange for their service and got refused, they simply removed the emperor themselves. The Western Roman Empire didn't fall to a foreign invasion. It fell to its own payroll.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who know the real lesson here is read the contract before you sign it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne crown, one bad decision, zero severance package.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Considerably less likely to overthrow an empire.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591469810040,"sku":"1820457_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591469842808,"sku":"1820457_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591469875576,"sku":"1820457_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591469908344,"sku":"1820457_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591469941112,"sku":"1820457_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591469973880,"sku":"1820457_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591470006648,"sku":"1820457_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591470039416,"sku":"1820457_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55591469285752,"sku":"1820457_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55591469318520,"sku":"1820457_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55591469351288,"sku":"1820457_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55591469384056,"sku":"1820457_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55591469416824,"sku":"1820457_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55591469449592,"sku":"1820457_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55591469482360,"sku":"1820457_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55591469515128,"sku":"1820457_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591469547896,"sku":"1820457_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591469580664,"sku":"1820457_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591469613432,"sku":"1820457_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591469646200,"sku":"1820457_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591469678968,"sku":"1820457_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591469711736,"sku":"1820457_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591469744504,"sku":"1820457_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591469777272,"sku":"1820457_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-28T200732.613.jpg?v=1782693797"},{"product_id":"china-ah-my-western-equal-rome-no-t-shirt","title":"China Ah My Western Equal Rome No T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eTwo empires, roughly the same size, roughly the same era, roughly the same ego problem. Only one of them was self-aware about it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Han Dynasty and the Roman Empire ran at the same time, commanded comparable populations, and were linked, however loosely, by the same Silk Road trade routes. China knew exactly what it was dealing with. Rome, by contrast, spent most of its history treating anyone outside the Mediterranean as a footnote at best — even an empire it barely had the geography to understand.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who know real confidence doesn't need anyone else to look smaller.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne handshake offered, one tantrum thrown, one empire that never learned the difference.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. No actual togas were ruined in the making of this t-shirt.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591470989688,"sku":"6601788_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591471022456,"sku":"6601788_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591471055224,"sku":"6601788_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591471087992,"sku":"6601788_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591471120760,"sku":"6601788_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591471153528,"sku":"6601788_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591471186296,"sku":"6601788_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591471219064,"sku":"6601788_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591470727544,"sku":"6601788_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591470760312,"sku":"6601788_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591470793080,"sku":"6601788_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591470825848,"sku":"6601788_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591470858616,"sku":"6601788_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591470891384,"sku":"6601788_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591470924152,"sku":"6601788_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591470956920,"sku":"6601788_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-28T200858.666.jpg?v=1782693796"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/collections\/Ancient_WOrld_2.png?v=1750467424","url":"https:\/\/historyfront.com\/collections\/roman-history-t-shirts.oembed?page=2","provider":"History Front","version":"1.0","type":"link"}