/* annasta Filters for WooCommerce autogenerated style options css */.awf-preset-wrapper.awf-preset-1-wrapper{opacity:0;}.awf-filters-1-3-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-1-3-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-3-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-1-3-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-1-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-1-3-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-3-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-1-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.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-filters-1-4-container {position:relative;height:200px;overflow:hidden;padding-right:0.5em;overflow-y:auto;}.awf-filters-1-4-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-1-4-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-4-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-1-4-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-1-4-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-1-4-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-4-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-1-4-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-1-4-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}@media(max-width:768px){.awf-preset-wrapper.awf-preset-2-wrapper{opacity:0;}body:not(.awf-filterable) .awf-preset-wrapper.awf-preset-2-wrapper{display:none;}}.awf-filters-2-13-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-13-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-13-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-13-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-13-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-13-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-13-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-13-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-13-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-14-container {position:relative;max-height:250px;overflow:hidden;padding-right:0.5em;overflow-y:auto;}.awf-filters-2-14-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-14-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-14-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-14-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-14-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-14-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-14-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-14-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-14-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-12-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-12-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-12-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-12-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-12-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-12-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-12-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-12-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-12-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-8-container {position:relative;height:250px;overflow:hidden;padding-right:0.5em;overflow-y:auto;}.awf-filters-2-8-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-8-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-8-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-8-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-8-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-8-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-8-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-8-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-8-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-9-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-9-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-9-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-9-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-9-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-9-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-9-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-9-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-9-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-10-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-10-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-10-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-10-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-10-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-10-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-10-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-10-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-10-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-11-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-2-11-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-11-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-2-11-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-2-11-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-2-11-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-11-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-2-11-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-2-11-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-5-0-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-5-0-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-0-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-5-0-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-5-0-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-5-0-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-0-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-0-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-5-0-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-5-1-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-5-1-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-1-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-5-1-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-5-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-5-1-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-1-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-5-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-5-3-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-5-3-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-3-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-5-3-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-5-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-5-3-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-5-3-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-5-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-6-2-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-6-2-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-6-2-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-6-2-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-6-2-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-6-2-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-6-2-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-6-2-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-6-2-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-6-1-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-6-1-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-6-1-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-6-1-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-6-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-6-1-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-6-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-6-1-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-6-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}@media(max-width:768px){.awf-preset-wrapper.awf-preset-8-wrapper{opacity:0;}body:not(.awf-filterable) .awf-preset-wrapper.awf-preset-8-wrapper{display:none;}}.awf-filters-8-3-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-8-3-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-3-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-8-3-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-8-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-8-3-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-3-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-8-3-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-8-1-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-8-1-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-1-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-8-1-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-8-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-8-1-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-1-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-8-1-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-8-2-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-8-2-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-2-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-8-2-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-8-2-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-8-2-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-2-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-8-2-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-8-2-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}@media(max-width:768px){.awf-preset-wrapper.awf-preset-10-wrapper{opacity:0;}body:not(.awf-filterable) .awf-preset-wrapper.awf-preset-10-wrapper{display:none;}}.awf-filters-10-9-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-10-9-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-9-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-10-9-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-10-9-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-10-9-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-9-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-9-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-10-9-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-10-10-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-10-10-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-10-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-10-10-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-10-10-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-10-10-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-10-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-10-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-10-10-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-10-8-container.awf-style-icons label::before {content:"";font-weight:400;}.awf-filters-10-8-container.awf-style-icons .awf-filter-container:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-8-container.awf-style-icons .awf-filter-container.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:400;}.awf-filters-10-8-container.awf-style-icons .awf-active label::before {content:"";font-weight:900;}.awf-filters-10-8-container.awf-style-icons .awf-hierarchical-sbs-active-parent label::before {content:"";font-weight:900;}.awf-filters-10-8-container.awf-style-icons .awf-active:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-8-container.awf-style-icons .awf-hierarchical-sbs-active-parent:not(.awf-hover-off) label:hover::before {content:"";font-weight:400;}.awf-filters-10-8-container.awf-style-icons .awf-active.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}.awf-filters-10-8-container.awf-style-icons .awf-hierarchical-sbs-active-parent.awf-empty-disabled.awf-empty label:hover::before {content:"";font-weight:900;}
          .awf-filterable .blockUI::before{content: "" !important;display:none !important;}
          .awf-filterable .blockUI.blockMsg .awf-loader::before{content: "\f1ce";
          height: 50px;
          width: 50px;
          line-height: 50px;
          font-size: 50px;
          opacity: 1;
        animation-duration:1.25s;}.awf-filterable .blockUI.blockOverlay{opacity:0.7 !important;}.noUi-horizontal{height:3px;}.noUi-horizontal .noUi-handle{top:-15px;width:29px;height:28px;box-shadow:inset 0 0 1px #FFF,inset 0 1px 7px #EBEBEB,0 3px 6px -3px #BBB;border:1px solid #D9D9D9;border-radius:50%;}.noUi-horizontal .noUi-handle::before,.noUi-horizontal .noUi-handle::after{display:none;}.noUi-pips-horizontal{margin-top:-13px;}.noUi-marker-horizontal.noUi-marker-large{height:5px;width:5px;border-radius:50%;background:#3FB8AF;}.noUi-marker-horizontal.noUi-marker-normal{display:none;}.awf-style-colours label::before,.awf-style-colours label::after,.awf-style-colours .awf-filter-container .awf-count-wo-label .awf-filter-count{border-radius: 50%;}.awf-style-images .awf-filter-container label::before {
  left: 0;
  top: 0;
  width: 40px;
  height: 40px;
  border: 1px solid #cccccc;
	border-radius: 0;
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.02);
}

.awf-style-images .awf-filter-container.awf-active label::before,
.awf-style-images .awf-filter-container.awf-active:not(.awf-hover-off) label:hover::before {
  border: 1px solid #999999;
  box-shadow: inset 0px 0px 0px 1px rgba(0,0,0,0.5);
}

.awf-style-images a:focus label::before,
.awf-style-images .awf-filter-container.awf-active a:focus label::before {
  border: 1px solid #999999;
  box-shadow: none;
}

.awf-style-images .awf-filter-container label::after {
  left: 4px;
  top: 4px;
  width: 34px;
  height: 34px;
  border: 1px solid #f1f1f1;
  box-sizing: border-box;
	opacity: 0.9;
  background-position: left top;
  background-size: cover;
	border-radius: 0;
}

.awf-style-images .awf-filter-container .awf-count-wo-label .awf-filter-count{ border-radius: 0; }
.awf-style-images .awf-filter-container label::before,.awf-style-images .awf-filter-container.awf-active label::before,.awf-style-images .awf-filter-container.awf-active:not(.awf-hover-off) label:hover::before,.awf-style-images .awf-filter-container label::after,.awf-style-images .awf-filter-container .awf-count-wo-label .awf-filter-count{border-radius: 50%;}.awf-togglable-preset-btn{background-color:#7c122f;}.awf-togglable-preset-close-btn{}.awf-preset-title{color:#4f3b4a;font-size:50px;font-weight:600;text-transform:uppercase;border-top-color:#45025b;}.awf-filter-wrapper:not(.awf-dropdown) .awf-filter-title{padding-top:5px;padding-bottom:5px;text-align:left;color:#4f3b4a;font-size:19px;font-weight:600;text-transform:uppercase;}.awf-filter-wrapper:not(.awf-dropdown) .awf-filter-title-container{margin-top:0px;border-top-style:none;border-top-width:0px;border-top-color:#4f3b4a;border-right-style:none;border-right-width:2px;border-right-color:#4f3b4a;border-bottom-style:solid;border-bottom-width:1px;border-bottom-color:#4f3b4a;}/* User CSS *//* =========================================================
   LOG BURNERS - ANNASTA PRODUCT FILTERS
   COMPLETE SIDEBAR STYLING
   ========================================================= */


/* =========================================================
   BASE
   ========================================================= */

.awf-preset-wrapper {
    color: #393939;
}


/* =========================================================
   MAIN FILTER TITLE
   ========================================================= */

.awf-preset-wrapper .awf-preset-title {
    margin: 0 0 30px !important;

    font-size: 18px !important;
    line-height: 1.2 !important;
    font-weight: 700 !important;

    color: #2f2f2f !important;
}


/* =========================================================
   FILTER GROUPS
   ========================================================= */

.awf-preset-wrapper .awf-filter-wrapper {
    margin-bottom: 26px !important;
}


/* =========================================================
   OPEN FILTER HEADINGS
   ========================================================= */

.awf-preset-wrapper .awf-filter-title {
    position: relative !important;

    margin: 0 0 13px !important;
    padding: 0 0 10px !important;

    border: 0 !important;
    border-bottom: 1px solid #a9a9a9 !important;

    background: transparent !important;
    box-shadow: none !important;

    font-size: 16px !important;
    line-height: 1.3 !important;
    font-weight: 600 !important;

    color: #393939 !important;
    text-transform: uppercase;
}


/* Remove unwanted Annasta decoration */

.awf-preset-wrapper .awf-filter-title::before {
    content: none !important;
    display: none !important;
}


/* =========================================================
   PRICE FILTER
   ========================================================= */

.awf-preset-wrapper
.awf-filter-wrapper:first-of-type
.awf-filter-title {
    margin-bottom: 28px !important;
}


.awf-preset-wrapper .awf-range-slider-container {
    margin: 18px 8px 0 !important;
}


/* Slider track */

.awf-preset-wrapper .ui-slider {
    height: 4px !important;

    border: 0 !important;
    border-radius: 10px !important;

    background: #d8d8d8 !important;

    box-shadow: none !important;
}


/* Active range */

.awf-preset-wrapper .ui-slider-range {
    background: #55724b !important;
}


/* Slider handles */

.awf-preset-wrapper .ui-slider-handle {
    width: 20px !important;
    height: 20px !important;

    top: 50% !important;
    margin-top: 0 !important;

    transform: translateY(-50%) !important;

    border: 2px solid #ffffff !important;
    border-radius: 50% !important;

    background: #55724b !important;

    box-shadow:
        0 0 0 1px #aaaaaa,
        0 2px 5px rgba(0, 0, 0, 0.16) !important;
}


/* Price values */

.awf-preset-wrapper .awf-range-slider-values {
    margin-top: 10px !important;

    font-size: 13px !important;
    color: #888888 !important;
}


/* Price input boxes */

.awf-preset-wrapper input[type="number"],
.awf-preset-wrapper input[type="text"] {
    min-height: 38px;

    padding: 7px 9px !important;

    border: 1px solid #d2d2d2 !important;
    border-radius: 3px !important;

    background: #ffffff !important;

    font-size: 14px !important;
    color: #393939 !important;

    box-shadow: none !important;
}


.awf-preset-wrapper input[type="number"]:focus,
.awf-preset-wrapper input[type="text"]:focus {
    border-color: #55724b !important;
    outline: none !important;
}


/* =========================================================
   OPTION LISTS
   ========================================================= */

.awf-preset-wrapper .awf-filter-container ul,
.awf-preset-wrapper .awf-filter-container ol {
    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


.awf-preset-wrapper .awf-filter-container li {
    margin: 0 !important;
    padding: 0 !important;

    list-style: none !important;
}


/* Remove extra divider */

.awf-preset-wrapper .awf-filter-title + *,
.awf-preset-wrapper .awf-filter-container {
    border-top: 0 !important;
}


/* =========================================================
   OPTION LABELS
   ========================================================= */

.awf-preset-wrapper .awf-filter-container label {
    position: relative !important;

    display: block !important;

    min-height: 29px;

    margin: 0 !important;
    padding: 5px 4px 5px 28px !important;

    font-size: 15px !important;
    line-height: 1.35 !important;
    font-weight: 400 !important;

    color: #454545 !important;

    cursor: pointer;

    transition:
        color 0.15s ease,
        background-color 0.15s ease;
}


.awf-preset-wrapper .awf-filter-container label:hover {
    color: #55724b !important;
}


/* =========================================================
   HIDE NATIVE CHECKBOX
   ========================================================= */

.awf-preset-wrapper
.awf-filter-container
input[type="checkbox"] {
    position: absolute !important;

    width: 1px !important;
    height: 1px !important;

    opacity: 0 !important;

    pointer-events: none !important;
}


/* =========================================================
   CUSTOM CHECKBOX
   ========================================================= */

.awf-preset-wrapper
.awf-filter-container
label::before {
    content: "" !important;

    position: absolute !important;

    left: 2px !important;
    top: 50% !important;

    width: 17px !important;
    height: 17px !important;

    transform: translateY(-50%) !important;

    display: block !important;

    box-sizing: border-box !important;

    border: 1px solid #9a9a9a !important;
    border-radius: 3px !important;

    background: #ffffff !important;

    font-family: inherit !important;

    transition:
        background-color 0.15s ease,
        border-color 0.15s ease;
}


.awf-preset-wrapper
.awf-filter-container
label:hover::before {
    border-color: #55724b !important;
}


/* Checked state */

.awf-preset-wrapper
.awf-filter-container
input[type="checkbox"]:checked + label::before,

.awf-preset-wrapper
.awf-filter-container
label:has(input[type="checkbox"]:checked)::before {
    background-color: #55724b !important;
    border-color: #55724b !important;
}


/* White tick */

.awf-preset-wrapper
.awf-filter-container
input[type="checkbox"]:checked + label::after,

.awf-preset-wrapper
.awf-filter-container
label:has(input[type="checkbox"]:checked)::after {
    content: "" !important;

    position: absolute !important;

    left: 7px !important;
    top: 50% !important;

    width: 7px !important;
    height: 4px !important;

    border-left: 2px solid #ffffff !important;
    border-bottom: 2px solid #ffffff !important;

    transform:
        translateY(-65%)
        rotate(-45deg) !important;
}


/* =========================================================
   CLEAR ALL
   ========================================================= */

.awf-preset-wrapper .awf-reset-btn-container,
.awf-preset-wrapper .awf-reset-container,
.awf-preset-wrapper .awf-clear-all-container {
    margin: 14px 0 22px !important;
    padding: 0 !important;

    text-align: left !important;
}


/* Clear all button */

.awf-preset-wrapper .awf-reset-btn,
.awf-preset-wrapper .awf-clear-all,
.awf-preset-wrapper button[class*="reset"],
.awf-preset-wrapper a[class*="reset"] {
    display: inline-flex !important;
    align-items: center !important;

    min-width: 0 !important;
    min-height: 0 !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;
    border-radius: 0 !important;

    background: transparent !important;

    box-shadow: none !important;

    font-size: 13px !important;
    line-height: 1.4 !important;
    font-weight: 500 !important;

    color: #666666 !important;

    text-decoration: underline !important;
    text-underline-offset: 3px;

    cursor: pointer;
}


.awf-preset-wrapper .awf-reset-btn:hover,
.awf-preset-wrapper .awf-clear-all:hover,
.awf-preset-wrapper button[class*="reset"]:hover,
.awf-preset-wrapper a[class*="reset"]:hover {
    background: transparent !important;
    color: #55724b !important;
}


/* =========================================================
   COLLAPSED FILTERS
   ========================================================= */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed {
    position: relative !important;

    width: 100% !important;

    margin: 0 0 10px !important;
    padding: 0 !important;

    border: 0 !important;
    outline: 0 !important;

    background: transparent !important;

    box-shadow: none !important;

    overflow: visible !important;
}


/* Remove wrapper pseudo-elements */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed::before,

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed::after {
    content: none !important;
    display: none !important;
}


/* Reset Annasta intermediate elements */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed > div,

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed > section {
    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    box-shadow: none !important;
}


/* =========================================================
   COLLAPSED FILTER BOX
   ========================================================= */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title {
    position: relative !important;

    display: flex !important;
    align-items: center !important;

    width: 100% !important;
    min-height: 46px !important;

    margin: 0 !important;
    padding: 0 46px 0 15px !important;

    box-sizing: border-box !important;

    border: 1px solid #d2d2d2 !important;
    border-radius: 2px !important;

    background: #ffffff !important;

    box-shadow: none !important;
    outline: none !important;

    font-size: 15px !important;
    line-height: 1.2 !important;
    font-weight: 600 !important;

    color: #393939 !important;

    text-transform: uppercase;

    cursor: pointer;

    transition:
        border-color 0.15s ease,
        background-color 0.15s ease;
}


/* Remove Annasta title decoration */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title::before {
    content: none !important;
    display: none !important;
}


.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title:hover {
    border-color: #999999 !important;
    background: #f8f7f4 !important;
}


/* =========================================================
   REMOVE ANNASTA COLLAPSE MARKERS
   ========================================================= */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title i,

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title svg,

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title button,

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title [class*="collapse"],

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title [class*="toggle"],

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title [class*="icon"],

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title > span:last-child {
    display: none !important;
}


/* Strip marker pseudo-elements from children */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title *::before,

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title *::after {
    content: none !important;
    display: none !important;
}


/* =========================================================
   OUR PLUS ICON
   ========================================================= */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-title::after {
    content: "+" !important;

    position: absolute !important;

    right: 14px !important;
    top: 50% !important;

    transform: translateY(-50%) !important;

    display: block !important;

    width: auto !important;
    height: auto !important;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;

    font-family: Arial, sans-serif !important;
    font-size: 18px !important;
    line-height: 1 !important;
    font-weight: 400 !important;

    color: #777777 !important;

    box-shadow: none !important;
}


/* =========================================================
   COLLAPSED CONTENT
   ========================================================= */

.awf-preset-wrapper
.awf-filter-wrapper.awf-collapsed
.awf-filter-container {
    display: none;

    margin: 0 !important;
    padding: 0 !important;

    border: 0 !important;

    background: transparent !important;
}


/* =========================================================
   MOBILE
   ========================================================= */

@media (max-width: 767px) {

    .awf-preset-wrapper .awf-filter-wrapper {
        margin-bottom: 24px !important;
    }

    .awf-preset-wrapper .awf-filter-title {
        font-size: 15px !important;
    }

    .awf-preset-wrapper .awf-filter-container label {
        padding-top: 6px !important;
        padding-bottom: 6px !important;
    }

    .awf-preset-wrapper
    .awf-filter-wrapper.awf-collapsed
    .awf-filter-title {
        min-height: 46px !important;

        padding-left: 14px !important;
        padding-right: 44px !important;
    }

}