{"product_id":"thorne-soft-touch-button-up-shirt","title":"Thorne - Soft-Touch Button-Up Shirt","description":"\u003cdiv\u003e\n\u003ch3 style=\"text-align: center; margin-bottom: 20px; text-transform: uppercase;\"\u003eTIMELESS SHARPNESS, EFFORTLESS COMFORT\u003c\/h3\u003e\n\u003cp\u003eOur refined shirt balances crisp tailoring with an easy, breathable feel. Cut to a sleek, shaped profile, it layers cleanly beneath a blazer yet looks equally assured on its own—perfect for the office, special occasions, and elevated off-duty moments.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0872\/4768\/3850\/files\/image-1_f65098a0-d87f-4dfd-a45f-f3c6f0e48cd5.png?v=1774990648\" 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\u003eTailored Silhouette\u003c\/strong\u003e – Sharp lines with a comfortable drape that flatters without feeling restrictive.\u003c\/p\u003e\n\u003cp\u003e✅ \u003cstrong\u003eBreathable Comfort\u003c\/strong\u003e – Smooth, soft-touch fabric that keeps you feeling fresh from desk to dinner.\u003c\/p\u003e\n\u003cp\u003e✅ \u003cstrong\u003ePolished Finish\u003c\/strong\u003e – Clean button-through front and a refined collar for a confident, well-dressed look.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0872\/4768\/3850\/files\/image-3_b1f95b27-c5a3-4d38-a6c5-68170089fba8.png?v=1774990648\" style=\"max-width: 100%; height: auto; border-radius: 4px;\"\u003e\u003c\/div\u003e\n\u003cp\u003e✅ \u003cstrong\u003eVersatile Styling\u003c\/strong\u003e – Tucks neatly into trousers or wears open over a tee for a relaxed, smart-casual edge.\u003c\/p\u003e\n\u003cp\u003e✅ \u003cstrong\u003eEveryday Ready\u003c\/strong\u003e – Designed to hold its shape and stay looking organised throughout the day.\u003c\/p\u003e\n\u003cp style=\"text-align: center; margin-top: 20px;\"\u003e\u003cstrong\u003eMake it your new favourite—add to basket and step out with polished British ease.\u003c\/strong\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\n\u003ctable style=\"width:100%; border-collapse: collapse; text-align: center;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"border:1px solid #ddd; padding:8px;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd; padding:8px;\"\u003eShoulder (cm)\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd; padding:8px;\"\u003eBust (cm)\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd; padding:8px;\"\u003eSleeve (cm)\u003c\/th\u003e\n\u003cth style=\"border:1px solid #ddd; padding:8px;\"\u003eGarment Length (cm)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e44\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e100\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e60\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e70\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e46\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e104\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e61\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e72\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e48\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e108\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e62\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e74\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e50\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e112\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e63\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e76\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e52\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e116\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e64\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e78\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e54\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e120\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e65\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e80\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e56\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e124\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e66\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e82\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003ctr\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e58\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e128\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e67\u003c\/td\u003e\n\u003ctd style=\"border:1px solid #ddd; padding:8px;\"\u003e84\u003c\/td\u003e\n\u003c\/tr\u003e\n\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"TorontoFits","offers":[{"title":"Blue \/ S","offer_id":47726829273242,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":47726829306010,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":47726829338778,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":47726829371546,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":47726829404314,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":47726829437082,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":47726829469850,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":47726829502618,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ S","offer_id":47726829535386,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ M","offer_id":47726829568154,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ L","offer_id":47726829600922,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ XL","offer_id":47726829633690,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":47726829666458,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 3XL","offer_id":47726829699226,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 4XL","offer_id":47726829731994,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 5XL","offer_id":47726829764762,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ S","offer_id":47726829797530,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ M","offer_id":47726829830298,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ L","offer_id":47726829863066,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ XL","offer_id":47726829895834,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":47726829928602,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":47726829961370,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 4XL","offer_id":47726829994138,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 5XL","offer_id":47726830026906,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":47726830059674,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":47726830092442,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":47726830125210,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":47726830157978,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":47726830190746,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":47726830223514,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 4XL","offer_id":47726830256282,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 5XL","offer_id":47726830289050,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":47726830321818,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":47726830354586,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":47726830387354,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":47726830420122,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":47726830452890,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":47726830485658,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 4XL","offer_id":47726830518426,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 5XL","offer_id":47726830551194,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":47726830583962,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":47726830616730,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":47726830649498,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":47726830682266,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":47726830715034,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":47726830747802,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":47726830780570,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 5XL","offer_id":47726830813338,"sku":null,"price":64.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/9017\/1034\/files\/BoldDenimBuiltfortheRoadDenimbikerjeansdesignedforruggedstyleandeverydaycomfort.TheDenimBikerJeansarecraftedformenwhowantastrong_modernlookwithpracticaldurability._70.png?v=1775740536","url":"https:\/\/torontofits.com\/products\/thorne-soft-touch-button-up-shirt","provider":"TorontoFits","version":"1.0","type":"link"}