Epistasis is due to
A gene which masks the action of another gene is termed as epistasis. The gene is called epistatic gene and the gene whose effect is masked is termed as the hypostatic gene. So, in epistasis, two genes are present in different loci, and one gene is epistatic to another gene.
So, the correct option is ‘interaction of two separate genes’.