{"title":"Home page","description":null,"products":[{"product_id":"dirty-mahj-bundle-tiles-mat","title":"Dirty Mahj Bundle: Tiles \u0026 Mat","description":"\u003cp data-rte-preserve-empty=\"true\" data-pm-slice=\"1 1 []\"\u003eGet both Dirty Mahj Tiles \u0026amp; Mat together! Choose either OG Pink Tiles or Blue Tiles. \u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Blue","offer_id":47016749367552,"sku":"DMBundle-1","price":295.0,"currency_code":"USD","in_stock":true},{"title":"Hot Pink No Rope","offer_id":47016749400320,"sku":"DMBundle-2","price":295.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-6.jpg?v=1782144365"},{"product_id":"the-dirty-mahj-set","title":"The Dirty Mahj Set","description":"\u003cp data-pm-slice=\"1 1 []\" data-rte-preserve-empty=\"true\"\u003eCustom (\u0026amp; dirty), hand-painted mahjong tiles\u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":46776832917760,"sku":"DMSet","price":275.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-23.jpg?v=1782143056"},{"product_id":"the-dirty-mahj-set-copy","title":"The Dirty Mahj Mat","description":"\u003cp data-rte-preserve-empty=\"true\" data-pm-slice=\"1 1 []\"\u003eWhere sass meets strategy.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-rte-preserve-empty=\"true\"\u003eThis 33” x 33” square of pure mahjong mischief is made from smooth neoprene with a non-slip rubber backing—so your tiles stay put while the jokes fly.\u003c\/li\u003e\n\u003cli data-rte-preserve-empty=\"true\"\u003eDesigned for players who don’t take themselves too seriously, the mat features our signature logo front and center, surrounded by iconic Dirty Mahj one-liners like:\u003cbr\u003e\n\u003cul\u003e\n\u003cli data-rte-preserve-empty=\"true\"\u003e“I’m not a player, I just mahj a lot”\u003c\/li\u003e\n\u003cli data-rte-preserve-empty=\"true\"\u003e“99 problems but mahjong ain’t one”\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003c\/li\u003e\n\u003cli data-rte-preserve-empty=\"true\"\u003ePerfectly sized for four-player chaos and dirty banter.\u003c\/li\u003e\n\u003cli data-rte-preserve-empty=\"true\"\u003eRoll it out, stack those tiles, and let the games (and laughs) begin.\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":46776839864576,"sku":"DMMat","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-35.jpg?v=1782143328"},{"product_id":"the-dirty-mahj-foam-trucker-hat","title":"The Dirty Mahj Foam Trucker Hat","description":"\u003cp data-rte-preserve-empty=\"true\"\u003eOTTO Foam trucker hat with Dirty Mahj Patch. Hot pink mesh\/bill with rope. Adjustable snap in back.\u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":46776841830656,"sku":"DMTruckerHat","price":30.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/Dirty-Mahj-Studio-6.jpg?v=1751142778"},{"product_id":"the-dirty-mahj-flat-bill","title":"The Dirty Mahj Flat Bill","description":"\u003cp\u003eWho Made The Rules? \u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Red","offer_id":46923008409856,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":46923008442624,"sku":null,"price":40.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/Untitled_design_-_1.webp?v=1755484452"},{"product_id":"tacky-christmas-bundle-tiles-mat","title":"Tacky Christmas Bundle: Tiles \u0026 Mat","description":"\u003cp\u003eGet both Dirty Mahj Tacky Christmas Tiles \u0026amp; Christmas Mat together! \u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":47000037687552,"sku":null,"price":330.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-14.jpg?v=1782144136"},{"product_id":"the-blue-dirty-mahj-set","title":"The BLUE Dirty Mahj Set","description":"\u003cp data-pm-slice=\"1 1 []\" data-rte-preserve-empty=\"true\"\u003eCustom (\u0026amp; dirty), hand-painted mahjong tiles in a blue colorway. Same illustrations, but instead of pink, think blue! \u003cstrong\u003e\u003c\/strong\u003e\u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":47016718074112,"sku":"DMSet","price":275.0,"currency_code":"USD","in_stock":false}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-21.jpg?v=1782143194"},{"product_id":"the-dirty-crop-signature-logo-hoodie","title":"The Dirty Crop Signature Logo Hoodie","description":"\u003cp\u003e\u003cspan\u003eYour new go-to hoodie for mahj night, school pick-ups, or when you want a \u003c\/span\u003e\u003cem data-start=\"614\" data-end=\"622\"\u003elittle\u003c\/em\u003e\u003cspan\u003e cozy with a \u003c\/span\u003e\u003cem data-start=\"635\" data-end=\"643\"\u003elittle\u003c\/em\u003e\u003cspan\u003e edge. This white cropped hoodie features our signature Dirty Mahj logo on the chest — soft, flattering, and just the right amount of spicy \u003c\/span\u003e\u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"S","offer_id":47439311765760,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47439311798528,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47439311831296,"sku":null,"price":65.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-91.jpg?v=1782144463"},{"product_id":"the-dirty-mahj-performance-zip-hoodie","title":"The Dirty Mahj Performance Zip Hoodie","description":"\u003cp\u003e\u003cspan\u003eSoft, lightweight, and just warm enough - this performance zip hoodie is your new throw-on-and-go favorite. Hits right above the waist and features our signature Dirty Mahj logo for that subtle “I play mahj and I’m good at it” energy.\u003c\/span\u003e\u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"S","offer_id":47439316091136,"sku":null,"price":75.0,"currency_code":"USD","in_stock":true},{"title":"M","offer_id":47439316123904,"sku":null,"price":75.0,"currency_code":"USD","in_stock":true},{"title":"L","offer_id":47439316156672,"sku":null,"price":75.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/IMG-7972.jpg?v=1765396472"},{"product_id":"mahjong-racks-4-wooden-with-magnetic-pushers","title":"Mahjong Racks (4) - Wooden with Magnetic Pushers","description":"\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cdiv\u003e\n\u003cp\u003eOur painted wooden mahjong racks are here in bold \u003cstrong\u003eDirty Mahj Red. \u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eEach 20\" red mahjong rack can hold up to 19 of our tiles and fits our full tile collection perfectly. Strong magnetic pushers are attached to each rack. \u003c\/p\u003e\n\u003cp\u003eThe perfect upgrade — or the gift every mahjong lover needs (dirty or not). \u003c\/p\u003e\n\u003cp\u003eComes with our velvet Dirty Mahj branded rack bag - also available for purchase separately. \u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":48864022167808,"sku":null,"price":100.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-39.jpg?v=1781792726"},{"product_id":"mahjong-rack-bag","title":"Mahjong Rack Bag","description":"\u003cp\u003eKeep your racks safe and easy to transport with our Dirty Mahj custom branded bags. \u003c\/p\u003e\n\u003cp\u003eBags are made of soft navy velvet and inside you will find 4 compartments, one for each rack+pusher. Each side of the bag closes securely with a pull string close. Our bags fit our 20\" racks perfectly and work great for any racks 20\" or shorter. \u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":48864081051904,"sku":null,"price":25.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-94.jpg?v=1781793363"},{"product_id":"dirty-mahj-colored-trucker-hat","title":"Dirty Mahj Trucker Hat","description":"\u003cp\u003eHeat Printed Logo on Trucker Hat \u003c\/p\u003e\n\u003cp\u003eMany different color options! \u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Hot Pink No Rope","offer_id":48864216482048,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"Hot Pink With Rope","offer_id":48864216514816,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"Camo","offer_id":48864216547584,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Lilac","offer_id":48864216580352,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"Solid Light Pink","offer_id":48864216613120,"sku":null,"price":30.0,"currency_code":"USD","in_stock":false},{"title":"Light Pink No Rope","offer_id":48864216645888,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Green No Rope","offer_id":48864216678656,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Blue","offer_id":48864216711424,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Neon Yellow","offer_id":48864216744192,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Orange","offer_id":48864216776960,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true},{"title":"Red","offer_id":48864216809728,"sku":null,"price":30.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-73.jpg?v=1781795895"},{"product_id":"the-dirty-mahj-america-mat","title":"The Dirty Mahj America Mat","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cem\u003eIn Mahj We Trust.\u003c\/em\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eThis 33\" x 33\" bandana-print beauty is made from smooth neoprene with a non-slip rubber backing — so your tiles stay put while you defend your right to mahj.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eRed, hot pink, and white paisley design with our signature lips front and center, because freedom never looked this good.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003ePerfectly sized for four-player chaos and unsolicited political commentary.\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eRoll it out, stack those tiles, and play like your liberty depends on it.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003cbr\u003e33\" x 33\" square\u003c\/p\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":48900511301888,"sku":null,"price":75.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/DirtyMahj_June_Studio-27_2c9b1b7c-9345-4d8c-a93f-7d7a4ad23d7f.jpg?v=1782741159"},{"product_id":"the-dirty-america-set-pre-order","title":"The Dirty America Set","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eSame rules. Dirtier attitude.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eCustom hand-painted mahjong tiles, now with an American agenda.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eBald eagles, raccoons, slot machines, crocs, and Founding Mothers — because this country deserves a tile set as chaotic and lovable as it is.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eMaterial\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eHand-painted custom inks on white acrylic\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eDue to the handmade nature of our tiles, slight variations in color, texture, and pattern are a natural part of their unique character — every tile is one of a kind\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eProtect your tiles from scratches and paint chipping by storing them in our soft-lined DMC pouch when not in use\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eDimensions\u003c\/strong\u003e\u003cbr\u003e1\" x 1-7\/16\" x 7\/16\"\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eEach Set Includes\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e36 each dots, bams, cracks\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e16 winds\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e12 dragons\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e8 flowers\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e10 jokers (Founding Mothers, obviously)\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e6 blanks\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eVelvet lined drawstring pouch\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eThe Dirty America Tile Guide\u003c\/li\u003e\n\u003c\/ul\u003e","brand":"Dirty Mahj","offers":[{"title":"Default Title","offer_id":48900563075328,"sku":null,"price":300.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0762\/3242\/5728\/files\/363005D0-8AA6-46FB-B793-EDE6FB41FE45.jpg?v=1785599346"}],"url":"https:\/\/dirtymahj.com\/collections\/frontpage.oembed","provider":"Dirty Mahj","version":"1.0","type":"link"}