Elisabetta Franchi Cape under 300 £