The cart pill that normally takes up very little space in the lower corner, now fills the page, covering the entirety of the screen, preventing anyone from reaching any of the controls or buttons. It's because of a combination of the CSS you've added and the CSS that is built into the Commerce styles.