The reason I asked where you added it is that I’m trying to determine why it’s not showing up. Since you added it in Additional CSS, I’m thinking that something, perhaps a plugin or your theme, is interfering with it being loaded. If it were in a stylesheet, I would have been thinking more along the lines of some caching issue, either at the server level or maybe with a content delivery network (CDN) serving an old version of the file(s).
I am seeing the page with the correct CSS now, and I can see where WordPress has loaded it.
Since we’re dealing with the CSS coming from Additional CSS, maybe something is blocking it. If that’s the case you might be able to discover what’s doing it by disabling all your plugins except WooCommerce using something like the Health Check Plugin, which allows you to test a live site with plugins disabled and a default theme without affecting the site for your customers. You could then enable one thing at a time and test to see which one causes the problem. However, we already know the problem is intermittent, which makes such an approach really difficult; it might make something look responsible when the CSS would be loading anyway.
The other option is to abandon the Additional CSS utility, and add all the CSS that’s currently in there into your child theme’s stylesheet. Putting the CSS in your child theme’s stylesheet will prevent it from being overwritten when the parent theme is updated. Using a stylesheet instead of Additional CSS might solve the problem. I’d say it’s worth a try that way as it’s less work.
To try the child theme stylesheet approach, you’d simply copy all the CSS you’ve added into Additional CSS and paste it at the end of the file /public_html/wp-content/themes/savant/style.css, which appears to be your active child theme.
Next, delete the content in the Additional CSS field. I’d save that CSS in a text file on your PC somewhere too for safety sake.
Finally, clear any caching plugins you’re running, and check the results.