{"product":{"product_id":"hm:1144645","title":"Cropped vest top - bright green","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"t-shirts","colour":"bright green","colour_family":"green","price":80.0,"price_display":"R80","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Crop tank top in soft cotton jersey. Ribbing at neckline and armholes and raw-edge hem.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3286172/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1144645","store_url":"https://www.tailor.ai/go/hm/1144645?src=web","links":{"page":"https://www.tailor.ai/p/hm/1144645","details":"https://www.tailor.ai/api/products/hm:1144645","similar":"https://www.tailor.ai/api/products/hm:1144645/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1144645/similar?price_max=60&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1144645/tailor?change=Cropped+vest+top+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1144645/tailor?change=Cropped+vest+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1144645/tailor?change=Cropped+vest+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1144645/tailor?change=Cropped+vest+top+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[Cropped vest top - bright green](https://www.tailor.ai/p/hm/1144645)**  \n![Cropped vest top - bright green](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3286172/original.jpg)  \n**R80** · H&M · Women · Sizes: see store  \nCrop tank top in soft cotton jersey. Ribbing at neckline and armholes and raw-edge hem."},"similar":[{"product_id":"hm:1196654","title":"Ribbed cotton vest top - green","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"t-shirts","colour":"green","colour_family":"green","price":90.0,"price_display":"R90","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Vest top in ribbed cotton jersey with a deep, round neckline and a straight-cut hem.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3408263/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1196654","store_url":"https://www.tailor.ai/go/hm/1196654?src=web","links":{"page":"https://www.tailor.ai/p/hm/1196654","details":"https://www.tailor.ai/api/products/hm:1196654","similar":"https://www.tailor.ai/api/products/hm:1196654/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1196654/similar?price_max=67&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1196654/tailor?change=Ribbed+cotton+vest+top+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1196654/tailor?change=Ribbed+cotton+vest+top+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1196654/tailor?change=Ribbed+cotton+vest+top+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1196654/tailor?change=Ribbed+cotton+vest+top+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[Ribbed cotton vest top - green](https://www.tailor.ai/p/hm/1196654)**  \n![Ribbed cotton vest top - green](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3408263/original.jpg)  \n**R90** · H&M · Women · Sizes: see store  \nVest top in ribbed cotton jersey with a deep, round neckline and a straight-cut hem."},{"product_id":"hm:1204306","title":"Mini skirt - light khaki green","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"skirts","colour":"light khaki green","colour_family":"green","price":90.0,"price_display":"R90","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Short, fitted skirt in soft cotton jersey with a wide, elasticized waistband. Unlined.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3423948/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1204306","store_url":"https://www.tailor.ai/go/hm/1204306?src=web","links":{"page":"https://www.tailor.ai/p/hm/1204306","details":"https://www.tailor.ai/api/products/hm:1204306","similar":"https://www.tailor.ai/api/products/hm:1204306/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1204306/similar?price_max=67&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1204306/tailor?change=Mini+skirt+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1204306/tailor?change=Mini+skirt+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1204306/tailor?change=Mini+skirt+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1204306/tailor?change=Mini+skirt+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[Mini skirt - light khaki green](https://www.tailor.ai/p/hm/1204306)**  \n![Mini skirt - light khaki green](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3423948/original.jpg)  \n**R90** · H&M · Women · Sizes: see store  \nShort, fitted skirt in soft cotton jersey with a wide, elasticized waistband. Unlined."},{"product_id":"hm:1227942","title":"Linen-blend pull-on shorts - light green","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"shorts","colour":"light green","colour_family":"green","price":125.0,"price_display":"R125","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Loose-fit shorts in a woven linen and viscose blend. Drawstring at waistband and diagonal side pockets.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3468819/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1227942","store_url":"https://www.tailor.ai/go/hm/1227942?src=web","links":{"page":"https://www.tailor.ai/p/hm/1227942","details":"https://www.tailor.ai/api/products/hm:1227942","similar":"https://www.tailor.ai/api/products/hm:1227942/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1227942/similar?price_max=93&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1227942/tailor?change=Linen-blend+pull-on+shorts+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1227942/tailor?change=Linen-blend+pull-on+shorts+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1227942/tailor?change=Linen-blend+pull-on+shorts+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1227942/tailor?change=Linen-blend+pull-on+shorts+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[Linen-blend pull-on shorts - light green](https://www.tailor.ai/p/hm/1227942)**  \n![Linen-blend pull-on shorts - light green](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3468819/original.jpg)  \n**R125** · H&M · Women · Sizes: see store  \nLoose-fit shorts in a woven linen and viscose blend. Drawstring at waistband and diagonal side pockets."},{"product_id":"hm:1156902","title":"Ribbed cycling shorts - bright blue","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"shorts","colour":"bright blue","colour_family":"blue","price":100.0,"price_display":"R100","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Cycling shorts in soft, ribbed jersey. High waist with concealed elastication.","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3320274/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1156902","store_url":"https://www.tailor.ai/go/hm/1156902?src=web","links":{"page":"https://www.tailor.ai/p/hm/1156902","details":"https://www.tailor.ai/api/products/hm:1156902","similar":"https://www.tailor.ai/api/products/hm:1156902/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1156902/similar?price_max=75&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1156902/tailor?change=Ribbed+cycling+shorts+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1156902/tailor?change=Ribbed+cycling+shorts+in+white&colour=white&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1156902/tailor?change=Ribbed+cycling+shorts+in+beige&colour=beige&weight=0.65","red":"https://www.tailor.ai/api/products/hm:1156902/tailor?change=Ribbed+cycling+shorts+in+red&colour=red&weight=0.65"}},"card_markdown":"**[Ribbed cycling shorts - bright blue](https://www.tailor.ai/p/hm/1156902)**  \n![Ribbed cycling shorts - bright blue](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3320274/original.jpg)  \n**R100** · H&M · Women · Sizes: see store  \nCycling shorts in soft, ribbed jersey. High waist with concealed elastication."},{"product_id":"hm:1157269","title":"Gathered swim skirt - green","brand":"H&M","store":"H&M","store_code":"hm","country":"za","currency":"ZAR","department":"women","product_type":"swimwear","colour":"green","colour_family":"green","price":87.0,"price_display":"R87","original_price":null,"on_sale":false,"discount_pct":null,"sizes":[],"description":"Short, fitted swim skirt with narrow elastic at waistband and gathered side seams for a gently draped effect. Unlined Care instructions","materials":null,"image_url":"https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3321113/original.jpg","tailor_url":"https://www.tailor.ai/p/hm/1157269","store_url":"https://www.tailor.ai/go/hm/1157269?src=web","links":{"page":"https://www.tailor.ai/p/hm/1157269","details":"https://www.tailor.ai/api/products/hm:1157269","similar":"https://www.tailor.ai/api/products/hm:1157269/similar?limit=8","cheaper":"https://www.tailor.ai/api/products/hm:1157269/similar?price_max=65&limit=8","recolour":{"black":"https://www.tailor.ai/api/products/hm:1157269/tailor?change=Gathered+swim+skirt+in+black&colour=black&weight=0.65","white":"https://www.tailor.ai/api/products/hm:1157269/tailor?change=Gathered+swim+skirt+in+white&colour=white&weight=0.65","blue":"https://www.tailor.ai/api/products/hm:1157269/tailor?change=Gathered+swim+skirt+in+navy+blue&colour=blue&weight=0.65","beige":"https://www.tailor.ai/api/products/hm:1157269/tailor?change=Gathered+swim+skirt+in+beige&colour=beige&weight=0.65"}},"card_markdown":"**[Gathered swim skirt - green](https://www.tailor.ai/p/hm/1157269)**  \n![Gathered swim skirt - green](https://assets.superbalistcdn.co.za/500x720/filters:quality(75):format(jpg)/3321113/original.jpg)  \n**R87** · H&M · Women · Sizes: see store  \nShort, fitted swim skirt with narrow elastic at waistband and gathered side seams for a gently draped effect. Unlined Care instructions"}],"display":"Show every product you recommend as its card_markdown (or the same facts): image, title linked to tailor_url, price_display (the shop's own currency), store, department (gender), available sizes and a one-line description. Link tailor_url, never store_url — the tailor.ai page links on to the store and shows the 5 closest alternatives. Keep product_ids you have shown; pass them as exclude for fresh results."}