Hello,
1) Theme Options > WooCommerce (Shop) > Shop > Shop page layout > Sidebar Position For Mobile > Off-Canvas
2) It can be done using custom CSS code. Please provide us with URL of your page.
3) You can upload your custom font via Dashboard > XStore > Custom Fonts, then select the font in Theme Options > Typography > Content.
Regards