The only thing I can think of is maybe put some cotton from a cotton ball up your nostrils before you go down there. That may eliminate or at least mask the smell somewhat. Or one of those nose clamps that swimmers use. Of course you would have to explain to Mom why you're wearing it and maybe you don't want to have that conversation?
Personally I don't mind the smell of fresh smoke, like when someone is smoking & I get a whiff as I walk by but I can't stand that stale smoke smell on a smoker's clothes or that is present in a car or house where someone smokes. I find that very offensive 🤢