{"product_id":"half-zip-knit-sweater","title":"Half-Zip Knit Sweater","description":"\u003ch3 style=\"text-align: center; margin-bottom: 20px; text-transform: uppercase;\"\u003eEFFORTLESS POLISH, ALL-DAY COMFORT\u003c\/h3\u003e  \n\u003cp\u003eWe designed this half-zip to deliver instant refinement with zero fuss. The clean, structured silhouette feels soft against the skin and layers smoothly over a t-shirt or button-up, pairing effortlessly with denim, chinos, or dress trousers—made to keep pace with your day from commute to cocktails.\u003c\/p\u003e  \n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0756\/4115\/9829\/files\/hf_20260403_092236_f8c38ad4-1e37-462a-903e-40727f24d3e4.png?v=1776405309\" style=\"max-width: 100%; height: auto; border-radius: 4px;\"\u003e \u003c\/div\u003e  \n\u003cp style=\"text-align: center; font-weight: bold; margin-top: 20px;\"\u003eWhy You'll Love It!\u003c\/p\u003e  \n\u003cp\u003e✅ \u003cstrong\u003eRefined half-zip collar\u003c\/strong\u003e – Zip it up for a sleek, polished finish or wear it slightly open for an easy, laid-back vibe.\u003c\/p\u003e  \n\u003cp\u003e✅ \u003cstrong\u003eClean, timeless design\u003c\/strong\u003e – Minimal lines blend seamlessly with your wardrobe for dependable style on any day.\u003c\/p\u003e  \n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e \u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0756\/4115\/9829\/files\/hf_20260403_092158_5d987771-db04-46f6-8477-933616b79f90.png?v=1776405308\" style=\"max-width: 100%; height: auto; border-radius: 4px;\"\u003e \u003c\/div\u003e  \n\u003cp\u003e✅ \u003cstrong\u003eSoft-touch comfort\u003c\/strong\u003e – Smooth against the skin and made to hold its shape from morning to night.\u003c\/p\u003e  \n\u003cp\u003e✅ \u003cstrong\u003eVersatile layering\u003c\/strong\u003e – Works indoors and outdoors; wear solo or over a t-shirt or shirt across seasons.\u003c\/p\u003e  \n\u003cp\u003e\u003cstrong\u003eClaim yours now—this limited seasonal release won’t stick around, and your everyday lineup deserves the upgrade.\u003c\/strong\u003e\u003c\/p\u003e  \n\u003ch3 style=\"text-align: center;\"\u003eSize Chart\u003c\/h3\u003e  \n\u003ctable style=\"width:100%; border-collapse:collapse; margin-bottom:20px; background-color:#ffffff;\"\u003e  \n\u003cthead\u003e  \n\u003ctr\u003e  \n\u003cth style=\"background-color:#ffffff; font-weight:bold; border:1px solid #e0e0e0; padding:10px; text-align:center;\"\u003eSize\u003c\/th\u003e  \n\u003cth style=\"background-color:#ffffff; font-weight:bold; border:1px solid #e0e0e0; padding:10px; text-align:center;\"\u003eShoulders\u003cbr\u003e(CM)\u003c\/th\u003e  \n\u003cth style=\"background-color:#ffffff; font-weight:bold; border:1px solid #e0e0e0; padding:10px; text-align:center;\"\u003eChest\u003cbr\u003e(CM)\u003c\/th\u003e  \n\u003cth style=\"background-color:#ffffff; font-weight:bold; border:1px solid #e0e0e0; padding:10px; text-align:center;\"\u003eLength\u003cbr\u003e(CM)\u003c\/th\u003e  \n\u003cth style=\"background-color:#ffffff; font-weight:bold; border:1px solid #e0e0e0; padding:10px; text-align:center;\"\u003eSleeve\u003cbr\u003e(CM)\u003c\/th\u003e  \n\u003c\/tr\u003e  \n\u003c\/thead\u003e  \n\u003ctbody\u003e  \n\u003ctr\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003eS\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e48\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e109\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e73\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e61\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr style=\"background-color:#f9f9f9;\"\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003eM\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e49.5\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e114\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e74\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e62\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003eL\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e51\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e119\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e75\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e63\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr style=\"background-color:#f9f9f9;\"\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003eXL\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e52.5\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e124\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e76\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e64\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003ctr\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e2XL\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e54\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e129\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e78\u003c\/td\u003e  \n\u003ctd style=\"border:1px solid #e0e0e0; padding:8px; text-align:center;\"\u003e65\u003c\/td\u003e  \n\u003c\/tr\u003e  \n\u003c\/tbody\u003e  \n\u003c\/table\u003e","brand":"Kobo Johannesburg","offers":[{"title":"Navy Blue \/ S","offer_id":52294647578905,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy Blue \/ M","offer_id":52294647611673,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy Blue \/ L","offer_id":52294647644441,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":52294647677209,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Navy Blue \/ XXL","offer_id":52294647709977,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ S","offer_id":52294647742745,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ M","offer_id":52294647775513,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ L","offer_id":52294647808281,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XL","offer_id":52294647841049,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Black \/ XXL","offer_id":52294647873817,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ S","offer_id":52294647906585,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ M","offer_id":52294647939353,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ L","offer_id":52294647972121,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ XL","offer_id":52294648004889,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Dark Grey \/ XXL","offer_id":52294648037657,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ S","offer_id":52294648070425,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ M","offer_id":52294648103193,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ L","offer_id":52294648135961,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ XL","offer_id":52294648168729,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Green \/ XXL","offer_id":52294648201497,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ S","offer_id":52294648234265,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ M","offer_id":52294648267033,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ L","offer_id":52294648299801,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ XL","offer_id":52294648332569,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Grey \/ XXL","offer_id":52294648365337,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ S","offer_id":52294648398105,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ M","offer_id":52294648430873,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ L","offer_id":52294648463641,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ XL","offer_id":52294648496409,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Beige \/ XXL","offer_id":52294648529177,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Blue \/ S","offer_id":52294648561945,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Blue \/ M","offer_id":52294648594713,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Blue \/ L","offer_id":52294648627481,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Blue \/ XL","offer_id":52294648660249,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Light Blue \/ XXL","offer_id":52294648693017,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ S","offer_id":52294648725785,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ M","offer_id":52294648758553,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ L","offer_id":52294648791321,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XL","offer_id":52294648824089,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true},{"title":"Red \/ XXL","offer_id":52294648856857,"sku":null,"price":799.0,"currency_code":"ZAR","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0991\/8568\/8857\/files\/14.1.jpg?v=1777349873","url":"https:\/\/kobojohannesburg.com\/products\/half-zip-knit-sweater","provider":"Kobo Johannesburg","version":"1.0","type":"link"}