A 21st-century Western shirt with colour, shine and swagger

Raf Simons for Calvin Klein shirts have the feel of Western shirts updated with Middle America marching-band vim

Calvin Klein acetate satin shirt, £730
Calvin Klein acetate satin shirt, £730
Advertisement
Advertisement
Loading