{
  "_canonical": "Single source of truth for the shop. functions/catalog.json is a COPY made by the firebase.json predeploy hook — never edit that copy.",
  "_generated": "Product ids, colours, sizes and variants are generated by tools/build-catalog.js from the live Printful store. Edit copy/pricing in that script's PRODUCTS table, then re-run it.",
  "_priceRule": "priceCents is RETAIL, in cents, tax-exclusive. Bump catalogVersion on every price change and deploy with a full `firebase deploy`.",
  "catalogVersion": "2026-08-11.1",
  "currency": "USD",
  "settings": {
    "maxQtyPerLine": 10,
    "maxUnitsPerOrder": 25,
    "maxLines": 20,
    "shipsTo": [
      "US"
    ],
    "taxRatePct": 0,
    "taxNote": "No sales tax — Massachusetts exempts clothing under $175 per item.",
    "freeShippingOverCents": null,
    "checkoutEnabled": true
  },
  "stripe": {
    "_note": "Publishable key only. It is designed to be public and appears in page source. The SECRET key lives in Secret Manager and never touches this file.",
    "publishableKey": "pk_test_51U2WTTFPjcxNhJ5J9hIlbZ4VTTWhrlAOT7qWOfn8PffOizVyP2zaGTlSR3cb3Gpxrf3iaMrAlEV0B2Vph1seC4Fd006UPxFnGH",
    "mode": "test"
  },
  "categories": [
    {
      "id": "tees",
      "label": "Tees & Tanks"
    },
    {
      "id": "sweatshirts",
      "label": "Sweatshirts"
    },
    {
      "id": "hats",
      "label": "Hats"
    }
  ],
  "products": [
    {
      "slug": "original-tee",
      "name": "The Original LivFit Tee",
      "tagline": "Unisex · Bella+Canvas 3001",
      "description": "The one that started it all. Soft, midweight, and cut close enough to move in without clinging — the tee you'll reach for on the way out the door.",
      "details": [
        "100% Airlume combed and ring-spun cotton",
        "Side-seamed with a retail fit — not boxy",
        "Pre-shrunk, tear-away label",
        "Printed and shipped from the US"
      ],
      "category": "tees",
      "sortOrder": 10,
      "active": true,
      "badge": null,
      "priceFromCents": 2000,
      "syncProductId": 455204269,
      "options": {
        "color": [
          {
            "id": "black",
            "label": "Black",
            "swatch": "#141414"
          },
          {
            "id": "navy",
            "label": "Navy",
            "swatch": "#252b41"
          },
          {
            "id": "dark-grey",
            "label": "Dark Grey",
            "swatch": "#2b2b2b"
          }
        ],
        "size": [
          {
            "id": "xs",
            "label": "XS"
          },
          {
            "id": "s",
            "label": "S"
          },
          {
            "id": "m",
            "label": "M"
          },
          {
            "id": "l",
            "label": "L"
          },
          {
            "id": "xl",
            "label": "XL"
          }
        ]
      },
      "images": {
        "black": {
          "alt": "The Original LivFit Tee in black",
          "base": "images/shop/original-tee-black",
          "extra": []
        },
        "navy": {
          "alt": "The Original LivFit Tee in navy",
          "base": "images/shop/original-tee-navy",
          "extra": []
        },
        "dark-grey": {
          "alt": "The Original LivFit Tee in dark grey",
          "base": "images/shop/original-tee-dark-grey",
          "extra": []
        }
      },
      "variants": [
        {
          "sku": "TEE-BLK-XS",
          "color": "black",
          "size": "xs",
          "priceCents": 2000,
          "syncVariantId": 5435613805,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-BLK-S",
          "color": "black",
          "size": "s",
          "priceCents": 2000,
          "syncVariantId": 5435613806,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-BLK-M",
          "color": "black",
          "size": "m",
          "priceCents": 2000,
          "syncVariantId": 5435613807,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-BLK-L",
          "color": "black",
          "size": "l",
          "priceCents": 2000,
          "syncVariantId": 5435613808,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-BLK-XL",
          "color": "black",
          "size": "xl",
          "priceCents": 2000,
          "syncVariantId": 5435613809,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-NVY-XS",
          "color": "navy",
          "size": "xs",
          "priceCents": 2000,
          "syncVariantId": 5435613810,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-NVY-S",
          "color": "navy",
          "size": "s",
          "priceCents": 2000,
          "syncVariantId": 5435613811,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-NVY-M",
          "color": "navy",
          "size": "m",
          "priceCents": 2000,
          "syncVariantId": 5435613812,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-NVY-L",
          "color": "navy",
          "size": "l",
          "priceCents": 2000,
          "syncVariantId": 5435613813,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-NVY-XL",
          "color": "navy",
          "size": "xl",
          "priceCents": 2000,
          "syncVariantId": 5435613814,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-DGY-XS",
          "color": "dark-grey",
          "size": "xs",
          "priceCents": 2000,
          "syncVariantId": 5435613815,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-DGY-S",
          "color": "dark-grey",
          "size": "s",
          "priceCents": 2000,
          "syncVariantId": 5435613816,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-DGY-M",
          "color": "dark-grey",
          "size": "m",
          "priceCents": 2000,
          "syncVariantId": 5435613817,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-DGY-L",
          "color": "dark-grey",
          "size": "l",
          "priceCents": 2000,
          "syncVariantId": 5435613818,
          "wholesaleCents": 1169,
          "active": true
        },
        {
          "sku": "TEE-DGY-XL",
          "color": "dark-grey",
          "size": "xl",
          "priceCents": 2000,
          "syncVariantId": 5435613819,
          "wholesaleCents": 1169,
          "active": true
        }
      ]
    },
    {
      "slug": "livfit-hoodie",
      "name": "LivFit Hoodie",
      "tagline": "Unisex · Fleece pullover",
      "description": "Heavyweight fleece with a proper double-lined hood. The one you'll wear over your gym clothes all winter and most of the spring.",
      "details": [
        "Soft brushed fleece interior",
        "Double-lined hood with matching drawcord",
        "Front pouch pocket, ribbed cuffs and waistband",
        "Printed and shipped from the US"
      ],
      "category": "sweatshirts",
      "sortOrder": 20,
      "active": true,
      "badge": "Best Seller",
      "priceFromCents": 3500,
      "syncProductId": 455203952,
      "options": {
        "color": [
          {
            "id": "black",
            "label": "Black",
            "swatch": "#141414"
          },
          {
            "id": "navy",
            "label": "Navy",
            "swatch": "#1d2331"
          },
          {
            "id": "forest-green",
            "label": "Forest Green",
            "swatch": "#293525"
          },
          {
            "id": "charcoal",
            "label": "Charcoal",
            "swatch": "#55524c"
          }
        ],
        "size": [
          {
            "id": "s",
            "label": "S"
          },
          {
            "id": "m",
            "label": "M"
          },
          {
            "id": "l",
            "label": "L"
          },
          {
            "id": "xl",
            "label": "XL"
          },
          {
            "id": "2xl",
            "label": "2XL"
          }
        ]
      },
      "images": {
        "black": {
          "alt": "LivFit Hoodie in black",
          "base": "images/shop/livfit-hoodie-black",
          "extra": []
        },
        "navy": {
          "alt": "LivFit Hoodie in navy",
          "base": "images/shop/livfit-hoodie-navy",
          "extra": []
        },
        "forest-green": {
          "alt": "LivFit Hoodie in forest green",
          "base": "images/shop/livfit-hoodie-forest-green",
          "extra": []
        },
        "charcoal": {
          "alt": "LivFit Hoodie in charcoal",
          "base": "images/shop/livfit-hoodie-charcoal",
          "extra": []
        }
      },
      "variants": [
        {
          "sku": "HOD-BLK-S",
          "color": "black",
          "size": "s",
          "priceCents": 3500,
          "syncVariantId": 5435610122,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-BLK-M",
          "color": "black",
          "size": "m",
          "priceCents": 3500,
          "syncVariantId": 5435610124,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-BLK-L",
          "color": "black",
          "size": "l",
          "priceCents": 3500,
          "syncVariantId": 5435610125,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-BLK-XL",
          "color": "black",
          "size": "xl",
          "priceCents": 3500,
          "syncVariantId": 5435610126,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-BLK-2XL",
          "color": "black",
          "size": "2xl",
          "priceCents": 3800,
          "syncVariantId": 5435610127,
          "wholesaleCents": 2419,
          "active": true
        },
        {
          "sku": "HOD-NVY-S",
          "color": "navy",
          "size": "s",
          "priceCents": 3500,
          "syncVariantId": 5435610129,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-NVY-M",
          "color": "navy",
          "size": "m",
          "priceCents": 3500,
          "syncVariantId": 5435610130,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-NVY-L",
          "color": "navy",
          "size": "l",
          "priceCents": 3500,
          "syncVariantId": 5435610131,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-NVY-XL",
          "color": "navy",
          "size": "xl",
          "priceCents": 3500,
          "syncVariantId": 5435610132,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-NVY-2XL",
          "color": "navy",
          "size": "2xl",
          "priceCents": 3800,
          "syncVariantId": 5435610133,
          "wholesaleCents": 2419,
          "active": true
        },
        {
          "sku": "HOD-FGN-S",
          "color": "forest-green",
          "size": "s",
          "priceCents": 3500,
          "syncVariantId": 5435610134,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-FGN-M",
          "color": "forest-green",
          "size": "m",
          "priceCents": 3500,
          "syncVariantId": 5435610135,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-FGN-L",
          "color": "forest-green",
          "size": "l",
          "priceCents": 3500,
          "syncVariantId": 5435610136,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-FGN-XL",
          "color": "forest-green",
          "size": "xl",
          "priceCents": 3500,
          "syncVariantId": 5435610137,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-FGN-2XL",
          "color": "forest-green",
          "size": "2xl",
          "priceCents": 3800,
          "syncVariantId": 5435610138,
          "wholesaleCents": 2419,
          "active": true
        },
        {
          "sku": "HOD-CHR-S",
          "color": "charcoal",
          "size": "s",
          "priceCents": 3500,
          "syncVariantId": 5435610139,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-CHR-M",
          "color": "charcoal",
          "size": "m",
          "priceCents": 3500,
          "syncVariantId": 5435610140,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-CHR-L",
          "color": "charcoal",
          "size": "l",
          "priceCents": 3500,
          "syncVariantId": 5435610141,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-CHR-XL",
          "color": "charcoal",
          "size": "xl",
          "priceCents": 3500,
          "syncVariantId": 5435610142,
          "wholesaleCents": 2219,
          "active": true
        },
        {
          "sku": "HOD-CHR-2XL",
          "color": "charcoal",
          "size": "2xl",
          "priceCents": 3800,
          "syncVariantId": 5435610143,
          "wholesaleCents": 2419,
          "active": true
        }
      ]
    },
    {
      "slug": "livfit-hat",
      "name": "LivFit Hat",
      "tagline": "One size · Adjustable strap",
      "description": "Low-profile six-panel with an embroidered LivFit mark. Adjustable strap, so it fits whoever grabs it first.",
      "details": [
        "Structured six-panel crown",
        "Adjustable strap — one size fits most",
        "Embroidered, not printed",
        "Shipped from the US"
      ],
      "category": "hats",
      "sortOrder": 30,
      "active": true,
      "badge": "New",
      "priceFromCents": 2600,
      "syncProductId": 455200262,
      "options": {
        "color": [
          {
            "id": "black",
            "label": "Black",
            "swatch": "#242424"
          },
          {
            "id": "dark-grey",
            "label": "Dark Grey",
            "swatch": "#484249"
          }
        ],
        "size": [
          {
            "id": "one-size",
            "label": "One Size"
          }
        ]
      },
      "images": {
        "black": {
          "alt": "LivFit Hat in black",
          "base": "images/shop/livfit-hat-black",
          "extra": []
        },
        "dark-grey": {
          "alt": "LivFit Hat in dark grey",
          "base": "images/shop/livfit-hat-dark-grey",
          "extra": []
        }
      },
      "variants": [
        {
          "sku": "HAT-BLK-ONESIZE",
          "color": "black",
          "size": "one-size",
          "priceCents": 2600,
          "syncVariantId": 5435576793,
          "wholesaleCents": 1465,
          "active": true
        },
        {
          "sku": "HAT-DGY-ONESIZE",
          "color": "dark-grey",
          "size": "one-size",
          "priceCents": 2600,
          "syncVariantId": 5435576794,
          "wholesaleCents": 1465,
          "active": true
        }
      ]
    },
    {
      "slug": "mens-sleeveless",
      "name": "LivFit Sleeveless",
      "tagline": "Men's · Cut for the floor",
      "description": "Cut for the Underground floor. Wide armholes and light enough that you forget it's on somewhere around the third set.",
      "details": [
        "Lightweight, breathable jersey",
        "Dropped armhole for full shoulder range",
        "Side-seamed, pre-shrunk",
        "Printed and shipped from the US"
      ],
      "category": "tees",
      "sortOrder": 40,
      "active": true,
      "badge": null,
      "priceFromCents": 2800,
      "syncProductId": 455198671,
      "options": {
        "color": [
          {
            "id": "black",
            "label": "Black",
            "swatch": "#1c1c1c"
          }
        ],
        "size": [
          {
            "id": "s",
            "label": "S"
          },
          {
            "id": "m",
            "label": "M"
          },
          {
            "id": "l",
            "label": "L"
          },
          {
            "id": "xl",
            "label": "XL"
          }
        ]
      },
      "images": {
        "black": {
          "alt": "LivFit Sleeveless in black",
          "base": "images/shop/mens-sleeveless-black",
          "extra": []
        }
      },
      "variants": [
        {
          "sku": "SLV-BLK-S",
          "color": "black",
          "size": "s",
          "priceCents": 2800,
          "syncVariantId": 5435554107,
          "wholesaleCents": 1627,
          "active": true
        },
        {
          "sku": "SLV-BLK-M",
          "color": "black",
          "size": "m",
          "priceCents": 2800,
          "syncVariantId": 5435554108,
          "wholesaleCents": 1627,
          "active": true
        },
        {
          "sku": "SLV-BLK-L",
          "color": "black",
          "size": "l",
          "priceCents": 2800,
          "syncVariantId": 5435554109,
          "wholesaleCents": 1627,
          "active": true
        },
        {
          "sku": "SLV-BLK-XL",
          "color": "black",
          "size": "xl",
          "priceCents": 2800,
          "syncVariantId": 5435554110,
          "wholesaleCents": 1627,
          "active": true
        }
      ]
    },
    {
      "slug": "womens-tank",
      "name": "LivFit Tank",
      "tagline": "Women's · Relaxed racerback",
      "description": "A relaxed, lived-in tank in washed vintage colors. Light enough for a summer class, loose enough to layer.",
      "details": [
        "Soft tri-blend with a vintage wash",
        "Relaxed drape, racerback cut",
        "Pre-shrunk",
        "Printed and shipped from the US"
      ],
      "category": "tees",
      "sortOrder": 50,
      "active": true,
      "badge": null,
      "priceFromCents": 2800,
      "syncProductId": 455198440,
      "options": {
        "color": [
          {
            "id": "vintage-black",
            "label": "Vintage Black",
            "swatch": "#242424"
          },
          {
            "id": "vintage-navy",
            "label": "Vintage Navy",
            "swatch": "#2d323b"
          }
        ],
        "size": [
          {
            "id": "xs",
            "label": "XS"
          },
          {
            "id": "s",
            "label": "S"
          },
          {
            "id": "m",
            "label": "M"
          },
          {
            "id": "l",
            "label": "L"
          },
          {
            "id": "xl",
            "label": "XL"
          }
        ]
      },
      "images": {
        "vintage-black": {
          "alt": "LivFit Tank in vintage black",
          "base": "images/shop/womens-tank-vintage-black",
          "extra": []
        },
        "vintage-navy": {
          "alt": "LivFit Tank in vintage navy",
          "base": "images/shop/womens-tank-vintage-navy",
          "extra": []
        }
      },
      "variants": [
        {
          "sku": "TNK-VBK-XS",
          "color": "vintage-black",
          "size": "xs",
          "priceCents": 2800,
          "syncVariantId": 5435552535,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VBK-S",
          "color": "vintage-black",
          "size": "s",
          "priceCents": 2800,
          "syncVariantId": 5435552536,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VBK-M",
          "color": "vintage-black",
          "size": "m",
          "priceCents": 2800,
          "syncVariantId": 5435552537,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VBK-L",
          "color": "vintage-black",
          "size": "l",
          "priceCents": 2800,
          "syncVariantId": 5435552538,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VBK-XL",
          "color": "vintage-black",
          "size": "xl",
          "priceCents": 2800,
          "syncVariantId": 5435552539,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VNV-XS",
          "color": "vintage-navy",
          "size": "xs",
          "priceCents": 2800,
          "syncVariantId": 5435552540,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VNV-S",
          "color": "vintage-navy",
          "size": "s",
          "priceCents": 2800,
          "syncVariantId": 5435552541,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VNV-M",
          "color": "vintage-navy",
          "size": "m",
          "priceCents": 2800,
          "syncVariantId": 5435552542,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VNV-L",
          "color": "vintage-navy",
          "size": "l",
          "priceCents": 2800,
          "syncVariantId": 5435552543,
          "wholesaleCents": 1658,
          "active": true
        },
        {
          "sku": "TNK-VNV-XL",
          "color": "vintage-navy",
          "size": "xl",
          "priceCents": 2800,
          "syncVariantId": 5435552544,
          "wholesaleCents": 1658,
          "active": true
        }
      ]
    }
  ]
}
