.elementor-menu-cart__product-price {
    align-self: var(--price-quantity-position--align-self,end);
    color: Black !important;
    font-weight: 300;
    grid-column-end: 3;
    grid-column-start: 2;
}

.woocommerce-js .quantity .qty {
    width: 3.631em;
    text-align: center;
    min-height: 35px;
    color: black !important;
}

.woocommerce #content table.cart td.actions .button, .woocommerce table.cart td.actions .button, .woocommerce-page #content table.cart td.actions .button, .woocommerce-page table.cart td.actions .button {
    margin-left: 5px;
    background: #a870dc !important;
}

#add_payment_method .wc-proceed-to-checkout a.checkout-button, .woocommerce-cart .wc-proceed-to-checkout a.checkout-button, .woocommerce-checkout .wc-proceed-to-checkout a.checkout-button {
    display: block;
    text-align: center;
    margin-bottom: 1em;
    font-size: 1.25em;
    padding: 1em;
    background: #a870dc !important;
}

a.button.wc-backward {
    background: #a870dc !important;
}



.elementor-widget-woocommerce-menu-cart.elementor-menu-cart--cart-type-mini-cart .elementor-menu-cart__main {
    color: black !important;
}


input#coupon_code {
    background: transparent !important;
}


.woocommerce form.checkout_coupon .button {
    padding: .5em 1em;
    vertical-align: initial;
    line-height: 1.35;
    background: #a870dc !important;
}


#cartpops-drawer .cpops-cart-item__quantity input[type=number] {
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: var(--color-cpops-input-quantity-background,#f1f1f1);
    border: 2px solid var(--color-cpops-input-quantity-border,#f1f1f1);
    border-left: none;
    border-radius: 0!important;
    border-right: none;
    box-shadow: none;
    box-sizing: border-box;
    color: var(--color-cpops-input-quantity-text,#705aef);
    font-size: 12px;
    font-weight: 700;
    height: 30px;
    max-height: 30px;
    max-width: 35px;
    min-width: 35px;
    outline: 0;
    padding: 0;
    text-align: center;
    transition: all var(--cpops-animation-duration,.32s) ease;
    color: Black !important;
}


input#cpops-coupon-input {
    color: Black !important;
}


.cpops-drawer-recommendations .cpops-cart-item__slider-pricing--price {
    color: white !important;
}