'S Max Mara
'S Max Mara Cotton poplin shorts
£205
Thom Browne
Thom Browne Striped cotton shorts
£400
Veronica Beard
Veronica Beard Allen cotton-blend plaid shorts
£315
Rick Owens
Rick Owens Fog suede shorts
£695
Nili Lotan
Nili Lotan Frances printed silk twill shorts
£425
SLVRLAKE
Slvrlake Bermuda Cut Off frayed denim shorts
£295
Saint Laurent
Saint Laurent Cotton Bermuda shorts
£1,090
Veronica Beard Craig cotton-blend twill shorts
£280
Agolde
Agolde Dame denim shorts
£220
Valentino
Valentino Gingham cotton shorts
£830
Bananhot
Bananhot Mina crochet cotton-blend shorts
£155£124(20% off)
Versace
Versace Layered waistband shorts
£610
Magda Butrym
Magda Butrym Belted leather shorts
£1,255
Varley
Varley Atrium high-rise shorts
£80
Eleventy
Eleventy Cotton straight pants
£275
Frescobol Carioca
Frescobol Carioca Felipe linen and cotton shorts
£230
Valentino Denim shorts
FRAME
Frame Stripe Lace silk shorts
£395
Posse
Posse Charlotte floral cotton shorts
Faithfull
Faithfull Marisol shorts
£140
Faithfull Aurora checked cotton and linen shorts
£170
Asceno
Asceno Boston checked linen and cotton shorts
£265
Polo Ralph Lauren
Polo Ralph Lauren x Wimbledon striped cotton shorts
£165
Faithfull Lila polka-dot linen shorts
£160
Ulla Johnson
Ulla Johnson Aurielle floral silk shorts
£305
Cala De La Cruz
Cala de la Cruz Bahamas printed linen shorts
£245
DÔEN
Doen Paige cotton shorts
Versace Logo embroidered biker shorts
£310
THE ROW
The Row Faldra cotton Bermuda shorts
£1,070
Asceno Franca polka-dot silk charmeuse shorts