/*
Theme Name:   Xstore child
Theme URI:    https://xstore.8theme.com
Description:  XStore is a multi-purpose theme that offers the ultimate WordPress and WooCommerce synergy, providing a comprehensive, all-in-one solution.
Author:       8theme
Author URI:   https://www.8theme.com
Template:     xstore
Version:      1.0
Text Domain:  xstore-child
Tags: e-commerce, two-columns, left-sidebar, right-sidebar, custom-background, custom-colors, custom-header, custom-menu, custom-logo, featured-images, full-width-template, threaded-comments, accessibility-ready, rtl-language-support, footer-widgets, sticky-post, theme-options, translation-ready, ecommerce, woocommerce, shop, elementor, business, corporate, blog, news, light, dark
*/

/* Bellotas: category controls and the shared cart / checkout identity. */
.elementor-5600 .elementor-element-6480b77 .et-tabs-nav,
.elementor-5600 .elementor-element-6480b77 .et-tabs-nav ul,
.elementor-3157 .elementor-element-95c4faf .et-tabs-nav,
.elementor-3157 .elementor-element-95c4faf .et-tabs-nav ul {
    background: transparent !important; border: 0 !important; box-shadow: none !important;
}
.elementor-5600 .elementor-element-6480b77 .et-tab-nav,
.elementor-3157 .elementor-element-95c4faf .et-tab-nav {
    background: transparent !important; border: 0 !important; border-radius: 0 !important;
    box-shadow: none !important; transition: color .18s ease;
}
.elementor-5600 .elementor-element-6480b77 .et-tabs-nav li::before,
.elementor-5600 .elementor-element-6480b77 .et-tabs-nav li::after,
.elementor-3157 .elementor-element-95c4faf .et-tabs-nav li::before,
.elementor-3157 .elementor-element-95c4faf .et-tabs-nav li::after,
.elementor-5600 .elementor-element-6480b77 .et-tabs-nav i,
.elementor-5600 .elementor-element-6480b77 .et-tabs-nav svg,
.elementor-3157 .elementor-element-95c4faf .et-tabs-nav i,
.elementor-3157 .elementor-element-95c4faf .et-tabs-nav svg { display:none !important; }
.elementor-5600 .elementor-element-6480b77 .et-tab-nav { color:#606c38 !important; }
.elementor-5600 .elementor-element-6480b77 .et-tab-nav:hover,
.elementor-5600 .elementor-element-6480b77 .et-tab-nav.active { color:#dda15e !important; }
.elementor-3157 .elementor-element-95c4faf .et-tab-nav { color:#283618 !important; }
.elementor-3157 .elementor-element-95c4faf .et-tab-nav:hover,
.elementor-3157 .elementor-element-95c4faf .et-tab-nav.active { color:#606c38 !important; }
.elementor-5600 .elementor-element-6480b77 .et-tab-title,
.elementor-3157 .elementor-element-95c4faf .et-tab-title { color:inherit !important; }
body.woocommerce-cart, body.woocommerce-checkout { --bellotas-dark:#283618; --bellotas-green:#606c38; --bellotas-cream:#fefae0; }
body.woocommerce-cart header .elementor-element-73d620df,
body.woocommerce-checkout header .elementor-element-73d620df { background-color:#283618 !important; }
body.woocommerce-cart .woocommerce,
body.woocommerce-checkout .woocommerce { color:#283618; }
body.woocommerce-cart .woocommerce :is(h1,h2,h3,h4,th),
body.woocommerce-checkout .woocommerce :is(h1,h2,h3,h4,th) { color:#283618; }
body.woocommerce-cart .woocommerce a:not(.button),
body.woocommerce-checkout .woocommerce a:not(.button) { color:#283618; }
body.woocommerce-cart .woocommerce a:not(.button):hover,
body.woocommerce-checkout .woocommerce a:not(.button):hover { color:#606c38; }
body.woocommerce-cart .woocommerce :is(a.button,button.button,input.button),
body.woocommerce-checkout .woocommerce :is(a.button,button.button,input.button),
body.woocommerce-cart .checkout-button,
body.woocommerce-checkout #place_order {
    background:#283618 !important; color:#fefae0 !important; border-color:#283618 !important;
    border-radius:3px; transition:background-color .18s ease;
}
body.woocommerce-cart .woocommerce :is(a.button,button.button,input.button):hover,
body.woocommerce-checkout .woocommerce :is(a.button,button.button,input.button):hover,
body.woocommerce-cart .checkout-button:hover,
body.woocommerce-checkout #place_order:hover { background:#606c38 !important; border-color:#606c38 !important; }
body.woocommerce-cart .cart_totals,
body.woocommerce-checkout .woocommerce-checkout-review-order {
    background:#fefae0; border-color:#606c38 !important; border-radius:4px;
}
body.woocommerce-cart .woocommerce :is(input.input-text,textarea,select),
body.woocommerce-checkout .woocommerce :is(input.input-text,textarea,select) { border-color:#c5cba9; color:#283618; }
body.woocommerce-cart .woocommerce :is(input,textarea,select):focus-visible,
body.woocommerce-checkout .woocommerce :is(input,textarea,select):focus-visible { outline:2px solid #606c38; outline-offset:2px; }

/* Manojito: filtros de texto sin fondo ni iconos. */
.elementor-20 .elementor-element-85cb552 :is(.et-tabs-nav,.et-tabs-nav ul,.et-tab-nav){background:transparent!important;border:0!important;box-shadow:none!important;border-radius:0!important;}
.elementor-20 .elementor-element-85cb552 .et-tab-nav{color:#000000!important;}
.elementor-20 .elementor-element-85cb552 .et-tab-nav:is(:hover,:focus-visible,.active){color:#800020!important;}
.elementor-20 .elementor-element-85cb552 .et-tab-title{color:inherit!important;}
.elementor-20 .elementor-element-85cb552 .et-tab-nav::before,.elementor-20 .elementor-element-85cb552 .et-tab-nav::after,.elementor-20 .elementor-element-85cb552 .et-tab-nav :is(i,svg,img){display:none!important;}
