Hello,
You had to check the staging site carefully before the production site update to avoid such issue! Keep in mind that next time.
Where did you place your custom CSS? Use either child theme style.css or Theme Options > Custom CSS areas and make sure that your code has higher priority than the default one. Use additional classes to prioritize your code.
Feel free to ask if you have any other questions.
Regards