Levi's Cardigan under 300 £