Smartgate? yes.
3:45 should be enough even if they don't check the bags through. Being one of the first flights out should help with less chance of delay.
You can pleasantly can ask them at check-in in NZ to check bags through (show both tickets); they may do so. If not, so be it, smile and move on.