“Gender” is a grammatical term. There actually are three genders; masculine, feminine and neutral. Neutral gender is when something is neither masculine or feminine gender.
“Sex” is a biological term. There are two sexes; male and female.
There are four genders: masculine, feminine, neuter and common.