.elementor-18170103 .elementor-element.elementor-element-58c96e42{padding:4% 5% 0% 5%;}.elementor-18170103 .elementor-element.elementor-element-2163fc01 > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18170103 .elementor-element.elementor-element-68b2f6a6 .elementor-heading-title{color:#EF8019;font-size:38px;text-transform:uppercase;}.elementor-18170103 .elementor-element.elementor-element-25718a8c{padding:1% 5% 5% 5%;}.elementor-18170103 .elementor-element.elementor-element-336eebfe > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18170103 .elementor-element.elementor-element-7ed1084a .elementor-heading-title{font-size:30px;font-weight:500;}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown{font-family:"Noto Sans", sans-serif;font-size:16px;text-transform:uppercase;}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a:not(#e), .elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-menu-toggle{color:#696969;}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a.highlighted:not(#e), .elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a:not(#e):hover, .elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-menu-toggle:hover{color:#EF8019;}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a:hover, .elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a.elementor-item-active, .elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a.highlighted{background-color:rgba(2, 1, 1, 0);}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#EF8019;}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a.elementor-item-active{background-color:rgba(2, 1, 1, 0);}.elementor-18170103 .elementor-element.elementor-element-3fb75dbc .elementor-nav--dropdown a{padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-menu-toggle{margin-right:auto;}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown{font-family:"Noto Sans", sans-serif;font-size:16px;text-transform:uppercase;}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a:not(#e), .elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-menu-toggle{color:#696969;}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a.elementor-item-active:not(#e), .elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a.highlighted:not(#e), .elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a:not(#e):hover, .elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-menu-toggle:hover{color:#EF8019;}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a:hover, .elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a.elementor-item-active, .elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a.highlighted{background-color:rgba(2, 1, 1, 0);}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a.elementor-item-active:not(#e){color:#EF8019;}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a.elementor-item-active{background-color:rgba(2, 1, 1, 0);}.elementor-18170103 .elementor-element.elementor-element-da99ca1 .elementor-nav--dropdown a{padding-left:10px;padding-right:10px;padding-top:4px;padding-bottom:4px;}.elementor-bc-flex-widget .elementor-18170103 .elementor-element.elementor-element-188b865a.elementor-column .elementor-column-wrap{align-items:center;}.elementor-18170103 .elementor-element.elementor-element-188b865a.elementor-column.elementor-element[data-element_type="column"] > .elementor-column-wrap.elementor-element-populated > .elementor-widget-wrap{align-content:center;align-items:center;}.elementor-18170103 .elementor-element.elementor-element-188b865a.elementor-column > .elementor-column-wrap > .elementor-widget-wrap{justify-content:space-between;}.elementor-18170103 .elementor-element.elementor-element-188b865a > .elementor-element-populated{padding:0% 0% 0% 10%;}.elementor-18170103 .elementor-element.elementor-element-b2040a0 > .elementor-widget-container{margin:0px 0px 10px 0px;}.elementor-18170103 .elementor-element.elementor-element-3158f941 .ce-pagination{margin:0 calc(-16px/2);}.elementor-18170103 .elementor-element.elementor-element-3158f941 .ce-pagination .elementor-icon-list-item{margin:0 calc(16px/2);}.elementor-18170103 .elementor-element.elementor-element-3158f941 .elementor-icon-list-item:after{inset-inline-end:calc(-16px/2);}.elementor-18170103 .elementor-element.elementor-element-3158f941 a.elementor-icon-list-item{font-size:18px;}.elementor-18170103 .elementor-element.elementor-element-3158f941 a:not([href]) .elementor-icon-list-text{color:#000000;}.elementor-18170103 .elementor-element.elementor-element-3158f941 a[href] .elementor-icon-list-text{color:#000000;}.elementor-18170103 .elementor-element.elementor-element-3158f941 a[href]:hover .elementor-icon-list-text{color:#EA5E26;}@media(max-width:767px){.elementor-18170103 .elementor-element.elementor-element-188b865a > .elementor-element-populated{padding:0px 0px 0px 0px;}.elementor-18170103 .elementor-element.elementor-element-b2040a0 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 0px 0px;}}@media(min-width:768px){.elementor-18170103 .elementor-element.elementor-element-336eebfe{width:18%;}.elementor-18170103 .elementor-element.elementor-element-188b865a{width:81.665%;}}/* Start custom CSS for category-tree, class: .elementor-element-3fb75dbc */.lista-cat .elementor-nav {
  list-style: none !important;  /* no dependemos del estilo nativo */
  padding-left: 0;
  margin: 0;
}

.lista-cat .elementor-nav > li {
  position: relative;
  padding-left: 10px;       /* espacio para el bullet */
  margin: .25rem 0;
}

.lista-cat .elementor-nav > li::before {
  content: "•";
  position: absolute;
  left: 0;
  top: 0;
  line-height: 1.2;
  font-size: 1.5em;
  color: #000;                 /* cambia el color del bullet si quieres */
}/* End custom CSS */
/* Start custom CSS for category-tree, class: .elementor-element-da99ca1 *//* =========================
   LISTADO DE CATEGORÍAS
   ========================= */

.lista-cat .elementor-nav {
  list-style: none !important;
  padding-left: 0;
  margin: 0;
}

.lista-cat .elementor-nav > li {
  position: relative;
  padding-left: 5px;  /* espacio para el bullet */
  margin: .15rem 0;
}

.lista-cat .elementor-nav > li::before {
  content: ">";
  position: absolute;
  left: 0;
  top: 0;
  line-height: 2.3em;
  font-size: 0.8em;
  color: #000;
}

nav.elementor-nav--dropdown.elementor-nav__container {
  padding: 15px;
}

/* =========================
   TOGGLES (RESET GLOBAL)
   ========================= */

/* Apagar cualquier texto en TODOS los toggles (incluido el menú móvil) */
.elementor-menu-toggle::after {
  content: none !important;
}

/* =========================
   SOLO TOGGLE DE CATEGORÍAS
   ========================= */

/* Estilo del botón toggle dentro de la caja de categorías */
.lista-cat .elementor-menu-toggle {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  gap: 6px;
  cursor: pointer;
}

/* Texto cuando el menú está cerrado */
.lista-cat .elementor-menu-toggle::after {
  content: "Ver Todas" !important;
  font-size: 13px;
  font-weight: 500;
  text-transform: uppercase;
  letter-spacing: 0.5px;
}

/* Texto cuando el menú está abierto */
.lista-cat .elementor-menu-toggle[aria-expanded="true"]::after {
  content: "Cerrar" !important;
}/* End custom CSS */
/* Start custom CSS for listing-products, class: .elementor-element-b2040a0 */.product-add-cart, .product-brand, .product-category-name, .product-reference, .product-functional-buttons{
        display: none !important;
    }
    .product-title{
        text-align: center !important;
    }/* End custom CSS */