

*{
  margin:0;
  padding:0;
  box-sizing:border-box;
}

body{
  font-family:'Inter',sans-serif;
  background:#fff;
  color:#111;
  overflow-x:hidden;
}

.menu-link{
  position:relative;
}

.menu-link::after{
  content:"";
  position:absolute;
  left:0;
  bottom:-8px;
  width:0%;
  height:1px;
  background:currentColor;
  transition:.4s ease;
}

.menu-link:hover::after{
  width:100%;
}

.cart-image img{
  transition:transform 1.2s ease;
}

.cart-image:hover img{
  transform:scale(1.03);
}

