{"title":"History Gifts for Dads","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eFind history gifts for dads who would rather receive something inspired by Rome, Waterloo or World War II than another pair of socks.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eExplore original history designs covering famous battles, ancient civilisations, military history and historical humour — perfect for fathers who never miss an opportunity to tell you an interesting historical fact.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eWhether you're shopping for Father's Day, a birthday or Christmas, discover unique gifts for history-loving dads from History Front.\u003c\/span\u003e\u003c\/p\u003e","products":[{"product_id":"i-read-history-and-i-know-things-tshirt","title":"I Read History \u0026 I Know Things – That’s What I Do T-Shirt","description":"\u003cp data-start=\"642\" data-end=\"755\"\u003e\u003cstrong data-start=\"642\" data-end=\"694\"\u003eI read history. I know things. That’s what I do.\u003c\/strong\u003e\u003cbr data-start=\"694\" data-end=\"697\"\u003eNo dragons, just dates and devastatingly accurate context.\u003c\/p\u003e\n\u003cp data-start=\"757\" data-end=\"1042\"\u003eThis \u003cstrong data-start=\"762\" data-end=\"823\"\u003eI Read History \u0026amp; I Know Things – That’s What I Do T-Shirt\u003c\/strong\u003e is the perfect declaration for anyone who dominates at pub quizzes, corrects movie inaccuracies, or casually drops facts about Mesopotamia into everyday conversation. It’s intellectual swagger with a timeline attached.\u003c\/p\u003e\n\u003cp data-start=\"1044\" data-end=\"1134\"\u003ePerfect for teachers, students, trivia nerds, history lovers, and armchair emperors alike.\u003c\/p\u003e\n\u003cp data-start=\"1136\" data-end=\"1224\"\u003ePrinted on soft cotton with encyclopedic comfort and zero room for revisionist nonsense.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":47739931492627,"sku":"7146079_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":47739931525395,"sku":"7146079_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":47739931558163,"sku":"7146079_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":47739931590931,"sku":"7146079_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":47739931623699,"sku":"7146079_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":47739931656467,"sku":"7146079_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":47739931689235,"sku":"7146079_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":47739931722003,"sku":"7146079_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":47739931754771,"sku":"7146079_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":47739931787539,"sku":"7146079_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47739931820307,"sku":"7146079_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47739931853075,"sku":"7146079_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ S","offer_id":47739931885843,"sku":"7146079_15819","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ M","offer_id":47739931918611,"sku":"7146079_15820","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ L","offer_id":47739931951379,"sku":"7146079_15821","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ XL","offer_id":47739931984147,"sku":"7146079_15822","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ 2XL","offer_id":47739932016915,"sku":"7146079_15823","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Cardinal \/ 3XL","offer_id":47739932049683,"sku":"7146079_15824","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":47739932082451,"sku":"7146079_15831","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":47739932147987,"sku":"7146079_15832","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":47739932180755,"sku":"7146079_15833","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":47739932213523,"sku":"7146079_15834","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":47739932246291,"sku":"7146079_15835","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":47739932279059,"sku":"7146079_15836","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":47739932311827,"sku":"7146079_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":47739932344595,"sku":"7146079_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":47739932377363,"sku":"7146079_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":47739932410131,"sku":"7146079_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47739932442899,"sku":"7146079_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47739932475667,"sku":"7146079_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":47739932508435,"sku":"7146079_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":47739932541203,"sku":"7146079_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":47739932573971,"sku":"7146079_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":47739932606739,"sku":"7146079_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":47739932639507,"sku":"7146079_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":47739932672275,"sku":"7146079_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":47739932705043,"sku":"7146079_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":47739932737811,"sku":"7146079_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":47739932770579,"sku":"7146079_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":47739932803347,"sku":"7146079_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":47739932836115,"sku":"7146079_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":47739932868883,"sku":"7146079_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-18T013556.535.jpg?v=1779308025"},{"product_id":"long-range-shooting-golf-for-men-tshirt","title":"Long Range Shooting – Like Golf, But for Men T-Shirt","description":"\u003cp data-start=\"635\" data-end=\"757\"\u003e\u003cstrong data-start=\"635\" data-end=\"659\"\u003eLong range shooting:\u003c\/strong\u003e Like golf… if the ball travelled 1,000 yards, exploded on impact, and made you feel like a legend.\u003c\/p\u003e\n\u003cp data-start=\"759\" data-end=\"1050\"\u003eThis \u003cstrong data-start=\"764\" data-end=\"820\"\u003eLong Range Shooting – Like Golf, But for Men T-Shirt\u003c\/strong\u003e is for those who prefer a spotting scope to a caddy and think par should come with a muzzle brake. Whether you’re ringing steel at 800 yards or just admiring your brass collection, this shirt hits harder than a driver ever could.\u003c\/p\u003e\n\u003cp data-start=\"1052\" data-end=\"1196\"\u003ePerfect for precision shooters, hunters, ex-military, gun range heroes, and anyone who’s ever called the golf course “civilian sniper training.”\u003c\/p\u003e\n\u003cp data-start=\"1198\" data-end=\"1261\"\u003ePrinted on soft cotton with tactical comfort and no sand traps.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":47782307856659,"sku":"7101145_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":47782307889427,"sku":"7101145_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":47782307922195,"sku":"7101145_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":47782307954963,"sku":"7101145_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":47782307987731,"sku":"7101145_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":47782308020499,"sku":"7101145_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":47782308053267,"sku":"7101145_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":47782308086035,"sku":"7101145_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":47782308118803,"sku":"7101145_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":47782308151571,"sku":"7101145_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47782308184339,"sku":"7101145_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47782308217107,"sku":"7101145_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ S","offer_id":47782308249875,"sku":"7101145_15831","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ M","offer_id":47782308282643,"sku":"7101145_15832","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ L","offer_id":47782308315411,"sku":"7101145_15833","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ XL","offer_id":47782308348179,"sku":"7101145_15834","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 2XL","offer_id":47782308380947,"sku":"7101145_15835","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Charcoal \/ 3XL","offer_id":47782308413715,"sku":"7101145_15836","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":47782308446483,"sku":"7101145_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":47782308479251,"sku":"7101145_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":47782308512019,"sku":"7101145_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":47782308544787,"sku":"7101145_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47782308577555,"sku":"7101145_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47782308610323,"sku":"7101145_15872","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-18T012946.306.jpg?v=1779308543"},{"product_id":"im-excused-duty-t-shirt","title":"I'm Excused Duty T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrivate Hook had the right idea.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIn the 1964 film \u003cem\u003eZulu\u003c\/em\u003e, Hook's immortal line — \u003cem\u003e\"I'm excused duty\"\u003c\/em\u003e — became one of cinema's great moments of tactical avoidance. A phrase that has resonated with dads, husbands, and committed dodgers of household chores ever since.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e(The real Henry Hook, for the record, was a decorated soldier and VC winner at Rorke's Drift. The man earned his rest.)\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhether you're a devotee of the greatest British war film ever made or simply someone who's spotted a tactical opportunity to get out of doing the hoovering, this shirt speaks for you. Loudly. Without lifting a finger.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWear it on a Sunday morning. Leave it visible on the sofa. Let it do the negotiating.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor Zulu fans, fans of Michael Caine, and anyone who's ever looked at a pile of washing-up and thought: \u003cstrong\u003e\u003cem\u003enot today.\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton so comfortable you could wear it while actively doing nothing. Which is rather the point.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49403083456787,"sku":"1074310_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49403083489555,"sku":"1074310_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49403083522323,"sku":"1074310_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49403083555091,"sku":"1074310_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49403083587859,"sku":"1074310_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49403083620627,"sku":"1074310_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49403083653395,"sku":"1074310_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49403083686163,"sku":"1074310_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49403083718931,"sku":"1074310_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49403083751699,"sku":"1074310_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49403083784467,"sku":"1074310_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49403083817235,"sku":"1074310_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49403083850003,"sku":"1074310_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49403083882771,"sku":"1074310_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49403083915539,"sku":"1074310_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49403083948307,"sku":"1074310_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49403084243219,"sku":"1074310_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49403084275987,"sku":"1074310_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49403084308755,"sku":"1074310_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49403084341523,"sku":"1074310_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49403084374291,"sku":"1074310_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49403084407059,"sku":"1074310_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49403084439827,"sku":"1074310_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49403084472595,"sku":"1074310_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49403084505363,"sku":"1074310_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49403084538131,"sku":"1074310_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49403084570899,"sku":"1074310_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49403084603667,"sku":"1074310_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49403084636435,"sku":"1074310_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49403084669203,"sku":"1074310_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49403084701971,"sku":"1074310_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49403084734739,"sku":"1074310_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55574595993976,"sku":"3157504_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55574596026744,"sku":"3157504_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55574596059512,"sku":"3157504_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55574596092280,"sku":"3157504_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55574596125048,"sku":"3157504_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55574596157816,"sku":"3157504_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55574596190584,"sku":"3157504_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55574596223352,"sku":"3157504_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-02T013208.154.jpg?v=1780512289"},{"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":"sarcastiklese-sarcasm-defense-tshirt","title":"Sarcasm Is My Body’s Natural Defense – Sarcastiklese T-Shirt","description":"\u003cp data-start=\"769\" data-end=\"861\"\u003e\u003cstrong data-start=\"769\" data-end=\"830\"\u003e“Sarcasm is my body’s natural defence against stupidity.”\u003c\/strong\u003e\u003cbr data-start=\"830\" data-end=\"833\"\u003e– \u003cem data-start=\"835\" data-end=\"861\"\u003eSarcastiklese, probably.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"863\" data-end=\"1190\"\u003eThis \u003cstrong data-start=\"868\" data-end=\"932\"\u003eSarcasm Is My Body’s Natural Defence – Sarcastiklese T-Shirt\u003c\/strong\u003e brings ancient wisdom (or at least ancient-sounding sarcasm) to the modern world. Whether you're deflecting idiocy with wit or just tired of explaining obvious facts, this tee gives you the armour you need — delivered via a fake philosopher with real energy.\u003c\/p\u003e\n\u003cp data-start=\"1192\" data-end=\"1335\"\u003ePerfect for history lovers, snark connoisseurs, teachers, debate team champs, and anyone who’s ever muttered “unbelievable” under their breath.\u003c\/p\u003e\n\u003cp data-start=\"1337\" data-end=\"1407\"\u003ePrinted on soft cotton with timeless wit and no actual scrolls harmed.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49638648774931,"sku":"3793521_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49638648807699,"sku":"3793521_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49638648840467,"sku":"3793521_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49638648873235,"sku":"3793521_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49638648906003,"sku":"3793521_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49638648938771,"sku":"3793521_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49638648971539,"sku":"3793521_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49638649004307,"sku":"3793521_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49638647988499,"sku":"3793521_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49638648021267,"sku":"3793521_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49638648054035,"sku":"3793521_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49638648086803,"sku":"3793521_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49638648119571,"sku":"3793521_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49638648152339,"sku":"3793521_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49638648185107,"sku":"3793521_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49638648217875,"sku":"3793521_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49638648250643,"sku":"3793521_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49638648283411,"sku":"3793521_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49638648316179,"sku":"3793521_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49638648348947,"sku":"3793521_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49638648381715,"sku":"3793521_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49638648414483,"sku":"3793521_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49638648447251,"sku":"3793521_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49638648480019,"sku":"3793521_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49638648512787,"sku":"3793521_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49638648545555,"sku":"3793521_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49638648578323,"sku":"3793521_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49638648611091,"sku":"3793521_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49638648643859,"sku":"3793521_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49638648676627,"sku":"3793521_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49638648709395,"sku":"3793521_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49638648742163,"sku":"3793521_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-18T012831.584.jpg?v=1779307819"},{"product_id":"warning-history-buff-tshirt","title":"Warning: May Start Talking About History T-Shirt","description":"\u003cp data-start=\"669\" data-end=\"803\"\u003e\u003cstrong data-start=\"669\" data-end=\"680\"\u003eWARNING\u003c\/strong\u003e: May spontaneously begin discussing revolutions, dead monarchs, obscure treaties, or why one battle in 1476 still matters.\u003c\/p\u003e\n\u003cp data-start=\"805\" data-end=\"1066\"\u003eThis \u003cstrong data-start=\"810\" data-end=\"862\"\u003eWarning: May Start Talking About History T-Shirt\u003c\/strong\u003e is a wearable alert for the chronically overinformed. Whether you're correcting timelines at the dinner table or explaining trench warfare to strangers, this tee keeps expectations historically accurate.\u003c\/p\u003e\n\u003cp data-start=\"1068\" data-end=\"1189\"\u003ePerfect for history buffs, educators, museum staff, re-enactors, and anyone who’s \u003cem data-start=\"1150\" data-end=\"1168\"\u003eone tangent away\u003c\/em\u003e from the Bronze Age.\u003c\/p\u003e\n\u003cp data-start=\"1191\" data-end=\"1257\"\u003ePrinted on soft cotton with scholarly comfort and zero off-switch.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49642062020883,"sku":"6711726_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49642062053651,"sku":"6711726_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49642062086419,"sku":"6711726_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49642062119187,"sku":"6711726_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49642062151955,"sku":"6711726_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49642062184723,"sku":"6711726_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49642062217491,"sku":"6711726_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49642062250259,"sku":"6711726_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49642062283027,"sku":"6711726_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49642062315795,"sku":"6711726_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49642062348563,"sku":"6711726_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49642062381331,"sku":"6711726_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49642062414099,"sku":"6711726_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49642062446867,"sku":"6711726_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49642062479635,"sku":"6711726_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49642062512403,"sku":"6711726_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49642062545171,"sku":"6711726_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49642062577939,"sku":"6711726_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49642062610707,"sku":"6711726_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49642062643475,"sku":"6711726_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49642062676243,"sku":"6711726_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49642062709011,"sku":"6711726_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49642062741779,"sku":"6711726_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49642062774547,"sku":"6711726_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49642062807315,"sku":"6711726_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49642062840083,"sku":"6711726_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49642062872851,"sku":"6711726_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49642062905619,"sku":"6711726_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49642062938387,"sku":"6711726_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49642062971155,"sku":"6711726_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49642063003923,"sku":"6711726_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49642063036691,"sku":"6711726_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_68.jpg?v=1779226187"},{"product_id":"smart-people-hobby-history-tshirt","title":"It’s OK If You Don’t Like History – Smart People Hobby T-Shirt","description":"\u003cp data-start=\"696\" data-end=\"778\"\u003e\u003cstrong data-start=\"696\" data-end=\"734\"\u003eIt’s OK if you don’t like history.\u003c\/strong\u003e\u003cbr data-start=\"734\" data-end=\"737\"\u003eIt’s kind of a smart people hobby anyway.\u003c\/p\u003e\n\u003cp data-start=\"780\" data-end=\"1084\"\u003eThis \u003cstrong data-start=\"785\" data-end=\"851\"\u003eIt’s OK If You Don’t Like History – Smart People Hobby T-Shirt\u003c\/strong\u003e is equal parts academic flex and historical shade. Whether you're quoting Herodotus at brunch or judging others silently at the museum gift shop, this tee lets everyone know you're not just smart — you're \u003cem data-start=\"1057\" data-end=\"1083\"\u003echronologically superior\u003c\/em\u003e.\u003c\/p\u003e\n\u003cp data-start=\"1086\" data-end=\"1211\"\u003ePerfect for history majors, know-it-alls, quiz champions, and anyone who’s ever yelled at a historical inaccuracy in a movie.\u003c\/p\u003e\n\u003cp data-start=\"1213\" data-end=\"1294\"\u003ePrinted on soft cotton with elite-level comfort and an ego shaped like a library.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55574578397560,"sku":"8117644_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55574578430328,"sku":"8117644_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55574578463096,"sku":"8117644_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55574578495864,"sku":"8117644_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55574578528632,"sku":"8117644_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55574578561400,"sku":"8117644_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55574578594168,"sku":"8117644_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55574578626936,"sku":"8117644_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":49642083680531,"sku":"9966125_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49642083713299,"sku":"9966125_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49642083746067,"sku":"9966125_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49642083778835,"sku":"9966125_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49642083811603,"sku":"9966125_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49642083844371,"sku":"9966125_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49642083877139,"sku":"9966125_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49642083909907,"sku":"9966125_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49642084466963,"sku":"9966125_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49642084499731,"sku":"9966125_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49642084532499,"sku":"9966125_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49642084565267,"sku":"9966125_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49642084598035,"sku":"9966125_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49642084630803,"sku":"9966125_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49642084663571,"sku":"9966125_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49642084696339,"sku":"9966125_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49642084729107,"sku":"9966125_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49642084761875,"sku":"9966125_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49642084794643,"sku":"9966125_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49642084827411,"sku":"9966125_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49642084860179,"sku":"9966125_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49642084892947,"sku":"9966125_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49642084925715,"sku":"9966125_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49642084958483,"sku":"9966125_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-02T012735.180.jpg?v=1780508145"},{"product_id":"introverted-willing-talk-history-shirt","title":"Introverted But Willing to Talk About History T-Shirt","description":"\u003cp data-start=\"305\" data-end=\"372\"\u003eQuiet? Sure. But bring up history, and watch the floodgates open.\u003c\/p\u003e\n\u003cp data-start=\"374\" data-end=\"474\"\u003eFor those who’d rather stay in the background — unless there’s a great story from the past to share.\u003c\/p\u003e\n\u003cp data-start=\"476\" data-end=\"511\"\u003eSoft cotton. History nerd approved.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49645484638483,"sku":"8180761_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49645484671251,"sku":"8180761_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49645484704019,"sku":"8180761_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49645484736787,"sku":"8180761_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49645484769555,"sku":"8180761_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49645484802323,"sku":"8180761_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49645484835091,"sku":"8180761_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49645484867859,"sku":"8180761_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49645484900627,"sku":"8180761_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49645484933395,"sku":"8180761_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49645484966163,"sku":"8180761_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49645484998931,"sku":"8180761_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49645485031699,"sku":"8180761_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49645485064467,"sku":"8180761_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49645485097235,"sku":"8180761_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49645485130003,"sku":"8180761_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49645485162771,"sku":"8180761_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49645485195539,"sku":"8180761_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49645485228307,"sku":"8180761_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49645485261075,"sku":"8180761_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49645485293843,"sku":"8180761_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49645485326611,"sku":"8180761_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49645485359379,"sku":"8180761_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49645485392147,"sku":"8180761_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49645485424915,"sku":"8180761_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49645485457683,"sku":"8180761_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49645485490451,"sku":"8180761_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49645485523219,"sku":"8180761_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49645485555987,"sku":"8180761_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49645485588755,"sku":"8180761_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49645485621523,"sku":"8180761_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49645485654291,"sku":"8180761_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49645485687059,"sku":"8180761_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49645485719827,"sku":"8180761_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49645485752595,"sku":"8180761_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49645485785363,"sku":"8180761_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49645485818131,"sku":"8180761_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49645485850899,"sku":"8180761_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49645485883667,"sku":"8180761_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49645485916435,"sku":"8180761_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-23T041501.041.jpg?v=1779506411"},{"product_id":"tired-of-living-through-major-historical-event-tshirt","title":"Really Getting Tired of Living Through a Major Historical Event T-Shirt","description":"\u003cp data-start=\"605\" data-end=\"646\"\u003eAnother day, another unprecedented event.\u003c\/p\u003e\n\u003cp data-start=\"648\" data-end=\"917\"\u003eThis \u003cstrong data-start=\"653\" data-end=\"728\"\u003eReally Getting Tired of Living Through a Major Historical Event T-Shirt\u003c\/strong\u003e speaks for an entire generation stuck on a rollercoaster of pandemics, recessions, wars, and weird weather. It’s the perfect blend of burnout, irony, and bleak optimism — in wearable form.\u003c\/p\u003e\n\u003cp data-start=\"919\" data-end=\"1055\"\u003eGreat for history fans, current event survivors, apocalypse meme connoisseurs, or anyone who’s collecting major eras like Pokémon cards.\u003c\/p\u003e\n\u003cp data-start=\"1057\" data-end=\"1146\"\u003ePrinted on soft cotton with existential comfort and just a hint of doom scrolling fatigue.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49648346693907,"sku":"6040005_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49648346726675,"sku":"6040005_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49648346759443,"sku":"6040005_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49648346792211,"sku":"6040005_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49648346824979,"sku":"6040005_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49648346857747,"sku":"6040005_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49648346890515,"sku":"6040005_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49648346923283,"sku":"6040005_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49648345907475,"sku":"6040005_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49648345940243,"sku":"6040005_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49648345973011,"sku":"6040005_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49648346005779,"sku":"6040005_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49648346038547,"sku":"6040005_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49648346071315,"sku":"6040005_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49648346104083,"sku":"6040005_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49648346136851,"sku":"6040005_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49648346169619,"sku":"6040005_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49648346202387,"sku":"6040005_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49648346235155,"sku":"6040005_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49648346267923,"sku":"6040005_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49648346300691,"sku":"6040005_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49648346333459,"sku":"6040005_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49648346366227,"sku":"6040005_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49648346398995,"sku":"6040005_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49648346431763,"sku":"6040005_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49648346464531,"sku":"6040005_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49648346497299,"sku":"6040005_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49648346530067,"sku":"6040005_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49648346562835,"sku":"6040005_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49648346595603,"sku":"6040005_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49648346628371,"sku":"6040005_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49648346661139,"sku":"6040005_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-23T042219.881.jpg?v=1779506774"},{"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":"history-buff-t-shirt","title":"History Buff T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe pun was always there. History just had to flex it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor those who know their Hastings from their Agincourt, their Punic Wars from their Peloponnesian, and their primary sources from their Wikipedia summaries. The knowledge is considerable. The biceps are implied.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone who is, quite literally, a history buff.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The gains are intellectual. Mostly.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49662660313363,"sku":"6346042_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49662660346131,"sku":"6346042_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49662660378899,"sku":"6346042_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49662660411667,"sku":"6346042_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49662660444435,"sku":"6346042_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49662660477203,"sku":"6346042_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49662660509971,"sku":"6346042_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49662660542739,"sku":"6346042_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49662660575507,"sku":"6346042_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49662660608275,"sku":"6346042_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49662660641043,"sku":"6346042_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49662660673811,"sku":"6346042_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49662660706579,"sku":"6346042_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49662660739347,"sku":"6346042_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49662660772115,"sku":"6346042_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49662660804883,"sku":"6346042_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49662660837651,"sku":"6346042_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49662660870419,"sku":"6346042_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49662660903187,"sku":"6346042_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49662660935955,"sku":"6346042_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49662660968723,"sku":"6346042_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49662661001491,"sku":"6346042_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49662661034259,"sku":"6346042_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49662661067027,"sku":"6346042_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49662661099795,"sku":"6346042_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49662661132563,"sku":"6346042_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49662661165331,"sku":"6346042_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49662661198099,"sku":"6346042_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49662661230867,"sku":"6346042_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49662661263635,"sku":"6346042_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49662661296403,"sku":"6346042_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49662661329171,"sku":"6346042_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49662661361939,"sku":"6346042_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49662661394707,"sku":"6346042_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49662661427475,"sku":"6346042_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49662661460243,"sku":"6346042_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49662661493011,"sku":"6346042_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49662661525779,"sku":"6346042_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49662661558547,"sku":"6346042_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49662661591315,"sku":"6346042_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-05T002342.457.jpg?v=1780615452"},{"product_id":"history-buff-id-find-you-more-interesting-if-you-were-dead-tshirt","title":"History Buff – I’d Find You More Interesting Dead T-Shirt","description":"\u003cp data-start=\"1329\" data-end=\"1394\" class=\"\"\u003e\u003cstrong data-start=\"1329\" data-end=\"1394\"\u003eHistory Buff – I'd Find You More Interesting If You Were Dead\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1396\" data-end=\"1442\" class=\"\"\u003eLet’s face it — the best people are long gone.\u003c\/p\u003e\n\u003cp data-start=\"1444\" data-end=\"1682\" class=\"\"\u003eThis shirt is for those who'd rather spend an evening with Caesar, Churchill, or Cleopatra than anyone currently breathing. Equal parts dark humour and academic honesty, it’s a bold statement for historians, students, and proud introverts.\u003c\/p\u003e\n\u003cp data-start=\"1684\" data-end=\"1738\" class=\"\"\u003ePerfect for museums, lectures, or avoiding small talk.\u003c\/p\u003e\n\u003cp data-start=\"1740\" data-end=\"1794\" class=\"\"\u003ePrinted on soft cotton. Morbid curiosity not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55571679609208,"sku":"3432598_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55571679641976,"sku":"3432598_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55571679674744,"sku":"3432598_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55571679707512,"sku":"3432598_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55571679740280,"sku":"3432598_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55571679773048,"sku":"3432598_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55571679805816,"sku":"3432598_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55571679838584,"sku":"3432598_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49662672732435,"sku":"2327894_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49662672765203,"sku":"2327894_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49662672797971,"sku":"2327894_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49662672830739,"sku":"2327894_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49662672863507,"sku":"2327894_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49662672896275,"sku":"2327894_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49662672929043,"sku":"2327894_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49662672961811,"sku":"2327894_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49662672994579,"sku":"2327894_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49662673027347,"sku":"2327894_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49662673060115,"sku":"2327894_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49662673092883,"sku":"2327894_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49662673125651,"sku":"2327894_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49662673158419,"sku":"2327894_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49662673191187,"sku":"2327894_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49662673223955,"sku":"2327894_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49662673256723,"sku":"2327894_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49662673289491,"sku":"2327894_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49662673322259,"sku":"2327894_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49662673355027,"sku":"2327894_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49662673387795,"sku":"2327894_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49662673420563,"sku":"2327894_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49662673453331,"sku":"2327894_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49662673486099,"sku":"2327894_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":49662673518867,"sku":"2327894_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49662673551635,"sku":"2327894_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49662673584403,"sku":"2327894_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49662673617171,"sku":"2327894_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49662673649939,"sku":"2327894_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49662673682707,"sku":"2327894_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49662673715475,"sku":"2327894_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49662673748243,"sku":"2327894_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55571679871352,"sku":"3432598_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55571679904120,"sku":"3432598_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55571679936888,"sku":"3432598_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55571679969656,"sku":"3432598_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55571680002424,"sku":"3432598_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55571680035192,"sku":"3432598_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55571680067960,"sku":"3432598_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55571680100728,"sku":"3432598_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-29T173119.553.jpg?v=1780072289"},{"product_id":"i-challenge-you-to-a-battle-of-wits-tshirt","title":"I Challenge You to a Battle of Wits – Shakespearean Roast T-Shirt","description":"\u003cp data-start=\"1185\" data-end=\"1248\" class=\"\"\u003e\u003cstrong data-start=\"1185\" data-end=\"1248\"\u003eI Challenge You to a Battle of Wits – Shakespearean Edition\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1250\" data-end=\"1328\" class=\"\"\u003eFor when someone says something dumb and you're feeling particularly eloquent.\u003c\/p\u003e\n\u003cp data-start=\"1330\" data-end=\"1569\" class=\"\"\u003eThis t-shirt features the perfect intellectual insult, rumored in spirit (if not exact wording) to be right out of Shakespearean banter. Ideal for literature lovers, drama students, and anyone with a sharpened tongue and a love of history.\u003c\/p\u003e\n\u003cp data-start=\"1571\" data-end=\"1653\" class=\"\"\u003ePrinted on soft cotton with maximum irony. No sword required — your words will do.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49665200587027,"sku":"6427420_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49665200619795,"sku":"6427420_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49665200652563,"sku":"6427420_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49665200685331,"sku":"6427420_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49665200718099,"sku":"6427420_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49665200750867,"sku":"6427420_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49665200783635,"sku":"6427420_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49665200816403,"sku":"6427420_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49665200849171,"sku":"6427420_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49665200881939,"sku":"6427420_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49665200914707,"sku":"6427420_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49665200947475,"sku":"6427420_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49665200980243,"sku":"6427420_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49665201013011,"sku":"6427420_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49665201045779,"sku":"6427420_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49665201078547,"sku":"6427420_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49665201373459,"sku":"6427420_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49665201406227,"sku":"6427420_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49665201438995,"sku":"6427420_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49665201471763,"sku":"6427420_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49665201504531,"sku":"6427420_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49665201537299,"sku":"6427420_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49665201570067,"sku":"6427420_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49665201602835,"sku":"6427420_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49665201635603,"sku":"6427420_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49665201668371,"sku":"6427420_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49665201701139,"sku":"6427420_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49665201733907,"sku":"6427420_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49665201766675,"sku":"6427420_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49665201799443,"sku":"6427420_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49665201832211,"sku":"6427420_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49665201864979,"sku":"6427420_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":49665201897747,"sku":"6427420_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49665201930515,"sku":"6427420_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49665201963283,"sku":"6427420_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49665201996051,"sku":"6427420_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49665202028819,"sku":"6427420_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49665202061587,"sku":"6427420_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49665202094355,"sku":"6427420_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49665202127123,"sku":"6427420_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-18T012059.430.jpg?v=1779225758"},{"product_id":"grumpy-old-bastard-do-not-resuscitate-tshirt","title":"Grumpy Old Bastard Do Not Resuscitate T-Shirt","description":"\u003cp data-start=\"312\" data-end=\"655\"\u003eFor the man who’s seen it all, hated most of it, and has no plans to stick around for the encore. Our \u003cstrong data-start=\"414\" data-end=\"459\"\u003e\"Grumpy Old Bastard – Do Not Resuscitate\"\u003c\/strong\u003e t-shirt is the ultimate badge of cynical honor. Whether it’s a retirement gift, birthday joke, or just a daily warning to others, this shirt makes your point loud and clear—without you having to.\u003c\/p\u003e\n\u003cp data-start=\"657\" data-end=\"837\"\u003ePrinted on soft, durable cotton and built to withstand the daily grind of grumbling about modern life. Ideal for those who consider smiling optional and mornings a personal attack.\u003c\/p\u003e\n\u003cp data-start=\"839\" data-end=\"906\"\u003e\u003cstrong data-start=\"839\" data-end=\"906\"\u003eWarning: Wearing this may reduce unwanted conversations by 93%.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"908\" data-end=\"952\"\u003e\u003cem data-start=\"908\" data-end=\"952\"\u003eHistorically grumpy. Medically unbothered.\u003c\/em\u003e\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55142190317944,"sku":"1539971_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55142190350712,"sku":"1539971_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55142190383480,"sku":"1539971_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55142190416248,"sku":"1539971_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55142190449016,"sku":"1539971_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55142190481784,"sku":"1539971_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55142190514552,"sku":"1539971_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55142190547320,"sku":"1539971_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55142190580088,"sku":"1539971_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55142190612856,"sku":"1539971_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55142190645624,"sku":"1539971_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55142190678392,"sku":"1539971_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55142190711160,"sku":"1539971_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55142190743928,"sku":"1539971_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55142190776696,"sku":"1539971_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55142190809464,"sku":"1539971_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55142190842232,"sku":"1539971_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55142190875000,"sku":"1539971_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55142190907768,"sku":"1539971_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55142190940536,"sku":"1539971_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55142190973304,"sku":"1539971_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55142191006072,"sku":"1539971_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55142191038840,"sku":"1539971_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55142191071608,"sku":"1539971_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55142191104376,"sku":"1539971_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55142191137144,"sku":"1539971_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55142191169912,"sku":"1539971_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55142191202680,"sku":"1539971_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55142191235448,"sku":"1539971_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55142191268216,"sku":"1539971_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55142191300984,"sku":"1539971_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55142191333752,"sku":"1539971_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_65.jpg?v=1779207252"},{"product_id":"history-beer-t-shirt","title":"History \u0026 Beer T-Shirt","description":"\u003cp data-start=\"328\" data-end=\"586\"\u003eRaise a glass to the past. This History \u0026amp; Beer T-Shirt is perfect for those who love cracking open a cold one while cracking open a textbook. From ancient ales to revolutionary toasts, it’s a tribute to the long, storied love affair between hops and history.\u003c\/p\u003e\n\u003cp data-start=\"588\" data-end=\"699\"\u003eIdeal for beer nerds, history buffs, pub trivia champs, or anyone who thinks the best ideas happen over a pint.\u003c\/p\u003e\n\u003cp data-start=\"701\" data-end=\"790\"\u003ePrinted on soft cotton with revolutionary comfort and the occasional historical hangover.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55167548096888,"sku":"7280377_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55167548129656,"sku":"7280377_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55167548162424,"sku":"7280377_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55167548195192,"sku":"7280377_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55167548227960,"sku":"7280377_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55167548260728,"sku":"7280377_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55167548293496,"sku":"7280377_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55167548326264,"sku":"7280377_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55167547310456,"sku":"7280377_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55167547343224,"sku":"7280377_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55167547375992,"sku":"7280377_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55167547408760,"sku":"7280377_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55167547441528,"sku":"7280377_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55167547474296,"sku":"7280377_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55167547507064,"sku":"7280377_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55167547539832,"sku":"7280377_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55167547572600,"sku":"7280377_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55167547605368,"sku":"7280377_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55167547638136,"sku":"7280377_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55167547670904,"sku":"7280377_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55167547703672,"sku":"7280377_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55167547736440,"sku":"7280377_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55167547769208,"sku":"7280377_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55167547801976,"sku":"7280377_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55167547834744,"sku":"7280377_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55167547867512,"sku":"7280377_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55167547900280,"sku":"7280377_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55167547933048,"sku":"7280377_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55167547965816,"sku":"7280377_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55167547998584,"sku":"7280377_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55167548031352,"sku":"7280377_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55167548064120,"sku":"7280377_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_70.jpg?v=1779309018"},{"product_id":"tis-but-a-scratch-t-shirt","title":"'Tis But A Scratch T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003e'Tis But a Scratch – The Black Knight T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome warriors never surrender. Even when the odds are… not in their favour.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Black Knight has become one of history's most beloved symbols of stubborn, unbreakable defiance — a figure who refuses to quit no matter what. This shirt celebrates that spirit of gloriously delusional determination that we all recognise in ourselves.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePerfect for anyone who keeps going against all logic, laughs in the face of setbacks, and considers every defeat merely a temporary inconvenience.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton with armour-grade stubbornness \u0026amp; a head hole.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55568366764408,"sku":"9448662_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55568366797176,"sku":"9448662_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55568366829944,"sku":"9448662_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55568366862712,"sku":"9448662_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55568366895480,"sku":"9448662_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55568366928248,"sku":"9448662_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55568366961016,"sku":"9448662_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55568366993784,"sku":"9448662_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55568367026552,"sku":"9448662_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55568367059320,"sku":"9448662_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55568367092088,"sku":"9448662_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55568367124856,"sku":"9448662_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55568367157624,"sku":"9448662_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55568367190392,"sku":"9448662_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55568367223160,"sku":"9448662_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55568367255928,"sku":"9448662_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55568367288696,"sku":"9448662_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55568367321464,"sku":"9448662_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55568367354232,"sku":"9448662_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55568367387000,"sku":"9448662_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55568367419768,"sku":"9448662_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55568367452536,"sku":"9448662_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55568367485304,"sku":"9448662_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55568367518072,"sku":"9448662_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55568367550840,"sku":"9448662_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55568367583608,"sku":"9448662_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55568367616376,"sku":"9448662_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55568367649144,"sku":"9448662_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55568367681912,"sku":"9448662_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55568367714680,"sku":"9448662_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55568367747448,"sku":"9448662_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55568367780216,"sku":"9448662_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-23T183304.593.jpg?v=1779561182"},{"product_id":"im-not-old-im-middle-aged-medieval-knight-t-shirt","title":"I'm Not Old I'm Middle Aged Funny Medieval Knight T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\"Old\" is what happens to other people. You, on the other hand, are operating in peak historical context — the Middle Ages, prime condition, tankard in hand and absolutely no intention of slowing down. The medieval knight didn't complain about his knees. He just put on another layer of chainmail and got on with it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor history lovers, medieval enthusiasts, and anyone whose idea of ageing gracefully involves a castle and a decent ale.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Not old. Just seasoned, battle-hardened, and Prime Condition.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55573102821752,"sku":"7617527_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573102854520,"sku":"7617527_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573102887288,"sku":"7617527_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573102920056,"sku":"7617527_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573102952824,"sku":"7617527_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573102985592,"sku":"7617527_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573103018360,"sku":"7617527_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573103051128,"sku":"7617527_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55573102035320,"sku":"7617527_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55573102068088,"sku":"7617527_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55573102100856,"sku":"7617527_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55573102133624,"sku":"7617527_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55573102166392,"sku":"7617527_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55573102199160,"sku":"7617527_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55573102231928,"sku":"7617527_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55573102264696,"sku":"7617527_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573102297464,"sku":"7617527_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573102330232,"sku":"7617527_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573102363000,"sku":"7617527_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573102395768,"sku":"7617527_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573102428536,"sku":"7617527_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573102461304,"sku":"7617527_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573102494072,"sku":"7617527_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573102526840,"sku":"7617527_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573102559608,"sku":"7617527_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573102592376,"sku":"7617527_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573102625144,"sku":"7617527_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573102657912,"sku":"7617527_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573102690680,"sku":"7617527_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573102723448,"sku":"7617527_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573102756216,"sku":"7617527_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573102788984,"sku":"7617527_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-02T012911.094.jpg?v=1780452018"},{"product_id":"im-a-conspiracy-theorist-or-am-i-t-shirt","title":"I'm a Conspiracy Theorist Or Am I Funny History T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eI'm a Conspiracy Theorist Or Am I Funny History T-Shirt\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe moon landing was faked, the Titanic was switched, Shakespeare wasn't real, Roswell was covered up, and the Knights Templar are definitely still operating out of a basement somewhere. Is any of this true? Probably not. But then again, that's exactly what they want you to think.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor history enthusiasts, conspiracy theory fans, and anyone whose research goes considerably deeper than Wikipedia.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. We're not saying it's the Illuminati. But it's the Illuminati.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55573109408120,"sku":"3952553_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573109440888,"sku":"3952553_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573109473656,"sku":"3952553_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573109506424,"sku":"3952553_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573109539192,"sku":"3952553_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573109571960,"sku":"3952553_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573109604728,"sku":"3952553_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573109637496,"sku":"3952553_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573108883832,"sku":"3952553_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573108916600,"sku":"3952553_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573108949368,"sku":"3952553_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573108982136,"sku":"3952553_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573109014904,"sku":"3952553_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573109047672,"sku":"3952553_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573109080440,"sku":"3952553_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573109113208,"sku":"3952553_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573109145976,"sku":"3952553_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573109178744,"sku":"3952553_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573109211512,"sku":"3952553_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573109244280,"sku":"3952553_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573109277048,"sku":"3952553_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573109309816,"sku":"3952553_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573109342584,"sku":"3952553_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573109375352,"sku":"3952553_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-02T012237.668.jpg?v=1780452220"},{"product_id":"awesome-history-teacher-looks-like-t-shirt","title":"This Is What an Awesome History Teacher Looks Like T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eWhile other teachers are explaining quadratic equations and the present perfect tense, the history teacher is covering plagues, empires, revolutions, and the complete collapse of civilisations. It's not a job. It's a calling. Backed by a Roman legionary, a medieval knight, a Renaissance explorer, and Napoleon — because the syllabus demands nothing less.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor history teachers, history enthusiasts, and anyone who spent school genuinely looking forward to one lesson.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The best gift you can give a history teacher, short of a time machine.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55573112127864,"sku":"3214968_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55573112160632,"sku":"3214968_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55573112193400,"sku":"3214968_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55573112226168,"sku":"3214968_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55573112258936,"sku":"3214968_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55573112291704,"sku":"3214968_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55573112324472,"sku":"3214968_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55573112357240,"sku":"3214968_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55573112390008,"sku":"3214968_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55573112422776,"sku":"3214968_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55573112455544,"sku":"3214968_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55573112488312,"sku":"3214968_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55573112521080,"sku":"3214968_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55573112553848,"sku":"3214968_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55573112586616,"sku":"3214968_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55573112619384,"sku":"3214968_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573112652152,"sku":"3214968_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573112684920,"sku":"3214968_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573112717688,"sku":"3214968_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573112750456,"sku":"3214968_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573112783224,"sku":"3214968_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573112815992,"sku":"3214968_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573112848760,"sku":"3214968_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573112881528,"sku":"3214968_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573112914296,"sku":"3214968_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573112947064,"sku":"3214968_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573112979832,"sku":"3214968_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573113012600,"sku":"3214968_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573113045368,"sku":"3214968_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573113078136,"sku":"3214968_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573113110904,"sku":"3214968_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573113143672,"sku":"3214968_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55573113176440,"sku":"3214968_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573113209208,"sku":"3214968_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573113241976,"sku":"3214968_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573113274744,"sku":"3214968_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573113307512,"sku":"3214968_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573113340280,"sku":"3214968_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573113373048,"sku":"3214968_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573113405816,"sku":"3214968_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-02T013228.084.jpg?v=1780452383"},{"product_id":"history-rocks-fossil-dinosaur-t-shirt","title":"History Rocks Funny Fossil Dinosaur Geology T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTechnically it's a geological pun. Also technically it's just the truth. From trilobites to T-Rex, ammonites to ancient ferns — the fossil record is 500 million years of history that literally turned to stone. Which, when you think about it, is a considerably more dramatic way of leaving your mark than writing a memoir.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor history lovers, fossil enthusiasts, dinosaur fans, geology nerds, and anyone who has ever stopped to pick up an interesting rock.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. History rocks. The T-Rex agrees. Mostly because it has no choice.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55573114519928,"sku":"3894707_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573114552696,"sku":"3894707_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573114585464,"sku":"3894707_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573114618232,"sku":"3894707_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573114651000,"sku":"3894707_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573114683768,"sku":"3894707_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573114716536,"sku":"3894707_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573114749304,"sku":"3894707_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55573113471352,"sku":"3894707_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55573113504120,"sku":"3894707_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55573113536888,"sku":"3894707_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55573113569656,"sku":"3894707_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55573113602424,"sku":"3894707_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55573113635192,"sku":"3894707_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55573113667960,"sku":"3894707_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55573113700728,"sku":"3894707_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55573113733496,"sku":"3894707_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55573113766264,"sku":"3894707_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55573113799032,"sku":"3894707_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55573113831800,"sku":"3894707_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55573113864568,"sku":"3894707_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55573113897336,"sku":"3894707_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55573113930104,"sku":"3894707_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55573113962872,"sku":"3894707_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573113995640,"sku":"3894707_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573114028408,"sku":"3894707_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573114061176,"sku":"3894707_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573114093944,"sku":"3894707_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573114126712,"sku":"3894707_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573114159480,"sku":"3894707_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573114192248,"sku":"3894707_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573114225016,"sku":"3894707_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573114257784,"sku":"3894707_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573114290552,"sku":"3894707_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573114323320,"sku":"3894707_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573114356088,"sku":"3894707_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573114388856,"sku":"3894707_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573114421624,"sku":"3894707_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573114454392,"sku":"3894707_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573114487160,"sku":"3894707_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-02T012303.111.jpg?v=1780452443"},{"product_id":"ask-me-about-the-punic-wars-t-shirt","title":"Ask Me About the Punic Wars You'll Regret Asking T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eYou asked. Don't say you weren't warned.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThree wars. One hundred and eighteen years. Rome versus Carthage for control of the Mediterranean — and one general, Hannibal Barca, who crossed the Alps with war elephants in 218 BC just to make his point. The Romans lost battle after battle and still won the war. Carthage was eventually razed to the ground. It's a long story. Pull up a chair.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone whose specialist subject clears a room.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. This will take a while.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55575505011064,"sku":"4512449_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575505043832,"sku":"4512449_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575505076600,"sku":"4512449_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575505109368,"sku":"4512449_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575505142136,"sku":"4512449_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575505174904,"sku":"4512449_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575505207672,"sku":"4512449_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575505240440,"sku":"4512449_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55575504486776,"sku":"4512449_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55575504519544,"sku":"4512449_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55575504552312,"sku":"4512449_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55575504585080,"sku":"4512449_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55575504617848,"sku":"4512449_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55575504650616,"sku":"4512449_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55575504683384,"sku":"4512449_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55575504716152,"sku":"4512449_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575504748920,"sku":"4512449_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575504781688,"sku":"4512449_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575504814456,"sku":"4512449_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575504847224,"sku":"4512449_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575504879992,"sku":"4512449_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575504912760,"sku":"4512449_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575504945528,"sku":"4512449_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575504978296,"sku":"4512449_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-03T033059.239.jpg?v=1780612497"},{"product_id":"thats-not-historically-accurate-t-shirt","title":"That's Not Historically Accurate And I Can Prove It T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eSome people watch a historical drama and enjoy it. Others cannot let it go.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThere are those who correct films, argue with documentaries, and have strong opinions about the inaccurate depiction of Roman sandals. They have read the primary sources. They have the books. They are wearing this shirt.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone who has ever paused a movie to explain why that's wrong.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Citations available on request.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55575571464568,"sku":"8979537_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575571497336,"sku":"8979537_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575571530104,"sku":"8979537_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575571562872,"sku":"8979537_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575571595640,"sku":"8979537_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575571628408,"sku":"8979537_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575571661176,"sku":"8979537_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575571693944,"sku":"8979537_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55575570678136,"sku":"8979537_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55575570710904,"sku":"8979537_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55575570743672,"sku":"8979537_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55575570776440,"sku":"8979537_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55575570809208,"sku":"8979537_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55575570841976,"sku":"8979537_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55575570874744,"sku":"8979537_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55575570907512,"sku":"8979537_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55575570940280,"sku":"8979537_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55575570973048,"sku":"8979537_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55575571005816,"sku":"8979537_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55575571038584,"sku":"8979537_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55575571071352,"sku":"8979537_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55575571104120,"sku":"8979537_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55575571136888,"sku":"8979537_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55575571169656,"sku":"8979537_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575571202424,"sku":"8979537_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575571235192,"sku":"8979537_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575571267960,"sku":"8979537_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575571300728,"sku":"8979537_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575571333496,"sku":"8979537_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575571366264,"sku":"8979537_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575571399032,"sku":"8979537_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575571431800,"sku":"8979537_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-03T033141.675.jpg?v=1780611598"},{"product_id":"i-survived-the-cold-war-t-shirt","title":"I Survived The Cold War T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eForty years of mutually assured destruction. Thousands of nuclear warheads pointed at everything. Duck and cover drills, proxy wars, and two superpowers who absolutely definitely had it under control.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Cold War ran from 1947 to 1991 and came closer to ending civilisation than most people realise — the Cuban Missile Crisis of 1962 got uncomfortably near. Somehow, nobody pressed the button.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone who made it to the other side and wants a certificate.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The bomb didn't drop. You're welcome.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55575580868984,"sku":"3094648_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55575580901752,"sku":"3094648_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55575580934520,"sku":"3094648_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55575580967288,"sku":"3094648_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55575581000056,"sku":"3094648_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55575581032824,"sku":"3094648_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55575581065592,"sku":"3094648_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55575581098360,"sku":"3094648_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55575581131128,"sku":"3094648_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55575581163896,"sku":"3094648_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55575581196664,"sku":"3094648_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55575581229432,"sku":"3094648_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55575581262200,"sku":"3094648_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55575581294968,"sku":"3094648_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55575581327736,"sku":"3094648_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55575581360504,"sku":"3094648_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55575581393272,"sku":"3094648_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55575581426040,"sku":"3094648_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55575581458808,"sku":"3094648_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55575581491576,"sku":"3094648_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55575581524344,"sku":"3094648_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55575581557112,"sku":"3094648_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55575581589880,"sku":"3094648_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55575581622648,"sku":"3094648_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575581655416,"sku":"3094648_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575581688184,"sku":"3094648_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575581720952,"sku":"3094648_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575581753720,"sku":"3094648_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575581786488,"sku":"3094648_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575581819256,"sku":"3094648_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575581852024,"sku":"3094648_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575581884792,"sku":"3094648_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55575581917560,"sku":"3094648_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575581950328,"sku":"3094648_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575581983096,"sku":"3094648_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575582015864,"sku":"3094648_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575582048632,"sku":"3094648_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575582081400,"sku":"3094648_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575582114168,"sku":"3094648_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575582146936,"sku":"3094648_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-03T032718.424.jpg?v=1780611305"},{"product_id":"history-buff-knowledge-is-power-biceps-t-shirt","title":"History Buff Because Knowledge Is Power And So Are Biceps T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eKnowledge is power. So are biceps. Why choose?\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFeaturing history's most intellectually formidable figures — now with significantly more muscle than the historical record suggests. A Spartan warrior, a crowned medieval king, Napoleon, Julius Caesar, Abraham Lincoln, and Albert Einstein, all inexplicably jacked and ready to discuss the fall of the Roman Republic.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone who takes their history seriously and their gains equally so.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Do not skip leg day or primary sources.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55575609737592,"sku":"3056415_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575609770360,"sku":"3056415_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575609803128,"sku":"3056415_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575609835896,"sku":"3056415_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575609868664,"sku":"3056415_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575609901432,"sku":"3056415_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575609934200,"sku":"3056415_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575609966968,"sku":"3056415_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55575609213304,"sku":"3056415_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55575609246072,"sku":"3056415_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55575609278840,"sku":"3056415_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55575609311608,"sku":"3056415_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55575609344376,"sku":"3056415_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55575609377144,"sku":"3056415_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55575609409912,"sku":"3056415_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55575609442680,"sku":"3056415_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575609475448,"sku":"3056415_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575609508216,"sku":"3056415_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575609540984,"sku":"3056415_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575609573752,"sku":"3056415_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575609606520,"sku":"3056415_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575609639288,"sku":"3056415_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575609672056,"sku":"3056415_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575609704824,"sku":"3056415_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-03T032553.275.jpg?v=1780614474"},{"product_id":"i-cant-let-go-of-the-past-history-nerd-t-shirt","title":"I Can't Let Go of the Past — History Nerd T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eI Can't Let Go of the Past — History Nerd T-Shirt\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eDescription:\u003c\/strong\u003e The therapist suggested mindfulness. You suggested she read more Thucydides.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eHistory nerds don't dwell — they contextualise. Every current event is a pattern already documented, every political disaster already precedented, every human folly already catalogued in exhaustive and occasionally hilarious detail. The past isn't something to move on from. It's something to move deeper into.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor those whose idea of light reading is a 900-page biography of a man dead for three centuries.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. The past, entirely unresolved.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55576983535992,"sku":"8334205_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55576983568760,"sku":"8334205_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55576983601528,"sku":"8334205_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55576983634296,"sku":"8334205_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55576983667064,"sku":"8334205_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55576983699832,"sku":"8334205_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55576983732600,"sku":"8334205_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55576983765368,"sku":"8334205_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55576983798136,"sku":"8334205_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55576983830904,"sku":"8334205_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55576983863672,"sku":"8334205_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55576983896440,"sku":"8334205_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55576983929208,"sku":"8334205_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55576983961976,"sku":"8334205_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55576983994744,"sku":"8334205_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55576984027512,"sku":"8334205_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55576984060280,"sku":"8334205_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55576984093048,"sku":"8334205_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55576984125816,"sku":"8334205_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55576984158584,"sku":"8334205_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55576984191352,"sku":"8334205_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55576984224120,"sku":"8334205_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55576984256888,"sku":"8334205_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55576984289656,"sku":"8334205_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55576984322424,"sku":"8334205_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55576984355192,"sku":"8334205_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55576984387960,"sku":"8334205_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55576984420728,"sku":"8334205_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55576984453496,"sku":"8334205_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55576984486264,"sku":"8334205_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55576984519032,"sku":"8334205_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55576984551800,"sku":"8334205_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-06T174607.402.jpg?v=1780768809"},{"product_id":"sir-napsalot-champion-of-sleep-and-lore-t-shirt","title":"Sir Napsalot – Champion of Sleep \u0026 Lore T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSir Napsalot. Champion of sleep and lore. Conquering beds since forever.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eForget Lancelot. Forget the Round Table politics. This knight won every battle that mattered — the bed, the throne, the Tuesday afternoon. Sword by his side, crown still on, history can absolutely wait until after the nap.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who treat rest like a campaign worth winning.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne throne, one nap, one legend who knew his priorities.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Endorsed by absolutely no actual medieval knight.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586228732280,"sku":"3808732_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586228765048,"sku":"3808732_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586228797816,"sku":"3808732_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586228830584,"sku":"3808732_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586228863352,"sku":"3808732_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586228896120,"sku":"3808732_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586228928888,"sku":"3808732_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586228961656,"sku":"3808732_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586228207992,"sku":"3808732_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586228240760,"sku":"3808732_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586228273528,"sku":"3808732_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586228306296,"sku":"3808732_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586228339064,"sku":"3808732_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586228371832,"sku":"3808732_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586228404600,"sku":"3808732_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586228437368,"sku":"3808732_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586228470136,"sku":"3808732_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586228502904,"sku":"3808732_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586228535672,"sku":"3808732_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586228568440,"sku":"3808732_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586228601208,"sku":"3808732_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586228633976,"sku":"3808732_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586228666744,"sku":"3808732_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586228699512,"sku":"3808732_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_4.jpg?v=1782052107"},{"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":"looks-like-they-missed-one-pendle-1612-t-shirt","title":"Looks Like They Missed One, Pendle 1612 T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eLooks like they missed one. Pendle, 1612.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eLancashire's most notorious witch trials ended with ten people sent to the gallows, mostly on testimony nobody would take seriously today. Whether they actually got them all is, historically speaking, a matter of considerable doubt.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who know their dark folklore comes with real court records attached.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne hill, one accusation, one very dubious headcount.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. No actual witches were consulted in production.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55586230698360,"sku":"2415627_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55586230731128,"sku":"2415627_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55586230763896,"sku":"2415627_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55586230796664,"sku":"2415627_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55586230829432,"sku":"2415627_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55586230862200,"sku":"2415627_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55586230894968,"sku":"2415627_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55586230927736,"sku":"2415627_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55586230960504,"sku":"2415627_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55586230993272,"sku":"2415627_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55586231026040,"sku":"2415627_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55586231058808,"sku":"2415627_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55586231091576,"sku":"2415627_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55586231124344,"sku":"2415627_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55586231157112,"sku":"2415627_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55586231189880,"sku":"2415627_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586231222648,"sku":"2415627_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586231255416,"sku":"2415627_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586231288184,"sku":"2415627_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586231320952,"sku":"2415627_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586231353720,"sku":"2415627_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586231386488,"sku":"2415627_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586231419256,"sku":"2415627_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586231452024,"sku":"2415627_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55586231484792,"sku":"2415627_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586231517560,"sku":"2415627_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586231550328,"sku":"2415627_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586231583096,"sku":"2415627_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586231615864,"sku":"2415627_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586231648632,"sku":"2415627_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586231681400,"sku":"2415627_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586231714168,"sku":"2415627_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_14.jpg?v=1782058728"},{"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":"are-you-an-artifact-because-im-digging-you-t-shirt","title":"Are You An Artifact Because I'm Digging You T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eAre you an artifact? Because I'm digging you.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe worst pickup line in archaeology, and somehow the best one too. Brush in hand, trowel in the dirt, and one perfectly preserved pun waiting to be unearthed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who flirt exclusively in excavation metaphors.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne pot, one pun, zero shame about either.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Carbon dating not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55586239414648,"sku":"5807916_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55586239447416,"sku":"5807916_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55586239480184,"sku":"5807916_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55586239512952,"sku":"5807916_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55586239545720,"sku":"5807916_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55586239578488,"sku":"5807916_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55586239611256,"sku":"5807916_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55586239644024,"sku":"5807916_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55586239676792,"sku":"5807916_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55586239709560,"sku":"5807916_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55586239742328,"sku":"5807916_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55586239775096,"sku":"5807916_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55586239807864,"sku":"5807916_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55586239840632,"sku":"5807916_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55586239873400,"sku":"5807916_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55586239906168,"sku":"5807916_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586239938936,"sku":"5807916_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586239971704,"sku":"5807916_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586240004472,"sku":"5807916_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586240037240,"sku":"5807916_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586240070008,"sku":"5807916_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586240102776,"sku":"5807916_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586240135544,"sku":"5807916_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586240168312,"sku":"5807916_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55586240201080,"sku":"5807916_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586240233848,"sku":"5807916_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586240266616,"sku":"5807916_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586240299384,"sku":"5807916_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586240332152,"sku":"5807916_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586240364920,"sku":"5807916_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586240397688,"sku":"5807916_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586240430456,"sku":"5807916_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_18.jpg?v=1782059525"},{"product_id":"i-paused-my-campaign-to-be-here-t-shirt","title":"I Paused My Campaign To Be Here - Napoleon T-Shirt","description":"\u003cp\u003eEven the most relentless military mind in Europe knew when to stop and let the moment land.\u003c\/p\u003e\n\n\u003cp\u003eNapoleon's campaigns moved at a pace few armies could match, but the man himself was a master of timing — knowing exactly when to pause for effect, whether on the battlefield or in front of a crowd. This one's for the pause.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who know a good entrance is half the battle.\u003c\/p\u003e\n\n\u003cp\u003eCommand the room. Printed on soft cotton, no army required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626061807992,"sku":"7153344_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626061840760,"sku":"7153344_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626061873528,"sku":"7153344_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626061906296,"sku":"7153344_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626061939064,"sku":"7153344_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626061971832,"sku":"7153344_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626062004600,"sku":"7153344_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626062037368,"sku":"7153344_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55626061021560,"sku":"7153344_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55626061054328,"sku":"7153344_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55626061087096,"sku":"7153344_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55626061119864,"sku":"7153344_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55626061152632,"sku":"7153344_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55626061185400,"sku":"7153344_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55626061218168,"sku":"7153344_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55626061250936,"sku":"7153344_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626061283704,"sku":"7153344_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626061316472,"sku":"7153344_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626061349240,"sku":"7153344_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626061382008,"sku":"7153344_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626061414776,"sku":"7153344_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626061447544,"sku":"7153344_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626061480312,"sku":"7153344_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626061513080,"sku":"7153344_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626061545848,"sku":"7153344_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626061578616,"sku":"7153344_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626061611384,"sku":"7153344_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626061644152,"sku":"7153344_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626061676920,"sku":"7153344_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626061709688,"sku":"7153344_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626061742456,"sku":"7153344_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626061775224,"sku":"7153344_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_45_90e86f22-9df3-4f07-8235-f11f6616e244.jpg?v=1786837669"},{"product_id":"my-son-is-great-literally-olympias-t-shirt","title":"My Son Is Great. Literally. - Olympias T-Shirt","description":"\u003cp\u003eEvery mother thinks her son is exceptional. Olympias happened to be right.\u003c\/p\u003e\n\n\u003cp\u003eAs the mother of Alexander the Great, Olympias was a formidable political figure in her own right — an Epirote princess who navigated Macedonian court politics and outlived most of her rivals, long enough to see her son conquer most of the known world.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads whose mums never let them forget an achievement.\u003c\/p\u003e\n\n\u003cp\u003eBragging rights, historically justified. Printed on soft cotton, no empire required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631033205112,"sku":"7366660_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631033237880,"sku":"7366660_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631033270648,"sku":"7366660_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631033303416,"sku":"7366660_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631033336184,"sku":"7366660_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631033368952,"sku":"7366660_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631033401720,"sku":"7366660_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631033434488,"sku":"7366660_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631032156536,"sku":"7366660_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631032189304,"sku":"7366660_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631032222072,"sku":"7366660_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631032254840,"sku":"7366660_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631032287608,"sku":"7366660_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631032320376,"sku":"7366660_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631032353144,"sku":"7366660_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631032385912,"sku":"7366660_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631032418680,"sku":"7366660_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631032451448,"sku":"7366660_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631032484216,"sku":"7366660_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631032516984,"sku":"7366660_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631032549752,"sku":"7366660_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631032582520,"sku":"7366660_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631032615288,"sku":"7366660_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631032648056,"sku":"7366660_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631032680824,"sku":"7366660_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631032713592,"sku":"7366660_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631032746360,"sku":"7366660_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631032779128,"sku":"7366660_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631032811896,"sku":"7366660_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631032844664,"sku":"7366660_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631032877432,"sku":"7366660_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631032910200,"sku":"7366660_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631032942968,"sku":"7366660_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631032975736,"sku":"7366660_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631033008504,"sku":"7366660_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631033041272,"sku":"7366660_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631033074040,"sku":"7366660_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631033106808,"sku":"7366660_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631033139576,"sku":"7366660_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631033172344,"sku":"7366660_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_93.jpg?v=1786837672"},{"product_id":"the-original-silly-billy-t-shirt","title":"The Original Silly Billy - Prince of Orange T-Shirt","description":"\u003cp\u003eCommand decisions at Waterloo weren't universally well received, and the Prince of Orange's were among the more debated.\u003c\/p\u003e\n\n\u003cp\u003eWilliam, Prince of Orange, commanded Allied troops at the Battle of Waterloo in 1815 and made several tactical calls that historians still argue over — enough that \"Silly Billy\" became a nickname that stuck to more than one royal William of the era.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've made a call that got questioned for decades after.\u003c\/p\u003e\n\n\u003cp\u003eSome decisions don't age well. Printed on soft cotton, no court martial included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631081734520,"sku":"2357856_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631081767288,"sku":"2357856_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631081800056,"sku":"2357856_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631081832824,"sku":"2357856_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631081865592,"sku":"2357856_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631081898360,"sku":"2357856_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631081931128,"sku":"2357856_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631081963896,"sku":"2357856_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631080685944,"sku":"2357856_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631080718712,"sku":"2357856_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631080751480,"sku":"2357856_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631080784248,"sku":"2357856_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631080817016,"sku":"2357856_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631080849784,"sku":"2357856_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631080882552,"sku":"2357856_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631080915320,"sku":"2357856_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631080948088,"sku":"2357856_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631080980856,"sku":"2357856_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631081013624,"sku":"2357856_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631081046392,"sku":"2357856_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631081079160,"sku":"2357856_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631081111928,"sku":"2357856_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631081144696,"sku":"2357856_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631081177464,"sku":"2357856_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631081210232,"sku":"2357856_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631081243000,"sku":"2357856_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631081275768,"sku":"2357856_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631081308536,"sku":"2357856_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631081341304,"sku":"2357856_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631081374072,"sku":"2357856_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631081406840,"sku":"2357856_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631081439608,"sku":"2357856_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631081472376,"sku":"2357856_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631081505144,"sku":"2357856_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631081537912,"sku":"2357856_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631081570680,"sku":"2357856_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631081603448,"sku":"2357856_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631081636216,"sku":"2357856_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631081668984,"sku":"2357856_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631081701752,"sku":"2357856_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_-_2026-08-09T202648.179.jpg?v=1786837670"},{"product_id":"confidence-level-100-napoleon-t-shirt","title":"Confidence Level 100% Napoleon T-Shirt","description":"\u003cp\u003eSelf-belief has rarely been in shorter supply than the man was in height, according to the myth.\u003c\/p\u003e\n\n\u003cp\u003eNapoleon Bonaparte rose from minor Corsican nobility to Emperor of the French, reshaping European borders and legal codes along the way — a career built on exactly the kind of relentless self-assurance this tee is named after.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've never once doubted the plan.\u003c\/p\u003e\n\n\u003cp\u003eCertainty, fully weaponised. Printed on soft cotton, empire not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631093465464,"sku":"6037453_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631093498232,"sku":"6037453_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631093531000,"sku":"6037453_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631093563768,"sku":"6037453_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631093596536,"sku":"6037453_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631093629304,"sku":"6037453_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631093662072,"sku":"6037453_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631093694840,"sku":"6037453_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631092416888,"sku":"6037453_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631092449656,"sku":"6037453_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631092482424,"sku":"6037453_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631092515192,"sku":"6037453_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631092547960,"sku":"6037453_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631092580728,"sku":"6037453_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631092613496,"sku":"6037453_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631092646264,"sku":"6037453_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631092679032,"sku":"6037453_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631092711800,"sku":"6037453_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631092744568,"sku":"6037453_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631092777336,"sku":"6037453_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631092810104,"sku":"6037453_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631092842872,"sku":"6037453_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631092875640,"sku":"6037453_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631092908408,"sku":"6037453_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631092941176,"sku":"6037453_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631092973944,"sku":"6037453_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631093006712,"sku":"6037453_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631093039480,"sku":"6037453_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631093072248,"sku":"6037453_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631093105016,"sku":"6037453_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631093137784,"sku":"6037453_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631093170552,"sku":"6037453_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631093203320,"sku":"6037453_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631093236088,"sku":"6037453_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631093268856,"sku":"6037453_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631093301624,"sku":"6037453_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631093334392,"sku":"6037453_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631093367160,"sku":"6037453_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631093399928,"sku":"6037453_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631093432696,"sku":"6037453_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_-_2026-08-09T034008.388.jpg?v=1786837669"},{"product_id":"ancient-before-it-was-cool-egypt-t-shirt","title":"Ancient Before It Was Cool - Egypt T-Shirt","description":"\u003cp\u003eEgypt was already old news by the time most other ancient civilisations got started.\u003c\/p\u003e\n\n\u003cp\u003eThe Great Pyramid of Giza was built around 2560 BC, meaning it's closer in time to the Moon landing than it is to the founding of ancient Rome. Egyptian civilisation had already been running for well over a thousand years before classical Greece got going.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who were into it before it was trending.\u003c\/p\u003e\n\n\u003cp\u003eOriginal, by several millennia. Printed on soft cotton, sand not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631101231480,"sku":"3809899_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631101264248,"sku":"3809899_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631101297016,"sku":"3809899_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631101329784,"sku":"3809899_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631101362552,"sku":"3809899_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631101395320,"sku":"3809899_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631101428088,"sku":"3809899_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631101460856,"sku":"3809899_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631100182904,"sku":"3809899_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631100215672,"sku":"3809899_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631100248440,"sku":"3809899_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631100281208,"sku":"3809899_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631100313976,"sku":"3809899_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631100346744,"sku":"3809899_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631100379512,"sku":"3809899_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631100412280,"sku":"3809899_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631100445048,"sku":"3809899_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631100477816,"sku":"3809899_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631100510584,"sku":"3809899_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631100543352,"sku":"3809899_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631100576120,"sku":"3809899_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631100608888,"sku":"3809899_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631100641656,"sku":"3809899_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631100674424,"sku":"3809899_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631100707192,"sku":"3809899_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631100739960,"sku":"3809899_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631100772728,"sku":"3809899_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631100805496,"sku":"3809899_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631100838264,"sku":"3809899_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631100871032,"sku":"3809899_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631100903800,"sku":"3809899_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631100936568,"sku":"3809899_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631100969336,"sku":"3809899_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631101002104,"sku":"3809899_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631101034872,"sku":"3809899_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631101067640,"sku":"3809899_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631101100408,"sku":"3809899_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631101133176,"sku":"3809899_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631101165944,"sku":"3809899_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631101198712,"sku":"3809899_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_-_2026-08-09T033355.777.jpg?v=1786837669"},{"product_id":"proud-tax-evader-since-1773-boston-t-shirt","title":"Proud Tax Evader Since 1773 - Boston T-Shirt","description":"\u003cp\u003eSome protests get remembered better than the reasons behind them.\u003c\/p\u003e\n\n\u003cp\u003eOn 16 December 1773, colonists boarded ships in Boston Harbour and dumped 342 chests of British tea into the water, protesting taxation without representation under the Tea Act. \"Tax evader\" is a stretch — but it made the point rather more memorably than a strongly worded letter would have.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who know a good statement beats a good spreadsheet.\u003c\/p\u003e\n\n\u003cp\u003eReceipt not required. Printed on soft cotton, tea-free.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631201272184,"sku":"4101416_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631201304952,"sku":"4101416_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631201337720,"sku":"4101416_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631201370488,"sku":"4101416_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631201403256,"sku":"4101416_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631201436024,"sku":"4101416_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631201468792,"sku":"4101416_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631201501560,"sku":"4101416_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631200223608,"sku":"4101416_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631200256376,"sku":"4101416_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631200289144,"sku":"4101416_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631200321912,"sku":"4101416_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631200354680,"sku":"4101416_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631200387448,"sku":"4101416_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631200420216,"sku":"4101416_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631200452984,"sku":"4101416_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631200485752,"sku":"4101416_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631200518520,"sku":"4101416_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631200551288,"sku":"4101416_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631200584056,"sku":"4101416_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631200616824,"sku":"4101416_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631200649592,"sku":"4101416_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631200682360,"sku":"4101416_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631200715128,"sku":"4101416_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631200747896,"sku":"4101416_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631200780664,"sku":"4101416_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631200813432,"sku":"4101416_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631200846200,"sku":"4101416_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631200878968,"sku":"4101416_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631200911736,"sku":"4101416_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631200944504,"sku":"4101416_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631200977272,"sku":"4101416_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631201010040,"sku":"4101416_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631201042808,"sku":"4101416_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631201075576,"sku":"4101416_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631201108344,"sku":"4101416_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631201141112,"sku":"4101416_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631201173880,"sku":"4101416_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631201206648,"sku":"4101416_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631201239416,"sku":"4101416_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_-_2026-08-09T034455.786.jpg?v=1786837670"},{"product_id":"a-real-pain-in-the-backside-vlad-the-impaler-t-shirt","title":"A Real Pain In The Backside - Vlad The Impaler T-Shirt","description":"\u003cp\u003eSome reputations are entirely self-inflicted, by the victims' account at least.\u003c\/p\u003e\n\n\u003cp\u003eVlad III of Wallachia, better known as Vlad the Impaler, built his fearsome reputation on brutal punishments against enemies and rivals — a legacy so vivid it later inspired the legend of Dracula itself.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who don't mind being remembered as intense.\u003c\/p\u003e\n\n\u003cp\u003eMercy: not on the menu. Printed on soft cotton, considerably less pointed.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631217820024,"sku":"8303383_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631217852792,"sku":"8303383_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631217885560,"sku":"8303383_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631217918328,"sku":"8303383_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631217951096,"sku":"8303383_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631217983864,"sku":"8303383_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631218016632,"sku":"8303383_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631218049400,"sku":"8303383_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631217295736,"sku":"8303383_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631217328504,"sku":"8303383_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631217361272,"sku":"8303383_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631217394040,"sku":"8303383_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631217426808,"sku":"8303383_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631217459576,"sku":"8303383_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631217492344,"sku":"8303383_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631217525112,"sku":"8303383_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631217557880,"sku":"8303383_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631217590648,"sku":"8303383_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631217623416,"sku":"8303383_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631217656184,"sku":"8303383_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631217688952,"sku":"8303383_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631217721720,"sku":"8303383_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631217754488,"sku":"8303383_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631217787256,"sku":"8303383_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_-_2026-08-09T035051.495.jpg?v=1786837671"},{"product_id":"babylon-gardening-club-hanging-gardens-t-shirt","title":"Babylon Gardening Club - Hanging Gardens T-Shirt","description":"\u003cp\u003eSome gardens set a standard nobody has matched since.\u003c\/p\u003e\n\n\u003cp\u003eThe Hanging Gardens of Babylon, traditionally dated to around 600 BC under Nebuchadnezzar II, were ranked among the Seven Wonders of the Ancient World — though their exact location and even their existence are still debated by historians today.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who take their landscaping seriously.\u003c\/p\u003e\n\n\u003cp\u003eMembership: legendary. Printed on soft cotton, watering can not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631241118072,"sku":"5319975_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631241150840,"sku":"5319975_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631241183608,"sku":"5319975_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631241216376,"sku":"5319975_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631241249144,"sku":"5319975_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631241281912,"sku":"5319975_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631241314680,"sku":"5319975_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631241347448,"sku":"5319975_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631240331640,"sku":"5319975_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631240364408,"sku":"5319975_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631240397176,"sku":"5319975_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631240429944,"sku":"5319975_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631240462712,"sku":"5319975_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631240495480,"sku":"5319975_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631240528248,"sku":"5319975_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631240561016,"sku":"5319975_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631240593784,"sku":"5319975_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631240626552,"sku":"5319975_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631240659320,"sku":"5319975_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631240692088,"sku":"5319975_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631240724856,"sku":"5319975_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631240757624,"sku":"5319975_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631240790392,"sku":"5319975_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631240823160,"sku":"5319975_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631240855928,"sku":"5319975_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631240888696,"sku":"5319975_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631240921464,"sku":"5319975_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631240954232,"sku":"5319975_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631240987000,"sku":"5319975_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631241019768,"sku":"5319975_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631241052536,"sku":"5319975_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631241085304,"sku":"5319975_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_71_c8d81469-e4f6-41d5-adb8-3f7edef0fb5b.jpg?v=1786837671"},{"product_id":"sorry-im-late-cities-dont-sack-themselves-t-shirt","title":"Sorry I'm Late... Cities Don't Sack Themselves T-Shirt","description":"\u003cp\u003eSome excuses genuinely hold up under scrutiny.\u003c\/p\u003e\n\n\u003cp\u003eThe ancient world ran on siege warfare, and sacking a city was rarely a quick job — walls, defenders, and sheer logistics meant campaigns could drag on for months before a single gate finally gave way.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who know a proper job takes exactly as long as it takes.\u003c\/p\u003e\n\n\u003cp\u003eWorth the wait, historically speaking. Printed on soft cotton, siege engine not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631805612408,"sku":"9571855_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631805645176,"sku":"9571855_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631805677944,"sku":"9571855_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631805710712,"sku":"9571855_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631805743480,"sku":"9571855_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631805776248,"sku":"9571855_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631805809016,"sku":"9571855_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631805841784,"sku":"9571855_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631805088120,"sku":"9571855_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631805120888,"sku":"9571855_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631805153656,"sku":"9571855_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631805186424,"sku":"9571855_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631805219192,"sku":"9571855_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631805251960,"sku":"9571855_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631805284728,"sku":"9571855_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631805317496,"sku":"9571855_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631805350264,"sku":"9571855_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631805383032,"sku":"9571855_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631805415800,"sku":"9571855_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631805448568,"sku":"9571855_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631805481336,"sku":"9571855_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631805514104,"sku":"9571855_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631805546872,"sku":"9571855_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631805579640,"sku":"9571855_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_55_d8669837-a0c4-4d99-88b3-570e5c61e211.jpg?v=1786837669"},{"product_id":"im-literally-glowing-marie-curie-t-shirt","title":"I'm Literally Glowing - Marie Curie T-Shirt","description":"\u003cp\u003eSome careers left a mark that lasted considerably longer than expected.\u003c\/p\u003e\n\n\u003cp\u003eMarie Curie and her husband Pierre discovered both polonium and radium in 1898, pioneering research into radioactivity that won her two Nobel Prizes — work so groundbreaking her lab notebooks are still radioactive today.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who take their work seriously enough to leave a lasting impression.\u003c\/p\u003e\n\n\u003cp\u003eResults: still detectable. Printed on soft cotton, Geiger counter not required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631808528760,"sku":"2282124_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631808561528,"sku":"2282124_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631808594296,"sku":"2282124_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631808627064,"sku":"2282124_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631808659832,"sku":"2282124_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631808692600,"sku":"2282124_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631808725368,"sku":"2282124_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631808758136,"sku":"2282124_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631807742328,"sku":"2282124_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631807775096,"sku":"2282124_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631807807864,"sku":"2282124_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631807840632,"sku":"2282124_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631807873400,"sku":"2282124_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631807906168,"sku":"2282124_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631807938936,"sku":"2282124_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631807971704,"sku":"2282124_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631808004472,"sku":"2282124_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631808037240,"sku":"2282124_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631808070008,"sku":"2282124_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631808102776,"sku":"2282124_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631808135544,"sku":"2282124_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631808168312,"sku":"2282124_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631808201080,"sku":"2282124_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631808233848,"sku":"2282124_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631808266616,"sku":"2282124_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631808299384,"sku":"2282124_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631808332152,"sku":"2282124_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631808364920,"sku":"2282124_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631808397688,"sku":"2282124_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631808430456,"sku":"2282124_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631808463224,"sku":"2282124_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631808495992,"sku":"2282124_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_-_2026-08-11T015121.447.jpg?v=1786837669"},{"product_id":"warning-i-tend-to-babylon-t-shirt","title":"Warning: I Tend to Babylon T-Shirt","description":"\u003cp\u003eBuilt under Nebuchadnezzar II around 575 BC, the Ishtar Gate stood as the grand ceremonial entrance to the city of Babylon, faced entirely in glazed blue brick and decorated with rows of lions, dragons, and bulls.\u003c\/p\u003e\u003cp\u003eBabylon itself was one of the ancient world's great centres of power, home to the legendary Hanging Gardens and a wall system so vast it was once counted among the Seven Wonders. Turns out it's not just your conversations that go on forever.\u003c\/p\u003e\u003cp\u003eFor the lads who know a good pun deserves an ancient wonder behind it.\u003c\/p\u003e\u003cp\u003ePrinted on soft cotton, no translation required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631876424056,"sku":"3110910_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631876456824,"sku":"3110910_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631876489592,"sku":"3110910_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631876522360,"sku":"3110910_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631876555128,"sku":"3110910_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631876587896,"sku":"3110910_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631876620664,"sku":"3110910_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631876653432,"sku":"3110910_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55631875375480,"sku":"3110910_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55631875408248,"sku":"3110910_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55631875441016,"sku":"3110910_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55631875473784,"sku":"3110910_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55631875506552,"sku":"3110910_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55631875539320,"sku":"3110910_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55631875572088,"sku":"3110910_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55631875604856,"sku":"3110910_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631875637624,"sku":"3110910_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631875670392,"sku":"3110910_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631875703160,"sku":"3110910_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631875735928,"sku":"3110910_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631875768696,"sku":"3110910_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631875801464,"sku":"3110910_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631875834232,"sku":"3110910_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631875867000,"sku":"3110910_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631875899768,"sku":"3110910_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631875932536,"sku":"3110910_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631875965304,"sku":"3110910_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631875998072,"sku":"3110910_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631876030840,"sku":"3110910_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631876063608,"sku":"3110910_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631876096376,"sku":"3110910_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631876129144,"sku":"3110910_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631876161912,"sku":"3110910_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631876194680,"sku":"3110910_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631876227448,"sku":"3110910_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631876260216,"sku":"3110910_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631876292984,"sku":"3110910_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631876325752,"sku":"3110910_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631876358520,"sku":"3110910_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631876391288,"sku":"3110910_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_38_04fb832a-f275-4d5c-b2f9-513d65b81ce7.jpg?v=1786837670"},{"product_id":"trust-me-shes-a-witch-salem-t-shirt","title":"Trust Me She's A Witch Salem T-Shirt","description":"\u003cp\u003eBetween February 1692 and May 1693, the Salem witch trials led to the execution of twenty people and the imprisonment of many more, based on accusations that amounted to little more than fear, superstition, and local grudges.\u003c\/p\u003e\u003cp\u003eIt remains one of early colonial America's darkest chapters, and a lasting reminder of how quickly mass hysteria can override due process. Modern history has been considerably less kind to the accusers than it was to the accused.\u003c\/p\u003e\u003cp\u003eFor the lads who know a baseless accusation when they hear one.\u003c\/p\u003e\u003cp\u003ePrinted on soft cotton, no trial by ordeal required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55631884026232,"sku":"6710566_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55631884059000,"sku":"6710566_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55631884091768,"sku":"6710566_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55631884124536,"sku":"6710566_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55631884157304,"sku":"6710566_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55631884190072,"sku":"6710566_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55631884222840,"sku":"6710566_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55631884255608,"sku":"6710566_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55631883239800,"sku":"6710566_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55631883272568,"sku":"6710566_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55631883305336,"sku":"6710566_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55631883338104,"sku":"6710566_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55631883370872,"sku":"6710566_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55631883403640,"sku":"6710566_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55631883436408,"sku":"6710566_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55631883469176,"sku":"6710566_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55631883501944,"sku":"6710566_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55631883534712,"sku":"6710566_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55631883567480,"sku":"6710566_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55631883600248,"sku":"6710566_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55631883633016,"sku":"6710566_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55631883665784,"sku":"6710566_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55631883698552,"sku":"6710566_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55631883731320,"sku":"6710566_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55631883764088,"sku":"6710566_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55631883796856,"sku":"6710566_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55631883829624,"sku":"6710566_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55631883862392,"sku":"6710566_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55631883895160,"sku":"6710566_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55631883927928,"sku":"6710566_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55631883960696,"sku":"6710566_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55631883993464,"sku":"6710566_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_16_7299eaff-5cc8-4fc0-b678-44580a9b722f.jpg?v=1786837671"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/collections\/Trajan_Pro_34_1.jpg?v=1788732190","url":"https:\/\/historyfront.com\/collections\/history-gifts-for-dads.oembed?page=2","provider":"History Front","version":"1.0","type":"link"}