a.current {
    color: var(--color-brand, #AB64E8) !important;
}
.shop_table .order-total td, .shop_table .order-total th, .shop_table thead th{
    color: var(--color-brand, #AB64E8) !important;
}

.button.alt, .button.checkout, .checkout-button, .secondary {
    background: var(--color-gra, linear-gradient(55deg, #9A49FF -2.31%, #E36EE8 62.11%, #FFD2E3 103.26%));
    border-radius:12px !important;
}
.primary, input[type=submit], input[type=submit].button{
    background-color:var(--color-brand, #AB64E8) !important;
    border-radius:12px !important;
    opacity: 1 !important;
}

a.button-continue-shopping.button.primary.is-outline {
    color: var(--color-brand, #AB64E8) !important;
    background-color:var(--color-white, #fff) !important;
}

td, th {
    border-bottom: 1px solid var(--color-brand, #AB64E8) !important;
}

.cart_totals th.product-name {
    color:var(--color-base, #000)
}

input#coupon_code {
    border-color: var(--color-brand, #AB64E8);
    border-radius: 12px;
}

button.is-form.expand.button {
    border-color: var(--color-brand, #AB64E8) !important;
    border-radius: 12px !important;
    border:3px solid;
}
button.is-form.expand.button:hover {
    color: var(--color-white, #fff) !important;
    background-color:var(--color-brand, #AB64E8) !important;
}