.elementor-10385 .elementor-element.elementor-element-c39a2cb{--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;}@media(min-width:768px){.elementor-10385 .elementor-element.elementor-element-c39a2cb{--width:100%;}}/* Start custom CSS for yith_wcan_reset_button, class: .elementor-element-96d79e3 */.elementor-10385 .elementor-element.elementor-element-96d79e3 button {
    font-size: 14px;
    border: unset;
}/* End custom CSS */
/* Start custom CSS for container, class: .elementor-element-c39a2cb */.elementor-10385 .elementor-element.elementor-element-c39a2cb {
    max-width: 300px;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb .filter-title {
    font-size: 16px;
    font-weight: 600;
}

/*Precio*/
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-from {
    left: 0!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-to {
    left: unset!important;
    right: 0!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-from,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-to {
    background: white;
    color: black;
    font-family: var(--e-global-typography-primary-font-family);
    font-size: 14px;
    padding: 0;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-single {
    font-family: var(--e-global-typography-primary-font-family);
    font-size: 14px;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-from::before,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-to::before,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-min,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .price-slider.slider .irs-max{
    display: none!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .irs--round > * {
    top: 0!important;
    transform: translateY(-50%)!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .irs--round .irs .irs-line {
    top: 0!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-filter-type="price_slider"] .irs--round .irs * {
    top: 28px!important;
}

/*COLOR - START*/
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items {
    display: flex;
    flex-wrap: wrap;
    gap: 4px;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items .filter-item {
    width: auto !important;
    margin: 0;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items .filter-item .term-color {
    border-radius: 500px!important;
    border: 2px solid #ebebeb;
    display: flex;
    justify-content: center;
    align-items: center;
    transition: all .4s ease-in-out;
    margin: 0;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items .filter-item:hover .term-color,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items .filter-item.active .term-color {
    border: 2px solid black;
}

.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items .filter-item .color-swatch {
    display: block;
    height: 22px !important;
    width: 22px !important;
    border-radius: 50px;
}

.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_color"] .filter-items .filter-item .term-color.bi-color .color-swatch {
    border-width: 11px!important;
    border-left-color: transparent !important;
    border-top-color: transparent !important;
    border-right-style: hidden !important;
    border-left-style: hidden !important;
    transform: rotate(-45deg) !important;
}
/*COLOR - END*/

/*Talla zapatos*/
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items {
    display: flex;
    justify-content: flex-start;
    flex-wrap: wrap;
    gap: 8px;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items .filter-item,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items .filter-item:hover {
    all: unset;
    box-shadow: unset!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items .filter-item a {
    background-color: #f3f3f3;
    text-align: center;
    aspect-ratio: 1 / 1;
    display: flex;
    justify-content: center;
    align-items: center;
    width: 36px;
    margin: 0;
    border-radius: 0;
    transition: all .4s ease-in-out;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items .filter-item a span.yith-wcan-tooltip {
    display: none!important;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items .filter-item a:hover,
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="filter_talla-de-zapatos"] .filter-items .filter-item.active a {
    background-color: black;
    border: unset;
} 
/*Categoría*/
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="product_cat"] .filter-items .filter-item a {
    display: flex;
    align-items: center;
    gap: 12px;
}
.elementor-10385 .elementor-element.elementor-element-c39a2cb div[data-taxonomy="product_cat"] span.toggle-handle {
    top: 8px!important;
}
/**/
.elementor-10385 .elementor-element.elementor-element-c39a2cb a.show-more.initialized,
.elementor-10385 .elementor-element.elementor-element-c39a2cb a.show-more.initialized:hover {
    font-size: 14px;
    text-decoration: underline;
    margin-top: 12px;
    display: inline-block;
    cursor: pointer;
}/* End custom CSS */