.cart h1.page-title {
    font-family: Cormorant;
    font-weight: 600;
    font-size: 36px;
    line-height: 100%;
    letter-spacing: unset;
    text-align: center;
    margin-bottom: 0px;
    color: #143D28;
}

.cart-thumbnail{
    width: 118px;
    height: 107px;
}
nav.header-shope.cart {
    padding-top: 20px;
    padding-bottom: 20px;
}
/* .custom-cart-items {
    padding-top: 50px;
} */
.cart-details.custom{
    display: flex;
   
    width: 100%;
}
#coupon_code_custom::placeholder{
    font-size: 12px;
}
.custom-product-price .sale-price{
   
    font-family: Poppins;
    font-weight: 500;
    font-size: 16px;
    line-height: 100%;
}
.custom-cart-items .cart-title {
    font-family: Poppins;
    font-weight: 400;
    font-size: 18px;
    line-height: 27px;
    color: #1A1819;
}


.custom-quantity {
    display: inline-flex;
    align-items: center;
    border: 1px solid #143D28;
    border-radius: 2px;
    overflow: hidden;
    width: 110px;
    /* height: 36px; */
    justify-content: center;
    padding: 6px 20px;
}

.custom-quantity button {
  background: transparent;
  border: none;
  
  font-size: 16px;
  color: #1a3b2f; /* same as border color */
  cursor: pointer;
}

.custom-quantity input[type="number"] {
  border: none;
  width: 40px;
  text-align: center;
  font-size: 16px;
  color: #1a3b2f;
  -moz-appearance: textfield;
}

.custom-quantity input::-webkit-outer-spin-button,
.custom-quantity input::-webkit-inner-spin-button {
  -webkit-appearance: none;
  margin: 0;
}
.woocommerce .quantity .qty {
    width: 30px;
   
}

.woocommerce-page .container {
    max-width: 1320px;
    padding: 0px;
    padding-bottom: 50px;
}

.cart-right .cart_totals{
border: 1px solid #1A181933;
border-radius: 0px;
}

.cart-remove a:hover{
    background-color: transparent !important;
}
.single-product .custom-quantity {
    
    padding: unset;
}