Redesign checkout experience

* Checkout steps redesign
* Move steps to search area
* Make checkout pages more lighter and distraction free
* Removed search, account page etc from being
  displayed on the checkout pages
* Add checkout step to sign in page
* More responsiveness improvements
* Improved blocks separation for easy inheritance
this commented code can be removed