The Printed Collared Shirt costs £25 and fans love it