Popular magic shop closes after 50 years