Hey Roman,
As you might already know, loading styles in the head of the document/page that is not used above the fold display is considered render blocking. We understand that the Pagespeed Insights reports that some resources in our theme are blocking the first paint. But, please understand that adding CSS in the head is the standard way to add styles in web development.
There are methods to load it in the footer or near the end of the body tag but those are non-standard or experimental. With that said, that could not be used as part of the product. Moreover, you will need to retain the styles for the “above the fold” content in the head. If you load everything in the footer, though you’ll get a good score in Pagespeed Insights, your site’s UI/UX could suffer as you’ll see a flash of un-styled content. Separation of styles is not feasible to be done in any theme. You would need to consult with a website optimization technician to load the styles of your site in a child theme according to your specific design.
Another thing you could use are third-party optimization plugins like WP Rocket and Autoptimize as they could move theme and plugin styles and scripts to the footer. Just remember that doing so could break your site and website optimization issues are not covered in our product support.
Thank you for understanding.