:root {
    --ast-global-color-0: #fff;
}

.elementor-kit-34 {
      --e-global-color-text: #fff !important;
}
/***
HEADER
***/
.ast-primary-header-bar {
	background-color: #000;
}

.ast-mobile-popup-drawer.active .ast-mobile-popup-inner {
    background-color: #000;
}

.ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg path:not( .ast-hf-account-unfill ), .ast-header-account-wrap .ast-header-account-type-icon .ahfb-svg-iconset svg circle {
    fill: white;
}

.woocommerce-js ul.cart_list li>a, .woocommerce-js ul.product_list_widget li>a {
    color: white;
}

.woocommerce-js .widget_shopping_cart .total strong {
    color: white;
}

body.ast-theme-transparent-header .ast-site-header-cart .ast-addon-cart-wrap i.astra-icon:after {
    color: black;
}

.ast-site-header-cart .widget_shopping_cart .woocommerce-mini-cart__empty-message {
	background-color: rgb(0, 0, 0);
}

/* Dashboard Menu */
.ast-account-nav-menu {
    background: #000 !important;
}

/***
WOOCOMMERCE
***/
.woocommerce {
	background-color: rgb(0, 0, 0) !important;
}

.woocommerce-cart .woocommerce table.shop_table.cart {
	background-color: rgb(0, 0, 0);
}

.woocommerce-cart .woocommerce table.shop_table.cart thead th {
	background-color: rgb(0, 0, 0);
	color: rgb(255, 255, 255);
}

.woocommerce .cart-collaterals .cart_totals h2 {
	background-color: rgb(0, 0, 0);
}

.woocommerce .woocommerce-info .showcoupon {
	color: rgb(0, 0, 0);
	text-decoration: underline;
}

.woocommerce .woocommerce-info {
	color: rgb(0, 0, 0);
}

.page-id-140 .woocommerce form.checkout_coupon .input-text {
	border-radius: 10px;
}

.page-id-140 .woocommerce form.checkout .form-row .input-text {
	border-radius: 10px;
}

.woocommerce-js a.remove .ahfb-svg-iconset .ast-close-svg {
    fill: white;
}
.woocommerce-js a.remove:before {
    border-color: white;
}

/***
BASKET
***/
.page-id-139 .checkout-button br {
        display: none;
}

.page-id-139 .entry-title {
    opacity: 0;
}

/***
CHECKOUT
***/
.ast-modern-checkout {
    --ast-global-color-3: #fff;
}

.woocommerce-checkout #payment div.payment_box {
    color: #fff;
}

/***
MY ACCOUNT
***/
.woocommerce-MyAccount-navigation ul {
    background: #000 !important;

}

.woocommerce-MyAccount-navigation ul li a {
    --ast-global-color-3: #c4c2c2;
}

/***
SINGLE PRODUCT
***/
.single-product .elementor-image-box-description {
    color: #000 !important;
}