{"product_id":"tailored-linen-waistcoat-wide-leg-trouser-matching-set","title":"Tailored Linen Waistcoat Wide Leg Trouser Matching Set","description":"This sophisticated two-piece linen set pairs a structured button-front waistcoat with beautifully pleated wide-leg trousers, creating a tailored, androgynous silhouette that feels both thoroughly modern and effortlessly elegant. The waistcoat features a V-neckline, three-button fastening, and clean, fitted lines that sit elegantly at the hip, while the high-waisted trousers fall into a generous wide-leg sweep with a fluid, luxurious drape that moves beautifully with every step. Pure linen fabric gives both pieces that signature breathable, textured quality with a natural slub that only gets more characterful with wear, making this as practical a choice for warm days as it is stylish. Worn as a coordinated set, it reads as a genuinely elevated, fashion-forward outfit that works for smart casual occasions, outdoor events, summer dining, and creative workplace settings alike. Style with strappy flat leather sandals, a simple leather tote, and minimal gold jewellery for a clean, refined, and thoroughly grown-up warm-weather look.\u003cdiv\u003e\u003cbr\u003e\u003c\/div\u003e\u003cdiv\u003e\n\u003ctable class=\"scr-table\" style='border: 1px solid rgb(231, 231, 231); -webkit-font-smoothing: antialiased; text-indent: 0px; border-collapse: collapse; --table-cell-padding-block: 1rem; --table-cell-padding-inline: .75rem; --table-foot-cell-padding-block: 1rem; --table-foot-cell-padding-inline: .75rem; width: 860.906px; margin-top: 0px; margin-bottom: 20px; color: rgb(0, 0, 0); font-family: \"Instrument Sans\", sans-serif; font-size: 14px; letter-spacing: -0.28px;'\u003e\u003ctbody\u003e\n\u003ctr style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased;\"\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238)); padding-inline-start: 13px !important;'\u003eSize\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003eTop Length (cm \/ inch)\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003eBust (cm \/ inch)\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003eShoulder Strap (cm \/ inch)\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003ePants Length (cm \/ inch)\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003eWaist (cm \/ inch)\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003eHip (cm \/ inch)\u003c\/th\u003e\n\u003cth scope=\"col\" style='border-width: 0px; border-style: none; border-color: currentcolor; -webkit-font-smoothing: antialiased; text-align: left; opacity: 0.6; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; letter-spacing: 2.88px; text-transform: uppercase; padding-block: 0px 0.625rem; border-block-width: 0px 1px; padding-inline-end: 0px; padding: 13px; background: linear-gradient(rgb(248, 248, 248), rgb(238, 238, 238));'\u003eRecommended Waist (cm \/ inch)\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased;\"\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; border-block-width: 1px; line-height: 1.2; padding: 13px; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246); padding-inline-start: 13px !important;'\u003eS\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e54 cm \/ 21.3\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e90 cm \/ 35.4\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e10 cm \/ 3.9\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e103 cm \/ 40.6\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e68 cm \/ 26.8\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e108 cm \/ 42.5\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(221, 221, 221) rgb(234, 234, 234) rgb(234, 234, 234); -webkit-font-smoothing: antialiased; border-block-width: 1px; padding-inline-end: 0px; border-inline-start-width: 1px; line-height: 1.2; padding: 13px; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e68–76 cm \/ 26.8–29.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased;\"\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; border-block-width: 1px; line-height: 1.2; padding: 13px; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255); padding-inline-start: 13px !important;'\u003eM\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e55 cm \/ 21.7\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e94 cm \/ 37.0\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e10 cm \/ 3.9\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e104 cm \/ 40.9\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e72 cm \/ 28.3\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e112 cm \/ 44.1\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; border-block-width: 1px; padding-inline-end: 0px; border-inline-start-width: 1px; line-height: 1.2; padding: 13px; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(255, 255, 255);'\u003e72–80 cm \/ 28.3–31.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased;\"\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; border-block-width: 1px; line-height: 1.2; padding: 13px; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246); padding-inline-start: 13px !important;'\u003eL\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e56 cm \/ 22.0\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e98 cm \/ 38.6\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e10 cm \/ 3.9\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e105 cm \/ 41.3\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e76 cm \/ 29.9\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; padding: 13px; border-block-width: 1px; border-inline-start-width: 1px; line-height: 1.2; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e116 cm \/ 45.7\"\u003c\/td\u003e\n\u003ctd style='border-color: rgb(234, 234, 234); -webkit-font-smoothing: antialiased; border-block-width: 1px; padding-inline-end: 0px; border-inline-start-width: 1px; line-height: 1.2; padding: 13px; font-size: 16px; font-family: \"Segoe UI\", Arial, Helvetica, sans-serif; background: rgb(246, 246, 246);'\u003e76–86 cm \/ 29.9–33.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\u003c\/table\u003e\n\u003cdiv class=\"bottom-description\" style='border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; margin-top: 0px; margin-bottom: 0px; color: rgb(0, 0, 0); font-family: \"Instrument Sans\", sans-serif; font-size: 14px; letter-spacing: -0.28px;'\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv aria-hidden=\"true\" data-edge=\"true\" class=\"pointer-events-none h-px w-px absolute bottom-0\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; pointer-events: none;\"\u003e\u003c\/div\u003e\n\u003cdiv\u003e\u003c\/div\u003e\n\u003cdiv class=\"flex flex-col text-sm pb-25\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; font-size: 13px;\"\u003e\u003carticle class=\"text-token-text-primary w-full focus:outline-none [--shadow-height:45px] has-data-writing-block:pointer-events-none has-data-writing-block:-mt-(--shadow-height) has-data-writing-block:pt-(--shadow-height) [\u0026amp;:has([data-writing-block])\u0026gt;*]:pointer-events-auto scroll-mt-[calc(var(--header-height)+min(200px,max(70px,20svh)))]\" tabindex=\"-1\" dir=\"auto\" data-turn-id=\"5987afad-3d59-42d4-ad10-5a54180fa03e\" data-testid=\"conversation-turn-340\" data-scroll-anchor=\"true\" data-turn=\"assistant\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; width: 660px;\"\u003e\u003cdiv class=\"text-base my-auto mx-auto pb-10 [--thread-content-margin:--spacing(4)] @w-sm\/main:[--thread-content-margin:--spacing(6)] @w-lg\/main:[--thread-content-margin:--spacing(16)] px-(--thread-content-margin)\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; margin-inline: auto; margin-block: auto; font-size: 14px;\"\u003e\u003cdiv class=\"[--thread-content-max-width:40rem] @w-lg\/main:[--thread-content-max-width:48rem] mx-auto max-w-(--thread-content-max-width) flex-1 group\/turn-messages focus-visible:outline-hidden relative flex w-full min-w-0 flex-col agent-turn\" tabindex=\"-1\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; position: relative; width: 660px; margin-inline: auto;\"\u003e\u003cdiv class=\"flex max-w-full flex-col grow\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; flex-grow: 1;\"\u003e\u003cdiv data-message-author-role=\"assistant\" data-message-id=\"74ce422e-aece-4d13-a144-4a29f5d81d5a\" dir=\"auto\" class=\"min-h-8 text-message relative flex w-full flex-col items-end gap-2 text-start break-words whitespace-normal [.text-message+\u0026amp;]:mt-1\" data-message-model-slug=\"gpt-5-2\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; position: relative; width: 660px; gap: 0.5rem;\"\u003e\u003cdiv class=\"flex w-full flex-col gap-1 empty:hidden first:pt-[1px]\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; width: 660px; gap: 0.25rem;\"\u003e\u003cdiv class=\"markdown prose dark:prose-invert w-full wrap-break-word dark markdown-new-styling\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; overflow-wrap: anywhere; width: 660px;\"\u003e\u003cdiv\u003e\u003cem data-start=\"916\" data-end=\"1005\" data-is-last-node=\"\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; margin-block: 0px !important;\"\u003e\u003cspan data-start=\"917\" data-end=\"933\" style=\"border-style: solid; border-width: 0px; border-color: rgb(217, 217, 217); -webkit-font-smoothing: antialiased; font-weight: bolder; margin-block: 0px !important;\"\u003ePlease note:\u003c\/span\u003e Measurements may vary slightly. When in doubt, choose one size larger.\u003c\/em\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/div\u003e\u003c\/article\u003e\u003c\/div\u003e\n\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Bonnies Boutique","offers":[{"title":"Orange \/ S","offer_id":64545807073629,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ M","offer_id":64545807106397,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Orange \/ L","offer_id":64545807139165,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ S","offer_id":64545807171933,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ M","offer_id":64545807204701,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Beige \/ L","offer_id":64545807237469,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ S","offer_id":64545807270237,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ M","offer_id":64545807303005,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true},{"title":"Black \/ L","offer_id":64545807335773,"sku":null,"price":69.95,"currency_code":"USD","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1046\/3363\/1069\/files\/Cotton_Linen_Two-Piece_Set_0_1_-Erica-Studio.png?v=1777364427","url":"https:\/\/bonniesboutiquemalibu.com\/products\/tailored-linen-waistcoat-wide-leg-trouser-matching-set","provider":"Bonnies Boutique","version":"1.0","type":"link"}