My daughter has just gone up to secondary school, and doesn't want to wear a coat because she has to wear a blazer. They aren't allowed their coats on inside at all, and the lockers are often a fair distance from her classes (especially relevant at break/lunch when the corridors are packed and time is short). I'm basically looking for something that's warm, will go over a blazer, but pack into her (already heavy backpack). I'm struggling, as it also needs to be black and a 'brand.' Help much appreciated!