{"product_id":"outlaw-heart-woven-vest","title":"Flying Tomato Outlaw Heart Woven Vest","description":"\u003cdiv style=\"font-family:'Inter',-apple-system,BlinkMacSystemFont,sans-serif; color:#1F2937; line-height:1.7; max-width:700px;\"\u003e\n\u003cp style=\"font-size:1.08em; color:#0A2540; margin:0 0 22px 0;\"\u003eA cleanly tailored sleeveless vest for modern suiting — streamlined, button-front, nothing extra.\u003c\/p\u003e\n\u003cp style=\"margin:0 0 14px 0; font-size:0.75em; text-transform:uppercase; letter-spacing:0.1em; color:#64748B; font-weight:600;\"\u003eHighlights\u003c\/p\u003e\n\u003cdiv style=\"margin:0 0 24px 0;\"\u003e\n\u003cdiv style=\"display:flex; align-items:flex-start; gap:12px; margin-bottom:12px;\"\u003e\n\u003cspan style=\"flex-shrink:0; width:20px; height:20px; border-radius:50%; background:#0A2540; color:#ffffff; font-size:11px; font-weight:700; line-height:20px; text-align:center; font-family:'Inter',-apple-system,sans-serif;\"\u003e✓\u003c\/span\u003e\u003cspan style=\"font-size:0.98em; padding-top:1px;\"\u003eStreamlined silhouette with a classic button-front design\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex; align-items:flex-start; gap:12px; margin-bottom:12px;\"\u003e\n\u003cspan style=\"flex-shrink:0; width:20px; height:20px; border-radius:50%; background:#0A2540; color:#ffffff; font-size:11px; font-weight:700; line-height:20px; text-align:center; font-family:'Inter',-apple-system,sans-serif;\"\u003e✓\u003c\/span\u003e\u003cspan style=\"font-size:0.98em; padding-top:1px;\"\u003eSleeveless cut brings a refined finish to modern suiting\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex; align-items:flex-start; gap:12px; margin-bottom:12px;\"\u003e\n\u003cspan style=\"flex-shrink:0; width:20px; height:20px; border-radius:50%; background:#0A2540; color:#ffffff; font-size:11px; font-weight:700; line-height:20px; text-align:center; font-family:'Inter',-apple-system,sans-serif;\"\u003e✓\u003c\/span\u003e\u003cspan style=\"font-size:0.98em; padding-top:1px;\"\u003ePolyester-viscose woven with 4% spandex for a little give\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex; align-items:flex-start; gap:12px; margin-bottom:12px;\"\u003e\n\u003cspan style=\"flex-shrink:0; width:20px; height:20px; border-radius:50%; background:#0A2540; color:#ffffff; font-size:11px; font-weight:700; line-height:20px; text-align:center; font-family:'Inter',-apple-system,sans-serif;\"\u003e✓\u003c\/span\u003e\u003cspan style=\"font-size:0.98em; padding-top:1px;\"\u003eApprox. 20\" length\u003c\/span\u003e\n\u003c\/div\u003e\n\u003cdiv style=\"display:flex; align-items:flex-start; gap:12px; margin-bottom:12px;\"\u003e\n\u003cspan style=\"flex-shrink:0; width:20px; height:20px; border-radius:50%; background:#0A2540; color:#ffffff; font-size:11px; font-weight:700; line-height:20px; text-align:center; font-family:'Inter',-apple-system,sans-serif;\"\u003e✓\u003c\/span\u003e\u003cspan style=\"font-size:0.98em; padding-top:1px;\"\u003eWears with the matching pant, or on its own\u003c\/span\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003cp style=\"margin:0 0 20px 0;\"\u003eCleanly tailored and effortlessly versatile, this vest reads both polished and contemporary. Whether styled with the matching pant or worn on its own, it offers a sophisticated balance of structure and ease.\u003c\/p\u003e\n\u003cdiv style=\"background:#F6F8FB; border-radius:8px; padding:14px 18px; font-size:0.92em; color:#0A2540;\"\u003eBrown, in sizes S, M and L. Self: 74% polyester, 22% viscose, 4% spandex. Matching pant: style FP2223J. Model is 5’8\" and wearing size Small; measurements taken from size Small — approx. length 20\". Care instructions are not published for this style, and the supplier does not say whether it is lined — contact us if you need either confirmed before ordering.\u003c\/div\u003e\n\u003cdiv style=\"margin:26px 0 0 0;\"\u003e\n\u003cp style=\"margin:0 0 12px 0; font-size:0.75em; text-transform:uppercase; letter-spacing:0.1em; color:#64748B; font-weight:600;\"\u003eSize Guide\u003c\/p\u003e\n\u003cdiv style=\"overflow-x:auto; -webkit-overflow-scrolling:touch; border-radius:8px;\"\u003e\n\u003ctable style=\"width:100%; min-width:460px; border-collapse:collapse; font-size:0.92em; color:#1F2937;\"\u003e\n\u003ccaption style=\"caption-side:bottom; text-align:left; padding-top:12px; font-size:0.86em; color:#64748B; line-height:1.6;\"\u003eBody measurements in inches — measure yourself, not a garment you own. If you fall between two sizes, size up. This style is stocked in S, M and L.\u003c\/caption\u003e\n\u003cthead\u003e\n\u003ctr style=\"background:#0A2540; color:#ffffff;\"\u003e\n\u003cth scope=\"col\" style=\"padding:11px 14px; text-align:left; font-weight:600;\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:11px 14px; text-align:left; font-weight:600;\"\u003eUS\/CAN\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:11px 14px; text-align:left; font-weight:600;\"\u003eBust\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:11px 14px; text-align:left; font-weight:600;\"\u003eWaist\u003c\/th\u003e\n\u003cth scope=\"col\" style=\"padding:11px 14px; text-align:left; font-weight:600;\"\u003eHip\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr style=\"background:#ffffff;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003eXS\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e0\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e32–33\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e24–25\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e33.5–34.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:#F6F8FB;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003eS\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e2–6\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e34–36\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e26–28\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e35.5–37.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:#ffffff;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003eM\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e6–10\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e36–38\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e28–30\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e37.5–39.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:#F6F8FB;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003eL\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e10–12\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e38–40\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e30–32\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e39.5–41.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:#ffffff;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003eXL\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e12–16\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e40–42\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e32–34\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e41.5–43.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:#F6F8FB;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003e2XL\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e16–19\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e42–48\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e34–38\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e43.5–48.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"background:#ffffff;\"\u003e\n\u003cth scope=\"row\" style=\"padding:10px 14px; text-align:left; font-weight:600;\"\u003e3XL\u003c\/th\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e19–22\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e48–51\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e38–42\u003c\/td\u003e\n\u003ctd style=\"padding:10px 14px;\"\u003e48.5–52.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Flying Tomato","offers":[{"title":"BROWN \/ S","offer_id":54113822441583,"sku":"FJ1479B_BROWN_01_KTC287","price":60.0,"currency_code":"USD","in_stock":true},{"title":"BROWN \/ M","offer_id":54113822474351,"sku":"FJ1479B_BROWN_02_KTC287","price":60.0,"currency_code":"USD","in_stock":true},{"title":"BROWN \/ L","offer_id":54113822507119,"sku":"FJ1479B_BROWN_03_KTC287","price":60.0,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0748\/6115\/0319\/files\/FJ1479B_BROWN_1_5c4f1f5a-a90c-40f5-a375-2626e6c10712.jpg?v=1787604426","url":"https:\/\/360store.net\/products\/outlaw-heart-woven-vest","provider":"360STORE","version":"1.0","type":"link"}