{"product_id":"madelyn-boho-shirt-dress","title":"Madelyn | Boho Shirt Dress","description":"\u003cdiv\u003e\n\u003ch3 data-start=\"128\" data-end=\"175\"\u003e\u003cstrong\u003eFinally — a Dress That Flatters, Breathes, and Travels Beautifully\u003c\/strong\u003e\u003c\/h3\u003e\n\u003cp data-start=\"177\" data-end=\"305\"\u003eWith its relaxed silhouette, flowing drape, and smart details, this boho-inspired shirt dress gives you the freedom to feel confident, covered, and stylish — wherever your day takes you.\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"307\" data-end=\"319\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0868\/7468\/5776\/files\/O1CN01SZcHZp1eN0x8NKTay__2211830703858-0-cib.jpg?v=1753270721\" width=\"441\" height=\"441\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003cp data-start=\"321\" data-end=\"463\"\u003e\u003cstrong\u003eFlattering Boho Shape\u003c\/strong\u003e\u003cbr data-start=\"347\" data-end=\"350\"\u003eA relaxed fit that skims gently over your curves for easy movement and graceful charm.  \u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"465\" data-end=\"596\"\u003e\u003cstrong\u003eBreathable \u0026amp; Lightweight\u003c\/strong\u003e\u003cbr data-start=\"487\" data-end=\"490\"\u003eCrafted from good quality fabric, it stays naturally cool and airy even on warm days — perfect for strolls, shopping, or spontaneous getaways. \u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"598\" data-end=\"713\"\u003e\u003cstrong\u003eStyle It Your Way\u003c\/strong\u003e\u003cbr data-start=\"616\" data-end=\"619\"\u003eWear it solo as a dress or open as a tunic — looks polished with zero effort.  \u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"715\" data-end=\"821\"\u003e\u003cstrong\u003eTravel-Ready Simplicity\u003c\/strong\u003e\u003cbr data-start=\"731\" data-end=\"734\"\u003ePacks small, shakes out smooth, and keeps you looking pulled together without fuss.\u003cbr\u003e\u003c\/p\u003e\n\u003cp data-start=\"823\" data-end=\"835\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0868\/7468\/5776\/files\/O1CN0110SrVx1eN0x7Nze9D__2211830703858-0-cib.jpg?v=1753270721\" width=\"350\" height=\"350\" style=\"display: block; margin-left: auto; margin-right: auto;\"\u003e\u003c\/p\u003e\n\u003cp data-start=\"837\" data-end=\"919\" data-is-last-node=\"\" data-is-only-node=\"\"\u003e\u003cstrong\u003eThis bestselling boho favorite won’t stay in stock — grab yours before it’s gone.\u003c\/strong\u003e\u003c\/p\u003e\n\u003ch3 style=\"margin-top: 30px;\"\u003eSIZE CHART\u003c\/h3\u003e\n\u003cdiv style=\"border: 1px solid #999; padding: 10px; margin-top: 10px;\"\u003e\n\u003ctable style=\"width: 100%; border-collapse: collapse; font-size: 14px;\"\u003e\n\u003cthead\u003e\n\u003ctr style=\"background-color: #f9f9f9;\"\u003e\n\u003cth style=\"border: 1px solid #999; padding: 10px;\"\u003eSIZE\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #999; padding: 10px;\"\u003eBUST (IN)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #999; padding: 10px;\"\u003eSLEEVE (IN)\u003c\/th\u003e\n\u003cth style=\"border: 1px solid #999; padding: 10px;\"\u003eLENGTH (IN)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e39.4\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e13\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e49.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e41.3\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e13.4\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e49.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e43.3\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e13.8\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e50\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e45.3\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e14.2\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e50.4\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e47.2\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e14.6\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e50.8\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e49.2\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e15\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e51.2\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e51.2\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e15.4\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid #999; padding: 10px;\"\u003e51.6\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px;\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px;\"\u003e53.1\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px;\"\u003e15.7\u003c\/td\u003e\n\u003ctd style=\"border: 1px solid rgb(153, 153, 153); padding: 10px;\"\u003e52\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cp style=\"font-size: 13px; margin-top: 10px;\"\u003e\u003cem\u003eWhen in doubt, opt for the larger size for extra comfort and a perfect fit.\u003c\/em\u003e\u003c\/p\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"By Willa","offers":[{"title":"Grey \/ S","offer_id":57847258022223,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ M","offer_id":57847258054991,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ L","offer_id":57847258087759,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ XL","offer_id":57847258120527,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 2XL","offer_id":57847258153295,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 3XL","offer_id":57847258186063,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 4XL","offer_id":57847258218831,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Grey \/ 5XL","offer_id":57847258251599,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":57847258284367,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":57847258317135,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":57847258349903,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":57847258382671,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":57847258415439,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":57847258448207,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 4XL","offer_id":57847258480975,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 5XL","offer_id":57847258513743,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":57847258546511,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":57847258579279,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":57847258612047,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":57847258644815,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":57847258677583,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":57847258710351,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":57847258743119,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":57847258775887,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":57847258808655,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":57847258841423,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":57847258874191,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":57847258906959,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":57847258939727,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":57847258972495,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 4XL","offer_id":57847259005263,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 5XL","offer_id":57847259038031,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ S","offer_id":57847259070799,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ M","offer_id":57847259103567,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ L","offer_id":57847259136335,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ XL","offer_id":57847259169103,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 2XL","offer_id":57847259201871,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 3XL","offer_id":57847259234639,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 4XL","offer_id":57847259267407,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Purple \/ 5XL","offer_id":57847259300175,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":57847259332943,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":57847259365711,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":57847259398479,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":57847259431247,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":57847259464015,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":57847259496783,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 4XL","offer_id":57847259529551,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 5XL","offer_id":57847259562319,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ S","offer_id":57847259595087,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ M","offer_id":57847259627855,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ L","offer_id":57847259660623,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ XL","offer_id":57847259693391,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 2XL","offer_id":57847259726159,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 3XL","offer_id":57847259758927,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 4XL","offer_id":57847259791695,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Khaki \/ 5XL","offer_id":57847259824463,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ S","offer_id":57847259857231,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":57847259889999,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":57847259922767,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ XL","offer_id":57847259955535,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 2XL","offer_id":57847259988303,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 3XL","offer_id":57847260021071,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 4XL","offer_id":57847260053839,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ 5XL","offer_id":57847260086607,"sku":null,"price":44.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0998\/1988\/0783\/files\/46_74a721de-1134-4558-aa4d-4e69ab852408.png?v=1780504455","url":"https:\/\/by-willa.com\/products\/madelyn-boho-shirt-dress","provider":"By Willa","version":"1.0","type":"link"}