.vs-products {
    /* Button */
    --vs-atc-button-background-color: var(--primary-color);
    --vs-atc-button-border-color: var(--primary-color);
    /* Hover */
    /*    --vs-atc-button-hover-color: #ffffff;*/
    --vs-atc-button-hover-background-color: var(--primary-color);
    --vs-atc-button-hover-border-color: var(--primary-color);
    /* Focus & Active */
/*    --vs-atc-button-active-color: #ffffff;*/
    --vs-atc-button-active-background-color: var(--primary-color);
    --vs-atc-button-active-border-color: var(--primary-color);

    --vs-products-color: #212529;
}

.vs-add-to-cart {
    /* Button */
    --vs-atc-button-background-color: var(--primary-color);
    --vs-atc-button-border-color: var(--primary-color);
    /* Hover */
    /*    --vs-atc-button-hover-color: #ffffff;*/
    --vs-atc-button-hover-background-color: color-mix(in srgb, var(--primary-color) 80%, white);
    --vs-atc-button-hover-border-color: var(--primary-color);
    /* Focus & Active */
    /*    --vs-atc-button-active-color: #ffffff;*/
    --vs-atc-button-active-background-color: color-mix(in srgb, var(--primary-color) 80%, white);
    --vs-atc-button-active-border-color: var(--primary-color);
}

.vs-cart {
    --vs-cart-link-color: var(--primary-color);
    --vs-cart-link-hover-color: color-mix(in srgb, var(--primary-color) 80%, white);
    --vs-cart-actions-checkout-background-color: var(--primary-color);
    --vs-cart-actions-checkout-hover-background-color: var(--primary-color);
    --vs-cart-actions-checkout-focus-background-color: var(--primary-color);
    --vs-cart-actions-checkout-hover-background-color: var(--primary-color);
    --vs-cart-actions-checkout-hover-box-shadow: 0 0 4px var(--primary-color);
    --vs-cart-actions-hover-border-color: var(--primary-color);
    /*    --vs-cart-actions-background-color: var(--primary-color);*/
    /*    --vs-cart-button-background-color: #ffffff;*/
    /*    top: 130px !important;
    bottom: auto !important;*/
}
/*
.vs-cart-button {
    top: 130px !important;
    bottom: auto !important;
}*/