100% cotton

corduroy 

cap

£35