div#iamkzk {
  display: flex;
  flex-direction: row;
  align-content: center;
  justify-content: center;
  align-items: center;
  flex-wrap: wrap;
}

div#cpzk {
  display: flex;
  flex-direction: row;
}

div#cpup {
  border-radius: 20px;
  margin-left: 0.5rem;
  width: 100%;
  font-size: 16px;
}

.col-md-4.zkimg {
  display: flex;
  justify-content: center;
  align-items: center;
  align-content: center;
}

div#imgup {
  border-radius: 20px;
  margin-left: 0.5rem;
  margin-bottom: 0.5rem;
  max-width: 100%;
  height: 30%;
  font-size: 16px;
}

.card-text {
  white-space: nowrap;
  overflow: visible;
}
.space {
  margin-top: -16px;
}

.product-nome {
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}

/* responsive using desktop first approach */
@media all and (max-width: 992px) {
  div#imgup {
    border-radius: 20px;
    margin-left: 0.5rem;
    margin-bottom: 0.5rem;
    max-width: 9rem;
    height: 30%;
    font-size: 16px;
  }
  .card-star {
    font-size: 0.9rem;
  }
}

/*@keyframes erro{
  from{
    filter: drop-shadow(0 0 0 var(--cor-erros));
  }
  to{
      filter: drop-shadow(0 0 5px var(--cor-erros));
  }
}
div{
    animation: erro 1s alternate infinite ease-in-out;
  }

.erroscod{
    --cor-erros: #FFC107;
  }
.delet{
    --cor-erros: #000;
  }
.errosred{
    --cor-erros: #DC3545;
  }
.editar{
    --cor-erros: #fff;
  }*/