You need to create the child theme and transfer into child theme all files which were changed, read more in documentation https://www.8theme.com/demo/docs/legenda/#!/child_theme https://codex.wordpress.org/Child_Themes
Custom css code, you need to add in style.css file of the child theme.
The export theme options, that I explained before, only can help you won’t lose “Theme Options” settings if something goes wrong in theme update prosses. Your version of theme is old, so some theme options you will need to set manually, after version update.
Regards