Long-sleeve tops and shirts