{"product_id":"abito-lungo-chemisier-boho-nero-bottoni","title":"Long Black Boho Shirt Dress with Button Front","description":"\u003cp\u003eThe Long Black Boho Shirt Dress with Buttons blends bohemian charm with modern minimalism, effortlessly. Made from a lightweight, breathable fabric, this dress delivers both comfort and style. Its flowing silhouette skims the body with grace, perfect for both casual outings and more refined events.\u003c\/p\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eButton-front design:\u003c\/strong\u003e Offers versatility and lets you adjust the neckline as you like.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eBohemian aesthetic:\u003c\/strong\u003e A soft, relaxed fit paired with understated details creates a laid-back boho mood.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaxi length:\u003c\/strong\u003e Delivers a sophisticated, elegant look suited to a range of occasions.\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eComfortable fabric:\u003c\/strong\u003e Made with breathable materials that keep you comfortable all day long.\u003c\/li\u003e\n\u003c\/ul\u003e\n\u003ch3\u003eStyling Tips\u003c\/h3\u003e\n\u003cp\u003ePair this long boho dress with strappy sandals and a wide-brim hat for a casual daytime look. Add layered necklaces and a leather crossbody bag for natural elegance. For evening, complete the look with ankle boots and a statement belt to define the waist.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003e\u003cstrong\u003eSize Chart\u003c\/strong\u003e\u003c\/p\u003e\n\u003cdiv dir=\"ltr\" class=\"overflow-x-auto w-full pl-[var(--msg-block-inset,0.5rem)] pr-2 mb-6 print:overflow-x-visible\"\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\"\u003eIT 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\"\u003eBust (cm)\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 (cm)\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 (cm)\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\"\u003eXS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e36–38\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\"\u003e38\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\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\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e40–42\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\"\u003e39\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e129\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\"\u003e44–46\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\"\u003e40\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e130\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\"\u003e48–50\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e118\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e41\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e131\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\"\u003e52–54\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\"\u003e42\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e132\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\"\u003e56–58\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-[hsl(var(--border-300)\/0.3)] py-2 pr-4 align-top\"\u003e130\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\"\u003e133\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eNote: if you're between sizes, we recommend choosing the larger size.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal\" dir=\"ltr\"\u003eMeasurements are taken by hand and may vary by 1–2 cm.\u003c\/p\u003e","brand":"Charlotte Toronto","offers":[{"title":"Black \/ XS","offer_id":58456675942731,"sku":"GLZ0847A2YM_Black||XS||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ S","offer_id":58456675975499,"sku":"GLZ0847A2YM_Black||S||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ M","offer_id":58456676008267,"sku":"GLZ0847A2YM_Black||M||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ L","offer_id":58456676041035,"sku":"GLZ0847A2YM_Black||L||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ XL","offer_id":58456676073803,"sku":"GLZ0847A2YM_Black||XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Black \/ 2XL","offer_id":58456676106571,"sku":"GLZ0847A2YM_Black||2XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ XS","offer_id":58456676139339,"sku":"GLZ0847A2YM_White||XS||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ S","offer_id":58456676172107,"sku":"GLZ0847A2YM_White||S||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ M","offer_id":58456676204875,"sku":"GLZ0847A2YM_White||M||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ L","offer_id":58456676237643,"sku":"GLZ0847A2YM_White||L||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ XL","offer_id":58456676270411,"sku":"GLZ0847A2YM_White||XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"White \/ 2XL","offer_id":58456676303179,"sku":"GLZ0847A2YM_White||2XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ XS","offer_id":58456676335947,"sku":"GLZ0847A2YM_Khaki||XS||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ S","offer_id":58456676368715,"sku":"GLZ0847A2YM_Khaki||S||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ M","offer_id":58456676401483,"sku":"GLZ0847A2YM_Khaki||M||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ L","offer_id":58456676434251,"sku":"GLZ0847A2YM_Khaki||L||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ XL","offer_id":58456676467019,"sku":"GLZ0847A2YM_Khaki||XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":58456676499787,"sku":"GLZ0847A2YM_Khaki||2XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XS","offer_id":58456676532555,"sku":"GLZ0847A2YM_Green||XS||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ S","offer_id":58456676565323,"sku":"GLZ0847A2YM_Green||S||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ M","offer_id":58456676598091,"sku":"GLZ0847A2YM_Green||M||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ L","offer_id":58456676630859,"sku":"GLZ0847A2YM_Green||L||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ XL","offer_id":58456676663627,"sku":"GLZ0847A2YM_Green||XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Green \/ 2XL","offer_id":58456676696395,"sku":"GLZ0847A2YM_Green||2XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ XS","offer_id":58456676729163,"sku":"GLZ0847A2YM_Brown||XS||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ S","offer_id":58456676761931,"sku":"GLZ0847A2YM_Brown||S||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ M","offer_id":58456676794699,"sku":"GLZ0847A2YM_Brown||M||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ L","offer_id":58456676827467,"sku":"GLZ0847A2YM_Brown||L||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ XL","offer_id":58456676860235,"sku":"GLZ0847A2YM_Brown||XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Brown \/ 2XL","offer_id":58456676893003,"sku":"GLZ0847A2YM_Brown||2XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XS","offer_id":58456676925771,"sku":"GLZ0847A2YM_Blue||XS||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ S","offer_id":58456676958539,"sku":"GLZ0847A2YM_Blue||S||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ M","offer_id":58456676991307,"sku":"GLZ0847A2YM_Blue||M||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ L","offer_id":58456677024075,"sku":"GLZ0847A2YM_Blue||L||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ XL","offer_id":58456677056843,"sku":"GLZ0847A2YM_Blue||XL||YU","price":94.95,"currency_code":"CAD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":58456677089611,"sku":"GLZ0847A2YM_Blue||2XL||YU","price":94.95,"currency_code":"CAD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1033\/6501\/7931\/files\/ChatGPT_Image_Jun_29_2026_02_25_20_PM_3.webp?v=1787127099","url":"https:\/\/wearcharlottetoronto.com\/products\/abito-lungo-chemisier-boho-nero-bottoni","provider":"Charlotte Toronto","version":"1.0","type":"link"}