{"product_id":"midnight-suede-mat","title":"Midnight Suede American Mahjong Mat","description":"\u003cdiv class=\"lom-desc\"\u003e\n\u003csection class=\"lom-block\"\u003e\n\u003cdetails class=\"lom-acc\"\u003e\n\u003csummary\u003eDetails \u0026amp; Specifications\u003c\/summary\u003e\n\u003cdiv class=\"lom-acc-body\"\u003e\n\n\u003cp class=\"lom-intro\"\u003eRoyal blue edge to edge with a tonal paisley worked into it, the swirls and small flowers reading only a shade lighter than the ground. There is no border and no printed text, so the pattern runs uninterrupted across the whole surface. The edge finishes in the same blue with no contrast band.\u003c\/p\u003e\n\n\u003ctable class=\"lom-spec\"\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003ctd\u003e35 × 35 in (89 × 89 cm). Covers a standard card table with room for four racks.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eThickness\u003c\/th\u003e\n\u003ctd\u003e2 mm.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eMaterial\u003c\/th\u003e\n\u003ctd\u003ePrinted neoprene face over a rubber backing.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eEdge\u003c\/th\u003e\n\u003ctd\u003eStitched all around.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eTable Markings\u003c\/th\u003e\n\u003ctd\u003eNone. Pattern only, so it suits any game.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCompatibility\u003c\/th\u003e\n\u003ctd\u003eFits standard American mahjong sets, racks and pushers.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003cth\u003eCare\u003c\/th\u003e\n\u003ctd\u003eWipe with a soft damp cloth. Roll to store rather than folding.\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/table\u003e\n\n\u003cp class=\"lom-note\"\u003ePrinted in batches, so slight variation in color between one mat and the next is normal.\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/details\u003e\n\u003c\/section\u003e\n\n\u003csection class=\"lom-block\"\u003e\n\u003ch2 class=\"lom-h\"\u003eMade for the Table\u003c\/h2\u003e\n\u003cdiv class=\"lom-grid\"\u003e\n\n\u003cdiv class=\"lom-item\"\u003e\n\u003cspan class=\"lom-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M4 9.6h3.2L12 5.4v13.2l-4.8-4.2H4z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cpath d=\"M15.6 9.4a3.6 3.6 0 010 5.2M18.2 7a7 7 0 010 10\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch3\u003eQuiet Every Hand\u003c\/h3\u003e\n\u003cp\u003eThe rubber backing takes the crack out of tiles on a hard table, so shuffling stays conversational.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lom-item\"\u003e\n\u003cspan class=\"lom-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003crect x=\"3.6\" y=\"6\" width=\"16.8\" height=\"12\" rx=\"2\" stroke=\"currentColor\" stroke-width=\"1.7\"\u003e\u003c\/rect\u003e\u003cpath d=\"M3.6 15.2h16.8\" stroke=\"currentColor\" stroke-width=\"1.5\"\u003e\u003c\/path\u003e\u003cpath d=\"M6.4 17.4v1.4M10.2 17.4v1.4M13.8 17.4v1.4M17.6 17.4v1.4\" stroke=\"currentColor\" stroke-width=\"1.5\" stroke-linecap=\"round\"\u003e\u003c\/path\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch3\u003eGrips the Table\u003c\/h3\u003e\n\u003cp\u003eHolds where you put it rather than sliding, so the wall does not drift halfway through a game.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003cdiv class=\"lom-item\"\u003e\n\u003cspan class=\"lom-icon\" aria-hidden=\"true\"\u003e\u003csvg viewbox=\"0 0 24 24\" fill=\"none\"\u003e\u003cpath d=\"M7.4 4.6h9.2a3 3 0 013 3v11.8H7.4z\" stroke=\"currentColor\" stroke-width=\"1.7\" stroke-linejoin=\"round\"\u003e\u003c\/path\u003e\u003cellipse cx=\"7.4\" cy=\"12\" rx=\"3.2\" ry=\"7.4\" stroke=\"currentColor\" stroke-width=\"1.7\"\u003e\u003c\/ellipse\u003e\u003c\/svg\u003e\u003c\/span\u003e\n\u003ch3\u003eRolls Up to Travel\u003c\/h3\u003e\n\u003cp\u003eRolls flat on the table and rolls back up for the cupboard.\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003c\/div\u003e\n\u003c\/section\u003e\n\u003c\/div\u003e\n\u003cstyle\u003e\n.lom-desc{\n  --lom-line:rgba(var(--color-foreground-rgb,0,0,0),.14);\n  --lom-sub:rgba(var(--color-foreground-rgb,0,0,0),.68);\n  --lom-accent:#FF7494;\n  color:var(--color-foreground);\n  font-family:var(--font-body--family,inherit);\n  font-size:16px;\n  line-height:var(--line-height--body,1.7);\n  max-width:var(--normal-content-width,46rem);\n}\n.lom-desc *{box-sizing:border-box}\n.lom-desc p{margin:0 0 .7em}\n.lom-desc p:last-child{margin-bottom:0}\n.lom-block{margin:0 0 var(--margin-lg,2.5rem)}\n.lom-block:last-child{margin-bottom:0}\n\n.lom-h{\n  font-family:var(--font-h4--family,inherit);\n  font-size:var(--font-h4--size,24px);\n  font-weight:var(--font-h4--weight,400);\n  line-height:var(--font-h4--line-height,1.2);\n  letter-spacing:var(--font-h4--letter-spacing,normal);\n  text-transform:none;\n  margin:0 0 1.1rem;\n  text-wrap:balance;\n}\n\n.lom-acc{border-top:1px solid var(--lom-line);border-bottom:1px solid var(--lom-line)}\n.lom-acc summary{\n  list-style:none;cursor:pointer;\n  display:flex;align-items:center;justify-content:space-between;gap:.75rem;\n  padding:1.05rem 0;\n  font-family:var(--font-subheading--family,inherit);\n  font-size:16px;font-weight:600;text-transform:none;\n}\n.lom-acc summary::-webkit-details-marker{display:none}\n.lom-acc summary::after{\n  content:\"\";flex:0 0 auto;width:.5rem;height:.5rem;\n  border-right:1.6px solid currentColor;border-bottom:1.6px solid currentColor;\n  transform:rotate(45deg);transition:transform .2s ease;\n}\n.lom-acc[open] summary::after{transform:rotate(-135deg)}\n.lom-acc summary:focus-visible{outline:var(--focus-outline-width,2px) solid currentColor;outline-offset:2px}\n.lom-acc-body{padding:0 0 1.05rem}\n.lom-intro{margin-bottom:1.1rem}\n\n.lom-spec{width:100%;border-collapse:collapse}\n.lom-spec tr{border-top:1px solid var(--lom-line)}\n.lom-spec tr:first-child{border-top:none}\n.lom-spec th,.lom-spec td{text-align:left;vertical-align:top;padding:.78rem 0;font-size:15px;line-height:1.5}\n.lom-spec th{width:34%;padding-right:1rem;font-weight:600}\n.lom-spec td{color:var(--lom-sub)}\n.lom-note{margin-top:1.1rem;font-size:14.5px;color:var(--lom-sub)}\n\n.lom-grid{display:grid;grid-template-columns:repeat(3,1fr);gap:1.6rem}\n.lom-item{display:flex;flex-direction:column;gap:.45rem}\n.lom-item h3{\n  font-family:var(--font-subheading--family,inherit);\n  font-size:15px;font-weight:600;line-height:1.35;\n  text-transform:none;margin:0;min-height:2.7em;\n}\n.lom-item p{font-size:14.5px;color:var(--lom-sub);margin:0}\n.lom-icon{\n  width:2.6rem;height:2.6rem;flex:0 0 auto;\n  display:flex;align-items:center;justify-content:center;\n  border:1px solid var(--lom-line);\n  border-radius:var(--style-border-radius-popover,14px);\n  color:var(--lom-accent);\n}\n.lom-icon svg{width:1.3rem;height:1.3rem}\n\n@media screen and (max-width:749px){\n  .lom-grid{grid-template-columns:1fr;gap:1.2rem}\n  .lom-item{\n    display:grid;grid-template-columns:1.8rem 1fr;\n    grid-template-areas:\"icon title\" \". text\";\n    column-gap:.7rem;row-gap:.35rem;align-items:center;\n  }\n  .lom-item .lom-icon{grid-area:icon;width:1.8rem;height:1.8rem;border:none;border-radius:0}\n  .lom-item .lom-icon svg{width:1.8rem;height:1.8rem}\n  .lom-item h3{grid-area:title;min-height:0}\n  .lom-item p{grid-area:text}\n  .lom-spec th{width:42%}\n}\n\u003c\/style\u003e\n","brand":"Land of Mahjong","offers":[{"title":"Default Title","offer_id":53477942231329,"sku":"G-040","price":90.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0995\/0429\/2129\/files\/midnight-suede-mat_c72d0041-7e99-49e6-9b24-516d7386cb9f.jpg?v=1788976615","url":"https:\/\/landofmahjong.com\/products\/midnight-suede-mat","provider":"Land of Mahjong","version":"1.0","type":"link"}