{"product_id":"cannes-linen-shorts-set","title":"Cannes Linen Shorts Set","description":"\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eThe \u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003eCannes Linen Shorts Set\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e is the definition of effortless sophistication. Crafted from cotton and pure linen, this beautifully coordinated two-piece combines a relaxed oversized shirt with matching shorts for a timeless look inspired by the French Riviera. Delicate chevron ladder-stitch detailing adds a refined artisanal touch, while the classic collar and mother-of-pearl buttons elevate its understated elegance.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eNaturally breathable and lightweight, the linen fabric keeps you cool and comfortable on even the warmest days, becoming softer with every wear. Whether you're strolling along the coast, enjoying a leisurely brunch or escaping on a summer getaway, the Cannes Linen Shorts Set offers effortless versatility and relaxed luxury.\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eProduct Details\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eSet Type:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Linen Shirt \u0026amp; Shorts\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eStyle:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Resort Elegance\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eFit:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Relaxed \/ Oversized\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eElasticity:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Non-Stretch\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eNeckline:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Classic Collar\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eSleeves:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Long Sleeves with Button Cuffs\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003ePattern:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Solid Colour\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eDetails:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Chevron Ladder-Stitch Detail, Mother-of-Pearl Buttons\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eOccasion:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Beach Days, Brunches, Holidays, Travel \u0026amp; Everyday Wear\u003c\/span\u003e\u003cbr\u003e\u003cstrong\u003e\u003cspan\u003eMaterial:\u003c\/span\u003e\u003c\/strong\u003e\u003cspan\u003e Cotton \u0026amp; Linen\u003c\/span\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cstrong\u003e\u003cspan\u003eSize \u0026amp; Fit\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e\u003cspan\u003eDesigned with a relaxed oversized fit for effortless comfort and a naturally flattering silhouette. Please refer to our size guide for the best fit. If you are between sizes, we recommend choosing the larger size.\u003c\/span\u003e\u003cstrong\u003e\u003cspan\u003e\u003c\/span\u003e\u003c\/strong\u003e\u003c\/p\u003e\n\u003cp class=\"isSelectedEnd\"\u003e \u003c\/p\u003e\n\u003cstyle\u003e\n  .size-chart { font-family: Arial, sans-serif; max-width: 680px; margin: 0 auto; }\n  .size-chart h3 { font-size: 14px; letter-spacing: 0.12em; text-transform: uppercase; color: #1a1a18; margin: 24px 0 10px; }\n  .size-chart table { width: 100%; border-collapse: collapse; margin-bottom: 6px; font-size: 13px; }\n  .size-chart th { background: #0E636B; color: #fff; padding: 10px 14px; text-align: left; font-weight: 600; letter-spacing: 0.06em; font-size: 12px; }\n  .size-chart td { padding: 9px 14px; border-bottom: 1px solid #f0ede8; color: #3a3a34; }\n  .size-chart tr:nth-child(even) td { background: #f8f6f2; }\n  .size-chart tr:hover td { background: #f0f7f7; }\n  .size-chart .note { font-size: 12px; color: #8a8a7a; font-style: italic; margin-top: 16px; padding: 12px 16px; border-left: 3px solid #0E636B; background: #f8f6f2; }\n  .size-chart .section-divider { border: none; border-top: 1px solid #e0dbd4; margin: 28px 0 0; }\n  .size-chart .unit-toggle { font-size: 11px; color: #8a8a7a; margin-bottom: 6px; }\n\u003c\/style\u003e\n\u003cdiv class=\"size-chart\"\u003e\n\u003ch3\u003eSHIRT\u003c\/h3\u003e\n\u003cdiv class=\"unit-toggle\"\u003eCentimetres (cm)\u003c\/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eBack Length\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e108 cm\u003c\/td\u003e\n\u003ctd\u003e52 cm\u003c\/td\u003e\n\u003ctd\u003e67 cm\u003c\/td\u003e\n\u003ctd\u003e54 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e112 cm\u003c\/td\u003e\n\u003ctd\u003e54 cm\u003c\/td\u003e\n\u003ctd\u003e68 cm\u003c\/td\u003e\n\u003ctd\u003e54.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e116 cm\u003c\/td\u003e\n\u003ctd\u003e56 cm\u003c\/td\u003e\n\u003ctd\u003e69 cm\u003c\/td\u003e\n\u003ctd\u003e55.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"unit-toggle\"\u003eInches\u003c\/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eBust\u003c\/th\u003e\n\u003cth\u003eShoulder\u003c\/th\u003e\n\u003cth\u003eBack Length\u003c\/th\u003e\n\u003cth\u003eSleeve\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e42.5\"\u003c\/td\u003e\n\u003ctd\u003e20.5\"\u003c\/td\u003e\n\u003ctd\u003e26.4\"\u003c\/td\u003e\n\u003ctd\u003e21.3\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e44.1\"\u003c\/td\u003e\n\u003ctd\u003e21.3\"\u003c\/td\u003e\n\u003ctd\u003e26.8\"\u003c\/td\u003e\n\u003ctd\u003e21.5\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e45.7\"\u003c\/td\u003e\n\u003ctd\u003e22.0\"\u003c\/td\u003e\n\u003ctd\u003e27.2\"\u003c\/td\u003e\n\u003ctd\u003e21.9\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003chr class=\"section-divider\"\u003e\n\u003ch3\u003eshorts\u003c\/h3\u003e\n\u003cdiv class=\"unit-toggle\"\u003eCentimetres (cm)\u003c\/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist *\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e54 cm\u003c\/td\u003e\n\u003ctd\u003e94 cm\u003c\/td\u003e\n\u003ctd\u003e33 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e58 cm\u003c\/td\u003e\n\u003ctd\u003e98 cm\u003c\/td\u003e\n\u003ctd\u003e33.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e62 cm\u003c\/td\u003e\n\u003ctd\u003e102 cm\u003c\/td\u003e\n\u003ctd\u003e34.5 cm\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"unit-toggle\"\u003eInches\u003c\/div\u003e\n\u003ctable\u003e\n\u003cthead\u003e\n\u003ctr\u003e\n\u003cth\u003eSize\u003c\/th\u003e\n\u003cth\u003eWaist *\u003c\/th\u003e\n\u003cth\u003eHip\u003c\/th\u003e\n\u003cth\u003eLength\u003c\/th\u003e\n\u003c\/tr\u003e\n\u003c\/thead\u003e\n\u003ctbody\u003e\n\u003ctr\u003e\n\u003ctd\u003eS\u003c\/td\u003e\n\u003ctd\u003e21.3\"\u003c\/td\u003e\n\u003ctd\u003e37.0\"\u003c\/td\u003e\n\u003ctd\u003e13.0\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eM\u003c\/td\u003e\n\u003ctd\u003e22.8\"\u003c\/td\u003e\n\u003ctd\u003e38.6\"\u003c\/td\u003e\n\u003ctd\u003e13.2\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003ctr\u003e\n\u003ctd\u003eL\u003c\/td\u003e\n\u003ctd\u003e24.4\"\u003c\/td\u003e\n\u003ctd\u003e40.2\"\u003c\/td\u003e\n\u003ctd\u003e13.6\"\u003c\/td\u003e\n\u003c\/tr\u003e\n\u003c\/tbody\u003e\n\u003c\/table\u003e\n\u003cdiv class=\"note\"\u003e* Waist is elasticated. All measurements are garment measurements, not body measurements. Sizes may vary by 1–3 cm as items are measured by hand.\u003c\/div\u003e\n\u003c\/div\u003e","brand":"Mijn winkel","offers":[{"title":"Set \/ S","offer_id":58260308361548,"sku":null,"price":99.95,"currency_code":"GBP","in_stock":true},{"title":"Set \/ M","offer_id":58260308394316,"sku":null,"price":99.95,"currency_code":"GBP","in_stock":true},{"title":"Set \/ L","offer_id":58260308427084,"sku":null,"price":99.95,"currency_code":"GBP","in_stock":true},{"title":"Shirt \/ S","offer_id":58260308459852,"sku":null,"price":74.95,"currency_code":"GBP","in_stock":true},{"title":"Shirt \/ M","offer_id":58260308492620,"sku":null,"price":74.95,"currency_code":"GBP","in_stock":true},{"title":"Shirt \/ L","offer_id":58260308525388,"sku":null,"price":74.95,"currency_code":"GBP","in_stock":true},{"title":"Shorts \/ S","offer_id":58260308558156,"sku":null,"price":37.95,"currency_code":"GBP","in_stock":true},{"title":"Shorts \/ M","offer_id":58260308590924,"sku":null,"price":37.95,"currency_code":"GBP","in_stock":true},{"title":"Shorts \/ L","offer_id":58260308623692,"sku":null,"price":37.95,"currency_code":"GBP","in_stock":true}],"thumbnail_url":"\/\/cdn.shopify.com\/s\/files\/1\/1067\/9851\/4508\/files\/ChatGPT_Image_6_aug_2026_22_52_53.png?v=1786050041","url":"https:\/\/www.sophiaandluna.com\/products\/cannes-linen-shorts-set","provider":"Sophia \u0026 Luna London","version":"1.0","type":"link"}