{"product_id":"westford","title":"WESTFORD | HENLEY SHIRT","description":"\u003ch3 style=\"text-align: center;\" data-start=\"87\" data-end=\"127\"\u003e\u003cstrong data-start=\"91\" data-end=\"125\"\u003eRefined Texture, Everyday Ease\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp style=\"text-align: center;\" data-start=\"128\" data-end=\"419\"\u003e\u003cstrong\u003eCrafted from a signature textured weave\u003c\/strong\u003e, this shirt delivers the perfect balance of softness and breathability in a polished silhouette. Designed for all-day wear, it offers a tailored fit that feels comfortable from the first button to the last—\u003cstrong\u003eeffortless, refined, and endlessly versatile.\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp\u003e\u003cstrong data-start=\"426\" data-end=\"443\"\u003eKey Features:\u003c\/strong\u003e\u003c\/p\u003e\n\u003cul\u003e\n\u003cli data-start=\"448\" data-end=\"516\"\u003e\n\u003cstrong data-start=\"448\" data-end=\"469\"\u003eSoft Woven Cotton\u003c\/strong\u003e – Breathable with a refined, textured finish\u003c\/li\u003e\n\u003cli data-start=\"448\" data-end=\"516\"\u003e\n\u003cstrong data-start=\"519\" data-end=\"541\"\u003eRolled Sleeve Tabs\u003c\/strong\u003e – Adjustable styling with relaxed appeal\u003c\/li\u003e\n\u003cli data-start=\"448\" data-end=\"516\"\u003e\n\u003cstrong data-start=\"587\" data-end=\"605\"\u003eCurved Hemline\u003c\/strong\u003e – Designed for a clean drape, worn tucked or untucked\u003c\/li\u003e\n\u003cli data-start=\"448\" data-end=\"516\"\u003e\n\u003cstrong data-start=\"664\" data-end=\"680\"\u003eTailored Fit\u003c\/strong\u003e – Structured yet comfortable for everyday confidence\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cp data-start=\"737\" data-end=\"802\" data-is-last-node=\"\" data-is-only-node=\"\"\u003eA timeless staple—crafted for comfort, styled with intention.\u003c\/p\u003e","brand":"Olivia \u0026 Rose","offers":[{"title":"Blue \/ S","offer_id":57876616905085,"sku":"us-Shirt-HuHeSh-Blue-S","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":57876616937853,"sku":"us-Shirt-HuHeSh-Blue-M","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":57876616970621,"sku":"us-Shirt-HuHeSh-Blue-L","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":57876617003389,"sku":"us-Shirt-HuHeSh-Blue-XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57876617036157,"sku":"us-Shirt-HuHeSh-Blue-2XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57876617068925,"sku":"us-Shirt-HuHeSh-Blue-3XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57876617101693,"sku":"us-Shirt-HuHeSh-Blue-4XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ S","offer_id":57876617134461,"sku":"us-Shirt-HuHeSh-Gray-S","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ M","offer_id":57876617167229,"sku":"us-Shirt-HuHeSh-Gray-M","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ L","offer_id":57876617199997,"sku":"us-Shirt-HuHeSh-Gray-L","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ XL","offer_id":57876617232765,"sku":"us-Shirt-HuHeSh-Gray-XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":57876617265533,"sku":"us-Shirt-HuHeSh-Gray-2XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 3XL","offer_id":57876617298301,"sku":"us-Shirt-HuHeSh-Gray-3XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Grey \/ 4XL","offer_id":57876617331069,"sku":"us-Shirt-HuHeSh-Gray-4XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ S","offer_id":57876617363837,"sku":"us-Shirt-HuHeSh-Sand-S","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ M","offer_id":57876617396605,"sku":"us-Shirt-HuHeSh-Sand-M","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ L","offer_id":57876617429373,"sku":"us-Shirt-HuHeSh-Sand-L","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ XL","offer_id":57876617462141,"sku":"us-Shirt-HuHeSh-Sand-XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ 2XL","offer_id":57876617494909,"sku":"us-Shirt-HuHeSh-Sand-2XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ 3XL","offer_id":57876617527677,"sku":"us-Shirt-HuHeSh-Sand-3XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Sand \/ 4XL","offer_id":57876617560445,"sku":"us-Shirt-HuHeSh-Sand-4XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":57876617593213,"sku":"us-Shirt-HuHeSh-White-S","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":57876617625981,"sku":"us-Shirt-HuHeSh-White-M","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":57876617658749,"sku":"us-Shirt-HuHeSh-White-L","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":57876617691517,"sku":"us-Shirt-HuHeSh-White-XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":57876617724285,"sku":"us-Shirt-HuHeSh-White-2XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 3XL","offer_id":57876617757053,"sku":"us-Shirt-HuHeSh-White-3XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 4XL","offer_id":57876617789821,"sku":"us-Shirt-HuHeSh-White-4XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ S","offer_id":57876617822589,"sku":"us-Shirt-HuHeSh-Navy-S","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ M","offer_id":57876617855357,"sku":"us-Shirt-HuHeSh-Navy-M","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ L","offer_id":57876617888125,"sku":"us-Shirt-HuHeSh-Navy-L","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ XL","offer_id":57876617920893,"sku":"us-Shirt-HuHeSh-Navy-XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 2XL","offer_id":57876617953661,"sku":"us-Shirt-HuHeSh-Navy-2XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 3XL","offer_id":57876617986429,"sku":"us-Shirt-HuHeSh-Navy-3XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Navy \/ 4XL","offer_id":57876618019197,"sku":"us-Shirt-HuHeSh-Navy-4XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":57876618051965,"sku":"us-Shirt-HuHeSh-Black-S","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":57876618084733,"sku":"us-Shirt-HuHeSh-Black-M","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":57876618117501,"sku":"us-Shirt-HuHeSh-Black-L","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":57876618150269,"sku":"us-Shirt-HuHeSh-Black-XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57876618183037,"sku":"us-Shirt-HuHeSh-Black-2XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57876618215805,"sku":"us-Shirt-HuHeSh-Black-3XL","price":54.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 4XL","offer_id":57876618248573,"sku":"us-Shirt-HuHeSh-Black-4XL","price":54.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0927\/5755\/7629\/files\/image-2_91f13995-20b3-4ae4-be4f-7ef7873acf38.png?v=1772194438","url":"https:\/\/oliviarose-toronto.com\/products\/westford","provider":"Olivia \u0026 Rose","version":"1.0","type":"link"}