{"product_id":"wilfred-mens-contrast-trim-zip-polo-shirt","title":"Wilfred | Men's Contrast Trim Zip Polo Shirt","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eA Short Sleeve Summer Shirt Made for Warm Days\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003eThis men's short sleeve summer shirt is the easy pick when the temperature climbs, clean in shape and comfortable enough to wear from morning through to the evening. It keeps a smart, considered look without any effort, so it works just as well over a tee as it does tucked in with tailored trousers.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cstrong\u003eKey Features\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul class=\"[li_\u0026amp;]:mb-0 [li_\u0026amp;]:mt-1 [li_\u0026amp;]:gap-1 [\u0026amp;:not(:last-child)_ul]:pb-1 [\u0026amp;:not(:last-child)_ol]:pb-1 list-disc flex flex-col gap-1 pl-8 mb-3\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eClean, modern cut with a comfortable regular fit\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eShort sleeves and a neat finish for warm-weather wear\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eEasy to dress up with trousers or down with shorts\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003eLight and breathable, made for long summer days\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\"\u003e\u003cspan style=\"color: rgb(255, 42, 0);\"\u003e\u003cstrong\u003eSizing tip:\u003c\/strong\u003e\u003c\/span\u003e This shirt runs a little small, so we recommend going one size up.\u003cbr\u003e\u003cmeta charset=\"utf-8\"\u003e\u003c\/p\u003e\n\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\n\u003ctr\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eChest\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eShoulder\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eLength\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-[hsl(var(--border-300)\/0.6)] py-2 pr-4 align-top font-bold\"\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e104\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e68\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e22\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e108\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e70\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e23\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e112\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e72\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e24\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e116\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e47.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e74\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e25\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e120\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e49\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e76\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e26\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e124\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e78\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e27\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e4XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e128\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e52\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e80\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e28\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e","brand":"By Jefferson","offers":[{"title":"Tan \/ XS","offer_id":53515130503496,"sku":"21291-tan-XS","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tan \/ S","offer_id":53515130536264,"sku":"21291-tan-S","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tan \/ M","offer_id":53515130569032,"sku":"21291-tan-M","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tan \/ L","offer_id":53515130601800,"sku":"21291-tan-L","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tan \/ XL","offer_id":53515130634568,"sku":"21291-tan-XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Tan \/ 2XL","offer_id":53515130667336,"sku":"21291-tan-2XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XS","offer_id":53515130700104,"sku":"21291-black-XS","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":53515130732872,"sku":"21291-black-S","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":53515130765640,"sku":"21291-black-M","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":53515130798408,"sku":"21291-black-L","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":53515130831176,"sku":"21291-black-XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":53515130863944,"sku":"21291-black-2XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XS","offer_id":53515130896712,"sku":"21291-white-XS","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":53515130929480,"sku":"21291-white-S","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":53515130962248,"sku":"21291-white-M","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":53515130995016,"sku":"21291-white-L","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":53515131027784,"sku":"21291-white-XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":53515131060552,"sku":"21291-white-2XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ XS","offer_id":53515131093320,"sku":"21291-lightgreen-XS","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ S","offer_id":53515131126088,"sku":"21291-lightgreen-S","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ M","offer_id":53515131158856,"sku":"21291-lightgreen-M","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ L","offer_id":53515131191624,"sku":"21291-lightgreen-L","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ XL","offer_id":53515131224392,"sku":"21291-lightgreen-XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sage Green \/ 2XL","offer_id":53515131257160,"sku":"21291-lightgreen-2XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XS","offer_id":53515131289928,"sku":"21291-lightblue-XS","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ S","offer_id":53515131322696,"sku":"21291-lightblue-S","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ M","offer_id":53515131355464,"sku":"21291-lightblue-M","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ L","offer_id":53515131388232,"sku":"21291-lightblue-L","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":53515131421000,"sku":"21291-lightblue-XL","price":29.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":53515131453768,"sku":"21291-lightblue-2XL","price":29.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/1492\/6152\/files\/E5_9B_BE_E5_B1_82_201_nLpW7u.jpg?v=1783955440","url":"https:\/\/byjefferson.com\/products\/wilfred-mens-contrast-trim-zip-polo-shirt","provider":"By Jefferson","version":"1.0","type":"link"}