{"title":"Mahjong Favorites","description":"\u003cp\u003eExplore mahjong inspired accessories, notebooks, cozy layers, and gifts for the players in your circle. Find something for game day and the moments between rounds.\u003c\/p\u003e","products":[{"product_id":"mahjong-cats-night-in-pouch","title":"Mahjong Cats Night In Pouch","description":"\u003cp\u003eThree cats. One table. Very serious business. This illustrated pouch captures the cozy company and quiet mischief of mahjong night. A charming home for little essentials and an easy gift for someone who loves cats as much as the game.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester exterior that holds shape and resists wrinkles\u003cbr\u003e- Non-woven laminate lining (white or black) for neat interior finish\u003cbr\u003e- Durable matching zipper with gold-color puller\u003cbr\u003e- Vibrant, high-resolution printing for bright, crisp colors\u003cbr\u003e- Multiple sizes; assembled in the USA from globally sourced parts\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":46246737412209,"sku":"12011067944546886602","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":46246737444977,"sku":"96427248642859078978","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":46246737477745,"sku":"29541905250388090754","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":46246737510513,"sku":"10514610233557743537","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/20260922122323-1f1b6806-7c5d-626c-9fb1-12efd0985f55.png?v=1790085392"},{"product_id":"bamvale-social-club-accessory-pouch-mahjong-inspired-t-bottom-cosmetic-bag","title":"BAMVALE Social Club Mahjong Pouch","description":"\u003cp\u003eGood tiles. Better company. Heritage jade, oxblood and vintage club lettering make this pouch a signature piece of the BAMVALE world. Choose Small or Large for little game-night essentials, everyday odds and ends or a gift for your favorite player.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% spun polyester exterior that resists wrinkles and keeps its shape\u003cbr\u003e- Non-woven laminate lining (black or white) for added structure and protection\u003cbr\u003e- Matching zipper closure with gold-colored puller for secure storage\u003cbr\u003e- Vivid, high-resolution printing for bright, crisp colors\u003cbr\u003e- T-bottom design that stands upright and offers easy access to contents\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":46247471906929,"sku":"18229989799005270358","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":46247471939697,"sku":"19033590954990036088","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":46247471972465,"sku":"49809850581939049494","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":46247472005233,"sku":"23580403485593559806","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/5703612541125163333_2048.jpg?v=1790091476"},{"product_id":"vintage-mahjong-floral-accessory-pouch-green-t-bottom-cosmetic-bag","title":"The Jade Tile Garden Mahjong Pouch","description":"\u003cp\u003eA garden made for game night. The Jade Tile Garden pairs ivory mahjong-inspired tiles with deep jade, oxblood blooms and vintage botanical detail for a pouch that feels more like a collected textile than ordinary game merchandise.\u003c\/p\u003e\n\u003cp\u003eChoose Small for cards and little game-night essentials or Large when you want extra room. A beautiful mahjong gift for players who prefer their accessories elegant, distinctive and just a little romantic.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester exterior — shape-retaining and wrinkle-resistant\u003cbr\u003e- Non-woven laminate lining (white or black) for cleaner interior finish\u003cbr\u003e- Durable zipper with gold-colored puller (zipper direction may vary)\u003cbr\u003e- Vibrant, high-resolution printing for bright, crisp colors\u003cbr\u003e- Multiple sizes available; assembled in USA from globally sourced parts\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48949537833073,"sku":"64314813820957181010","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48949537865841,"sku":"20420416965998195799","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48949537898609,"sku":"13714108006104893750","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48949537931377,"sku":"24445073218677576355","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/20260923175522-1f1b777f-2518-6bb8-a678-36eb6733f960.png?v=1790187004"},{"product_id":"mahjong-tile-accessory-pouch-vintage-game-night-makeup-bag","title":"Cozy Mahjong Table Pouch","description":"\u003cp\u003eThe feeling of a favorite game night, captured in one beautifully illustrated pouch. Cozy Mahjong Table brings warm wood, ivory tiles, tea and a softly nostalgic tabletop scene together in an accessory made for players who love the ritual around the game as much as the game itself.\u003c\/p\u003e\n\u003cp\u003eUse it for game-night essentials, small personal items or as a thoughtful gift for your favorite player.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester — resists wrinkles and keeps shape\u003cbr\u003e- Non-woven laminate lining (black or white) for clean interior finish\u003cbr\u003e- Durable zipper with gold-colored puller; zipper direction may vary\u003cbr\u003e- Vibrant, high-definition printing for bright, crisp colors\u003cbr\u003e- T-bottom construction for a stable, wide-opening base; multiple sizes available\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48949542912113,"sku":"23240329728717557293","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48949542944881,"sku":"35475883610423817467","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48949542977649,"sku":"32895570850599879148","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48949543010417,"sku":"12820560584114132600","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/2015368905541394343_2048.jpg?v=1790187242"},{"product_id":"black-cat-floral-accessory-pouch-t-bottom-makeup-bag-with-holiday-bow","title":"The Mahjong Cat Floral Pouch","description":"\u003cp\u003eMeet your newest game-night companion. A black cat, delicate tile motifs and vintage florals bring a little character to this everyday pouch. Thoughtful, playful and made for the friend whose favorite company has whiskers.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester exterior holds shape and resists wrinkles\u003cbr\u003e- Non-woven laminated lining for added protection\u003cbr\u003e- Durable zipper with gold-color puller\u003cbr\u003e- Vibrant, high-definition printing for crisp colors\u003cbr\u003e- Multiple sizes with T-bottom for stability\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48949563031665,"sku":"13995041445843975620","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48949563064433,"sku":"21506947086300893024","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48949563097201,"sku":"17127178161365347644","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48949563129969,"sku":"23334504562464406526","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/7393819502248261679_2048.jpg?v=1790188570"},{"product_id":"mahjong-floral-accessory-pouch-t-bottom-cosmetic-bag","title":"Botanical Mahjong Garden Pouch","description":"\u003cp\u003eDeep green, soft peonies and scattered mahjong-inspired tiles make this pouch feel like a little botanical keepsake. An elegant way to carry small essentials and a thoughtful gift for someone at your table.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% spun polyester that resists wrinkling and holds shape\u003cbr\u003e- Interior non-woven laminate lining for structure and a clean finish\u003cbr\u003e- Matching zip closure with gold-colored puller; zipper direction may vary\u003cbr\u003e- Vibrant, crisp all-over print\u003cbr\u003e- Multiple sizes, assembled in the USA from globally sourced materials\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48949569093745,"sku":"24129433843183916004","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48949569126513,"sku":"20062298339831158553","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48949569159281,"sku":"27063404484860331538","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48949569192049,"sku":"18106403117431125206","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/11932325502286967870_2048.jpg?v=1790189149"},{"product_id":"mahjong-tiles-floral-tote-bag-vintage-garden-aop-tote","title":"The Botanical Mahjong Tote Bag","description":"\u003cp\u003eTake a little of the garden with you. Heritage green, vintage roses and mahjong-inspired motifs bring a warm, decorative touch to a practical everyday tote. Made for market mornings, favorite books and your next game night.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% polyester body — durable, quick-drying medium-weight fabric (200 g\/m²).\u003cbr\u003e- Reinforced handle stitching for extra strength and everyday carrying.\u003cbr\u003e- Boxed corners provide added volume and structure for larger items.\u003cbr\u003e- Non-woven laminate interior with cotton handles for a clean finish and durability.\u003cbr\u003e- Choice of 5 handle colors; available in 3 sizes (±0.75\" tolerance).\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"13\" × 13'' \/ Black","offer_id":48949569388657,"sku":"22492073504042172296","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":48949569421425,"sku":"13786594009053560051","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":48949569454193,"sku":"11812010971747313990","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":48949569486961,"sku":"30105405077360545166","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":48949569519729,"sku":"32023640253207565414","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":48949569552497,"sku":"29131229675448326070","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":48949569585265,"sku":"24921163368323645569","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":48949569618033,"sku":"23522750112792171473","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":48949569650801,"sku":"19579730895363633302","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":48949569683569,"sku":"28954524712132121490","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":48949569716337,"sku":"20244314505223149412","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":48949569749105,"sku":"24186452514074461059","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":48949569781873,"sku":"32305806439906525996","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":48949569814641,"sku":"17304464667236884713","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":48949569847409,"sku":"18914859804164336232","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/3836785973266401568_2048.jpg?v=1790189174"},{"product_id":"floral-club-mahjong-tote-bag","title":"The Floral Club Mahjong Tote Bag","description":"\u003cp\u003eA little vintage charm for everything you carry. A floral frame and decorative lettering give this printed tote an easy, collected feel for errands, books and afternoons with friends.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% polyester body (200 g\/m²) that holds shape and dries quickly\u003cbr\u003e- Reinforced double-row stitching on handles for extra strength\u003cbr\u003e- Boxed corners for increased interior capacity and structure\u003cbr\u003e- Non-woven laminated interior for added protection; available in three sizes\u003cbr\u003e- Choice of five handle colors; seamless matching inner thread and transparent hem stitching\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"Printify","offers":[{"title":"13\" × 13'' \/ Black","offer_id":48952632475761,"sku":"29203992950776108832","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":48952632508529,"sku":"12167484777181613629","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":48952632541297,"sku":"33368370848600712084","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":48952632574065,"sku":"29897989104843901575","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":48952632606833,"sku":"20772733805025901132","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":48952632639601,"sku":"28045715590178593983","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":48952632672369,"sku":"18348039876344991758","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":48952632705137,"sku":"33697122374898445171","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":48952632737905,"sku":"23390771433727688572","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":48952632770673,"sku":"54131919744943000256","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":48952632803441,"sku":"20798153913798815787","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":48952632836209,"sku":"65049882888236628750","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":48952632868977,"sku":"24013640896896557293","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":48952632901745,"sku":"32810715599944807462","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":48952632934513,"sku":"29169370413019619968","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/10969619664739122641_2048.jpg?v=1790585800"},{"product_id":"one-more-game-mahjong-sweatshirt","title":"One More Game Mahjong Sweatshirt","description":"\u003cp\u003eFor the player who has never once meant “last round.”\u003c\/p\u003e\n\u003cp\u003eONE MORE GAME pairs warm retro lettering with mahjong-inspired tiles in an expressive graphic made to look like real vintage leisurewear — not hobby-store merch. Comfortable for game night, weekends and all the plans that mysteriously end with another hand.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester midweight fleece for warmth and soft handfeel\u003cbr\u003e- Classic crew neckline that layers easily over tees and shirts\u003cbr\u003e- Double-needle stitching on all seams for increased durability\u003cbr\u003e- Tear-away label for zero-scratch comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48952850776177,"sku":"10122947538558315048","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48952850808945,"sku":"19518982619387106538","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48952850841713,"sku":"21334504888654666211","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48952850874481,"sku":"31989853353062096314","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48952850907249,"sku":"15988375682788023275","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48952850940017,"sku":"20544373858564547449","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48952850972785,"sku":"31740661361328018931","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48952851005553,"sku":"29944712665452891183","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48952851038321,"sku":"13840217192149572490","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48952851071089,"sku":"25411822908120440243","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48952851103857,"sku":"30264115345622168701","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48952851136625,"sku":"28802374011069927154","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48952851169393,"sku":"20871450323249133849","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/12641916593704021044_2048.jpg?v=1790238507"},{"product_id":"floral-wreath-mahjong-sweatshirt","title":"Floral Wreath Mahjong Sweatshirt","description":"\u003cp\u003eMahjong tiles, soft florals and a vintage-inspired wreath bring a little garden charm to your everyday layers. A cozy crewneck for game nights, quiet weekends and the people who make both special.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester blend for softness and durability\u003cbr\u003e- Crew neckline for a classic, versatile silhouette\u003cbr\u003e- Double-needle stitching on all seams for long-lasting construction\u003cbr\u003e- Tear-away gray pearlized label for comfort and no scratch\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48952867324017,"sku":"25833855487728583301","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48952867356785,"sku":"33036484778953160745","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48952867389553,"sku":"16649576565880450986","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48952867422321,"sku":"43149314488827196005","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48952867455089,"sku":"13509201863129820968","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48952867487857,"sku":"73419875495195677403","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48952867520625,"sku":"80561244021498782380","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48952867553393,"sku":"13387009080885882728","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48952867586161,"sku":"16097173097865286260","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48952867618929,"sku":"31024313440800431401","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48952867651697,"sku":"13501200840689613434","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48952867684465,"sku":"14415121310033519891","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48952867717233,"sku":"29512571805607505143","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/4359566358467308080_2048.jpg?v=1790521443"},{"product_id":"mahjong-notes-spiral-notebook-floral-vintage-game-journal-for-players-fans","title":"Mahjong Notes Spiral Notebook","description":"\u003cp\u003eFor scores, strategy, reminders and everything said between hands.\u003c\/p\u003e\n\u003cp\u003eMahjong Notes pairs a dark green botanical cover with original tile artwork in a notebook that feels polished enough to gift and practical enough to live in your game bag. Inside are 118 ruled pages for whatever you want to remember from the table.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 118 ruled pages (59 sheets) of 90 gsm paper for smooth writing\u003cbr\u003e- Metal spiral binding that lets the notebook lie flat and allows easy page removal\u003cbr\u003e- Inside back document pocket for scorecards, reference slips, or small items\u003cbr\u003e- Sturdy 350 gsm front and back covers with front cover print and dark grey back\u003cbr\u003e- Compact 6\" x 8\" size—portable for game nights and travel\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Use a soft, clean and dry cloth to gently brush any dust or dirt off from the center of book outwards.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eOne Size\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Thickness, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"One Size","offer_id":48952912609393,"sku":"29619811619144520248","price":27.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/3029153570355187647_2048.jpg?v=1790239262"},{"product_id":"sunday-mahjong-garden-woven-blanket","title":"The Sunday Mahjong Garden Woven Blanket","description":"\u003cp\u003eFour friends, one garden table and an afternoon with nowhere else to be.\u003c\/p\u003e\n\u003cp\u003eThe Sunday Mahjong Garden turns cats, a corgi, a poodle and a mahjong table into a warm decorative scene designed especially for woven texture. Charming without feeling childish, it’s a statement gift for players who love animals, gardens and beautifully illustrated interiors.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton woven fabric with textured threads\u003cbr\u003e- Colorful fringed edges for a finished, vintage look\u003cbr\u003e- Available in three sizes to suit different spaces\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":48953701957745,"sku":"39664662710807828370","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":48953701990513,"sku":"28066504695301262068","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":48953702023281,"sku":"22465585684160160578","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/20260924120834-1f1b810a-a4b9-67e8-86d1-d23c193701ac.png?v=1790251909"},{"product_id":"winter-game-room-mahjong-woven-blanket","title":"The Winter Game Room Mahjong Woven Blanket","description":"\u003cp\u003eA table waiting beneath warm lamplight, snow beyond the windows and a room that feels like it has been hosting games for generations.\u003c\/p\u003e\n\u003cp\u003eThe Winter Game Room is one of BAMVALE’s most atmospheric woven pieces — rich, quiet and made for customers who want their love of mahjong to become part of the room.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton construction for a strong, smooth woven surface\u003cbr\u003e- Colorful fringed edges and visible woven threads for tactile detail\u003cbr\u003e- Available in three sizes to fit sofas, beds, or cozy chairs\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":48953704743025,"sku":"71154025274914401005","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":48953704775793,"sku":"11578436943288915623","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":48953704808561,"sku":"29130834296756792809","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/16155291280386629629_2048.jpg?v=1790252131"},{"product_id":"woven-blanket-vintage-conservatory-tapestry-throw","title":"The Mahjong Conservatory Woven Blanket","description":"\u003cp\u003eAn old glasshouse, afternoon light and a mahjong table hidden among palms and flowering branches.\u003c\/p\u003e\n\u003cp\u003eThe Mahjong Conservatory is designed as a decorative woven piece with botanical architecture leading the eye toward the game below. Romantic, luminous and made for spaces where ordinary game-room decor would feel too obvious.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton woven fabric for strong, smooth finish\u003cbr\u003e- Colorful fringed edges for a finished, vintage look\u003cbr\u003e- Available in two sizes to fit different spaces\u003cbr\u003e- Woven threads create textured depth\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 54\" × 70\"","offer_id":48953716670577,"sku":"67260510788078457393","price":119.95,"currency_code":"USD","in_stock":false},{"title":"Artwork \/ 60\" × 80\"","offer_id":48953716703345,"sku":"22899971226334197511","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/13086313465491648630_2048.jpg?v=1790252914"},{"product_id":"poodle-floral-tote-bag-cute-vintage-dog-canvas-tote-for-dog-lovers-floral-pet-gift","title":"Mahjong Garden Poodle Tote Bag","description":"\u003cp\u003eA little elegance, a little mischief. The Mahjong Garden Poodle pairs a warm apricot poodle with oversized mahjong tiles and soft garden color for a tote that feels charming without becoming cartoonish.\u003c\/p\u003e\n\u003cp\u003eAn easy conversation piece for dog lovers heading to brunch, the library or their next game.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% polyester medium-weight body (200 g\/m²) — durable and quick-drying\u003cbr\u003e- Reinforced double-row stitching on handles for extra strength\u003cbr\u003e- Boxed corners for added capacity and structure\u003cbr\u003e- Non-woven laminate interior with cotton handles; choose from 5 handle colors\u003cbr\u003e- Available in 3 sizes; size tolerance ±0.75\" (1.9 cm)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"13\" × 13'' \/ Black","offer_id":48953716899953,"sku":"21675552654580043838","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":48953716932721,"sku":"13800396476031071156","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":48953716965489,"sku":"11057854948402037347","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":48953716998257,"sku":"19246075130966219929","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":48953717031025,"sku":"47680231869360804552","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":48953717063793,"sku":"16523612705498240437","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":48953717096561,"sku":"21017498035293614214","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":48953717129329,"sku":"22872820101130013190","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":48953717162097,"sku":"22177712723230797871","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":48953717194865,"sku":"17740848092057132463","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":48953717227633,"sku":"19971495431636084493","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":48953717260401,"sku":"11859413983528353607","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":48953717293169,"sku":"12559919350044494070","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":48953717325937,"sku":"12674540665337493114","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":48953717358705,"sku":"31057782605979305215","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/6774767072738183173_2048.jpg?v=1790253020"},{"product_id":"mahjong-tile-cosmetic-pouch-vintage-green-check-accessory-bag","title":"Sunday Tiles Mahjong Pouch","description":"\u003cp\u003eSunday Tiles brings a lighter side of mahjong to game night. Soft mint, ivory, dusty pink and vintage-preppy patterning give this pouch an easy weekend feel while the original tile motifs keep the game unmistakably at the center.\u003c\/p\u003e\n\u003cp\u003eMade for players who like their mahjong accessories cheerful, polished and a little unexpected.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester exterior — retains shape and resists wrinkles\u003cbr\u003e- Non-woven laminate lining for spill resistance and structure\u003cbr\u003e- Durable matching zipper with gold-color puller\u003cbr\u003e- Vivid, high-resolution printing for bright colors\u003cbr\u003e- T-bottom design provides stable, roomy interior\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48953718636657,"sku":"65054003448900512320","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48953718669425,"sku":"25012108914282549889","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48953718702193,"sku":"26846330912809476589","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48953718734961,"sku":"93277921108183558664","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/14040270474568404930_2048.jpg?v=1790253227"},{"product_id":"see-you-at-the-table-mahjong-sweatshirt","title":"See You at the Table Mahjong Sweatshirt","description":"\u003cp\u003ePart invitation, part weekly ritual. SEE YOU AT THE TABLE celebrates the people you keep coming back to play with in a warm retro graphic designed for everyday wear.\u003c\/p\u003e\n\u003cp\u003eVintage typography and original tile motifs give it a social, nostalgic feel without turning it into club merch.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester blend for softness and durability\u003cbr\u003e- Classic crew neckline — easy to layer and flattering\u003cbr\u003e- Double-needle stitched seams for long-lasting construction\u003cbr\u003e- Tear-away, pearlized gray label for itch-free comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48953719554161,"sku":"33805213316357815231","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48953719586929,"sku":"39743706998839678880","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48953719619697,"sku":"26378764360355122380","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48953719652465,"sku":"24656109713942033443","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48953719685233,"sku":"10523943369430660851","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48953719718001,"sku":"28728831484645570704","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48953719750769,"sku":"13736374200953627930","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48953719783537,"sku":"21361704803195405973","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48953719816305,"sku":"31462619375200283135","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48953719849073,"sku":"30064721871285474716","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48953719881841,"sku":"20827685443475238600","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48953719914609,"sku":"21889378286516060527","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48953719947377,"sku":"26653537202480981893","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/18082809364326549465_2048.jpg?v=1790253405"},{"product_id":"lucky-tile-plaid-mahjong-magsafe-wallet","title":"Lucky Tile Plaid Mahjong MagSafe Wallet","description":"\u003cp\u003eHeritage plaid, reworked for the player who wants mahjong somewhere unexpected.\u003c\/p\u003e\n\u003cp\u003eLucky Tile Plaid combines forest, ivory, oxblood and camel with small tile motifs in a compact accessory that reads as pattern first and game reference second. Holds up to two cards and attaches magnetically to MagSafe-compatible devices.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Vegan PU leather in black or white\u003cbr\u003e- Bright, high-resolution printed plaid design\u003cbr\u003e- Quick-release magnetic attachment\u003cbr\u003e- MagSafe® compatible\u003cbr\u003e- Holds up to 2 cards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Clean with damp cotton or microfiber cloth. Add a drop of dish soap to the cloth if needed.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Black \/ One size","offer_id":48953720930417,"sku":"28081421932626033635","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ One size","offer_id":48953720963185,"sku":"28588960445369990776","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/13861864111219729928_2048.jpg?v=1790253668"},{"product_id":"mahjong-journal-notebook-vintage-floral-spiral-ruled-notebook-for-game-notes-scorekeeping","title":"Pink Mahjong Journal Spiral Notebook","description":"\u003cp\u003eSoft pink, sage and burgundy give this mahjong journal a lighter, romantic stationery look without losing the game itself.\u003c\/p\u003e\n\u003cp\u003eMade for scores, notes, plans or everyday journaling, it’s a pretty desk companion and an easy gift for the player whose accessories are almost as considered as her tiles.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 118 ruled pages on smooth 90gsm paper for comfortable writing\u003cbr\u003e- Metal spiral binding that lies flat and allows easy page removal\u003cbr\u003e- Interior document pocket for scorecards and loose notes\u003cbr\u003e- Durable 350gsm front and back covers with front cover print and dark grey back\u003cbr\u003e- Compact 6\" x 8\" size — portable and ready for table-side use\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Use a soft, clean and dry cloth to gently brush any dust or dirt off from the center of book outwards.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eOne Size\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Thickness, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"One Size","offer_id":48953721421937,"sku":"88832769331210207661","price":27.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/6068812488578001046_2048.jpg?v=1790253682"},{"product_id":"vintage-mahjong-tile-cosmetic-pouch-pink-floral-accessory-bag","title":"The Mahjong Picnic Pouch","description":"\u003cp\u003eGingham, strawberries, ribbons and tiles — The Mahjong Picnic was made for cheerful game days. The design combines a vintage picnic-check rhythm with original mahjong imagery for a pouch that feels playful, collectible and effortlessly giftable.\u003c\/p\u003e\n\u003cp\u003eA bright choice for summer games, weekends away or anyone whose favorite table deserves something a little prettier.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester exterior—holds shape and resists wrinkles\u003cbr\u003e- Inner non-woven laminate lining for structure and easy cleaning\u003cbr\u003e- Durable zipper closure with gold-color puller\u003cbr\u003e- Vibrant, high-resolution all-over print in warm pink and green tones\u003cbr\u003e- T-bottom design for stable, upright storage; multiple sizes available\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48959333105777,"sku":"11687635207081807704","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48959333138545,"sku":"27405559180280012326","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48959333171313,"sku":"13874311623841287094","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48959333204081,"sku":"27604413157349573718","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/20260925131011-1f1b8e27-0988-639e-b606-5a67dae70189.png?v=1790342181"},{"product_id":"floral-mahjong-tile-accessory-pouch-cosmetic-bag-with-pink-ribbon","title":"Lucky Tile Bows Mahjong Pouch","description":"\u003cp\u003eA little bow, a few lucky tiles and just enough vintage sweetness. Lucky Tile Bows is designed for the player who wants her game-night accessories to feel special without drifting into novelty.\u003c\/p\u003e\n\u003cp\u003eThe compact illustrated composition makes it especially charming as a small gift, while the larger size gives you extra everyday versatility.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester exterior that resists wrinkles and holds vibrant printed colors\u003cbr\u003e- Non-woven laminated lining (black or white) for spill resistance and structure\u003cbr\u003e- Durable matching zipper with gold-colored puller (zipper direction may vary)\u003cbr\u003e- Structured T-bottom design for stability and extra internal capacity\u003cbr\u003e- Available in multiple sizes; assembled in the USA from globally sourced parts\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48959335530609,"sku":"15536200636962072179","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48959335563377,"sku":"13932752189001654203","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48959335596145,"sku":"31960044908222701840","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48959335628913,"sku":"46776327416667797086","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/7629022432412218071_2048.jpg?v=1790342627"},{"product_id":"floral-mahjong-bouquet-tote","title":"Mahjong Market Day Floral Tote Bag","description":"\u003cp\u003ePart flower-market find, part mahjong obsession. Mahjong Market Day turns ivory tiles and garden blooms into a vertically balanced still life designed especially for printed fabric.\u003c\/p\u003e\n\u003cp\u003ePretty enough for everyday errands and unmistakable enough for game night, it makes an art-led mahjong gift rather than a logo tote.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% polyester body that holds shape and dries quickly\u003cbr\u003e- Reinforced double-stitched handles for extra strength\u003cbr\u003e- Boxed corners for added interior space and structure\u003cbr\u003e- Medium-weight fabric (200 g\/m²) with non-woven laminate interior\u003cbr\u003e- Available in three sizes with five handle color options\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"13\" × 13'' \/ Black","offer_id":48959342116977,"sku":"22281875367926062099","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":48959342149745,"sku":"21383585019181415843","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":48959342182513,"sku":"31927348446064906980","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":48959342215281,"sku":"24510452342290962019","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":48959342248049,"sku":"11441752558070916698","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":48959342280817,"sku":"79418276110513774658","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":48959342313585,"sku":"22886072150905417489","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":48959342346353,"sku":"27447280527887934289","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":48959342379121,"sku":"68908427203550069005","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":48959342411889,"sku":"30187017395002570078","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":48959342444657,"sku":"23054542006892960163","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":48959342477425,"sku":"23452193589608715864","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":48959342510193,"sku":"22368762551818952103","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":48959342542961,"sku":"22169419207007144677","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":48959342575729,"sku":"29628512513607899710","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/6824941773009127164_2048.jpg?v=1790343690"},{"product_id":"wear-your-imagination-floral-crewneck-sweatshirt","title":"Wear Your Imagination Floral Mahjong Sweatshirt","description":"\u003cp\u003eWear your love of the game. Mahjong-inspired tiles, pink blooms and ribbon details surround the words “Wear your imagination” in a romantic vintage graphic. An everyday crewneck for game nights, weekends and a little more joy beyond the table.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton, 40% polyester blend for balanced softness and durability\u003cbr\u003e- Crew neckline for classic, easy styling\u003cbr\u003e- Double-needle stitching on all seams for long-lasting construction\u003cbr\u003e- Tear-away pearlized gray label for itch-free comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48959350702193,"sku":"13380397960579011201","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48959350734961,"sku":"25829051417333443345","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48959350767729,"sku":"48942496802520218050","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48959350800497,"sku":"10315228911376882955","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48959350833265,"sku":"30566019008553687935","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48959350866033,"sku":"20819714772907236600","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48959350898801,"sku":"19827450794126322222","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48959350931569,"sku":"88961682669489340295","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48959350964337,"sku":"21696118082852227998","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48959350997105,"sku":"60265243432449973941","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48959351029873,"sku":"20819928472846305993","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48959351062641,"sku":"24932373716802411607","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48959351095409,"sku":"11057424218677728037","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/7524332377476190581_2048.jpg?v=1790344542"},{"product_id":"tiles-tea-crewneck-sweatshirt-vintage-mahjong-tea-lover-pullover","title":"Tiles \u0026 Tea Mahjong Sweatshirt","description":"\u003cp\u003eTwo excellent reasons to clear the afternoon.\u003c\/p\u003e\n\u003cp\u003eTILES \u0026amp; TEA combines an illustrated teacup, mahjong tiles and soft seventies-inspired typography in an easy everyday graphic. Cozy enough for game night, understated enough to wear anywhere.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester blend for softness and durability\u003cbr\u003e- Crew neckline for a classic, easy-to-layer fit\u003cbr\u003e- Double-needle stitching on all seams for long-lasting wear\u003cbr\u003e- Tear-away label (gray, pearlized) for itch-free comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48959364726897,"sku":"21282116079729514163","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48959364759665,"sku":"33503298792515432514","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48959364792433,"sku":"17075627482263130437","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48959364825201,"sku":"79102883102889041418","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48959364857969,"sku":"22081668802235361979","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48959364890737,"sku":"30367473705271297998","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48959364923505,"sku":"27269353187932459884","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48959364956273,"sku":"27499552644565503627","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48959364989041,"sku":"13440512352396328169","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48959365021809,"sku":"66122377753012170412","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48959365054577,"sku":"22714475346656931831","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48959365087345,"sku":"30106144341442444529","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48959365120113,"sku":"27032711570274877296","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/7916097834378788091_2048.jpg?v=1790345471"},{"product_id":"patchwork-heirloom-woven-blanket-vintage-quilt-pattern-throw","title":"The Game Night Quilt Mahjong Woven Blanket","description":"\u003cp\u003eMahjong reimagined as a heritage textile.\u003c\/p\u003e\n\u003cp\u003eThe Game Night Quilt uses larger patchwork-style blocks, bamboo and circle motifs, geometric forms and warm vintage color to create a blanket that feels collected rather than themed. Decorative enough to live in the room every day, even when no one is playing.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton woven fabric for strength and soft handfeel\u003cbr\u003e- Colorful fringed edges and visible woven threads for textured, vintage look\u003cbr\u003e- Available in three sizes to suit sofa, bed, or floor use\u003cbr\u003e- Woven finish: colors may appear slightly softer than on screen\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":48959366004849,"sku":"53196103804431752717","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":48959366037617,"sku":"16811592488148203468","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":48959366070385,"sku":"16380481818258538974","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/14016958821543800481_2048.jpg?v=1790346012"},{"product_id":"seaside-mahjong-house-woven-blanket","title":"The Seaside Mahjong House Woven Blanket","description":"\u003cp\u003eOpen windows, sea air and a table set for the afternoon.\u003c\/p\u003e\n\u003cp\u003eThe Seaside Mahjong House brings coastal blue, sea-glass green and warm wood into an airy illustrated room centered on mahjong. A light, escapist statement piece for players who want their space to feel more like a destination.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton woven fabric for strength and smooth print surface\u003cbr\u003e- Two design variants: Artwork (bold color blocks) or Photo (photorealistic gradations)\u003cbr\u003e- Colorful fringed edges and visible woven threads for a tapestry look\u003cbr\u003e- Available in two sizes to suit chairs, sofas, or beds\u003cbr\u003e- Woven finish: colors may appear slightly softer than on screen\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 54\" × 70\"","offer_id":48959401754737,"sku":"31148345654626070710","price":119.95,"currency_code":"USD","in_stock":false},{"title":"Photo \/ 54\" × 70\"","offer_id":48959401787505,"sku":"95724184052922613583","price":119.95,"currency_code":"USD","in_stock":false},{"title":"Artwork \/ 60\" × 80\"","offer_id":48959401820273,"sku":"12801137298054494682","price":134.95,"currency_code":"USD","in_stock":true},{"title":"Photo \/ 60\" × 80\"","offer_id":48959401853041,"sku":"35222148805919349910","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/187804448258238312_2048.jpg?v=1790348294"},{"product_id":"mahjong-field-notes-spiral-notebook-vintage-mahjong-game-journal","title":"Mahjong Field Notes Spiral Notebook","description":"\u003cp\u003eA quieter notebook for players who prefer heritage stationery over pink florals.\u003c\/p\u003e\n\u003cp\u003eMahjong Field Notes combines parchment, olive, terracotta and original tile motifs in a vintage field-journal layout. Use it for game notes, scores, ideas or simply as an everyday notebook with a little mahjong personality.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 118 ruled pages (59 sheets) of 90gsm writing paper\u003cbr\u003e- Metal spiral binding for easy page turning and removal\u003cbr\u003e- Inside back cover document pocket for cards or loose papers\u003cbr\u003e- 350gsm front and back covers with full front cover print and dark grey back\u003cbr\u003e- Compact 6\" x 8\" size, 100% paper construction\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Use a soft, clean and dry cloth to gently brush any dust or dirt off from the center of book outwards.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eOne Size\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Thickness, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            0.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"One Size","offer_id":48959527977073,"sku":"77718128390000247440","price":27.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/15658283693320564851_2048.jpg?v=1790351913"},{"product_id":"retro-mahjong-tile-accessory-pouch","title":"Cabana Tiles Mahjong Pouch","description":"\u003cp\u003eMahjong goes poolside. Cabana Tiles mixes original tile motifs with sun-faded resort stripes in coral, aqua, bottle green and warm ivory for a design that feels like a vintage club accessory discovered on holiday.\u003c\/p\u003e\n\u003cp\u003eGraphic, bright and less floral than the rest of the collection, it gives BAMVALE’s game-night lineup a crisp summer personality.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester for shape retention and low wrinkling\u003cbr\u003e- Non-woven laminated lining to protect prints and contents\u003cbr\u003e- Durable zipper with gold-tone puller\u003cbr\u003e- Vibrant, high-resolution dye-sublimation print\u003cbr\u003e- T-bottom design for a stable, roomy interior\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48959560024177,"sku":"31161879898954819825","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48959560056945,"sku":"21821478828724506287","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48959560089713,"sku":"67506330824758749381","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48959560122481,"sku":"59827568909764252593","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/20260925162806-1f1b8fe1-665e-6850-a680-0a4e0bb70ce9.png?v=1790353907"},{"product_id":"retro-mahjong-tile-accessory-pouch-t-bottom-cosmetic-bag","title":"Lucky Checkerboard Mahjong Pouch","description":"\u003cp\u003eRetro checkerboard meets mahjong in a compact graphic pouch made to stand out. Mint, ivory, faded red, navy and camel create an easy preppy palette while simplified tile motifs keep the look tied to the table.\u003c\/p\u003e\n\u003cp\u003eA fun but polished alternative for players who prefer bold pattern over florals.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% spun polyester that resists wrinkles and holds shape\u003cbr\u003e- Interior non-woven laminate lining for structure and a clean finish\u003cbr\u003e- Matching zipper with gold-colored puller for secure closure\u003cbr\u003e- Vibrant, high-definition printed colors\u003cbr\u003e- Multiple sizes available; assembled in the USA from globally sourced parts\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":48959562121329,"sku":"73606276180787666927","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":48959562154097,"sku":"11940937415929616940","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":48959562186865,"sku":"30475074707224554161","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":48959562219633,"sku":"23250557620827219749","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/18347495561830017358_2048.jpg?v=1790354188"},{"product_id":"cavalier-king-charles-tote-bag-cute-cavalier-puppy-all-over-print-tote","title":"Mahjong Cavalier Dog Tote Bag","description":"\u003cp\u003eA chestnut-and-cream Cavalier keeps a watchful eye on the tiles in this warm, collectible illustration. Soft vintage color and a quietly mischievous pose make it feel like a piece of boutique art rather than ordinary pet merchandise.\u003c\/p\u003e\n\u003cp\u003eFor the friend whose two great loves are mahjong and dogs.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% medium-weight polyester body for strength and quick-dry performance\u003cbr\u003e- Reinforced handle stitching and cotton straps for durable, comfortable carrying\u003cbr\u003e- Boxed corners and single large compartment for extra internal space and structure\u003cbr\u003e- Seamless thread color with black inner stitching and transparent hem thread for a clean finish\u003cbr\u003e- Available in three sizes with five handle color options; non-woven laminate interior for added durability\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"Printify","offers":[{"title":"13\" × 13'' \/ Black","offer_id":48959580995697,"sku":"28389344292702590880","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":48959581028465,"sku":"10224855677738613675","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":48959581061233,"sku":"24590537227548774787","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":48959581094001,"sku":"30564860764321276167","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":48959581126769,"sku":"27969421182588796542","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":48959581159537,"sku":"15744454219078348010","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":48959581192305,"sku":"28038844248550725273","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":48959581225073,"sku":"44985723476136000731","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":48959581257841,"sku":"11701543663500121394","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":48959581290609,"sku":"25072086867401781590","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":48959581323377,"sku":"61209021454008631606","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":48959581356145,"sku":"14254856701351334952","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":48959581388913,"sku":"27185546599141120822","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":48959581421681,"sku":"83869662460512643310","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":48959581454449,"sku":"56349737040655324939","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/11040902585839103475_2048.jpg?v=1790585940"},{"product_id":"table-for-four-mahjong-crewneck-sweatshirt-retro-mahjong-tile-game-tee","title":"Table for Four Mahjong Sweatshirt","description":"\u003cp\u003eFour seats. A wall of tiles. Plans made.\u003c\/p\u003e\n\u003cp\u003eTABLE FOR FOUR is one of BAMVALE’s cleaner, more gender-neutral apparel designs, using four tile groupings and vintage typography to reference the shape and ritual of the game without florals or decorative clutter.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester for soft warmth and shape retention\u003cbr\u003e- Crew neckline that lays flat and pairs well with layers\u003cbr\u003e- Double-needle stitching on all seams for enhanced durability\u003cbr\u003e- Tear-away label for scratch-free comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48959694864497,"sku":"30199161604864543094","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48959694897265,"sku":"30960650892942028584","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48959694930033,"sku":"25900122065463551546","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48959694962801,"sku":"17005470863130231877","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48959694995569,"sku":"61095556969229058309","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48959695028337,"sku":"19556195689509600653","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48959695061105,"sku":"41669978842145092621","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48959695093873,"sku":"27248252390498593294","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48959695126641,"sku":"57009098197854813354","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48959695159409,"sku":"27731588853229305009","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48959695192177,"sku":"19513027633984951369","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48959695224945,"sku":"42622916080359733060","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48959695257713,"sku":"26665935578082586356","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/12476786714565462502_2048.jpg?v=1790355825"},{"product_id":"just-one-more-hand-mahjong-sweatshirt","title":"Just One More Hand Mahjong Sweatshirt","description":"\u003cp\u003eThe universal last words of mahjong night.\u003c\/p\u003e\n\u003cp\u003eJUST ONE MORE HAND keeps the design bold and wearable: strong seventies typography, a concise group of tiles and plenty of negative space. A mahjong sweatshirt for people who prefer fashion graphics over novelty slogans.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester blend for balanced softness and durability\u003cbr\u003e- Crew neckline for a classic, easy-to-style look\u003cbr\u003e- Double-needle stitching on all seams for long-lasting construction\u003cbr\u003e- Tear-away label (gray, pearlized) for scratch-free comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":48959763513457,"sku":"25012682437315783690","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":48959763546225,"sku":"11368419366498014753","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":48959763578993,"sku":"17930224869839816701","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":48959763611761,"sku":"67121639946377471672","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":48959763644529,"sku":"16027958819529398020","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":48959763677297,"sku":"12937074400205316557","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":48959763710065,"sku":"31762920184050029020","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":48959763742833,"sku":"71951035982799791097","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":48959763775601,"sku":"43639587682848606077","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":48959763808369,"sku":"17572419124762794562","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":48959763841137,"sku":"50196603455489562128","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":48959763873905,"sku":"17424253995438338890","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":48959763906673,"sku":"15425462961809991283","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/13055862815363844178_2048.jpg?v=1790356275"},{"product_id":"circle-club-check-mahjong-magsafe-wallet","title":"Circle Club Check Mahjong MagSafe Wallet","description":"\u003cp\u003eA graphic check built around the circles of mahjong.\u003c\/p\u003e\n\u003cp\u003eNavy, cream, oxblood, jade and camel make Circle Club Check one of BAMVALE’s cleanest small-accessory designs — geometric, compact and easy to carry every day without looking like novelty merchandise.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Bright, crisp print with vibrant colors\u003cbr\u003e- Black or white vegan PU leather construction\u003cbr\u003e- Quick-release magnet for easy access\u003cbr\u003e- MagSafe® compatible for secure phone attachment\u003cbr\u003e- Holds up to 2 cards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Clean with damp cotton or microfiber cloth. Add a drop of dish soap to the cloth if needed.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Black \/ One size","offer_id":48959827902577,"sku":"23279246366721128972","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ One size","offer_id":48959827935345,"sku":"41921106117653731108","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/515988247076265707_2048.jpg?v=1790356710"},{"product_id":"cozy-christmas-parlor-woven-blanket-holiday-fireplace-tree-throw","title":"The Christmas Mahjong Parlour Woven Blanket","description":"\u003cp\u003eChristmas lights, velvet bows, a warm fire and a table ready for four.\u003c\/p\u003e\n\u003cp\u003eThe Christmas Mahjong Parlour brings the holiday game-night ritual into a richly illustrated woven blanket made to become part of the season year after year. A memorable Christmas gift for the player who would rather be at the table.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton construction with strong, smooth spun fibers\u003cbr\u003e- Colorful fringed edges for a handcrafted finish\u003cbr\u003e- Woven threads create textured, tapestry-like detail\u003cbr\u003e- Available in three sizes; woven colors may appear slightly softer than on screen\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":48959934169201,"sku":"99056360126561282903","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":48959934201969,"sku":"15580363646758104869","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":48959934234737,"sku":"25577245537886356885","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/20260925173631-1f1b907a-54d3-61b4-9b73-5edeae7947ac.png?v=1790357962"},{"product_id":"mid-century-poolside-woven-wall-tapestry-retro-palm-springs-home-decor","title":"Palm Springs Mahjong Patio Woven Wall Tapestry","description":"\u003cp\u003eMid-century lines, turquoise water and mahjong under the desert sun.\u003c\/p\u003e\n\u003cp\u003eThe Palm Springs Mahjong Patio trades dark club rooms for coral, avocado, turquoise and California modernism. Bright, graphic and intentionally different from traditional mahjong decor.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable polyester-cotton blend that keeps shape and dries quickly\u003cbr\u003e- Sewn hemmed edges for long-lasting wear\u003cbr\u003e- Black backing for enhanced color contrast\u003cbr\u003e- Built-in rod pocket for easy hanging\u003cbr\u003e- Detailed woven threads for textured, tapestry-style imagery\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Spot clean gently with a damp cloth and mild detergent; lay flat or hang to dry\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e26'' × 36''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            36.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 26'' × 36''","offer_id":48959942328433,"sku":"10230266201934029876","price":79.95,"currency_code":"USD","in_stock":true},{"title":"Photo \/ 26'' × 36''","offer_id":48959942361201,"sku":"12477040888156452764","price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/759693110556906515_2048.jpg?v=1790358750"},{"product_id":"toile-toiletry-pouch-vintage-blue-floral-accessory-bag","title":"Mahjong Toile Pouch","description":"\u003cp\u003eA classic toile with a game-night twist. Tiny tables, tiles and quiet mahjong moments repeat across an antique-ivory field in soft blue, turning the familiar heritage print into something made especially for players.\u003c\/p\u003e\n\u003cp\u003eRefined enough for everyday use and full of small details to discover, Mahjong Toile makes an especially thoughtful hostess or club gift.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester fabric—shape-retaining and wrinkle-resistant\u003cbr\u003e- Non-woven laminated lining for protection and contrast\u003cbr\u003e- Durable matching zipper with gold-colored puller\u003cbr\u003e- T-bottom design for upright, stable storage\u003cbr\u003e- Vibrant, high-resolution print\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":67577356058737,"sku":"71476195415014086054","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":67577356091505,"sku":"33974460000880811244","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":67577356124273,"sku":"32950455886534625114","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":67577356157041,"sku":"55365543679692275718","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/17573690042206585356_2048.jpg?v=1790427617"},{"product_id":"mahjong-tile-accessory-pouch-elegant-mahjong-cosmetic-bag","title":"Lucky Tile Charms Mahjong Pouch","description":"\u003cp\u003eInspired by a box of treasured little keepsakes, Lucky Tile Charms presents mahjong-inspired motifs like tiny vintage jewels against a rich color field.\u003c\/p\u003e\n\u003cp\u003eCompact, graphic and a little glamorous, it’s a lovely choice for anyone who likes her game-night accessories to feel more like jewelry than sports gear.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester resists wrinkles and keeps shape\u003cbr\u003e- Non-woven laminate lining (black or white) for cleaner inside finish\u003cbr\u003e- Durable zipper closure with gold-color puller (zipper direction may vary)\u003cbr\u003e- Multiple sizes with 0.375\" size tolerance; assembled in USA from global parts\u003cbr\u003e- Vibrant, high-resolution printing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":67577377685617,"sku":"70009644172065024017","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":67577377718385,"sku":"29152465756161370494","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":67577377751153,"sku":"32340668800602333290","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":67577377783921,"sku":"21609861344229956250","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/14401416735299765741_2048.jpg?v=1790428103"},{"product_id":"corgi-tote-bag-cute-smiling-corgi-all-over-print-tote","title":"Mahjong Garden Corgi Tote Bag","description":"\u003cp\u003eBright eyes, short legs, questionable respect for the tiles. The Mahjong Garden Corgi brings a confident corgi into a softly illustrated game-night world with large, recognizable mahjong pieces and restrained garden detail.\u003c\/p\u003e\n\u003cp\u003eCheerful, giftable and designed to be carried well beyond the table.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% polyester body with vivid all-over print.\u003cbr\u003e- Boxed corners for extra carrying space.\u003cbr\u003e- Reinforced double-stitched handles for strength.\u003cbr\u003e- Non-woven laminate interior for structure and easy cleaning.\u003cbr\u003e- Available in three sizes with five handle color options.\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"13\" × 13'' \/ Black","offer_id":67577395314801,"sku":"23597391550294358224","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":67577395347569,"sku":"11497145194345040737","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":67577395380337,"sku":"45212304400382457593","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":67577395413105,"sku":"18876881247645213679","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":67577395445873,"sku":"18638665207027761345","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":67577395478641,"sku":"27093740007535188868","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":67577395511409,"sku":"23073990995902802818","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":67577395544177,"sku":"13256865938238907648","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":67577395576945,"sku":"28728405029047304143","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":67577395609713,"sku":"13994900249836534000","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":67577395642481,"sku":"30035169259486041219","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":67577395675249,"sku":"15124345535971707055","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":67577395708017,"sku":"63583997597585829764","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":67577395740785,"sku":"26450440257839484937","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":67577395773553,"sku":"25301114045148355754","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/17635617453933929117_2048.jpg?v=1790428435"},{"product_id":"mahjong-tile-floral-tote-bag-vintage-game-night-aop-tote","title":"The Tile Parade Mahjong Tote Bag","description":"\u003cp\u003eNo slogans. No florals. Just the tiles.\u003c\/p\u003e\n\u003cp\u003eThe Tile Parade uses oversized mahjong-inspired forms in a clean vintage-editorial arrangement for a tote that feels graphic, modern and easy to wear. It’s one of BAMVALE’s most gender-neutral designs and a strong choice for players who prefer bold design over cute motifs.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% polyester medium-weight body (200 g\/m²) for durability and quick-dry performance\u003cbr\u003e- Reinforced stitching on handles for extra strength\u003cbr\u003e- Boxed corners for expanded storage capacity\u003cbr\u003e- Non-woven laminate interior and cotton handles for structure and comfort\u003cbr\u003e- Available in three sizes with five handle color options; size tolerance ±0.75\" (1.9 cm)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"13\" × 13'' \/ Black","offer_id":67577445646449,"sku":"47020150600735801004","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":67577445679217,"sku":"21728754572285023713","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":67577445711985,"sku":"27959198342551963316","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":67577445744753,"sku":"29619274615209974463","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":67577445777521,"sku":"17813334908975794483","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":67577445810289,"sku":"72328227247706287271","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":67577445843057,"sku":"88971486153665527914","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":67577445875825,"sku":"22131094400724652846","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":67577445908593,"sku":"26542616284859356506","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":67577445941361,"sku":"33893942369686452819","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":67577445974129,"sku":"24074682234339243199","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":67577446006897,"sku":"11132143348689786775","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":67577446039665,"sku":"12713201405392106314","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":67577446072433,"sku":"22958954353917440940","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":67577446105201,"sku":"31996476164895159825","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/15983494524195793232_2048.jpg?v=1790429527"},{"product_id":"mahjong-weekend-crewneck-sweatshirt-retro-mahjong-tiles-graphic","title":"Mahjong Weekend Retro Sweatshirt","description":"\u003cp\u003eFor weekends with nowhere better to be.\u003c\/p\u003e\n\u003cp\u003eMAHJONG WEEKEND blends resort-era graphics, warm retro color and a handful of recognizable tile forms into an easy vacation-minded sweatshirt. Bright, relaxed and intentionally different from BAMVALE’s botanical pieces.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester midweight blend for comfort and durability\u003cbr\u003e- Crew neckline for a timeless, easy-to-layer look\u003cbr\u003e- Double-needle stitching on all seams for long-lasting wear\u003cbr\u003e- Tear-away pearlized label for itch-free comfort\u003cbr\u003e- Retro Mahjong graphic centered on the chest — vintage colors and tile details\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":67577479757937,"sku":"35692887385928126793","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":67577479790705,"sku":"15544993125047056615","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":67577479823473,"sku":"18939157205484106369","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":67577479856241,"sku":"23802966378151918079","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":67577479889009,"sku":"31751684247894177516","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":67577479921777,"sku":"81309071073315670480","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":67577479954545,"sku":"12278207694751115407","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":67577479987313,"sku":"86986099652781243213","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":67577480020081,"sku":"26211697426935500340","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":67577480052849,"sku":"26815861905626499719","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":67577480085617,"sku":"23471903908630800836","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":67577480118385,"sku":"17478609962198527554","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":67577480151153,"sku":"23042910423825987107","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/11557702830349431991_2048.jpg?v=1790430239"},{"product_id":"bamboo-block-mahjong-magsafe-wallet","title":"Bamboo Block Mahjong MagSafe Wallet","description":"\u003cp\u003eMahjong reduced to rhythm, line and geometry.\u003c\/p\u003e\n\u003cp\u003eBamboo Block uses modular bamboo-inspired marks in bottle green, navy, ochre and brick for a compact Bauhaus-influenced design. It’s one of the collection’s most gender-neutral pieces and a good fit for players who prefer clean pattern to illustration.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Bright, high-resolution print on front panel\u003cbr\u003e- Black or white vegan PU leather construction\u003cbr\u003e- Quick-release magnetic attachment\u003cbr\u003e- MagSafe® compatible\u003cbr\u003e- Holds up to two cards\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Clean with damp cotton or microfiber cloth. Add a drop of dish soap to the cloth if needed.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Black \/ One size","offer_id":67577480872049,"sku":"18158330519043127081","price":39.95,"currency_code":"USD","in_stock":true},{"title":"White \/ One size","offer_id":67577480904817,"sku":"12334790395737111959","price":39.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/17043044291630411576_2048.jpg?v=1790430267"},{"product_id":"christmas-mahjong-cats-woven-blanket","title":"The Christmas Mahjong Cats Woven Blanket","description":"\u003cp\u003eThree cats have taken over Christmas game night.\u003c\/p\u003e\n\u003cp\u003eElegant rather than cartoonish, this woven scene brings a black cat, cream tabby and silver-grey cat together around the mahjong table with warm tree lights, burgundy, forest green and winter atmosphere. Built for cat lovers, mahjong players and exceptionally easy holiday gifting.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton woven fabric for strength and a smooth print surface\u003cbr\u003e- Colorful fringed edges and visible woven threads for a handcrafted look\u003cbr\u003e- Available in three sizes to suit laps, sofas, or beds\u003cbr\u003e- Woven finish: expect subtle texture and color variation from on-screen images\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":67577485066353,"sku":"24060322354373922020","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":67577485099121,"sku":"77129561092041775497","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":67577485131889,"sku":"23031739204380601597","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/2957042720059605484_2048.jpg?v=1790430361"},{"product_id":"mahjong-lake-house-woven-wall-tapestry","title":"The Mahjong Lake House Woven Wall Tapestry","description":"\u003cp\u003eThe dock is quiet, the lake is still and the game has already started.\u003c\/p\u003e\n\u003cp\u003eThe Mahjong Lake House captures the nostalgia of a relaxed American summer retreat, with a game table framed by pine trees, water and warm cottage detail. Designed for homes that lean more weekend escape than formal game room.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable polyester\/cotton blend with quick-dry strength\u003cbr\u003e- Tightly woven threads for rich texture and color depth\u003cbr\u003e- Neatly hemmed edges for long-lasting durability\u003cbr\u003e- Black backing that enhances visual contrast\u003cbr\u003e- Built-in rod pocket for simple, secure hanging\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Spot clean gently with a damp cloth and mild detergent; lay flat or hang to dry\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e26'' × 36''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            26.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            36.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 26'' × 36''","offer_id":67577500303473,"sku":"45623543448878286224","price":79.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/18421613563173680616_2048.jpg?v=1790430580"},{"product_id":"mahjong-summer-accessory-pouch-t-bottom-makeup-travel-case","title":"Mahjong Riviera Pouch","description":"\u003cp\u003eBlue skies, sea-glass color and a table waiting for four. Mahjong Riviera brings cobalt, aqua, coral and ivory together in a clean resort-inspired tile pattern that feels fresh far beyond summer.\u003c\/p\u003e\n\u003cp\u003eIt’s a bright, graphic option for players who want mahjong style without florals or traditional club graphics.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester resists wrinkles and holds shape\u003cbr\u003e- Non-woven laminated interior for added protection\u003cbr\u003e- Durable zipper closure with gold-colored puller\u003cbr\u003e- Vibrant, high-definition printing for bold colors\u003cbr\u003e- Multiple sizes; assembled in the USA from global materials\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":67577547718769,"sku":"25922957054634662641","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":67577547751537,"sku":"31165457192530484862","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":67577547784305,"sku":"10904143467574449240","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":67577547817073,"sku":"97918371535738690941","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/10283578089651980173_2048.jpg?v=1790431519"},{"product_id":"floral-mahjong-club-pouch","title":"Floral Mahjong Club Pouch","description":"\u003cp\u003eA little floral charm for life around the table. Vintage-inspired tiles, ribbon details and decorative lettering give this pouch a warm, personal feel. Choose Small or Large for your everyday essentials, game-night notes or a thoughtful little gift.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% spun polyester fabric that resists wrinkling and keeps print colors vibrant\u003cbr\u003e- Non-woven laminate lining (black or white) for added structure and easier cleaning\u003cbr\u003e- Durable matching zipper with gold-colored pull (zipper direction may vary)\u003cbr\u003e- Available in multiple sizes; assembled in the USA from globally sourced parts\u003cbr\u003e- Bright, crisp color printing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eSmall\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003eLarge\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Top length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            8.66 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            12.60 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Bottom length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            6.75 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            9.75 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.36 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.15 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            4.72 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            7.28 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e\u003cp\u003ePlease check the size guide to make sure the pouch fits what you plan to carry.\u003c\/p\u003e","brand":"BAMVALE","offers":[{"title":"Small \/ Black zipper","offer_id":67577576751217,"sku":"13490881825597595026","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Small \/ White zipper","offer_id":67577576783985,"sku":"72421074110998893381","price":32.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ Black zipper","offer_id":67577576816753,"sku":"52775080024628550638","price":42.95,"currency_code":"USD","in_stock":true},{"title":"Large \/ White zipper","offer_id":67577576849521,"sku":"69385761228718271778","price":42.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/9092275430312975843_2048.jpg?v=1790521568"},{"product_id":"cat-illustration-tote-bag-vintage-cat-reading-design","title":"The Mahjong Reading Cat Tote Bag","description":"\u003cp\u003eBooks, tiles and a cat who clearly has opinions about both.\u003c\/p\u003e\n\u003cp\u003eThe Mahjong Reading Cat pairs a thoughtful cream-and-tabby cat with vintage books and mahjong tiles in a cozy literary illustration. It’s made for readers, players and anyone who’d happily spend an afternoon moving between a good book and a good hand.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Durable 100% polyester body (200 g\/m²) that holds shape and prints vividly\u003cbr\u003e- Reinforced double-row stitching on handles for extra strength\u003cbr\u003e- Boxed corners for added interior space and structure\u003cbr\u003e- Non-woven laminate interior with cotton handles; five handle color options\u003cbr\u003e- Available in three sizes with one large storage compartment; size tolerance ±0.75\" (1.9 cm)\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Remove all items from the bag before cleaning. Suggested to pretreat visible stains with stain remover. Mix warm water with laundry detergent and clean the bag with terry washcloth or a soft bristle brush. Let the bag air dry.\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e13\" × 13''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e16\" × 16''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e18\" × 18''\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Height, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            13.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            16.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            18.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            3.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            28.74 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Handle width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            1.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"13\" × 13'' \/ Black","offer_id":67577579995249,"sku":"11742042068406041684","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Red","offer_id":67577580028017,"sku":"21044646122905205255","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ White","offer_id":67577580060785,"sku":"45110135213982875924","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Beige","offer_id":67577580093553,"sku":"93277135811383625953","price":39.95,"currency_code":"USD","in_stock":true},{"title":"13\" × 13'' \/ Navy","offer_id":67577580126321,"sku":"55013081788283626901","price":39.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Black","offer_id":67577580159089,"sku":"23230655846239093226","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Red","offer_id":67577580191857,"sku":"15754355248973646875","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ White","offer_id":67577580224625,"sku":"21869414251754774035","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Beige","offer_id":67577580257393,"sku":"29042709456591598016","price":44.95,"currency_code":"USD","in_stock":true},{"title":"16\" × 16'' \/ Navy","offer_id":67577580290161,"sku":"21159794418637889408","price":44.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Black","offer_id":67577580322929,"sku":"31616743672980564590","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Red","offer_id":67577580355697,"sku":"26358152045301440293","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ White","offer_id":67577580388465,"sku":"14000925406779667497","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Beige","offer_id":67577580421233,"sku":"25226471811167515071","price":49.95,"currency_code":"USD","in_stock":true},{"title":"18\" × 18'' \/ Navy","offer_id":67577580454001,"sku":"34155169667059976774","price":49.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/9678266916183533576_2048.jpg?v=1790432227"},{"product_id":"same-time-next-week-sweatshirt-retro-mahjong-crewneck","title":"Same Time Next Week Mahjong Sweatshirt","description":"\u003cp\u003eBecause everyone already knows the answer.\u003c\/p\u003e\n\u003cp\u003eSAME TIME NEXT WEEK captures the best part of a regular mahjong group: tonight’s game is barely finished before next week is on the calendar. Warm seventies typography and original tiles make it social, nostalgic and genuinely wearable.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- Soft 60% cotton \/ 40% polyester blend for comfort and durability\u003cbr\u003e- Classic crew neckline for a timeless look\u003cbr\u003e- Double-needle stitching on all seams for long-lasting wear\u003cbr\u003e- Tear-away label for itch-free comfort\u003cbr\u003e- Vintage-style screened graphic with warm, muted tones\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":67577583861873,"sku":"28633113738533110245","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":67577583894641,"sku":"21676743239376590894","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":67577583927409,"sku":"11948225708019648061","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":67577583960177,"sku":"29664227707003355446","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":67577583992945,"sku":"18353426924634776236","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":67577584025713,"sku":"28827649256667224762","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":67577584058481,"sku":"17586236460235542668","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":67577584091249,"sku":"10045828675414728381","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":67577584124017,"sku":"31593840317463652048","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":67577584156785,"sku":"15295074689455518725","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":67577584189553,"sku":"19742009636016651046","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":67577584222321,"sku":"16212755697065497897","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":67577584255089,"sku":"30619932845709590791","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/16509203410336785161_2048.jpg?v=1790432323"},{"product_id":"mahjong-please-crewneck-sweatshirt-retro-mahjong-tiles-graphic","title":"Mahjong, Please Minimal Sweatshirt","description":"\u003cp\u003eNo explanation necessary.\u003c\/p\u003e\n\u003cp\u003eMAHJONG, PLEASE. strips the idea back to confident vintage typography and three simple tile motifs. Clean, witty and easy to style, it’s the most minimal apparel piece in the BAMVALE collection.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 60% cotton \/ 40% polyester for softness with structure\u003cbr\u003e- Crew neckline for a classic, easy-to-style fit\u003cbr\u003e- Double-needle stitching on all seams for added durability\u003cbr\u003e- Tear-away label (gray, pearlized) for itch-free comfort\u003cbr\u003e- Unisex adult sizing\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle\u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e- Iron or steam on low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"White \/ S","offer_id":67577645629553,"sku":"34886743749009607678","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":67577645662321,"sku":"32703647762634949921","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ S","offer_id":67577645695089,"sku":"28194445527110521092","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":67577645727857,"sku":"21147762627385819493","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ M","offer_id":67577645760625,"sku":"29850723436893072293","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":67577645793393,"sku":"21817114502784742699","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":67577645826161,"sku":"16743209610686656217","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ L","offer_id":67577645858929,"sku":"26610658808800024952","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":67577645891697,"sku":"17381297455763616147","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":67577645924465,"sku":"31323298320104576791","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ XL","offer_id":67577645957233,"sku":"43059973030430408324","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":67577645990001,"sku":"21038848438705865892","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":67577646022769,"sku":"27220506293131097363","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/11244197076957945549_2048.jpg?v=1790433487"},{"product_id":"moonlit-mahjong-terrace-woven-blanket","title":"The Moonlit Mahjong Terrace Woven Blanket","description":"\u003cp\u003eA summer night, a glowing terrace and one more game beneath the moon.\u003c\/p\u003e\n\u003cp\u003eThe Moonlit Mahjong Terrace is a romantic but restrained woven scene in midnight blue, teal and warm amber — designed for the player who wants mahjong home decor that feels like art first and game merchandise second.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton woven fabric for strength and smooth texture\u003cbr\u003e- Colorful fringed edges for a handcrafted finish\u003cbr\u003e- Available in three sizes to suit sofas, beds, or outdoor benches\u003cbr\u003e- Woven threads produce a textured, tapestry-like look\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":67577653100657,"sku":"38488887517758779625","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":67577653133425,"sku":"18511375947541578477","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":67577653166193,"sku":"18251108329913637402","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/8025901985172906521_2048.jpg?v=1790433676"},{"product_id":"vintage-medallion-woven-blanket","title":"The Pink Mahjong Heirloom Woven Blanket","description":"\u003cp\u003eA softer take on the game.\u003c\/p\u003e\n\u003cp\u003eThe Pink Mahjong Heirloom uses blush, ivory, sage and burgundy in a symmetrical coverlet-inspired design built around mahjong geometry. There’s no literal room scene here — just a decorative textile made to look beautiful on a sofa, bed or reading chair.\u003c\/p\u003e\n\u003cdetails\u003e\u003csummary\u003eProduct details \u0026amp; care\u003c\/summary\u003e\u003cdiv\u003eProduct features\u003cbr\u003e- 100% cotton weave for strength and smooth print surface\u003cbr\u003e- Colorful fringed edges with woven-thread texture\u003cbr\u003e- Available in three sizes; woven colors may appear slightly softer than on screen\u003cbr\u003e\u003cbr\u003eCare instructions\u003cbr\u003e- Machine wash: cold (max 30C or 90F), gentle cycle, mild detergent \u003cbr\u003e- Non-chlorine bleach only, as needed\u003cbr\u003e- Tumble dry: low heat\u003cbr\u003e\n\u003c\/div\u003e\u003c\/details\u003e\n\u003cdetails\u003e\u003csummary\u003eSize guide\u003c\/summary\u003e\u003cdiv style=\"overflow-x:auto;\"\u003e\u003ctable id=\"size-guide\" style=\"min-width:360px;\"\u003e\n            \u003cthead\u003e\n                \u003ctr\u003e\n                    \u003cth style=\"padding:10px;\"\u003e\u003c\/th\u003e\n                    \u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e52'' × 37''\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e60\" × 50\"\u003c\/th\u003e\n\u003cth style=\"color:#000000;font-weight:500;text-align:left;font-size:15px;padding:10px;\"\u003e80\" × 60\"\u003c\/th\u003e\n                \u003c\/tr\u003e\n            \u003c\/thead\u003e\n            \u003ctbody\u003e\n                \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Width, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            52.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            80.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Length, in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            37.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            50.00 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            60.00 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n                    \u003ctr\u003e\n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            Size tolerance (±), in\n                        \u003c\/td\u003e\n                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                        \u003ctd style=\"padding:10px;color:#525252;font-size:15px;border-top:1px solid #ededed;word-break: break-word;\"\u003e\n                            2.50 \n                        \u003c\/td\u003e\n                                        \n                    \u003c\/tr\u003e\n               \n            \u003c\/tbody\u003e\n        \u003c\/table\u003e\u003c\/div\u003e\u003c\/details\u003e","brand":"BAMVALE","offers":[{"title":"Artwork \/ 52'' × 37''","offer_id":67577657229425,"sku":"24367342929428827742","price":84.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 60\" × 50\"","offer_id":67577657262193,"sku":"19083339088004174363","price":104.95,"currency_code":"USD","in_stock":true},{"title":"Artwork \/ 80\" × 60\"","offer_id":67577657294961,"sku":"42722229206931327805","price":134.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0703\/2661\/6177\/files\/6292401920163701865_2048.jpg?v=1790433876"}],"url":"https:\/\/bamvale.com\/collections\/mahjong-favorites.oembed?page=3","provider":"BAMVALE","version":"1.0","type":"link"}