Unfortunately, the CSS and JS elements mentioned in the report are required for the proper display of your Shift4Shop website. Eliminating or relocating these to the footer (as suggested by the report) will cause issues in how the website displays.
Optimize CSS Delivery of the following
Moving the CSS to the footer would cause your site to load without any styles, making it look broken and providing a terrible user experience.
Google suggests you can "Optimize CSS delivery" by "inlining" your code.
Essentially they want you to separate the CSS needed to render the first part of your page and embed it directly into the code of your page rather than in the main stylesheet.
These changes won’t necessarily improve the overall load time of your page, but it will increase your PageSpeed score and may appear to load faster because the elements at the top of the page will load sooner. For visitors, the server load time is more important since JS and CSS elements are cached after the initial load of the site.
For Google, the goal is to get a green score for the desktop version. This usually can be achieved by optimizing the images on the site, which usually consists of re-formatting and compressing the images to reduce their respective sizes.