To add on to @PaigeMiller 's reply, the main effects being significant isn't really important as the interaction is significant. For a design with two factors A and B , the main effect of A tests whether the levels of A differ, averaged over all levels of B, and similarly for B, but since you have a significant interaction, averaging over the levels misses the key fact that the differences between levels of A depend on which level of B you consider and again similarly for B.
SteveDenham
... View more