

/* Product card */
.card {
  border-radius:12px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  width: 240px;
  height: 340px;
  margin: auto;
  text-align: center;
  vertical-align: bottom
  font-family: arial;
  padding: 20px;
}

.card:hover {
  opacity: 0.7;
}

.price {
  color: grey;
  font-size: 22px;
}

.card button {
  outline: 0;
  border: none;
  padding: 12px;
  color: white;
  background-color: #000;
  text-align: center;
  cursor: pointer;
  width: 100%;
  font-size: 18px;
}

.card button:hover {
  opacity: 0.7;
}

.container {
  display: flex;
  width: 200px;
  height: 180px;
  justify-content: center; /* Centers horizontally */
  align-items: center;     /* Centers vertically */
  /* border: 1px solid gray;
  border-radius:8px; */
}

.container img {
  max-width: 90%;
  max-height: 90%;
}

.bottom-text {
vertical-align: bottom;
}

.cartList {
  border-radius:12px;
  box-shadow: 0 4px 12px 0 rgba(0, 0, 0, 0.2);
  width: 90%;
  margin: auto;
  text-align: center;
  vertical-align: bottom
  font-family: arial;
  padding: 20px;
  border: 1px solid grey;
}

.cartItem {
  width: 100%;
  
  /* order: 1px solid grey; */
 }


.cartImg {
  display: flex;
  width: 120x;
  height: 80px;
  justify-content: center; /*  horizontally */
  align-items: center;     /* Centers vertically */
  /* border: 1px solid gray; */
}
.cartImg img {
  max-width: 90%;
  max-height: 90%;
}

.cartProductName {
	font-size: 18px;
	font-weight: bold;
}

.cartQtyForms {
}

.cartPricing {
	font-size: 14px;
	font-weight: bold;
}



