/* annasta Woocommerce Product Filters autogenerated style options css */.awf-filters-1-1-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-1-1-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-1-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-1-1-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-1-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-1-1-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-1-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-1-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}
          .awf-filterable .blockUI.blockOverlay::before{
          height: 125px;
          width: 125px;
          line-height: 125px;
          font-size: 125px;
          opacity: 1;
        color:#153596;margin-top: -62.5px;margin-left: -62.5px;animation-duration:1.5s;}.awf-filterable .blockUI.blockOverlay{opacity:0.8 !important;}.awf-filters-container .awf-filter-container.awf-range-slider-container,.awf-filters-container .awf-taxonomy-range-slider-container{font-size:12px;}.noUi-horizontal{height:3px;}.noUi-connect{background:#eb2222;}.noUi-horizontal .noUi-handle{top:-8.5px;right:-10px;height:20px;width:20px;background:#666;box-shadow:none;border:none;border-radius:50%;}.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{display:none;}.noUi-pips-horizontal{margin-top:5px;}.noUi-marker-horizontal.noUi-marker-large{height:10px;}.noUi-horizontal .noUi-tooltip{margin-bottom:5px;line-height:12px;background:#fbfbfb;}.noUi-horizontal .noUi-tooltip::before{content:"\f0d7";position:absolute;display:block;top:auto;bottom:0;left:50%;margin-bottom:-7.5px;transform:translate(-50%, 0);line-height:12px;color:#ccc;font-family: "AWF FA","Font Awesome 5 Free";font-size:12px;font-weight:900;}.awf-slider-tooltips-below{margin-top:40px;}/* User CSS */.awf-collapse-btn{
    right: -22px;
}
.awf-filter-wrapper.awf-collapsible .awf-filter-title{
    padding-right: 0px;
}
.awf-filter-wrapper .awf-filter-title-container{
height: 50px;
    max-height: 50px;
}

.awf-style-images label::after, .awf-style-colours label::after {
    content: "";
    position: absolute;
    left: 0px;
    top: 3px;
    width: 30px;
    height: 30px;
    border: 4px solid #fff;
    box-sizing: border-box;
    border-radius: 100%;
}

.awf-style-images label::before, .awf-style-colours label::before{
border: 0px;
    box-shadow: unset;
border-radius: 100%;
left: -3px;
    top: 0px;
    width: 30px;
    height: 30px;
}

.awf-style-images label:hover::before, .awf-style-colours label:hover::before {
    box-shadow: unset;
    border: 4px solid #FF4748;
}

#awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-filter-icon, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-filter-icon-hover, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-filter-icon-active, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-filter-icon-active-hover, #awf-settings table.widefat .awf-filter-wrapper .awf-filter-options .awf-icon-example {
    font-family: 'AWF FA', 'Font Awesome 5 Free' !important;
}

#awf-settings a.button-secondary.awf-icon, #awf-settings button.button-secondary.awf-fa-icon, #awf-settings button.button-secondary.awf-icon {
    font-family: Dashicons !important;
}

#shortcode-1-preset-1-wrapper{
    display: flex;
    flex-direction: column;
}

.awf-preset-title{
order: 1;
    margin-bottom: 0;
}

.awf-top-reset-btn-container{
order: 2;
    margin-top: -33px;
}

.awf-reset-btn{
text-decoration: underline;
}

.awf-active-badges-container{
order: 3;
}

.awf-filters-form{
order: 4;
}

.awf-filter-container input[type='checkbox'] + label, .awf-filter-container input[type='radio'] + label {
    padding-right: 7px;
    gap: 7px;
}