the tag is super faded out but i could make out that it is a medium + it's a pretty snug fit and i'd say runs just a bit smaller. their website says their shirts are 100% cotton.
i unfortunately can't find any info on this specific shirt but it is definitely legit! it's an alternate design of one of the shirts that used to be sold on their website :)