{"product_id":"caerphilly-castle-tee","title":"Caerphilly Castle T-Shirt — Welsh Landmark Tee for History Lovers \u0026 Travelers","description":"\u003cp\u003eThis tee carries the quiet, weathered dignity of Caerphilly Castle into everyday wear. Imagine standing on the grey ramparts as wind pushes sea-salt through the battlements — stone, moss, and the slow passage of time. The shirt’s graphic brings that same grounded mood to your wardrobe: a restrained, slightly rugged homage to Welsh ruins that feels right with a wool cap, worn denim, or a thick scarf. It settles into the life of someone who loves coastal walks, history-mad day trips, and evenings spent tracing old stones with a torch. Wear it on drizzly afternoons, at castle tours, or layered under a field jacket for market runs; it speaks to quiet curiosity and a small, stubborn joy in tangible places.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCrafted with a classic crew neckline and a relaxed cut, the fabric holds print detail crisply while offering breathable comfort through the seasons. The result is a shirt that looks lived-in from the first wear — steadfast, familiar, and quietly narrative.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eProduct features\u003c\/p\u003e\u003cp\u003e- 100% cotton body (solid colours) — durable, breathable medium-weight fabric\u003c\/p\u003e\u003cp\u003e- Tubular knit, no side seams — cleaner silhouette and reduced fabric waste\u003c\/p\u003e\u003cp\u003e- Ribbed knit collar and shoulder tape — shape retention and added structure\u003c\/p\u003e\u003cp\u003e- Dual printing: DTF for sleeves\/labels and DTG for main art — sharp, detailed castle illustration\u003c\/p\u003e\u003cp\u003e- Tear-away label, Oeko-Tex certified, made in Nicaragua — comfortable, ethically produced basics\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eCare instructions\u003c\/p\u003e\u003cp\u003e- Non-chlorine: bleach as needed\u003c\/p\u003e\u003cp\u003e- Do not iron\u003c\/p\u003e\u003cp\u003e- Do not dryclean\u003c\/p\u003e\u003cp\u003e- Machine wash: cold (max 30C or 90F)\u003c\/p\u003e\u003cp\u003e- Tumble dry: low heat\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Dark Chocolate \/ S","offer_id":52495846506838,"sku":"87446306967463192376","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":52495846539606,"sku":"13492283393580219338","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ S","offer_id":52495846572374,"sku":"26960683948568447243","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":52495846605142,"sku":"26993867553942947001","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":52495846637910,"sku":"10009661517343022202","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":52495846670678,"sku":"19615682098681989609","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":52495846703446,"sku":"16954812884975898122","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ S","offer_id":52495846736214,"sku":"31355569562590849018","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":52495846768982,"sku":"25870103959055611239","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ S","offer_id":52495846801750,"sku":"21909080358634721116","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":52495846834518,"sku":"17645270518405847415","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ S","offer_id":52495846867286,"sku":"12396788993030288839","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ S","offer_id":52495846900054,"sku":"47981083368396738303","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ S","offer_id":52495846932822,"sku":"31500563309632121248","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":52495846965590,"sku":"32360455594940900242","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":52495846998358,"sku":"27858893556439147969","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ M","offer_id":52495847031126,"sku":"17505210630109231360","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":52495847063894,"sku":"77596707611999953788","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":52495847096662,"sku":"23616785073790867328","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":52495847129430,"sku":"15079748073160118354","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":52495847162198,"sku":"21416957526209473189","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ M","offer_id":52495847194966,"sku":"12854763126123402316","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":52495847227734,"sku":"33712252684127613539","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ M","offer_id":52495847260502,"sku":"59118205562613341363","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":52495847293270,"sku":"22945611574342204963","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ M","offer_id":52495847326038,"sku":"47482162771114749649","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ M","offer_id":52495847358806,"sku":"15433765259782140368","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ M","offer_id":52495847391574,"sku":"18619330838436917791","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":52495847424342,"sku":"18353619962476188811","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":52495847457110,"sku":"57869238926214114612","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ L","offer_id":52495847489878,"sku":"19674490966558206356","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":52495847522646,"sku":"31615964547450275722","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":52495847555414,"sku":"23500574706279821499","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":52495847588182,"sku":"17993471238573884028","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":52495847620950,"sku":"24297561612546846059","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ L","offer_id":52495847653718,"sku":"15690617381667524733","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":52495847686486,"sku":"32852651694351608254","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ L","offer_id":52495847719254,"sku":"30369711330264394698","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":52495847752022,"sku":"14836482477437394730","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ L","offer_id":52495847784790,"sku":"24403300159258359413","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ L","offer_id":52495847817558,"sku":"11253650948799614951","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ L","offer_id":52495847850326,"sku":"15466619388752014956","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":52495847883094,"sku":"30387872186269243637","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":52495847915862,"sku":"25090848416085571033","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ XL","offer_id":52495847948630,"sku":"15985009098897346075","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":52495847981398,"sku":"32600732796183238405","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":52495848014166,"sku":"25984931202967004809","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":52495848046934,"sku":"20178137490939479061","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":52495848079702,"sku":"25711150751007750573","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ XL","offer_id":52495848112470,"sku":"21742623775071692137","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":52495848145238,"sku":"12281957110683906429","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":52495848178006,"sku":"24687245721687439760","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":52495848210774,"sku":"28943836220247970627","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ XL","offer_id":52495848243542,"sku":"12669863596370226290","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ XL","offer_id":52495848276310,"sku":"30758050382547498299","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ XL","offer_id":52495848309078,"sku":"29382947707306426937","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":52495848341846,"sku":"11391835669146499134","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":52495848374614,"sku":"50715182226280111805","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":52495848407382,"sku":"46253342632689669833","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":52495848440150,"sku":"64440887098642123725","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":52495848472918,"sku":"26897762033036775386","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":52495848505686,"sku":"23501733701233821312","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 2XL","offer_id":52495848538454,"sku":"63261207418487042459","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":52495848571222,"sku":"18080730132427214886","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":52495848603990,"sku":"60408805814351905436","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":52495848636758,"sku":"27677114711336002951","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":52495848669526,"sku":"23424367173154448273","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ 2XL","offer_id":52495848702294,"sku":"13109387609650081792","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":52495848735062,"sku":"11396991221907983634","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ 3XL","offer_id":52495848767830,"sku":"30076550892955966942","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":52495848800598,"sku":"11191781029684073144","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 3XL","offer_id":52495848833366,"sku":"26670702741428367041","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":52495848866134,"sku":"29459241315268462825","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 3XL","offer_id":52495848898902,"sku":"25958937654122403606","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 3XL","offer_id":52495848931670,"sku":"10614198210863508320","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":52495848964438,"sku":"17350990071561601277","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 3XL","offer_id":52495848997206,"sku":"14999330485644629065","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ 3XL","offer_id":52495849029974,"sku":"21563861205491380776","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ 3XL","offer_id":52495849062742,"sku":"30382229418721211355","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":52495849095510,"sku":"31865455654180575382","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 4XL","offer_id":52495849128278,"sku":"27141566042208674140","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":52495849161046,"sku":"14003837833839268064","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 4XL","offer_id":52495849193814,"sku":"22325624649847255251","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 5XL","offer_id":52495849226582,"sku":"30003560164630323414","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":52495849259350,"sku":"21154087656680364588","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 5XL","offer_id":52495849292118,"sku":"11259090218904017848","price":30.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9410\/4406\/files\/6189672123678524329_2048.jpg?v=1770083493","url":"https:\/\/www.swgallus.co.uk\/fr\/products\/caerphilly-castle-tee","provider":"S\u0026W Gallus Ltd","version":"1.0","type":"link"}