{"title":"Beginner Friendly","description":"\u003cp\u003eThe beginner years in BJJ are like nothing else. You know just enough to know you know nothing, every roll teaches something new, and showing up is genuinely half the battle. These designs are for that chapter, or for the coaches and training partners who remember it and want to honor it.\u003c\/p\u003e","products":[{"product_id":"brazilian-jiu-jitsu-shirt-bjjafter40-i-survived-another-class","title":"I Survived Another Class BJJ T-shirt","description":"\u003cp\u003eThe I Survived Another Class BJJ T-shirt is for every grappler who has had a round where survival was the whole goal, and showed up to the next class anyway.\u003c\/p\u003e\n\u003cp\u003eSome days you drill sharp, move well, and feel like it's coming together. Other days you just survive the round clock and make it to the handshake.\u003c\/p\u003e\n\u003cp\u003eBoth days count. This tee is for the grapplers who know the difference and show up for both.\u003c\/p\u003e\n\u003cp\u003eEspecially accurate for masters division. You know who you are.\u003c\/p\u003e\n\u003cp\u003eA perfect gift for the Old Man Jiu-Jitsu practitioner who has been on the mat long enough to have strong opinions about recovery days.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOld Man Jiu-Jitsu practitioners who have been rolling long enough to earn the creaks\u003c\/li\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Military Green","offer_id":47083226136791,"sku":"88825108802057571081","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296287961303,"sku":"49335864656222384718","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296287994071,"sku":"29855430801145090877","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296288026839,"sku":"61432980453402030563","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296288059607,"sku":"31757545663282694066","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296288092375,"sku":"67265634912601805548","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296288125143,"sku":"33248710153275899446","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296288157911,"sku":"11878990849736230283","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296288190679,"sku":"85241796203513812080","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296288223447,"sku":"25792582133298135629","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296288256215,"sku":"16715577821535608543","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296288288983,"sku":"52223281106092170542","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Navy","offer_id":48296288321751,"sku":"83526057325294363206","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296288354519,"sku":"12822867746454542079","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296288387287,"sku":"89992375561987898278","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296288420055,"sku":"15714468969991725167","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296288452823,"sku":"54634943314224603618","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296288485591,"sku":"11076698216595057338","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296288518359,"sku":"14464706486315768411","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296288551127,"sku":"27754300116912111044","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296288583895,"sku":"36621316306420719736","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296288616663,"sku":"18610523640085866903","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296288649431,"sku":"11967226782183595782","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296288682199,"sku":"30632514828977475758","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260218222258-1f10d186-0e4d-6afe-a4a8-9262194dcab6.png?v=1771453531"},{"product_id":"jiu-jitsu-t-shirt-white-belt-never-quit","title":"White Belt Never Quit BJJ T-shirt","description":"\u003cp\u003eThe White Belt Never Quit BJJ T-shirt is for white belts on the other side of their first rough patch.\u003c\/p\u003e\n\u003cp\u003eThe white belt who doesn't quit becomes something. It's not guaranteed to be fast or linear, but the white belt who stays curious, keeps tapping, and keeps showing up eventually hits a point where the mat starts making sense in a different way. Don't quit at white belt. The rest of it is better.\u003c\/p\u003e\u003cp\u003eFor white belts on the other side of their first rough patch.\u003c\/p\u003e\u003cp\u003eMakes one of the best BJJ belt promotion gifts you can give, for practitioners who put in the years to earn it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47178445095127,"sku":"71687242760217449268","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296290255063,"sku":"22484433704523667297","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296290287831,"sku":"32667747963414380983","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296290320599,"sku":"27593464202089009201","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296290353367,"sku":"20391187348277013170","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296290386135,"sku":"19574479974995471150","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296290418903,"sku":"27366748612708973889","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296290451671,"sku":"21349442757795919616","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296290484439,"sku":"28994536278843232287","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296290517207,"sku":"99660743212888719473","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296290549975,"sku":"77122682046837317547","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296290582743,"sku":"13602831861730686340","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296290615511,"sku":"23468443255631608569","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296290648279,"sku":"19388774469836705929","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296290681047,"sku":"67956784311911928608","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296290713815,"sku":"17560529497704508725","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296290746583,"sku":"60189034502641438615","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296290779351,"sku":"32319854499494307844","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296290812119,"sku":"20725098549840905972","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296290844887,"sku":"16971043416189826139","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296290877655,"sku":"67016016447165707334","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296290910423,"sku":"14798785248069849717","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296290943191,"sku":"24570350087993898112","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296290975959,"sku":"10754124131857189486","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250917164855-1f093e63-2d23-6a9a-a644-fa2e0c62f59b.png?v=1771267552"},{"product_id":"jiu-jitsu-t-shirt-never-stop-training","title":"Never Stop Training BJJ T-shirt","description":"\u003cp\u003eThe Never Stop Training BJJ T-shirt is for the practitioners who keep showing up.\u003c\/p\u003e\n\u003cp\u003eThe plateau is not a sign to stop. It's a sign that the next level of skill requires something you haven't figured out yet. Never stop training means staying curious when progress isn't obvious, staying on the mat when motivation runs low, and trusting that the work compounds even when you can't see it.\u003c\/p\u003e\u003cp\u003eFor the practitioners who keep showing up.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47188856897751,"sku":"16022618275270165530","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296296480983,"sku":"11488318502182414035","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296296513751,"sku":"21853131159254298996","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296296546519,"sku":"15473974759862351535","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296296579287,"sku":"27487828352686293796","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296296612055,"sku":"25983915396328787814","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296296644823,"sku":"19849016922089528758","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296296677591,"sku":"62391229886218878980","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296296710359,"sku":"10019525323259936854","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296296743127,"sku":"97452089487879097852","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296296775895,"sku":"22617127179850817128","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296296808663,"sku":"74009260907411254757","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296296841431,"sku":"51165275075629428583","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296296874199,"sku":"31066340557765494408","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296296906967,"sku":"12515885225480595645","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296296939735,"sku":"17049359116207572883","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296296972503,"sku":"22296890747936955625","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296297005271,"sku":"95745134701354149436","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296297038039,"sku":"79055052555888082381","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296297070807,"sku":"87649488118404617446","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296297103575,"sku":"97380377252172909105","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296297136343,"sku":"17812313159549761655","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296297169111,"sku":"27806002862376974547","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296297201879,"sku":"81976636279400549341","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251017155833-1f0ab722-2292-60d4-908e-46b36a990aaf.png?v=1771268430"},{"product_id":"jiu-jitsu-t-shirt-i-survived-the-white-belt","title":"I Survived The White Belt BJJ T-Shirt","description":"\u003cp\u003eThe white belt survival rate is low. Most people who try jiu-jitsu don't make it to blue. They tap out of the gym, not just the round. Getting through white belt means you built something specific: the ability to learn under discomfort and keep showing up when progress isn't obvious.\u003c\/p\u003e\u003cp\u003eFor the survivors.\u003c\/p\u003e\u003cp\u003eMakes one of the best BJJ belt promotion gifts you can give, for practitioners who put in the years to earn it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47219277922519,"sku":"28219960042033006627","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296309358807,"sku":"91769117182357798077","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296309391575,"sku":"11112211066741935103","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296309424343,"sku":"43369656302471889066","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296309457111,"sku":"20518313560537651750","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296309489879,"sku":"18287689641316966541","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296309522647,"sku":"14904084725340560828","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296309555415,"sku":"17923761241271924486","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296309588183,"sku":"59813790740557586244","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296309620951,"sku":"29432713933775717707","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296309653719,"sku":"74604976055156478894","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296309686487,"sku":"30913726621951554093","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296309719255,"sku":"31369166058199159764","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296309752023,"sku":"20659340297045602649","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296309784791,"sku":"20240104502602860220","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296309817559,"sku":"32453790181032992434","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296309850327,"sku":"11277694632766433755","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296309883095,"sku":"15022651253572402123","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296309915863,"sku":"25083547214934039495","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296309948631,"sku":"32434683956695600937","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296309981399,"sku":"29849435756066737267","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296310014167,"sku":"18032616447186252704","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296310046935,"sku":"54667910399104450306","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296310079703,"sku":"76298214715758149451","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251001164113-1f09ee57-1468-63f8-abe1-2e4ab31b1224.png?v=1771261111"},{"product_id":"jiu-jitsu-t-shirt-advice-for-white-belts","title":"Advice For White Belts BJJ T-Shirt","description":"\u003cp\u003eThe Advice For White Belts BJJ T-Shirt, the best advice for white belts fits in one sentence: show up, tap early, and stay curious.\u003c\/p\u003e\n\u003cp\u003eThe best advice for white belts fits in one sentence: show up, tap early, and stay curious. Everything else you'll figure out on the mat over a few hundred rounds.\u003c\/p\u003e\u003cp\u003eThis shirt is a nod to everyone who's ever walked into a dojo with zero clue and stuck around long enough to figure out the game. That decision changes things.\u003c\/p\u003e\u003cp\u003eMakes one of the best BJJ belt promotion gifts you can give, for practitioners who put in the years to earn it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47219800375511,"sku":"81217856912363849405","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296313880791,"sku":"83989410370446146556","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296313913559,"sku":"10657971916300761543","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296313946327,"sku":"26218367571281455535","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296313979095,"sku":"74106767489880648079","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296314011863,"sku":"24968886441835802536","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296314044631,"sku":"25355615673397782258","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296314077399,"sku":"22278427699938932524","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296314110167,"sku":"29107707217053228717","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296314142935,"sku":"34026928888991410847","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296314175703,"sku":"42221408538947553977","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296314208471,"sku":"49096837695570160411","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296314241239,"sku":"91407092359591779873","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296314274007,"sku":"29578509887554392932","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296314306775,"sku":"50519295920847440786","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296314339543,"sku":"29163802169434357677","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296314372311,"sku":"27823558928478522728","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296314405079,"sku":"45603719073915073411","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296314437847,"sku":"31454644670953698049","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296314470615,"sku":"30400870225953027058","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296314503383,"sku":"12614744411967579787","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296314536151,"sku":"13797212709727157471","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296314568919,"sku":"22816331292233506124","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296314601687,"sku":"26050155319544011584","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251001192652-1f09efc9-5af7-6710-954a-be3905bc37c0.png?v=1771269211"},{"product_id":"brazilian-jiu-jitsu-shirt-my-sweeps-happen","title":"Accidental Sweeps BJJ T-shirt","description":"\u003cp\u003eThe Accidental Sweeps BJJ T-shirt. You just grabbed something, shifted your weight, and suddenly they were underneath you.\u003c\/p\u003e\n\u003cp\u003eYou didn't plan it. You just grabbed something, shifted your weight, and suddenly they were underneath you. The accidental sweep is one of the most honest moments in jiu-jitsu: your body learned something your brain hasn't caught up to yet.\u003c\/p\u003e\u003cp\u003eThis one is for every white and blue belt who's landed a sweep and immediately looked at their training partner like, \"Did that count?\" It counted. Keep going.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47310752284887,"sku":"13664446065147873240","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296335704279,"sku":"29703285661021412342","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296335737047,"sku":"13166630035249443437","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296335769815,"sku":"32489950672664078659","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296335802583,"sku":"22828589466769421892","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296335835351,"sku":"13706241894361997808","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296335868119,"sku":"82963616506312772353","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296335900887,"sku":"19691785162040194715","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296335933655,"sku":"16694472931057311371","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296335966423,"sku":"25823862916705812409","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296335999191,"sku":"23617364283422389863","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296336031959,"sku":"86418176493989936637","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296336064727,"sku":"40402920421984399290","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296336097495,"sku":"26875807840923177598","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296336130263,"sku":"12317078277159430119","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296336163031,"sku":"27957782141740531571","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296336195799,"sku":"17110383489834036542","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296336228567,"sku":"54939307847811726586","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296336261335,"sku":"26488212935492993316","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296336294103,"sku":"14000930354486749963","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296336326871,"sku":"25841651080704465418","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296336359639,"sku":"16823507624405566415","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296336392407,"sku":"32641842602602475179","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296336425175,"sku":"28652054447498524049","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251022205323-1f0af892-64fa-6726-992a-9e877e131888_4c1a1289-cba3-49ec-a567-95db29451664.png?v=1771267704"},{"product_id":"jiu-jitsu-t-shirt-the-white-belt-checklist","title":"The White Belt Checklist BJJ T-shirt","description":"\u003cp\u003eThe White Belt Checklist BJJ T-shirt is for new practitioners and the coaches who hand them this list on day one.\u003c\/p\u003e\n\u003cp\u003eThe white belt checklist: tap early, tap often, ask questions, stop trying to win every round, learn one thing per session, show up again tomorrow. The white belt who follows this list becomes a blue belt. The one who ignores it becomes a story your instructor tells at seminars.\u003c\/p\u003e\u003cp\u003eFor new practitioners and the coaches who hand them this list on day one.\u003c\/p\u003e\u003cp\u003eMakes one of the best BJJ belt promotion gifts you can give, for practitioners who put in the years to earn it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47331411067095,"sku":"59335816108165636212","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296342552791,"sku":"23593888434609313858","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296342585559,"sku":"99603712170246894220","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296342618327,"sku":"26552064483743124513","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296342651095,"sku":"31818493028998147384","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296342683863,"sku":"13644039516777743258","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296342716631,"sku":"12846325721701825209","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296342749399,"sku":"18546133139241422643","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296342782167,"sku":"31883775050162226070","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296342814935,"sku":"10588823913751759254","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296342847703,"sku":"79555803272358056734","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296342880471,"sku":"31098349089473072773","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296342913239,"sku":"12717156379974226997","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296342946007,"sku":"91624469416567712945","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296342978775,"sku":"42237574913107033685","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296343011543,"sku":"10073189911947759606","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296343044311,"sku":"23603041661444302124","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296343077079,"sku":"25045605851725782467","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296343109847,"sku":"32847527251889138003","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296343142615,"sku":"17635376988599411813","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296343175383,"sku":"20981092563320987703","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296343208151,"sku":"31798011117397354637","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296343240919,"sku":"46331682443499530075","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296343273687,"sku":"10822761098449003815","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251027191941-1f0b369e-3159-6ae4-a309-5ec3d2247f92.png?v=1771272072"},{"product_id":"jiu-jitsu-t-shirt-white-belt-body-chess","title":"White Belt Body Chess BJJ T-shirt","description":"\u003cp\u003eThe White Belt Body Chess BJJ T-shirt is for white belts and the coaches who remember being there.\u003c\/p\u003e\n\u003cp\u003eThe white belt is learning the pieces. King, queen, rook: mount, back, side control. They're not playing chess yet, they're memorizing what each piece does and why. That's exactly the right place to start. The game comes later. The vocabulary comes first.\u003c\/p\u003e\u003cp\u003eFor white belts and the coaches who remember being there.\u003c\/p\u003e\u003cp\u003eMakes one of the best BJJ belt promotion gifts you can give, for practitioners who put in the years to earn it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47531534155991,"sku":"15177345085923088699","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296349335767,"sku":"63294117713907300911","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296349368535,"sku":"31300424654386150950","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296349401303,"sku":"18406410749120982777","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296349434071,"sku":"20790207310634555179","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296349466839,"sku":"12438356123455385709","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296349499607,"sku":"72154961032286116112","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296349532375,"sku":"71626324845871694127","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296349565143,"sku":"47232916769327217608","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296349597911,"sku":"13573242895915397197","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296349630679,"sku":"56354834188914102797","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296349663447,"sku":"94357993231423066772","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296349696215,"sku":"16035537827197077665","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296349728983,"sku":"30735955294845682926","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296349761751,"sku":"97133945261611755794","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296349794519,"sku":"70868805078916533153","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296349827287,"sku":"23135360532848097948","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296349860055,"sku":"11972312954602361887","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296349892823,"sku":"10131359344257822319","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296349925591,"sku":"10093488622725539332","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296349958359,"sku":"80666049724957078289","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296349991127,"sku":"23794292436090605866","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296350023895,"sku":"33489690698720462922","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296350056663,"sku":"83910342750231832580","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251103205641-1f0b8f79-8f25-6874-8f25-2ee26dfdfcb4.png?v=1771272043"},{"product_id":"jiu-jitsu-t-shirt-i-survived-sprawl-drills","title":"I Survived Sprawl Drills BJJ T-shirt","description":"\u003cp\u003eThe I Survived Sprawl Drills BJJ T-shirt is for practitioners who've been through the drilling and have the conditioning to show for it.\u003c\/p\u003e\n\u003cp\u003eSprawl drills at the end of a hard session are a special kind of miserable. Shoot, sprawl, stand, reset. Over and over until your hips are done and your lungs are on fire. The people who survived them have legs that work differently because of it.\u003c\/p\u003e\u003cp\u003eFor practitioners who've been through the drilling and have the conditioning to show for it.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":47666083332311,"sku":"15878180673334077779","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296353956055,"sku":"17170539980740660844","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296353988823,"sku":"29202868950921815173","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296354021591,"sku":"15386547413079532045","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296354054359,"sku":"16396109685246013027","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296354087127,"sku":"80215816347143411864","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296354119895,"sku":"20312235279893626832","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296354152663,"sku":"24706823622598606640","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296354185431,"sku":"17356745539047453532","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296354218199,"sku":"17077845031560662085","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296354250967,"sku":"31264077296042364070","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296354283735,"sku":"29428567539729179749","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296354316503,"sku":"20317800696841551754","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296354349271,"sku":"97446920853389664690","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296354382039,"sku":"11139381450339700074","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296354414807,"sku":"33282614449833746004","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296354447575,"sku":"28912311810282101179","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296354480343,"sku":"20802912291123839779","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296354513111,"sku":"30186608801864978804","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296354545879,"sku":"28506541311922001907","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296354578647,"sku":"24196904017209567408","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296354611415,"sku":"31624752487166206308","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296354644183,"sku":"24648080991187760802","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296354676951,"sku":"90628714011926224080","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251104184453-1f0b9ae5-9ff2-6dc4-988e-0ee3fccde6ca.png?v=1771267530"},{"product_id":"survived-bjj-hoodie","title":"Survived BJJ Hoodie","description":"\u003cp\u003eI survived another class. Some days that's the whole headline.\u003c\/p\u003e\n\u003cp\u003e#BJJAfter40 isn't a humble brag, it's a status update. The body that used to bounce back overnight now negotiates. The round that felt easy at 25 empties the tank at 45. You go anyway, and you walk out having survived it, which on the right day is its own kind of win.\u003c\/p\u003e\n\u003cp\u003eFor the masters division practitioners counting survived classes instead of highlight reels.\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOld Man Jiu-Jitsu practitioners who measure a good class by whether they made it through\u003c\/li\u003e\n\u003cli\u003eMasters division grapplers training around real recovery time\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that's honest about what training after 40 actually feels like\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp\u003e\u003cstrong\u003eThe hoodie:\u003c\/strong\u003e Gildan 18500, 50% cotton \/ 50% polyester (Heather Sport: 60% polyester \/ 40% cotton). 8 oz medium-heavy fabric. Pouch pocket, tear-away label for scratch-free comfort, double-lined hood, color-matched drawcord. Made with ethically grown US cotton (US Cotton Trust Protocol) and OEKO-TEX certified low-impact dyes.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Wash cold, tumble dry low.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size.\u003c\/p\u003e","brand":"Frames Culture","offers":[{"title":"Navy \/ S","offer_id":48113122902231,"sku":"17091057759192986130","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48113122934999,"sku":"13821958180342243593","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48113122967767,"sku":"67895597674224871975","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48113123000535,"sku":"33962671099704321863","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48113123033303,"sku":"56880316409539752429","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48113123066071,"sku":"14702939625076218711","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48113123098839,"sku":"79262884318686970683","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48113123131607,"sku":"13992779352874750828","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48113123164375,"sku":"20155743131551837498","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48113123197143,"sku":"22570048619076517397","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48113123229911,"sku":"84237161726939495492","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48113123262679,"sku":"16306344150369029463","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48113123295447,"sku":"16924955067948398371","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48113123328215,"sku":"71631941050975476016","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48113123360983,"sku":"65860254751718874940","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48113123393751,"sku":"18814617124832617257","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48113123426519,"sku":"33844060506105713567","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48113123459287,"sku":"27526887933686236589","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48113123492055,"sku":"11710611851631545337","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48113123524823,"sku":"12620693648448613599","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48113123557591,"sku":"29223740565995145390","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48113123590359,"sku":"20677615499908182918","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48113123623127,"sku":"26348105587840583789","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48113123655895,"sku":"29148980576658035319","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48113123688663,"sku":"10502617831845763781","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48113123721431,"sku":"20810120671678476339","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48113123754199,"sku":"32611737274003508354","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48113123786967,"sku":"24292227345191880631","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48113123819735,"sku":"45175185766712765797","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48113123852503,"sku":"29239671744222750969","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48113123885271,"sku":"22229011739491143603","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48113123918039,"sku":"41435811161459089374","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 4XL","offer_id":48113123950807,"sku":"23771016778072762520","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":48113123983575,"sku":"31092955936207349931","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48113124016343,"sku":"27133569678183427846","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 5XL","offer_id":48113124049111,"sku":"27342087901728884942","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":48113124081879,"sku":"87180097063362113492","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 5XL","offer_id":48113124114647,"sku":"16962309931762642894","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 5XL","offer_id":48113124147415,"sku":"32044903318303003837","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":48113124180183,"sku":"20830415013088623080","price":85.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251215224528-1f0da07c-0aea-6e40-b58d-4e8c317e19dc.png?v=1765838820"},{"product_id":"diamonds-bjj-shirt","title":"Diamonds BJJ Shirt","description":"\u003cp\u003eThe Diamonds BJJ Shirt is for practitioners who've been through the pressure and kept going.\u003c\/p\u003e\n\u003cp\u003eHeat and pressure make diamonds. The mat applies both. Your training partners apply both. The bad rounds, the losing streaks, the plateaus: all of it is the pressure. What comes out the other side is either a grappler who quit or one who got harder.\u003c\/p\u003e\u003cp\u003eFor practitioners who've been through the pressure and kept going.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"Navy \/ S","offer_id":48191232311511,"sku":"19159559427501498061","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48191232344279,"sku":"24856661340737885896","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48191232377047,"sku":"21010831034552893404","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48191232409815,"sku":"31542550576167186430","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48191232442583,"sku":"13521540774930470056","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48191232475351,"sku":"16977426219142379421","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48191232508119,"sku":"21844368833372620432","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48191232540887,"sku":"30371499182420087185","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48191232573655,"sku":"14102990993024974419","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48191232606423,"sku":"26786577901460545698","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48191232639191,"sku":"93246251070296518832","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48191232671959,"sku":"79951049397378932429","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48191232704727,"sku":"75845580572488783581","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48191232737495,"sku":"15877185461380962531","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48191232770263,"sku":"61365789004901473553","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48191232803031,"sku":"94556167374658110489","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48191232835799,"sku":"14997054791050205646","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48191232868567,"sku":"32335674992175230608","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48191232901335,"sku":"30056350403657953081","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48191232934103,"sku":"93404653758470754435","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48191232966871,"sku":"22769840281370225226","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48191232999639,"sku":"31471285621891891292","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48191233032407,"sku":"29093313416500736051","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48191233065175,"sku":"15566203007100564593","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260113215130-1f0f0ca0-4bbd-610c-976e-6a187cc76184.png?v=1768341146"},{"product_id":"rolling-bjj-t-shirt","title":"Rolling BJJ T-shirt","description":"\u003cp\u003eRolling is the core of jiu-jitsu. Everything else in the practice, the drilling, the technique instruction, the competition: it all feeds back to the round. Two people, one mat, however many minutes, and the agreement that tapping is not failure. Rolling is where it lives.\u003c\/p\u003e\u003cp\u003eFor practitioners who show up for the rounds.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":48255529320663,"sku":"26974873422548105690","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296382234839,"sku":"21853319626659763759","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296382267607,"sku":"24224367633883425621","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296382300375,"sku":"24382528409750151941","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296382333143,"sku":"19439180370920521131","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296382365911,"sku":"18055699453713415843","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296382398679,"sku":"11155958489157474935","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296382431447,"sku":"20015144638348342714","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296382464215,"sku":"39384586786269491401","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296382496983,"sku":"17601829865468367875","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296382529751,"sku":"27420120967879678994","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296382562519,"sku":"15697353031971516587","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296382595287,"sku":"16989278265518374134","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296382628055,"sku":"93460015413811845494","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296382660823,"sku":"30298084148004487311","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296382693591,"sku":"21133430041230046718","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296382726359,"sku":"44573708123620498703","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296382759127,"sku":"15379222191714391988","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296382791895,"sku":"15519463867650390726","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296382824663,"sku":"51034671769865760607","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296382857431,"sku":"22390602726471914130","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296382890199,"sku":"23444779673631805433","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296382922967,"sku":"12733410990009397451","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296382955735,"sku":"11143226581244408647","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260131042803-1f0fe5d3-be97-6b0c-a937-1a6c1b22be92.png?v=1771453974"},{"product_id":"journey-bjj-t-shirt","title":"Journey BJJ T-shirt","description":"\u003cp\u003eMost people who start jiu jitsu don't make it to blue belt. Most blue belts don't make it to purple. The ones who stay aren't more talented. They just kept showing up when it got hard, boring, or both.\u003c\/p\u003e\n\u003cp\u003eThat's the journey. Not the highlight reel. The part in between.\u003c\/p\u003e\n\u003cp\u003eFor the long-game practitioners who measure progress in years, not months.\u003c\/p\u003e\n\u003cp\u003eA perfect gift for the Old Man Jiu-Jitsu practitioner who has been on the mat long enough to have strong opinions about recovery days.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOld Man Jiu-Jitsu practitioners who have been rolling long enough to earn the creaks\u003c\/li\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":48255543312599,"sku":"43659107988272775641","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296382988503,"sku":"83749313572484441699","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296383021271,"sku":"21108297291551067370","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296383054039,"sku":"67509432168242928898","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296383086807,"sku":"26419615884427970163","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296383119575,"sku":"25060096160497293189","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296383152343,"sku":"12691020906227964394","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296383185111,"sku":"28457587315843053037","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296383217879,"sku":"26192064114305297134","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296383250647,"sku":"14700813828300865376","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296383283415,"sku":"15611366174028880404","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296383316183,"sku":"15503562437964553242","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296383348951,"sku":"91062015760661284759","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296383381719,"sku":"12130165383646722478","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296383414487,"sku":"27275325083400551625","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296383447255,"sku":"16241574778955754407","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296383480023,"sku":"23007264859037787911","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296383512791,"sku":"18177709359051628741","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296383545559,"sku":"33961701932823913828","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296383578327,"sku":"34004043182923816581","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296383611095,"sku":"16103462924674870541","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296383643863,"sku":"29992569072949441150","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296383676631,"sku":"10311687901945864883","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296383709399,"sku":"12836470342156065087","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260131043350-1f0fe5e0-abdf-637c-90d7-0ea825992cee.png?v=1771266791"},{"product_id":"basic-bjj-t-shirt","title":"Basic BJJ T-shirt","description":"\u003cp\u003eThe Basic BJJ T-shirt is for grapplers who respect the foundation.\u003c\/p\u003e\n\u003cp\u003eBasics aren't boring. Basics are the thing that still works when everything else gets shut down. The guard pass, the mount, the rear naked, the armbar: you'll hit these a thousand times before you hit anything fancy, and they'll keep working long after the flashy stuff stops.\u003c\/p\u003e\u003cp\u003eFor grapplers who respect the foundation.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":48266396336343,"sku":"10445457372245112456","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296389116119,"sku":"31799208838066294455","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296389148887,"sku":"28872249312464148863","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296389181655,"sku":"27711066191742589368","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296389214423,"sku":"12572703902509113474","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296389247191,"sku":"17067343619760538750","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296389279959,"sku":"21567272498663896312","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296389312727,"sku":"71161568994581865332","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296389345495,"sku":"74206083722226651309","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296389378263,"sku":"23745960398627617290","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296389411031,"sku":"29980497181386648187","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296389443799,"sku":"17211271100255332077","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296389476567,"sku":"26079553562255535907","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296389509335,"sku":"12686209125900793347","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296389542103,"sku":"24275705169795479120","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296389574871,"sku":"88253096039187486453","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296389607639,"sku":"26723798757032555827","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296389640407,"sku":"62995492349099015024","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296389673175,"sku":"26744076818315239669","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296389705943,"sku":"18299670363384199118","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296389738711,"sku":"27641782050069808884","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296389771479,"sku":"82916980073605621343","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296389804247,"sku":"20939515327826971316","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296389837015,"sku":"16684241575994144317","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260205041537-1f102495-3524-6c02-b699-aa804ea6e3af.png?v=1771453287"},{"product_id":"oss-bjj-t-shirt","title":"OSS BJJ T-shirt","description":"\u003cp\u003eThe OSS BJJ T-shirt is for practitioners who know what it means and mean it when they say it.\u003c\/p\u003e\n\u003cp\u003eOSS is the word that means all of it at once: acknowledgment, encouragement, respect, and the particular energy of a training hall that takes the art seriously. You hear it at the beginning of class, at the end of rounds, and when someone finally taps after a long struggle. It covers a lot of ground in three letters.\u003c\/p\u003e\u003cp\u003eFor practitioners who know what it means and mean it when they say it.\u003c\/p\u003e\u003cp\u003eA great BJJ birthday gift for the white belt in your life who is still figuring out the game and loving every round of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":48278463545559,"sku":"27614911691920572894","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296392982743,"sku":"81843660237459113271","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296393015511,"sku":"30285500029205913492","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296393048279,"sku":"20900476249858698933","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296393081047,"sku":"11248498553971058683","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296393113815,"sku":"19939390873055056843","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296393146583,"sku":"19309368850281289108","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296393179351,"sku":"93431795816878849920","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296393212119,"sku":"13688042812688000029","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296393244887,"sku":"10309047071388693959","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296393277655,"sku":"23308459714386421814","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296393310423,"sku":"80841924323981180123","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296393343191,"sku":"24807632454373004389","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296393375959,"sku":"13023702786118735153","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296393408727,"sku":"29145135672558490322","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296393441495,"sku":"19633260807778166687","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296393474263,"sku":"60097964313962238477","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296393507031,"sku":"39913394334826431675","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296393539799,"sku":"31959312761328409696","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296393572567,"sku":"32823894613629202767","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296393605335,"sku":"16528617715154265529","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296393638103,"sku":"27115108374863028531","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296393670871,"sku":"33056061559269691146","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296393703639,"sku":"31850372836029057776","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260209230335-1f1060b8-fc2b-6260-9681-9a5d1422584f.png?v=1770678268"},{"product_id":"the-process-bjj-t-shirt","title":"The Process BJJ T-shirt","description":"\u003cp\u003eThe Process BJJ T-shirt is for the grapplers who trust the mat to deliver, rep by rep, roll by roll.\u003c\/p\u003e\n\u003cp\u003eThe tap you got today is the technique you'll own in six months. The position you can't escape now is the one you'll see coming a year from now.\u003c\/p\u003e\n\u003cp\u003eJiu jitsu is a long game measured in years, not classes. The practitioners who get good aren't the ones who avoided losing. They're the ones who stayed in the room long enough for the process to work.\u003c\/p\u003e\n\u003cp\u003eFor the grapplers who trust it.\u003c\/p\u003e\n\u003cp\u003eMakes one of the best BJJ belt promotion gifts you can give, for practitioners who put in the years to earn it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWhite belts in the early stages of their jiu-jitsu journey\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"S \/ Navy","offer_id":48289360085207,"sku":"97490070222402133618","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296393736407,"sku":"19512074466802312357","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296393769175,"sku":"40724085973939338724","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296393801943,"sku":"19560840775044149922","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296393834711,"sku":"43775066674191376809","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296393867479,"sku":"20460638765564939668","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296393900247,"sku":"95820732654901450963","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296393933015,"sku":"32453860562122003927","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296393965783,"sku":"24410504002527254447","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296393998551,"sku":"17941989740005794498","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296394031319,"sku":"22280475085243664241","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296394064087,"sku":"15632001405833699415","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296394096855,"sku":"20046070363745176945","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296394129623,"sku":"57330051463393347050","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296394162391,"sku":"14374533969557198144","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296394195159,"sku":"19360022195449618367","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296394227927,"sku":"22588735670950947073","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296394260695,"sku":"11809991857177956178","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296394293463,"sku":"12179343317277861879","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296394326231,"sku":"88562014240177880417","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296394358999,"sku":"26184366934718059152","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296394391767,"sku":"26770831652095492138","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296394424535,"sku":"13844487305358337944","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296394457303,"sku":"57771869598875234482","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260213220353-1f10927e-2a97-6710-8817-32e5d66f2071.png?v=1771269388"},{"product_id":"show-up-bjj-t-shirt","title":"Show Up BJJ T-shirt","description":"\u003cp\u003eThe Show Up BJJ T-shirt is for the grapplers who know that some nights, showing up is the entire win, and that rep compounds into something real over time.\u003c\/p\u003e\n\u003cp\u003eSome nights, showing up is the whole win.\u003c\/p\u003e\n\u003cp\u003eNot because of what happened on the mat. Because of the version of you that almost didn't go, and went anyway. That's the rep that compounds. The training partner who sees you twice a week for five years doesn't care if you had your best roll. They care that you were there.\u003c\/p\u003e\n\u003cp\u003eFor the practitioners who know: consistency beats intensity. Every time.\u003c\/p\u003e\n\u003cp\u003eA great Father's Day gift for the BJJ dad who keeps showing up, to class, to practice, to all of it.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eWhite and blue belts still figuring out the game, and loving it\u003c\/li\u003e\n\u003cli\u003eWomen who train jiu-jitsu and do not need it explained to them\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Frames Culture","offers":[{"title":"Navy \/ S","offer_id":48562121113815,"sku":"51594974458760409272","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48562121146583,"sku":"16611825154874313798","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48562121179351,"sku":"31423152134523669412","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48562121212119,"sku":"47066806118821414320","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48562121244887,"sku":"28807447239695233825","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48562121277655,"sku":"17522104203617286491","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48562121310423,"sku":"13894369134522772760","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48562121343191,"sku":"69544690281232221715","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48562121375959,"sku":"84406385580696178161","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48562121408727,"sku":"11060333966476546334","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48562121441495,"sku":"25784988882604294620","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48562121474263,"sku":"16766773742448089223","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48562121507031,"sku":"19774719585717463417","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48562121539799,"sku":"15710709768730131587","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48562121572567,"sku":"18498539246218727610","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48562121605335,"sku":"31007841179247480071","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48562121638103,"sku":"90258852805433823079","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48562121670871,"sku":"20239917646369949054","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48562121703639,"sku":"10011777854828807218","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48562121736407,"sku":"65801049097333630515","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48562121769175,"sku":"15012380857863080958","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48562121801943,"sku":"99233022226485729497","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48562121834711,"sku":"57599217304681342711","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48562121867479,"sku":"17816863387731104615","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260429210347-1f1440ee-a007-6280-88c9-feda5ea85c8d.png?v=1777496860"},{"product_id":"oldest-blue-belt-bjj-t-shirt","title":"Oldest Blue Belt BJJ T-shirt","description":"\u003cp\u003eThe Oldest Blue Belt BJJ T-shirt is for the grappler who got promoted at an age when most people retire from contact sports.\u003c\/p\u003e\n\u003cp\u003eThe blue belt years are where training gets tested by real life, work, family, joints with opinions. Getting through them at all takes stubbornness. Getting through them as the oldest one in the room, building a game out of leverage because the alternative stopped being available years ago, is its own kind of progress. Slower, maybe. More earned, definitely.\u003c\/p\u003e\n\u003cp\u003eFor the blue belts measuring progress in years on the mat, not months.\u003c\/p\u003e\n\u003cp\u003eMakes an ideal gift for a freshly promoted blue belt who's heard every old-man-strength joke the gym has.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eBlue belts who out-rank their joints\u003c\/li\u003e\n\u003cli\u003eOld Man Jiu-Jitsu practitioners proud of every stripe\u003c\/li\u003e\n\u003cli\u003eGrapplers who survived the white belt years on discipline alone\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Frames Culture","offers":[{"title":"Navy \/ S","offer_id":48774786515159,"sku":"11207784234390290828","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48774786547927,"sku":"24494784996787177889","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48774786580695,"sku":"22802113305949350107","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48774786613463,"sku":"31580623030541204456","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48774786646231,"sku":"19972669431316037169","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48774786678999,"sku":"17859186042328085632","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48774786711767,"sku":"26093090378134164536","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48774786744535,"sku":"11164251980724963646","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48774786777303,"sku":"83496262487225131891","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48774786810071,"sku":"22938995156497123600","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48774786842839,"sku":"30242571839268818797","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48774786875607,"sku":"19209430484216769097","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48774786908375,"sku":"59751400437993004555","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48774786941143,"sku":"14291338575348312142","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48774786973911,"sku":"19211466110100940439","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48774787006679,"sku":"22835998254016486391","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48774787039447,"sku":"25608203792187751869","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48774787072215,"sku":"25426236512856901779","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774787104983,"sku":"84865750681990307728","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48774787137751,"sku":"12912797229532375826","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48774787170519,"sku":"10688133182405993200","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48774787203287,"sku":"22955101342685874350","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48774787236055,"sku":"15128888859111503191","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48774787268823,"sku":"21660443543272869961","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260612185914-1f16690c-db59-6c78-a955-46076570587d.png?v=1781290890"},{"product_id":"oldest-white-belt-bjj-t-shirt","title":"Oldest White Belt BJJ T-shirt","description":"\u003cp\u003eThe Oldest White Belt BJJ T-shirt is for the practitioner who started jiu-jitsu later than everyone in the room, and showed up anyway.\u003c\/p\u003e\n\u003cp\u003eStarting BJJ at 40-something means being terrible at something in public, on purpose, surrounded by people half your age. It also means you did the thing most people only talk about. The oldest white belt in the gym isn't a punchline. It's the person everyone quietly respects, because starting is the hardest technique in jiu-jitsu and they pulled it off late.\u003c\/p\u003e\n\u003cp\u003eFor the late starters who own the title instead of apologizing for it.\u003c\/p\u003e\n\u003cp\u003eMakes an ideal gift for the friend who finally signed up after years of saying they would.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe shirt:\u003c\/strong\u003e Gildan Softstyle 64000, 100% ring-spun cotton, 4.5 oz. Lightweight and soft. No side seams, ribbed collar that won't curl, shoulder tape to keep the back from stretching. Built for daily wear and repeated washing.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eThe print:\u003c\/strong\u003e Direct-to-Garment (DTG), not a transfer, not a sticker. Wash cold, tumble dry low. The print holds.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eSizing:\u003c\/strong\u003e Runs true to size. Chest width: S 18\" \/ M 20\" \/ L 22\" \/ XL 24\" \/ 2XL 26\"\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003ePractitioners who started after 35 and own it\u003c\/li\u003e\n\u003cli\u003eWhite belts surviving their first year of getting folded by teenagers\u003c\/li\u003e\n\u003cli\u003eOld Man Jiu-Jitsu recruits with more discipline than cartilage\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Frames Culture","offers":[{"title":"Navy \/ S","offer_id":48774793691351,"sku":"33816197232335074974","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48774793724119,"sku":"30588889297806369673","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48774793756887,"sku":"29681531623284133216","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48774793789655,"sku":"10804304515403160342","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48774793822423,"sku":"20619197371141408001","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48774793855191,"sku":"67505336499043747870","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48774793887959,"sku":"33985259742203965866","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48774793920727,"sku":"30089718212356358674","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48774793953495,"sku":"24319142258945703603","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48774793986263,"sku":"26117065598198727799","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48774794019031,"sku":"18972872047818623988","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48774794051799,"sku":"26937966367630105886","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48774794084567,"sku":"17357664227186977050","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48774794117335,"sku":"57388339165770910268","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48774794150103,"sku":"20949098616601396157","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48774794182871,"sku":"32449975169090267997","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48774794215639,"sku":"27145631233442454910","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48774794248407,"sku":"24623348146864852888","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48774794281175,"sku":"92011794251722884175","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48774794313943,"sku":"20453850727733185712","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48774794346711,"sku":"88063017348570290375","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48774794379479,"sku":"93793919364912083994","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48774794412247,"sku":"27302076940515893643","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48774794445015,"sku":"26053686643400093686","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260612190253-1f166915-0d39-60b0-a7a5-da329a17c850.png?v=1781291154"}],"url":"https:\/\/framesculture.com\/fr\/collections\/beginner-friendly.oembed?page=2","provider":"Frames Culture","version":"1.0","type":"link"}