I’m not attracted to him anymore

I feel so awful even writing this I’ve never spoke of this or wrote it down but I just don’t fancy my partner anymore yet I absolutely love him dearly. I am 33 we have known each other since we were 18 was together for a year 3 years ago and have since been together 2 years and am nearly due to give birth. I couldn’t ask for a better partner. He has never talked down to me, treats me with utter respect is loving kind helpful works hard treats my daughter like he’s own but has really let himself go. He eats so much unhealthy food even though I hint to eat better, he drinks (not to point getting too drunk but always has few beers every evening, he does wear clean clothes and washes of course but wears same clothes never buys nice new clothes or makes an effort to dress up when we go out even though I do.

He’s got way too comfortable I think. How do I fancy him again? Is it because I’m pregnant I’m feeling this way? Is anyone else going through this? I would never leave him because of it and hoping we reunite the spark after baby but what if I never find him attractive again? I suppose looks are not important therefore am I out of order for thinking like this? I would love your truthful opinion on this.