/* Start custom CSS for wc-elements, class: .elementor-element-18c5b65 */.woocommerce-cart-form__contents a {
    font-family: var( --e-global-typography-primary-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-primary-font-weight );
    color: #020101;
}
.woocommerce-cart-form__contents tbody tr:hover>td, .woocommerce-cart-form__contents tbody tr:hover>th {
    background-color: #bfb431;
}
table tbody>tr:nth-child(odd)>td, table tbody>tr:nth-child(odd)>th {
    background-color: #999999;
}

.woocommerce #respond input#submit, .woocommerce a.button, .woocommerce button.button, .woocommerce input.button {
    background-color: #ffffff00;
    color: #020101;
    border: 1px solid #c6c6c6;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}
.woocommerce #respond input#submit:hover, .woocommerce a.button:hover, .woocommerce button.button:hover, .woocommerce input.button:hover {
    background-color: #000000;
    color: #fff;
}
.woocommerce #respond input#submit.alt, .woocommerce a.button.alt, .woocommerce button.button.alt, .woocommerce input.button.alt {
    background-color: #ffffff00;
    color: #020101;
    border: 1px solid #c6c6c6;
    font-family: var( --e-global-typography-accent-font-family ), Sans-serif;
    font-weight: var( --e-global-typography-accent-font-weight );
}
.woocommerce #respond input#submit.alt:hover, .woocommerce a.button.alt:hover, .woocommerce button.button.alt:hover, .woocommerce input.button.alt:hover {
    background-color: #000000;
    color: #fff;
}
.woocommerce .quantity .qty {
    width: 7.0em;
}/* End custom CSS */