{"product_id":"luna-casual-v-neck-blouse","title":"Luny | Casual Linen V-Neck Blouse","description":"\u003ch2 style=\"text-align: center;\"\u003eThe blouse you'll live in all summer.\u003c\/h2\u003e\n\n\u003cp style=\"text-align: center;\"\u003eSome pieces just work. The Luna Casual Linen V-Neck Blouse is effortlessly elegant — soft, breathable, and flattering in that quietly confident way that never tries too hard. A clean V-neckline, a relaxed fit that skims without clinging, and a lightweight linen-feel fabric that keeps you cool when the temperature climbs.\u003c\/p\u003e\n\n\u003cp style=\"text-align: center;\"\u003eDress it up with tailored trousers. Keep it easy with white jeans or a midi skirt. Luna works either way — and looks like you planned it.\u003c\/p\u003e\n\n\u003ch3\u003eWhy you'll love Luna:\u003c\/h3\u003e\n\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eEffortless V-neckline\u003c\/strong\u003e — elegant without being overdressed\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eRelaxed, flattering fit\u003c\/strong\u003e — skims the body beautifully without clinging\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eLightweight linen-feel fabric\u003c\/strong\u003e — breathable and cool all day long\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eClean, minimalist design\u003c\/strong\u003e — pairs with everything in your wardrobe\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eInclusive sizing\u003c\/strong\u003e — available from S through to 5XL\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003cp\u003e\u003cem\u003eWear it with tailored trousers, white denim, or a midi skirt. However you style her, Luna does the work.\u003c\/em\u003e\u003c\/p\u003e\n\n\u003ch4\u003eDETAILS\u003c\/h4\u003e\n\u003cul\u003e\n\u003cli\u003e\n\u003cstrong\u003eStyle:\u003c\/strong\u003e Casual\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eType:\u003c\/strong\u003e Blouse\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eNeckline:\u003c\/strong\u003e V-Neck\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eMaterial:\u003c\/strong\u003e Polyester (linen look \u0026amp; feel)\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eFit:\u003c\/strong\u003e Relaxed, non-clinging\u003c\/li\u003e\n\u003cli\u003e\n\u003cstrong\u003eWear it with:\u003c\/strong\u003e Tailored trousers, white denim, midi skirts\u003c\/li\u003e\n\u003c\/ul\u003e\n\n\u003ch3 style=\"text-align: center;\"\u003eSize Guide\u003c\/h3\u003e\n\u003ctable style=\"box-sizing: inherit; table-layout: fixed; font-size: 1.4rem; border-style: hidden; box-shadow: rgba(0, 0, 0, 0.2) 0px 0px 0px 1.2px; margin-bottom: 0px;\"\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth style=\"padding: 1em; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eSize\u003c\/th\u003e\n\u003cth style=\"padding: 1em; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU Size\u003c\/th\u003e\n\u003cth style=\"padding: 1em; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eChest (CM)\u003c\/th\u003e\n\u003cth style=\"padding: 1em; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eWaist (CM)\u003c\/th\u003e\n\u003cth style=\"padding: 1em; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eHips (CM)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eXS\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 34\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e80–84\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e60–64\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e84–88\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eS\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 36\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e85–89\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e65–69\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e89–93\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eM\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 38\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e90–94\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e70–74\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e94–98\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eL\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 40\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e95–100\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e75–80\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e99–104\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eXL\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 42\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e101–106\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e81–86\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e105–110\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e2XL\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 44\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e107–112\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e87–92\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e111–116\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e3XL\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 46\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e113–118\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e93–98\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e117–122\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e4XL\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 48\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e119–124\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e99–104\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e123–128\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e5XL\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003eEU 50\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e125–130\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e105–110\u003c\/td\u003e\n\u003ctd style=\"padding: 1em 1.2rem; border-color: rgba(0, 0, 0, 0.2); border-width: 1px;\"\u003e129–134\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\n\u003cp style=\"text-align: center;\"\u003e🚚 \u003cstrong\u003eFree UK Shipping with Royal Mail\u003c\/strong\u003e | 💰 \u003cstrong\u003e30-Day Money-Back Guarantee\u003c\/strong\u003e | 🎁 \u003cstrong\u003e10% off when you buy 2+\u003c\/strong\u003e\u003c\/p\u003e","brand":"Vesta London","offers":[{"title":"Beige (Bijna uitverkocht) \/ S","offer_id":57479642907006,"sku":"DWOD1-PM093001","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ M","offer_id":57479642939774,"sku":"DWOD1-PM093002","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ L","offer_id":57479642972542,"sku":"DWOD1-PM093003","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ XL","offer_id":57479643005310,"sku":"DWOD1-PM093004","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ 2XL","offer_id":57479643038078,"sku":"DWOD1-PM093005","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ 3XL","offer_id":57479643070846,"sku":"DWOD1-PM093006","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ 4XL","offer_id":57479643103614,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Beige (Bijna uitverkocht) \/ 5XL","offer_id":57479643136382,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ S","offer_id":57479643169150,"sku":"DWOD1-PM093009","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ M","offer_id":57479643201918,"sku":"DWOD1-PM093010","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ L","offer_id":57479643234686,"sku":"DWOD1-PM093011","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ XL","offer_id":57479643267454,"sku":"DWOD1-PM093012","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ 2XL","offer_id":57479643300222,"sku":"DWOD1-PM093013","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ 3XL","offer_id":57479643332990,"sku":"DWOD1-PM093014","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ 4XL","offer_id":57479643365758,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Wit (Bijna uitverkocht) \/ 5XL","offer_id":57479643398526,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ S","offer_id":57479643431294,"sku":"DWOD1-PM093041","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ M","offer_id":57479643464062,"sku":"DWOD1-PM093042","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ L","offer_id":57479643496830,"sku":"DWOD1-PM093043","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ XL","offer_id":57479643529598,"sku":"DWOD1-PM093044","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ 2XL","offer_id":57479643562366,"sku":"DWOD1-PM093045","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ 3XL","offer_id":57479643595134,"sku":"DWOD1-PM093046","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ 4XL","offer_id":57479643627902,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Zwart \/ 5XL","offer_id":57479643660670,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ S","offer_id":57479643693438,"sku":"DWOD1-PM093017","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ M","offer_id":57479643726206,"sku":"DWOD1-PM093018","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ L","offer_id":57479643758974,"sku":"DWOD1-PM093019","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ XL","offer_id":57479643791742,"sku":"DWOD1-PM093020","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ 2XL","offer_id":57479643824510,"sku":"DWOD1-PM093021","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ 3XL","offer_id":57479643857278,"sku":"DWOD1-PM093022","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ 4XL","offer_id":57479643890046,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Rood \/ 5XL","offer_id":57479643922814,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ S","offer_id":57479643955582,"sku":"DWOD1-PM093025","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ M","offer_id":57479643988350,"sku":"DWOD1-PM093026","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ L","offer_id":57479644021118,"sku":"DWOD1-PM093027","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ XL","offer_id":57479644053886,"sku":"DWOD1-PM093028","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ 2XL","offer_id":57479644086654,"sku":"DWOD1-PM093029","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ 3XL","offer_id":57479644119422,"sku":"DWOD1-PM093030","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ 4XL","offer_id":57479644152190,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Groen (Bijna uitverkocht) \/ 5XL","offer_id":57479644184958,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ S","offer_id":57479644217726,"sku":"DWOD1-PM093033","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ M","offer_id":57479644250494,"sku":"DWOD1-PM093034","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ L","offer_id":57479644283262,"sku":"DWOD1-PM093035","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ XL","offer_id":57479644316030,"sku":"DWOD1-PM093036","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ 2XL","offer_id":57479644348798,"sku":"DWOD1-PM093037","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ 3XL","offer_id":57479644381566,"sku":"DWOD1-PM093038","price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ 4XL","offer_id":57479644414334,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true},{"title":"Marineblauw \/ 5XL","offer_id":57479644447102,"sku":null,"price":32.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0960\/5585\/3438\/files\/ChatGPT_Image_Feb_28_2026_09_42_02_PM.png?v=1780057141","url":"https:\/\/vesta-london.com\/products\/luna-casual-v-neck-blouse","provider":"Vesta London","version":"1.0","type":"link"}