Ajax modal sizing

- Modal is now positioned absolutely
- Close modal button no longer needs separate fixed positioning
- `Esc` closes drawer and modals
- Move some cart styles to their own screen size (ie. no box shadow on mobile)