Not shorthairs . I would call them medium-hairs, which isn't technically a thing but that's what I call cats with floofy tails and shorter body fur . Very cute!
tabby has quite some reddish. I wonder if its lotsa of rufism (not true red gene), or if its red for real - ie having a red gene...
If its a boy, it should be rufism - its rare boys are torties / torbies. but if its a girl, the probability is high its real tortie - here torbie. (torbie = tortie and tabby) - and white.
And its rare girls are wholly red - so usually when we see a red cat, we can take a safe guess on male, which is what Primula here did.