{"title":"History Meme T-Shirts","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eHistory, but make it a meme. Explore history meme T-shirts combining famous events, personalities and wonderfully niche historical references with internet humour.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cspan\u003eMade for history buffs who spend roughly equal amounts of time reading about dead empires and sending memes about them.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePast events. Present laughs. Future wardrobe staple.\u003c\/p\u003e","products":[{"product_id":"i-fear-no-man-testiklese-tshirt","title":"I Fear No Man – Testiklese T-Shirt","description":"\u003cp data-start=\"599\" data-end=\"683\"\u003e\u003cstrong data-start=\"599\" data-end=\"619\"\u003e“I fear no man.”\u003c\/strong\u003e\u003cbr data-start=\"619\" data-end=\"622\"\u003e– \u003cem data-start=\"624\" data-end=\"683\"\u003eTestiklese, ancient gym philosopher and honorary Spartan.\u003c\/em\u003e\u003c\/p\u003e\n\u003cp data-start=\"685\" data-end=\"930\"\u003eThis \u003cstrong data-start=\"690\" data-end=\"728\"\u003eI Fear No Man – Testiklese T-Shirt\u003c\/strong\u003e delivers pure alpha-energy with a side of satire. Whether you're squatting like a hoplite, debating with full bravado, or just flexing your historical humour, this tee hits harder than a phalanx charge.\u003c\/p\u003e\n\u003cp data-start=\"932\" data-end=\"1080\"\u003ePerfect for meme lords, gym rats, fake quote collectors, history bros, and anyone whose inner philosopher wears a leather skirt and carries a spear.\u003c\/p\u003e\n\u003cp data-start=\"1082\" data-end=\"1156\"\u003ePrinted on soft cotton with fearless comfort and questionable scholarship.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49615639707923,"sku":"7005618_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49615639740691,"sku":"7005618_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49615639773459,"sku":"7005618_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49615639806227,"sku":"7005618_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49615639838995,"sku":"7005618_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49615639871763,"sku":"7005618_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49615639904531,"sku":"7005618_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49615639937299,"sku":"7005618_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49615638921491,"sku":"7005618_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49615638954259,"sku":"7005618_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49615638987027,"sku":"7005618_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49615639019795,"sku":"7005618_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49615639052563,"sku":"7005618_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49615639085331,"sku":"7005618_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49615639118099,"sku":"7005618_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49615639150867,"sku":"7005618_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49615639183635,"sku":"7005618_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49615639216403,"sku":"7005618_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49615639249171,"sku":"7005618_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49615639281939,"sku":"7005618_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49615639314707,"sku":"7005618_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49615639347475,"sku":"7005618_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49615639380243,"sku":"7005618_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49615639413011,"sku":"7005618_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49615639445779,"sku":"7005618_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49615639478547,"sku":"7005618_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49615639511315,"sku":"7005618_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49615639544083,"sku":"7005618_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49615639576851,"sku":"7005618_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49615639609619,"sku":"7005618_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49615639642387,"sku":"7005618_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49615639675155,"sku":"7005618_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-28T155949.586.jpg?v=1780004489"},{"product_id":"nah-rosa-parks-tshirt","title":"“Nah.” – Rosa Parks T-Shirt","description":"\u003cp data-start=\"1023\" data-end=\"1054\" class=\"\"\u003e\u003cstrong data-start=\"1023\" data-end=\"1054\"\u003e“Nah.” – Rosa Parks T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1056\" data-end=\"1099\" class=\"\"\u003eOne word. One bus seat. One \u003cstrong\u003ehistoric\u003c\/strong\u003e stand.\u003c\/p\u003e\n\u003cp data-start=\"1101\" data-end=\"1317\" class=\"\"\u003eThis minimalist t-shirt honors Rosa Parks’ quiet but seismic act of resistance during the civil rights movement. It’s a simple message that still speaks volumes — for those who stand their ground with grace and grit.\u003c\/p\u003e\n\u003cp data-start=\"1319\" data-end=\"1421\" class=\"\"\u003ePerfect for history lovers, activists, educators, and anyone who believes in the power of saying “no.”\u003c\/p\u003e\n\u003cp data-start=\"1423\" data-end=\"1469\" class=\"\"\u003ePrinted on soft cotton. \u003cstrong\u003eUnapologetically bold.\u003c\/strong\u003e\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":49642136600851,"sku":"4543061_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49642136633619,"sku":"4543061_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49642136666387,"sku":"4543061_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49642136699155,"sku":"4543061_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49642136731923,"sku":"4543061_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49642136764691,"sku":"4543061_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49642136797459,"sku":"4543061_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49642136830227,"sku":"4543061_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49642136862995,"sku":"4543061_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49642136895763,"sku":"4543061_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49642136928531,"sku":"4543061_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49642136961299,"sku":"4543061_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49642136994067,"sku":"4543061_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49642137026835,"sku":"4543061_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49642137059603,"sku":"4543061_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49642137092371,"sku":"4543061_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49642137125139,"sku":"4543061_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49642137157907,"sku":"4543061_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49642137190675,"sku":"4543061_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49642137223443,"sku":"4543061_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49642137256211,"sku":"4543061_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49642137288979,"sku":"4543061_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49642137321747,"sku":"4543061_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49642137354515,"sku":"4543061_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49642137387283,"sku":"4543061_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49642137420051,"sku":"4543061_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49642137452819,"sku":"4543061_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49642137485587,"sku":"4543061_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49642137518355,"sku":"4543061_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49642137551123,"sku":"4543061_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49642137583891,"sku":"4543061_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49642137616659,"sku":"4543061_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49642137649427,"sku":"4543061_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49642137682195,"sku":"4543061_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49642137714963,"sku":"4543061_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49642137747731,"sku":"4543061_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49642137780499,"sku":"4543061_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49642137813267,"sku":"4543061_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49642137846035,"sku":"4543061_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49642137878803,"sku":"4543061_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-18T012656.230.jpg?v=1779226126"},{"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":"bubonic-rats-european-tour-tshirt","title":"Bubonic Rats - European Tour T-Shirt","description":"\u003cp data-start=\"1123\" data-end=\"1163\" class=\"\"\u003e\u003cstrong data-start=\"1123\" data-end=\"1163\"\u003eBubonic Rats – European Tour T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1165\" data-end=\"1205\" class=\"\"\u003eThe tour nobody asked for.\u003c\/p\u003e\n\u003cp data-start=\"1207\" data-end=\"1461\" class=\"\"\u003eThis Ancient\/medieval parody t-shirt turns the Black Death into a rock-style tour design, perfect for fans of plague history, dark humor, and ironic merch. Whether you're a medievalist, goth, or just someone who appreciates a good rat joke — this shirt delivers.\u003c\/p\u003e\n\u003cp data-start=\"1207\" data-end=\"1461\" class=\"\"\u003eSuggested tour stops: Messina, Marseille, London… total death tolls may vary.\u003c\/p\u003e\n\u003cp data-start=\"1585\" data-end=\"1633\" class=\"\"\u003ePrinted on soft cotton. Pestilence not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49662631280915,"sku":"7470660_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49662631313683,"sku":"7470660_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49662631346451,"sku":"7470660_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49662631379219,"sku":"7470660_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49662631411987,"sku":"7470660_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49662631444755,"sku":"7470660_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49662631477523,"sku":"7470660_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49662631510291,"sku":"7470660_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":49662630494483,"sku":"7470660_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":49662630527251,"sku":"7470660_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":49662630560019,"sku":"7470660_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":49662630592787,"sku":"7470660_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":49662630625555,"sku":"7470660_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":49662630658323,"sku":"7470660_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":49662630691091,"sku":"7470660_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":49662630723859,"sku":"7470660_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":49662630756627,"sku":"7470660_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":49662630789395,"sku":"7470660_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":49662630822163,"sku":"7470660_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":49662630854931,"sku":"7470660_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":49662630887699,"sku":"7470660_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":49662630920467,"sku":"7470660_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":49662630953235,"sku":"7470660_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":49662630986003,"sku":"7470660_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49662631018771,"sku":"7470660_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49662631051539,"sku":"7470660_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49662631084307,"sku":"7470660_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49662631117075,"sku":"7470660_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49662631149843,"sku":"7470660_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49662631182611,"sku":"7470660_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49662631215379,"sku":"7470660_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49662631248147,"sku":"7470660_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-20T165728.927.jpg?v=1779307474"},{"product_id":"shut-the-focke-up-ww2-tshirt","title":"Shut the Focke Up – WWII Fighter T-Shirt","description":"\u003cp data-start=\"1101\" data-end=\"1145\" class=\"\"\u003e\u003cstrong data-start=\"1101\" data-end=\"1145\"\u003eShut the Focke Up – WWII Fighter T-Shirt\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp data-start=\"1147\" data-end=\"1197\" class=\"\"\u003eYou’ve heard of Focke-Wulf. Now wear the comeback.\u003c\/p\u003e\n\u003cp data-start=\"1199\" data-end=\"1429\" class=\"\"\u003eThis t-shirt takes a cheeky shot at one of Nazi Germany’s most infamous fighter aircraft with a joke that's part pun, part battle cry. Perfect for WWII aviation fans, RAF buffs, or anyone who enjoys history with a side of sarcasm.\u003c\/p\u003e\n\u003cp data-start=\"1431\" data-end=\"1496\" class=\"\"\u003eGreat gift for pilots, veterans, or the loudmouth at the airshow.\u003c\/p\u003e\n\u003cp data-start=\"1498\" data-end=\"1541\" class=\"\"\u003ePrinted on soft cotton. Victories not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":49662685151507,"sku":"7712036_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":49662685184275,"sku":"7712036_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":49662685217043,"sku":"7712036_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":49662685249811,"sku":"7712036_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":49662685282579,"sku":"7712036_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":49662685315347,"sku":"7712036_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":49662685348115,"sku":"7712036_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":49662685380883,"sku":"7712036_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":49662684365075,"sku":"7712036_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":49662684397843,"sku":"7712036_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":49662684430611,"sku":"7712036_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":49662684463379,"sku":"7712036_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":49662684496147,"sku":"7712036_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":49662684528915,"sku":"7712036_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":49662684561683,"sku":"7712036_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":49662684594451,"sku":"7712036_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":49662684627219,"sku":"7712036_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":49662684659987,"sku":"7712036_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":49662684692755,"sku":"7712036_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":49662684725523,"sku":"7712036_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":49662684758291,"sku":"7712036_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":49662684791059,"sku":"7712036_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":49662684823827,"sku":"7712036_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":49662684856595,"sku":"7712036_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49662684889363,"sku":"7712036_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49662684922131,"sku":"7712036_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49662684954899,"sku":"7712036_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49662684987667,"sku":"7712036_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49662685020435,"sku":"7712036_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":49662685053203,"sku":"7712036_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":49662685085971,"sku":"7712036_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":49662685118739,"sku":"7712036_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-18T012142.060.jpg?v=1779310899"},{"product_id":"i-hate-periods-menstrual-history-t-shirt","title":"I Hate Periods History T-Shirt - Funny Menstrual Timeline Tee","description":"\u003cstyle\u003e[stylesheet-group=\"0\"]{}\nbody{margin:0;}\nbutton::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}\nhtml{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}\ninput::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}\n[stylesheet-group=\"1\"]{}\n.css-146c3p1{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:rgba(0,0,0,1.00);display:inline;font:14px -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word;}\n.css-175oi2r{align-items:stretch;background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0;}\n.css-1jxf684{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word;}\n.css-9pa8cd{bottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1;}\n[stylesheet-group=\"2\"]{}\n.r-13awgt0{flex:1;}\n.r-1adg3ll{display:block;}\n.r-1jkafct{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}\n.r-1phboty{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid;}\n.r-1udh08x{overflow-x:hidden;overflow-y:hidden;}\n.r-4iw3lz{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;}\n.r-4qtqp9{display:inline-block;}\n.r-6koalj{display:flex;}\n.r-bztko3{overflow-x:visible;overflow-y:visible;}\n.r-crgep1{margin:0px;}\n.r-hvic4v{display:none;}\n.r-krxsd3{display:-webkit-box;}\n.r-rs99b7{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}\n.r-sdzlij{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;}\n.r-t60dpp{padding:0px;}\n.r-wwvuq4{padding:0;}\n.r-xoduu5{display:inline-flex;}\n.r-ywje51{margin:auto;}\n.r-z2wwpe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}\n[stylesheet-group=\"2.1\"]{}\n.r-1559e4e{padding-bottom:2px;padding-top:2px;}\n.r-1fkl15p{padding-left:32px;padding-right:32px;}\n.r-3o4zer{padding-left:12px;padding-right:12px;}\n.r-3pj75a{padding-left:16px;padding-right:16px;}\n.r-cxgwc0{padding-left:24px;padding-right:24px;}\n.r-dd0y9b{padding-bottom:20px;padding-top:20px;}\n.r-ddtstp{margin-bottom:0px;margin-top:0px;}\n.r-dp7rxi{padding-bottom:40px;padding-top:40px;}\n.r-f8sm7e{margin-left:auto;margin-right:auto;}\n.r-n7gxbd{padding-left:4px;padding-right:4px;}\n.r-s49dbf{margin-bottom:1px;margin-top:1px;}\n.r-sjygvo{padding-left:1em;padding-right:1em;}\n[stylesheet-group=\"2.2\"]{}\n.r-1ca1ndr{margin-left:0.5em;}\n.r-1ez5h0i{margin-left:4px;}\n.r-1gs4q39{margin-right:4px;}\n.r-1kkk96v{margin-left:8px;}\n.r-1kpi4qh{margin-left:0.075em;}\n.r-1l2kgy{margin-right:0.5em;}\n.r-1q6cnnd{right:-2px;}\n.r-1wron08{margin-right:8px;}\n.r-3t4u6i{margin-left:2px;}\n.r-45ll9u{left:50%;}\n.r-5f1w11{left:-2px;}\n.r-k4bwe5{margin-right:0.075em;}\n.r-o59np7{padding-right:8px;}\n.r-ocobd0{right:50%;}\n.r-qjj4hq{padding-left:8px;}\n.r-x1x4zq{margin-right:2px;}\n[stylesheet-group=\"3\"]{}\n.r-105ug2t{pointer-events:auto!important;}\n.r-109y4c4{height:1px;}\n.r-10ptun7{height:16px;}\n.r-10v3vxq{transform:scaleX(-1);}\n.r-117bsoe{margin-bottom:20px;}\n.r-11c0sde{margin-top:24px;}\n.r-11j9u27{visibility:hidden;}\n.r-12181gd{box-shadow:0 0 2px rgba(0,0,0,0.03) inset;}\n.r-12sks89{min-height:22px;}\n.r-12vffkv\u003e*{pointer-events:auto;}\n.r-12vffkv{pointer-events:none!important;}\n.r-12ym1je{width:18px;}\n.r-135wba7{line-height:24px;}\n.r-13qz1uu{width:100%;}\n.r-13wfysu{-webkit-text-decoration-line:none;text-decoration-line:none;}\n.r-146iojx{max-width:300px;}\n.r-1472mwg{height:24px;}\n.r-14j79pv{color:rgba(83,100,113,1.00);}\n.r-14lw9ot{background-color:rgba(255,255,255,1.00);}\n.r-15ysp7h{min-height:32px;}\n.r-16dba41{font-weight:400;}\n.r-16y2uox{flex-grow:1;}\n.r-176fswd{transform:translateX(-50%) translateY(-50%);}\n.r-1777fci{justify-content:center;}\n.r-17bb2tj{animation-duration:0.75s;}\n.r-17leim2{background-repeat:repeat;}\n.r-17s6mgv{justify-content:flex-end;}\n.r-18jsvk2{color:rgba(15,20,25,1.00);}\n.r-18tzken{width:56px;}\n.r-18u37iz{flex-direction:row;}\n.r-18yzcnr{height:22px;}\n.r-19wmn03{width:20px;}\n.r-19yznuf{min-height:52px;}\n.r-1abnn5w{animation-play-state:paused;}\n.r-1acpoxo{width:36px;}\n.r-1ad0z5i{word-break:break-all;}\n.r-1awozwy{align-items:center;}\n.r-1b43r93{font-size:14px;}\n.r-1betnmo{max-width:672px;}\n.r-1blnp2b{width:72px;}\n.r-1blvdjr{font-size:23px;}\n.r-1ceczpf{min-height:24px;}\n.r-1cwl3u0{line-height:16px;}\n.r-1d2f490{left:0px;}\n.r-1ddef8g{-webkit-text-decoration-line:underline;text-decoration-line:underline;}\n.r-1ebb2ja{list-style:none;}\n.r-1ff274t{text-align:right;}\n.r-1gkfh8e{font-size:11px;}\n.r-1h0z5md{justify-content:flex-start;}\n.r-1h8ys4a{padding-top:4px;}\n.r-1hjwoze{height:18px;}\n.r-1iln25a{word-wrap:normal;}\n.r-1inkyih{font-size:17px;}\n.r-1ipicw7{width:300px;}\n.r-1iusvr4{flex-basis:0px;}\n.r-1janqcz{width:16px;}\n.r-1jaylin{width:-webkit-max-content;width:-moz-max-content;width:max-content;}\n.r-1k78y06{font-family:Tahoma, Arial, sans-serif;}\n.r-1kihuf0{align-self:center;}\n.r-1ldzwu0{animation-timing-function:linear;}\n.r-1loqt21{cursor:pointer;}\n.r-1mlwlqe{flex-basis:auto;}\n.r-1mrlafo{background-position:0;}\n.r-1muvv40{animation-iteration-count:infinite;}\n.r-1mwlp6a{height:56px;}\n.r-1nao33i{color:rgba(231,233,234,1.00);}\n.r-1niwhzg{background-color:rgba(0,0,0,0.00);}\n.r-1ny4l3l{outline-style:none;}\n.r-1oifz5y{background-color:rgba(170,17,0,1.00);}\n.r-1oszu61{align-items:stretch;}\n.r-1otgn73{touch-action:manipulation;}\n.r-1p0dtai{bottom:0px;}\n.r-1pi2tsx{height:100%;}\n.r-1ps3wis{min-width:44px;}\n.r-1qd0xha{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n.r-1qi8awa{min-width:36px;}\n.r-1r5jyh0{min-height:130px;}\n.r-1r8g8re{height:36px;}\n.r-1s2hp8q{min-height:26px;}\n.r-1sxrcry{background-size:auto;}\n.r-1tl8opc{font-family:\"Segoe UI\",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}\n.r-1to6hqq{background-color:rgba(255,212,0,1.00);}\n.r-1ttztb7{text-align:inherit;}\n.r-1udbk01{text-overflow:ellipsis;}\n.r-1v2oles{top:50%;}\n.r-1vmecro{direction:rtl;}\n.r-1vr29t4{font-weight:800;}\n.r-1wb8bfx{text-decoration-thickness:2px;}\n.r-1wbh5a2{flex-shrink:1;}\n.r-1wyyakw{z-index:-1;}\n.r-1xcajam{position:fixed;}\n.r-1xk2f4g{clip:rect(1px, 1px, 1px, 1px);}\n.r-1xnzce8{-moz-user-select:text;-webkit-user-select:text;user-select:text;}\n.r-1xvli5t{height:1.25em;}\n.r-1y7e96w{min-width:22px;}\n.r-1ye8kvj{max-width:600px;}\n.r-1yef0xd{animation-name:r-11cv4x;}\n.r-1yjpyg1{font-size:31px;}\n.r-1ykxob0{top:60%;}\n.r-2o02ov{margin-top:40px;}\n.r-2tavb8{background-color:rgba(0,0,0,0.60);}\n.r-2yi16{min-height:36px;}\n.r-36ujnk{font-style:italic;}\n.r-37tt59{line-height:32px;}\n.r-3s2u2q{white-space:nowrap;}\n.r-417010{z-index:0;}\n.r-4gszlv{background-size:cover;}\n.r-4wgw6l{min-width:32px;}\n.r-54znze{color:rgba(239,243,244,1.00);}\n.r-56xrmm{line-height:12px;}\n.r-6026j{background-color:rgba(255,255,255,0.85);}\n.r-633pao{pointer-events:none!important;}\n.r-6416eg{-moz-transition-property:background-color, box-shadow;-webkit-transition-property:background-color, box-shadow;transition-property:background-color, box-shadow;}\n.r-64el8z{min-width:52px;}\n.r-7q8q6z{cursor:default;}\n.r-8akbws{-webkit-box-orient:vertical;}\n.r-8jfcpp{top:-2px;}\n.r-92ng3h{width:1px;}\n.r-a023e6{font-size:15px;}\n.r-adyw6z{font-size:20px;}\n.r-agouwx{transform:translateZ(0);}\n.r-ah5dr5\u003e*{pointer-events:none;}\n.r-ah5dr5{pointer-events:auto!important;}\n.r-aqfbo4{backface-visibility:hidden;}\n.r-b88u0q{font-weight:700;}\n.r-bcqeeo{min-width:0px;}\n.r-bnwqim{position:relative;}\n.r-bt1l66{min-height:20px;}\n.r-bvlit7{margin-bottom:-12px;}\n.r-clrlgt{animation-name:r-imtty0;}\n.r-deolkf{box-sizing:border-box;}\n.r-dflpy8{height:1.2em;}\n.r-dnmrzs{max-width:100%;}\n.r-ehq7j7{background-size:contain;}\n.r-emqnss{transform:translateZ(0px);}\n.r-eqz5dr{flex-direction:column;}\n.r-ero68b{min-height:40px;}\n.r-fdjqy7{text-align:left;}\n.r-fm7h5w{font-family:\"TwitterChirpExtendedHeavy\",\"Verdana\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n.r-h9hxbl{width:1.2em;}\n.r-icoktb{opacity:0.5;}\n.r-ifefl9{min-height:0px;}\n.r-impgnl{transform:translateX(50%) translateY(-50%);}\n.r-iphfwy{padding-bottom:4px;}\n.r-ipm5af{top:0px;}\n.r-jmul1s{transform:scale(1.1);}\n.r-jwli3a{color:rgba(255,255,255,1.00);}\n.r-kemksi{background-color:rgba(0,0,0,1.00);}\n.r-lp5zef{min-width:24px;}\n.r-lrsllp{width:24px;}\n.r-lrvibr{-moz-user-select:none;-webkit-user-select:none;user-select:none;}\n.r-m6rgpd{vertical-align:text-bottom;}\n.r-majxgm{font-weight:500;}\n.r-n6v787{font-size:13px;}\n.r-nhe8su{animation-duration:0.5s;}\n.r-nvplwv{animation-timing-function:ease-out;}\n.r-nwxazl{line-height:40px;}\n.r-o7ynqc{transition-duration:0.2s;}\n.r-peo1c{min-height:44px;}\n.r-poiln3{font-family:inherit;}\n.r-pp5qcn{vertical-align:-20%;}\n.r-q4m81j{text-align:center;}\n.r-qlhcfr{font-size:0.001px;}\n.r-qvk6io{line-height:0px;}\n.r-qvutc0{word-wrap:break-word;}\n.r-rjixqe{line-height:20px;}\n.r-rki7wi{bottom:12px;}\n.r-sb58tz{max-width:1000px;}\n.r-tjvw6i{text-decoration-thickness:1px;}\n.r-u6sd8q{background-repeat:no-repeat;}\n.r-u8s1d{position:absolute;}\n.r-ueyrd6{line-height:36px;}\n.r-uho16t{font-size:34px;}\n.r-vkv6oe{min-width:40px;}\n.r-vlxjld{color:rgba(247,249,249,1.00);}\n.r-vqxq0j{border:0 solid black;}\n.r-vrz42v{line-height:28px;}\n.r-vvn4in{background-position:center;}\n.r-wy61xf{height:72px;}\n.r-x3cy2q{background-size:100% 100%;}\n.r-x572qd{background-color:rgba(247,249,249,1.00);}\n.r-xigjrr{-webkit-filter:blur(4px);filter:blur(4px);}\n.r-yc9v9c{width:22px;}\n.r-yfoy6g{background-color:rgba(21,32,43,1.00);}\n.r-yn5ncy{animation-fill-mode:both;}\n.r-yy2aun{font-size:26px;}\n.r-yyyyoo{fill:currentcolor;}\n.r-z7pwl0{max-width:700px;}\n.r-z80fyv{height:20px;}\n.r-zchlnj{right:0px;}\n@-webkit-keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}\n@-webkit-keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}\n@keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}\n@keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}\n.r-1axvn0{position:absolute;visibility:hidden;top:0;width:50px;pointer-events:none}\n.r-1axvn0.loaded{visibility:visible;top:50vh;width:50px}\u003c\/style\u003e\n\u003cstyle\u003e[stylesheet-group=\"0\"]{}\nbody{margin:0;}\nbutton::-moz-focus-inner,input::-moz-focus-inner{border:0;padding:0;}\nhtml{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:rgba(0,0,0,0);}\ninput::-webkit-search-cancel-button,input::-webkit-search-decoration,input::-webkit-search-results-button,input::-webkit-search-results-decoration{display:none;}\n[stylesheet-group=\"1\"]{}\n.css-146c3p1{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:rgba(0,0,0,1.00);display:inline;font:14px -apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;list-style:none;margin:0px;padding:0px;position:relative;text-align:start;text-decoration:none;white-space:pre-wrap;word-wrap:break-word;}\n.css-175oi2r{align-items:stretch;background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;display:flex;flex-basis:auto;flex-direction:column;flex-shrink:0;list-style:none;margin:0px;min-height:0px;min-width:0px;padding:0px;position:relative;text-decoration:none;z-index:0;}\n.css-1jxf684{background-color:rgba(0,0,0,0.00);border:0 solid black;box-sizing:border-box;color:inherit;display:inline;font:inherit;list-style:none;margin:0px;padding:0px;position:relative;text-align:inherit;text-decoration:none;white-space:inherit;word-wrap:break-word;}\n.css-9pa8cd{bottom:0px;height:100%;left:0px;opacity:0;position:absolute;right:0px;top:0px;width:100%;z-index:-1;}\n[stylesheet-group=\"2\"]{}\n.r-13awgt0{flex:1;}\n.r-1adg3ll{display:block;}\n.r-1jkafct{border-bottom-left-radius:2px;border-bottom-right-radius:2px;border-top-left-radius:2px;border-top-right-radius:2px;}\n.r-1phboty{border-bottom-style:solid;border-left-style:solid;border-right-style:solid;border-top-style:solid;}\n.r-1udh08x{overflow-x:hidden;overflow-y:hidden;}\n.r-4iw3lz{border-bottom-width:0;border-left-width:0;border-right-width:0;border-top-width:0;}\n.r-4qtqp9{display:inline-block;}\n.r-6koalj{display:flex;}\n.r-bztko3{overflow-x:visible;overflow-y:visible;}\n.r-crgep1{margin:0px;}\n.r-hvic4v{display:none;}\n.r-krxsd3{display:-webkit-box;}\n.r-rs99b7{border-bottom-width:1px;border-left-width:1px;border-right-width:1px;border-top-width:1px;}\n.r-sdzlij{border-bottom-left-radius:9999px;border-bottom-right-radius:9999px;border-top-left-radius:9999px;border-top-right-radius:9999px;}\n.r-t60dpp{padding:0px;}\n.r-wwvuq4{padding:0;}\n.r-xoduu5{display:inline-flex;}\n.r-ywje51{margin:auto;}\n.r-z2wwpe{border-bottom-left-radius:4px;border-bottom-right-radius:4px;border-top-left-radius:4px;border-top-right-radius:4px;}\n[stylesheet-group=\"2.1\"]{}\n.r-1559e4e{padding-bottom:2px;padding-top:2px;}\n.r-1fkl15p{padding-left:32px;padding-right:32px;}\n.r-3o4zer{padding-left:12px;padding-right:12px;}\n.r-3pj75a{padding-left:16px;padding-right:16px;}\n.r-cxgwc0{padding-left:24px;padding-right:24px;}\n.r-dd0y9b{padding-bottom:20px;padding-top:20px;}\n.r-ddtstp{margin-bottom:0px;margin-top:0px;}\n.r-dp7rxi{padding-bottom:40px;padding-top:40px;}\n.r-f8sm7e{margin-left:auto;margin-right:auto;}\n.r-n7gxbd{padding-left:4px;padding-right:4px;}\n.r-s49dbf{margin-bottom:1px;margin-top:1px;}\n.r-sjygvo{padding-left:1em;padding-right:1em;}\n[stylesheet-group=\"2.2\"]{}\n.r-1ca1ndr{margin-left:0.5em;}\n.r-1ez5h0i{margin-left:4px;}\n.r-1gs4q39{margin-right:4px;}\n.r-1kkk96v{margin-left:8px;}\n.r-1kpi4qh{margin-left:0.075em;}\n.r-1l2kgy{margin-right:0.5em;}\n.r-1q6cnnd{right:-2px;}\n.r-1wron08{margin-right:8px;}\n.r-3t4u6i{margin-left:2px;}\n.r-45ll9u{left:50%;}\n.r-5f1w11{left:-2px;}\n.r-k4bwe5{margin-right:0.075em;}\n.r-o59np7{padding-right:8px;}\n.r-ocobd0{right:50%;}\n.r-qjj4hq{padding-left:8px;}\n.r-x1x4zq{margin-right:2px;}\n[stylesheet-group=\"3\"]{}\n.r-105ug2t{pointer-events:auto!important;}\n.r-109y4c4{height:1px;}\n.r-10ptun7{height:16px;}\n.r-10v3vxq{transform:scaleX(-1);}\n.r-117bsoe{margin-bottom:20px;}\n.r-11c0sde{margin-top:24px;}\n.r-11j9u27{visibility:hidden;}\n.r-12181gd{box-shadow:0 0 2px rgba(0,0,0,0.03) inset;}\n.r-12sks89{min-height:22px;}\n.r-12vffkv\u003e*{pointer-events:auto;}\n.r-12vffkv{pointer-events:none!important;}\n.r-12ym1je{width:18px;}\n.r-135wba7{line-height:24px;}\n.r-13qz1uu{width:100%;}\n.r-13wfysu{-webkit-text-decoration-line:none;text-decoration-line:none;}\n.r-146iojx{max-width:300px;}\n.r-1472mwg{height:24px;}\n.r-14j79pv{color:rgba(83,100,113,1.00);}\n.r-14lw9ot{background-color:rgba(255,255,255,1.00);}\n.r-15ysp7h{min-height:32px;}\n.r-16dba41{font-weight:400;}\n.r-16y2uox{flex-grow:1;}\n.r-176fswd{transform:translateX(-50%) translateY(-50%);}\n.r-1777fci{justify-content:center;}\n.r-17bb2tj{animation-duration:0.75s;}\n.r-17leim2{background-repeat:repeat;}\n.r-17s6mgv{justify-content:flex-end;}\n.r-18jsvk2{color:rgba(15,20,25,1.00);}\n.r-18tzken{width:56px;}\n.r-18u37iz{flex-direction:row;}\n.r-18yzcnr{height:22px;}\n.r-19wmn03{width:20px;}\n.r-19yznuf{min-height:52px;}\n.r-1abnn5w{animation-play-state:paused;}\n.r-1acpoxo{width:36px;}\n.r-1ad0z5i{word-break:break-all;}\n.r-1awozwy{align-items:center;}\n.r-1b43r93{font-size:14px;}\n.r-1betnmo{max-width:672px;}\n.r-1blnp2b{width:72px;}\n.r-1blvdjr{font-size:23px;}\n.r-1ceczpf{min-height:24px;}\n.r-1cwl3u0{line-height:16px;}\n.r-1d2f490{left:0px;}\n.r-1ddef8g{-webkit-text-decoration-line:underline;text-decoration-line:underline;}\n.r-1ebb2ja{list-style:none;}\n.r-1ff274t{text-align:right;}\n.r-1gkfh8e{font-size:11px;}\n.r-1h0z5md{justify-content:flex-start;}\n.r-1h8ys4a{padding-top:4px;}\n.r-1hjwoze{height:18px;}\n.r-1iln25a{word-wrap:normal;}\n.r-1inkyih{font-size:17px;}\n.r-1ipicw7{width:300px;}\n.r-1iusvr4{flex-basis:0px;}\n.r-1janqcz{width:16px;}\n.r-1jaylin{width:-webkit-max-content;width:-moz-max-content;width:max-content;}\n.r-1k78y06{font-family:Tahoma, Arial, sans-serif;}\n.r-1kihuf0{align-self:center;}\n.r-1ldzwu0{animation-timing-function:linear;}\n.r-1loqt21{cursor:pointer;}\n.r-1mlwlqe{flex-basis:auto;}\n.r-1mrlafo{background-position:0;}\n.r-1muvv40{animation-iteration-count:infinite;}\n.r-1mwlp6a{height:56px;}\n.r-1nao33i{color:rgba(231,233,234,1.00);}\n.r-1niwhzg{background-color:rgba(0,0,0,0.00);}\n.r-1ny4l3l{outline-style:none;}\n.r-1oifz5y{background-color:rgba(170,17,0,1.00);}\n.r-1oszu61{align-items:stretch;}\n.r-1otgn73{touch-action:manipulation;}\n.r-1p0dtai{bottom:0px;}\n.r-1pi2tsx{height:100%;}\n.r-1ps3wis{min-width:44px;}\n.r-1qd0xha{font-family:-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n.r-1qi8awa{min-width:36px;}\n.r-1r5jyh0{min-height:130px;}\n.r-1r8g8re{height:36px;}\n.r-1s2hp8q{min-height:26px;}\n.r-1sxrcry{background-size:auto;}\n.r-1tl8opc{font-family:\"Segoe UI\",Meiryo,system-ui,-apple-system,BlinkMacSystemFont,sans-serif;}\n.r-1to6hqq{background-color:rgba(255,212,0,1.00);}\n.r-1ttztb7{text-align:inherit;}\n.r-1udbk01{text-overflow:ellipsis;}\n.r-1v2oles{top:50%;}\n.r-1vmecro{direction:rtl;}\n.r-1vr29t4{font-weight:800;}\n.r-1wb8bfx{text-decoration-thickness:2px;}\n.r-1wbh5a2{flex-shrink:1;}\n.r-1wyyakw{z-index:-1;}\n.r-1xcajam{position:fixed;}\n.r-1xk2f4g{clip:rect(1px, 1px, 1px, 1px);}\n.r-1xnzce8{-moz-user-select:text;-webkit-user-select:text;user-select:text;}\n.r-1xvli5t{height:1.25em;}\n.r-1y7e96w{min-width:22px;}\n.r-1ye8kvj{max-width:600px;}\n.r-1yef0xd{animation-name:r-11cv4x;}\n.r-1yjpyg1{font-size:31px;}\n.r-1ykxob0{top:60%;}\n.r-2o02ov{margin-top:40px;}\n.r-2tavb8{background-color:rgba(0,0,0,0.60);}\n.r-2yi16{min-height:36px;}\n.r-36ujnk{font-style:italic;}\n.r-37tt59{line-height:32px;}\n.r-3s2u2q{white-space:nowrap;}\n.r-417010{z-index:0;}\n.r-4gszlv{background-size:cover;}\n.r-4wgw6l{min-width:32px;}\n.r-54znze{color:rgba(239,243,244,1.00);}\n.r-56xrmm{line-height:12px;}\n.r-6026j{background-color:rgba(255,255,255,0.85);}\n.r-633pao{pointer-events:none!important;}\n.r-6416eg{-moz-transition-property:background-color, box-shadow;-webkit-transition-property:background-color, box-shadow;transition-property:background-color, box-shadow;}\n.r-64el8z{min-width:52px;}\n.r-7q8q6z{cursor:default;}\n.r-8akbws{-webkit-box-orient:vertical;}\n.r-8jfcpp{top:-2px;}\n.r-92ng3h{width:1px;}\n.r-a023e6{font-size:15px;}\n.r-adyw6z{font-size:20px;}\n.r-agouwx{transform:translateZ(0);}\n.r-ah5dr5\u003e*{pointer-events:none;}\n.r-ah5dr5{pointer-events:auto!important;}\n.r-aqfbo4{backface-visibility:hidden;}\n.r-b88u0q{font-weight:700;}\n.r-bcqeeo{min-width:0px;}\n.r-bnwqim{position:relative;}\n.r-bt1l66{min-height:20px;}\n.r-bvlit7{margin-bottom:-12px;}\n.r-clrlgt{animation-name:r-imtty0;}\n.r-deolkf{box-sizing:border-box;}\n.r-dflpy8{height:1.2em;}\n.r-dnmrzs{max-width:100%;}\n.r-ehq7j7{background-size:contain;}\n.r-emqnss{transform:translateZ(0px);}\n.r-eqz5dr{flex-direction:column;}\n.r-ero68b{min-height:40px;}\n.r-fdjqy7{text-align:left;}\n.r-fm7h5w{font-family:\"TwitterChirpExtendedHeavy\",\"Verdana\",-apple-system,BlinkMacSystemFont,\"Segoe UI\",Roboto,Helvetica,Arial,sans-serif;}\n.r-h9hxbl{width:1.2em;}\n.r-icoktb{opacity:0.5;}\n.r-ifefl9{min-height:0px;}\n.r-impgnl{transform:translateX(50%) translateY(-50%);}\n.r-iphfwy{padding-bottom:4px;}\n.r-ipm5af{top:0px;}\n.r-jmul1s{transform:scale(1.1);}\n.r-jwli3a{color:rgba(255,255,255,1.00);}\n.r-kemksi{background-color:rgba(0,0,0,1.00);}\n.r-lp5zef{min-width:24px;}\n.r-lrsllp{width:24px;}\n.r-lrvibr{-moz-user-select:none;-webkit-user-select:none;user-select:none;}\n.r-m6rgpd{vertical-align:text-bottom;}\n.r-majxgm{font-weight:500;}\n.r-n6v787{font-size:13px;}\n.r-nhe8su{animation-duration:0.5s;}\n.r-nvplwv{animation-timing-function:ease-out;}\n.r-nwxazl{line-height:40px;}\n.r-o7ynqc{transition-duration:0.2s;}\n.r-peo1c{min-height:44px;}\n.r-poiln3{font-family:inherit;}\n.r-pp5qcn{vertical-align:-20%;}\n.r-q4m81j{text-align:center;}\n.r-qlhcfr{font-size:0.001px;}\n.r-qvk6io{line-height:0px;}\n.r-qvutc0{word-wrap:break-word;}\n.r-rjixqe{line-height:20px;}\n.r-rki7wi{bottom:12px;}\n.r-sb58tz{max-width:1000px;}\n.r-tjvw6i{text-decoration-thickness:1px;}\n.r-u6sd8q{background-repeat:no-repeat;}\n.r-u8s1d{position:absolute;}\n.r-ueyrd6{line-height:36px;}\n.r-uho16t{font-size:34px;}\n.r-vkv6oe{min-width:40px;}\n.r-vlxjld{color:rgba(247,249,249,1.00);}\n.r-vqxq0j{border:0 solid black;}\n.r-vrz42v{line-height:28px;}\n.r-vvn4in{background-position:center;}\n.r-wy61xf{height:72px;}\n.r-x3cy2q{background-size:100% 100%;}\n.r-x572qd{background-color:rgba(247,249,249,1.00);}\n.r-xigjrr{-webkit-filter:blur(4px);filter:blur(4px);}\n.r-yc9v9c{width:22px;}\n.r-yfoy6g{background-color:rgba(21,32,43,1.00);}\n.r-yn5ncy{animation-fill-mode:both;}\n.r-yy2aun{font-size:26px;}\n.r-yyyyoo{fill:currentcolor;}\n.r-z7pwl0{max-width:700px;}\n.r-z80fyv{height:20px;}\n.r-zchlnj{right:0px;}\n@-webkit-keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}\n@-webkit-keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}\n@keyframes r-11cv4x{0%{transform:rotate(0deg);}100%{transform:rotate(360deg);}}\n@keyframes r-imtty0{0%{opacity:0;}100%{opacity:1;}}\n.r-1axvn0{position:absolute;visibility:hidden;top:0;width:50px;pointer-events:none}\n.r-1axvn0.loaded{visibility:visible;top:50vh;width:50px}\u003c\/style\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003eShe said she hated periods. We took it literally.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003eGet a laugh with the \"\u003cstrong\u003eI Hate Periods\u003c\/strong\u003e\" History T-Shirt, a clever nod to both menstrual woes and historical eras! This funny graphic tee features a timeline from the Stone Age to the Modern Era, blending \u003cstrong\u003eperiod humor \u003c\/strong\u003ewith \u003cstrong\u003ehistory\u003c\/strong\u003e.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003eMade from soft, durable cotton for lasting comfort, it’s perfect for history buffs, feminists, or anyone who loves a good pun.\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3 r-a8ghvy\"\u003e\u003cspan class=\"css-1jxf684 r-bcqeeo r-1ttztb7 r-qvutc0 r-poiln3\"\u003eWear it to spark conversations at casual outings or history events. \u003c\/span\u003e\u003c\/span\u003e\u003c\/div\u003e\n\u003cbr\u003e\n\u003c\/div\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55142144278904,"sku":"3557600_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55142144311672,"sku":"3557600_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55142144344440,"sku":"3557600_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55142144377208,"sku":"3557600_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55142144409976,"sku":"3557600_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55142144442744,"sku":"3557600_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55142144475512,"sku":"3557600_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55142144508280,"sku":"3557600_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55142144541048,"sku":"3557600_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55142144573816,"sku":"3557600_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55142144606584,"sku":"3557600_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55142144639352,"sku":"3557600_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55142144672120,"sku":"3557600_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55142144704888,"sku":"3557600_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55142144737656,"sku":"3557600_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55142144770424,"sku":"3557600_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55142144803192,"sku":"3557600_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55142144835960,"sku":"3557600_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55142144868728,"sku":"3557600_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55142144901496,"sku":"3557600_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55142144934264,"sku":"3557600_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55142144967032,"sku":"3557600_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55142144999800,"sku":"3557600_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55142145032568,"sku":"3557600_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55142145065336,"sku":"3557600_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55142145098104,"sku":"3557600_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55142145130872,"sku":"3557600_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55142145163640,"sku":"3557600_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55142145196408,"sku":"3557600_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55142145229176,"sku":"3557600_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55142145261944,"sku":"3557600_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55142145294712,"sku":"3557600_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55142145327480,"sku":"3557600_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55142145360248,"sku":"3557600_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55142145393016,"sku":"3557600_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55142145425784,"sku":"3557600_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55142145458552,"sku":"3557600_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55142145491320,"sku":"3557600_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55142145524088,"sku":"3557600_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55142145556856,"sku":"3557600_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_67.jpg?v=1779208207"},{"product_id":"never-forget-1932-emu-war-shirt","title":"Never Forget 1932 – Emu War T-Shirt","description":"\u003cp data-start=\"327\" data-end=\"372\"\u003eAustralia declared war on emus. The emus won.\u003c\/p\u003e\n\u003cp data-start=\"374\" data-end=\"554\"\u003eCelebrate the most featherbrained battle in history with this tee — perfect for history fans, animal lovers, and anyone who appreciates a good underdog story (or underbird story?).\u003c\/p\u003e\n\u003cp data-start=\"556\" data-end=\"617\"\u003eSoft cotton. No emus were harmed in the making of this shirt.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55164953985400,"sku":"2489731_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55164954018168,"sku":"2489731_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55164954050936,"sku":"2489731_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55164954083704,"sku":"2489731_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55164954116472,"sku":"2489731_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55164954149240,"sku":"2489731_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55164954182008,"sku":"2489731_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55164954214776,"sku":"2489731_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55164953723256,"sku":"2489731_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55164953756024,"sku":"2489731_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55164953788792,"sku":"2489731_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55164953821560,"sku":"2489731_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55164953854328,"sku":"2489731_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55164953887096,"sku":"2489731_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55164953919864,"sku":"2489731_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55164953952632,"sku":"2489731_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_7.jpg?v=1779505909"},{"product_id":"dinosaur-meteor-weekend-plans-shirt","title":"What the F$#k is that!? – Dinosaurs Meteor T-Shirt","description":"\u003cp data-start=\"308\" data-end=\"418\"\u003e66 million years ago, the ultimate party crasher showed up — and yeah, it \u003cem data-start=\"382\" data-end=\"387\"\u003edid\u003c\/em\u003e ruin everyone’s weekend plans.\u003c\/p\u003e\n\u003cp data-start=\"420\" data-end=\"511\"\u003ePerfect for Dino lovers, history buffs, and anyone who appreciates a cosmic sense of humor.\u003c\/p\u003e\n\u003cp data-start=\"513\" data-end=\"562\"\u003eSoft cotton. No meteorites included (thankfully).\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55572196950392,"sku":"6871326_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55572196983160,"sku":"6871326_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55572197015928,"sku":"6871326_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55572197048696,"sku":"6871326_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55572197081464,"sku":"6871326_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55572197114232,"sku":"6871326_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55572197147000,"sku":"6871326_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55572197179768,"sku":"6871326_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55164971516280,"sku":"3534244_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55164971549048,"sku":"3534244_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55164971581816,"sku":"3534244_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55164971614584,"sku":"3534244_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55164971647352,"sku":"3534244_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55164971680120,"sku":"3534244_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55164971712888,"sku":"3534244_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55164971745656,"sku":"3534244_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55572197212536,"sku":"6871326_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55572197245304,"sku":"6871326_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55572197278072,"sku":"6871326_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55572197310840,"sku":"6871326_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55572197343608,"sku":"6871326_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55572197376376,"sku":"6871326_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55572197409144,"sku":"6871326_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55572197441912,"sku":"6871326_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55572197474680,"sku":"6871326_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55572197507448,"sku":"6871326_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55572197540216,"sku":"6871326_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55572197572984,"sku":"6871326_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55572197605752,"sku":"6871326_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55572197638520,"sku":"6871326_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55572197671288,"sku":"6871326_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55572197704056,"sku":"6871326_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-23T193201.549_22206d87-706d-4ead-b828-bb79a93102f6.jpg?v=1779815805"},{"product_id":"here-comes-the-sun-b29-super-fortress-shirt","title":"Here Comes the Sun - Atomic Bomb T-Shirt","description":"\u003cp data-start=\"295\" data-end=\"391\"\u003e“Do, do, do, do…” and here comes the Sun — the mighty B-29 Super Fortress lighting up the skies.\u003c\/p\u003e\n\u003cp data-start=\"393\" data-end=\"497\"\u003ePerfect for WWII fans, aviation lovers, and anyone who appreciates a classic tune with a historic twist.\u003c\/p\u003e\n\u003cp data-start=\"499\" data-end=\"534\"\u003eSoft cotton. Flies high on comfort.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55164991406456,"sku":"5114413_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55164991439224,"sku":"5114413_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55164991471992,"sku":"5114413_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55164991504760,"sku":"5114413_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55164991537528,"sku":"5114413_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55164991570296,"sku":"5114413_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55164991603064,"sku":"5114413_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55164991635832,"sku":"5114413_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55164990620024,"sku":"5114413_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55164990652792,"sku":"5114413_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55164990685560,"sku":"5114413_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55164990718328,"sku":"5114413_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55164990751096,"sku":"5114413_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55164990783864,"sku":"5114413_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55164990816632,"sku":"5114413_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55164990849400,"sku":"5114413_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55164990882168,"sku":"5114413_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55164990914936,"sku":"5114413_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55164990947704,"sku":"5114413_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55164990980472,"sku":"5114413_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55164991013240,"sku":"5114413_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55164991046008,"sku":"5114413_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55164991078776,"sku":"5114413_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55164991111544,"sku":"5114413_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55164991144312,"sku":"5114413_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55164991177080,"sku":"5114413_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55164991209848,"sku":"5114413_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55164991242616,"sku":"5114413_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55164991275384,"sku":"5114413_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55164991308152,"sku":"5114413_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55164991340920,"sku":"5114413_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55164991373688,"sku":"5114413_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-26T184155.595.jpg?v=1779817327"},{"product_id":"black-death-viral-pandemic-shirt","title":"Black Death – When Going Viral Wasn’t Cool T-Shirt","description":"\u003cp data-start=\"268\" data-end=\"322\"\u003eBefore social media, going viral was deadly serious.\u003c\/p\u003e\n\u003cp data-start=\"324\" data-end=\"447\"\u003eCelebrate the ultimate ancient pandemic with this darkly funny tee — perfect for history buffs and fans of clever wordplay.\u003c\/p\u003e\n\u003cp data-start=\"449\" data-end=\"502\"\u003eSoft cotton. Guaranteed to spread smiles, not plague.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55165022208376,"sku":"2588784_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55165022241144,"sku":"2588784_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55165022273912,"sku":"2588784_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55165022306680,"sku":"2588784_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55165022339448,"sku":"2588784_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55165022372216,"sku":"2588784_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55165022404984,"sku":"2588784_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55165022437752,"sku":"2588784_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55165022470520,"sku":"2588784_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55165022503288,"sku":"2588784_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55165022536056,"sku":"2588784_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55165022568824,"sku":"2588784_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55165022601592,"sku":"2588784_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55165022634360,"sku":"2588784_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55165022667128,"sku":"2588784_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55165022699896,"sku":"2588784_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55165022732664,"sku":"2588784_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55165022765432,"sku":"2588784_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55165022798200,"sku":"2588784_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55165022830968,"sku":"2588784_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55165022863736,"sku":"2588784_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55165022896504,"sku":"2588784_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55165022929272,"sku":"2588784_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55165022962040,"sku":"2588784_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55165022994808,"sku":"2588784_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55165023027576,"sku":"2588784_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55165023060344,"sku":"2588784_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55165023093112,"sku":"2588784_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55165023125880,"sku":"2588784_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55165023158648,"sku":"2588784_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55165023191416,"sku":"2588784_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55165023224184,"sku":"2588784_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55165023256952,"sku":"2588784_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55165023289720,"sku":"2588784_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55165023322488,"sku":"2588784_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55165023355256,"sku":"2588784_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55165023388024,"sku":"2588784_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55165023420792,"sku":"2588784_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55165023453560,"sku":"2588784_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55165023486328,"sku":"2588784_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_80.jpg?v=1779206674"},{"product_id":"legio-ix-hispana-hide-and-seek-shirt","title":"Hide and Seek World Champions – Legio IX Hispana T-Shirt","description":"\u003cp data-end=\"296\" data-start=\"250\"\u003eThey marched into history — and then disappeared without a trace.\u003c\/p\u003e\n\u003cp data-end=\"296\" data-start=\"250\"\u003eThis \u003cstrong data-end=\"582\" data-start=\"530\"\u003eHide \u0026amp; Seek Champions – Legio IX Hispana T-Shirt\u003c\/strong\u003e honors the most elusive Roman legion with a wink and a toga full of mystery. No one knows exactly what happened… which makes them undefeated in ancient hide \u0026amp; seek.\u003c\/p\u003e\n\u003cp data-end=\"449\" data-start=\"298\"\u003eThe mysterious vanishing of Rome’s Ninth Legion is now a legendary hide and seek win. A perfect tee for history buffs who love a good unsolved mystery.\u003c\/p\u003e\n\u003cp data-end=\"486\" data-start=\"451\"\u003ePrinted on soft cotton with imperial comfort and zero forwarding address.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55166872650104,"sku":"5857976_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55166872682872,"sku":"5857976_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55166872715640,"sku":"5857976_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55166872748408,"sku":"5857976_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55166872781176,"sku":"5857976_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55166872813944,"sku":"5857976_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55166872846712,"sku":"5857976_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55166872879480,"sku":"5857976_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55166871863672,"sku":"5857976_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55166871896440,"sku":"5857976_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55166871929208,"sku":"5857976_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55166871961976,"sku":"5857976_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55166871994744,"sku":"5857976_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55166872027512,"sku":"5857976_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55166872060280,"sku":"5857976_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55166872093048,"sku":"5857976_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55166872125816,"sku":"5857976_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55166872158584,"sku":"5857976_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55166872191352,"sku":"5857976_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55166872224120,"sku":"5857976_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55166872256888,"sku":"5857976_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55166872289656,"sku":"5857976_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55166872322424,"sku":"5857976_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55166872355192,"sku":"5857976_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55166872387960,"sku":"5857976_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55166872420728,"sku":"5857976_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55166872453496,"sku":"5857976_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55166872486264,"sku":"5857976_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55166872519032,"sku":"5857976_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55166872551800,"sku":"5857976_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55166872584568,"sku":"5857976_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55166872617336,"sku":"5857976_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-23T033839.548.jpg?v=1779503931"},{"product_id":"alexander-the-great-group-chat-t-shirt","title":"Alexander the Great Group Chat – New City Drop T-Shirt","description":"\u003cp data-start=\"631\" data-end=\"717\"\u003e\u003cstrong data-start=\"631\" data-end=\"644\"\u003eAlexander\u003c\/strong\u003e: “Conquering Persia. New city drop at midnight.”\u003cbr data-start=\"693\" data-end=\"696\"\u003e\u003cstrong data-start=\"696\" data-end=\"713\"\u003eEveryone else\u003c\/strong\u003e: 😩\u003c\/p\u003e\n\u003cp data-start=\"719\" data-end=\"998\"\u003eThis \u003cstrong data-start=\"724\" data-end=\"782\"\u003eAlexander the Great Group Chat – New City Drop T-Shirt\u003c\/strong\u003e captures the unstoppable energy of a 20-something Macedonian with a god complex, unlimited ambition, and a passion for urban planning. He didn’t just take cities — he renamed them after himself. Every. Single. Time.\u003c\/p\u003e\n\u003cp data-start=\"1000\" data-end=\"1150\"\u003ePerfect for ancient history fans, conquest nerds, overachievers, and anyone who thinks empire-building should come with notifications and map updates.\u003c\/p\u003e\n\u003cp data-start=\"1152\" data-end=\"1224\"\u003ePrinted on soft cotton with Hellenistic swagger and absolutely no chill.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55167528436088,"sku":"2764387_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55167528468856,"sku":"2764387_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55167528501624,"sku":"2764387_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55167528534392,"sku":"2764387_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55167528567160,"sku":"2764387_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55167528599928,"sku":"2764387_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55167528632696,"sku":"2764387_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55167528665464,"sku":"2764387_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55167528698232,"sku":"2764387_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55167528731000,"sku":"2764387_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55167528763768,"sku":"2764387_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55167528796536,"sku":"2764387_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55167528829304,"sku":"2764387_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55167528862072,"sku":"2764387_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55167528894840,"sku":"2764387_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55167528927608,"sku":"2764387_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55167529222520,"sku":"2764387_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55167529255288,"sku":"2764387_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55167529288056,"sku":"2764387_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55167529320824,"sku":"2764387_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55167529353592,"sku":"2764387_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55167529386360,"sku":"2764387_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55167529419128,"sku":"2764387_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55167529451896,"sku":"2764387_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-29T212926.588.jpg?v=1780097377"},{"product_id":"1905-physics-group-chat-t-shirt","title":"Technically Not Late – Einstein Relativity T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eIn \u003cstrong\u003e1905\u003c\/strong\u003e, Einstein rewrote the laws of the universe. Four papers. Special relativity, the photoelectric effect, Brownian motion, mass-energy equivalence. All while working as a patent clerk.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThis shirt imagines the group chat none of them could have had — Einstein explaining that time literally dilates at high velocities, his colleagues pointing out he's forty minutes late again, and the whole thread descending into the particular chaos of people who are simultaneously the most brilliant and most insufferable in any room.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eHe's not wrong, technically. That's the problem.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor physicists, science teachers, chronic latecomers with airtight theoretical cover, and anyone who considers \u003cem\u003eE=mc²\u003c\/em\u003e a lifestyle.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Time of dispatch is relative. Royal Mail, unfortunately, is not.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55167533973880,"sku":"5426961_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55167534006648,"sku":"5426961_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55167534039416,"sku":"5426961_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55167534072184,"sku":"5426961_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55167534104952,"sku":"5426961_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55167534137720,"sku":"5426961_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55167534170488,"sku":"5426961_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55167534203256,"sku":"5426961_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55167534236024,"sku":"5426961_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55167534268792,"sku":"5426961_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55167534301560,"sku":"5426961_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55167534334328,"sku":"5426961_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55167534367096,"sku":"5426961_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55167534399864,"sku":"5426961_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55167534432632,"sku":"5426961_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55167534465400,"sku":"5426961_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55167534498168,"sku":"5426961_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55167534530936,"sku":"5426961_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55167534563704,"sku":"5426961_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55167534596472,"sku":"5426961_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55167534629240,"sku":"5426961_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55167534662008,"sku":"5426961_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55167534694776,"sku":"5426961_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55167534727544,"sku":"5426961_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55167534760312,"sku":"5426961_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55167534793080,"sku":"5426961_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55167534825848,"sku":"5426961_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55167534858616,"sku":"5426961_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55167534891384,"sku":"5426961_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55167534924152,"sku":"5426961_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55167534956920,"sku":"5426961_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55167534989688,"sku":"5426961_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-29T173908.589.jpg?v=1780072943"},{"product_id":"the-floor-is-lava-pompeii-t-shirt","title":"The Floor Is Lava – Everyone, Pompeii 79 AD T-Shirt","description":"\u003cp data-start=\"417\" data-end=\"589\"\u003eThe original lava challenge… didn’t end well. This \u003cstrong data-start=\"468\" data-end=\"523\"\u003eThe Floor Is Lava – Everyone, Pompeii 79 AD T-Shirt\u003c\/strong\u003e brings molten sarcasm to one of history’s most explosive moments.\u003c\/p\u003e\n\u003cp data-start=\"591\" data-end=\"736\"\u003ePerfect for ancient history fans, volcano nerds, disaster documentary junkies, or anyone who enjoys their history with a dark, pyroclastic twist.\u003c\/p\u003e\n\u003cp data-start=\"738\" data-end=\"813\"\u003ePrinted on soft cotton with hot takes, ash-gray humor, and no escape route.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55167546229112,"sku":"6303338_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55167546261880,"sku":"6303338_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55167546294648,"sku":"6303338_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55167546327416,"sku":"6303338_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55167546360184,"sku":"6303338_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55167546392952,"sku":"6303338_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55167546425720,"sku":"6303338_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55167546458488,"sku":"6303338_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55167546491256,"sku":"6303338_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55167546524024,"sku":"6303338_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55167546556792,"sku":"6303338_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55167546589560,"sku":"6303338_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55167546622328,"sku":"6303338_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55167546655096,"sku":"6303338_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55167546687864,"sku":"6303338_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55167546720632,"sku":"6303338_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55167546753400,"sku":"6303338_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55167546786168,"sku":"6303338_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55167546818936,"sku":"6303338_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55167546851704,"sku":"6303338_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55167546884472,"sku":"6303338_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55167546917240,"sku":"6303338_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55167546950008,"sku":"6303338_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55167546982776,"sku":"6303338_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55167547015544,"sku":"6303338_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55167547048312,"sku":"6303338_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55167547081080,"sku":"6303338_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55167547113848,"sku":"6303338_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55167547146616,"sku":"6303338_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55167547179384,"sku":"6303338_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55167547212152,"sku":"6303338_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55167547244920,"sku":"6303338_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_72.jpg?v=1779206001"},{"product_id":"sir-loin-knighting-a-steak-t-shirt","title":"Sir Loin – Knighting a Steak T-Shirt","description":"\u003cp data-start=\"280\" data-end=\"301\"\u003eA cut above the rest.\u003c\/p\u003e\n\u003cp data-start=\"303\" data-end=\"596\"\u003eThis noble knight isn't dubbing a squire—he's bestowing knighthood on a perfectly marbled piece of meat. \"Sir Loin\" is here to defend your right to grill, feast, and pun with honor. Whether you're a medieval history nerd or a BBQ baron, this tee serves it medium rare with a side of gallantry.\u003c\/p\u003e\n\u003cp data-start=\"598\" data-end=\"672\"\u003ePrinted on soft cotton. Because even brave steaks deserve a tender finish.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55179154194808,"sku":"1162690_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55179154227576,"sku":"1162690_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55179154260344,"sku":"1162690_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55179154293112,"sku":"1162690_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55179154325880,"sku":"1162690_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55179154358648,"sku":"1162690_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55179154391416,"sku":"1162690_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55179154424184,"sku":"1162690_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55179154456952,"sku":"1162690_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55179154489720,"sku":"1162690_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55179154522488,"sku":"1162690_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55179154555256,"sku":"1162690_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55179154588024,"sku":"1162690_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55179154620792,"sku":"1162690_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55179154653560,"sku":"1162690_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55179154686328,"sku":"1162690_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55179154719096,"sku":"1162690_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55179154751864,"sku":"1162690_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55179154784632,"sku":"1162690_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55179154817400,"sku":"1162690_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55179154850168,"sku":"1162690_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55179154882936,"sku":"1162690_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55179154915704,"sku":"1162690_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55179154948472,"sku":"1162690_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55179154981240,"sku":"1162690_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55179155014008,"sku":"1162690_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55179155046776,"sku":"1162690_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55179155079544,"sku":"1162690_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55179155112312,"sku":"1162690_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55179155145080,"sku":"1162690_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55179155177848,"sku":"1162690_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55179155210616,"sku":"1162690_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_61.jpg?v=1779205895"},{"product_id":"luftwaffle-wwii-parody-german-air-force-t-shirt","title":"LuftWaffle – German Air Force Parody T-Shirt","description":"\u003cp data-start=\"233\" data-end=\"270\"\u003eThey came from the skies… with syrup.\u003c\/p\u003e\n\u003cp data-start=\"272\" data-end=\"442\"\u003eThis \u003cstrong data-start=\"277\" data-end=\"294\"\u003ecrispy parody\u003c\/strong\u003e of the \u003cstrong data-start=\"302\" data-end=\"315\"\u003eLuftwaffe\u003c\/strong\u003e replaces wartime dread with breakfast delight — featuring a fierce bird of prey holding a waffle like it’s the fate of Europe.\u003c\/p\u003e\n\u003cp data-start=\"444\" data-end=\"522\"\u003ePerfect for fans of \u003cstrong data-start=\"464\" data-end=\"491\"\u003eWWII history, dad jokes\u003c\/strong\u003e, and glorious food-based puns.\u003c\/p\u003e\n\u003cp data-start=\"524\" data-end=\"602\"\u003ePrinted on \u003cstrong data-start=\"535\" data-end=\"550\"\u003esoft cotton\u003c\/strong\u003e — because crunchy waffles, yes. Crunchy shirts, no.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55182634779000,"sku":"1366715_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55182634811768,"sku":"1366715_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55182634844536,"sku":"1366715_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55182634877304,"sku":"1366715_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55182634910072,"sku":"1366715_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55182634942840,"sku":"1366715_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55182634975608,"sku":"1366715_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55182635008376,"sku":"1366715_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55182634254712,"sku":"1366715_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55182634287480,"sku":"1366715_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55182634320248,"sku":"1366715_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55182634353016,"sku":"1366715_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55182634385784,"sku":"1366715_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55182634418552,"sku":"1366715_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55182634451320,"sku":"1366715_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55182634484088,"sku":"1366715_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182634516856,"sku":"1366715_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182634549624,"sku":"1366715_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182634582392,"sku":"1366715_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182634615160,"sku":"1366715_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182634647928,"sku":"1366715_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182634680696,"sku":"1366715_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182634713464,"sku":"1366715_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182634746232,"sku":"1366715_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_54.jpg?v=1779311322"},{"product_id":"u-ok-hun-attila-the-hun-t-shirt","title":"U OK Hun? – Attila the Hun T-Shirt","description":"\u003cp data-start=\"222\" data-end=\"429\"\u003eHe burned cities, crushed empires, and still found time to check in with the emotional wellbeing of Europe.\u003cbr data-start=\"329\" data-end=\"332\"\u003e\u003cstrong data-start=\"332\" data-end=\"350\"\u003eAttila the Hun\u003c\/strong\u003e: conqueror, warlord, and possibly the original sender of \u003cem data-start=\"408\" data-end=\"419\"\u003econcerned\u003c\/em\u003e messages.\u003c\/p\u003e\n\u003cp data-start=\"431\" data-end=\"544\"\u003eThis shirt blends brutal history with modern sarcasm — perfect for fans of irony, invasions, and \u003cstrong data-start=\"528\" data-end=\"543\"\u003esoft cotton\u003c\/strong\u003e.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55182638154104,"sku":"1792593_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55182638186872,"sku":"1792593_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55182638219640,"sku":"1792593_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55182638252408,"sku":"1792593_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55182638285176,"sku":"1792593_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55182638317944,"sku":"1792593_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55182638350712,"sku":"1792593_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55182638383480,"sku":"1792593_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55182637367672,"sku":"1792593_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182637400440,"sku":"1792593_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182637433208,"sku":"1792593_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182637465976,"sku":"1792593_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182637498744,"sku":"1792593_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182637531512,"sku":"1792593_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182637564280,"sku":"1792593_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182637597048,"sku":"1792593_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55182637629816,"sku":"1792593_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55182637662584,"sku":"1792593_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55182637695352,"sku":"1792593_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55182637728120,"sku":"1792593_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55182637760888,"sku":"1792593_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55182637793656,"sku":"1792593_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55182637826424,"sku":"1792593_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55182637859192,"sku":"1792593_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182637891960,"sku":"1792593_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182637924728,"sku":"1792593_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182637957496,"sku":"1792593_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182637990264,"sku":"1792593_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182638023032,"sku":"1792593_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182638055800,"sku":"1792593_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182638088568,"sku":"1792593_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182638121336,"sku":"1792593_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_56.jpg?v=1779307330"},{"product_id":"if-anyone-can-genghis-khan-t-shirt","title":"If Anyone Can, Genghis Khan – Mongol Empire T-Shirt","description":"\u003cp data-start=\"242\" data-end=\"381\"\u003eForget motivational posters — the original go-getter conquered half the known world with \u003cstrong data-start=\"331\" data-end=\"350\"\u003ehorses, tactics\u003c\/strong\u003e, and a complete lack of chill.\u003c\/p\u003e\n\u003cp data-start=\"383\" data-end=\"580\"\u003eThis shirt pays tribute to \u003cstrong data-start=\"410\" data-end=\"426\"\u003eGenghis Khan\u003c\/strong\u003e, the man who didn’t just think he could — he absolutely did. Perfect for fans of \u003cstrong data-start=\"508\" data-end=\"526\"\u003esteppe warfare\u003c\/strong\u003e, empire-building, and quiet historical overachievers.\u003c\/p\u003e\n\u003cp data-start=\"582\" data-end=\"661\"\u003ePrinted on \u003cstrong data-start=\"593\" data-end=\"608\"\u003esoft cotton\u003c\/strong\u003e — unlike Mongol diplomacy, which was famously harsh.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55182639366520,"sku":"2955511_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55182639399288,"sku":"2955511_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55182639432056,"sku":"2955511_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55182639464824,"sku":"2955511_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55182639497592,"sku":"2955511_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55182639530360,"sku":"2955511_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55182639563128,"sku":"2955511_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55182639595896,"sku":"2955511_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55182638580088,"sku":"2955511_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182638612856,"sku":"2955511_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182638645624,"sku":"2955511_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182638678392,"sku":"2955511_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182638711160,"sku":"2955511_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182638743928,"sku":"2955511_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182638776696,"sku":"2955511_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182638809464,"sku":"2955511_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55182638842232,"sku":"2955511_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55182638875000,"sku":"2955511_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55182638907768,"sku":"2955511_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55182638940536,"sku":"2955511_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55182638973304,"sku":"2955511_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55182639006072,"sku":"2955511_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55182639038840,"sku":"2955511_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55182639071608,"sku":"2955511_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182639104376,"sku":"2955511_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182639137144,"sku":"2955511_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182639169912,"sku":"2955511_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182639202680,"sku":"2955511_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182639235448,"sku":"2955511_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182639268216,"sku":"2955511_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182639300984,"sku":"2955511_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182639333752,"sku":"2955511_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-22T215129.540.jpg?v=1779483098"},{"product_id":"france-ww1-reaction-what-the-f-t-shirt","title":"What. The. F\u0026%k! – France’s WWI Reaction T-Shirt","description":"\u003cp data-start=\"243\" data-end=\"328\"\u003e\u003cstrong data-start=\"243\" data-end=\"255\"\u003eGermany:\u003c\/strong\u003e “We declare war on Russia… and France.”\u003cbr data-start=\"295\" data-end=\"298\"\u003e\u003cstrong data-start=\"298\" data-end=\"309\"\u003eFrance:\u003c\/strong\u003e “What. The. F\u0026amp;%k!”\u003c\/p\u003e\n\u003cp data-start=\"330\" data-end=\"549\"\u003eThis shirt captures the energy of \u003cstrong data-start=\"364\" data-end=\"399\"\u003e1914 diplomacy via text message\u003c\/strong\u003e — confusion, expletives, and the opening shots of World War I. Perfect for fans of historical absurdity, modern meme energy, and international shade.\u003c\/p\u003e\n\u003cp data-start=\"551\" data-end=\"628\"\u003ePrinted on \u003cstrong data-start=\"562\" data-end=\"577\"\u003esoft cotton\u003c\/strong\u003e — because global conflict is uncomfortable enough.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55182640742776,"sku":"1851764_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55182640775544,"sku":"1851764_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55182640808312,"sku":"1851764_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55182640841080,"sku":"1851764_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55182640873848,"sku":"1851764_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55182640906616,"sku":"1851764_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55182640939384,"sku":"1851764_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55182640972152,"sku":"1851764_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55182641004920,"sku":"1851764_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55182641037688,"sku":"1851764_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55182641070456,"sku":"1851764_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55182641103224,"sku":"1851764_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55182641135992,"sku":"1851764_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55182641168760,"sku":"1851764_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55182641201528,"sku":"1851764_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55182641234296,"sku":"1851764_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55182641267064,"sku":"1851764_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55182641299832,"sku":"1851764_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55182641332600,"sku":"1851764_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55182641365368,"sku":"1851764_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55182641398136,"sku":"1851764_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55182641430904,"sku":"1851764_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55182641463672,"sku":"1851764_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55182641496440,"sku":"1851764_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-30T001022.212.jpg?v=1780097467"},{"product_id":"sir-render-funny-medieval-knight-tshirt","title":"Sir Render – The Knight Who Always Knows When to Quit | Funny Medieval History T-Shirt","description":"\u003cp data-start=\"299\" data-end=\"706\"\u003eRaise the (white) flag in style with our \u003cstrong data-start=\"340\" data-end=\"364\"\u003e“Sir Render” T-shirt\u003c\/strong\u003e — a cheeky salute to chivalry, courage… and knowing when you’ve met your match. Featuring a fully armoured knight on bended knee with his trusty surrender flag, this tee blends \u003cstrong data-start=\"542\" data-end=\"577\"\u003emedieval wit with modern humour\u003c\/strong\u003e. Perfect for history buffs, wordplay warriors, and anyone who’s ever had to gracefully admit defeat (especially to their Wi-Fi).\u003c\/p\u003e\n\u003cp data-start=\"708\" data-end=\"838\"\u003ePrinted on premium cotton, it’s built for comfort in any battlefield — whether that’s Hastings, Agincourt, or just Monday morning.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55319266197880,"sku":"5541008_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55319266230648,"sku":"5541008_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55319266263416,"sku":"5541008_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55319266296184,"sku":"5541008_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55319266328952,"sku":"5541008_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55319266361720,"sku":"5541008_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55319266394488,"sku":"5541008_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55319266427256,"sku":"5541008_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55319265411448,"sku":"5541008_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55319265444216,"sku":"5541008_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55319265476984,"sku":"5541008_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55319265509752,"sku":"5541008_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55319265542520,"sku":"5541008_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55319265575288,"sku":"5541008_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55319265608056,"sku":"5541008_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55319265640824,"sku":"5541008_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55319265673592,"sku":"5541008_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55319265706360,"sku":"5541008_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55319265739128,"sku":"5541008_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55319265771896,"sku":"5541008_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55319265804664,"sku":"5541008_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55319265837432,"sku":"5541008_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55319265870200,"sku":"5541008_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55319265902968,"sku":"5541008_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55319265935736,"sku":"5541008_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55319265968504,"sku":"5541008_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55319266001272,"sku":"5541008_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55319266034040,"sku":"5541008_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55319266066808,"sku":"5541008_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55319266099576,"sku":"5541008_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55319266132344,"sku":"5541008_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55319266165112,"sku":"5541008_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_40.jpg?v=1779307160"},{"product_id":"biggest-nerf-in-history-tshirt","title":"Biggest Nerf in History T-Shirt","description":"\u003cp data-start=\"40\" data-end=\"264\"\u003eFrom apex predator to nervous pecker — talk about a downgrade. This shirt immortalizes the \u003cstrong data-start=\"131\" data-end=\"171\"\u003ebiggest nerf in evolutionary history\u003c\/strong\u003e: the mighty T-Rex, terrifying king of the Cretaceous, now reborn as… your average chicken.\u003c\/p\u003e\n\u003cp data-start=\"266\" data-end=\"492\"\u003eIt’s a hilarious reminder that evolution has a wicked sense of humour — and that sometimes, even nature patches the game. Perfect for science nerds, dino fans, gamers, and anyone who loves a sharp laugh at history’s expense.\u003c\/p\u003e\n\u003cp data-start=\"494\" data-end=\"616\"\u003ePrinted on high-quality cotton, this tee delivers maximum comfort while you ponder the tragic patch notes of prehistory.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55319271080312,"sku":"5918656_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55319271113080,"sku":"5918656_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55319271145848,"sku":"5918656_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55319271178616,"sku":"5918656_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55319271211384,"sku":"5918656_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55319271244152,"sku":"5918656_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55319271276920,"sku":"5918656_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55319271309688,"sku":"5918656_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55319271342456,"sku":"5918656_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55319271375224,"sku":"5918656_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55319271407992,"sku":"5918656_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55319271440760,"sku":"5918656_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55319271473528,"sku":"5918656_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55319271506296,"sku":"5918656_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55319271539064,"sku":"5918656_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55319271571832,"sku":"5918656_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":55319271604600,"sku":"5918656_11566","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":55319271637368,"sku":"5918656_11567","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":55319271670136,"sku":"5918656_11568","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":55319271702904,"sku":"5918656_11569","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":55319271735672,"sku":"5918656_11570","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":55319271768440,"sku":"5918656_16250","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 4XL","offer_id":55319271801208,"sku":"5918656_16251","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 5XL","offer_id":55319271833976,"sku":"5918656_16252","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55319271866744,"sku":"5918656_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55319271899512,"sku":"5918656_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55319271932280,"sku":"5918656_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55319271965048,"sku":"5918656_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55319271997816,"sku":"5918656_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55319272030584,"sku":"5918656_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55319272063352,"sku":"5918656_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55319272096120,"sku":"5918656_16254","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_30.jpg?v=1779311253"},{"product_id":"dead-inside-tshirt","title":"Dead Inside T-Shirt","description":"\u003cp data-start=\"28\" data-end=\"314\"\u003eFor those who like their humour ancient and their souls mummified — literally. This \u003cem data-start=\"112\" data-end=\"125\"\u003eDead Inside\u003c\/em\u003e tee takes a timeless meme and wraps it in linen, featuring a beautifully illustrated Egyptian sarcophagus that captures the mood of both \u003cstrong data-start=\"263\" data-end=\"311\"\u003e4,000-year-old pharaohs and modern adulthood\u003c\/strong\u003e.\u003c\/p\u003e\n\u003cp data-start=\"316\" data-end=\"564\"\u003eIt’s the perfect shirt for museum-goers, history lovers, or anyone who’s been awake since 2016 and just… \u003cem data-start=\"421\" data-end=\"454\"\u003efeels this on a spiritual level\u003c\/em\u003e. Equal parts archaeological and existential, it says what we’re all thinking — just with better typography.\u003c\/p\u003e\n\u003cp data-start=\"566\" data-end=\"659\"\u003ePrinted on soft, premium cotton so you can look your best while being emotionally embalmed.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55319281664376,"sku":"5221515_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55319281697144,"sku":"5221515_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55319281729912,"sku":"5221515_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55319281762680,"sku":"5221515_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55319281795448,"sku":"5221515_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55319281828216,"sku":"5221515_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55319281860984,"sku":"5221515_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55319281893752,"sku":"5221515_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55319280615800,"sku":"5221515_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55319280648568,"sku":"5221515_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55319280681336,"sku":"5221515_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55319280714104,"sku":"5221515_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55319280746872,"sku":"5221515_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55319280779640,"sku":"5221515_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55319280812408,"sku":"5221515_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55319280845176,"sku":"5221515_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55319280877944,"sku":"5221515_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55319280910712,"sku":"5221515_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55319280943480,"sku":"5221515_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55319280976248,"sku":"5221515_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55319281009016,"sku":"5221515_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55319281041784,"sku":"5221515_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55319281074552,"sku":"5221515_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55319281107320,"sku":"5221515_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55319281140088,"sku":"5221515_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55319281172856,"sku":"5221515_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55319281205624,"sku":"5221515_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55319281238392,"sku":"5221515_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55319281271160,"sku":"5221515_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55319281303928,"sku":"5221515_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55319281336696,"sku":"5221515_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55319281369464,"sku":"5221515_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55319281402232,"sku":"5221515_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55319281435000,"sku":"5221515_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55319281467768,"sku":"5221515_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55319281500536,"sku":"5221515_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55319281533304,"sku":"5221515_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55319281566072,"sku":"5221515_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55319281598840,"sku":"5221515_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55319281631608,"sku":"5221515_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-20T144639.931.jpg?v=1779479859"},{"product_id":"what-did-you-call-me-king-cnut-viking-t-shirt","title":"“What Did You Call Me?” King Cnut (Viking History Joke Tee) T-Shirt","description":"\u003cp data-start=\"710\" data-end=\"763\"\u003eHe couldn’t stop the tide… but he can stop you misreading his name.\u003c\/p\u003e\n\u003cp data-start=\"765\" data-end=\"981\"\u003eThis “What Did You Call Me?” t-shirt is a cheeky nod to \u003cstrong data-start=\"821\" data-end=\"851\"\u003eKing Cnut (Cnut the Great)\u003c\/strong\u003e — ruler of England, Denmark and Norway and the modern-day problem of having a name that definitely gets misread the first time.\u003c\/p\u003e\n\u003cp data-start=\"983\" data-end=\"1199\"\u003eClean, bold, and instantly wearable, it’s the perfect tee for Viking history fans, medieval nerds, teachers, students, and anyone who enjoys a clever joke that’s just historically accurate enough to get away with it.\u003c\/p\u003e\n\u003ch3 data-start=\"1201\" data-end=\"1223\"\u003eWhy you’ll love it\u003c\/h3\u003e\n\u003cul data-start=\"1224\" data-end=\"1453\"\u003e\n\u003cli data-start=\"1224\" data-end=\"1279\"\u003e\n\u003cp data-start=\"1226\" data-end=\"1279\"\u003eFunny Viking-era history joke featuring \u003cstrong data-start=\"1266\" data-end=\"1279\"\u003eKing Cnut\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1280\" data-end=\"1328\"\u003e\n\u003cp data-start=\"1282\" data-end=\"1328\"\u003eMinimal, clean design that works with anything\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1329\" data-end=\"1394\"\u003e\n\u003cp data-start=\"1331\" data-end=\"1394\"\u003eGreat conversation starter (and guaranteed to get a few laughs)\u003c\/p\u003e\n\u003c\/li\u003e\n\u003cli data-start=\"1395\" data-end=\"1453\"\u003e\n\u003cp data-start=\"1397\" data-end=\"1453\"\u003ePerfect gift for history lovers and medieval enthusiasts\u003c\/p\u003e\n\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55433641427320,"sku":"4358709_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55433641460088,"sku":"4358709_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55433641492856,"sku":"4358709_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55433641525624,"sku":"4358709_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55433641558392,"sku":"4358709_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55433641591160,"sku":"4358709_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55433641623928,"sku":"4358709_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55433641656696,"sku":"4358709_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55433641689464,"sku":"4358709_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55433641722232,"sku":"4358709_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55433641755000,"sku":"4358709_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55433641787768,"sku":"4358709_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55433641820536,"sku":"4358709_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55433641853304,"sku":"4358709_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55433641886072,"sku":"4358709_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55433641918840,"sku":"4358709_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55433641951608,"sku":"4358709_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55433641984376,"sku":"4358709_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55433642017144,"sku":"4358709_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55433642049912,"sku":"4358709_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55433642082680,"sku":"4358709_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55433642115448,"sku":"4358709_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55433642148216,"sku":"4358709_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55433642180984,"sku":"4358709_16254","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_25.jpg?v=1779203034"},{"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":"pharaoh-rocher-ancient-egypt-t-shirt","title":"Pharaoh Rocher Ancient Egypt Funny Chocolate Parody T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe ancient Egyptians built the pyramids, invented writing, mastered astronomy, and developed one of the most sophisticated civilisations in human history. They also, it turns out, had exceptional taste. Guarded by Anubis, blessed by the Pharaoh, and presented on a golden altar beside the Great Pyramids — the finest treasures of the Nile. Crisp. Nutty. Divine.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor ancient Egypt enthusiasts, history lovers, and anyone who considers chocolate a perfectly acceptable archaeological find.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Tutankhamun would have approved. He had a notoriously sweet tooth.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55573111046520,"sku":"7007872_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55573111079288,"sku":"7007872_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55573111112056,"sku":"7007872_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55573111144824,"sku":"7007872_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55573111177592,"sku":"7007872_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55573111210360,"sku":"7007872_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55573111243128,"sku":"7007872_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55573111275896,"sku":"7007872_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55573111308664,"sku":"7007872_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55573111341432,"sku":"7007872_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55573111374200,"sku":"7007872_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55573111406968,"sku":"7007872_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55573111439736,"sku":"7007872_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55573111472504,"sku":"7007872_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55573111505272,"sku":"7007872_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55573111538040,"sku":"7007872_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573111570808,"sku":"7007872_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573111603576,"sku":"7007872_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573111636344,"sku":"7007872_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573111669112,"sku":"7007872_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573111701880,"sku":"7007872_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573111734648,"sku":"7007872_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573111767416,"sku":"7007872_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573111800184,"sku":"7007872_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55573111832952,"sku":"7007872_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573111865720,"sku":"7007872_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573111898488,"sku":"7007872_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573111931256,"sku":"7007872_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573111964024,"sku":"7007872_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573111996792,"sku":"7007872_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573112029560,"sku":"7007872_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573112062328,"sku":"7007872_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-04T191440.936.jpg?v=1780597548"},{"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":"joust-do-it-medieval-knight-t-shirt","title":"Joust Do It Funny Medieval Knight Jousting T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe medieval tournament circuit had no motivational slogans, no energy drinks, and no branded apparel. Just a knight, a horse, a lance, and the simple philosophy that some things are best approached at full gallop without overthinking it. The fourteenth century's answer to athletic inspiration. Considerably more armour required.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor medieval history enthusiasts, jousting fans, and anyone who believes commitment means charging lance-first at whatever stands in your way.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. No excuses. No hesitation. Joust do it.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55573116486008,"sku":"5988197_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55573116518776,"sku":"5988197_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55573116551544,"sku":"5988197_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55573116584312,"sku":"5988197_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55573116617080,"sku":"5988197_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55573116649848,"sku":"5988197_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55573116682616,"sku":"5988197_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55573116715384,"sku":"5988197_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55573115699576,"sku":"5988197_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55573115732344,"sku":"5988197_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55573115765112,"sku":"5988197_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55573115797880,"sku":"5988197_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55573115830648,"sku":"5988197_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55573115863416,"sku":"5988197_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55573115896184,"sku":"5988197_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55573115928952,"sku":"5988197_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55573115961720,"sku":"5988197_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55573115994488,"sku":"5988197_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55573116027256,"sku":"5988197_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55573116060024,"sku":"5988197_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55573116092792,"sku":"5988197_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55573116125560,"sku":"5988197_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55573116158328,"sku":"5988197_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55573116191096,"sku":"5988197_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55573116223864,"sku":"5988197_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55573116256632,"sku":"5988197_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55573116289400,"sku":"5988197_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55573116322168,"sku":"5988197_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55573116354936,"sku":"5988197_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55573116387704,"sku":"5988197_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55573116420472,"sku":"5988197_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55573116453240,"sku":"5988197_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-02T012404.216.jpg?v=1780616755"},{"product_id":"area-51-employee-of-the-month-t-shirt","title":"Area 51 Employee of the Month Alien T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eAbduct. Probe. Repeat.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eArea 51 — officially the Nevada Test and Training Range — has been the subject of UFO conspiracy theories since the 1950s, when classified aircraft test flights were mistaken for something considerably more interesting. The US government didn't officially acknowledge its existence until 2013. Outstanding work in disguise.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone with Level 7 clearance and nothing to declare.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. No evidence left behind.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55575500751224,"sku":"7899012_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575500783992,"sku":"7899012_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575500816760,"sku":"7899012_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575500849528,"sku":"7899012_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575500882296,"sku":"7899012_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575500915064,"sku":"7899012_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575500947832,"sku":"7899012_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575500980600,"sku":"7899012_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55575500226936,"sku":"7899012_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55575500259704,"sku":"7899012_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55575500292472,"sku":"7899012_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55575500325240,"sku":"7899012_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55575500358008,"sku":"7899012_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55575500390776,"sku":"7899012_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55575500423544,"sku":"7899012_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55575500456312,"sku":"7899012_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575500489080,"sku":"7899012_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575500521848,"sku":"7899012_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575500554616,"sku":"7899012_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575500587384,"sku":"7899012_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575500620152,"sku":"7899012_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575500652920,"sku":"7899012_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575500685688,"sku":"7899012_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575500718456,"sku":"7899012_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-03T032844.558.jpg?v=1780612804"},{"product_id":"uss-find-out-us-navy-since-1775-t-shirt","title":"USS F$#k Around and Find Out US Navy Since 1775 T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eEstablished 1775. Undefeated attitude.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe United States Navy has been defending freedom and projecting power since the Continental Congress commissioned its first ships during the Revolutionary War. Two and a half centuries of making very clear what happens when you test them. The answer hasn't changed.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone who appreciates a navy that doesn't ask permission.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. We don't ask permission.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55575502160248,"sku":"4541997_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575502193016,"sku":"4541997_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575502225784,"sku":"4541997_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575502258552,"sku":"4541997_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575502291320,"sku":"4541997_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575502324088,"sku":"4541997_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575502356856,"sku":"4541997_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575502389624,"sku":"4541997_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55575501111672,"sku":"4541997_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55575501144440,"sku":"4541997_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55575501177208,"sku":"4541997_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55575501209976,"sku":"4541997_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55575501242744,"sku":"4541997_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55575501275512,"sku":"4541997_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55575501308280,"sku":"4541997_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55575501341048,"sku":"4541997_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55575501373816,"sku":"4541997_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55575501406584,"sku":"4541997_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55575501439352,"sku":"4541997_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55575501472120,"sku":"4541997_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55575501504888,"sku":"4541997_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55575501537656,"sku":"4541997_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55575501570424,"sku":"4541997_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55575501603192,"sku":"4541997_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55575501635960,"sku":"4541997_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55575501668728,"sku":"4541997_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55575501701496,"sku":"4541997_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55575501734264,"sku":"4541997_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55575501767032,"sku":"4541997_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55575501799800,"sku":"4541997_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55575501832568,"sku":"4541997_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55575501865336,"sku":"4541997_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575501898104,"sku":"4541997_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575501930872,"sku":"4541997_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575501963640,"sku":"4541997_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575501996408,"sku":"4541997_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575502029176,"sku":"4541997_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575502061944,"sku":"4541997_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575502094712,"sku":"4541997_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575502127480,"sku":"4541997_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-03T033122.356.jpg?v=1780612690"},{"product_id":"original-rage-quit-american-revolution-1776-t-shirt","title":"The Original Rage Quit American Revolution July 4 1776 T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eTired of the taxes. Done with the king. Left the empire entirely.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOn 4th July 1776, thirteen American colonies formally declared independence from Britain, ending years of escalating tensions over taxation without representation, trade restrictions, and the general attitude of George III. They didn't just complain about it. They wrote a document, signed it, and told an empire where to go.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor anyone who has ever quit something spectacularly and never looked back.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. No refunds. No returns. No kings.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55575568449912,"sku":"3139062_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55575568482680,"sku":"3139062_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55575568515448,"sku":"3139062_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55575568548216,"sku":"3139062_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55575568580984,"sku":"3139062_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55575568613752,"sku":"3139062_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55575568646520,"sku":"3139062_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55575568679288,"sku":"3139062_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55575568712056,"sku":"3139062_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55575568744824,"sku":"3139062_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55575568777592,"sku":"3139062_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55575568810360,"sku":"3139062_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55575568843128,"sku":"3139062_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55575568875896,"sku":"3139062_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55575568908664,"sku":"3139062_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55575568941432,"sku":"3139062_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55575568974200,"sku":"3139062_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55575569006968,"sku":"3139062_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55575569039736,"sku":"3139062_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55575569072504,"sku":"3139062_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55575569105272,"sku":"3139062_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55575569138040,"sku":"3139062_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55575569170808,"sku":"3139062_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55575569203576,"sku":"3139062_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55575569236344,"sku":"3139062_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55575569269112,"sku":"3139062_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55575569301880,"sku":"3139062_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55575569334648,"sku":"3139062_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55575569367416,"sku":"3139062_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55575569400184,"sku":"3139062_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55575569432952,"sku":"3139062_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55575569465720,"sku":"3139062_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55575569498488,"sku":"3139062_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55575569531256,"sku":"3139062_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55575569564024,"sku":"3139062_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55575569596792,"sku":"3139062_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55575569629560,"sku":"3139062_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55575569662328,"sku":"3139062_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55575569695096,"sku":"3139062_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55575569727864,"sku":"3139062_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-03T033412.035.jpg?v=1780611708"},{"product_id":"hey-brutus-lookin-sharp-julius-caesar-t-shirt","title":"Hey Brutus, Lookin' Sharp — Julius Caesar Assassination T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eHe really should have seen it coming.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eOn the Ides of March, 44 BC, Gaius Julius Caesar was stabbed 23 times on the floor of the Theatre of Pompey by a conspiracy of senators who had decided, with considerable enthusiasm, that the republic needed saving. Among them was Marcus Junius Brutus — friend, confidant, and apparently a man with a very direct way of expressing political disagreement.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eFor classicists, Roman history lovers, and anyone who's ever smiled at a friend while holding metaphorical cutlery.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003ePrinted on soft cotton. Et tu, wardrobe?\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55576966103416,"sku":"3794090_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55576966136184,"sku":"3794090_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55576966168952,"sku":"3794090_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55576966201720,"sku":"3794090_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55576966234488,"sku":"3794090_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55576966267256,"sku":"3794090_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55576966300024,"sku":"3794090_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55576966332792,"sku":"3794090_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55576966365560,"sku":"3794090_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55576966398328,"sku":"3794090_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55576966431096,"sku":"3794090_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55576966463864,"sku":"3794090_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55576966496632,"sku":"3794090_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55576966529400,"sku":"3794090_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55576966562168,"sku":"3794090_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55576966594936,"sku":"3794090_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55576966627704,"sku":"3794090_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55576966660472,"sku":"3794090_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55576966693240,"sku":"3794090_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55576966726008,"sku":"3794090_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55576966758776,"sku":"3794090_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55576966791544,"sku":"3794090_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55576966824312,"sku":"3794090_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55576966857080,"sku":"3794090_12649","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55576966889848,"sku":"3794090_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55576966922616,"sku":"3794090_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55576966955384,"sku":"3794090_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55576966988152,"sku":"3794090_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55576967020920,"sku":"3794090_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55576967053688,"sku":"3794090_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55576967086456,"sku":"3794090_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55576967119224,"sku":"3794090_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-06T164707.768.jpg?v=1780760900"},{"product_id":"current-mood-western-roman-empire-t-shirt","title":"Current Mood: Western Roman Empire T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eCurrent mood: Western Roman Empire. Declining. Divided. Doing my best.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eNo invasion, no single villain, no one dramatic Tuesday — just five centuries of currency debasement, border overstretch, and middle management you couldn't trust with a tax receipt. By the end, even the Emperor was just sat there, head in hands, surrounded by smoke and rubble, wondering where it all went wrong.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who've had a week that felt distinctly 4th-century.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eA mood, a Colosseum, and the slow collapse of an empire, all on one chest.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. More structurally sound than the actual Western Roman Empire.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586225947000,"sku":"8790402_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586225979768,"sku":"8790402_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586226012536,"sku":"8790402_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586226045304,"sku":"8790402_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586226078072,"sku":"8790402_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586226110840,"sku":"8790402_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586226143608,"sku":"8790402_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586226176376,"sku":"8790402_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586225422712,"sku":"8790402_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586225455480,"sku":"8790402_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586225488248,"sku":"8790402_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586225521016,"sku":"8790402_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586225553784,"sku":"8790402_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586225586552,"sku":"8790402_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586225619320,"sku":"8790402_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586225652088,"sku":"8790402_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586225684856,"sku":"8790402_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586225717624,"sku":"8790402_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586225750392,"sku":"8790402_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586225783160,"sku":"8790402_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586225815928,"sku":"8790402_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586225848696,"sku":"8790402_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586225881464,"sku":"8790402_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586225914232,"sku":"8790402_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-20T173137.554.jpg?v=1782051666"},{"product_id":"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":"roman-empire-since-before-it-was-cool-t-shirt","title":"Been Thinking About The Roman Empire Since Before It Was Cool T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBeen thinking about the Roman Empire since before it was cool.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eLong before it was a viral question, some of us were already deep into aqueducts, emperors, and exactly how many times a week is normal. Welcome to the trend everyone else just discovered.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who were never \"getting into\" Rome — they just never left.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne bust, one Colosseum, zero bandwagon-jumping.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Originality not up for debate.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55586810003832,"sku":"4687179_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55586810036600,"sku":"4687179_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55586810069368,"sku":"4687179_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55586810102136,"sku":"4687179_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55586810134904,"sku":"4687179_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55586810167672,"sku":"4687179_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55586810200440,"sku":"4687179_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55586810233208,"sku":"4687179_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55586809479544,"sku":"4687179_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55586809512312,"sku":"4687179_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55586809545080,"sku":"4687179_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55586809577848,"sku":"4687179_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55586809610616,"sku":"4687179_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55586809643384,"sku":"4687179_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55586809676152,"sku":"4687179_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55586809708920,"sku":"4687179_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55586809741688,"sku":"4687179_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55586809774456,"sku":"4687179_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55586809807224,"sku":"4687179_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55586809839992,"sku":"4687179_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55586809872760,"sku":"4687179_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55586809905528,"sku":"4687179_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55586809938296,"sku":"4687179_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55586809971064,"sku":"4687179_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/Copy_of_hero_product_image_21.jpg?v=1782137032"},{"product_id":"the-original-doom-scroll-magna-carta-t-shirt","title":"The Original Doom Scroll Magna Carta T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eLong before phones, there was a much longer scroll, and it ruined King John's entire week.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSealed at Runnymede in 1215, the Magna Carta forced an English king to admit, in writing, that even he had limits. Buried in the legal Latin is the foundation of due process and the rule of law — though at the time it mostly just meant a furious monarch being told to read the whole thing before agreeing to anything. Doomscrolling, it turns out, has been miserable since the 13th century.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who'd rather read 3,500 words of Latin than admit they're wrong.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne scroll, one seal, one king having an extremely bad afternoon.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. Considerably shorter than the original terms and conditions.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591204487544,"sku":"5500690_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591204520312,"sku":"5500690_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591204553080,"sku":"5500690_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591204585848,"sku":"5500690_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591204618616,"sku":"5500690_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591204651384,"sku":"5500690_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591204684152,"sku":"5500690_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591204716920,"sku":"5500690_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55591203963256,"sku":"5500690_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55591203996024,"sku":"5500690_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55591204028792,"sku":"5500690_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55591204061560,"sku":"5500690_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55591204094328,"sku":"5500690_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55591204127096,"sku":"5500690_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55591204159864,"sku":"5500690_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55591204192632,"sku":"5500690_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591204225400,"sku":"5500690_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591204258168,"sku":"5500690_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591204290936,"sku":"5500690_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591204323704,"sku":"5500690_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591204356472,"sku":"5500690_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591204389240,"sku":"5500690_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591204422008,"sku":"5500690_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591204454776,"sku":"5500690_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_41.jpg?v=1782693781"},{"product_id":"operation-weserubung-denmark-1940-the-original-speed-run-t-shirt","title":"Operation Weserübung Denmark 1940 The Original Speed Run T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eMost invasions take weeks. This one was over before lunch.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOn 9 April 1940, German paratroopers seized the Storstrøm Bridge, secured key airfields, and landed troops at Copenhagen — and within roughly six hours, Denmark had surrendered. It remains one of the shortest military campaigns of the entire war, a conquest measured in hours rather than days.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who appreciate efficiency, even when it's the wrong kind.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne bridge, one bombing run, one country conquered before breakfast was over.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591219757432,"sku":"8119855_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591219790200,"sku":"8119855_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591219822968,"sku":"8119855_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591219855736,"sku":"8119855_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591219888504,"sku":"8119855_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591219921272,"sku":"8119855_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591219954040,"sku":"8119855_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591219986808,"sku":"8119855_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55591219233144,"sku":"8119855_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55591219265912,"sku":"8119855_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55591219298680,"sku":"8119855_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55591219331448,"sku":"8119855_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55591219364216,"sku":"8119855_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55591219396984,"sku":"8119855_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55591219429752,"sku":"8119855_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55591219462520,"sku":"8119855_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591219495288,"sku":"8119855_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591219528056,"sku":"8119855_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591219560824,"sku":"8119855_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591219593592,"sku":"8119855_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591219626360,"sku":"8119855_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591219659128,"sku":"8119855_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591219691896,"sku":"8119855_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591219724664,"sku":"8119855_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_65.jpg?v=1782693780"},{"product_id":"sick-man-of-europe-ottoman-empire-t-shirt","title":"Sick Man Of Europe Ottoman Empire T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSome patients recover. This one had five doctors standing around the bed, all hoping for the inheritance.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe phrase dates back to 1853, when Tsar Nicholas I described the declining Ottoman Empire as \"a sick man — a very sick man\" while quietly discussing with Britain how the territory might be divided once it finally gave out. Debt, corruption, and shrinking borders did the rest. The \"sick man\" held on for decades longer than anyone expected, mostly out of spite.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who know the vultures always show up before the body's cold.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne fez, one crescent, five empires waiting none too patiently.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591421772152,"sku":"6587272_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591421804920,"sku":"6587272_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591421837688,"sku":"6587272_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591421870456,"sku":"6587272_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591421903224,"sku":"6587272_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591421935992,"sku":"6587272_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591421968760,"sku":"6587272_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591422001528,"sku":"6587272_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55591420985720,"sku":"6587272_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55591421018488,"sku":"6587272_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55591421051256,"sku":"6587272_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55591421084024,"sku":"6587272_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55591421116792,"sku":"6587272_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55591421149560,"sku":"6587272_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55591421182328,"sku":"6587272_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55591421215096,"sku":"6587272_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55591421247864,"sku":"6587272_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55591421280632,"sku":"6587272_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55591421313400,"sku":"6587272_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55591421346168,"sku":"6587272_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55591421378936,"sku":"6587272_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55591421411704,"sku":"6587272_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55591421444472,"sku":"6587272_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55591421477240,"sku":"6587272_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591421510008,"sku":"6587272_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591421542776,"sku":"6587272_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591421575544,"sku":"6587272_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591421608312,"sku":"6587272_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591421641080,"sku":"6587272_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591421673848,"sku":"6587272_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591421706616,"sku":"6587272_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591421739384,"sku":"6587272_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-27T230311.703.jpg?v=1782693803"},{"product_id":"sour-kraut-certified-grump-since-1871-t-shirt","title":"Sour Kraut Certified Grump Since 1871 T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSome men are born miserable. Others wait for German unification.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBismarck stitched together a Prussian-led German Empire in 1871, and somebody's evidently been furious about the paperwork ever since. Mutton chops, gold cord, and a scowl that's outlasted three constitutions — this is the face of a man who has seen one too many memos from the Foreign Office.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who appreciate a moustache doing more emotional labour than most HR departments.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne eagle plate, zero patience, infinite disappointment.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591424360824,"sku":"4801781_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591424393592,"sku":"4801781_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591424426360,"sku":"4801781_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591424459128,"sku":"4801781_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591424491896,"sku":"4801781_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591424524664,"sku":"4801781_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591424557432,"sku":"4801781_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591424590200,"sku":"4801781_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55591423836536,"sku":"4801781_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55591423869304,"sku":"4801781_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55591423902072,"sku":"4801781_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55591423934840,"sku":"4801781_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55591423967608,"sku":"4801781_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55591424000376,"sku":"4801781_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55591424033144,"sku":"4801781_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55591424065912,"sku":"4801781_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591424098680,"sku":"4801781_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591424131448,"sku":"4801781_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591424164216,"sku":"4801781_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591424196984,"sku":"4801781_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591424229752,"sku":"4801781_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591424262520,"sku":"4801781_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591424295288,"sku":"4801781_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591424328056,"sku":"4801781_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-27T230331.613.jpg?v=1782693804"},{"product_id":"pay-attention-im-only-going-to-do-this-once-kamikaze-t-shirt","title":"Pay Attention I'm Only Going To Do This Once Kamikaze T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSome instructors repeat themselves. This one only got the one chance to make the point land.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBy 1944, Japan's kamikaze programme was sending pilots on one-way missions against Allied ships, a desperate tactic born from a war that had already turned decisively against them. The Zero fighter and rising sun markings became some of the most recognisable — and feared — imagery of the Pacific war. The training was brief by necessity. There wasn't room for a second attempt.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who understand that some history doesn't need softening to land.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne aircraft, one mission, one phrase that says more than it lets on.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591426654584,"sku":"1682428_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591426687352,"sku":"1682428_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591426720120,"sku":"1682428_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591426752888,"sku":"1682428_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591426785656,"sku":"1682428_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591426818424,"sku":"1682428_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591426851192,"sku":"1682428_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591426883960,"sku":"1682428_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55591426130296,"sku":"1682428_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55591426163064,"sku":"1682428_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55591426195832,"sku":"1682428_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55591426228600,"sku":"1682428_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55591426261368,"sku":"1682428_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55591426294136,"sku":"1682428_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55591426326904,"sku":"1682428_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55591426359672,"sku":"1682428_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591426392440,"sku":"1682428_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591426425208,"sku":"1682428_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591426457976,"sku":"1682428_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591426490744,"sku":"1682428_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591426523512,"sku":"1682428_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591426556280,"sku":"1682428_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591426589048,"sku":"1682428_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591426621816,"sku":"1682428_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-27T230524.309.jpg?v=1782693803"},{"product_id":"rise-of-the-ottomans-t-shirt","title":"The Rise of the Ottomans T-Shirt","description":"\u003cp\u003eConstantinople stood for over a thousand years. Then a 21-year-old sultan turned up with cannons and changed the map forever.\u003c\/p\u003e\n\n\u003cp\u003eIn 1453, Mehmed II breached walls that had held since the days of Constantine, ending the Byzantine Empire and turning a regional beylik into one of history's great powers. The empire that followed stretched from Vienna's gates to the Arabian desert.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who know an empire wasn't built by asking nicely.\u003c\/p\u003e\n\n\u003cp\u003eNo walls are safe from this one. Printed on soft cotton, built to outlast most sieges — and definitely your washing machine.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591464927608,"sku":"8455784_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591464960376,"sku":"8455784_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591464993144,"sku":"8455784_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591465025912,"sku":"8455784_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591465058680,"sku":"8455784_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591465091448,"sku":"8455784_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591465124216,"sku":"8455784_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591465156984,"sku":"8455784_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591464665464,"sku":"8455784_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591464698232,"sku":"8455784_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591464731000,"sku":"8455784_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591464763768,"sku":"8455784_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591464796536,"sku":"8455784_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591464829304,"sku":"8455784_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591464862072,"sku":"8455784_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591464894840,"sku":"8455784_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-28T200820.494_5c1e8efe-a8c1-471e-b14c-27a541644836.jpg?v=1786837671"},{"product_id":"china-ah-my-western-equal-rome-no-t-shirt","title":"China Ah My Western Equal Rome No T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eTwo empires, roughly the same size, roughly the same era, roughly the same ego problem. Only one of them was self-aware about it.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe Han Dynasty and the Roman Empire ran at the same time, commanded comparable populations, and were linked, however loosely, by the same Silk Road trade routes. China knew exactly what it was dealing with. Rome, by contrast, spent most of its history treating anyone outside the Mediterranean as a footnote at best — even an empire it barely had the geography to understand.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eFor the lads who know real confidence doesn't need anyone else to look smaller.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eOne handshake offered, one tantrum thrown, one empire that never learned the difference.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003ePrinted on soft cotton. No actual togas were ruined in the making of this t-shirt.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55591470989688,"sku":"6601788_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55591471022456,"sku":"6601788_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55591471055224,"sku":"6601788_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55591471087992,"sku":"6601788_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55591471120760,"sku":"6601788_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55591471153528,"sku":"6601788_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55591471186296,"sku":"6601788_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55591471219064,"sku":"6601788_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55591470727544,"sku":"6601788_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55591470760312,"sku":"6601788_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55591470793080,"sku":"6601788_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55591470825848,"sku":"6601788_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55591470858616,"sku":"6601788_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55591470891384,"sku":"6601788_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55591470924152,"sku":"6601788_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55591470956920,"sku":"6601788_12649","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-06-28T200858.666.jpg?v=1782693796"},{"product_id":"you-want-what-on-the-ceiling-t-shirt","title":"You Want WHAT On The Ceiling?! Michelangelo T-Shirt","description":"\u003cp\u003eIn 1508, Michelangelo got a commission from the Pope. He was expecting a sculpture. He got four years flat on his back instead.\u003c\/p\u003e\n\n\u003cp\u003eMichelangelo was primarily a sculptor when Pope Julius II commissioned him to paint the Sistine Chapel ceiling — a job he reportedly resented for most of the four years it took to finish. The result became one of the most famous ceilings on Earth.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've been handed a job well outside their job description.\u003c\/p\u003e\n\n\u003cp\u003eNo scaffolding required for this one. Printed on soft cotton, considerably less back pain than the original project.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626036216184,"sku":"5977754_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626036248952,"sku":"5977754_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626036281720,"sku":"5977754_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626036314488,"sku":"5977754_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626036347256,"sku":"5977754_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626036380024,"sku":"5977754_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626036412792,"sku":"5977754_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626036445560,"sku":"5977754_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626035691896,"sku":"5977754_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626035724664,"sku":"5977754_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626035757432,"sku":"5977754_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626035790200,"sku":"5977754_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626035822968,"sku":"5977754_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626035855736,"sku":"5977754_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626035888504,"sku":"5977754_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626035921272,"sku":"5977754_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626035954040,"sku":"5977754_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626035986808,"sku":"5977754_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626036019576,"sku":"5977754_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626036052344,"sku":"5977754_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626036085112,"sku":"5977754_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626036117880,"sku":"5977754_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626036150648,"sku":"5977754_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626036183416,"sku":"5977754_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-07-30T235706.542.jpg?v=1786837951"},{"product_id":"four-score-and-seven-body-slams-ago-t-shirt","title":"Four Score and Seven Body Slams Ago T-Shirt","description":"\u003cp\u003eBefore he split the Union's terrible political tension, Abraham Lincoln was busy splitting opponents' spines on a wrestling mat.\u003c\/p\u003e\n\n\u003cp\u003eYoung Lincoln reportedly wrestled in around 300 matches across Illinois county fairs, losing only once — a record strong enough to later earn him a spot in the National Wrestling Hall of Fame. Honest Abe, it turns out, was also unbeatable Abe.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who know the Gettysburg Address wasn't his first crowd-pleaser.\u003c\/p\u003e\n\n\u003cp\u003eFour score, seven body slams, zero regrets. Printed on soft cotton, guaranteed to pin down compliments.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626043621752,"sku":"7969003_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626043654520,"sku":"7969003_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626043687288,"sku":"7969003_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626043720056,"sku":"7969003_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626043752824,"sku":"7969003_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626043785592,"sku":"7969003_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626043818360,"sku":"7969003_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626043851128,"sku":"7969003_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626043097464,"sku":"7969003_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626043130232,"sku":"7969003_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626043163000,"sku":"7969003_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626043195768,"sku":"7969003_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626043228536,"sku":"7969003_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626043261304,"sku":"7969003_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626043294072,"sku":"7969003_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626043326840,"sku":"7969003_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626043359608,"sku":"7969003_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626043392376,"sku":"7969003_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626043425144,"sku":"7969003_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626043457912,"sku":"7969003_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626043490680,"sku":"7969003_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626043523448,"sku":"7969003_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626043556216,"sku":"7969003_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626043588984,"sku":"7969003_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-23T225105.177.jpg?v=1787521904"},{"product_id":"triceratops-vegan-and-still-chose-violence-t-shirt","title":"Triceratops: Vegan and Still Chose Violence T-Shirt","description":"\u003cp\u003eNot every apex predator needed teeth built for meat.\u003c\/p\u003e\n\n\u003cp\u003eTriceratops was a herbivore — all that horn and frill was for defence and display, not hunting. Didn't stop it from being one of the most heavily armoured, badly-tempered animals to ever exist. Plants weren't the problem. Everything else was.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who don't need meat to be intimidating.\u003c\/p\u003e\n\n\u003cp\u003eNo negotiating with this one. Printed on soft cotton, still capable of ending an argument.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626044637560,"sku":"3806326_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626044670328,"sku":"3806326_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626044703096,"sku":"3806326_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626044735864,"sku":"3806326_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626044768632,"sku":"3806326_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626044801400,"sku":"3806326_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626044834168,"sku":"3806326_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626044866936,"sku":"3806326_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55626044113272,"sku":"3806326_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55626044146040,"sku":"3806326_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55626044178808,"sku":"3806326_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55626044211576,"sku":"3806326_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55626044244344,"sku":"3806326_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55626044277112,"sku":"3806326_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55626044309880,"sku":"3806326_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55626044342648,"sku":"3806326_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626044375416,"sku":"3806326_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626044408184,"sku":"3806326_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626044440952,"sku":"3806326_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626044473720,"sku":"3806326_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626044506488,"sku":"3806326_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626044539256,"sku":"3806326_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626044572024,"sku":"3806326_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626044604792,"sku":"3806326_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-07-30T235401.418.jpg?v=1786837951"},{"product_id":"hows-your-day-going-ivan-iv-t-shirt","title":"How's Your Day Going? - Ivan IV T-Shirt","description":"\u003cp\u003eIvan IV became Grand Prince of Moscow at age three and never really stopped proving a point after that.\u003c\/p\u003e\n\n\u003cp\u003eBetter known as Ivan the Terrible, his reign expanded Russia's territory dramatically — and included the Oprichnina, a period of purges and terror against the nobility so brutal it defined his epithet for the next 450 years.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've had rough Mondays, but not that rough.\u003c\/p\u003e\n\n\u003cp\u003ePerspective, delivered dryly. Printed on soft cotton, considerably less terrifying than the source material.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55626048143736,"sku":"4712523_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55626048176504,"sku":"4712523_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55626048209272,"sku":"4712523_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55626048242040,"sku":"4712523_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55626048274808,"sku":"4712523_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55626048307576,"sku":"4712523_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55626048340344,"sku":"4712523_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55626048373112,"sku":"4712523_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55626048930168,"sku":"4712523_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626048962936,"sku":"4712523_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626048995704,"sku":"4712523_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626049028472,"sku":"4712523_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626049061240,"sku":"4712523_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626049094008,"sku":"4712523_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626049126776,"sku":"4712523_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626049159544,"sku":"4712523_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55626048405880,"sku":"4712523_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55626048438648,"sku":"4712523_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55626048471416,"sku":"4712523_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55626048504184,"sku":"4712523_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55626048536952,"sku":"4712523_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55626048569720,"sku":"4712523_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55626048602488,"sku":"4712523_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55626048635256,"sku":"4712523_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626048668024,"sku":"4712523_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626048700792,"sku":"4712523_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626048733560,"sku":"4712523_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626048766328,"sku":"4712523_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626048799096,"sku":"4712523_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626048831864,"sku":"4712523_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626048864632,"sku":"4712523_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626048897400,"sku":"4712523_16254","price":25.0,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/files\/hero_product_image_-_2026-07-30T235421.156.jpg?v=1786837951"},{"product_id":"chicxulub-changed-the-meta-t-shirt","title":"Chicxulub Changed The Meta T-Shirt","description":"\u003cp\u003eTriceratops had horns, armour, and absolutely no answer for what came next.\u003c\/p\u003e\n\n\u003cp\u003eAbout 66 million years ago, an asteroid roughly 10 kilometres wide struck what's now Mexico's Yucatan Peninsula, triggering the Chicxulub impact and the mass extinction that wiped out the non-avian dinosaurs. Every rulebook got rewritten in a single afternoon.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who know a game-changing patch when they see one.\u003c\/p\u003e\n\n\u003cp\u003eNothing survives an update like that. Printed on soft cotton, considerably more stable than the Late Cretaceous.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"Black \/ S","offer_id":55626051256696,"sku":"4095307_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55626051289464,"sku":"4095307_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55626051322232,"sku":"4095307_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55626051355000,"sku":"4095307_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55626051387768,"sku":"4095307_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55626051420536,"sku":"4095307_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55626051453304,"sku":"4095307_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55626051486072,"sku":"4095307_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":55626052305272,"sku":"4095307_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626052338040,"sku":"4095307_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626052370808,"sku":"4095307_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626052403576,"sku":"4095307_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626052436344,"sku":"4095307_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626052469112,"sku":"4095307_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626052501880,"sku":"4095307_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626052534648,"sku":"4095307_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":55626051518840,"sku":"4095307_11561","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":55626051551608,"sku":"4095307_11562","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":55626051584376,"sku":"4095307_11563","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":55626051617144,"sku":"4095307_11564","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":55626051649912,"sku":"4095307_11565","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":55626051682680,"sku":"4095307_12653","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 4XL","offer_id":55626051715448,"sku":"4095307_12668","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 5XL","offer_id":55626051748216,"sku":"4095307_12669","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626051780984,"sku":"4095307_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626051813752,"sku":"4095307_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626051846520,"sku":"4095307_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626051879288,"sku":"4095307_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626051912056,"sku":"4095307_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626051944824,"sku":"4095307_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626051977592,"sku":"4095307_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626052010360,"sku":"4095307_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626052043128,"sku":"4095307_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626052075896,"sku":"4095307_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626052108664,"sku":"4095307_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626052141432,"sku":"4095307_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626052174200,"sku":"4095307_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626052206968,"sku":"4095307_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626052239736,"sku":"4095307_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626052272504,"sku":"4095307_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-07-30T235529.800.jpg?v=1786837951"},{"product_id":"honestly-josephines-a-great-kisser-t-shirt","title":"Honestly, Josephine's a Great Kisser T-Shirt","description":"\u003cp\u003eNapoleon wrote her some of history's most passionate love letters. This tee just says the quiet part out loud.\u003c\/p\u003e\n\n\u003cp\u003eJosephine de Beauharnais married Napoleon in 1796, and his surviving letters to her are famously intense — obsessive, jealous, and unmistakably smitten, even after their relationship cooled in later years. Reputation earned, not exaggerated.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've never written a letter that good.\u003c\/p\u003e\n\n\u003cp\u003eSome legacies write themselves. Printed on soft cotton, kiss marks not included.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626053976440,"sku":"8169488_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626054009208,"sku":"8169488_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626054041976,"sku":"8169488_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626054074744,"sku":"8169488_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626054107512,"sku":"8169488_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626054140280,"sku":"8169488_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626054173048,"sku":"8169488_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626054205816,"sku":"8169488_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626053452152,"sku":"8169488_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626053484920,"sku":"8169488_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626053517688,"sku":"8169488_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626053550456,"sku":"8169488_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626053583224,"sku":"8169488_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626053615992,"sku":"8169488_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626053648760,"sku":"8169488_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626053681528,"sku":"8169488_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626053714296,"sku":"8169488_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626053747064,"sku":"8169488_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626053779832,"sku":"8169488_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626053812600,"sku":"8169488_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626053845368,"sku":"8169488_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626053878136,"sku":"8169488_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626053910904,"sku":"8169488_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626053943672,"sku":"8169488_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-07-30T235605.761.jpg?v=1786837951"},{"product_id":"kill-me-with-your-sceptre-t-shirt","title":"Kill Me With Your Sceptre? T-Shirt","description":"\u003cp\u003eIn November 1581, a father's temper did what decades of political rivals couldn't — it ended a Tsar's own heir.\u003c\/p\u003e\n\n\u003cp\u003eIvan IV, in a fit of rage, struck his son and heir Ivan Ivanovich with his pointed staff during an argument, a blow that proved fatal days later and left Russia without its intended successor. Ilya Repin's painting of the moment remains one of the most haunting images in Russian art.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've had family arguments go too far — just not this far.\u003c\/p\u003e\n\n\u003cp\u003eSome tempers cost dynasties. Printed on soft cotton, arguments strongly discouraged.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626055025016,"sku":"5527365_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626055057784,"sku":"5527365_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626055090552,"sku":"5527365_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626055123320,"sku":"5527365_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626055156088,"sku":"5527365_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626055188856,"sku":"5527365_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626055221624,"sku":"5527365_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626055254392,"sku":"5527365_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626054500728,"sku":"5527365_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626054533496,"sku":"5527365_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626054566264,"sku":"5527365_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626054599032,"sku":"5527365_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626054631800,"sku":"5527365_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626054664568,"sku":"5527365_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626054697336,"sku":"5527365_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626054730104,"sku":"5527365_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626054762872,"sku":"5527365_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626054795640,"sku":"5527365_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626054828408,"sku":"5527365_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626054861176,"sku":"5527365_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626054893944,"sku":"5527365_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626054926712,"sku":"5527365_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626054959480,"sku":"5527365_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626054992248,"sku":"5527365_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-07-30T235640.401.jpg?v=1786837951"},{"product_id":"its-cold-okay-pluto-t-shirt","title":"It's Cold, Okay? - Pluto T-Shirt","description":"\u003cp\u003ePluto got demoted in 2006 and has had strong feelings about it ever since.\u003c\/p\u003e\n\n\u003cp\u003eDiscovered in 1930 and classified as the ninth planet for 76 years, Pluto was reclassified as a \"dwarf planet\" by the International Astronomical Union after new criteria for planethood left it just short. It's still out there. It's still cold. It's still got opinions.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who never fully accepted the reclassification either.\u003c\/p\u003e\n\n\u003cp\u003eSolidarity, from a considerable distance. Printed on soft cotton, unlike Pluto's orbit, entirely predictable.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55626062889336,"sku":"2294586_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55626062922104,"sku":"2294586_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55626062954872,"sku":"2294586_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55626062987640,"sku":"2294586_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55626063020408,"sku":"2294586_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55626063053176,"sku":"2294586_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55626063085944,"sku":"2294586_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55626063118712,"sku":"2294586_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":55626062102904,"sku":"2294586_11546","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":55626062135672,"sku":"2294586_11547","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":55626062168440,"sku":"2294586_11548","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":55626062201208,"sku":"2294586_11549","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":55626062233976,"sku":"2294586_11550","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":55626062266744,"sku":"2294586_12644","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 4XL","offer_id":55626062299512,"sku":"2294586_12645","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 5XL","offer_id":55626062332280,"sku":"2294586_12646","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55626062365048,"sku":"2294586_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55626062397816,"sku":"2294586_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55626062430584,"sku":"2294586_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55626062463352,"sku":"2294586_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55626062496120,"sku":"2294586_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55626062528888,"sku":"2294586_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55626062561656,"sku":"2294586_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55626062594424,"sku":"2294586_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55626062627192,"sku":"2294586_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55626062659960,"sku":"2294586_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55626062692728,"sku":"2294586_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55626062725496,"sku":"2294586_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55626062758264,"sku":"2294586_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55626062791032,"sku":"2294586_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55626062823800,"sku":"2294586_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55626062856568,"sku":"2294586_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_42_16474997-b685-48a2-9843-e81fe912c164.jpg?v=1786837669"},{"product_id":"sorry-you-want-water-where-t-shirt","title":"Sorry, You Want Water Where!? T-Shirt","description":"\u003cp\u003eSomewhere in ancient Babylon, a plumber got a job order that changed engineering history.\u003c\/p\u003e\n\n\u003cp\u003eThe Hanging Gardens of Babylon, one of the Seven Wonders of the Ancient World, reportedly required an elaborate irrigation system to keep terraced greenery alive well above ground level — centuries before anyone had a word for hydraulic engineering. Whether they physically existed as described is still debated by historians.\u003c\/p\u003e\n\n\u003cp\u003eFor the lads who've been handed a job brief that made no sense on paper either.\u003c\/p\u003e\n\n\u003cp\u003eSomebody had to figure it out. Printed on soft cotton, no irrigation system required.\u003c\/p\u003e","brand":"History Front","offers":[{"title":"White \/ S","offer_id":55629987152248,"sku":"2399517_11576","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":55629987185016,"sku":"2399517_11577","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":55629987217784,"sku":"2399517_11578","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":55629987250552,"sku":"2399517_11579","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":55629987283320,"sku":"2399517_11580","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":55629987316088,"sku":"2399517_12650","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 4XL","offer_id":55629987348856,"sku":"2399517_12651","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"White \/ 5XL","offer_id":55629987381624,"sku":"2399517_12652","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":55629986627960,"sku":"2399517_15867","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":55629986660728,"sku":"2399517_15868","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":55629986693496,"sku":"2399517_15869","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":55629986726264,"sku":"2399517_15870","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":55629986759032,"sku":"2399517_15871","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":55629986791800,"sku":"2399517_15872","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":55629986824568,"sku":"2399517_16253","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":55629986857336,"sku":"2399517_16254","price":25.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ S","offer_id":55629986890104,"sku":"2399517_11571","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ M","offer_id":55629986922872,"sku":"2399517_11572","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ L","offer_id":55629986955640,"sku":"2399517_11573","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":55629986988408,"sku":"2399517_11574","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":55629987021176,"sku":"2399517_11575","price":22.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":55629987053944,"sku":"2399517_12647","price":23.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":55629987086712,"sku":"2399517_12648","price":24.0,"currency_code":"GBP","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":55629987119480,"sku":"2399517_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-11T015205.516.jpg?v=1786837670"}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0715\/8179\/4579\/collections\/Trajan_Pro_20_1.jpg?v=1788732246","url":"https:\/\/historyfront.com\/collections\/history-meme-t-shirts.oembed?page=2","provider":"History Front","version":"1.0","type":"link"}