.user-menu-block {
  min-width:250px;
  max-width:300px;
}

.user-menu-block .cart {
  float:left;
  background-color:#fee581;
  text-align:center;
}

.user-menu-block .cart {
  display:block;
  width:60px;
}


.user-menu-block .menu .header {
  min-height:8px;
  padding-right:15px;
  text-align:right;
}

html.js .user-menu-block .menu .header {
  cursor:pointer;
}

html.js .user-menu-block .menu .menus {
  display:none;
}
html.js .user-menu-block .menu.active .menus {
  display:block;
}

.user-menu-block .menu .menus .tabs {
  display:none;
}