Hi @CatDouglas,
I checked your site, It seems that the URLs are not fully replaced while moving the site from staging to productions and that causes the Mixed Content issue [ HTTP and HTTPS ] blocking to load fonts and icons.
If it happens after migrating the site from the staging, please let me know how you made this migration. If it is a feature of your hosting service, I would request you to ask them to correct those URLs.
You can also try out this arcticle on how to update the URLs when you are moving the sites.
Also, remember that the exact URL should be mentioned in Setting > General , WordPress Address and Site URL , including the protocol i.e HTTP/HTTPS.
Hope this helps.
Thanks