{"product_id":"mandy","title":"Mandy | Cotton-Linen Retro Blouse","description":"\u003cp\u003eThere are tops that work for one kind of day. The Mandy works for all of them — the stand collar gives it structure, the loose retro cut gives it ease, and the cotton-linen blend gives it the kind of natural breathability that makes it the obvious choice every time the temperature rises.\u003c\/p\u003e\n\u003cp\u003eThe Mandy is a short-sleeve cotton-linen blouse with a stand collar, a relaxed hip-length silhouette, and a slightly stretchy fabric that moves with the body without clinging to it. Clean, unhurried, and effortlessly retro in a way that feels current rather than costume — the kind of top that looks considered whether you pair it with linen trousers, wide-leg jeans, or a midi skirt.\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003e\"The Mandy is the blouse I reach for when I want to look put-together without feeling overdressed. The stand collar adds just enough refinement, the cotton-linen keeps things cool, and the loose cut is genuinely flattering across body types. A summer wardrobe essential.\"\u003c\/em\u003e \u003cem\u003e— Sarah Mitchell, Founder of Valora New York\u003c\/em\u003e\u003c\/p\u003e\n\u003cp\u003e✔ \u003cstrong\u003eCotton-linen blend\u003c\/strong\u003e — naturally breathable and lightweight, stays cool through warm days without the stiffness pure linen can bring\u003c\/p\u003e\n\u003cp\u003e✔ \u003cstrong\u003eStand collar detail\u003c\/strong\u003e — adds a refined, modern structure to the neckline that elevates the casual silhouette without requiring any jewelry or accessories to finish the look\u003c\/p\u003e\n\u003cp\u003e✔ \u003cstrong\u003eRelaxed loose fit\u003c\/strong\u003e — drapes naturally over the body without clinging, flattering across all body types without hiding anything that doesn't need to be hidden\u003c\/p\u003e\n\u003cp\u003e✔ \u003cstrong\u003eHip-length cut\u003c\/strong\u003e — sits at the perfect point to wear tucked, half-tucked, or fully loose over any bottom without looking unfinished\u003c\/p\u003e\n\u003cp\u003e✔ \u003cstrong\u003eShort sleeves\u003c\/strong\u003e — keeps the blouse light and practical for warm weather while the stand collar maintains a polished, intentional finish\u003c\/p\u003e\n\u003cp\u003e✔ \u003cstrong\u003eSlight fabric stretch\u003c\/strong\u003e — moves comfortably with the body through a full day of wear without pulling, bunching, or losing its relaxed shape\u003c\/p\u003e\n\u003cp\u003e\u003cem\u003eThe blouse that makes warm weather dressing feel exactly as easy as it should.\u003c\/em\u003e\u003c\/p\u003e","brand":"Violet \u0026 Grace","offers":[{"title":"Light Blue \/ S","offer_id":60064383664462,"sku":"SKU_1772608505876_345","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ M","offer_id":60064383697230,"sku":"SKU_1772608505876_474","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ L","offer_id":60064383729998,"sku":"SKU_1772608505876_967","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ XL","offer_id":60064383762766,"sku":"SKU_1772608505876_947","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 2XL","offer_id":60064383795534,"sku":"SKU_1772608505876_889","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Light Blue \/ 3XL","offer_id":60064383828302,"sku":"SKU_1772608505876_547","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ S","offer_id":60064383861070,"sku":"SKU_1772608505876_794","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ M","offer_id":60064383893838,"sku":"SKU_1772608505876_3","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ L","offer_id":60064383926606,"sku":"SKU_1772608505876_362","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ XL","offer_id":60064383959374,"sku":"SKU_1772608505876_14","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 2XL","offer_id":60064383992142,"sku":"SKU_1772608505876_735","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Green \/ 3XL","offer_id":60064384024910,"sku":"SKU_1772608505876_345","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":60064384057678,"sku":"SKU_1772608505876_561","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":60064384090446,"sku":"SKU_1772608505876_812","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":60064384123214,"sku":"SKU_1772608505876_335","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ XL","offer_id":60064384155982,"sku":"SKU_1772608505876_531","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 2XL","offer_id":60064384188750,"sku":"SKU_1772608505876_275","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ 3XL","offer_id":60064384221518,"sku":"SKU_1772608505876_509","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ S","offer_id":60064384254286,"sku":"SKU_1772608505876_374","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ M","offer_id":60064384287054,"sku":"SKU_1772608505876_889","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ L","offer_id":60064384319822,"sku":"SKU_1772608505876_827","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ XL","offer_id":60064384352590,"sku":"SKU_1772608505876_586","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 2XL","offer_id":60064384385358,"sku":"SKU_1772608505876_420","price":59.95,"currency_code":"USD","in_stock":true},{"title":"White \/ 3XL","offer_id":60064384418126,"sku":"SKU_1772608505876_549","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ S","offer_id":60064384450894,"sku":"SKU_1772608505876_700","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ M","offer_id":60064384483662,"sku":"SKU_1772608505876_571","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ L","offer_id":60064384516430,"sku":"SKU_1772608505876_523","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ XL","offer_id":60064384549198,"sku":"SKU_1772608505876_317","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 2XL","offer_id":60064384581966,"sku":"SKU_1772608505876_480","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Red \/ 3XL","offer_id":60064384614734,"sku":"SKU_1772608505876_484","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ S","offer_id":60064384647502,"sku":"SKU_1772608505876_975","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ M","offer_id":60064384680270,"sku":"SKU_1772608505876_464","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ L","offer_id":60064384713038,"sku":"SKU_1772608505876_636","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ XL","offer_id":60064384745806,"sku":"SKU_1772608505876_91","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 2XL","offer_id":60064384778574,"sku":"SKU_1772608505876_947","price":59.95,"currency_code":"USD","in_stock":true},{"title":"Pink \/ 3XL","offer_id":60064384811342,"sku":"SKU_1772608505876_585","price":59.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0863\/1395\/9758\/files\/hf_20260304_071212_3efad57c-80b6-4341-8e00-0923e8e736fe.png?v=1783445133","url":"https:\/\/violetandgracedresses.com\/products\/mandy","provider":"Violet \u0026 Grace","version":"1.0","type":"link"}