:root {
    --main-color: #111111;
    --second-color: #ff5c00;
}

body {
    --et_btn-bg-color: var(--main-color);
    --et_dark-color: var(--main-color);
}

.footer-product .et-wishlist-holder, .footer-product .show-quickly, .footer-product .xstore-wishlist, .footer-product .button,
.cart-checkout-light-header .header-main, .cart-checkout-light-header .sticky-on .header-main,
.elementor-17 .elementor-element.elementor-element-44b86f38 .clear-cart,
.elementor-17 .elementor-element.elementor-element-44b86f38 .checkout-button {
    border-color: var(--main-color) !important;
    background: var(--main-color) !important;
}

.elementor-1908 .elementor-element.elementor-element-7024b1a9:not(.elementor-motion-effects-element-type-background), .elementor-1908 .elementor-element.elementor-element-7024b1a9 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.single_add_to_cart_button.button,
.elementor-1881 .elementor-element.elementor-element-50c78143:not(.elementor-motion-effects-element-type-background), .elementor-1881 .elementor-element.elementor-element-50c78143 > .elementor-motion-effects-container > .elementor-motion-effects-layer,
.elementor-1908 .elementor-element.elementor-element-320fa86 .etheme-elementor-nav-menu-item-parent:not(.e--pointer-framed) .elementor-item:before, .elementor-1908 .elementor-element.elementor-element-320fa86 .etheme-elementor-nav-menu-item-parent:not(.e--pointer-framed) .elementor-item:after {
    background-color: var(--main-color) !important;
}

.elementor-1908 .elementor-element.elementor-element-320f9366 .etheme-elementor-nav-menu-item-parent .elementor-item,
.elementor-18 .elementor-element.elementor-element-5b4d04af .etheme-checkout-page-next-step,
.etheme-elementor-menu .e--pointer-overline.e--pointer-overline-left .elementor-item:before,
.elementor-1908 .elementor-element.elementor-element-1bd32a61 .etheme-elementor-off-canvas__toggle .elementor-button .elementor-button-icon-qty{
    background-color: var(--second-color) !important;
}

.title h3, blockquote, .share-post .share-title, .sidebar-widget .tabs .tab-title, .widget-title, .related-posts .title span, .content-product .product-title a, .results-ajax-list .ajax-item-title, table.cart .product-details .product-title, .product_list_widget li .product-title a, .woocommerce table.wishlist_table .product-name a, .comment-reply-title, .et-tabs .vc_tta-title-text, .single-product-right .product-information-inner .product_title, .single-product-right .product-information-inner h1.title, .post-heading h2 a, .post-heading h2, .post-heading h1, .sidebar .recent-posts-widget .post-widget-item h4 a, .et-tabs-wrapper .tabs .accordion-title span, .woocommerce-cart-form table thead th,
.elementor-1911 .elementor-element.elementor-element-64a04995 .elementor-heading-title,
.elementor-1911 .elementor-element.elementor-element-55f5e445 .related-products-title,
.elementor-1905 .elementor-element.elementor-element-6cbfa6a2 .elementor-heading-title,
.elementor-1905 .elementor-element.elementor-element-4b7e65ba .etheme-icon-box-title {
    color: var(--main-color);
}

.single-product .page-heading .title,
.elementor-1905 .elementor-element.elementor-element-726a682e .etheme-icon-box-title,
.cart-checkout-nav-simple a.active, .cart-checkout-nav-simple a:hover {
    color: var(--second-color) !important;
}

.single_add_to_cart_button.button:hover,
.elementor-17 .elementor-element.elementor-element-44b86f38 .clear-cart:hover,
.elementor-17 .elementor-element.elementor-element-44b86f38 .checkout-button:hover,
.elementor-17 .elementor-element.elementor-element-44b86f38 .return-shop:hover,
.elementor-18 .elementor-element.elementor-element-5b4d04af #place_order,
.elementor-1881 .elementor-element.elementor-element-608a8ba .elementor-button,
.elementor-1881 .elementor-element.elementor-element-37b2c9f .elementor-button {
    background-color: var(--second-color) !important;
    border-color: var(--second-color) !important;
}

.elementor-1905 .elementor-element.elementor-element-726a682e .etheme-icon-box-icon {
    color: var(--second-color);
    fill: var(--second-color);
}

.elementor-1908 .elementor-element.elementor-element-320fa86 .etheme-elementor-nav-menu-item-parent .elementor-item {
    color: var(--main-color);
    fill: var(--main-color);
}

.elementor-18 .elementor-element.elementor-element-5b4d04af .etheme-checkout-page-next-step:hover,
.elementor-18 .elementor-element.elementor-element-5b4d04af #place_order:hover {
    background-color: var(--main-color);
    border-color: var(--main-color);
}

.content-product .button:hover {
    color: #ffffff !important;
    background-color: var(--second-color) !important;
    border-color: var(--second-color) !important;
}