white and green cotton vest print to the front and back crew neck short sleeves straight hem oversized fit