.elementor-21882 .elementor-element.elementor-element-d757e90{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--overlay-opacity:0.03;--margin-top:0px;--margin-bottom:5px;--margin-left:0px;--margin-right:0px;}.elementor-21882 .elementor-element.elementor-element-d757e90:not(.elementor-motion-effects-element-type-background), .elementor-21882 .elementor-element.elementor-element-d757e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#960000;}.elementor-21882 .elementor-element.elementor-element-d757e90::before, .elementor-21882 .elementor-element.elementor-element-d757e90 > .elementor-background-video-container::before, .elementor-21882 .elementor-element.elementor-element-d757e90 > .e-con-inner > .elementor-background-video-container::before, .elementor-21882 .elementor-element.elementor-element-d757e90 > .elementor-background-slideshow::before, .elementor-21882 .elementor-element.elementor-element-d757e90 > .e-con-inner > .elementor-background-slideshow::before, .elementor-21882 .elementor-element.elementor-element-d757e90 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-color:#666666;--background-overlay:'';}.elementor-21882 .elementor-element.elementor-element-b26bce6{width:var( --container-widget-width, 101.44% );max-width:101.44%;--container-widget-width:101.44%;--container-widget-flex-grow:0;}.elementor-21882 .elementor-element.elementor-element-b26bce6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-21882 .elementor-element.elementor-element-05ebf62{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--margin-top:40px;--margin-bottom:80px;--margin-left:0px;--margin-right:0px;}.elementor-21882 .elementor-element.elementor-element-dd914a6{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-21882 .elementor-element.elementor-element-15a61d6{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-21882 .elementor-element.elementor-element-7c4bd11{--divider-border-style:solid;--divider-color:#0000002B;--divider-border-width:1px;}.elementor-21882 .elementor-element.elementor-element-7c4bd11 .elementor-divider-separator{width:100%;}.elementor-21882 .elementor-element.elementor-element-7c4bd11 .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21882 .elementor-element.elementor-element-25b7a26 .title-text{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-21882 .elementor-element.elementor-element-a3d152f{--divider-border-style:solid;--divider-color:#0000002B;--divider-border-width:1px;}.elementor-21882 .elementor-element.elementor-element-a3d152f > .elementor-widget-container{margin:300px 0px 0px 0px;}.elementor-21882 .elementor-element.elementor-element-a3d152f .elementor-divider-separator{width:100%;}.elementor-21882 .elementor-element.elementor-element-a3d152f .elementor-divider{padding-block-start:15px;padding-block-end:15px;}.elementor-21882 .elementor-element.elementor-element-72b51b3 > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-21882 .elementor-element.elementor-element-72b51b3 .title-text{font-family:"Arial", Sans-serif;font-size:16px;font-weight:600;}.elementor-21882 .elementor-element.elementor-element-f0e7cc5{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--margin-top:0px;--margin-bottom:0px;--margin-left:30px;--margin-right:0px;}.elementor-21882 .elementor-element.elementor-element-5a643a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21882 .elementor-element.elementor-element-5a643a7.elementor-wc-products ul.products li.product span.onsale{display:block;}.elementor-21882 .elementor-element.elementor-element-e093af4{--display:flex;--flex-direction:row;--container-widget-width:initial;--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--margin-top:280px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:30px;--padding-bottom:60px;--padding-left:30px;--padding-right:30px;}.elementor-21882 .elementor-element.elementor-element-1a6512c{--display:flex;}.elementor-21882 .elementor-element.elementor-element-aed6ed7 li:not(:last-child) {margin-bottom:7px;}.elementor-21882 .elementor-element.elementor-element-40023dc{--display:flex;}.elementor-21882 .elementor-element.elementor-element-360a7b9 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21882 .elementor-element.elementor-element-360a7b9 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21882 .elementor-element.elementor-element-360a7b9{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21882 .elementor-element.elementor-element-360a7b9 .elementor-icon-list-text{transition:color 0.3s;}.elementor-21882 .elementor-element.elementor-element-bdc88e6{--display:flex;}.elementor-21882 .elementor-element.elementor-element-142a1a5 .elementor-icon-list-icon i{transition:color 0.3s;}.elementor-21882 .elementor-element.elementor-element-142a1a5 .elementor-icon-list-icon svg{transition:fill 0.3s;}.elementor-21882 .elementor-element.elementor-element-142a1a5{--e-icon-list-icon-size:14px;--icon-vertical-offset:0px;}.elementor-21882 .elementor-element.elementor-element-142a1a5 .elementor-icon-list-text{transition:color 0.3s;}@media(max-width:1024px){.elementor-21882 .elementor-element.elementor-element-5a643a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}}@media(min-width:769px){.elementor-21882 .elementor-element.elementor-element-dd914a6{--width:30%;}.elementor-21882 .elementor-element.elementor-element-f0e7cc5{--width:70%;}.elementor-21882 .elementor-element.elementor-element-e093af4{--content-width:1440px;}}@media(max-width:768px){.elementor-21882 .elementor-element.elementor-element-f0e7cc5{--margin-top:200px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}.elementor-21882 .elementor-element.elementor-element-5a643a7.elementor-wc-products  ul.products{grid-column-gap:20px;grid-row-gap:40px;}.elementor-21882 .elementor-element.elementor-element-e093af4{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;}}/* Start custom CSS for wd_product_filters, class: .elementor-element-25b7a26 *//* 1) Siempre desplegado: muestra el dropdown del filtro */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-pf-dropdown{
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  transform: none !important;
  pointer-events: auto !important;
}

/* 2) Quitar sensación de acordeón (y la flecha si está como pseudo-elemento) */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-pf-title{
  cursor: default !important;
  pointer-events: none; /* evita que el click colapse/expanda */
}

.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-pf-title:after{
  display: none !important;
}

/* OJO: reactivamos clicks SOLO en el texto del título si quieres (opcional)
   Si quieres que tampoco seleccione texto, lo dejamos así. */

/* 3) Scroll cuando hay muchas opciones (lista interna) */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-scroll{
  max-height: 280px;   /* ajusta a gusto */
  overflow-y: auto;
  overflow-x: hidden;
}

/* Mejora de UX: scrollbar visible en webkit (Chrome) */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-scroll::-webkit-scrollbar{
  width: 8px;
}
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-scroll::-webkit-scrollbar-thumb{
  border-radius: 8px;
}/* End custom CSS */
/* Start custom CSS for wd_product_filters, class: .elementor-element-72b51b3 *//* 1) Siempre desplegado: muestra el dropdown del filtro */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-pf-dropdown{
  display: block !important;
  visibility: visible !important;
  opacity: 1 !important;
  height: auto !important;
  transform: none !important;
  pointer-events: auto !important;
}

/* 2) Quitar sensación de acordeón (y la flecha si está como pseudo-elemento) */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-pf-title{
  cursor: default !important;
  pointer-events: none; /* evita que el click colapse/expanda */
}

.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-pf-title:after{
  display: none !important;
}

/* OJO: reactivamos clicks SOLO en el texto del título si quieres (opcional)
   Si quieres que tampoco seleccione texto, lo dejamos así. */

/* 3) Scroll cuando hay muchas opciones (lista interna) */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-scroll{
  max-height: 280px;   /* ajusta a gusto */
  overflow-y: auto;
  overflow-x: hidden;
}

/* Mejora de UX: scrollbar visible en webkit (Chrome) */
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-scroll::-webkit-scrollbar{
  width: 8px;
}
.elementor-widget-wd_product_filters .wd-pf-checkboxes .wd-scroll::-webkit-scrollbar-thumb{
  border-radius: 8px;
}

/* Quitar el “cuadro” (borde/fondo) del contenedor del filtro */
.elementor-widget-wd_product_filters .wd-pf-dropdown,
.elementor-widget-wd_product_filters .wd-pf-dropdown.wd-dropdown,
.elementor-widget-wd_product_filters .wd-pf-dropdown .wd-scroll{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
  border-radius: 0 !important;
}

/* Por si el borde lo está metiendo la UL */
.elementor-widget-wd_product_filters .wd-pf-dropdown .wd-swatches-filter{
  background: transparent !important;
  border: 0 !important;
  box-shadow: none !important;
  padding: 0 !important;
}/* End custom CSS */
/* Start custom CSS */.page-title.page-title-default.title-size-large.title-design-centered.color-scheme-light {
    display: none !important;
}

/* Color base de los ítems del menú */
.whb-main-header .nav-link-text {
    color: #ffffff !important;
    transition: color 0.2s ease;
}

/* Color al hacer hover y para el ítem activo */
.whb-main-header .menu-item:hover > a .nav-link-text,
.whb-main-header .menu-item.current-menu-item > a .nav-link-text {
    color: rgb(248, 131, 2) !important;
}



/* Color normal (blanco) de los ítems del menú izquierdo */
#menu-menu_izquierdo > li > a,
#menu-menu_izquierdo > li > a .nav-link-text {
  color: #ffffff !important;
  transition: color 0.3s ease;
}

/* Color al pasar el cursor (negro) solo en el menú izquierdo */
#menu-menu_izquierdo > li:hover > a,
#menu-menu_izquierdo > li:hover > a .nav-link-text {
  color: #000000 !important;
}
/* Color normal de la línea (si quieres que sea blanca) */
#menu-menu_izquierdo > li > a .nav-link-text::after {
  background-color: #ffffff !important;
}

/* Color de la línea al pasar el cursor (negro) */
#menu-menu_izquierdo > li:hover > a .nav-link-text::after {
  background-color: #000000 !important;
}/* End custom CSS */