{"product_id":"every-roll-matters-t-shirt","title":"Every Roll Matters T-Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eEvery Roll Matters.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eEven that one.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThe one where you got smashed for six minutes by the new guy who used to wrestle. The one where your guard got passed four times in a row and you couldn't figure out why. The one where you were exhausted before it started and phoned it in and felt bad about it on the drive home. That one mattered too — maybe most of all.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBecause progress in BJJ doesn't announce itself. It doesn't show up with fanfare or a clear timestamp. It arrives quietly, without warning, in a hip escape that finally felt right or a timing you've been chasing for three months that suddenly just clicked. You can't always trace it back to a single session. But it came from all of them. Even the bad ones. Especially the bad ones.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis lightweight tee carries that truth on the chest in bold block letters — a reminder you put on before training and carry with you through every round, every reset, every moment where quitting would have been easier than continuing. Soft ring-spun cotton keeps it comfortable whether you're heading to the gym or breaking down footage on the couch at midnight, still thinking about that sweep you almost had.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eRibbed collar, shoulder tape, tear-away label — because good technique lives in the details, and so does a good shirt. Layers under a zip-up for cold morning classes or wears alone when the sun is out and the mats are calling your name.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eWear the reminder. Then go get your rolls in.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eEvery roll matters. Every single one.\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003eProduct features\u003cbr\u003e- 100% ring-spun cotton (lightweight 153 g\/m²) for soft, breathable wear\u003cbr\u003e- Tubular knit construction with no side seams for a smooth drape\u003cbr\u003e- Ribbed, elastic collar with shoulder tape to prevent stretching\u003cbr\u003e- Pearlized tear-away label for itch-free comfort\u003cbr\u003e- DTG\/DTF print methods for crisp sleeve and chest graphics; OEKO-TEX® certified\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Do not dryclean\u003cbr\u003e- Do not bleach\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron, steam or dry: low heat\u003cbr\u003e- Machine wash: cold (max 30C or 90F), with similar colors\u003c\/p\u003e\n\u003cp\u003e\u003cbr\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eEU representative\u003c\/strong\u003e: HONSON VENTURES LIMITED, gpsr@honsonventures.com, 3, Gnaftis House flat 102, Limassol, Mesa Geitonia, 4003, CY\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eProduct information\u003c\/strong\u003e: Gildan 64000, 2 year warranty in EU and Northern Ireland as per Directive 1999\/44\/EC\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eWarnings, Hazard\u003c\/strong\u003e: For adults, Made in Bangladesh\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare instructions\u003c\/strong\u003e: Machine wash: cold (max 30C or 90F), with similar colors , Do not bleach, Tumble dry: low heat, Iron, steam or dry: low heat, Do not dryclean\u003c\/p\u003e","brand":"Printify","offers":[{"title":"Light Blue \/ S","offer_id":49319543963875,"sku":"12609594226381089424","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":49319543996643,"sku":"30823180360310784407","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":49319544029411,"sku":"28809229740615736084","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":49319544062179,"sku":"29020868232924549861","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ S","offer_id":49319544094947,"sku":"21651156981774060773","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":49319544127715,"sku":"14682158260578996907","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":49319544160483,"sku":"32385600807093344469","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":49319544193251,"sku":"23634808418936113538","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":49319544226019,"sku":"18831526156792879422","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":49319544258787,"sku":"10203858065232691880","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":49319544291555,"sku":"32549913872858063202","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":49319544324323,"sku":"23664558975696923750","price":29.99,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":49319544357091,"sku":"28461284994376232156","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ L","offer_id":49319544389859,"sku":"30905054596500599811","price":29.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":49319544422627,"sku":"20066862587099532558","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":49319544455395,"sku":"57727063079072302009","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":49319544488163,"sku":"21515874369249789454","price":30.99,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":49319544520931,"sku":"22267105845333816917","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ XL","offer_id":49319544553699,"sku":"26399896463356366008","price":30.99,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":49319544586467,"sku":"22655932030677808832","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":49319544619235,"sku":"31253252332888207621","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":49319544652003,"sku":"34859996247582200750","price":31.99,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":49319544684771,"sku":"11330491028537006994","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Natural \/ 2XL","offer_id":49319544717539,"sku":"10300421101827042521","price":31.99,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":49319544750307,"sku":"27411704902390603178","price":32.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0803\/8495\/0499\/files\/GLightBlue_4dab3a2f-38af-495a-b672-03d544b2d525.png?v=1782888081","url":"https:\/\/halfguardclub.com\/products\/every-roll-matters-t-shirt","provider":"Half Guard Club","version":"1.0","type":"link"}