{"title":"Holiday Mahjong","description":"\u003cp\u003eMake game night extra festive with our Christmas \u0026amp; Holiday Mahjong Collection. Shop holiday mahjong tiles, Christmas mahjong mats, colorful racks, accessories, and complete sets designed to bring a little more magic to the table. From classic tartans and Christmas trees to playful Santa-inspired designs, these festive favorites make beautiful gifts for mahjong lovers-and an even better excuse to gather around the table.\u003cbr\u003e\u003c\/p\u003e","products":[{"product_id":"green-acrylic-mahjong-racks","title":"Green Acrylic Mahjong Racks","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp class=\"isSelectedEnd\"\u003eBring rich color to game night with Green Acrylic Mahjong Racks, featuring a sophisticated forest green finish and magnetic pushers for gorgeous Mahjong play.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":49869044515056,"sku":"TMH-RCK-ACRY-GRN","price":165.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/GreenRacks_2.jpg?v=1782156601"},{"product_id":"green-marble-rack-pusher-mahjong-rack-set-of-4","title":"Green Marble Mahjong Rack \u0026 Pusher Set","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection dir=\"auto\" class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\" dir=\"auto\" tabindex=\"0\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cp class=\"isSelectedEnd\"\u003eGive game night a polished finish with the Green Marble Mahjong Rack \u0026amp; Pusher Set, featuring four tile racks with an elegant marble pattern and smooth-sliding push rods.\u003c\/p\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003e\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eDimensions:\u003cbr\u003e16.9\" long x 1.2\" tall\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50062980448496,"sku":"T-RCK-GRNMRBL-SET4","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/T_Green_Marble_Rack_with_Pusher_1.png?v=1784833831"},{"product_id":"dear-santa-mahjong-tile-set","title":"Dear Santa Mahjong Tile Set","description":"\u003cp\u003e\u003cstrong\u003eA little nostalgia. A little North Pole magic. And a whole lot of Christmas cheer.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eInspired by the holiday traditions we treasure most, the Dear Santa Collection celebrates the magic of Christmases past, from vintage decorations and handwritten letters to Santa to beloved family keepsakes. Every tile is filled with nostalgic details, including bottle brush trees, colorful ornaments, festive wreaths, and playful vintage-inspired pixie elves tucked inside classic postage stamps.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003eReserve your now. Estimated delivery: November 2026.\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50194712264944,"sku":"F-AND-TILE-DEARSANTA","price":475.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Dear_Santa_Christmas_Mahjong_Tile_Set.png?v=1788493822"},{"product_id":"evergreen-holiday-mat","title":"Evergreen Holiday Mat","description":"\u003cp\u003e\u003cstrong\u003eDeck the halls—and your game table.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003eThe Evergreen Mat brings timeless Holiday charm with rich emerald plaid, red ribbon bows, and a classic evergreen wreath at its center. Traditional, festive, and effortlessly refined, it's the perfect backdrop for cozy holiday game nights.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e **Reserve yours now, ships out November, 2026**\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50194744967408,"sku":"F-AND-MAT-EVER","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/evergreen_tartan_mat.png?v=1785795029"},{"product_id":"north-pole-mahjong-tile-set","title":"North Pole Mahjong Tile Set","description":"\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003eBring the magic of the North Pole to game night with this festive American Mahjong tile set filled with playful Christmas-inspired details. Bright, cheerful, and made for gathering, it's a fun holiday Mahjong set for gifting and seasonal entertaining. \u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003cp\u003eFeaturing cheerful peppermints, candy canes, snowflakes, playful elves, poinsettias, reindeer, and winter greenery, every tile captures the joy and wonder of the season. The bright red, green, and icy blue palette pairs with easy-to-read artwork to make every game merry and memorable.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out October, 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50205931995376,"sku":"IV-KEVA-CB211-NPOLE","price":375.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Tiles-NorthPole2.png?v=1788471249"},{"product_id":"holiday-lights-mahjong-tile-set","title":"Holiday Lights Mahjong Tile Set","description":"\u003cp\u003eMake holiday game night even merrier with this festive American Mahjong tile set filled with colorful Christmas-inspired details.  From twinkling lights and holly to ornaments, wreaths, ice skates, gingerbread, stockings, and charming nutcracker Jokers, every tile is designed to make holiday game nights feel extra special.  \u003cmeta charset=\"utf-8\"\u003ePerfect for cozy nights by the fire, holiday gatherings, or gifting to your favorite mahjong lover, this is a set you'll look forward to bringing out year after year.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, this set ships out October, 2026*\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50227886227696,"sku":"IV-KEVA-CB016-HOLLGHT","price":375.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Tiles-HolidayLIghts3.png?v=1788465557"},{"product_id":"holiday-lights-mahjong-tile-kit","title":"Holiday Lights Mahjong Tile Kit","description":"\u003cp\u003eEverything you need for festive game night in one beautifully coordinated American Mahjong set. Holiday Lights pairs whimsical Christmas Mahjong tiles with a double-sided mat, four racks, dice, playing guide, and dedicated storage—making it an unforgettable holiday gift for the Mahjong lover who has everything.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eFeaturing our whimsical Holiday Lights Mahjong Tile Set, this bundle brings the magic of the season to the table with playful illustrations inspired by favorite holiday traditions. Twinkling lights, holly, ornaments, wreaths, stockings, gingerbread, ice skates, and charming nutcracker Jokers make every hand feel a little more festive.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out October 2026*\u003c\/strong\u003e\u003cbr\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50227904676080,"sku":"IV-KEVA-CB016-KIT-HOLLGHT","price":550.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Tiles-Holiday-Lights.png?v=1786239031"},{"product_id":"tartan-toile-noel-mahjong-mat","title":"Tartan Toile Noël Mahjong Mat","description":"\u003cp\u003eBring a little holiday magic to game night with our Tartan Toile Noel Mahjong Mat. Featuring a festive mix of classic tartan plaid, charming blue-and-white toile, and a beautifully illustrated Christmas tree topped with a plaid bow, this mat gives your mahjong table an elegant holiday-ready look.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out October 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50232696439024,"sku":"F-AND-MAT-NOEL","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Mat_TartanToileNoel_2.png?v=1786331246"},{"product_id":"tartan-tidings-mahjong-mat","title":"Tartan Tidings Mahjong Mat","description":"\u003cp\u003e\u003cstrong\u003eChristmas tradition, wrapped in plaid. \u003c\/strong\u003eThe Tartan Tidings Mat gives classic holiday tartan an update. Rich reds and deep greens mingle with touches of blue and gold, creating a bold plaid border around a crisp red playing surface that keeps your tiles easy to see while bringing plenty of festive charm to the table.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out October 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50288799678704,"sku":"F-AND-MAT-TIDINGS","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Tartan_Tidings_Mat.png?v=1787277050"},{"product_id":"santas-mahjong-mail-mahjong-mat","title":"Santa's Mahjong Mail Mahjong Mat","description":"\u003cp\u003eThe Santa’s Mahjong Mail Mat brings a playful dose of holiday nostalgia to the table, featuring a cheerful vintage-inspired Santa against a rich cranberry red backdrop. Festive airmail details, retro typewriter accents, and charming postcard-style stamps in classic red, icy blue, and evergreen give the design its whimsical, collected-over-time feel.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out October 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50288813736176,"sku":"F-AND-MAT-SANTAMAIL","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/santas_mahjong_mail_4.png?v=1787277966"},{"product_id":"watercolor-christmas-tree-mahjong-mat","title":"Watercolor Christmas Tree Mahjong Mat","description":"\u003cp\u003eChristmas cheer, with a stylish twist. The Watercolor Christmas Tree Mat puts a fresh, playful spin on holiday game night, pairing cheerful pinks and vibrant reds with hand-painted watercolor trees adorned with preppy ribbon bows, pearl-inspired accents, and charming scalloped details.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out October 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50290751308016,"sku":"F-AND-MAT-WTRCLRXMAS","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Mat-WatercolorChristmasTree_3.png?v=1787338539"},{"product_id":"the-merry-manor-mahjong-mat-with-fringe","title":"The Merry Manor Mahjong Mat with Fringe","description":"\u003cp\u003eSoft sage and warm ivory come together with delicate cranberry windowpane lines for a look that feels holiday-ready without screaming Christmas. Finished with rich cranberry fringe, it brings that cozy, collected feel of heirloom blankets, vintage tree skirts, and holidays at home—only now, there’s mahjong involved.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out November 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50298314359024,"sku":"F-TALA-MAT-MERMAN-CARLYLE","price":200.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Mat-MerryManor.png?v=1787535077"},{"product_id":"the-winterwood-mahjong-mat-with-fringe","title":"The Winterwood Mahjong Mat with Fringe","description":"\u003cp\u003eInspired by vintage Christmas sweaters and heirloom tree skirts, its icy blue backdrop, evergreen trees, and delicate snowflakes bring just the right amount of holiday magic to the table. It feels cozy and collected and oh-so-cozy. \u003c\/p\u003e\n\u003cp\u003eFinished with signature fringe for an extra layer of texture and charm, Winterwood is designed to look just as pretty between games as it does covered in tiles.\u003cbr\u003e\u003c\/p\u003e\n\u003cp\u003eConsider it your favorite Christmas sweater—in mahjong mat form.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e*Reserve yours now, ships out November 2026*\u003c\/strong\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50298381074672,"sku":"F-TALA-MAT-WNTRWD-SWTR","price":200.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Tala-Mat-Winterwood_SweaterWeather.png?v=1787535857"},{"product_id":"eau-de-mahj-mahjong-mat","title":"Eau de Mahj Mahjong Mat","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"flex flex-col w-fit max-w-(--user-chat-width,70%) items-start self-end rtl:items-end rtl:self-start\"\u003e\n\u003cdiv class=\"corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 user-message-bubble-color w-full\"\u003e\n\u003cdiv class=\"A_HxFq_root\"\u003e\n\u003cdiv id=\"_r_36r_\" class=\"A_HxFq_content\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eInspired by iconic perfume bottles, statement jewelry, and the timeless glamour of high fashion, its centerpiece features the signature Eau De Mahj bottle surrounded by blooming florals, delicate latticework, strands of pearls, and a bold gold chain border.\u003c\/p\u003e\n\u003cp\u003eSoft pinks, crisp black, and touches of gold give the design a polished, feminine feel that’s playful without losing its sophistication. It’s the kind of mat that makes the table look fabulous before the first tile is even dealt.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp\u003e\u003cmeta charset=\"utf-8\"\u003e\u003cem\u003e\u003cstrong\u003eReserve yours now, ships out October 2026\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50306740682992,"sku":"F-AND-MAT-EAUDEMAHJ","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Mat-EaudeMahj_1_54fc2b84-983f-4059-9382-55bd3f0df4e4.png?v=1787679956"},{"product_id":"pumpkin-plaid-mahjong-mat","title":"Pumpkin Plaid Mahjong Mat","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"flex flex-col w-fit max-w-(--user-chat-width,70%) items-start self-end rtl:items-end rtl:self-start\"\u003e\n\u003cdiv class=\"corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 user-message-bubble-color w-full\"\u003e\n\u003cdiv class=\"A_HxFq_root\"\u003e\n\u003cdiv id=\"_r_36r_\" class=\"A_HxFq_content\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp\u003eWatercolor pumpkins, golden oak leaves, and scattered acorns surround the mat in rich shades of orange, rust, and warm brown—like peak autumn, without having to rake a single leaf. At the center, a soft tan plaid framed by a scalloped border keeps the playing surface polished and easy to read while adding just the right amount of cozy, classic charm.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\u003cstrong\u003eReserve yours now, ships out October 2026\u003c\/strong\u003e\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50314996416752,"sku":"F-AND-MAT-PUMPLD","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Mat-PumpkinPlaid_2.png?v=1787777417"},{"product_id":"candy-cane-lane-mahjong-mat","title":"Candy Cane Lane Mahjong Mat","description":"\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"qMYqUG_convSearchResultHighlightRoot\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-8 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-(--sticky-padding-top)\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden items-end rtl:items-start\"\u003e\n\u003cdiv class=\"flex flex-col w-fit max-w-(--user-chat-width,70%) items-start self-end rtl:items-end rtl:self-start\"\u003e\n\u003cdiv class=\"corner-superellipse\/0.98 relative min-w-0 overflow-hidden rounded-[22px] px-4 py-2.5 leading-6 user-message-bubble-color w-full\"\u003e\n\u003cdiv class=\"A_HxFq_root\"\u003e\n\u003cdiv id=\"_r_36r_\" class=\"A_HxFq_content\"\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cdiv class=\"\"\u003e\n\u003csection class=\"text-token-text-primary w-full focus:outline-none has-data-writing-block:pointer-events-none [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto R6Vx5W_threadScrollVars scroll-mb-[calc(var(--scroll-root-safe-area-inset-bottom,0px)+var(--thread-response-height))] scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" dir=\"auto\"\u003e\n\u003cdiv class=\"text-base my-auto mx-auto pb-3 [--thread-content-margin:var(--thread-content-margin-xs,calc(var(--spacing)*4))] @w-sm\/main:[--thread-content-margin:var(--thread-content-margin-sm,calc(var(--spacing)*6))] @w-lg\/main:[--thread-content-margin:var(--thread-content-margin-lg,calc(var(--spacing)*16))] px-(--thread-content-margin)\"\u003e\n\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\"\u003e\n\u003cdiv class=\"flex max-w-full flex-col gap-4 grow\"\u003e\n\u003cdiv dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal outline-none keyboard-focused:focus-ring [.text-message+\u0026amp;]:mt-1\"\u003e\n\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden\"\u003e\n\u003cdiv class=\"markdown prose dark:prose-invert wrap-break-word w-full light markdown-new-styling\"\u003e\n\u003cmeta charset=\"utf-8\"\u003e\n\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eEvery hand deserves a little holiday magic. The Candy Cane Lane Mahjong Mat brings the nostalgic sweetness of Christmas to game night with watercolor pink gingham, cheerful candy canes, festive evergreen sprigs, and a rich holiday-red playing surface.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003ePlayful, preppy, and unapologetically festive, this 33\" Christmas Mahjong mat is made from premium neoprene with a smooth surface for easy tile movement and a non-slip rubber backing to help keep your game in place. It's the kind of mat that makes the table feel like a Christmas party before the first tile is drawn.\u003c\/p\u003e\n\u003cp\u003e\u003cstrong\u003e\u003cem\u003eReserve yours now, ships out October 2026\u003c\/em\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50426161463536,"sku":"F-AND-MAT-CNDYCN","price":125.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Mat-CandyCane_mat.png?v=1789068342"},{"product_id":"the-christmas-toile-mahjong-bundle","title":"The Christmas Toile Mahjong Bundle","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003eMake Christmas game night a tradition with the \u003cstrong\u003eDear Santa Complete Christmas Mahjong Set\u003c\/strong\u003e, a ready-to-play American Mahjong set filled with vintage holiday charm.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eAt the heart of the set are 160 premium acrylic Dear Santa tiles inspired by Christmases past, with bottle brush trees, colorful ornaments, festive wreaths, North Pole details, and mischievous pixie elves. They're paired with the \u003cstrong\u003eTartan Toile Noël Mahjong Mat\u003c\/strong\u003e, where classic red tartan meets timeless blue-and-white Christmas toile, plus your choice of \u003cstrong\u003eGreen, Clear, or Navy Mahjong racks\u003c\/strong\u003e. \u003cspan class=\"contents\"\u003e\u003cspan class=\"\"\u003e\u003c\/span\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eFestive, nostalgic, and beautifully coordinated, it's everything you need to create a Christmas Mahjong table you'll look forward to bringing out year after year.\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50426313736432,"sku":null,"price":750.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Editorial-TartanToileMat_fcf01ad5-9f1a-433e-b7ca-49c7df415c1e.png?v=1789069051"},{"product_id":"the-press-play-mahjong-complete-set","title":"The Press Play Mahjong Complete Set","description":"\u003cp class=\"PDq2pG_selectionAnchorContainer\"\u003ePress play. Deal the tiles. Let the game begin.\u003cspan class=\"PDq2pG_selectionAnchor\"\u003e\u003c\/span\u003e\u003c\/p\u003e\n\u003cp\u003eThe Press Play Mahjong Complete Set brings together everything you need for a beautifully coordinated four-player American Mahjong table. Colorful Crystals Confetti tiles pair with the bold pink-and-orange Press for Mahjong Mat, while sleek clear acrylic racks let all that color take center stage.\u003c\/p\u003e\n\u003cp\u003ePlayful, polished, and ready to play, it's a complete Mahjong setup designed for game nights, entertaining, gifting, or anyone who wants a table that looks as good as it plays.\u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50426389561584,"sku":null,"price":650.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Bundle-PressPlayMahjongSet.png?v=1789070157"},{"product_id":"build-your-own-holiday-mahjong-table","title":"Build Your Own Holiday Mahjong Table","description":"\u003cp\u003e\u003cstrong\u003eYOU'RE THE DESIGNER\u003c\/strong\u003e\u003cbr\u003eInstead of settling for a preselected bundle, choose the combination that looks most like \u003cem\u003eyour\u003c\/em\u003e Christmas.\u003c\/p\u003e\n\u003cp\u003eMake your holiday Mahjong table entirely your own. Build Your Own Holiday Mahjong Table lets you mix and match your favorite festive tiles, holiday mat, and rack color to create a complete American Mahjong setup that's perfectly suited to your Christmas style.\u003c\/p\u003e\n\u003cp\u003eGo nostalgic, traditional, playful, preppy, or somewhere in between. Choose your tile set, pair it with one of our coordinating holiday Mahjong mats, then finish the table with Navy, Green, or Clear racks. However you style it, you'll have a complete four-player setup that's ready for Christmas game nights, holiday entertaining, and plenty of merry hands.\u003c\/p\u003e\n\u003cp\u003e \u003c\/p\u003e","brand":"Wrapped In A Cloud","offers":[{"title":"Default Title","offer_id":50426572112112,"sku":null,"price":650.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0397\/9689\/9999\/files\/Tiles-DearSantaGIF_1a09d6fa-c652-4cc0-ab89-e0429a491527.gif?v=1789070928"}],"url":"https:\/\/www.wrappedinacloud.com\/en-ca\/collections\/holiday-mahjong.oembed?page=2","provider":"Wrapped In A Cloud","version":"1.0","type":"link"}