Hello, custom.css file will not be overwritten on theme update so your customizations will not be lost.
Regards, Stan Russell.