{"product_id":"keep-calm-and-twiddle","title":"Keep Calm and Twiddle Table Tennis T-Shirt","description":"\u003cdiv class=\"tt-product-gold\" style=\"max-width:900px;margin:auto;color:#222;font-size:15px;line-height:1.65\"\u003e\n\u003cstyle\u003e.tt-product-gold *{box-sizing:border-box}.tt-product-gold h2{font-size:23px;margin:26px 0 12px}.tt-product-gold .tt-intro{padding:20px;background:#fff5fa;border-left:4px solid #ee238d;border-radius:9px}.tt-product-gold .tt-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(180px,1fr));gap:12px;margin:16px 0}.tt-product-gold .tt-card{padding:15px;border:1px solid #eedde6;border-radius:10px}.tt-product-gold a{color:#d11c77;text-decoration:underline}\u003c\/style\u003e\n\u003cdiv class=\"tt-intro\"\u003e\n\u003ch2 style=\"margin-top:0\"\u003eKeep Calm and Twiddle Table Tennis T-Shirt\u003c\/h2\u003e\n\u003cp\u003eKeep calm, change sides and twiddle. This playful table tennis T-shirt celebrates the art of switching bat faces and keeping opponents guessing.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003ch2\u003eWhy You'll Love It\u003c\/h2\u003e\n\u003cdiv class=\"tt-grid\"\u003e\n\u003cdiv class=\"tt-card\"\u003e\n\u003cstrong\u003eMade for table tennis players\u003c\/strong\u003e\u003cp\u003eA design that fellow players will recognise at the club.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-card\"\u003e\n\u003cstrong\u003eEveryday comfort\u003c\/strong\u003e\u003cp\u003eSoft, lightweight unisex T-shirt with an easy casual fit.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"tt-card\"\u003e\n\u003cstrong\u003eA fun gift\u003c\/strong\u003e\u003cp\u003eA thoughtful pick for a team-mate, coach or ping pong fan.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003ch2\u003eFit \u0026amp; Sizing\u003c\/h2\u003e\n\u003cp\u003eUnisex fit. Please check the \u003ca href=\"\/pages\/table-tennis-clothing-size-guide\"\u003eTable Tennis Hub clothing size guide\u003c\/a\u003e before ordering, especially if between sizes. Choose your preferred shirt colour and size from the options above.\u003c\/p\u003e\n\u003ch2\u003eFabric \u0026amp; Details\u003c\/h2\u003e\n\u003cul\u003e\n\u003cli\u003e100% combed and ring-spun cotton; heather colours contain polyester\u003c\/li\u003e\n\u003cli\u003eFabric weight: 4.2 oz\/yd² (142 g\/m²)\u003c\/li\u003e\n\u003cli\u003ePre-shrunk fabric with side-seamed construction\u003c\/li\u003e\n\u003cli\u003eShoulder-to-shoulder taping\u003c\/li\u003e\n\u003cli\u003ePrinted on demand; blank garment sourced from Nicaragua, Mexico, Honduras or the US\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cem\u003eNote: lighter colours may appear slightly sheer under certain lighting.\u003c\/em\u003e\u003c\/p\u003e\n\u003ch2\u003eMore Table Tennis T-Shirts\u003c\/h2\u003e\n\u003cp\u003e\u003ca href=\"\/products\/i-dont-hate-you-i-hate-your-long-pimples\"\u003eI Don't Hate You, I Hate Your Long Pimples\u003c\/a\u003e  ·  \u003ca href=\"\/products\/dont-talk-to-me-i-just-lost-to-pimples\"\u003eDon't Talk to Me, I Just Lost to Pimples\u003c\/a\u003e\u003c\/p\u003e\n\u003cp\u003e\u003ca href=\"\/collections\/casual-clothing\"\u003eExplore all table tennis T-shirts\u003c\/a\u003e · \u003ca href=\"\/collections\/new-products\"\u003eSee what's new\u003c\/a\u003e · \u003ca href=\"\/blogs\/news\/best-table-tennis-gifts\"\u003eTable tennis gift ideas\u003c\/a\u003e\u003c\/p\u003e\n\u003ch2\u003eImprove Your Game\u003c\/h2\u003e\n\u003cp\u003eExplore our \u003ca href=\"\/collections\/rubbers\"\u003etable tennis rubbers\u003c\/a\u003e, \u003ca href=\"\/collections\/bats\"\u003ebats\u003c\/a\u003e and \u003ca href=\"\/pages\/custom-table-tennis-bat-finder\"\u003ecustom bat finder\u003c\/a\u003e.\u003c\/p\u003e\n\u003cp\u003eMade to order to help reduce overproduction.\u003c\/p\u003e\n\u003cdiv class=\"tth-guides-link\" style=\"margin:20px 0;padding:14px 16px;border:1px solid #eedde6;border-radius:8px\"\u003e\n\u003cstrong\u003eImprove Your Game\u003c\/strong\u003e\u003cp style=\"margin:6px 0 0\"\u003eExplore our \u003ca href=\"\/pages\/table-tennis-equipment-guides\"\u003etable tennis equipment guides\u003c\/a\u003e for expert tips on bats, blades, rubbers and more.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003csection class=\"tth-product-safety\" style=\"margin:22px 0;padding:14px 16px;border:1px solid #e7e7e7;border-radius:8px;font-size:13px;line-height:1.6\"\u003e\u003ch3 style=\"font-size:16px;margin:0 0 8px\"\u003eProduct Safety \u0026amp; EU Information\u003c\/h3\u003e\n\u003cp style=\"margin:0 0 8px\"\u003e\u003cstrong\u003eTable Tennis Hub\u003c\/strong\u003e\u003cbr\u003eUnit 1005, The Base Sukhumvit 77, 289 Onnut Road, Bangkok 10260, Thailand\u003cbr\u003einfo@tabletennishub.net\u003c\/p\u003e\n\u003cp style=\"margin:0\"\u003e\u003cstrong\u003eEU Responsible Person:\u003c\/strong\u003e\u003cbr\u003eSINDEN VENTURES LIMITED\u003cbr\u003eMarkou Evgenikou 11, Mesa Geitonia, 4002 Limassol, Cyprus\u003cbr\u003egpsr@sindenventures.com\u003c\/p\u003e\u003c\/section\u003e\n\u003c\/div\u003e","brand":"Table Tennis Hub","offers":[{"title":"Red \/ XS","offer_id":56375919247745,"sku":"6013165_9552","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ S","offer_id":56375919280513,"sku":"6013165_4141","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ M","offer_id":56375919313281,"sku":"6013165_4142","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ L","offer_id":56375919346049,"sku":"6013165_4143","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ XL","offer_id":56375919378817,"sku":"6013165_4144","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 2XL","offer_id":56375919411585,"sku":"6013165_4145","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Red \/ 3XL","offer_id":56375919444353,"sku":"6013165_5304","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XS","offer_id":56375918330241,"sku":"6013165_9527","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":56375918363009,"sku":"6013165_4016","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":56375918395777,"sku":"6013165_4017","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":56375918428545,"sku":"6013165_4018","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":56375918461313,"sku":"6013165_4019","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":56375918494081,"sku":"6013165_4020","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":56375918526849,"sku":"6013165_5295","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XS","offer_id":56375918559617,"sku":"6013165_9546","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ S","offer_id":56375918592385,"sku":"6013165_4111","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ M","offer_id":56375918625153,"sku":"6013165_4112","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ L","offer_id":56375918657921,"sku":"6013165_4113","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ XL","offer_id":56375918690689,"sku":"6013165_4114","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 2XL","offer_id":56375918723457,"sku":"6013165_4115","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Navy \/ 3XL","offer_id":56375918756225,"sku":"6013165_12874","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XS","offer_id":56375918788993,"sku":"6013165_9533","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ S","offer_id":56375918821761,"sku":"6013165_4046","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ M","offer_id":56375918854529,"sku":"6013165_4047","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ L","offer_id":56375918887297,"sku":"6013165_4048","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ XL","offer_id":56375918920065,"sku":"6013165_4049","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 2XL","offer_id":56375918952833,"sku":"6013165_4050","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Brown \/ 3XL","offer_id":56375918985601,"sku":"6013165_52810","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XS","offer_id":56375919018369,"sku":"6013165_9545","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ S","offer_id":56375919051137,"sku":"6013165_4106","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ M","offer_id":56375919083905,"sku":"6013165_4107","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ L","offer_id":56375919116673,"sku":"6013165_4108","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ XL","offer_id":56375919149441,"sku":"6013165_4109","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 2XL","offer_id":56375919182209,"sku":"6013165_4110","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Maroon \/ 3XL","offer_id":56375919214977,"sku":"6013165_15792","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ XS","offer_id":56375919477121,"sku":"6013165_9558","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ S","offer_id":56375919509889,"sku":"6013165_4171","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ M","offer_id":56375919542657,"sku":"6013165_4172","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ L","offer_id":56375919575425,"sku":"6013165_4173","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ XL","offer_id":56375919608193,"sku":"6013165_4174","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ 2XL","offer_id":56375919640961,"sku":"6013165_4175","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"True Royal \/ 3XL","offer_id":56375919673729,"sku":"6013165_5307","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XS","offer_id":56375919706497,"sku":"6013165_17202","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ S","offer_id":56375919739265,"sku":"6013165_17203","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ M","offer_id":56375919772033,"sku":"6013165_17204","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ L","offer_id":56375919804801,"sku":"6013165_17205","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ XL","offer_id":56375919837569,"sku":"6013165_17206","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":56375919870337,"sku":"6013165_17209","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":56375919903105,"sku":"6013165_17208","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Asphalt \/ S","offer_id":56375919935873,"sku":"6013165_4031","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Asphalt \/ M","offer_id":56375919968641,"sku":"6013165_4032","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Asphalt \/ L","offer_id":56375920001409,"sku":"6013165_4033","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Asphalt \/ XL","offer_id":56375920034177,"sku":"6013165_4034","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Asphalt \/ 2XL","offer_id":56375920066945,"sku":"6013165_4035","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Asphalt \/ 3XL","offer_id":56375920099713,"sku":"6013165_5297","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ XS","offer_id":56375920132481,"sku":"6013165_10383","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ S","offer_id":56375920165249,"sku":"6013165_10384","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ M","offer_id":56375920198017,"sku":"6013165_10385","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ L","offer_id":56375920230785,"sku":"6013165_10386","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ XL","offer_id":56375920263553,"sku":"6013165_10387","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ 2XL","offer_id":56375920296321,"sku":"6013165_10388","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Autumn \/ 3XL","offer_id":56375920329089,"sku":"6013165_10389","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ XS","offer_id":56375920361857,"sku":"6013165_9541","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ S","offer_id":56375920394625,"sku":"6013165_4086","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ M","offer_id":56375920427393,"sku":"6013165_4087","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ L","offer_id":56375920460161,"sku":"6013165_4088","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ XL","offer_id":56375920492929,"sku":"6013165_4089","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ 2XL","offer_id":56375920525697,"sku":"6013165_4090","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Kelly \/ 3XL","offer_id":56375920558465,"sku":"6013165_5300","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ XS","offer_id":56375920591233,"sku":"6013165_9556","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ S","offer_id":56375920624001,"sku":"6013165_4161","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ M","offer_id":56375920656769,"sku":"6013165_4162","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ L","offer_id":56375920689537,"sku":"6013165_4163","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ XL","offer_id":56375920722305,"sku":"6013165_4164","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ 2XL","offer_id":56375920755073,"sku":"6013165_4165","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"Steel Blue \/ 3XL","offer_id":56375920787841,"sku":"6013165_5306","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XS","offer_id":56375920820609,"sku":"6013165_9526","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":56375920853377,"sku":"6013165_4011","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":56375920886145,"sku":"6013165_4012","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":56375920918913,"sku":"6013165_4013","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":56375920951681,"sku":"6013165_4014","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":56375920984449,"sku":"6013165_4015","price":24.99,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":56375921017217,"sku":"6013165_5294","price":24.99,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1965\/1397\/files\/unisex-staple-t-shirt-red-front-6ac7be2d57bc1.jpg?v=1791475277","url":"https:\/\/www.tabletennishub.net\/products\/keep-calm-and-twiddle","provider":"Table Tennis Hub","version":"1.0","type":"link"}