{"product_id":"vivienne-shawl-collar-wrap-front-puff-shoulder-long-sleeve-satin-blouse","title":"Vivienne | Shawl Collar Wrap Front Puff Shoulder Long Sleeve Satin Blouse","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003ePolished Power, Effortlessly Feminine.\u003c\/strong\u003e The Vivienne Blouse pairs a dramatic shawl collar wrap front with subtly puffed shoulders and a figure-cinching banded hem in a fluid satin construction — structured where it matters, soft where it counts, and the kind of blouse that makes every outfit feel like it was put together by someone who truly knows what they are doing.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eWhy You'll Love It\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eShawl collar wrap front:\u003c\/strong\u003e The wide, sweeping shawl collar folds into a deep crossover V at the chest — luxuriously draped, deeply flattering, and giving the Vivienne an instantly sophisticated, old-Hollywood quality that makes it completely unlike any standard wrap blouse.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003ePuff shoulder detail:\u003c\/strong\u003e A subtle gathered volume at the crown of each sleeve adds a gentle, fashion-forward puff — structured enough to make a considered statement, restrained enough to keep the overall silhouette entirely elegant and polished throughout.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eBanded hem:\u003c\/strong\u003e The fitted ribbed band cinches the blouse cleanly at the waist — naturally defining the figure, keeping the blouse neatly in place whether tucked or worn out, and adding a sleek, considered finishing detail that completes the Vivienne's tailored aesthetic perfectly.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eLong sleeves with cuffs:\u003c\/strong\u003e The full-length sleeves finish in neat, fitted cuffs — clean, structured, and completing the Vivienne's polished, head-to-toe refined silhouette with a precise finish that works as elegantly under a blazer as it does entirely alone.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003e\u003cstrong\u003eFluid satin fabric:\u003c\/strong\u003e The silky, luminous satin drapes beautifully across the wrap front and through the sleeves — catching the light with a gentle sheen, feeling genuinely luxurious against the skin, and giving the Vivienne an unmistakably elevated, occasion-worthy presence.\u003c\/p\u003e\n\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-[1.7]\"\u003eThe Vivienne is the blouse that means every occasion is handled with elegance — wear it tucked into a tailored pencil skirt for a complete power dressing moment, paired with wide-leg trousers and heeled mules for an effortless evening look, or layered under a sharp structured blazer for a combination that needs absolutely nothing else.\u003c\/p\u003e\n\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\n\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\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-border-300\/60 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-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eLength (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 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-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eShoulder (in)\u003c\/th\u003e\n\u003cth scope=\"col\" class=\"text-text-100 border-b-0.5 border-border-300\/60 py-2 pr-4 align-top font-bold\"\u003eSleeve (in)\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-border-300\/30 py-2 pr-4 align-top\"\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e15.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e35.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e15.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e37.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e15.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.0\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e23.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e38.5\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e16.0\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-border-300\/30 py-2 pr-4 align-top\"\u003e22.5\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003c\/div\u003e\n\u003ch6 data-end=\"403\" data-start=\"33\"\u003e\n\u003cbr\u003e\u003cbr\u003e\n\u003c\/h6\u003e","brand":"Harris London","offers":[{"title":"Blue \/ S","offer_id":53014796206346,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ M","offer_id":53014796239114,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ L","offer_id":53014796271882,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"Blue \/ XL","offer_id":53014796304650,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ S","offer_id":53014796075274,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ M","offer_id":53014796108042,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ L","offer_id":53014796140810,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true},{"title":"White \/ XL","offer_id":53014796173578,"sku":null,"price":39.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0927\/4530\/2282\/files\/Screenshot2025-09-02104615-Photoroom.jpg?v=1778318483","url":"https:\/\/harris-london.com\/products\/vivienne-shawl-collar-wrap-front-puff-shoulder-long-sleeve-satin-blouse","provider":"Harris London","version":"1.0","type":"link"}