.cart-page h1 {
  font-size: 24px;
}
.cart-page .cart-list {
  border: 1px solid #E1E1E1;
  padding: 20px;
}
.cart-page .cart-list .category-div .varient-img-div img {
  width: 60px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 6px;
  border: 1px solid #E1E1E1;
  border-radius: 5px;
}
.cart-page .cart-list .category-div .varient-name {
  color: #000;
  margin-left: 10px;
  line-height: 24px;
}
.cart-page .cart-list .category-div .remove-item {
  color: #5CAF90;
}
.cart-page .cart-list .category-div .description {
  color: #888888;
  margin-left: 10px;
}
.cart-page .cart-list .cart-listing {
  border: 1px solid #E1E1E1;
  padding: 15px 5px;
}
.cart-page .cart-list .cart-listing span {
  cursor: pointer;
}
.cart-page .cart-list .cart-listing .minus,
.cart-page .cart-list .cart-listing .plus {
  width: 25px;
  height: 25px;
  border-radius: 4px;
  border: 1px solid #000000;
  text-align: center;
  line-height: 25px;
}
.cart-page .cart-list .cart-listing input {
  height: 25px;
  width: 30px;
  text-align: center;
  border: none;
  border-radius: 4px;
  display: inline-block;
  vertical-align: middle;
  line-height: 25px;
}
.cart-page .cart-list .cart-listing .varient-img-div img {
  width: 60px;
  height: 50px;
  -o-object-fit: cover;
     object-fit: cover;
  padding: 6px;
  border: 1px solid #E1E1E1;
  border-radius: 5px;
}
.cart-page .cart-list .cart-listing .varient-name {
  color: #000;
  margin-left: 10px;
  line-height: 24px;
}
.cart-page .cart-list .cart-listing .varient-price {
  color: #000;
}
.cart-page .cart-list .cart-listing .remove-item {
  color: #5CAF90;
}
.cart-page .cart-list .cart-listing .description {
  color: #888888;
  margin-left: 10px;
}
.cart-page .order-summary {
  border: 1px solid #E1E1E1;
}
.cart-page .order-summary h2 {
  font-size: 16px;
  padding: 15px;
}
.cart-page .order-summary .total-and-subtotal {
  border-top: 1px solid #E1E1E1;
  padding: 15px;
  border-bottom: 1px solid #E1E1E1;
}
.cart-page .order-summary .total-contr {
  padding: 15px;
}
.cart-page .order-summary .btns-div {
  padding: 15px;
}
.cart-page .order-summary .btns-div .enquire-now {
  background: #1A443D;
  font-size: 16px;
  padding: 7px;
}
.cart-page .order-summary .btns-div .continue-shopping {
  color: #888888;
}
.cart-page .order-summary .btns-div .continue-shopping svg {
  position: relative;
  top: -1px;
  margin-right: 5px;
}
.cart-page .number-price {
  display: flex;
  gap: 40px;
}
