{"title":"Funny","description":"\u003cp\u003eBJJ humor is insider humor, the kind where the punchline only lands if you've been on the mat. Ibuprofen as a food group. The blue belt prison sentence. Tapping early and often. These designs don't need to be explained to the right person.\u003c\/p\u003e","products":[{"product_id":"fun-martial-arts-t-shirt-arrived-early-for-the-rolls-perfect-gift-for-jiu-jitsu-lovers-mma-fans-sporty-apparel-comfortable-wear","title":"Brazilian Jiu-Jitsu Short Sleeves Shirt: \"Arrived Early for the Rolls!\"","description":"\u003cp\u003eThe Brazilian Jiu-Jitsu Short Sleeves Shirt: \"Arrived Early for the Rolls!\" is for the early birds who put in extra rounds.\u003c\/p\u003e\n\u003cp\u003eYou showed up before warm-up started. You warmed yourself up. You're already shaking hands before the rest of the class walks through the door. Arriving early for the rolls is a habit, and it's one of the clearest signals that someone is serious about their training.\u003c\/p\u003e\u003cp\u003eFor the early birds who put in extra rounds.\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\u003eBJJ practitioners celebrating a hard-earned belt promotion\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47073357070551,"sku":"20097547858081236695","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47048097988823,"sku":"29158702102651989347","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47048098021591,"sku":"18887652327780752518","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":47073357103319,"sku":"54578658176554031961","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":47073357136087,"sku":"41545086588443515885","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47048098087127,"sku":"13684408273322869201","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47048098119895,"sku":"16800038459000105972","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":47073357168855,"sku":"14441334949467804519","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":47073357201623,"sku":"45048202584491160874","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":47048098185431,"sku":"97967269426517521140","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":47048098218199,"sku":"23758283927161652270","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":47073357234391,"sku":"10465380654948770596","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":47073357267159,"sku":"17256807913725660905","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":47048098283735,"sku":"28157313879380495807","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":47048098316503,"sku":"32279023085037850206","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":47073357299927,"sku":"42170453503739556235","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47073357332695,"sku":"73166777419745728319","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":47048098382039,"sku":"21030319704745377069","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47048098414807,"sku":"18226820587000524749","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47073357365463,"sku":"77150376694601448245","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47073357398231,"sku":"20281536032674663417","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":47048098480343,"sku":"79660815119781419176","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47048098513111,"sku":"21278195321283517054","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47073357430999,"sku":"42485189265747422745","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250915184913-1f09264a-c81b-6a42-85fe-eaaabb913962.png?v=1771271809"},{"product_id":"brazilian-jiu-jitsu-shirt-sloth-jitsu-club-why-rush-a-good-choke","title":"Brazilian Jiu Jitsu shirt - Sloth Jitsu Club: Why Rush a Good Choke?","description":"\u003cp\u003eThe Sloth Jitsu Club BJJ shirt is for grapplers who understand that patience is a submission in itself. There's no reason to rush a good choke.\u003c\/p\u003e\n\u003cp\u003eSloth Jitsu: maximum output with minimum effort, except all the effort is in making it look effortless. The sloth is on the mat, playing a slow controlled game that eventually becomes inescapable. Efficiency is the goal. Rushing is for people who haven't figured out the leverage yet.\u003c\/p\u003e\u003cp\u003eFor the patient grapplers who never seem to be in a hurry.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":47083206934743,"sku":"21063069633192472697","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47083206967511,"sku":"79258483891367085777","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47083207000279,"sku":"10369577837310655957","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":47083207033047,"sku":"17796032658707833134","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":47083207065815,"sku":"26876093174204626469","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47083207098583,"sku":"11501801984621122578","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47083207131351,"sku":"17984035216961248316","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":47083207164119,"sku":"21537120203115818123","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":47083207196887,"sku":"31311385412504891243","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":47083207229655,"sku":"14368235997765617807","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":47083207262423,"sku":"30854662051001437227","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":47083207295191,"sku":"32816905582211148124","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":47083207327959,"sku":"17123969200581793713","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":47083207360727,"sku":"18191249181577001721","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":47083207393495,"sku":"43308894337426993221","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":47083207426263,"sku":"21609273465357291180","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47083207459031,"sku":"17765613683806763665","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":47083207491799,"sku":"46922866949737712969","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47083207524567,"sku":"11171441670380577894","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47083207557335,"sku":"26611148789410970704","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47083207590103,"sku":"31292043301776452353","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":47083207622871,"sku":"26637278994553705090","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47083207655639,"sku":"28281124214022297150","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47083207688407,"sku":"26841905909984518714","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250915210036-1f092770-72a8-68ae-9b73-fa1c97d86147.png?v=1757970193"},{"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":"brazilian-jiu-jitsu-shirt-this-bun-knows-jiu-jitsu","title":"Brazilian Jiu Jitsu shirt - This Bun Knows Jiu-Jitsu","description":"\u003cp\u003eThe Brazilian Jiu Jitsu shirt - This Bun Knows Jiu-Jitsu is for female practitioners who show up and put in work every session.\u003c\/p\u003e\n\u003cp\u003eThe bun means something at the gym. It's the hair you put up because you're actually going to roll, not just drill. It's the universal signal that this person has been on the mat before and intends to be back tomorrow.\u003c\/p\u003e\u003cp\u003eFor female practitioners who show up and put in work every session.\u003c\/p\u003e\u003cp\u003eA thoughtful Mother's Day gift for the woman who trains, or a well-deserved reward for yourself.\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\u003eWomen who train jiu-jitsu and do not need it explained to them\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47083252285655,"sku":"32966385763076742008","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47083252318423,"sku":"29957135927065713082","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47083252351191,"sku":"19088076385735929812","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":47083252383959,"sku":"12521319689641485571","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":47083252416727,"sku":"24739854395754625545","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47083252449495,"sku":"27454061353479320047","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47083252482263,"sku":"75760825627875604040","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":47083252515031,"sku":"17204181660875461427","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":47083252547799,"sku":"31523208839340183345","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":47083252580567,"sku":"31143355096513056589","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":47083252613335,"sku":"13331519320442835129","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":47083252646103,"sku":"22188584295037162869","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":47083252678871,"sku":"33469285622611143500","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":47083252711639,"sku":"16305384843862366842","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":47083252744407,"sku":"26582754151663471224","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":47083252777175,"sku":"99802212580824945848","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47083252809943,"sku":"46220773144866607581","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":47083252842711,"sku":"89282537950858745189","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47083252875479,"sku":"18517477846791278451","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47083252908247,"sku":"25549200837678256631","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47083252941015,"sku":"15135568538905915953","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":47083252973783,"sku":"36068492699484855448","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47083253006551,"sku":"26173308466455766124","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47083253039319,"sku":"41862514441939274929","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250915210852-1f092782-e5ff-6160-b1ae-eaaabb913962.png?v=1757970592"},{"product_id":"brazilian-jiu-jitsu-shirt-the-king-of-mount","title":"Brazilian Jiu Jitsu shirt - The King Of Mount","description":"\u003cp\u003eThe Brazilian Jiu Jitsu shirt - The King Of Mount is for the top game specialists.\u003c\/p\u003e\n\u003cp\u003eMount is where the match ends. Getting there is technique. Staying there is pressure, base, and knowing what your opponent is about to try before they try it.\u003c\/p\u003e\n\u003cp\u003eFor the top game specialists. The practitioners who've put in the work to make mount feel like a dead end for whoever is underneath them.\u003c\/p\u003e\n\u003cp\u003eThe king of mount didn't get there by accident.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":47083511677143,"sku":"12631038295864961481","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47083511709911,"sku":"33471461122586351140","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47083511742679,"sku":"17827763497997920510","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":47083511775447,"sku":"11105603086000018705","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":47083511808215,"sku":"46895223768864043261","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47083511840983,"sku":"30312849081914148113","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47083511873751,"sku":"76830346834701861490","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":47083511906519,"sku":"45030618184434820002","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":47083511939287,"sku":"31215406250364514227","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":47083511972055,"sku":"18542913077206869481","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":47083512004823,"sku":"21180311190566237814","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":47083512037591,"sku":"13489922828209046729","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":47083512070359,"sku":"32746846327522380081","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":47083512103127,"sku":"21981175151498144726","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":47083512135895,"sku":"29179599031771794895","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":47083512168663,"sku":"13163491209682452676","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47083512201431,"sku":"10502610093079758785","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":47083512234199,"sku":"11193642346400199802","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47083512266967,"sku":"24045143133194707875","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47083512299735,"sku":"15773470769707141371","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47083512332503,"sku":"39043926569824242944","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":47083512365271,"sku":"19288020227005660003","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47083512398039,"sku":"33395427004571922630","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47083512430807,"sku":"56713550323858580834","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250915213609-1f0927bf-e4d6-64c2-8f27-fa1c97d86147.png?v=1757972238"},{"product_id":"jiu-jitsu-t-shirt-shark-tank-is-my-cardio","title":"Jiu Jitsu T-Shirt - Shark Tank is My Cardio","description":"\u003cp\u003eThe Jiu Jitsu T-Shirt - Shark Tank is My Cardio is for practitioners who do shark tank sessions and come back for more.\u003c\/p\u003e\n\u003cp\u003eShark tank is the round that runs longer than your lungs want it to. Fresh partners rotating in, you staying on the mat, gasping and grinding through each new person. It's brutal conditioning dressed up as drilling. The people who've survived it have a different kind of engine.\u003c\/p\u003e\u003cp\u003eFor practitioners who do shark tank sessions and come back for more.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eCompetitors who test their game on the tournament floor\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47142522159319,"sku":"21902449333119481533","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296288714967,"sku":"32301520281308157771","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296288747735,"sku":"25834585219043055957","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296288780503,"sku":"19886641490573720822","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296288813271,"sku":"67440954215452039701","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296288846039,"sku":"28719465495053538194","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296288878807,"sku":"26055292061636146858","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296288911575,"sku":"86580781111350242049","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296288944343,"sku":"73067873548201254759","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296288977111,"sku":"19764886101670619323","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296289009879,"sku":"88153331193276406243","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296289042647,"sku":"75432127738443963205","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296289075415,"sku":"84952166370513781335","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296289108183,"sku":"22324304118827524104","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296289140951,"sku":"13830118340955492140","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296289173719,"sku":"18374630899420609413","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296289206487,"sku":"22943441743547466858","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296289239255,"sku":"14992497345479684492","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296289272023,"sku":"14275057650558332366","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296289304791,"sku":"20433672167725133735","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296289337559,"sku":"31150443237752612251","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296289370327,"sku":"40817303511731916094","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296289403095,"sku":"22037030377087904920","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296289435863,"sku":"60385096775472582728","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250916215844-1f093485-0493-6bb2-bb62-925212ba02f7.png?v=1771460931"},{"product_id":"jiu-jitsu-t-shirt-im-not-late-i-am-purple","title":"Jiu Jitsu T-Shirt - I'm not Late I am Purple","description":"\u003cp\u003eThe Jiu Jitsu T-Shirt - I'm not Late I am Purple is for the purple belts who have earned the right to operate on their own schedule.\u003c\/p\u003e\n\u003cp\u003ePurple belt time is different. The urgency of the white belt years is gone. The obsession of blue belt has settled into something more sustainable. You show up when you show up and you're still better than most people in the room.\u003c\/p\u003e\n\u003cp\u003eFor the purple belts who have earned the right to operate on their own schedule.\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\u003eBJJ practitioners celebrating a hard-earned belt promotion\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47191055827159,"sku":"17374834830915822056","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296297234647,"sku":"81537861669060245297","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296297267415,"sku":"10662743092519842435","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296297300183,"sku":"34875281404220429467","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296297332951,"sku":"13439396625694932130","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296297365719,"sku":"98009818513836436447","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296297398487,"sku":"13945422716556880771","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296297431255,"sku":"99432753042153700112","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296297464023,"sku":"29545732624901539409","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296297496791,"sku":"16296541495315640784","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296297529559,"sku":"20783141676114109537","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296297562327,"sku":"23080091173049278783","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296297595095,"sku":"11389190150136514256","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296297627863,"sku":"16644936008672573496","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296297660631,"sku":"26831889226246942400","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296297693399,"sku":"30259249138450219368","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296297726167,"sku":"19407313091130022590","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296297758935,"sku":"20368706954193418092","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296297791703,"sku":"31944187392248876807","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296297824471,"sku":"11145899447164798250","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296297857239,"sku":"15770025022182055745","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296297890007,"sku":"61853428494832321106","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296297922775,"sku":"25633417409746103622","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296297955543,"sku":"21275370030132379474","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250922140712-1f097bd6-f503-6ca8-8045-ba9cf8f15b26.png?v=1771272713"},{"product_id":"jiu-jitsu-t-shirt-half-guard-retirement-plan","title":"Half Guard Retirement Plan BJJ T-shirt","description":"\u003cp\u003eThe retirement plan is jiu-jitsu. Not stocks, not a beach somewhere: the plan is to still be rolling at 60, at 70, moving slower but smarter, with fifty years of mat time in the body. It's the only sport where the most experienced practitioners in the room are also often the most dangerous.\u003c\/p\u003e\u003cp\u003eFor the long-game practitioners who are in this for life.\u003c\/p\u003e\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\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\u003eOld Man Jiu-Jitsu practitioners who have been rolling long enough to earn the creaks\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually makes sense\u003c\/li\u003e\n\u003c\/ul\u003e\n","brand":"Printify","offers":[{"title":"S \/ Navy","offer_id":47191094329559,"sku":"25292045796782201777","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296298741975,"sku":"27043292329556848852","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296298774743,"sku":"27024918598850695142","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296298807511,"sku":"29253204134613588373","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296298840279,"sku":"17862893470740403269","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296298873047,"sku":"25947208151783551396","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296298905815,"sku":"13420456431817146463","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296298938583,"sku":"21964118097966330620","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296298971351,"sku":"82776943489442376450","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296299004119,"sku":"22568797850121827341","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296299036887,"sku":"19624914139006866664","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296299069655,"sku":"23193340725143550776","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296299102423,"sku":"24363239000821456159","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296299135191,"sku":"17610223514080123899","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296299167959,"sku":"18880965916445020455","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296299200727,"sku":"19436755462050850665","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296299233495,"sku":"29456119056211845780","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296299266263,"sku":"21413406623374072268","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296299299031,"sku":"29882137812022938024","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296299331799,"sku":"22957829226774497325","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296299364567,"sku":"32049902516991835537","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296299397335,"sku":"32095659535826549539","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296299430103,"sku":"27820698351443605772","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296299462871,"sku":"26298337032800302818","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250922143311-1f097c11-0c35-6a40-afb3-32f664fe8b24.png?v=1771271768"},{"product_id":"jiu-jitsu-t-shirt-oh-snap","title":"Jiu Jitsu T-Shirt - Oh! Snap!","description":"\u003cp\u003eThe Jiu Jitsu T-Shirt - Oh! Snap! is for practitioners who know the phrase and respect what it means.\u003c\/p\u003e\n\u003cp\u003eThe sound you never want to hear and the phrase that follows when something goes wrong in a submission. Oh! Snap is the universal expression for that moment of physics that ends a round abruptly. Go slow, tap early, come back tomorrow.\u003c\/p\u003e\u003cp\u003eFor practitioners who know the phrase and respect what it means.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47191750148311,"sku":"33091600935413557807","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296299495639,"sku":"27962350607150681402","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296299528407,"sku":"41496338110865511921","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296299561175,"sku":"25713172907490164952","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296299593943,"sku":"64333117921788648683","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296299626711,"sku":"42616567957718448555","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296299659479,"sku":"64486789743498373195","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296299692247,"sku":"16129648871299762946","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296299725015,"sku":"72808564654153353827","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296299757783,"sku":"25973828586702517954","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296299790551,"sku":"11236480101213786741","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296299823319,"sku":"17044363723161977193","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296299856087,"sku":"87069185145813843841","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296299888855,"sku":"14842900501690549531","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296299921623,"sku":"29329377627781331810","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296299954391,"sku":"25306191552166449325","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296299987159,"sku":"67648512904168253099","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296300019927,"sku":"19610177939126982693","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296300052695,"sku":"15305875655117093001","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296300085463,"sku":"26170172653133946119","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296300118231,"sku":"39447370791274717972","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296300150999,"sku":"33137503869555847601","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296300183767,"sku":"32875224416622232223","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296300216535,"sku":"17223456280263587902","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250922193520-1f097eb4-6c55-6c18-b522-52f5b76bd62e.png?v=1771460552"},{"product_id":"jiu-jitsu-t-shirt-folding-clothes-with-people-in-it","title":"Folding Clothes with People in It BJJ T-shirt","description":"\u003cp\u003eThe Folding Clothes with People in It BJJ T-shirt is for the practitioners who've run out of patient explanations for what jiu jitsu actually is and have landed on the one that ...\u003c\/p\u003e\n\u003cp\u003eThat's one way to describe it.\u003c\/p\u003e\n\u003cp\u003eFor the practitioners who've run out of patient explanations for what jiu jitsu actually is and have landed on the one that makes non-training people either laugh or immediately want to try it.\u003c\/p\u003e\n\u003cp\u003eWorks as an explanation. Works as a conversation starter. Works as a shirt.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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 \/ Black","offer_id":47193547669719,"sku":"68920812598090953428","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296301002967,"sku":"21759234645476461238","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296301035735,"sku":"33097900975070574738","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296301068503,"sku":"16647892475674385603","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296301101271,"sku":"68790626811589475839","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296301134039,"sku":"17721062452544754552","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Navy","offer_id":48296301166807,"sku":"13415682285164207432","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296301199575,"sku":"27817520451596816213","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296301232343,"sku":"19326749659749160565","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296301265111,"sku":"29184601617883707612","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296301297879,"sku":"14250145632443290863","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296301330647,"sku":"27837542351725630749","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296301363415,"sku":"25881280278139623784","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296301396183,"sku":"10372546487133722508","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296301428951,"sku":"60823232236258385607","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296301461719,"sku":"20058453661564726058","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296301494487,"sku":"29468344765002687809","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296301527255,"sku":"32039575093725425583","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296301560023,"sku":"90874520590700418046","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296301592791,"sku":"38322926551449354354","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296301625559,"sku":"23626290151871981161","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296301658327,"sku":"15624530517682669565","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296301691095,"sku":"33905532944995733075","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296301723863,"sku":"22130774273607728423","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251112203029-1f0c0066-dc61-6846-a53d-4ace4aa73947.png?v=1771269566"},{"product_id":"jiu-jitsu-t-shirt-shark-tank","title":"Shark Tank BJJ T-Shirt","description":"\u003cp\u003eThe Shark Tank BJJ T-Shirt is for practitioners who've been through shark tank and understand what it builds.\u003c\/p\u003e\n\u003cp\u003eShark tank: one person stays on the mat, everyone else rotates in fresh. It's a conditioning drill, a mental toughness drill, and a technique drill all at once. You learn very quickly which of your techniques work when you're exhausted and which ones only work when you have gas in the tank.\u003c\/p\u003e\u003cp\u003eFor practitioners who've been through shark tank and understand what it builds.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eCompetitors who test their game on the tournament floor\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47201075265751,"sku":"81352955292278805009","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296307851479,"sku":"24075794902819295401","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296307884247,"sku":"28164311334904671791","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296307917015,"sku":"11529214733182063953","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296307949783,"sku":"38280982409669713181","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296307982551,"sku":"16998120987222557988","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296308015319,"sku":"11108647295342602617","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296308048087,"sku":"11707832572984768830","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296308080855,"sku":"19200123755636247941","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296308113623,"sku":"18571123796843152898","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296308146391,"sku":"19788363570436195328","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296308179159,"sku":"30949369061318663307","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296308211927,"sku":"28590143807009809818","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296308244695,"sku":"21794617710330230108","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296308277463,"sku":"22908539139289538130","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296308310231,"sku":"32703846214816255137","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296308342999,"sku":"25238933636499963129","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296308375767,"sku":"24393161962027750338","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296308408535,"sku":"21920436243701415517","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296308441303,"sku":"30256954381306741858","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296308474071,"sku":"18099093364470596403","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296308506839,"sku":"21277193424243426723","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296308539607,"sku":"27632330393358737932","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296308572375,"sku":"28053624222740238090","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20250925174311-1f09a371-ae79-687e-b22f-52c144e3c630.png?v=1771261103"},{"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":"copy-of-jiu-jitsu-t-shirt-cauliflower-power","title":"Cauliflower Power BJJ T-Shirt","description":"\u003cp\u003eThe Cauliflower Power BJJ T-Shirt, not something you went looking for, but something that happened because you were on the mat enoug...\u003c\/p\u003e\n\u003cp\u003eCauliflower ear is a badge. Not something you went looking for, but something that happened because you were on the mat enough times with enough intensity that your ear decided to adapt. It's the kind of thing only other grapplers recognize on sight.\u003c\/p\u003e\u003cp\u003eCauliflower power. Wear the badge.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47219819643095,"sku":"23099331474229788176","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296315715799,"sku":"17886661164686982174","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296315748567,"sku":"78801089297074967981","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296315781335,"sku":"17182808872883395140","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296315814103,"sku":"10329457966959278468","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296315846871,"sku":"16776152719758926092","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296315879639,"sku":"59174980612322299888","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296315912407,"sku":"20213452661743269967","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296315945175,"sku":"33048674831725859944","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296315977943,"sku":"18088374858688729897","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296316010711,"sku":"20901126344038823228","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296316043479,"sku":"24225930343243363885","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296316076247,"sku":"38428304925479044916","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296316109015,"sku":"81656685873007210002","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296316141783,"sku":"21193083140678312867","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296316174551,"sku":"12839877236298568198","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296316207319,"sku":"31686710975661021265","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296316240087,"sku":"33331711863587472624","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296316272855,"sku":"43588910711762949863","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296316305623,"sku":"21943388982006782040","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296316338391,"sku":"20018463194088095097","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296316371159,"sku":"23598933993046324933","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296316403927,"sku":"23589680111007182186","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296316436695,"sku":"17718348049252140642","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251001195057-1f09efff-2eaa-615e-862a-6e057d97fa70.png?v=1771269027"},{"product_id":"jiu-jitsu-t-shirt-its-called-gentle-art","title":"Not So Gentle Art BJJ T-shirt","description":"\u003cp\u003eGentle art is the translation. The mat doesn't always get the memo.\u003c\/p\u003e\n\u003cp\u003eBrazilian jiu jitsu was built for self-defense, refined in competition, and practiced daily by people who choose to be uncomfortable on purpose. The gentle part is the philosophy. The art part involves someone getting choked.\u003c\/p\u003e\n\u003cp\u003eFor the practitioners who appreciate the name and the irony in equal measure.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47301508759767,"sku":"22242742297404302386","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296326398167,"sku":"29403463820736525310","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296326430935,"sku":"30592936801085883791","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296326463703,"sku":"22091885466876614122","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296326496471,"sku":"85118920327345835399","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296326529239,"sku":"26253307432946488924","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296326562007,"sku":"23390225206446795021","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296326594775,"sku":"18329141735027279631","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296326627543,"sku":"16141660517667558830","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296326660311,"sku":"26972052683244023607","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296326693079,"sku":"33762965617728448683","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296326725847,"sku":"19862183377932929782","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296326758615,"sku":"20847750024935842199","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296326791383,"sku":"11697645281779361701","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296326824151,"sku":"20306253241689017893","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296326856919,"sku":"21803529087223663658","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296326889687,"sku":"66270887593092691018","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296326922455,"sku":"74358313860100540944","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296326955223,"sku":"53558751402134939725","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296326987991,"sku":"19480104778352194041","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296327020759,"sku":"11401387008061722869","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296327053527,"sku":"19160950075084437150","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296327086295,"sku":"57460122573953969505","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296327119063,"sku":"34729596921702066093","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251016184959-1f0aac0e-a89d-6152-b802-f202d7864c02.png?v=1771268421"},{"product_id":"brazilian-jiu-jitsu-shirt-im-not-old-im-bjj-crunchy","title":"I'm Not Old, I'm BJJ Crunchy BJJ T-shirt","description":"\u003cp\u003eThe I'm Not Old, I'm BJJ Crunchy T-shirt reframes the sounds Old Man Jiu-Jitsu practitioners make getting off the mat, not age, just proof of years on the mat.\u003c\/p\u003e\n\u003cp\u003eThe sounds your body makes getting off the mat are not a sign of weakness. They are the sound of someone who has been doing this for years and plans to keep going.\u003c\/p\u003e\n\u003cp\u003eCrunchy is a badge. The people who've never trained don't have that particular soundtrack. Every pop, click, and creak is documented mat time.\u003c\/p\u003e\n\u003cp\u003eFor the masters division grapplers who wear the miles with pride.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47310481785047,"sku":"49362600521337424941","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296333181143,"sku":"31844197342206975126","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296333213911,"sku":"40085906156431596848","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296333246679,"sku":"10155375508010604150","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296333279447,"sku":"32378083560777958111","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296333312215,"sku":"19463785355216976964","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Navy","offer_id":48296333344983,"sku":"25030417809801998900","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296333377751,"sku":"20787422660634764380","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296333410519,"sku":"20417669501737225089","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296333443287,"sku":"17170755038445252979","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296333476055,"sku":"75974345042895370186","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296333508823,"sku":"33160095388670060585","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296333541591,"sku":"29417795772964000312","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296333574359,"sku":"29251119721911774578","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296333607127,"sku":"30377628393700501239","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296333639895,"sku":"33471452999967786081","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296333672663,"sku":"74130360796284198562","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296333705431,"sku":"28541254737355745160","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296333738199,"sku":"18628691461798364715","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296333770967,"sku":"67762885498639452017","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296333803735,"sku":"24341671608513731134","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296333836503,"sku":"21456589106988329666","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296333869271,"sku":"21930324355046117389","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296333902039,"sku":"13012109327026479051","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251021174258-1f0aea56-2375-6926-ace5-82e5ba94f1fb.png?v=1771267540"},{"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-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":"team-santa-bjj-t-shirt","title":"Team Santa BJJ T-Shirt","description":"\u003cp\u003eTeam Santa shows up, delivers, and doesn't take credit. In jiu-jitsu terms: the training partner who gives good rounds, helps the newer practitioners, and keeps the gym culture healthy. Santa energy on the mat is the energy that makes gyms worth training at long-term.\u003c\/p\u003e\u003cp\u003eFor the good training partners who make the gym better.\u003c\/p\u003e\u003cp\u003eOne of the best BJJ Christmas gifts for the practitioner in your life, for the grappler who already has everything except this.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47956262715607,"sku":"23870747274566732259","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296367685847,"sku":"30368599367415606331","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296367718615,"sku":"24005483330400074796","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296367751383,"sku":"25801972329551557914","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296367784151,"sku":"11220854858374491125","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296367816919,"sku":"43611962423831191091","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296367849687,"sku":"14100222063313077558","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296367882455,"sku":"26659917441667032486","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296367915223,"sku":"15235041146552803157","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296367947991,"sku":"27422233851665000538","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296367980759,"sku":"14344239078181108742","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296368013527,"sku":"46679190035266910528","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296368046295,"sku":"26466725424837974763","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296368079063,"sku":"20502967496925711610","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296368111831,"sku":"55931310894611181405","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296368144599,"sku":"19409909354778316694","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296368177367,"sku":"11307483100007277988","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296368210135,"sku":"27157823510539559986","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296368242903,"sku":"25809139986991330013","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296368275671,"sku":"16177190243099526655","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296368308439,"sku":"11295050532219135784","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296368341207,"sku":"15175998475132997849","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296368373975,"sku":"10068405938780855833","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296368406743,"sku":"22706200262949789615","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251203204648-1f0d0892-fc7f-618e-9968-6a0057779533.png?v=1771455031"},{"product_id":"santas-helper-shirt-balck-belt","title":"Santa's Helper Shirt","description":"\u003cp\u003eEvery BJJ gym runs on the training partner who shows up, puts in the work, makes everyone around them better, and doesn't need the credit. That's Santa's helper on the mat.\u003c\/p\u003e\n\u003cp\u003eSanta's helper on the mat: the training partner who shows up, puts in the work, makes everyone around them better, and doesn't need the credit. The helper is the backbone of every good gym. They're the one who stays for the extra round, helps the new person, and runs the warmup when the coach is late.\u003c\/p\u003e\u003cp\u003eFor the good training partners out there.\u003c\/p\u003e\u003cp\u003eOne of the best BJJ Christmas gifts for the practitioner in your life, for the grappler who already has everything except this.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":47956320190679,"sku":"78805490518545519276","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47956320223447,"sku":"10009871646547966330","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47956320256215,"sku":"23906150671120328064","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":47956320288983,"sku":"12476844573210319130","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":47956320321751,"sku":"10290779797092778534","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47956320354519,"sku":"21091241147486167145","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47956320387287,"sku":"20238545321687193792","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":47956320420055,"sku":"70424859531445853334","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":47956320452823,"sku":"44155473512909302987","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":47956320485591,"sku":"71880863155921234321","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":47956320518359,"sku":"95636558365000244023","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":47956320551127,"sku":"25752079385686465511","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":47956320583895,"sku":"17033868886076391612","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":47956320616663,"sku":"73544467198029693645","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":47956320649431,"sku":"37608146883642080884","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":47956320682199,"sku":"16922403914889956540","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":47956320714967,"sku":"23333332549577757586","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":47956320747735,"sku":"12081327782427423632","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47956320780503,"sku":"12971568659536460678","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":47956320813271,"sku":"16270001716364779677","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":47956320846039,"sku":"28990938636499901303","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":47956320878807,"sku":"32956832519534908010","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47956320911575,"sku":"23753371034234279779","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":47956320944343,"sku":"31752008446214150041","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251203215953-1f0d0936-5d68-6efc-8be8-ae597591d2b0.png?v=1771271793"},{"product_id":"christmas-promise-bjj-shirt","title":"Christmas Promise BJJ Shirt","description":"\u003cp\u003eThe Christmas Promise BJJ Shirt is for everyone who made the promise and followed through.\u003c\/p\u003e\n\u003cp\u003eThe promise you make at Christmas and keep in January, February, March, and every month after: get back on the mat. BJJ is one of the few resolutions that actually sticks once you catch the bug, because showing up becomes its own reward.\u003c\/p\u003e\u003cp\u003eFor everyone who made the promise and followed through.\u003c\/p\u003e\u003cp\u003eOne of the best BJJ Christmas gifts for the practitioner in your life, for the grappler who already has everything except this.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48042032333015,"sku":"27095786565530273994","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48042032365783,"sku":"26648002331802777089","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48042032398551,"sku":"12220132400419742332","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48042032431319,"sku":"13229914373375954038","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48042032464087,"sku":"89774979610081499518","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48042032496855,"sku":"27055088401398742628","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48042032529623,"sku":"78928566525899884173","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48042032562391,"sku":"33515259251919294302","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48042032595159,"sku":"19452642054267920627","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48042032627927,"sku":"27559158017479801892","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48042032660695,"sku":"14120153045462208844","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48042032693463,"sku":"30127287682904618055","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48042032726231,"sku":"12796227751506657986","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48042032758999,"sku":"16137682422370947397","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48042032791767,"sku":"25014933251420520302","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48042032824535,"sku":"25930384385675623389","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48042032857303,"sku":"10019883335557256758","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48042032890071,"sku":"21779024126833654475","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48042032922839,"sku":"19319892201970024375","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48042032955607,"sku":"18559774782243395644","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48042032988375,"sku":"18995138484511520040","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48042033021143,"sku":"18161876037327999126","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48042033053911,"sku":"18309102359494967028","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48042033086679,"sku":"89852838457293508111","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251204210649-1f0d1552-6939-615a-9cb7-62b7ac89dc05.png?v=1771271827"},{"product_id":"really-tries-christmas-bjj-shirt","title":"Really Tried Christmas BJJ Shirt","description":"\u003cp\u003eThe Really Tried Christmas BJJ Shirt is for the practitioners who've chosen mat time over holiday plans at least once.\u003c\/p\u003e\n\u003cp\u003eThe Christmas training session: technically a holiday, technically a day off, but the mat is open and the real ones show up. You really tried to take the day off. You made it until 10 AM. Then you packed the bag and went to open mat because it was there and you had the time. No regrets.\u003c\/p\u003e\u003cp\u003eFor the practitioners who've chosen mat time over holiday plans at least once.\u003c\/p\u003e\u003cp\u003eOne of the best BJJ Christmas gifts for the practitioner in your life, for the grappler who already has everything except this.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48042266427607,"sku":"17907049657645184668","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48042266460375,"sku":"19348769814660890638","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48042266493143,"sku":"17010782546052581096","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48042266525911,"sku":"27181485243855922786","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48042266558679,"sku":"72972942323470703888","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48042266591447,"sku":"32021726794904284494","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48042266624215,"sku":"22530895797603730331","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48042266656983,"sku":"28063272812714283767","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48042266689751,"sku":"60718322700331086879","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48042266722519,"sku":"13972483408834125785","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48042266755287,"sku":"31506492208456725947","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48042266788055,"sku":"25886444238570487253","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48042266820823,"sku":"34576971530753519960","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48042266853591,"sku":"28099898976827813452","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48042266886359,"sku":"10751477253138476913","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48042266919127,"sku":"34182462739925084071","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48042266951895,"sku":"20309628874622777938","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48042266984663,"sku":"25537958301932895788","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48042267017431,"sku":"20122175758583915840","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48042267050199,"sku":"39109192279936845828","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48042267082967,"sku":"13199571123259475466","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48042267115735,"sku":"15718651345069581805","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48042267148503,"sku":"28351203783175143907","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48042267181271,"sku":"18331547009370519940","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251204211340-1f0d1561-b84d-691c-87de-ceb5af08b077.png?v=1771271800"},{"product_id":"bjj-crunchy-hoodie","title":"BJJ Crunchy Hoodie","description":"\u003cp\u003eIn jiu-jitsu, you hear them before you see them, the pop when they stand up from the mat, the crack when they rotate the shoulder before drilling, the chorus of a body that has logged more rounds than it remembers and carries every one of them out loud.\u003c\/p\u003e\n\u003cp\u003eThe BJJ Crunchy Hoodie is for long-term practitioners who have earned every sound their body makes on the way to class. The ones who are still on the mat years after the honeymoon ended, years after the motivation became something quieter and more durable. Wear it on the way in. Wear it on the way out. The crunch is the proof of work.\u003c\/p\u003e\n\u003cp\u003eMakes a great gift for the Old Man Jiu-Jitsu practitioner in your life who has been on the mat long enough to have strong opinions about recovery days and warming up properly.\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\u003eLong-term grapplers who train smarter because training harder stopped being the point\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ gift that actually lands for the seasoned practitioner\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":48113095311575,"sku":"23628425179864172697","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48113095344343,"sku":"26075524165098714845","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48113095377111,"sku":"12323060189985854195","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48113095409879,"sku":"29776680386318943107","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48113095442647,"sku":"59992135000969983743","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48113095475415,"sku":"27819363053724774730","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48113095508183,"sku":"20259720731181667611","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48113095540951,"sku":"92644868133609175176","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48113095573719,"sku":"21669243287325300777","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48113095606487,"sku":"17545291104651878118","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48113095639255,"sku":"28913432962143221133","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48113095672023,"sku":"19464550504223967475","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48113095704791,"sku":"95263801251651845799","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48113095737559,"sku":"82157330500573893620","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48113095770327,"sku":"11116357054848834009","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48113095803095,"sku":"15300370348150522763","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48113095835863,"sku":"27638508253498896999","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48113095868631,"sku":"22444590556603675533","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48113095901399,"sku":"27360129191661857382","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48113095934167,"sku":"82830686473447717273","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48113095966935,"sku":"30126316295452707013","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48113095999703,"sku":"31732448143999539869","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48113096032471,"sku":"20669591241267958231","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48113096065239,"sku":"30786254640199519188","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48113096098007,"sku":"17862973727493762618","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48113096130775,"sku":"17798322721435915103","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48113096163543,"sku":"16869797446942358930","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48113096196311,"sku":"11587219190284735996","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48113096229079,"sku":"12309707074820824355","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48113096261847,"sku":"13576842428420405341","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48113096294615,"sku":"15871742235266046232","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48113096327383,"sku":"32111398111024435699","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 4XL","offer_id":48113096360151,"sku":"79087977672216561984","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":48113096392919,"sku":"26312460166158496401","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48113096425687,"sku":"32353821315994128478","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 5XL","offer_id":48113096458455,"sku":"18947736377696806913","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":48113096491223,"sku":"30137558298051989679","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 5XL","offer_id":48113096523991,"sku":"26558552380009376885","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 5XL","offer_id":48113096556759,"sku":"26971180173392674735","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":48113096589527,"sku":"15501465463161130054","price":85.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251215222343-1f0da04b-753b-6e2e-abac-1afeeab55787.png?v=1765837530"},{"product_id":"retirement-plan-bjj-hoodie","title":"Retirement Plan BJJ Hoodie","description":"\u003cp\u003eThe jiu-jitsu retirement plan is to keep rolling, not with the same intensity as thirty, but modified, adapted, maybe slower, still on the mat, still finding the angle.\u003c\/p\u003e\n\u003cp\u003eThe Retirement Plan BJJ Hoodie is for the grapplers who never planned to stop. Who looked at what most people do with their time in their fifties and sixties and chose the gi instead. Old Man Jiu-Jitsu is a lifestyle that compound-interests over time. The retirement plan is already in motion. It started the first time they stepped on the mat.\u003c\/p\u003e\n\u003cp\u003eA perfect gift for the Old Man Jiu-Jitsu practitioner who has already figured out that the mat is the plan, not a phase they will eventually age out of.\u003c\/p\u003e\n\u003ch3\u003eWho it's for\u003c\/h3\u003e\n\u003cul\u003e\n\u003cli\u003eOld Man Jiu-Jitsu practitioners who view the mat as a long-term commitment, not a hobby\u003c\/li\u003e\n\u003cli\u003eGrapplers in their 40s, 50s, and beyond who are still showing up and still improving\u003c\/li\u003e\n\u003cli\u003eAnyone looking for a BJJ Father's Day gift for the practitioner who has been rolling for years\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":48113101144279,"sku":"15582196483012517424","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ S","offer_id":48113101177047,"sku":"31160903690963425741","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48113101209815,"sku":"24830548558919376875","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48113101242583,"sku":"16071931331299271675","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48113101275351,"sku":"33129684988813539751","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48113101308119,"sku":"28112505209571971988","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ M","offer_id":48113101340887,"sku":"17650122006907873394","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48113101373655,"sku":"23829377246613006477","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48113101406423,"sku":"20204540183983248947","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48113101439191,"sku":"20045700335814207280","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48113101471959,"sku":"23641168830299192356","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ L","offer_id":48113101504727,"sku":"20055558914656292101","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48113101537495,"sku":"30482833796590333493","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48113101570263,"sku":"33132113613434538338","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48113101603031,"sku":"62566297836266761612","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48113101635799,"sku":"13375547441601155433","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ XL","offer_id":48113101668567,"sku":"26243155839860925757","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48113101701335,"sku":"30764152429092231291","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48113101734103,"sku":"27757311077982650603","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48113101766871,"sku":"13872825723308383143","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48113101799639,"sku":"10798797794288843348","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 2XL","offer_id":48113101832407,"sku":"14512489815814637745","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48113101865175,"sku":"28812362333166307995","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48113101897943,"sku":"14891280513002086086","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48113101930711,"sku":"26502613855272092596","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48113101963479,"sku":"24276468940923957442","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 3XL","offer_id":48113101996247,"sku":"24738812408555677439","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48113102029015,"sku":"33447263166725753783","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48113102061783,"sku":"55873489163030197657","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48113102094551,"sku":"10812739736688347967","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":48113102127319,"sku":"21817395624576906397","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 4XL","offer_id":48113102160087,"sku":"18793559774188791652","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 4XL","offer_id":48113102192855,"sku":"25715099287696270787","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":48113102225623,"sku":"11026022988308664455","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 4XL","offer_id":48113102258391,"sku":"23831212446890750792","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 5XL","offer_id":48113102291159,"sku":"32891883453282762535","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Sport Grey \/ 5XL","offer_id":48113102323927,"sku":"36019473493178893707","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 5XL","offer_id":48113102356695,"sku":"28915791768706848922","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 5XL","offer_id":48113102389463,"sku":"23769783665145039632","price":85.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 5XL","offer_id":48113102422231,"sku":"35331002522540084773","price":85.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251215223153-1f0da05d-b686-6c1e-8c4f-86fc5ed14863.png?v=1771260916"},{"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":"forever-blue-bjj-shirt","title":"Forever Blue BJJ Shirt","description":"\u003cp\u003eThe blue belt lifer is a real archetype. Not because they're not progressing, but because jiu-jitsu at blue belt is still so rich with things to learn that some practitioners settle in and build a game that serves them for years. Forever blue is a mindset: always learning, never finished.\u003c\/p\u003e\u003cp\u003eFor the blue belts and the practitioners who relate to the feeling.\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\u003eBJJ practitioners celebrating a hard-earned belt promotion\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Black \/ S","offer_id":48138205987031,"sku":"26647641459682137116","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48138206118103,"sku":"32054896359467684169","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48138206249175,"sku":"13072727807899765638","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48138206380247,"sku":"21317515311596730324","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48138206511319,"sku":"22030889866923928836","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48138206642391,"sku":"45456098031740102034","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48138206019799,"sku":"10818939462162773264","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48138206150871,"sku":"17814431964913790182","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48138206281943,"sku":"13811464093939022978","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48138206413015,"sku":"32853067902703302165","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48138206544087,"sku":"11199995589747238299","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48138206675159,"sku":"14261571477975578671","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48138205921495,"sku":"84925892106871437729","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48138206052567,"sku":"31034671494684157095","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48138206183639,"sku":"22416336638464883465","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48138206314711,"sku":"28778821321362332967","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48138206445783,"sku":"64410312782093615045","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48138206576855,"sku":"45416374155248899357","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48138205954263,"sku":"24418322558314653273","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48138206085335,"sku":"91363307132488556678","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48138206216407,"sku":"12583247049269386160","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48138206347479,"sku":"21567392233566718907","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48138206478551,"sku":"28776065100692989260","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48138206609623,"sku":"16845181644163071013","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20251227155055-1f0e33bd-4985-6694-9966-42787d4578fa.png?v=1766850767"},{"product_id":"berimbolo-bjj-shirt","title":"Berimbolo BJJ Shirt","description":"\u003cp\u003eThe Berimbolo BJJ Shirt is for the invert specialists and the De La Riva enthusiasts who live down there.\u003c\/p\u003e\n\u003cp\u003eThe berimbolo is one of those techniques that looks like it shouldn't work until you see someone who's really good at it do it in a match. Upside down, inside out, spinning through a position most people just want to escape. It's commitment to a system that most won't put in the reps to learn.\u003c\/p\u003e\u003cp\u003eFor the invert specialists and the De La Riva enthusiasts who live down there.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":"Black \/ S","offer_id":48191201870039,"sku":"32059482854800457268","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48191202001111,"sku":"28111915586715133458","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48191202132183,"sku":"92079839831754395002","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48191202263255,"sku":"30100454260067262246","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48191202394327,"sku":"32079383886223728554","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48191202525399,"sku":"20687792650036390646","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48191201902807,"sku":"16059047350607184644","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48191202033879,"sku":"28188587479318915649","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48191202164951,"sku":"18166228783843766837","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48191202296023,"sku":"10850097227219976480","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48191202427095,"sku":"83755356095049842750","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48191202558167,"sku":"98033576025024151190","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48191201804503,"sku":"55862933909396937180","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48191201935575,"sku":"58346009001513343857","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48191202066647,"sku":"22282281429822138706","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48191202197719,"sku":"13475078246873651440","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48191202328791,"sku":"31592653533187520235","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48191202459863,"sku":"17587187828205925974","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48191201837271,"sku":"25414627268772758328","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48191201968343,"sku":"14734336846520563139","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48191202099415,"sku":"91218969369155957286","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48191202230487,"sku":"12270799940222167547","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48191202361559,"sku":"30638763798396961131","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48191202492631,"sku":"32417892767189440996","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260113213925-1f0f0c85-4c95-670c-8359-666395d9005f.png?v=1768340469"},{"product_id":"hug-dealer-bjj-shirt","title":"Hug Dealer BJJ Shirt","description":"\u003cp\u003eThe hugs are free. The chokes cost extra.\u003c\/p\u003e\n\u003cp\u003eFrom the outside, jiu jitsu looks like a lot of hugging. From the inside, you know exactly what's happening in those positions. For the practitioners who enjoy both the technical reality and the fact that explaining it to non-training people never gets old.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48191214649559,"sku":"19520516646142620859","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48191214682327,"sku":"23727894753169151958","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48191214715095,"sku":"16877432923404571698","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48191214747863,"sku":"20256599786656835724","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48191214780631,"sku":"10312511477238932424","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48191214813399,"sku":"17188364379246703951","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48191214846167,"sku":"12815551449296632486","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48191214878935,"sku":"22453850385770028351","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48191214911703,"sku":"17185961905344703199","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48191214944471,"sku":"28204708336402282848","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48191214977239,"sku":"16348227314652301390","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48191215010007,"sku":"31845781663448405180","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48191215042775,"sku":"25110506847239452457","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48191215075543,"sku":"61890506371461111577","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48191215108311,"sku":"30737880915610276889","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48191215141079,"sku":"20461814116251410992","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48191215173847,"sku":"23898570288370782081","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48191215206615,"sku":"10748986986057458435","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48191215239383,"sku":"27226303267297092404","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48191215272151,"sku":"32969177082004019412","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48191215304919,"sku":"23327499828944704552","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48191215337687,"sku":"42291999900231780791","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48191215370455,"sku":"56967341991398176406","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48191215403223,"sku":"16251186527435648391","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260113214451-1f0f0c91-74e2-6ea6-ab29-7e7741ae1229.png?v=1768340757"},{"product_id":"whisky-bjj-shirt","title":"Whiskey BJJ Shirt","description":"\u003cp\u003eThe Whiskey BJJ Shirt is for Old Man Jiu-Jitsu practitioners who have earned their post-training ritual and take the debrief as seriously as the round.\u003c\/p\u003e\n\u003cp\u003eAfter hard rounds, some practitioners prefer whiskey to water. There's a particular camaraderie at the after-training debrief, whether it happens at the gym or at the bar, where people who just tried to choke each other sit and talk through what worked and what didn't. Training culture runs on shared experience.\u003c\/p\u003e\u003cp\u003eFor the practitioners who take their recovery seriously in their own way.\u003c\/p\u003e\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\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\u003eOld Man Jiu-Jitsu practitioners who have been rolling long enough to earn the creaks\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Black \/ S","offer_id":48191229853911,"sku":"16437670472944960208","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48191229984983,"sku":"90220895453717010400","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48191230116055,"sku":"33872865581934355524","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48191230247127,"sku":"26515798094252790741","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48191230378199,"sku":"27524964119443316163","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48191230509271,"sku":"28181873335774789689","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48191229886679,"sku":"17641889330444647881","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48191230017751,"sku":"22059142662291763435","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48191230148823,"sku":"19420668756429169985","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48191230279895,"sku":"20154498778596289029","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48191230410967,"sku":"27363646420486791605","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48191230542039,"sku":"10544583964677692157","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48191229788375,"sku":"18657407507822080767","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48191229919447,"sku":"20114262198691360737","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48191230050519,"sku":"32543849813451183169","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48191230181591,"sku":"15329663732731687105","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48191230312663,"sku":"32112478676519846260","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48191230443735,"sku":"33381801305010725170","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48191229821143,"sku":"23772550617375387610","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48191229952215,"sku":"92935874867126588129","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48191230083287,"sku":"14759424017275877812","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48191230214359,"sku":"29876998202170535630","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48191230345431,"sku":"73428655225283775985","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48191230476503,"sku":"31275184149219140622","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260119050348-1f0f4f43-d2a2-61e6-b492-76590adc4197.png?v=1771260896"},{"product_id":"introvert-bjj-shirt","title":"Introvert BJJ Shirt","description":"\u003cp\u003eDoesn't talk much. Very comfortable in close quarters with strangers.\u003c\/p\u003e\n\u003cp\u003eJiu jitsu is an interesting sport for introverts. No small talk required. You just roll. The communication happens through grips, pressure, and movement. It turns out that's a language a lot of quiet people are very good at.\u003c\/p\u003e\n\u003cp\u003eFor the practitioners who say more on the mat than they ever do off it.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eBJJ practitioners who wear the lifestyle on and off the mat\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":"Black \/ S","offer_id":48191563563223,"sku":"28343348704472092297","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48191563694295,"sku":"11705979388041673978","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48191563825367,"sku":"25459795825360880818","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48191563956439,"sku":"41156924224788738598","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48191564087511,"sku":"11545021172504478283","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48191564218583,"sku":"70349615431359978541","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48191563595991,"sku":"71462060680583008913","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48191563727063,"sku":"15237157215590613193","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48191563858135,"sku":"16335312658710680233","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48191563989207,"sku":"63140757793968545835","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48191564120279,"sku":"25614485508504412852","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48191564251351,"sku":"13550201265236610239","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48191563497687,"sku":"23396320569149798214","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48191563628759,"sku":"11654423496859730589","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48191563759831,"sku":"15597444882321312530","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48191563890903,"sku":"28376767727147590599","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48191564021975,"sku":"17472745206898683443","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48191564153047,"sku":"28122809409104887600","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48191563530455,"sku":"12013784960842228273","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48191563661527,"sku":"13562962636299115166","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48191563792599,"sku":"11898260042954271140","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48191563923671,"sku":"30171806863758169981","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48191564054743,"sku":"28367291022296593943","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48191564185815,"sku":"17234188982040895763","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260114031235-1f0f0f6e-006f-6bb6-afcd-ea72edeb27d7.png?v=1768360485"},{"product_id":"boring-bjj-shirt","title":"Boring BJJ Shirt","description":"\u003cp\u003eThe Boring BJJ Shirt, none of it is flashy, all of it is reliable.\u003c\/p\u003e\n\u003cp\u003eThe boring stuff works. Posture from guard. Hip pressure in side control. Breaking grips before passing. None of it is flashy, all of it is reliable. The grapplers who focus on boring fundamentals are the ones that are still dangerous at every belt level.\u003c\/p\u003e\u003cp\u003eBoring by choice. Effective by design.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Military Green \/ S","offer_id":48191587811543,"sku":"17978842329954819603","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48191587942615,"sku":"21639976856369938685","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48191588073687,"sku":"96447600667236228353","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48191588204759,"sku":"23949330115261071678","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48191588335831,"sku":"33613100932957498308","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48191588466903,"sku":"30216304591896521394","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48191587778775,"sku":"89692904910258833380","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48191587909847,"sku":"32081839441911369964","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48191588040919,"sku":"29353795131717648802","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48191588171991,"sku":"33227276404241238071","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48191588303063,"sku":"25508581754270704016","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48191588434135,"sku":"28877106000685841129","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48191587713239,"sku":"15412223179743653518","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48191587844311,"sku":"10084254871573871491","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48191587975383,"sku":"15573727137077565801","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48191588106455,"sku":"63162078688689363070","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48191588237527,"sku":"58411783354538931724","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48191588368599,"sku":"10444612322513130178","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48191587746007,"sku":"14798221413390432497","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48191587877079,"sku":"19400390635308950357","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48191588008151,"sku":"26259458363690855248","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48191588139223,"sku":"28022623724386258357","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48191588270295,"sku":"32075793607105637459","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48191588401367,"sku":"20623372323359817036","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260114032541-1f0f0f8b-3fc2-6224-9eff-0e43a7d1dca9.png?v=1768361863"},{"product_id":"flow-roller-bjj-t-shirt","title":"Flow Roller BJJ T-shirt","description":"\u003cp\u003eThe Flow Roller BJJ T-shirt is for practitioners who've put in the time to roll that way.\u003c\/p\u003e\n\u003cp\u003eThe flow roller isn't going easy. They're going smooth. There's a difference. Smooth means technique is running without friction, transitions are connected, and the round is one continuous movement instead of a sequence of separate efforts. That level takes time to reach.\u003c\/p\u003e\u003cp\u003eFor practitioners who've put in the time to roll that way.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003ePractitioners who train the mind as deliberately as the body\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":48261263720663,"sku":"52938628576144327305","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296387608791,"sku":"14694253651244668245","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296387641559,"sku":"30446863757747648577","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296387674327,"sku":"54955359467308746192","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296387707095,"sku":"21483030816169221734","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296387739863,"sku":"12769409237634540081","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296387772631,"sku":"89468195551288984127","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296387805399,"sku":"28168551711696475792","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296387838167,"sku":"20691144168417182171","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296387870935,"sku":"24554397659985125793","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296387903703,"sku":"12643215630761642346","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296387936471,"sku":"20306250862034478993","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296387969239,"sku":"44442850285718705403","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296388002007,"sku":"18655304995560304915","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296388034775,"sku":"54327319270521980782","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296388067543,"sku":"82848885857866965382","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296388100311,"sku":"10573050712869393883","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296388133079,"sku":"31527675437267077137","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296388165847,"sku":"15289366382248879263","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296388198615,"sku":"15608117729230947920","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296388231383,"sku":"10943876072711626014","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296388264151,"sku":"23146435249790901234","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296388296919,"sku":"18114930742992401876","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296388329687,"sku":"14564015387079243196","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260202164039-1f10055e-83a5-6788-b2df-92a4c00587b1.png?v=1771452983"},{"product_id":"old-man-bjj-t-shirt","title":"Old Man BJJ T-shirt","description":"\u003cp\u003eThe Old Man BJJ T-shirt is for the masters division grapplers who've been counted out and kept rolling anyway.\u003c\/p\u003e\n\u003cp\u003eThere's always some 25-year-old in class who's faster, more explosive, and gassing out by round three.\u003c\/p\u003e\n\u003cp\u003eThat's the old man advantage. You learned to work smarter years ago because you had no choice. You've been tapped by everyone on that mat and you're still there. They'll understand eventually.\u003c\/p\u003e\n\u003cp\u003eFor the masters division grapplers who've been counted out and kept rolling anyway.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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 \/ White","offer_id":48296388362455,"sku":"18047027989203848506","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296388427991,"sku":"21232371729305639275","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296388395223,"sku":"31602221355160734233","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Navy","offer_id":48261374804183,"sku":"23381299885341120656","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296388493527,"sku":"12101869276042410053","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296388559063,"sku":"64646180268695365203","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296388526295,"sku":"15916061003511779559","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296388460759,"sku":"24182621261110564188","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296388624599,"sku":"22881101444451947473","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296388690135,"sku":"28848485858342408737","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296388657367,"sku":"78060505115645355446","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296388591831,"sku":"31515337828576394836","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296388755671,"sku":"12770830312487672200","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296388821207,"sku":"18503769624729108499","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296388788439,"sku":"20998597919152172771","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296388722903,"sku":"13470334578035006153","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296388886743,"sku":"70537542730663114084","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296388952279,"sku":"33427389038440116403","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296388919511,"sku":"18012447660274765903","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296388853975,"sku":"29769762754034334495","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296389017815,"sku":"24579344874423473425","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296389083351,"sku":"13558013336349654186","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296389050583,"sku":"98284112978709967563","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296388985047,"sku":"40507305531818471939","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260324230541-1f127d5f-acb8-6e56-80cd-4616ce5fc5e6.png?v=1774981500"},{"product_id":"my-list-bjj-t-shirt","title":"My List BJJ T-shirt","description":"\u003cp\u003eThe My List BJJ T-shirt is for grapplers building their list one round at a time.\u003c\/p\u003e\n\u003cp\u003eEvery practitioner has a list: training partners who made them better, techniques that changed their game, moments on the mat they haven't forgotten. The list grows with every session and keeps the practice meaningful past the beginner phase.\u003c\/p\u003e\u003cp\u003eFor grapplers building their list one round at a time.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003ePractitioners who train the mind as deliberately as the body\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":48266402824407,"sku":"20348786818928954418","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ White","offer_id":48296390721751,"sku":"38032878050745486314","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Black","offer_id":48296390754519,"sku":"11539614359768820195","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"S \/ Military Green","offer_id":48296390787287,"sku":"27782834799937561693","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Navy","offer_id":48296390820055,"sku":"22158880612176814758","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ White","offer_id":48296390852823,"sku":"21219718097520441332","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Black","offer_id":48296390885591,"sku":"14867253423559113801","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"M \/ Military Green","offer_id":48296390918359,"sku":"21022080246367082306","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Navy","offer_id":48296390951127,"sku":"21795409354712198254","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ White","offer_id":48296390983895,"sku":"28762466706111083349","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Black","offer_id":48296391016663,"sku":"66859607346253968221","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"L \/ Military Green","offer_id":48296391049431,"sku":"79164148773706155467","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Navy","offer_id":48296391082199,"sku":"13214464271218516762","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ White","offer_id":48296391114967,"sku":"78762908807548564668","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Black","offer_id":48296391147735,"sku":"20324009995847303101","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"XL \/ Military Green","offer_id":48296391180503,"sku":"16811918359181553921","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Navy","offer_id":48296391213271,"sku":"31934191651074426473","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ White","offer_id":48296391246039,"sku":"21769811262749861129","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Black","offer_id":48296391278807,"sku":"72300615948932580487","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"2XL \/ Military Green","offer_id":48296391311575,"sku":"26978085125085110618","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Navy","offer_id":48296391344343,"sku":"30249649783263336945","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ White","offer_id":48296391377111,"sku":"26546304981226352161","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Black","offer_id":48296391409879,"sku":"27003904899615350341","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"3XL \/ Military Green","offer_id":48296391442647,"sku":"49804264197920008219","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260205042254-1f1024a5-7c76-6e42-954c-72ad1c6b9229.png?v=1771453313"},{"product_id":"rolla-colla-bjj-t-shirt","title":"Rolla Colla BJJ T-shirt","description":"\u003cp\u003eThe Rolla Colla BJJ T-shirt is for the gi players who live for lapel attacks, collar chokes, and the look on someone's face when they realize the grip they ignored three seconds...\u003c\/p\u003e\n\u003cp\u003eThe collar grip changes everything. Posture, distance, options. A good collar grip isn't just a handle, it's the beginning of a conversation you're about to win.\u003c\/p\u003e\n\u003cp\u003eFor the gi players who live for lapel attacks, collar chokes, and the look on someone's face when they realize the grip they ignored three seconds ago is the last thing they felt before they tapped.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Black \/ S","offer_id":48298485907671,"sku":"23678690540657587727","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48298486038743,"sku":"15698599731865486664","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48298486169815,"sku":"20074276399419102409","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48298486300887,"sku":"25708887609612644867","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48298486431959,"sku":"16660793310542254035","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48298486563031,"sku":"69557348450096593758","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48298485940439,"sku":"16372848730213576876","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48298486071511,"sku":"19186094739963862872","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48298486202583,"sku":"10573451566800889152","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48298486333655,"sku":"78249507724836224146","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48298486464727,"sku":"21199932536073848664","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48298486595799,"sku":"14385994142071086280","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48298485842135,"sku":"30570876425136141318","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48298485973207,"sku":"11680157139913447847","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48298486104279,"sku":"33786502068143559717","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48298486235351,"sku":"12172983592990249705","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48298486366423,"sku":"10691388838675410278","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48298486497495,"sku":"79714775628834257147","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48298485874903,"sku":"31665377508828503175","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48298486005975,"sku":"20619501115233673865","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48298486137047,"sku":"20361615424039083549","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48298486268119,"sku":"22334435993870784565","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48298486399191,"sku":"67025439093606777684","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48298486530263,"sku":"28133210110742032226","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260218222835-1f10d192-a3c0-6a4e-8551-025a9200413f.png?v=1771453771"},{"product_id":"vintage-grappler-bjj-t-shirt","title":"Vintage Grappler BJJ T-shirt","description":"\u003cp\u003eBeen doing this since before the algorithm decided jiu jitsu was a lifestyle brand.\u003c\/p\u003e\n\u003cp\u003eFor the practitioners who remember when there were three instructionals and you figured the rest out on the mat. Who have a gi older than most white belts in the gym. Who've watched the community grow from a subculture into something much bigger and still show up to Tuesday night class either way.\u003c\/p\u003e\n\u003cp\u003eOld school. Still rolling.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Black \/ S","offer_id":48298501963991,"sku":"18971388986802101557","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48298502095063,"sku":"24739964006928200867","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48298502226135,"sku":"14261990425032652681","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48298502357207,"sku":"27981187231032995801","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48298502488279,"sku":"30322708584672409974","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48298502619351,"sku":"22346916260431721561","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48298501996759,"sku":"21831166420841459124","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48298502127831,"sku":"16991253579718449091","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48298502258903,"sku":"11879725324527390277","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48298502389975,"sku":"20807135569382162888","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48298502521047,"sku":"15084359282194901103","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48298502652119,"sku":"32569416692183662271","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48298501898455,"sku":"22054471369839352348","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48298502029527,"sku":"14251765678983788595","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48298502160599,"sku":"20330376437310654257","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48298502291671,"sku":"19701376579708232617","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48298502422743,"sku":"52930560787458590700","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48298502553815,"sku":"28332102139764601454","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48298501931223,"sku":"16604487056143048885","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48298502062295,"sku":"32648623408970976658","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48298502193367,"sku":"24296453455292442642","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48298502324439,"sku":"18127331597242042931","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48298502455511,"sku":"18062497405696890713","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48298502586583,"sku":"12667952369351225902","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260217161026-1f10c1b2-bc34-6dc2-aca6-5a4c0efda44e.png?v=1777993312"},{"product_id":"neon-pressure-bjj-t-shirt","title":"Neon Pressure BJJ T-shirt","description":"\u003cp\u003eThe Neon Pressure BJJ T-shirt is for top players who make people feel it.\u003c\/p\u003e\n\u003cp\u003ePressure game in neon: visible, constant, and unavoidable. The grapplers who specialize in pressure don't need to move fast. They just need to stay heavy, stay connected, and keep applying weight until the position opens. The neon design matches the intensity of the game.\u003c\/p\u003e\u003cp\u003eFor top players who make people feel it.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Black \/ S","offer_id":48298503635159,"sku":"30888432145351549329","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48298503766231,"sku":"22124212342113052299","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48298503897303,"sku":"22568469526075812227","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48298504028375,"sku":"25124676712983435537","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48298504159447,"sku":"35669137630397296046","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48298504290519,"sku":"22417873181463326788","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48298503667927,"sku":"18437621595371740989","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48298503798999,"sku":"31019076565151675676","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48298503930071,"sku":"18350190817725020154","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48298504061143,"sku":"22248689398008869162","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48298504192215,"sku":"18078325206238168290","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48298504323287,"sku":"23291712555263764577","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48298503569623,"sku":"22947115814563649881","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48298503700695,"sku":"11093800848752420852","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48298503831767,"sku":"23800968083719828389","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48298503962839,"sku":"13586006635727449287","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48298504093911,"sku":"89241292811829251517","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48298504224983,"sku":"30837117001702036449","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48298503602391,"sku":"54875732844690354925","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48298503733463,"sku":"13160059716162869274","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48298503864535,"sku":"24721389892956553829","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48298503995607,"sku":"76259635281535800304","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48298504126679,"sku":"23096267654265880161","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48298504257751,"sku":"82214179627253629264","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260217161621-1f10c1bf-f7a3-67c0-9c0e-baf99fa11bc0.png?v=1771345080"},{"product_id":"gi-era-bjj-t-shirt","title":"No Gi Era BJJ T-shirt","description":"\u003cp\u003eNo collar. No lapels. Nowhere to hide.\u003c\/p\u003e\n\u003cp\u003eNo-gi jiu jitsu has its own demands. The grips are different. The pace is different. The submissions favor whoever moves faster and holds tighter. It's the same art, stripped down to what actually works under friction.\u003c\/p\u003e\n\u003cp\u003eFor the practitioners who live in rashguards and embrace the no-gi game.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48298582016215,"sku":"19516552570423197452","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48298582048983,"sku":"81582377907614639903","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48298582081751,"sku":"95610722284152042044","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48298582114519,"sku":"21883483961714386675","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48298582147287,"sku":"13339055312717320316","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48298582180055,"sku":"19083613344462019714","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48298582212823,"sku":"32639308769897994056","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48298582245591,"sku":"10811471866353997853","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48298582278359,"sku":"31427984635785903259","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48298582311127,"sku":"25528200533176819518","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48298582343895,"sku":"13213348476212204887","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48298582376663,"sku":"18423152476810002082","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48298582409431,"sku":"33594219731132187062","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48298582442199,"sku":"32757417292458460990","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48298582474967,"sku":"11173556637950968574","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48298582507735,"sku":"16446360380647241903","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48298582540503,"sku":"45119671738821956283","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48298582573271,"sku":"13148052430432313820","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48298582606039,"sku":"22938457708533947313","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48298582638807,"sku":"13394242489743754036","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48298582671575,"sku":"20255078239387469875","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48298582704343,"sku":"24321285511265444801","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48298582737111,"sku":"17629686559763352955","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48298582769879,"sku":"13281534238543991697","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260217170513-1f10c22d-3517-690e-ac34-0a22db4103b4.png?v=1771348028"},{"product_id":"hugs-bjj-t-shirt","title":"Hugs BJJ T-shirt","description":"\u003cp\u003eThe Hugs BJJ T-shirt is for practitioners who specialize in the rear naked and the body lock.\u003c\/p\u003e\n\u003cp\u003eFrom the outside, it looks like two people hugging. From the inside, someone is running out of time to tap or escape the back. The hug in jiu-jitsu is specific, technical, and usually uncomfortable for the person receiving it.\u003c\/p\u003e\u003cp\u003eFor practitioners who specialize in the rear naked and the body lock.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48298599252183,"sku":"61438841939051110255","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48298599284951,"sku":"47184167830170515610","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48298599317719,"sku":"17814909263156353089","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48298599350487,"sku":"14457436346703522300","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48298599383255,"sku":"17812863498981313883","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48298599416023,"sku":"55635558518423366932","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48298599448791,"sku":"26352519035121259753","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48298599481559,"sku":"48151414346847904784","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48298599514327,"sku":"24272609262579408860","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48298599547095,"sku":"21045074017600184980","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48298599579863,"sku":"30258143287142512559","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48298599612631,"sku":"25956358680251129964","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48298599645399,"sku":"30733065409264443128","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48298599678167,"sku":"52395548889465638003","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48298599710935,"sku":"28907829952368607415","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48298599743703,"sku":"26193513099133050597","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48298599776471,"sku":"70568709493402464215","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48298599809239,"sku":"15401568851764908717","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48298599842007,"sku":"27102482790173649159","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48298599874775,"sku":"10082932330614011655","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48298599907543,"sku":"60160406644908080070","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48298599940311,"sku":"22814125505981497129","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48298599973079,"sku":"13891709531991340148","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48298600005847,"sku":"29514738597461664815","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260217171256-1f10c23e-6d42-62e6-b134-96e396f787b7.png?v=1771348488"},{"product_id":"crunchy-crew-bjj-t-shirt","title":"Crunchy Crew BJJ T-shirt","description":"\u003cp\u003eThe Crunchy Crew BJJ T-shirt is for long-term Old Man Jiu-Jitsu practitioners who wear their training history out loud, one pop at a time.\u003c\/p\u003e\n\u003cp\u003eYou hear them before you see them. The pop when they stand up. The crack when they rotate. The symphony of a body that has been on the mat for years and carries every session in its joints.\u003c\/p\u003e\n\u003cp\u003eThe Crunchy Crew is not a club you join. It's a club you earn. One session at a time, one year at a time, until your warm-up sounds like a bowl of cereal.\u003c\/p\u003e\n\u003cp\u003eFor the long-term practitioners who wear the miles out loud.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48306084905175,"sku":"33403560215620642740","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48306084937943,"sku":"47180254218157358117","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48306084970711,"sku":"77866549929308461170","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48306085003479,"sku":"33544708258052204481","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48306085036247,"sku":"32324057146617656364","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48306085069015,"sku":"29500581622866046565","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48306085101783,"sku":"13798743750918860124","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48306085134551,"sku":"64670904485142217471","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48306085167319,"sku":"15811063688513135817","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48306085200087,"sku":"80859982502334682553","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48306085232855,"sku":"20323090657503102207","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48306085265623,"sku":"26931661365008850490","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48306085298391,"sku":"50623241544864985604","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48306085331159,"sku":"21943987382584224073","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48306085363927,"sku":"69122329785851832761","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48306085396695,"sku":"35433449042851369672","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48306085429463,"sku":"17283904588730437223","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48306085462231,"sku":"22818011513809677121","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48306085494999,"sku":"24890271264231735352","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48306085527767,"sku":"20585999969425782701","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48306085560535,"sku":"10173220873139076876","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48306085593303,"sku":"16953212177317730096","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48306085626071,"sku":"13783608427486824694","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48306085658839,"sku":"30705990974906052918","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260220154147-1f10e72a-aa31-6de4-a35f-26fd5caf90aa.png?v=1771602161"},{"product_id":"beware-old-man-bjj-t-shirt","title":"Beware Old Man BJJ T-shirt","description":"\u003cp\u003eThe Beware Old Man BJJ T-shirt is for the seasoned grappler who doesn't move fast because he doesn't need to, fifteen years of mat time is a different kind of dangerous.\u003c\/p\u003e\n\u003cp\u003eHe doesn't move fast. He doesn't need to.\u003c\/p\u003e\n\u003cp\u003eThe older guy in the gym who's been rolling for fifteen years has seen every scramble, survived every bad position, and developed a patience that younger practitioners mistake for passivity. Right up until they tap.\u003c\/p\u003e\n\u003cp\u003eExperience is a technique. For the grapplers who've been around long enough to know that.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48438953574615,"sku":"81509153024925439262","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48438953607383,"sku":"19942490298934112030","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48438953640151,"sku":"31310558926184941473","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48438953672919,"sku":"17122811979275136842","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48438953705687,"sku":"29086638743341717905","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48438953738455,"sku":"46821090029705508427","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48438953771223,"sku":"31855547061729642116","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48438953803991,"sku":"90660896395130114312","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48438953836759,"sku":"27370539914651022318","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48438953869527,"sku":"37010193547808432690","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48438953902295,"sku":"24104668015290568917","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48438953935063,"sku":"13028247598432164041","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48438953967831,"sku":"88758605540661945958","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48438954000599,"sku":"38796509874426004439","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48438954033367,"sku":"29016093735733769112","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48438954066135,"sku":"30770440763966577108","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48438954098903,"sku":"28741164122424174628","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48438954131671,"sku":"14592617116237133363","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48438954164439,"sku":"33536209385070033225","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48438954197207,"sku":"29874628062368476825","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48438954229975,"sku":"31708383172001154172","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48438954262743,"sku":"16829049629610511326","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48438954295511,"sku":"16741922537766014039","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48438954328279,"sku":"27101362657075458498","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260331185328-1f12d32e-794f-6004-9d9a-e255fe370ccd.png?v=1774983378"},{"product_id":"one-more-round-bjj-t-shirt","title":"One More Round BJJ T-shirt","description":"\u003cp\u003eThe One More Round BJJ T-shirt is for the grapplers who went one more round when their body said stop, because that round is usually the one that matters.\u003c\/p\u003e\n\u003cp\u003eYour body said stop. You went one more round anyway.\u003c\/p\u003e\n\u003cp\u003eThat's not heroics. That's just what training actually looks like. The round you almost skipped is usually the one that matters.\u003c\/p\u003e\n\u003cp\u003eFor the grapplers who know the real battle isn't the technique. It's the negotiation happening in your head at minute four of a hard roll.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":"Black \/ S","offer_id":48438964617431,"sku":"37065129040337352208","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48438964748503,"sku":"27725358900219163975","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48438964879575,"sku":"17648940018385821004","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48438965010647,"sku":"14362139666523718053","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48438965141719,"sku":"30920501814522984457","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48438965272791,"sku":"18015206659600745415","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48438964650199,"sku":"16558715649598504663","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48438964781271,"sku":"29713120588014396589","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48438964912343,"sku":"26525808424148634167","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48438965043415,"sku":"10759390730025942757","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48438965174487,"sku":"13002383736283764032","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48438965305559,"sku":"29739535562466303554","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":48438964551895,"sku":"26407582894154320918","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48438964682967,"sku":"49329844365043564646","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48438964814039,"sku":"28739814090397970839","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48438964945111,"sku":"39211010896345192787","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48438965076183,"sku":"29695315421840782077","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48438965207255,"sku":"62808229545336881516","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48438964584663,"sku":"16945026689336817151","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48438964715735,"sku":"35955033864585032124","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48438964846807,"sku":"18040280979129079924","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48438964977879,"sku":"30043491893241023143","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48438965108951,"sku":"11951522944038979682","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48438965240023,"sku":"21164397184131211839","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260331191240-1f12d359-672a-66c8-958c-42fcab6bb236.png?v=1774984441"},{"product_id":"black-belt-roll-bjj-t-shirt","title":"Black Belt Roll BJJ T-shirt","description":"\u003cp\u003eThe Black Belt Roll BJJ T-shirt is for grapplers chasing that level.\u003c\/p\u003e\n\u003cp\u003eRolling with a black belt is a tutorial. You feel what control actually means: not muscling positions but reading weight, anticipating shifts, being exactly where they need to be before you get there. It's worth getting submitted a hundred times just to understand what that feels like from the inside.\u003c\/p\u003e\u003cp\u003eFor grapplers chasing that level.\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\u003eBJJ practitioners celebrating a hard-earned belt promotion\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48456191803607,"sku":"12426483991124584722","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48456191836375,"sku":"21101956891867722266","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48456191869143,"sku":"16210312823381524702","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48456191901911,"sku":"28982291886158619662","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48456191934679,"sku":"83530031825888693837","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48456191967447,"sku":"29723690844765112716","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48456192000215,"sku":"25538711404478023638","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48456192032983,"sku":"10947791543299732698","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48456192065751,"sku":"15282190543068551082","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48456192098519,"sku":"21633618652528617435","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48456192131287,"sku":"19345069389591413927","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48456192164055,"sku":"18585169155781879414","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48456192196823,"sku":"12192251855786696187","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48456192229591,"sku":"41153202881480746897","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48456192262359,"sku":"29843188546062237743","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48456192295127,"sku":"54075958749784839562","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48456192327895,"sku":"64037315821819423821","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48456192360663,"sku":"28142592181813731742","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48456192393431,"sku":"29709484277987480816","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48456192426199,"sku":"12458974316657181566","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48456192458967,"sku":"23783873169372700892","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48456192491735,"sku":"18568939802406891869","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48456192524503,"sku":"28844682629521491070","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48456192557271,"sku":"29980619109679904385","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260407202107-1f132bf4-f1f6-6ca4-8de7-6a2460670374.png?v=1775593442"},{"product_id":"blue-belt-guide-bjj-t-shirt","title":"Blue Belt Guide BJJ T-shirt","description":"\u003cp\u003eThe Blue Belt Guide BJJ T-shirt is for new blue belts and the people who coach them.\u003c\/p\u003e\n\u003cp\u003eBlue belt is where you stop surviving and start training. You've got the basics in your body, you know what a guard pass actually means, and you're building a game instead of just reacting to everything. The guide is simple: show up, roll curious, and don't let the stripes go to your head.\u003c\/p\u003e\u003cp\u003eFor new blue belts and the people who coach them.\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\u003eBJJ practitioners celebrating a hard-earned belt promotion\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48456225358039,"sku":"29241264627304965792","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48456225390807,"sku":"13029707080320977563","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48456225423575,"sku":"16236884278401803031","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48456225456343,"sku":"95803769380397611271","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48456225489111,"sku":"19132940951013710904","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48456225521879,"sku":"26298825821833032927","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48456225554647,"sku":"29752130369440418847","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48456225587415,"sku":"83266241943217566257","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48456225620183,"sku":"15771609513888231670","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48456225652951,"sku":"43770171550327867549","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48456225685719,"sku":"10862313527995221324","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48456225718487,"sku":"42305722490460248240","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48456225751255,"sku":"25181452528031748821","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48456225784023,"sku":"51555063094979700171","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48456225816791,"sku":"33236569288882807425","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48456225849559,"sku":"56225028391496312911","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48456225882327,"sku":"23349772376162580919","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48456225915095,"sku":"32959734733662231293","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48456225947863,"sku":"23621300209005676980","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48456225980631,"sku":"79256940197973359586","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48456226013399,"sku":"27305251933529201230","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48456226046167,"sku":"93014948639664747341","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48456226078935,"sku":"15110875284154867750","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48456226111703,"sku":"27263377641574515012","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260407203002-1f132c08-e5ce-61fc-b2dc-da6f759169c6.png?v=1775594069"},{"product_id":"white-belt-guide-bjj-t-shirt","title":"White Belt Guide BJJ T-shirt","description":"\u003cp\u003eThe White Belt Guide BJJ T-shirt is for new practitioners and the coaches who hand them this on their first day.\u003c\/p\u003e\n\u003cp\u003eThe white belt guide: tap early, ask questions after the round not during it, track what you're learning not how often you're winning, protect your training partners, and show up again tomorrow. That's the whole guide. The rest is just mat time.\u003c\/p\u003e\u003cp\u003eFor new practitioners and the coaches who hand them this on their first day.\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":"Navy \/ S","offer_id":48456230928599,"sku":"29925122917472839189","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48456230961367,"sku":"41514964183045151420","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48456230994135,"sku":"10505030156963417982","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48456231026903,"sku":"12635614332630515901","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48456231059671,"sku":"35356467814624793470","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48456231092439,"sku":"57966172908182706098","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48456231125207,"sku":"33387861350033938129","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48456231157975,"sku":"32030231324283290300","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48456231190743,"sku":"29124294668962073195","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48456231223511,"sku":"26930993133833076872","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48456231256279,"sku":"83608677523440743644","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48456231289047,"sku":"17698212106115377931","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48456231321815,"sku":"14051535626069101724","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48456231354583,"sku":"26410151384749308944","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48456231387351,"sku":"33723195439846418955","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48456231420119,"sku":"24551866647792957751","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48456231452887,"sku":"17496461292796838652","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48456231485655,"sku":"78591739493018334527","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48456231518423,"sku":"14232397562899746339","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48456231551191,"sku":"81072831261949071947","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48456231583959,"sku":"30753359171988147760","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48456231616727,"sku":"34080354593426904114","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48456231649495,"sku":"19871593453225889540","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48456231682263,"sku":"40617414300400717689","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260407204228-1f132c24-b007-699e-9295-262c77505f0a.png?v=1775594605"},{"product_id":"competition-day-bjj-t-shirt","title":"Competition Day BJJ T-shirt","description":"\u003cp\u003eThe Competition Day BJJ T-shirt is for competitors who know what it feels like to show up and test their game.\u003c\/p\u003e\n\u003cp\u003eCompetition day is different from every other day. The warm-up matters, the bracket matters, the callout matters. You've trained for this. Win or lose, you'll walk away with something you couldn't get from another regular Tuesday roll.\u003c\/p\u003e\u003cp\u003eFor competitors who know what it feels like to show up and test their game.\u003c\/p\u003e\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eCompetitors who test their game on the tournament floor\u003c\/li\u003e\n\u003cli\u003eGrapplers with a sense of humor about what they do, and they love it anyway\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":48456261468375,"sku":"25728611339249567691","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48456261501143,"sku":"14231237144869103641","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48456261533911,"sku":"28967803941087697839","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48456261566679,"sku":"37677193989971983461","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48456261599447,"sku":"21788747795892548758","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48456261632215,"sku":"19150448067932832651","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48456261664983,"sku":"28329883238961385352","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48456261697751,"sku":"20746938107238658206","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48456261730519,"sku":"17564353056767068521","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48456261763287,"sku":"27769868646229493994","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48456261796055,"sku":"28302307243118589885","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48456261828823,"sku":"15185565193791428655","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48456261861591,"sku":"19351375956242771777","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48456261894359,"sku":"25274456149738621854","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48456261927127,"sku":"13959873189086702596","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48456261959895,"sku":"29925173159585105234","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48456261992663,"sku":"92274270700890263390","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48456262025431,"sku":"41563321998756658594","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48456262058199,"sku":"17989119153323227560","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48456262090967,"sku":"14202108336566848502","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48456262123735,"sku":"11776075993528642421","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48456262156503,"sku":"32183977447951386467","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48456262189271,"sku":"24029823011803097117","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48456262222039,"sku":"20029928660015578050","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260407205036-1f132c36-dc06-6ba0-9bad-e6700429a0c9.png?v=1775595237"},{"product_id":"big-guy-roll-bjj-t-shirt","title":"Big Guy Roll BJJ T-shirt","description":"\u003cp\u003eThe Big Guy Roll BJJ T-shirt, rolling with someone significantly bigger than you is a different kind of puzzle.\u003c\/p\u003e\n\u003cp\u003eRolling with someone significantly bigger than you is a different kind of puzzle. Technique matters more, timing matters more, and your ego needs to stay completely out of it. Some of the most useful rounds happen when you're the smallest person in the room.\u003c\/p\u003e\n\u003cp\u003eThis shirt is for grapplers who understand that weight classes exist for a reason, and also that training without them makes you better.\u003c\/p\u003e\n\u003cp\u003eMakes a great Father's Day gift for the BJJ practitioner in your life.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":48456269430999,"sku":"31281217616358313902","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48456269463767,"sku":"69530299863848935722","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48456269496535,"sku":"29988309153291016215","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48456269529303,"sku":"61709201655400212655","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48456269562071,"sku":"53150162160364563177","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48456269594839,"sku":"13980480862229982216","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48456269627607,"sku":"32197724890903749860","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48456269660375,"sku":"18425256074606413145","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48456269693143,"sku":"95423171083631075907","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48456269725911,"sku":"34039204931407027460","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48456269758679,"sku":"19083254672844241966","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48456269791447,"sku":"41435483402417182332","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48456269824215,"sku":"30059256391836979520","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48456269856983,"sku":"18522701730349623801","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48456269889751,"sku":"25385656007396793637","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48456269922519,"sku":"23835302525006526022","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48456269955287,"sku":"22589441244316109449","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48456269988055,"sku":"51196139356050844851","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48456270020823,"sku":"99220335918409699442","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48456270053591,"sku":"11502098677114121635","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48456270086359,"sku":"42291192711071521254","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48456270119127,"sku":"40051003071595759346","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48456270151895,"sku":"25646312085153789254","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48456270184663,"sku":"19066445354925700438","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260407205606-1f132c43-2306-630a-8e15-8a75e5971dcc.png?v=1775595460"},{"product_id":"coffee-head-bjj-t-shirt","title":"Coffee Head BJJ T-shirt","description":"\u003cp\u003eThe Coffee Head BJJ T-shirt is for the grapplers who treat the first cup like a training partner.\u003c\/p\u003e\n\u003cp\u003eBefore the first roll, before the warm-up, before you even lace up: coffee.\u003c\/p\u003e\n\u003cp\u003eNot optional. Not negotiable. The morning class crew runs on it. The early open mat crowd knows the one spot near the gym that's actually open at 5:45am. Caffeine isn't a crutch. It's part of the pre-training ritual, same as the drive over and the chalk on your hands.\u003c\/p\u003e\n\u003cp\u003eFor the grapplers who treat the first cup like a training partner.\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":48531110527191,"sku":"19638211274802643794","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48531110559959,"sku":"23893236298017231750","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48531110592727,"sku":"29658966435002591659","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48531110625495,"sku":"22402723437783986221","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48531110658263,"sku":"33802275869578573678","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48531110691031,"sku":"25379550862828579846","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48531110723799,"sku":"11288114903898870292","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48531110756567,"sku":"23455058178702011068","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48531110789335,"sku":"92845797816392710189","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48531110822103,"sku":"33970274781777315816","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48531110854871,"sku":"17301541200337268689","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48531110887639,"sku":"14217660359206975004","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48531110920407,"sku":"15889242007661364824","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48531110953175,"sku":"22898576471698638690","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48531110985943,"sku":"35783960833796464062","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48531111018711,"sku":"14382967144175655598","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48531111051479,"sku":"75953366780293879305","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48531111084247,"sku":"26192856370989692787","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48531111117015,"sku":"26531111567128448900","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48531111149783,"sku":"31343963601863469379","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48531111182551,"sku":"20807124001345084501","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48531111215319,"sku":"12225564050430681840","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48531111248087,"sku":"33352351277127797177","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48531111280855,"sku":"96003973116020524190","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260424203412-1f1401cf-42fd-6368-a358-8259e73bba27.png?v=1777063043"},{"product_id":"pressure-bjj-t-shirt","title":"Pressure BJJ T-shirt","description":"\u003cp\u003eThe Pressure BJJ T-shirt is for the top players who understand that pressure is a language.\u003c\/p\u003e\n\u003cp\u003ePressure is a skill. It's not just weight. It's hip placement, breathing, timing, the ability to stay heavy without stiffening, to stay heavy while moving. Good pressure doesn't feel like force. It feels inevitable. The person on the bottom isn't being crushed; they're being managed. That's what years of drilling top position actually builds, not strength, but the intelligence of applied weight.\u003c\/p\u003e\n\u003cp\u003eFor the top players who understand that pressure is a language.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":48627096420567,"sku":"23303535700892647348","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48627096453335,"sku":"30634199718588263977","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48627096486103,"sku":"24409098046528706128","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48627096518871,"sku":"33012618730866891844","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48627096551639,"sku":"32469068584364177615","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48627096584407,"sku":"91838234576030158546","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48627096617175,"sku":"59186985327432055135","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48627096649943,"sku":"25679740574061010553","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48627096682711,"sku":"73899527314929104153","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48627096715479,"sku":"12034903481446553409","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48627096748247,"sku":"29874005973192435532","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48627096781015,"sku":"25692451864395356306","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48627096813783,"sku":"17467458863129928389","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48627096846551,"sku":"75224687513335924433","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48627096879319,"sku":"30674004045792308586","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48627096912087,"sku":"28026511673227525893","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48627096944855,"sku":"16687453543847449766","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48627096977623,"sku":"19178137446772246697","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48627097010391,"sku":"20251175575431396880","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48627097043159,"sku":"13376061895024801069","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48627097075927,"sku":"13084135629860961123","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48627097108695,"sku":"40595099255209653026","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48627097141463,"sku":"52646491268869701181","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48627097174231,"sku":"63125146260975283577","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260514191207-1f14fc8c-ce18-603e-8f8a-f2c41767fd23.png?v=1778786385"},{"product_id":"neon-bjj-t-shirt","title":"Neon BJJ T-shirt","description":"\u003cp\u003eThe Neon BJJ T-shirt is for the grapplers who don't do subtle.\u003c\/p\u003e\n\u003cp\u003eHard to miss. Hard to ignore. The neon color in a sea of black gis, the bold move on the mat that makes the room stop and watch, the practitioner whose game is so specific and sharp it practically glows. Some people fade into the background. Some people light the room up. This shirt is for the ones who don't blend in, on the mat or anywhere else.\u003c\/p\u003e\n\u003cp\u003eFor the grapplers who don't do subtle.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":48627150913751,"sku":"13139088628661970967","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48627150946519,"sku":"61484499183522488569","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48627150979287,"sku":"31863010320508038918","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48627151012055,"sku":"23508971403412336371","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48627151044823,"sku":"16600280864323996211","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48627151077591,"sku":"16121122251129722157","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48627151110359,"sku":"16589703962830985985","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48627151143127,"sku":"12739784149313665457","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48627151175895,"sku":"21464552459643043015","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48627151208663,"sku":"32845931610578197806","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48627151241431,"sku":"24674430173101044436","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48627151274199,"sku":"20949146602645308852","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48627151306967,"sku":"49007871310657061394","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48627151339735,"sku":"26036109834995793004","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48627151372503,"sku":"85022907543975704013","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48627151405271,"sku":"24326472783210032861","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48627151438039,"sku":"21213228846444998299","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48627151470807,"sku":"25158989289720762133","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48627151503575,"sku":"20673950634217549086","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48627151536343,"sku":"16287682311980603594","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48627151569111,"sku":"32425378236501261669","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48627151601879,"sku":"24550521785725210879","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48627151634647,"sku":"14205206084631071378","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48627151667415,"sku":"32992840787244384445","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260514191721-1f14fc98-848e-66d2-a137-76ceaed13524.png?v=1778786831"},{"product_id":"mount-bjj-t-shirt","title":"Mount BJJ T-shirt","description":"\u003cp\u003eThe Mount BJJ T-shirt is for the grapplers who love being on top, technically speaking.\u003c\/p\u003e\n\u003cp\u003eMount means you did the work. You passed the guard, you cleared the hips, you settled the weight, and now you're here, the highest-percentage finish position in grappling, earned on this roll, after however many rounds it took to understand how to get there and stay. The mount isn't a lucky landing. It's the result of the whole sequence going right.\u003c\/p\u003e\n\u003cp\u003eFor the grapplers who love being on top, technically speaking.\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\u003eGrapplers with a sense of humor about what they do, and they love it anyway\u003c\/li\u003e\n\u003cli\u003eGrapplers who think about jiu-jitsu positions in their spare time\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":48627151765719,"sku":"62923492498173811796","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":48627151798487,"sku":"32402828085306559348","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":48627151831255,"sku":"20271754285485586020","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ S","offer_id":48627151864023,"sku":"73426812673324902013","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":48627151896791,"sku":"31069568485141912061","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":48627151929559,"sku":"57488851499723418561","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":48627151962327,"sku":"12591384978115694484","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ M","offer_id":48627151995095,"sku":"59715390367801546730","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":48627152027863,"sku":"26900928873608767000","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":48627152060631,"sku":"19232053760967104505","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":48627152093399,"sku":"17256816482245026574","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ L","offer_id":48627152126167,"sku":"29001206433386594676","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":48627152158935,"sku":"80586765609502216406","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":48627152191703,"sku":"95688861329881155449","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":48627152224471,"sku":"76836644135095484634","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ XL","offer_id":48627152257239,"sku":"23962703317960766822","price":42.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":48627152290007,"sku":"19014887834437701069","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":48627152322775,"sku":"19296268811217923778","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":48627152355543,"sku":"19636531258951443342","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 2XL","offer_id":48627152388311,"sku":"20112416854430096265","price":43.0,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":48627152421079,"sku":"42912986427318754075","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":48627152453847,"sku":"13714974387562735991","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":48627152486615,"sku":"21058803884962222555","price":44.0,"currency_code":"CAD","in_stock":true},{"title":"Military Green \/ 3XL","offer_id":48627152519383,"sku":"57228811534866538108","price":44.0,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0778\/3081\/5959\/files\/20260514192155-1f14fca2-b012-6fec-9bb6-9678ca63904b.png?v=1778786839"}],"url":"https:\/\/framesculture.com\/fr\/collections\/funny.oembed?page=2","provider":"Frames Culture","version":"1.0","type":"link"}