{"product_id":"odette-floral-trousers-set","title":"Odette | Floral Trousers Set","description":"\u003cdiv\u003eFeminine details, effortless style. The Odette pairs an \u003cstrong\u003easymmetric high-low hem top\u003c\/strong\u003e with matching \u003cstrong\u003efloral trousers\u003c\/strong\u003e for a look that's playful, polished and completely put-together. The slightly stretchy fabric moves comfortably all day, while the pocketed trousers keep things practical — a versatile set that transitions beautifully from casual days to weekend outings.\u003c\/div\u003e\n\u003cdiv\u003eWhy you'll love Odette:\u003c\/div\u003e\n\u003cul dir=\"ltr\" 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 print:block print:space-y-1\"\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eCoordinated two-piece\u003c\/strong\u003e – top and trousers styled to work perfectly together\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAsymmetric high-low hem\u003c\/strong\u003e – a flattering, contemporary detail\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eFloral print trousers with pockets\u003c\/strong\u003e – pretty and practical\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eSlightly stretchy fabric\u003c\/strong\u003e – comfortable, easy movement all day\u003c\/li\u003e\n\u003cli class=\"font-claude-response-body whitespace-normal break-words pl-2\"\u003e\n\u003cstrong\u003eAvailable in 7 colours\u003c\/strong\u003e – White, Black, Khaki, Green, Pink, Sky Blue and Yellow\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003cdiv\u003e🎉 Part of our \u003cstrong\u003e20th Anniversary Sale\u003c\/strong\u003e — 20 years of James \u0026amp; Ivy London, celebrated with \u003cstrong\u003elimited-time anniversary prices\u003c\/strong\u003e. ⏳ \u003cstrong\u003eSelling fast, while stocks last.\u003c\/strong\u003e\n\u003c\/div\u003e\n\u003cdiv\u003eChosen with love by \u003cstrong\u003eJames \u0026amp; Ivy, London\u003c\/strong\u003e.\u003c\/div\u003e\n\u003cdiv\u003e\n\u003cbr\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e True to size\u003cbr\u003e\n\u003cstrong\u003eCare:\u003c\/strong\u003e Machine wash cold, tumble dry low\u003c\/div\u003e\n\u003cdiv\u003e\u003cstrong\u003e\u003cbr\u003e\u003c\/strong\u003e\u003c\/div\u003e\u003cdiv\u003e\u003cstrong\u003eSize Guide\u003c\/strong\u003e\u003c\/div\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full px-2 mb-6 print:overflow-x-visible\"\u003e\u003ctable class=\"min-w-full border-collapse text-sm leading-[1.7] whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\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\"\u003eUK Size\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\"\u003eTop Length (in)\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\"\u003eBust (in)\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\"\u003eBottom Length (in)\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\"\u003eWaist (in)\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\"\u003eHip (in)\u003c\/th\u003e\n\u003c\/tr\u003e\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\"\u003eUK 10\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e43.3\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e26.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e46.5\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\"\u003eUK 12\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e44.9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e29.1\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e48.0\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\"\u003eUK 14\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e47.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e39.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e30.7\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50.4\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\"\u003eUK 16\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e50.8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e33.1\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e52.0\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\"\u003eUK 18\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36.6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e53.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e34.6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e54.7\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\"\u003eUK 20\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e37.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e55.9\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40.6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e35.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e57.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e","brand":"James \u0026 Ivy London","offers":[{"title":"White \/ S","offer_id":54559148671317,"sku":"100100485957744","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":54559148704085,"sku":"100100485957375","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":54559148736853,"sku":"100100485958294","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":54559148769621,"sku":"100100485952243","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 2XL","offer_id":54559148802389,"sku":"100100485953459","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ 3XL","offer_id":54559148835157,"sku":"100100485950669","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ S","offer_id":54559148867925,"sku":"100100485951941","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ M","offer_id":54559148900693,"sku":"100100485953769","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ L","offer_id":54559148933461,"sku":"100100485952649","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ XL","offer_id":54559148966229,"sku":"100100485956379","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 2XL","offer_id":54559148998997,"sku":"100100485951162","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Black \/ 3XL","offer_id":54559149031765,"sku":"100100485957658","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ S","offer_id":54559149064533,"sku":"100100485957577","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ M","offer_id":54559149097301,"sku":"100100485957457","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ L","offer_id":54559149130069,"sku":"100100485957822","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ XL","offer_id":54559149162837,"sku":"100100485951741","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":54559149195605,"sku":"100100485954388","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":54559149228373,"sku":"100100485955797","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ S","offer_id":54559149261141,"sku":"100100485956943","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ M","offer_id":54559149293909,"sku":"100100485951524","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ L","offer_id":54559149326677,"sku":"100100485958657","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ XL","offer_id":54559149359445,"sku":"100100485959164","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 2XL","offer_id":54559149392213,"sku":"100100485956147","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Green \/ 3XL","offer_id":54559149424981,"sku":"100100485958647","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ S","offer_id":54559149457749,"sku":"100100485956296","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ M","offer_id":54559149490517,"sku":"100100485957489","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ L","offer_id":54559149523285,"sku":"100100485956150","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ XL","offer_id":54559149556053,"sku":"100100485954638","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 2XL","offer_id":54559149588821,"sku":"100100485959538","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Pink \/ 3XL","offer_id":54559149621589,"sku":"100100485957079","price":59.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ S","offer_id":54559149654357,"sku":"100100485950456","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ M","offer_id":54559149687125,"sku":"100100485954586","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ L","offer_id":54559149719893,"sku":"100100485958681","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ XL","offer_id":54559149752661,"sku":"100100485954016","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ 2XL","offer_id":54559149785429,"sku":"100100485959458","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Sky Blue \/ 3XL","offer_id":54559149818197,"sku":"100100485954652","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ S","offer_id":54559149850965,"sku":"100100485950531","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ M","offer_id":54559149883733,"sku":"100100485954844","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ L","offer_id":54559149916501,"sku":"100100485958043","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ XL","offer_id":54559149949269,"sku":"100100485956363","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 2XL","offer_id":54559149982037,"sku":"100100485954203","price":49.95,"currency_code":"GBP","in_stock":true},{"title":"Yellow \/ 3XL","offer_id":54559150014805,"sku":"100100485950275","price":49.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0954\/0393\/4037\/files\/asymmetrical-hem-top-and-floral-pants-set-the-nichole-collection-official-site-1248206596.webp?v=1786129153","url":"https:\/\/jamesivy-london.com\/products\/odette-floral-trousers-set","provider":"James \u0026 Ivy London","version":"1.0","type":"link"}