.warenkorbinfo
{
  border-radius:25px 0 0 25px;
  position: fixed;
  right:0;
  top:30%;
  transform:translateX(100%);
  padding:20px;
  transition:0.5s linear transform;
  cursor:pointer;
}
.warenkorbinfo > div
{
  vertical-align: middle;
}
.warenkorbinfo.icon_only
{
  transform:translateX(calc(100% - 80px));
}
.warenkorbinfo.full,
.warenkorbinfo:hover
{
  transform:translateX(0);
}
.warenkorbinfo i
{
  font-size:35px;
}
.info
{

}
.warenkorbinfo .info
{
  max-width:100px;
}
.removecart
{
  cursor:pointer;
}
.warenkorbcontainer
{
  position:relative;
  z-index: 9999;
}
