How to add custom css to theme
Custom CSS can be added via WordPress Customize.
First Navigate to wp-admin > Appearance > Customize

Next Goto Additional CSS

And Add the Custom CSS you require.

With this method you won’t lose any custom CSS changes when upgrading the theme.