.elementor-widget-container .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-container .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-547 .elementor-element.elementor-element-7cdfed3{--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-widget-wl-advance-product-filter .eael-protected-content-message{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-widget-wl-advance-product-filter .protected-content-error-msg{font-family:var( --e-global-typography-secondary-font-family ), Sans-serif;font-weight:var( --e-global-typography-secondary-font-weight );}.elementor-547 .elementor-element.elementor-element-8b74fd6.elementor-element{--flex-grow:0;--flex-shrink:0;}.elementor-547 .elementor-element.elementor-element-8b74fd6.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-547 .elementor-element.elementor-element-99386bc.xpro-widget-bg-overlay:before{transition:background 0.3s;}.elementor-547 .elementor-element.elementor-element-e7b16a5.xpro-widget-bg-overlay:before{transition:background 0.3s;}/* Start custom CSS for wl-advance-product-filter, class: .elementor-element-8b74fd6 */.wlpf-filter-wrap .wlpf-filter-apply-action-button, .wlpf-group-wrap .wlpf-group-apply-action-button{
     background-color: #1E293B !important;
     border: 0px !important;
}

.wlpf-filter-wrap .wlpf-filter-apply-action-button:focus, .wlpf-filter-wrap .wlpf-filter-apply-action-button:hover, .wlpf-group-wrap .wlpf-group-apply-action-button:focus, .wlpf-group-wrap .wlpf-group-apply-action-button:hover{
    background-color: #000 !important;
     border: 0px !important;
}

.wlpf-filter-wrap .wlpf-price-range-ui .ui-slider-range{
    background-color: #1E293B !important;
    height: 5px !important;
}

.wlpf-filter-wrap .wlpf-price-range-ui{
    height: 5px !important;
    
}


@media(min-width:1024px){
.wlpf-filter-wrap .wlpf-price-range-ui::before{
    width: 200px !important;
}
}

.wlpf-filter-wrap .wlpf-price-range-ui .ui-slider-handle{
    background-color: #1E293B !important;
  width: 12px!important;
  height: 12px !important;
  margin-top:-4px !important;
}


.wlpf-filter-wrap .wlpf-filter-apply-action-button, .wlpf-filter-wrap .wlpf-filter-clear-action-button, .wlpf-group-wrap .wlpf-group-apply-action-button, .wlpf-group-wrap .wlpf-group-clear-action-button{
    line-height: 1.3em !important;
    padding-bottom: 7px!important;
}/* End custom CSS */
/* Start custom CSS for wl-advance-product-filter, class: .elementor-element-99386bc *//* Make ShopLentor color swatches circular & a bit bigger */
.elementor-547 .elementor-element.elementor-element-99386bc span.wlpf-term-name{
    display: none !important;
}

.elementor-547 .elementor-element.elementor-element-99386bc .wlpf-filter-wrap .wlpf-terms-list .wlpf-term-label-wrap{
    margin-left: 5px !important;
}


@media(min-width:1024px){
.elementor-547 .elementor-element.elementor-element-99386bc .wlpf-filter-wrap .wlpf-terms-list .wlpf-term-box {
    width: 40px !important;
    height: 40px !important;
    border-radius: 500px !important;

}

.elementor-547 .elementor-element.elementor-element-99386bc .wlpf-filter-wrap .wlpf-terms-list .wlpf-term-field:checked+.wlpf-term-box::before{
        top: 12px !important;
    left: 12px !important;
}
}

@media(max-width:1024px){
.elementor-547 .elementor-element.elementor-element-99386bc .wlpf-filter-wrap .wlpf-terms-list .wlpf-term-box {
    width: 30px !important;
    height: 30px !important;
    border-radius: 500px !important;

}

.elementor-547 .elementor-element.elementor-element-99386bc .wlpf-filter-wrap .wlpf-terms-list .wlpf-term-field:checked+.wlpf-term-box::before{
        top: 7px !important;
    left: 7px !important;
}
}/* End custom CSS */