Was there a recent update to the theme you're using?
The error seems to be coming from the theme itself. If you have access to the backend, you can disable the theme (just rename the theme folder). When you're done debugging and ready to re-enable it, you'll still have all your previous settings.
This should allow you to log in, and from there, you can try upgrading or downgrading the theme.