How to fix a conflict cause by my theme with Woocommerce and/or Gravity Forms?

Really hard to answer this definitively as we do not have any php/html/css to look at. What I would do, generally speaking, would be to find the class or id of those fields. If they are unique to that field (i.e. not used anywhere else be either the theme or plugins) I would add custom CSS to get those drop downs correct.

If that is not possible, I would make sure I edit a Child Theme and change those template php pages directly by adding the custom css there to make sure this only affects the pages where these drop downs are “Wrong”.

Just be sure you use a child theme, or all of your changes will revert when you update the theme.