{"product_id":"azure-linen-double-breasted-vest-shorts-set","title":"Linen Vest \u0026 Shorts Set","description":"\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cem\u003eDeep V-Neck. Double-Breasted. Gold Buttons. Tailoring for Warm Days.\u003c\/em\u003e\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003eThis linen vest and shorts set from Alverra makes tailored dressing feel like summer. The double-breasted vest commands attention with gleaming gold buttons and a deep V-neckline, while high-waisted pleated shorts lengthen the leg and keep the proportions elegant. Cut from a breathable linen blend, it is the outfit for business meetings, gallery openings, and every occasion where polish should not come with a temperature penalty.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/ea93bc5bc9d8732bae30469eed980d16.avif?v=1780925301\" alt=\"Linen Vest \u0026amp; Shorts Set | Alverra\"\u003e\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eA Vest That Commands Attention\u003c\/strong\u003e The expertly tailored double-breasted front with gold button detailing creates a structured, confident silhouette that reads unmistakably intentional in every room.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eA Neckline That Flatters Elegantly\u003c\/strong\u003e The deep V with clean lapel lines frames the neckline beautifully, elongating the torso while keeping the tailoring feminine.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eGold Buttons With Luxurious Detail\u003c\/strong\u003e The gleaming hardware adds a considered, elevated finish that separates this set from every plain linen outfit on the rack.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eA Ruffled Hem With Feminine Grace\u003c\/strong\u003e The delicate ruffle detail softens the tailoring with a graceful, feminine note, balancing structure with charm.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eShorts That Elongate Elegantly\u003c\/strong\u003e The high-waisted, pleated construction lengthens the leg line and moves with easy polish, completing the suit-but-summer proposition perfectly.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eLinen That Breathes Luxuriously\u003c\/strong\u003e The premium linen blend keeps air moving through warm days while carrying the texture and drape that make tailoring look expensive.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003eHigh-end meetings, elegant brunches, gallery openings, garden events — this set delivers authority and ease in the same breath.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003eOrder yours today before your size sells out.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cimg src=\"https:\/\/cdn.shopify.com\/s\/files\/1\/0716\/1882\/2232\/files\/8e14d02c796dcdcee76ff45032aaca83.avif?v=1780925308\" alt=\"Linen Vest \u0026amp; Shorts Set | Alverra\"\u003e\u003c\/p\u003e\u003chr class=\"border-border-200 border-t-0.5 my-3 mx-1.5\"\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eSIZE CHART\u003c\/strong\u003e\u003c\/p\u003e\u003cdiv class=\"overflow-x-auto w-full px-2 mb-6\"\u003e\u003ctable class=\"min-w-full border-collapse text-sm leading-1.7 whitespace-normal\"\u003e\n\u003cthead class=\"text-left\"\u003e\u003ctr\u003e\n\u003cth\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\"\u003eUS\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\"\u003eUK\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\"\u003eEU\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 (in)\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\"\u003eWaist (in)\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\"\u003eHips (in)\u003c\/th\u003e\n\u003c\/tr\u003e\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eXS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e2\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e34\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e32.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e25.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e35.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e4\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e36\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e33.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e26.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e37.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e6\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e10\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\"\u003e35.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e28.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e38.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e8\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e12\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\"\u003e36.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e29.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e40.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eXL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e10\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e14\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\"\u003e38.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e31.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e42.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e2XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e12\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e16\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e44\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e41.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e34.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e44.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e3XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e14\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e18\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e46\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e43.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e36.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e47.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e4XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e16\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e20\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e48\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e45.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e38.5\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e49.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003e5XL\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e18\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e22\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e50\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e48.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e41.0\"\u003c\/td\u003e\n\u003ctd class=\"border-b-0.5 border-hsl(var(--border-300)\/0.3) py-2 pr-4 align-top\"\u003e51.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\u003c\/div\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003e\u003cstrong\u003eCare:\u003c\/strong\u003e Professional dry cleaning recommended. Do not machine wash or hand wash. Avoid prolonged direct sunlight. Iron on low temperature with pressing cloth.\u003c\/p\u003e\u003cp class=\"font-claude-response-body break-words whitespace-normal leading-1.7\"\u003eWhen in doubt, size up for extra comfort and a perfect fit.\u003c\/p\u003e","brand":"Alverra","offers":[{"title":"Blue \/ XS","offer_id":48512741572853,"sku":"qH1786038787085066877","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ S","offer_id":48512741605621,"sku":"gq1786038787085243813","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ M","offer_id":48512741638389,"sku":"MQ1786038787085402247","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ L","offer_id":48512741671157,"sku":"NQ1786038787085557538","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ XL","offer_id":48512741703925,"sku":"WD1786038787085711629","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 2XL","offer_id":48512741736693,"sku":"Dh1786038787085863685","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 3XL","offer_id":48512741769461,"sku":"eV1786038787086024671","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 4XL","offer_id":48512741802229,"sku":"zy1786038787086157565","price":109.95,"currency_code":"USD","in_stock":true},{"title":"Blue \/ 5XL","offer_id":48512741834997,"sku":"AU1786038787086320048","price":109.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/0761\/9742\/9493\/files\/Azure___Linen_Double-Breasted_Vest_Shorts_Set_0.png?v=1786039356","url":"https:\/\/alverraofficial.com\/products\/azure-linen-double-breasted-vest-shorts-set","provider":"Alverra","version":"1.0","type":"link"}