Cotton shorts