.cart-cards-container {
    display: flex;
    flex-wrap: wrap;
    max-width: 75rem;
    width: 100%;
    margin: 0 auto;
}

.store-nav-bar .store-nav .fas.icon-active {
    color: var(--cta-color);
}

.cart-pg-footer {
    margin-top: var(--size-4);
}

.cart-cards-container .card.card-hz .hz-card-img {
    max-width: 15rem;
    height: 22rem;
    object-fit: cover;
}

.cart-items {
    width: 60%;
    display: flex;
    flex-direction: column;
    align-items: center;
    border-right: 1px solid var(--grey-bg);
}

.cart-cards-container .card.card-hz .cart-quantity-container .button .fas, .cart-cards-container .card.card-hz .cart-quantity-container .button .fab, .cart-cards-container .card.card-hz .cart-quantity-container .button .far {
    margin: 0;
}

.cart-quantity-container{
    margin:  var(--size-2) var(--size-1);
}

.cart-quantity-container .button.quant-btn{
    border-radius: 1rem;
}

.cart-cards-container .card.card-hz {
    background-color: var(--white-color);
    height: fit-content;
    max-height: 25rem;
}

.cart-checkout {
    width: 40%;
}

.cart-checkout h5 {
    font-weight: 600;
}

.cart-checkout p:not(.cart-total) {
    font-size: 1.1rem;
    font-family: 'Montserrat', sans-serif;
}

.cart-cards-container .cart-checkout .card.card-text-only.card-flex div:nth-child(6) {
    border-top: 1px solid var(--grey-bg);
    border-bottom: 1px solid var(--grey-bg);
}

.cart-cards-container .card.card-text-only {
    background-color: var(--white-color);
    display: flex;
    flex-direction: column;
    align-items: flex-start;
    max-width: 90%;
    width: 40rem;
    border: 1px solid var(--grey-bg);
}

.cart-price-row {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    width: 100%;
}

.cart-price-row .button {
    margin: 0;
    margin-left: auto;
}


