.woocommerce .quantity input {
    background: var(--e-global-color-text);
    color: var(--e-global-color-7857eac);
}

.woocommerce .quantity input::-webkit-outer-spin-button,
.woocommerce .quantity input::-webkit-inner-spin-button {
    -webkit-appearance: none;
    margin: 0;
}

.woocommerce .quantity input[type=number]{
    -moz-appearance: textfield;
}

.woocommerce div.product form.cart .variations select,
.woocommerce .quantity .qty {
    border-color: var(--e-global-color-text);
    border-radius: 5px;
    font-weight: 700;
    color: var(--e-global-color-7857eac);
    outline: none;
}

.woocommerce nav.woocommerce-pagination ul,
.woocommerce nav.woocommerce-pagination ul li {
    border-color: var(--e-global-color-7857eac);
}

.woocommerce nav.woocommerce-pagination ul li a, 
.woocommerce nav.woocommerce-pagination ul li span {
    width: 36px;
    height: 36px;
    background: linear-gradient(180deg,#fff 0,#f8f8f8);
    box-shadow: inset 0 -3px 0 0 rgba(0, 0, 0, .1);
    color: var(--e-global-color-primary);
}

.woocommerce nav.woocommerce-pagination ul li span.current {
    background-color: var(--e-global-color-primary);
    color: var(--e-global-color-7857eac);
}

.woocommerce nav.woocommerce-pagination ul li a:hover {
    background-color: var(--e-global-color-7857eac);
    color: var(--e-global-color-accent);
    box-shadow: none;
}
