Hello,
Thank you for the details. The icons look right when you’re logged in and are doubled for guests. That usually means the problem comes from caching or CSS/JS optimization. Most caching and optimization plugins only serve cached and optimized files to visitors who aren’t logged in. Logged-in users get the original files, which is why administrators and logged-in customers see the correct icons.
Please try the following:
– Clear all caches: your caching or optimization plugin, any server-side cache, any CDN (for example, Cloudflare) and your browser cache. Then check the site as a guest in a private/incognito window.
– If the icons are still doubled, temporarily turn off the CSS and JS optimization options in your caching plugin, such as combining, minifying, deferring or “remove unused CSS”. Clear the cache again and recheck.
– If that doesn’t help, test for a plugin conflict. Deactivate all third-party plugins and keep only the plugins the theme requires. If the problem goes away, reactivate the plugins one by one to find the one causing it.
If the issue still remains, let us know I will further check on your site and give you a possible solution.
Best Regards,