.elementor-8671 .elementor-element.elementor-element-7f7f6af{--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;--overflow:hidden;--padding-top:20px;--padding-bottom:40px;--padding-left:40px;--padding-right:40px;}.elementor-8671 .elementor-element.elementor-element-7f7f6af:not(.elementor-motion-effects-element-type-background), .elementor-8671 .elementor-element.elementor-element-7f7f6af > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8671 .elementor-element.elementor-element-51842a1{--display:flex;border-style:solid;--border-style:solid;border-width:0px 1px 0px 0px;--border-top-width:0px;--border-right-width:1px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000015;--border-color:#00000015;--margin-top:20px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:20px;}.elementor-8671 .elementor-element.elementor-element-51842a1:not(.elementor-motion-effects-element-type-background), .elementor-8671 .elementor-element.elementor-element-51842a1 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8671 .elementor-element.elementor-element-646d317{--display:flex;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;--z-index:98;}.elementor-8671 .elementor-element.elementor-element-b2bc874{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000015;--border-color:#00000015;--padding-top:10px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-00b1749{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:05px 0px 0px 0px;}.elementor-8671 .elementor-element.elementor-element-00b1749.elementor-element{--align-self:stretch;}.elementor-8671 .elementor-element.elementor-element-00b1749 .elementor-icon-wrapper{text-align:center;}.elementor-8671 .elementor-element.elementor-element-00b1749 .elementor-icon{font-size:1.5rem;}.elementor-8671 .elementor-element.elementor-element-00b1749 .elementor-icon svg{height:1.5rem;}.elementor-8671 .elementor-element.elementor-element-e1f60ed{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8671 .elementor-element.elementor-element-e1f60ed.elementor-element{--align-self:center;}.elementor-8671 .elementor-element.elementor-element-e1f60ed .elementor-heading-title{font-size:1rem;font-weight:400;color:var( --e-global-color-text );}.elementor-8671 .elementor-element.elementor-element-12a4a1d{--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;--justify-content:space-between;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;border-style:solid;--border-style:solid;border-width:1px 0px 0px 0px;--border-top-width:1px;--border-right-width:0px;--border-bottom-width:0px;--border-left-width:0px;border-color:#00000015;--border-color:#00000015;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:20px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-5deb079{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-b95a771.elementor-element{--align-self:center;}.elementor-8671 .elementor-element.elementor-element-b95a771 .elementor-icon-wrapper{text-align:center;}.elementor-8671 .elementor-element.elementor-element-b95a771 .elementor-icon{font-size:1rem;}.elementor-8671 .elementor-element.elementor-element-b95a771 .elementor-icon svg{height:1rem;}.elementor-8671 .elementor-element.elementor-element-b67cc43.elementor-element{--align-self:center;}.elementor-8671 .elementor-element.elementor-element-b67cc43 .elementor-heading-title{font-size:0.9rem;font-weight:400;color:#353C46;}.elementor-8671 .elementor-element.elementor-element-b2cd6d6{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:flex-end;--align-items:center;--gap:10px 10px;--row-gap:10px;--column-gap:10px;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-bc78878.elementor-element{--align-self:center;}.elementor-8671 .elementor-element.elementor-element-bc78878 .elementor-icon-wrapper{text-align:center;}.elementor-8671 .elementor-element.elementor-element-bc78878 .elementor-icon{font-size:1rem;}.elementor-8671 .elementor-element.elementor-element-bc78878 .elementor-icon svg{height:1rem;}.elementor-8671 .elementor-element.elementor-element-e04e295.elementor-element{--align-self:center;}.elementor-8671 .elementor-element.elementor-element-e04e295 .elementor-heading-title{font-size:0.9rem;font-weight:400;color:#353C46;}.elementor-8671 .elementor-element.elementor-element-4c91531{--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;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-abae1fe{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--justify-content:space-between;--align-items:center;--z-index:98;}.elementor-8671 .elementor-element.elementor-element-abae1fe:not(.elementor-motion-effects-element-type-background), .elementor-8671 .elementor-element.elementor-element-abae1fe > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-secondary );}.elementor-8671 .elementor-element.elementor-element-4265073{width:var( --container-widget-width, 90% );max-width:90%;--container-widget-width:90%;--container-widget-flex-grow:0;}.elementor-8671 .elementor-element.elementor-element-4265073.elementor-element{--align-self:flex-end;--flex-grow:0;--flex-shrink:0;}.elementor-8671 .elementor-element.elementor-element-fdb5278{width:auto;max-width:auto;}.elementor-8671 .elementor-element.elementor-element-fdb5278.elementor-element{--align-self:center;--flex-grow:0;--flex-shrink:0;}.elementor-8671 .elementor-element.elementor-element-9de1268{--display:flex;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-3f1301d{--grid-columns:5;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-8671 .elementor-element.elementor-element-3f1301d > .elementor-widget-container{padding:20px 20px 20px 20px;}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-loop-container{grid-auto-rows:1fr;}.elementor-8671 .elementor-element.elementor-element-3f1301d .e-loop-item > .elementor-section, .elementor-8671 .elementor-element.elementor-element-3f1301d .e-loop-item > .elementor-section > .elementor-container, .elementor-8671 .elementor-element.elementor-element-3f1301d .e-loop-item > .e-con, .elementor-8671 .elementor-element.elementor-element-3f1301d .e-loop-item .elementor-section-wrap  > .e-con{height:100%;}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination{text-align:center;font-family:var( --e-global-typography-text-font-family ), Sans-serif;font-size:var( --e-global-typography-text-font-size );font-weight:var( --e-global-typography-text-font-weight );line-height:var( --e-global-typography-text-line-height );margin-top:32px;}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers:not(.dots){color:var( --e-global-color-text );}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination a.page-numbers:hover{color:var( --e-global-color-primary );}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers.current{color:var( --e-global-color-primary );}body:not(.rtl) .elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers:not(:first-child){margin-left:calc( 12px/2 );}body:not(.rtl) .elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers:not(:last-child){margin-right:calc( 12px/2 );}body.rtl .elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers:not(:first-child){margin-right:calc( 12px/2 );}body.rtl .elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers:not(:last-child){margin-left:calc( 12px/2 );}@media(max-width:1366px){.elementor-8671 .elementor-element.elementor-element-3f1301d{--grid-columns:3;}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(min-width:768px){.elementor-8671 .elementor-element.elementor-element-7f7f6af{--content-width:100%;}.elementor-8671 .elementor-element.elementor-element-51842a1{--width:30%;}}@media(max-width:1366px) and (min-width:768px){.elementor-8671 .elementor-element.elementor-element-7f7f6af{--content-width:100%;}}@media(max-width:1024px) and (min-width:768px){.elementor-8671 .elementor-element.elementor-element-7f7f6af{--content-width:90%;}}@media(max-width:1024px){.elementor-8671 .elementor-element.elementor-element-abae1fe{--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;--justify-content:space-between;}.elementor-8671 .elementor-element.elementor-element-4265073{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8671 .elementor-element.elementor-element-fdb5278{width:var( --container-widget-width, 80% );max-width:80%;--container-widget-width:80%;--container-widget-flex-grow:0;}.elementor-8671 .elementor-element.elementor-element-3f1301d{--grid-columns:3;}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}@media(max-width:767px){.elementor-8671 .elementor-element.elementor-element-7f7f6af{--content-width:100%;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-4c91531{--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-abae1fe{--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--gap:0px 0px;--row-gap:0px;--column-gap:0px;--flex-wrap:nowrap;--padding-top:010px;--padding-bottom:10px;--padding-left:0px;--padding-right:0px;}.elementor-8671 .elementor-element.elementor-element-4265073{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-8671 .elementor-element.elementor-element-fdb5278{width:auto;max-width:auto;margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 20px;padding:0px 0px 0px 0px;}.elementor-8671 .elementor-element.elementor-element-3703658{width:auto;max-width:auto;margin:0px 20px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 0px;}.elementor-8671 .elementor-element.elementor-element-9de1268{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:20px;--padding-right:20px;}.elementor-8671 .elementor-element.elementor-element-9de1268.e-con{--align-self:flex-start;}.elementor-8671 .elementor-element.elementor-element-3f1301d{--grid-columns:2;--grid-row-gap:10px;--grid-column-gap:10px;}.elementor-8671 .elementor-element.elementor-element-3f1301d > .elementor-widget-container{padding:0px 0px 0px 0px;}.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination{font-size:var( --e-global-typography-text-font-size );line-height:var( --e-global-typography-text-line-height );}}/* Start custom CSS for container, class: .elementor-element-5deb079 */.elementor-8671 .elementor-element.elementor-element-5deb079:hover {
    text-decoration: underline;
    cursor: pointer !important;
    text-underline-offset: var(--text-decoraration-hover-offset);
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-b2cd6d6 */.elementor-8671 .elementor-element.elementor-element-b2cd6d6:hover {
    text-decoration: underline;
    cursor: pointer !important;
    text-underline-offset: var(--text-decoraration-hover-offset);
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-27ddc3f *//* ============ ESTILOS GENERALES Y HEADERS ============ */


.elementor-8671 .elementor-element.elementor-element-27ddc3f h4 {
    color: var(--color-primario) !important;
    font-weight: var(--peso-fuente-strong);
}
.elementor-8671 .elementor-element.elementor-element-27ddc3f h4:hover {
    text-decoration: underline;
    cursor: pointer !important;
}

#filter_4971_1 label {
    margin: 0px !important;
}

/* ============ FLECHAS DE LOS FILTROS ============ */
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.open:after,
.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.opened:after {
    background-image: url(https://islabeya.com/wp-content/uploads/2025/12/Flecha-arriba-sin-fondo.svg);
    width: var(--tamano-iconos);
    height: var(--tamano-iconos);
    align-self: center !important;
    right: 5px !important;
    top: calc(50% - 12px);
    transition: transform 0.3s cubic-bezier(0.68, -0.55, 0.265, 1.55);
}

.elementor-8671 .elementor-element.elementor-element-27ddc3f .opened:hover::after {
    background-image: url(https://islabeya.com/wp-content/uploads/2025/12/Flecha-arriba-con-fondo.svg) !important;
}

.yith-wcan-filters .yith-wcan-filter .filter-title.collapsable.closed:after {
    background-image: url(https://islabeya.com/wp-content/uploads/2025/12/Flecha-abajo-sin-fondo.svg) !important;
    width: var(--tamano-iconos);
    height: var(--tamano-iconos);
    align-self: center !important;
    right: 5px !important;
    top: calc(50% - 12px);
}

.elementor-8671 .elementor-element.elementor-element-27ddc3f .closed:hover::after {
    background-image: url(https://islabeya.com/wp-content/uploads/2025/12/Flecha-abajo-con-fondo.svg) !important;
}

/* ============ FILTROS DE CATEGORÍA (#filter_4971_1) ============ */
#filter_4971_1 input[type="checkbox"],
#filter_4971_1 .checkboxbutton {
    display: none !important;
}

#filter_4971_1 label {
    display: flex;
    padding: 0;
    margin: 6px 0;
    cursor: pointer;
}

#filter_4971_1 .term-label {
    display: flex;
    font-size: var(--texto);
    justify-content: space-between;
    width: 100%;
    color: var(--color-texto-acento-gris-1);
    text-decoration: none;
    transition: var(--tiempo-transicion);
}

#filter_4971_1 .item-count {
    background: var(--color-acento-gris);
    color: var(--color-texto-acento-gris-2);
    padding: 0px 10px;
    border-radius: 20px;
    font-size: 12px;
    transition: 0.25s;
    margin-left: 8px;
    max-height: 22px;
}

#filter_4971_1 input:checked ~ .term-label {
    color: var(--color-primario);
    text-decoration: underline solid;
    text-underline-offset: var(--text-decoraration-hover-offset);
}

#filter_4971_1 input:checked ~ .term-label .item-count {
    background: var(--color-primario);
    color: white;
}

/* ============ FILTROS DE PRECIO (#filter_4971_2) ============ */
#filter_4971_2 .filter-item.active .price-range {
    color: var(--color-primario) !important;
    font-weight: var(--peso-fuente-simple) !important;
}

#filter_4971_2 .filter-item.active input[type="radio"]:checked ~ .price-range {
    color: var(--color-primario) !important;
}

/* ============ SWITCHES CORREGIDOS (#filter_4971_3) ============ */
/* 1. OCULTAR ELEMENTOS ORIGINALES DEL PLUGIN */
#filter_4971_3 .checkboxbutton {
    display: none !important;
}

#filter_4971_3 input[type="checkbox"] {
    position: absolute !important;
    opacity: 0 !important;
    width: 100% !important;
    height: 100% !important;
    left: 0 !important;
    top: 0 !important;
    margin: 0 !important;
    padding: 0 !important;
    /* EL CHECKBOX DEBE ESTAR ENCIMA DE TODO */
    z-index: 100 !important;
    cursor: pointer !important;
}

/* 2. PREPARAR EL CONTENEDOR PRINCIPAL */
#filter_4971_3 .filter-item label {
    display: flex !important;
    align-items: center !important;
    justify-content: space-between !important;
    cursor: pointer !important;
    position: relative !important;
    min-height: 28px !important;
}

/* 3. SWITCH - CONTENEDOR (pseudoelemento en el label que SÍ funciona) */
#filter_4971_3 .filter-item label::after {
    content: '' !important;
    position: absolute !important;
    right: 0 !important;
    width: 46px !important;
    height: 22px !important;
    background: var(--color-acento-gris) !important;
    border-radius: 11px !important;
    transition: all var(--tiempo-transicion) ease !important;
    z-index: 1 !important;
}

/* 4. SWITCH - CÍRCULO (pseudoelemento adicional) */
#filter_4971_3 .filter-item label::before {
    content: '' !important;
    position: absolute !important;
    right: 25px !important; /* Posición inicial (apagado) */
    width: 18px !important;
    height: 18px !important;
    background: white !important;
    border-radius: 50% !important;
    top: 50% !important;
    transform: translateY(-50%) !important;
    transition: all var(--tiempo-transicion) ease !important;
    box-shadow: 0 2px 4px rgba(0, 0, 0, 0.2) !important;
    z-index: 2 !important;
}

/* 5. SWITCH ACTIVADO (checkbox:checked) */
#filter_4971_3 input[type="checkbox"]:checked ~ label::after {
    background: var(--color-primario) !important;
}

#filter_4971_3 input[type="checkbox"]:checked ~ label::before {
    right: 3px !important; /* Posición activado (derecha) */
}

/* 6. ESTADO ACTIVO (clase .active del plugin) */
#filter_4971_3 .filter-item.active label::after {
    background: var(--color-primario) !important;
}

#filter_4971_3 .filter-item.active label::before {
    right: 3px !important;
}

/* 7. TEXTO DEL SWITCH */
#filter_4971_3 .term-label {
    flex: 1 !important;
    color: var(--color-texto-acento-gris-1) !important;
    transition: color var(--tiempo-transicion) ease !important;
    z-index: 30 !important;
}

#filter_4971_3 .filter-item.active .term-label,
#filter_4971_3 input[type="checkbox"]:checked ~ .term-label {
    color: #15ad3c !important;
    font-weight: var(--peso-fuente-simple) !important;
    z-index: 30 !important;
}

/* 8. HOVER STATES */
#filter_4971_3 .filter-item label:hover::after {
    background: var(--color-texto-acento-gris-2) !important;
}

#filter_4971_3 .filter-item.active label:hover::after,
#filter_4971_3 input[type="checkbox"]:checked ~ label:hover::after {
    background: #0f8a2d !important;
}

/* ============ ESTADOS ACTIVOS (consistencia) ============ */
#filter_4971_1 .filter-item.active .term-label {
    color: var(--color-primario) !important;
    font-weight: var(--peso-fuente-simple) !important;
    text-decoration: underline solid #15ad3c !important;
    text-underline-offset: var(--text-decoraration-hover-offset) !important;
}

#filter_4971_1 .filter-item.active .item-count {
    background: var(--color-primario) !important;
    color: white !important;
}

#filter_4971_3 .filter-item.active .term-label {
    color: var(--color-primario) !important;
    font-weight: var(--peso-fuente-simple) !important;
}

/* ============ ESTILOS COMUNES ============ */
.yith-wcan-filters .yith-wcan-filter {
    margin-bottom: 30px;
    border-top: 1px solid #00000015;
}

.yith-wcan-active-filters {
    display: none !important;
}

/* ============ TRANSICIONES ============ */
#filter_4971_1 .filter-item.active .term-label,
#filter_4971_3 .filter-item.active .term-label,
#filter_4971_2 .filter-item.active .price-range,
#filter_4971_3 .filter-item label::after,
#filter_4971_3 .filter-item label::before {
    transition: all var(--tiempo-transicion) ease !important;
}

.elementor-8671 .elementor-element.elementor-element-27ddc3f .yith-wcan-reset-filters {
    display: none;
}


@media (min-width: 1025px) {
    .yith-wcan-filters .apply-filters {
    display: none !important;
    
}

    #filter_4971_1 label:hover .term-label {
    color: var(--color-primario);
    text-decoration: underline solid;
    text-underline-offset: var(--text-decoraration-hover-offset);
}

#filter_4971_1 label:hover .item-count{
    background: var(--color-primario);
    color: white;
}
}

@media(max-width:1024px) {
    .elementor-8671 .elementor-element.elementor-element-27ddc3f {
    display: flex
}
    .yith-wcan-filters .apply-filters {
        background-color: #ffffff !important;
        padding: 10px !important;
        line-height: var(--altura-linea) !important;
        width: auto !important;
        color: black !important;
        position: absolute !important;
        top: 74px !important;
        right: 0 !important;
        justify-content: center;
        align-items: center;
        display: flex;
}
/* ICONO DEL BOTÓN APPLY-FILTERS - AGREGADO */
	.yith-wcan-filters .apply-filters::before {
		content: "" !important;
		background: no-repeat center center !important;
		background-image: url(https://islabeya.com/wp-content/uploads/2025/12/Aplicar-filtro.svg) !important;
		background-size: 20px 20px !important;
		width: var(--tamano-iconos) !important;
		height: var(--tamano-iconos) !important;
		display: inline-block !important;
		margin-right: 12px !important;
	}
}


.e-loop-nothing-found-message__text::before {
    content: '';
    background-image: url(https://islabeya.com/wp-content/uploads/2025/12/Box-1.svg) !important;
    background-repeat: no-repeat;
    background-position: center;
    background-size: 50px 50px !important;
    width: 80px !important;
    height: 80px !important;
    display: inline-block !important;
    position: absolute;
    top: 0;
    right: calc(50% - 50px);
    background-color: white;
    border-radius: 100px;
}

.elementor-widget-loop-grid .e-loop-nothing-found-message {
    margin-top: 60px !important;
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-4265073 */@media (max-width: 768px) {
    .elementor-8671 .elementor-element.elementor-element-4265073 .dgwt-wcas-search-wrapp {
    max-width: 200px !important;
    min-width: 200px !important;
}
}/* End custom CSS */
/* Start custom CSS for shortcode, class: .elementor-element-3703658 */.elementor-8671 .elementor-element.elementor-element-3703658 .yith-wcan-reset-filters {
    display: none;
}/* End custom CSS */
/* Start custom CSS for loop-grid, class: .elementor-element-3f1301d */.elementor-8671 .elementor-element.elementor-element-3f1301d .elementor-pagination .page-numbers {
    padding: 10px 18px 10px 18px;
    background-color: white;
    border-radius: 10px;
    box-shadow: 0 2px 8px rgba(0,0,0,0.1);
    transition: .3s;
    margin: 0px !important;
}

.elementor-element-d2c63c4 .elementor-heading-title del .woocommerce-Price-amount::after, .elementor-element-d2c63c4 del .woocommerce-Price-amount::after {
    content: none !important;
}

@media (max-width: 1024px) {
    .e-con-inner .elementor-element-d2c63c4 .elementor-heading-title del .woocommerce-Price-amount::after, .elementor-element-d2c63c4 del .woocommerce-Price-amount::after {
    content: none !important;
}
}/* End custom CSS */