{"product_id":"madden-water-resistant-mid-length-jacket","title":"Madden - Water-Resistant Mid-Length Jacket","description":"\u003ch3 style=\"text-align: center; margin-bottom: 20px; text-transform: uppercase;\"\u003eWater-Resistant Mid-Length Jacket For Unpredictable Weather\u003c\/h3\u003e\n\u003cp\u003eCut to a clean, mid-length profile, this jacket brings polished ease to changeable days. The smooth, weather-resistant finish shrugs off light showers, while the lightly structured shape layers comfortably over shirts, jumpers and tailoring. A neat collar and button-through front keep things smart—perfect from weekday commute to weekend escape.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/9527\/2266\/files\/spp_shopify20260909102104_6b5d0b8bb654b61539c7bcdc35426e21_ca565756-2258-486e-9c35-301c50ff5d26.jpg?v=1789489405\" 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\u003eShower-ready protection\u003c\/strong\u003e – A durable, water-resistant finish helps fend off drizzle and sudden showers without the bulk.\u003c\/p\u003e\n\u003cp\u003e✅ \u003cstrong\u003eFlattering mid-length cut\u003c\/strong\u003e – Elongated lines skim the frame, offering hip-grazing coverage with easy movement.\u003c\/p\u003e\n\u003cp\u003e✅ \u003cstrong\u003eButton-through polish\u003c\/strong\u003e – A classic front and structured collar deliver a tidy, timeless look—wear open or fully fastened.\u003c\/p\u003e\n\u003cdiv style=\"text-align: center; margin: 30px 0;\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0964\/9527\/2266\/files\/spp_shopify20260909102104_c3308f69d76177271e9e496f90195b7a_e55f274e-2eef-4ce5-a9fd-44ca76b91cb5.jpg?v=1789489405\" style=\"max-width: 100%; height: auto; border-radius: 4px;\"\u003e\u003c\/div\u003e\n\u003cp\u003e✅ \u003cstrong\u003eDiscreet side pockets\u003c\/strong\u003e – Keep essentials close at hand while maintaining a clean, uncluttered front.\u003c\/p\u003e\n\u003cp\u003e✅ \u003cstrong\u003eAdjustable cuffs\u003c\/strong\u003e – Buttoned cuffs let you refine the fit at the wrist and seal out the breeze on cooler days.\u003c\/p\u003e\n\u003cp style=\"text-align: center; margin-top: 20px;\"\u003e\u003cstrong\u003eReady when the forecast can’t make up its mind—add to basket and step out with confidence.\u003c\/strong\u003e\u003c\/p\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:12px;\"\u003eSize\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:12px;\"\u003eChest (cm)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:12px;\"\u003eSleeve (cm)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:12px;\"\u003eShoulder (cm)\u003c\/th\u003e\n      \u003cth style=\"border:1px solid #ddd; padding:12px;\"\u003eLength (cm)\u003c\/th\u003e\n    \u003c\/tr\u003e\n  \u003c\/thead\u003e\n  \u003ctbody\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003eXS\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e110\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e63\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e47\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e82\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003eS\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e113\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e63\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e48\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e83\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003eM\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e116\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e63\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e49\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e84\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003eL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e120\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e64\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e50\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e85\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003eXL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e124\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e66\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e51\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e87\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e2XL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e128\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e67\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e52\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e88\u003c\/td\u003e\n    \u003c\/tr\u003e\n    \u003ctr\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e3XL\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e133\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e68\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e53\u003c\/td\u003e\n      \u003ctd style=\"border:1px solid #ddd; padding:12px;\"\u003e90\u003c\/td\u003e\n    \u003c\/tr\u003e\n  \u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"TorontoFits","offers":[{"title":"Grey \/ XS","offer_id":67604023640218,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ S","offer_id":67604023672986,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ M","offer_id":67604023705754,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ L","offer_id":67604023738522,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ XL","offer_id":67604023771290,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":67604023804058,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 3XL","offer_id":67604023836826,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XS","offer_id":67604023869594,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ S","offer_id":67604023902362,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ M","offer_id":67604023935130,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ L","offer_id":67604023967898,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ XL","offer_id":67604024000666,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 2XL","offer_id":67604024033434,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Navy Blue \/ 3XL","offer_id":67604024066202,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XS","offer_id":67604024098970,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":67604024131738,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":67604024164506,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":67604024197274,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":67604024230042,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":67604024262810,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":67604024295578,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ XS","offer_id":67604024328346,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ S","offer_id":67604024361114,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ M","offer_id":67604024393882,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ L","offer_id":67604024426650,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ XL","offer_id":67604024459418,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":67604024492186,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":67604024524954,"sku":null,"price":122.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0730\/9017\/1034\/files\/spp_shopify20260909102104_ef00eea350c066c572ca8891c06ce52c_c355bb7e-76e5-46e6-b91f-573f3dafe61b.jpg?v=1790681756","url":"https:\/\/torontofits.com\/products\/madden-water-resistant-mid-length-jacket","provider":"TorontoFits","version":"1.0","type":"link"}