By Malene Birger Striped Shirt under 300 £