blue and white cotton horizontal stripe pattern high neck front button placket long sleeves straight hem slim fit