{"product_id":"surf-vibes-t-shirt-tonnau-rad-retro-wave-surfing-tee","title":"Welsh Surf T-Shirt - 'Tonnau Rad' Retro Wave Surfing Tee (Unisex)","description":"\u003cp\u003eThis design draws on classic surf graphics, with a bold circular composition and flowing linework that echoes the motion of the sea. The curling wave wraps around the scene, framing a surfer in silhouette and giving the whole design a strong sense of energy and direction. The phrase “Tonnau Rad” combines tonnau — meaning waves — with a borrowed, playful bit of English slang. “Rad,” is taken from surf and skate culture,- as in \"those waves are totally rad dude\". It’s a nice blend of Welsh language and global surf culture. Visually, the design leans into that same mix. The repeating curved lines of the wave create a sense of rhythm, almost like old-school surf posters, while the simple sun and clean silhouette keep everything readable and graphic. The circular layout keeps it tight and balanced, with the wave doing most of the work — bold, fluid, and instantly recognisable. A clean, surf-inspired design that blends Welsh language with laid-back coastal energy — all about good waves and good times.\u003c\/p\u003e\n\u003ctable id=\"size-guide\" style=\"min-width: 360px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 10px;\"\u003e \u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eS\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eM\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003eXL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e2XL\u003c\/th\u003e\n\u003cth style=\"color: #000000; font-weight: 500; text-align: left; font-size: 15px; padding: 10px;\"\u003e3XL\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eWidth, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e45.72\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e50.80\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e55.88\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e60.96\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e66.04\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e71.12\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eLength, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e71.12\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e73.66\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e76.20\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e78.74\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e81.28\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e83.82\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSleeve length, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e22.61\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e23.37\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.13\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e24.64\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e25.40\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e26.42\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003eSize tolerance, cm\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.81\u003c\/td\u003e\n\u003ctd style=\"padding: 10px; color: #525252; font-size: 15px; border-top: 1px solid #ededed; word-break: break-word;\"\u003e3.81\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Printify","offers":[{"title":"Baby Blue \/ S","offer_id":53721673204049,"sku":"57471905886714648992","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maize Yellow \/ S","offer_id":52405845786961,"sku":"25666216050388887782","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ S","offer_id":52405845819729,"sku":"24420475894049275343","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Soft Pink \/ S","offer_id":52405845852497,"sku":"15071812101403437944","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ S","offer_id":52405845885265,"sku":"14128540257200024644","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":52405845918033,"sku":"33039742421682919151","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Baby Blue \/ M","offer_id":53721673236817,"sku":"76139233851762671285","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maize Yellow \/ M","offer_id":52405846016337,"sku":"29469025766509065910","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ M","offer_id":52405846049105,"sku":"28876309636709221878","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Soft Pink \/ M","offer_id":52405846081873,"sku":"31155748513884313686","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ M","offer_id":52405846114641,"sku":"11316994652905522168","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":52405846147409,"sku":"22150224302383484115","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Baby Blue \/ L","offer_id":53721673269585,"sku":"27178036161693454988","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maize Yellow \/ L","offer_id":52405846245713,"sku":"21684063136373342848","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ L","offer_id":52405846278481,"sku":"10753525237251607137","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Soft Pink \/ L","offer_id":52405846311249,"sku":"23944050920008994030","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ L","offer_id":52405846344017,"sku":"28904761993937174659","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":52405846376785,"sku":"33648743912485875635","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Baby Blue \/ XL","offer_id":53721673302353,"sku":"24085575689048596300","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Maize Yellow \/ XL","offer_id":52405846475089,"sku":"23671354110432916429","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ XL","offer_id":52405846507857,"sku":"13666280644695277389","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Soft Pink \/ XL","offer_id":52405846540625,"sku":"11580782498716293454","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ XL","offer_id":52405846573393,"sku":"26088535967919957734","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":52405846606161,"sku":"11899093551915838614","price":18.99,"currency_code":"GBP","in_stock":true},{"title":"Baby Blue \/ 2XL","offer_id":53721673335121,"sku":"24646541584329476476","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Maize Yellow \/ 2XL","offer_id":52405846704465,"sku":"17963460511429199945","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Natural \/ 2XL","offer_id":52405846737233,"sku":"11372046677998750573","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Soft Pink \/ 2XL","offer_id":52405846770001,"sku":"89966819374254303258","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ 2XL","offer_id":52405846802769,"sku":"15293236111673207491","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":52405846835537,"sku":"68503199269549163295","price":22.99,"currency_code":"GBP","in_stock":true},{"title":"Baby Blue \/ 3XL","offer_id":53721673367889,"sku":"11303920300572454816","price":25.99,"currency_code":"GBP","in_stock":true},{"title":"Teal \/ 3XL","offer_id":53721673400657,"sku":"16735480859144274876","price":25.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0975\/5331\/8225\/files\/7786980673447061214_2048.jpg?v=1778237647","url":"https:\/\/eclectig.cymru\/products\/surf-vibes-t-shirt-tonnau-rad-retro-wave-surfing-tee","provider":"Eclectig","version":"1.0","type":"link"}