The supermarket coat stealing hearts on Instagram (and it’s only £25)