{"product_id":"cardiff-castle-vintage-t-shirt","title":"Cardiff Castle T-Shirt — Vintage Welsh Landmark Tee","description":"\u003cp\u003eYou remember the slow, quiet walk around old stone walls. The Cardiff Castle tee holds that cool, bracing air—moss on flagstones, the weight of history, and a skyline stitched into soft cotton. Wear it on city walks or when planning the next trip; it sits light and true, letting the details of the print—turrets, battlements, that familiar silhouette—do the talking. The fabric breathes and drapes without fuss. The collar keeps its shape after many wears. No scratchy label to remind you it’s new. This shirt feels like a familiar route through a favourite town: steady, calm, and quietly handsome.\u003c\/p\u003e\u003cp\u003e\u003c\/p\u003e\u003cp\u003eProduct features\u003c\/p\u003e\u003cp\u003e- 100% cotton (solid colours) — medium weight (180 g\/m²) for year-round comfort\u003c\/p\u003e\u003cp\u003e- Tubular knit (no side seams) for a cleaner look and less waste\u003c\/p\u003e\u003cp\u003e- Ribbed knit collar and shoulder tape for shape retention and stability\u003c\/p\u003e\u003cp\u003e- Direct-to-garment and DTF printing for crisp, detailed artwork\u003c\/p\u003e\u003cp\u003e- Tear-away label, Oeko-Tex certified, made in Nicaragua with ethical US cotton sourcing\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":52495919546710,"sku":"13578289365520040345","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ S","offer_id":52495919579478,"sku":"20155163941696159796","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ S","offer_id":52495919612246,"sku":"31000862035049117698","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ S","offer_id":52495919645014,"sku":"16490356209229553859","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ S","offer_id":52495919677782,"sku":"33835723143605587922","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ S","offer_id":52495919710550,"sku":"25644257306939207074","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ S","offer_id":52495919743318,"sku":"19444979754528524079","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ S","offer_id":52495919776086,"sku":"14194105148131051301","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ S","offer_id":52495919808854,"sku":"18812593787969783943","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ S","offer_id":52495919841622,"sku":"18829377722434771890","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ S","offer_id":52495919874390,"sku":"21335597281152487483","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ S","offer_id":52495919907158,"sku":"55986059426916869559","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ S","offer_id":52495919939926,"sku":"15531768239711994198","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ S","offer_id":52495919972694,"sku":"16936423817693898642","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ S","offer_id":52495920005462,"sku":"18797826640451540009","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ M","offer_id":52495920038230,"sku":"21664077919348759565","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ M","offer_id":52495920070998,"sku":"30805599068546516185","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ M","offer_id":52495920103766,"sku":"24063948422779158046","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ M","offer_id":52495920136534,"sku":"10547379819491625323","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ M","offer_id":52495920169302,"sku":"12027737102365930747","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ M","offer_id":52495920202070,"sku":"13518576377993828931","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ M","offer_id":52495920234838,"sku":"26488020514473469580","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ M","offer_id":52495920267606,"sku":"13041525705013870478","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ M","offer_id":52495920300374,"sku":"14010544780010886485","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ M","offer_id":52495920333142,"sku":"33677250278726762304","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ M","offer_id":52495920365910,"sku":"22924652485790322614","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ M","offer_id":52495920398678,"sku":"16348591811297436184","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ M","offer_id":52495920431446,"sku":"25712559634737390165","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ M","offer_id":52495920464214,"sku":"32660051436344125866","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ M","offer_id":52495920496982,"sku":"77505937732073373858","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ L","offer_id":52495920529750,"sku":"26132705953338905272","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ L","offer_id":52495920562518,"sku":"10339493410339546543","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ L","offer_id":52495920595286,"sku":"28488680627274274404","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ L","offer_id":52495920628054,"sku":"13930673244699648797","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ L","offer_id":52495920660822,"sku":"24046810751331746418","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ L","offer_id":52495920693590,"sku":"24707371429576941243","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ L","offer_id":52495920726358,"sku":"20839834820869592718","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ L","offer_id":52495920759126,"sku":"25525440348249181574","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ L","offer_id":52495920791894,"sku":"33276555565594869529","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ L","offer_id":52495920824662,"sku":"18161989017091043602","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ L","offer_id":52495920857430,"sku":"14240124437476109332","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ L","offer_id":52495920890198,"sku":"28713452572558113135","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ L","offer_id":52495920922966,"sku":"23135927512543805742","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ L","offer_id":52495920955734,"sku":"15478498202280510714","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ L","offer_id":52495920988502,"sku":"30528722073289721434","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ XL","offer_id":52495921021270,"sku":"26553062539871585025","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":52495921054038,"sku":"33154545312303632338","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ XL","offer_id":52495921086806,"sku":"21400028074269977336","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ XL","offer_id":52495921119574,"sku":"21904480144741040743","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Natural \/ XL","offer_id":52495921152342,"sku":"23859475456695397470","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ XL","offer_id":52495921185110,"sku":"14369129807528659247","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ XL","offer_id":52495921217878,"sku":"22809218019029320240","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ XL","offer_id":52495921250646,"sku":"46559429178039843163","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ XL","offer_id":52495921283414,"sku":"51153535616575792687","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ XL","offer_id":52495921316182,"sku":"17478235317241430058","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":52495921348950,"sku":"25799742476687854008","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ XL","offer_id":52495921381718,"sku":"29704431385977573086","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ XL","offer_id":52495921414486,"sku":"22209927328712855382","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ XL","offer_id":52495921447254,"sku":"16050013947648266585","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ XL","offer_id":52495921480022,"sku":"27308935140146793440","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ 2XL","offer_id":52495921512790,"sku":"12231342010049136875","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":52495921545558,"sku":"23087126297032950732","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ 2XL","offer_id":52495921578326,"sku":"18347734615151365039","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":52495921611094,"sku":"14299875492832027646","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 2XL","offer_id":52495921643862,"sku":"10796702894319954990","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 2XL","offer_id":52495921676630,"sku":"18207228408340795296","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 2XL","offer_id":52495921709398,"sku":"31042885665183543995","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 2XL","offer_id":52495921742166,"sku":"24159410119598529005","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sand \/ 2XL","offer_id":52495921774934,"sku":"31031317338209624937","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":52495921807702,"sku":"59593757586981879192","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 2XL","offer_id":52495921840470,"sku":"29950843828630959972","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ 2XL","offer_id":52495921873238,"sku":"98894188611278824375","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ 2XL","offer_id":52495921906006,"sku":"50121989107395118426","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":52495921938774,"sku":"19557554214427598827","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Dark Chocolate \/ 3XL","offer_id":52495921971542,"sku":"14519769797786791033","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Light Pink \/ 3XL","offer_id":52495922004310,"sku":"80793656410955841015","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":52495922037078,"sku":"11617979377158520052","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Navy \/ 3XL","offer_id":52495922069846,"sku":"16967177722741172068","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Orange \/ 3XL","offer_id":52495922102614,"sku":"15857791207034758412","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Red \/ 3XL","offer_id":52495922135382,"sku":"16532611242561906479","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 3XL","offer_id":52495922168150,"sku":"99216173936982956310","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":52495922200918,"sku":"26879401812147857860","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 3XL","offer_id":52495922233686,"sku":"19980225362941665723","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Forest Green \/ 3XL","offer_id":52495922266454,"sku":"10560974026680062832","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Gold \/ 3XL","offer_id":52495922299222,"sku":"23626296054522410498","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":52495922331990,"sku":"31504616082103967151","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 4XL","offer_id":52495922364758,"sku":"31709374084432807391","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":52495922397526,"sku":"26663527049319619369","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 4XL","offer_id":52495922430294,"sku":"15281130236312573431","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Royal \/ 5XL","offer_id":52495922463062,"sku":"25731376232437692234","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":52495922495830,"sku":"14677322976022028064","price":30.95,"currency_code":"EUR","in_stock":true},{"title":"White \/ 5XL","offer_id":52495922528598,"sku":"98725040813057187984","price":30.95,"currency_code":"EUR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0982\/9410\/4406\/files\/10845658807989317638_2048.jpg?v=1770084315","url":"https:\/\/www.swgallus.co.uk\/fr\/products\/cardiff-castle-vintage-t-shirt","provider":"S\u0026W Gallus Ltd","version":"1.0","type":"link"}