purple/white/black cotton abstract pattern print spread collar short sleeves straight hem front button fastening