{"product_id":"travel-mahjong-racks-set-of-4","title":"Travel Mahjong Rack \u0026 Pusher - Set of 4","description":"\u003cstyle\u003e\n  .mahj-product-info {\n    --mahj-purple: #382E2A;\n    --mahj-purple-dark: #733447;\n    --mahj-purple-soft: #F8EAE9;\n    --mahj-purple-line: rgba(56, 46, 42, 0.14);\n    --mahj-body: #655B56;\n\n    width: 100%;\n    margin: 0 0 24px;\n    color: var(--mahj-body);\n    background: transparent;\n\n    font-family: var(--font-body--family);\n\n    box-sizing: border-box;\n  }\n\n  .mahj-product-info *,\n  .mahj-product-info *::before,\n  .mahj-product-info *::after {\n    box-sizing: border-box;\n  }\n\n\n  \/* TRUST SECTION *\/\n\n  .mahj-trust-section {\n    display: flex;\n    flex-direction: column;\n    width: 100%;\n    margin: 0 0 26px;\n  }\n\n\n  \/* GUARANTEE *\/\n\n  .mahj-guarantee-box {\n    position: relative;\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 100%;\n    margin: 0 0 14px;\n    padding: 18px 70px;\n\n    background: var(--mahj-purple-soft);\n    border: 1px solid var(--mahj-purple-line);\n    border-radius: 12px;\n\n    text-align: center;\n  }\n\n  .mahj-guarantee-icon {\n    position: absolute;\n    left: 20px;\n    top: 50%;\n    transform: translateY(-50%);\n\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    width: 42px;\n    height: 42px;\n\n    background: rgba(255, 255, 255, 0.55);\n    border: 1px solid var(--mahj-purple-line);\n    border-radius: 50%;\n  }\n\n  .mahj-guarantee-icon svg {\n    display: block;\n    width: 25px;\n    height: 25px;\n\n    fill: none;\n    stroke: #733447;\n    stroke-width: 1.7;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .mahj-guarantee-copy {\n    display: grid;\n    justify-items: center;\n    gap: 4px;\n    width: 100%;\n  }\n\n  .mahj-guarantee-title {\n    color: #382E2A;\n\n    font-family: var(--font-heading--family);\n\n    font-size: 16px;\n    font-weight: 600;\n    line-height: 1.25;\n  }\n\n  .mahj-guarantee-text {\n    color: var(--mahj-body);\n    font-size: 12.5px;\n    line-height: 1.45;\n  }\n\n  .mahj-guarantee-link {\n    color: #733447;\n    font-weight: 600;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n\n  \/* TRUST BADGES *\/\n\n  .mahj-trust-badges {\n    display: grid;\n    grid-template-columns: repeat(3, minmax(0, 1fr));\n\n    width: 100%;\n\n    border-top: 1px solid var(--mahj-purple-line);\n    border-bottom: 1px solid var(--mahj-purple-line);\n  }\n\n  .mahj-trust-badge {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    gap: 11px;\n    min-width: 0;\n    min-height: 76px;\n    padding: 15px 14px;\n\n    text-align: left;\n  }\n\n  .mahj-trust-badge:not(:last-child) {\n    border-right: 1px solid var(--mahj-purple-line);\n  }\n\n  .mahj-trust-icon {\n    display: flex;\n    align-items: center;\n    justify-content: center;\n\n    flex: 0 0 auto;\n\n    width: 31px;\n    height: 31px;\n  }\n\n  .mahj-trust-icon svg {\n    display: block;\n    width: 27px;\n    height: 27px;\n\n    fill: none;\n    stroke: #733447;\n    stroke-width: 1.5;\n    stroke-linecap: round;\n    stroke-linejoin: round;\n  }\n\n  .mahj-trust-copy {\n    display: grid;\n    gap: 3px;\n  }\n\n  .mahj-trust-title {\n    color: #382E2A;\n    font-size: 12.5px;\n    font-weight: 600;\n    line-height: 1.25;\n  }\n\n  .mahj-trust-text {\n    color: var(--mahj-body);\n    font-size: 11.5px;\n    line-height: 1.35;\n  }\n\n\n  \/* ACCORDION *\/\n\n  .mahj-product-accordion {\n    width: 100%;\n    border-top: 1px solid var(--mahj-purple-line);\n  }\n\n  .mahj-product-accordion details {\n    width: 100%;\n    margin: 0;\n    padding: 0;\n\n    background: transparent;\n    border-bottom: 1px solid var(--mahj-purple-line);\n  }\n\n  .mahj-product-accordion summary {\n    position: relative;\n\n    display: flex;\n    align-items: center;\n\n    width: 100%;\n    margin: 0;\n    padding: 20px 38px 20px 0;\n\n    color: #382E2A;\n    background: transparent;\n\n    cursor: pointer;\n    list-style: none;\n\n    font-family: var(--font-heading--family);\n\n    font-size: 17px;\n    font-weight: 600;\n    line-height: 1.3;\n  }\n\n  .mahj-product-accordion summary::-webkit-details-marker {\n    display: none;\n  }\n\n  .mahj-product-accordion summary::marker {\n    content: \"\";\n  }\n\n  .mahj-product-accordion summary::before,\n  .mahj-product-accordion summary::after {\n    content: \"\";\n\n    position: absolute;\n    top: 50%;\n    right: 4px;\n\n    width: 15px;\n    height: 1.5px;\n\n    background: #733447;\n    transform: translateY(-50%);\n  }\n\n  .mahj-product-accordion summary::after {\n    transform: translateY(-50%) rotate(90deg);\n    transition: transform 160ms ease;\n  }\n\n  .mahj-product-accordion details[open] summary::after {\n    transform: translateY(-50%) rotate(0deg);\n  }\n\n\n  \/* ACCORDION CONTENT *\/\n\n  .mahj-accordion-content {\n    max-width: 740px;\n    padding: 0 24px 21px 0;\n\n    color: var(--mahj-body);\n\n    font-size: 14px;\n    line-height: 1.65;\n  }\n\n  .mahj-accordion-content p {\n    margin: 0;\n  }\n\n  .mahj-accordion-content p + p {\n    margin-top: 12px;\n  }\n\n  .mahj-accordion-content strong {\n    color: #382E2A;\n    font-weight: 600;\n  }\n\n  .mahj-accordion-content a {\n    color: #733447;\n    font-weight: 600;\n    text-decoration: underline;\n    text-underline-offset: 3px;\n  }\n\n\n  \/* LISTS *\/\n\n  .mahj-included-list {\n    margin: 14px 0 0;\n    padding: 0;\n\n    list-style: none;\n  }\n\n  .mahj-included-list li {\n    position: relative;\n\n    margin: 0 0 7px;\n    padding-left: 17px;\n\n    color: var(--mahj-body);\n\n    font-size: 14px;\n    line-height: 1.45;\n  }\n\n  .mahj-included-list li::before {\n    content: \"\";\n\n    position: absolute;\n    top: 0.62em;\n    left: 1px;\n\n    width: 5px;\n    height: 5px;\n\n    background: #733447;\n    border-radius: 50%;\n  }\n\n  .mahj-included-note {\n    margin-top: 14px !important;\n    font-size: 12px;\n    font-style: italic;\n  }\n\n\n  \/* SPEC BOXES *\/\n\n  .mahj-spec-grid {\n    display: grid;\n    grid-template-columns: repeat(2, minmax(0, 1fr));\n\n    gap: 9px;\n\n    max-width: 450px;\n    margin: 0 0 16px;\n  }\n\n  .mahj-spec {\n    padding: 12px 14px;\n\n    background: #F8F1EC;\n    border-radius: 8px;\n  }\n\n  .mahj-spec-label {\n    display: block;\n    margin-bottom: 3px;\n\n    color: #746962;\n\n    font-size: 10.5px;\n    font-weight: 600;\n    line-height: 1.2;\n\n    letter-spacing: 0.06em;\n    text-transform: uppercase;\n  }\n\n  .mahj-spec-value {\n    display: block;\n\n    color: #382E2A;\n\n    font-size: 13.5px;\n    font-weight: 600;\n    line-height: 1.3;\n  }\n\n\n  \/* MOBILE *\/\n\n  @media (max-width: 640px) {\n\n    .mahj-product-info {\n      margin-bottom: 20px;\n    }\n\n    .mahj-trust-section {\n      margin-bottom: 22px;\n    }\n\n    .mahj-guarantee-box {\n      margin-bottom: 12px;\n      padding: 16px 56px;\n      border-radius: 10px;\n    }\n\n    .mahj-guarantee-icon {\n      left: 13px;\n      width: 38px;\n      height: 38px;\n    }\n\n    .mahj-guarantee-icon svg {\n      width: 22px;\n      height: 22px;\n    }\n\n    .mahj-guarantee-title {\n      font-size: 15px;\n    }\n\n    .mahj-guarantee-text {\n      font-size: 11.5px;\n    }\n\n    .mahj-trust-badge {\n      flex-direction: column;\n      justify-content: flex-start;\n\n      gap: 7px;\n\n      min-height: 103px;\n      padding: 14px 5px;\n\n      text-align: center;\n    }\n\n    .mahj-trust-icon {\n      width: 25px;\n      height: 25px;\n    }\n\n    .mahj-trust-icon svg {\n      width: 23px;\n      height: 23px;\n    }\n\n    .mahj-trust-copy {\n      justify-items: center;\n      gap: 3px;\n    }\n\n    .mahj-trust-title {\n      font-size: 11px;\n    }\n\n    .mahj-trust-text {\n      max-width: 100px;\n      font-size: 9.8px;\n      line-height: 1.3;\n    }\n\n    .mahj-product-accordion summary {\n      padding: 18px 36px 18px 0;\n      font-size: 16px;\n    }\n\n    .mahj-accordion-content {\n      padding: 0 10px 20px 0;\n      font-size: 13.5px;\n    }\n\n    .mahj-included-list li {\n      font-size: 13.5px;\n    }\n\n    .mahj-spec-grid {\n      grid-template-columns: 1fr;\n      max-width: 260px;\n    }\n\n    .mahj-spec {\n      padding: 11px 12px;\n    }\n  }\n\u003c\/style\u003e\n\n\u003csection class=\"mahj-product-info\"\u003e\n\n  \u003c!-- TRUST SECTION --\u003e\n  \u003cdiv class=\"mahj-trust-section\"\u003e\n\n    \u003c!-- GUARANTEE --\u003e\n    \u003cdiv class=\"mahj-guarantee-box\"\u003e\n\n      \u003cdiv class=\"mahj-guarantee-icon\"\u003e\n        \u003csvg role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"\u003e\n          \u003cpath d=\"M16 3.5l10 4v7.2c0 6.5-4.1 11.1-10 13.8-5.9-2.7-10-7.3-10-13.8V7.5z\"\u003e\u003c\/path\u003e\n          \u003cpath d=\"M11.5 16l3 3 6-7\"\u003e\u003c\/path\u003e\n        \u003c\/svg\u003e\n      \u003c\/div\u003e\n\n      \u003cdiv class=\"mahj-guarantee-copy\"\u003e\n\n        \u003cspan class=\"mahj-guarantee-title\"\u003e\n          14-Day Money-Back Guarantee\n        \u003c\/span\u003e\n\n        \u003cspan class=\"mahj-guarantee-text\"\u003e\n          Try them at home. Return within 14 days for a full refund.\n          \u003ca class=\"mahj-guarantee-link\" href=\"https:\/\/letsmahjongg.com\/pages\/letsmahjongg-guarantee\"\u003e\n            Learn more.\n          \u003c\/a\u003e\n        \u003c\/span\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n\n    \u003c!-- TRUST BADGES --\u003e\n\n    \u003cdiv class=\"mahj-trust-badges\"\u003e\n\n      \u003c!-- SHIPPING --\u003e\n\n      \u003cdiv class=\"mahj-trust-badge\"\u003e\n\n        \u003cdiv class=\"mahj-trust-icon\"\u003e\n          \u003csvg role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"\u003e\n            \u003cpath d=\"M3.5 7.5h16v15h-16z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M19.5 12h4.3l4.7 5v5.5h-9z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M23.8 12v5h4.7\"\u003e\u003c\/path\u003e\n            \u003ccircle cx=\"9\" cy=\"24\" r=\"2.5\"\u003e\u003c\/circle\u003e\n            \u003ccircle cx=\"23.5\" cy=\"24\" r=\"2.5\"\u003e\u003c\/circle\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mahj-trust-copy\"\u003e\n          \u003cspan class=\"mahj-trust-title\"\u003eShipping\u003c\/span\u003e\n          \u003cspan class=\"mahj-trust-text\"\u003e\n            Usually ships in 5–7 business days\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- FREE SHIPPING --\u003e\n\n      \u003cdiv class=\"mahj-trust-badge\"\u003e\n\n        \u003cdiv class=\"mahj-trust-icon\"\u003e\n          \u003csvg role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"\u003e\n            \u003cpath d=\"M5 9.5h22v15H5z\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 14.5h22\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M11 9.5c-2.8 0-4.5-1.3-4.5-3 0-1.4 1.1-2.5 2.6-2.5 2.5 0 4.8 3.2 6.9 5.5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M21 9.5c2.8 0 4.5-1.3 4.5-3 0-1.4-1.1-2.5-2.6-2.5-2.5 0-4.8 3.2-6.9 5.5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M16 9.5v15\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mahj-trust-copy\"\u003e\n          \u003cspan class=\"mahj-trust-title\"\u003eFree Shipping\u003c\/span\u003e\n          \u003cspan class=\"mahj-trust-text\"\u003e\n            Limited-time free shipping\n          \u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n\n      \u003c!-- MADE IN USA --\u003e\n\n      \u003cdiv class=\"mahj-trust-badge\"\u003e\n\n        \u003cdiv class=\"mahj-trust-icon\"\u003e\n          \u003csvg role=\"img\" xmlns=\"http:\/\/www.w3.org\/2000\/svg\" viewbox=\"0 0 32 32\"\u003e\n            \u003cpath d=\"M5 5v22\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 7h20.5v14H5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M13.5 7v7H5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M13.5 10.5h12\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 14h20.5\"\u003e\u003c\/path\u003e\n            \u003cpath d=\"M5 17.5h20.5\"\u003e\u003c\/path\u003e\n          \u003c\/svg\u003e\n        \u003c\/div\u003e\n\n        \u003cdiv class=\"mahj-trust-copy\"\u003e\n          \u003cspan class=\"mahj-trust-title\"\u003eMade in USA\u003c\/span\u003e\n          \u003cspan class=\"mahj-trust-text\"\u003eMade to order\u003c\/span\u003e\n        \u003c\/div\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/div\u003e\n\n  \u003c\/div\u003e\n\n\n  \u003c!-- PRODUCT ACCORDION --\u003e\n\n  \u003cdiv class=\"mahj-product-accordion\"\u003e\n\n    \u003c!-- DESCRIPTION --\u003e\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003eDescription\u003c\/summary\u003e\n\n      \u003cdiv class=\"mahj-accordion-content\"\u003e\n\n        \u003cp\u003e\n          Full-size mahjong racks designed to travel.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Each \u003cstrong\u003e18-inch rack snaps apart into two pieces\u003c\/strong\u003e,\n          making the set much easier to pack and store without switching\n          to smaller travel racks.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Lightweight and designed for standard American Mahjong tiles.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003c!-- WHAT'S INCLUDED --\u003e\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003eWhat’s Included\u003c\/summary\u003e\n\n      \u003cdiv class=\"mahj-accordion-content\"\u003e\n\n        \u003cp\u003e\n          Each set includes everything needed for a four-player rack setup.\n        \u003c\/p\u003e\n\n        \u003cul class=\"mahj-included-list\"\u003e\n          \u003cli\u003e4 complete mahjong racks\u003c\/li\u003e\n          \u003cli\u003e4 pushers\u003c\/li\u003e\n          \u003cli\u003e2 sections per rack\u003c\/li\u003e\n          \u003cli\u003e8 rack sections total\u003c\/li\u003e\n        \u003c\/ul\u003e\n\n        \u003cp class=\"mahj-included-note\"\u003e\n          Mahjong tiles are not included.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003c!-- SIZE \u0026 COMPATIBILITY --\u003e\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003eSize \u0026amp; Compatibility\u003c\/summary\u003e\n\n      \u003cdiv class=\"mahj-accordion-content\"\u003e\n\n        \u003cdiv class=\"mahj-spec-grid\"\u003e\n\n          \u003cdiv class=\"mahj-spec\"\u003e\n            \u003cspan class=\"mahj-spec-label\"\u003e\n              Assembled Length\n            \u003c\/span\u003e\n\n            \u003cspan class=\"mahj-spec-value\"\u003e\n              18 inches\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n          \u003cdiv class=\"mahj-spec\"\u003e\n            \u003cspan class=\"mahj-spec-label\"\u003e\n              Construction\n            \u003c\/span\u003e\n\n            \u003cspan class=\"mahj-spec-value\"\u003e\n              2-piece snap-apart rack\n            \u003c\/span\u003e\n          \u003c\/div\u003e\n\n        \u003c\/div\u003e\n\n        \u003cp\u003e\n          Designed to support standard American Mahjong tile sizes while\n          maintaining the familiar full-size rack setup.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003c!-- TRAVEL DESIGN --\u003e\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003eTravel Design\u003c\/summary\u003e\n\n      \u003cdiv class=\"mahj-accordion-content\"\u003e\n\n        \u003cp\u003e\n          These racks separate into two compact sections, making them easier\n          to fit into bags, luggage, and travel cases.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Snap the two sections together when you're ready to play and\n          separate them again when it's time to pack up.\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n\n    \u003c!-- SHIPPING --\u003e\n\n    \u003cdetails\u003e\n\n      \u003csummary\u003eShipping \u0026amp; Returns\u003c\/summary\u003e\n\n      \u003cdiv class=\"mahj-accordion-content\"\u003e\n\n        \u003cp\u003e\n          Each set is \u003cstrong\u003emade to order in the USA\u003c\/strong\u003e and usually\n          ships within \u003cstrong\u003e5–7 business days\u003c\/strong\u003e. Tracking will be\n          provided once your order ships.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          Try your set at home with our\n          \u003cstrong\u003e14-Day Money-Back Guarantee\u003c\/strong\u003e. If it’s not right\n          for you, return it within 14 days for a full refund.\n        \u003c\/p\u003e\n\n        \u003cp\u003e\n          \u003ca href=\"https:\/\/letsmahjongg.com\/pages\/letsmahjongg-guarantee\"\u003e\n            View our guarantee.\n          \u003c\/a\u003e\n        \u003c\/p\u003e\n\n      \u003c\/div\u003e\n\n    \u003c\/details\u003e\n\n  \u003c\/div\u003e\n\n\u003c\/section\u003e","brand":"LetsMahjongg ","offers":[{"title":"Sky Blue","offer_id":46585224495206,"sku":"MJR-TRV-4PK-SKY","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Ivory White","offer_id":46585224527974,"sku":"MJR-TRV-4PK-IVY","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Green","offer_id":46585224560742,"sku":"MJR-TRV-4PK-GRN","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Purple","offer_id":46585224593510,"sku":"MJR-TRV-4PK-PUR","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Pink","offer_id":46585224626278,"sku":"MJR-TRV-4PK-PNK","price":99.99,"currency_code":"USD","in_stock":true},{"title":"Black","offer_id":46585224659046,"sku":"MJR-TRV-4PK-CHR","price":99.99,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0723\/2222\/0134\/files\/ChatGPT_Image_Sep_10_2026_02_44_49_PM_7.png?v=1789151653","url":"https:\/\/letsmahjongg.com\/products\/travel-mahjong-racks-set-of-4","provider":"LetsMahjongg ","version":"1.0","type":"link"}