/* stylelint-disable length-zero-no-unit */
/* stylelint-enable length-zero-no-unit */
.awb-woo-filters {
  --awb-margin-top: 0;
  --awb-margin-right: 0;
  --awb-margin-bottom: 0;
  --awb-margin-left: 0;
  margin: var(--awb-margin-top) var(--awb-margin-right) var(--awb-margin-bottom) var(--awb-margin-left);
}
.awb-woo-filters .widget ul {
  list-style: none;
  margin: 0;
  padding: 0;
}
.awb-woo-filters .widget li {
  margin: 0;
  padding: 0;
  display: block;
}
.awb-woo-filters .widget li a {
  display: inline;
}
.awb-woo-filters .widget .widget-title {
  color: var(--awb-title-color, var(--h4_typography-color));
  font-family: var(--awb-title-font-font-family, var(--h4_typography-font-family));
  font-weight: var(--awb-title-font-font-weight, var(--h4_typography-font-weight));
  font-size: var(--awb-title-font-size, var(--h4_typography-font-size));
  line-height: var(--awb-title-line-height, var(--h4_typography-line-height));
  letter-spacing: var(--awb-title-letter-spacing, var(--h4_typography-letter-spacing));
  margin-top: var(--awb-title-margin-top, var(--h4_typography-margin-top));
  margin-bottom: var(--awb-title-margin-bottom, var(--h4_typography-margin-bottom));
  text-transform: var(--awb-title-text-transform, var(--h4_typography-text-transform));
}
.awb-woo-filters.hide-show_title .widget-title {
  display: none;
}
.awb-woo-filters .widget_layered_nav_filters li.chosen {
  display: inline-flex;
  margin: 0.25em;
  line-height: normal;
  align-items: center;
  position: relative;
}
.awb-woo-filters .widget_layered_nav_filters li.chosen a {
  background-color: var(--awb-item-bgcolor, var(--button_gradient_top_color));
  color: var(--awb-item-color, var(--button_accent_color));
  font-family: var(--awb-item-font-font-family, var(--body_typography-font-family));
  font-weight: var(--awb-item-font-font-weight, var(--body_typography-font-weight));
  font-size: var(--awb-item-font-size, var(--body_typography-font-size));
  line-height: var(--awb-item-line-height, var(--body_typography-line-height));
  letter-spacing: var(--awb-item-letter-spacing, var(--body_typography-letter-spacing));
  text-transform: var(--awb-item-text-transform, var(--body_typography-text-transform));
  padding-top: var(--awb-item-padding-top, 0.25em);
  padding-right: var(--awb-item-padding-right, 0.5em);
  padding-bottom: var(--awb-item-padding-bottom, 0.25em);
  padding-left: var(--awb-item-padding-left, 0.5em);
}
.awb-woo-filters .widget_layered_nav_filters li.chosen a:before {
  color: var(--awb-item-color, var(--button_accent_color));
  display: inline-block;
  content: "\e61d";
  transform: rotate(45deg);
  font-family: "awb-icons";
  margin-inline-end: var(--awb-item-padding-left, 0.5em);
}
.awb-woo-filters .widget_layered_nav_filters li.chosen a:hover,
.awb-woo-filters .widget_layered_nav_filters li.chosen a.hover,
.awb-woo-filters .widget_layered_nav_filters li.chosen a:focus {
  background-color: var(--awb-item-hover-bgcolor, var(--button_gradient_top_color_hover));
  color: var(--awb-item-hover-color, var(--button_accent_hover_color));
}
.awb-woo-filters .widget_layered_nav_filters li.chosen a:hover:before,
.awb-woo-filters .widget_layered_nav_filters li.chosen a.hover:before,
.awb-woo-filters .widget_layered_nav_filters li.chosen a:focus:before {
  color: var(--awb-item-hover-color, var(--button_accent_hover_color));
}
.awb-woo-filters .widget_product_categories li,
.awb-woo-filters .widget_layered_nav li {
  display: block;
  border-bottom: 1px solid var(--awb-list-sep-color, var(--sep_color));
  position: relative;
  transition-property: color, background-color;
  transition-duration: 0.2s;
  transition-timing-function: linear;
}
.awb-woo-filters .widget_product_categories li.chosen,
.awb-woo-filters .widget_layered_nav li.chosen,
.awb-woo-filters .widget_product_categories li.current-cat,
.awb-woo-filters .widget_layered_nav li.current-cat {
  background-color: var(--awb-list-hover-bgcolor);
}
.awb-woo-filters .widget_product_categories li.chosen a,
.awb-woo-filters .widget_layered_nav li.chosen a,
.awb-woo-filters .widget_product_categories li.current-cat a,
.awb-woo-filters .widget_layered_nav li.current-cat a {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters .widget_product_categories li.chosen a .avada-button-select,
.awb-woo-filters .widget_layered_nav li.chosen a .avada-button-select,
.awb-woo-filters .widget_product_categories li.current-cat a .avada-button-select,
.awb-woo-filters .widget_layered_nav li.current-cat a .avada-button-select,
.awb-woo-filters .widget_product_categories li.chosen a .avada-image-select,
.awb-woo-filters .widget_layered_nav li.chosen a .avada-image-select,
.awb-woo-filters .widget_product_categories li.current-cat a .avada-image-select,
.awb-woo-filters .widget_layered_nav li.current-cat a .avada-image-select,
.awb-woo-filters .widget_product_categories li.chosen a .avada-color-select,
.awb-woo-filters .widget_layered_nav li.chosen a .avada-color-select,
.awb-woo-filters .widget_product_categories li.current-cat a .avada-color-select,
.awb-woo-filters .widget_layered_nav li.current-cat a .avada-color-select {
  background-color: var(--awb-attr-hover-bgcolor);
  border-color: var(--awb-attr-border-hover-color, var(--link_hover_color));
  color: var(--awb-attr-hover-color);
}
.awb-woo-filters .widget_product_categories li.chosen a:before,
.awb-woo-filters .widget_layered_nav li.chosen a:before,
.awb-woo-filters .widget_product_categories li.current-cat a:before,
.awb-woo-filters .widget_layered_nav li.current-cat a:before {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters .widget_product_categories li .avada-button-select,
.awb-woo-filters .widget_layered_nav li .avada-button-select,
.awb-woo-filters .widget_product_categories li .avada-image-select,
.awb-woo-filters .widget_layered_nav li .avada-image-select,
.awb-woo-filters .widget_product_categories li .avada-color-select,
.awb-woo-filters .widget_layered_nav li .avada-color-select {
  background-color: var(--awb-attr-bgcolor);
  border-color: var(--awb-attr-border-color, var(--link_color));
  border-width: var(--awb-attr-border-size, var(--form_border_width-top)) var(--awb-attr-border-size, var(--form_border_width-right)) var(--awb-attr-border-size, var(--form_border_width-bottom)) var(--awb-attr-border-size, var(--form_border_width-left));
  border-radius: var(--awb-attr-border-radius, var(--form_border_radius));
  color: var(--awb-attr-color);
  width: var(--awb-swatch-width, var(--form_input_height));
  height: var(--awb-swatch-height, var(--form_input_height));
  padding-top: var(--awb-attr-padding-top, 5px);
  padding-right: var(--awb-attr-padding-right, 5px);
  padding-bottom: var(--awb-attr-padding-bottom, 5px);
  padding-left: var(--awb-attr-padding-left, 5px);
  transition-property: color, background-color, border-color;
  transition-duration: 0.2s;
  transition-timing-function: linear;
}
.awb-woo-filters .widget_product_categories li .avada-button-select > span,
.awb-woo-filters .widget_layered_nav li .avada-button-select > span,
.awb-woo-filters .widget_product_categories li .avada-image-select > span,
.awb-woo-filters .widget_layered_nav li .avada-image-select > span,
.awb-woo-filters .widget_product_categories li .avada-color-select > span,
.awb-woo-filters .widget_layered_nav li .avada-color-select > span {
  border-radius: var(--awb-attr-border-radius, var(--form_border_radius));
}
.awb-woo-filters .widget_product_categories li .avada-button-select,
.awb-woo-filters .widget_layered_nav li .avada-button-select {
  height: auto;
  width: auto;
  min-width: var(--awb-swatch-width, var(--form_input_height));
  min-height: var(--awb-swatch-height, none);
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr {
  background-color: var(--awb-list-bgcolor);
  color: var(--awb-list-color, var(--link_color));
  font-family: var(--awb-list-item-font-font-family);
  font-weight: var(--awb-list-item-font-font-weight);
  font-size: var(--awb-list-item-font-size);
  line-height: var(--awb-list-item-line-height);
  letter-spacing: var(--awb-list-item-letter-spacing);
  padding-top: var(--awb-list-padding-top, 10px);
  padding-right: var(--awb-list-padding-right, 0);
  padding-bottom: var(--awb-list-padding-bottom, 10px);
  padding-left: var(--awb-list-padding-left, 0);
  text-transform: var(--awb-list-item-text-transform);
  margin: 0;
  justify-content: var(--awb-list-align, space-between);
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr .awb-woo-attr-count,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr .awb-woo-attr-count {
  display: var(--awb-show-count);
  color: var(--awb-count-color);
  font-family: var(--awb-count-font-font-family);
  font-weight: var(--awb-count-font-font-weight);
  font-size: var(--awb-count-font-size);
  line-height: var(--awb-count-line-height);
  letter-spacing: var(--awb-count-letter-spacing);
  padding: 0.1em 0.25em;
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr:before,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:before {
  color: var(--awb-list-color, var(--link_color));
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr:hover,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:hover,
.awb-woo-filters .widget_product_categories li .awb-woo-attr.hover,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr.hover {
  background-color: var(--awb-list-hover-bgcolor, var(--awb-list-bgcolor));
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr:hover .avada-button-select,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:hover .avada-button-select,
.awb-woo-filters .widget_product_categories li .awb-woo-attr.hover .avada-button-select,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr.hover .avada-button-select,
.awb-woo-filters .widget_product_categories li .awb-woo-attr:hover .avada-image-select,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:hover .avada-image-select,
.awb-woo-filters .widget_product_categories li .awb-woo-attr.hover .avada-image-select,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr.hover .avada-image-select,
.awb-woo-filters .widget_product_categories li .awb-woo-attr:hover .avada-color-select,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:hover .avada-color-select,
.awb-woo-filters .widget_product_categories li .awb-woo-attr.hover .avada-color-select,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr.hover .avada-color-select {
  background-color: var(--awb-attr-hover-bgcolor);
  border-color: var(--awb-attr-border-hover-color, var(--awb-list-hover-color));
  color: var(--awb-attr-hover-color);
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr:hover:before,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:hover:before,
.awb-woo-filters .widget_product_categories li .awb-woo-attr.hover:before,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr.hover:before {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters .widget_product_categories li .awb-woo-attr:hover .awb-woo-attr-count,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr:hover .awb-woo-attr-count,
.awb-woo-filters .widget_product_categories li .awb-woo-attr.hover .awb-woo-attr-count,
.awb-woo-filters .widget_layered_nav li .awb-woo-attr.hover .awb-woo-attr-count {
  color: var(--awb-count-hover-color);
}
.awb-woo-filters .select2-container--default .select2-selection--single {
  background-color: var(--awb-dd-bgcolor, var(--form_bg_color));
  border-radius: var(--form_border_radius);
  height: var(--form_input_height);
  margin: 0;
}
.awb-woo-filters .select2-container--default .select2-selection--single .select2-selection__rendered {
  line-height: var(--form_input_height);
  padding-right: var(--form_input_height);
  padding-left: 15px;
}
.awb-woo-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  height: var(--form_input_height);
  width: 40px;
  top: 0;
  right: 0;
  border-style: solid;
}
.awb-woo-filters .select2-container--default .select2-selection--single,
.awb-woo-filters .select2-container .select2-selection .select2-selection__arrow,
.awb-woo-filters.select2-container--default.select2-container--open .select2-dropdown,
.awb-woo-filters.select2-container--default.select2-container--open .select2-dropdown .select2-search,
.awb-woo-filters.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field {
  border-color: var(--awb-dd-border-color, var(--form_border_color));
  background-color: var(--awb-dd-bgcolor, var(--form_bg_color));
  border-width: var(--form_border_width-top) var(--form_border_width-right) var(--form_border_width-bottom) var(--form_border_width-left);
}
.awb-woo-filters.select2-container--default.select2-container--open .select2-dropdown {
  border-radius: var(--form_border_radius);
  border-top-left-radius: 0;
  border-top-right-radius: 0;
  overflow: hidden;
}
.awb-woo-filters .select2-container--default .select2-selection--single .select2-selection__arrow b {
  border-top-color: var(--awb-dd-border-color, var(--form_border_color));
}
.awb-woo-filters .select2-container--default.select2-container--open .select2-selection--single .select2-selection__arrow b {
  border-bottom-color: var(--awb-dd-border-color, var(--form_border_color));
}
.awb-woo-filters.select2-container--default .select2-results__option {
  background-color: var(--awb-dd-bgcolor, var(--form_bg_color));
  padding-left: 15px;
}
.awb-woo-filters.select2-container--default .select2-results__option,
.awb-woo-filters .select2-container--default .select2-selection--single .select2-selection__rendered,
.awb-woo-filters .select2-container--default .select2-selection--single .select2-selection__placeholder,
.awb-woo-filters.select2-container--default.select2-container--open .select2-search--dropdown .select2-search__field {
  color: var(--awb-dd-color, var(--form_text_color));
}
.awb-woo-filters.select2-container--default .select2-results__option--highlighted[aria-selected],
.awb-woo-filters.select2-container--default .select2-results__option--highlighted[data-selected],
.awb-woo-filters.select2-container--default .select2-results__option[data-selected=true] {
  background-color: var(--awb-dd-hover-bgcolor, var(--awb-dd-bgcolor));
  color: var(--awb-dd-hover-color, var(--body_typography-color));
}
.awb-woo-filters .price_slider_wrapper {
  border-bottom: none;
}
.awb-woo-filters .price_slider_wrapper .ui-slider .ui-slider-range {
  background-color: var(--awb-range-filled-color, var(--primary_color));
}
.awb-woo-filters .price_slider_wrapper .ui-slider .ui-slider-handle:before,
.awb-woo-filters .price_slider_wrapper .ui-slider .ui-slider-handle:after {
  background-color: var(--awb-range-handle-bgcolor, #fff);
  border-color: var(--awb-range-handle-border-color, #333);
}
.awb-woo-filters .price_slider_wrapper .ui-widget-content {
  background-color: var(--awb-range-unfilled-color, var(--sep_color));
}
.awb-woo-filters .price_slider_wrapper .price_slider_amount {
  display: flex;
  align-items: center;
  justify-content: space-between;
  gap: 1em;
  padding: 0;
}
.awb-woo-filters .price_slider_wrapper .price_slider_amount .button {
  order: var(--awb-button-order, 0);
  padding-top: var(--awb-button-padding-top, var(--button_padding-top));
  padding-right: var(--awb-button-padding-right, var(--button_padding-right));
  padding-bottom: var(--awb-button-padding-bottom, var(--button_padding-bottom));
  padding-left: var(--awb-button-padding-left, var(--button_padding-left));
  background: var(--awb-range-button-bgcolor, var(--button_gradient_top_color));
  color: var(--awb-range-button-color, var(--button_accent_color));
  max-width: 50%;
}
.awb-woo-filters .price_slider_wrapper .price_slider_amount .button:hover,
.awb-woo-filters .price_slider_wrapper .price_slider_amount .button.hover {
  background: var(--awb-range-button-hover-bgcolor, var(--button_gradient_top_color_hover));
  color: var(--awb-range-button-hover-color, var(--button_accent_hover_color));
}
.awb-woo-filters .price_slider_wrapper .price_slider_amount .price_label {
  max-width: 50%;
}
.awb-woo-filters .price_slider_wrapper .price_slider_amount .clear {
  display: none;
}
.awb-woo-filters .price_slider_wrapper .price_label,
.awb-woo-filters .price_slider_wrapper .from,
.awb-woo-filters .price_slider_wrapper .to {
  color: var(--awb-price-color, var(--body_typography-color));
  font-family: var(--awb-price-font-font-family, var(--body_typography-font-family));
  font-weight: var(--awb-price-font-font-weight, var(--body_typography-font-weight));
  font-size: var(--awb-price-font-size, var(--body_typography-font-size));
  line-height: var(--awb-price-line-height, var(--body_typography-line-height));
  letter-spacing: var(--awb-price-letter-spacing, var(--body_typography-letter-spacing));
  text-transform: var(--awb-price-text-transform, none);
}
.awb-woo-filters .wc-layered-nav-rating a {
  color: var(--awb-text-color, var(--link_color));
}
.awb-woo-filters .wc-layered-nav-rating a:hover,
.awb-woo-filters .wc-layered-nav-rating a.hover {
  color: var(--awb-text-hover-color, var(--link_hover_color));
}
.awb-woo-filters .wc-layered-nav-rating a:hover .star-rating:before,
.awb-woo-filters .wc-layered-nav-rating a.hover .star-rating:before,
.awb-woo-filters .wc-layered-nav-rating a:hover .star-rating span:before,
.awb-woo-filters .wc-layered-nav-rating a.hover .star-rating span:before {
  color: var(--awb-star-hover-color, var(--link_hover_color));
}
.awb-woo-filters .wc-layered-nav-rating .star-rating {
  font-family: "awb-icons";
}
.awb-woo-filters .wc-layered-nav-rating .star-rating:before {
  content: '\f006\f006\f006\f006\f006';
}
.awb-woo-filters .wc-layered-nav-rating .star-rating span:before {
  content: '\f005\f005\f005\f005\f005';
}
.awb-woo-filters .wc-layered-nav-rating .star-rating:before,
.awb-woo-filters .wc-layered-nav-rating .star-rating span:before {
  color: var(--awb-star-color, var(--primary_color));
}
.awb-woo-filters .wc-layered-nav-rating.chosen a {
  color: var(--awb-text-hover-color, var(--link_hover_color));
}
.awb-woo-filters .wc-layered-nav-rating.chosen a .star-rating:before,
.awb-woo-filters .wc-layered-nav-rating.chosen a .star-rating span:before {
  color: var(--awb-star-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-attribute-type-select .widget li,
.awb-woo-filters.awb-woo-filters-categories .widget li {
  background-color: var(--awb-list-bgcolor);
  color: var(--awb-list-color, var(--link_color));
  padding-top: var(--awb-list-padding-top, 10px);
  padding-right: var(--awb-list-padding-right, 0);
  padding-bottom: var(--awb-list-padding-bottom, 10px);
  padding-left: var(--awb-list-padding-left, 0);
  margin: 0;
}
.awb-woo-filters.awb-attribute-type-select .widget li a,
.awb-woo-filters.awb-woo-filters-categories .widget li a {
  display: flex;
  align-items: center;
  justify-content: var(--awb-list-align, space-between);
  width: 100%;
  color: var(--awb-list-color, var(--link_color));
  font-family: var(--awb-list-item-font-font-family);
  font-weight: var(--awb-list-item-font-font-weight);
  font-size: var(--awb-list-item-font-size);
  line-height: var(--awb-list-item-line-height);
  letter-spacing: var(--awb-list-item-letter-spacing);
  text-transform: var(--awb-list-item-text-transform);
}
.awb-woo-filters.awb-attribute-type-select .widget li a:before,
.awb-woo-filters.awb-woo-filters-categories .widget li a:before {
  display: none;
}
.awb-woo-filters.awb-attribute-type-select .widget li .count,
.awb-woo-filters.awb-woo-filters-categories .widget li .count {
  display: var(--awb-show-count);
  color: var(--awb-count-color);
  font-family: var(--awb-count-font-font-family);
  font-weight: var(--awb-count-font-font-weight);
  font-size: var(--awb-count-font-size);
  line-height: var(--awb-count-line-height);
  letter-spacing: var(--awb-count-letter-spacing);
  margin-inline-start: 0.5em;
}
.awb-woo-filters.awb-attribute-type-select .widget li.chosen,
.awb-woo-filters.awb-woo-filters-categories .widget li.chosen,
.awb-woo-filters.awb-attribute-type-select .widget li.current-cat,
.awb-woo-filters.awb-woo-filters-categories .widget li.current-cat {
  background-color: var(--awb-list-hover-bgcolor, var(--awb-list-bgcolor));
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-attribute-type-select .widget li.chosen a,
.awb-woo-filters.awb-woo-filters-categories .widget li.chosen a,
.awb-woo-filters.awb-attribute-type-select .widget li.current-cat a,
.awb-woo-filters.awb-woo-filters-categories .widget li.current-cat a {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-attribute-type-select .widget li.chosen .count,
.awb-woo-filters.awb-woo-filters-categories .widget li.chosen .count,
.awb-woo-filters.awb-attribute-type-select .widget li.current-cat .count,
.awb-woo-filters.awb-woo-filters-categories .widget li.current-cat .count {
  color: var(--awb-count-hover-color);
}
.awb-woo-filters.awb-attribute-type-select .widget li:hover,
.awb-woo-filters.awb-woo-filters-categories .widget li:hover,
.awb-woo-filters.awb-attribute-type-select .widget li.hover,
.awb-woo-filters.awb-woo-filters-categories .widget li.hover {
  background-color: var(--awb-list-hover-bgcolor, var(--awb-list-bgcolor));
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-attribute-type-select .widget li:hover > a,
.awb-woo-filters.awb-woo-filters-categories .widget li:hover > a,
.awb-woo-filters.awb-attribute-type-select .widget li.hover > a,
.awb-woo-filters.awb-woo-filters-categories .widget li.hover > a {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-attribute-type-select .widget li:hover > .count,
.awb-woo-filters.awb-woo-filters-categories .widget li:hover > .count,
.awb-woo-filters.awb-attribute-type-select .widget li.hover > .count,
.awb-woo-filters.awb-woo-filters-categories .widget li.hover > .count {
  color: var(--awb-count-hover-color);
}
.awb-woo-filters.awb-attribute-type-select .woocommerce-widget-layered-nav-dropdown:has([multiple="multiple"]),
.awb-woo-filters.awb-woo-filters-categories .woocommerce-widget-layered-nav-dropdown:has([multiple="multiple"]) {
  display: flex;
  justify-content: center;
  align-items: center;
}
.awb-woo-filters.awb-attribute-type-select .woocommerce-widget-layered-nav-dropdown:has([multiple="multiple"]) select,
.awb-woo-filters.awb-woo-filters-categories .woocommerce-widget-layered-nav-dropdown:has([multiple="multiple"]) select {
  margin-inline-end: 0.5em;
  padding: 0.25em 15px;
  min-height: calc(var(--form_input_height) * 2);
}
.awb-woo-filters.awb-woo-filters-attribute .wc-brand-list-layered-nav-product_brand a,
.awb-woo-filters.awb-woo-filters-categories .wc-brand-list-layered-nav-product_brand a {
  display: inline-flex;
  align-items: center;
}
.awb-woo-filters.awb-woo-filters-attribute .wc-brand-list-layered-nav-product_brand .brand-thumbnail,
.awb-woo-filters.awb-woo-filters-categories .wc-brand-list-layered-nav-product_brand .brand-thumbnail {
  margin-inline-end: 0.5em;
  max-height: 1.5em;
  width: auto;
}
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li .awb-woo-attr-wrapper:before {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  position: static;
  font-family: awb-icons;
  content: "\f00c";
  margin-left: 0;
  margin-inline-end: 0.75em;
  border: 2px solid var(--awb-checkbox-border-color, var(--sep_color));
  width: 1.3em;
  height: 1.3em;
  font-size: 0.75em;
  line-height: 1;
  color: transparent;
  transition: color 0.2s linear, border-color 0.2s linear;
}
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li.chosen .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li.chosen .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li.current-cat .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li.current-cat .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li:hover .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li:hover .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li.hover .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li.hover .awb-woo-attr-wrapper:before {
  border-color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li.chosen .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li.chosen .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-attribute.awb-checkboxes li.current-cat .awb-woo-attr-wrapper:before,
.awb-woo-filters.awb-woo-filters-categories.awb-checkboxes li.current-cat .awb-woo-attr-wrapper:before {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-woo-filters-categories.awb-hierarchical .product-categories li {
  flex-wrap: wrap;
}
.awb-woo-filters.awb-woo-filters-categories .widget_product_categories ul.children {
  padding-inline-start: 1em;
  width: 100%;
}
.awb-woo-filters.awb-woo-filters-categories .children li:last-of-type {
  border: none;
  padding-bottom: 0;
}
.awb-woo-filters.awb-woo-filters-categories .widget_product_categories li a {
  display: inline-flex;
  align-items: center;
}
.awb-woo-filters.awb-woo-filters-categories .cat-thumbnail {
  margin-inline-end: 0.5em;
  max-height: 1.5em;
  width: auto;
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid.awb-columns-0 .product-categories {
  grid-template-columns: repeat(auto-fit, minmax(var(--awb-column-max-width, 300px), 1fr));
  max-width: none;
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid .product-categories {
  display: grid;
  gap: var(--awb-column-gap, 15px);
  grid-template-columns: repeat(var(--awb-columns, 3), minmax(0, 1fr));
  max-width: calc(var(--awb-columns, 3) * var(--awb-column-max-width, 300px));
  align-items: var(--awb-align-items, center);
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid li {
  display: flex;
  align-items: center;
  text-align: center;
  text-decoration: none;
  border: none;
  padding: 0;
  margin: 0;
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid li.chosen > a,
.awb-woo-filters.awb-woo-filters-categories.awb-grid li.current-cat > a,
.awb-woo-filters.awb-woo-filters-categories.awb-grid li.hover > a,
.awb-woo-filters.awb-woo-filters-categories.awb-grid li:hover > a {
  color: var(--awb-list-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid li.chosen .cat-thumbnail,
.awb-woo-filters.awb-woo-filters-categories.awb-grid li.current-cat .cat-thumbnail,
.awb-woo-filters.awb-woo-filters-categories.awb-grid li.hover .cat-thumbnail,
.awb-woo-filters.awb-woo-filters-categories.awb-grid li:hover .cat-thumbnail {
  opacity: var(--awb-cat-hover-opacity, 1);
  border-color: var(--awb-cat-border-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid li a {
  display: flex;
  flex-direction: column;
  align-items: center;
  justify-content: center;
  width: 100%;
  padding: 0;
  border: none;
  background: none;
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid li a:before {
  display: none;
  content: '';
}
.awb-woo-filters.awb-woo-filters-categories.awb-grid li .cat-thumbnail {
  transition: opacity 0.2s linear;
  opacity: var(--awb-cat-opacity, 1);
  padding: var(--awb-cat-border-size, 0px);
  border-width: var(--awb-cat-border-size, 0px);
  border-style: solid;
  border-color: var(--awb-cat-border-color, var(--link_color));
  border-radius: var(--awb-cat-border-radius, var(--form_border_radius));
  max-height: none;
  width: 100%;
  height: auto;
  margin-inline-end: 0;
  margin-bottom: 0.5em;
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails .wc-brand-list-layered-nav-product_brand {
  display: grid;
  gap: var(--awb-column-gap, 15px);
  grid-template-columns: repeat(var(--awb-columns, 3), 1fr);
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li {
  display: flex;
  align-items: center;
  text-align: center;
  text-decoration: none;
  border: none;
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li.chosen .awb-brand-label,
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li.hover .awb-brand-label,
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li:hover .awb-brand-label {
  color: var(--awb-brand-text-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li.chosen .brand-thumbnail,
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li.hover .brand-thumbnail,
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li:hover .brand-thumbnail {
  opacity: var(--awb-brand-hover-opacity, 1);
  border-color: var(--awb-brand-border-hover-color, var(--link_hover_color));
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li a:before {
  display: none;
  content: '';
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails li .brand-thumbnail {
  transition: opacity 0.2s linear;
  opacity: var(--awb-brand-opacity, 1);
  padding: var(--awb-brand-border-size, 0px);
  border-width: var(--awb-brand-border-size, 0px);
  border-style: solid;
  border-color: var(--awb-brand-border-color, var(--link_color));
  border-radius: var(--awb-brand-border-radius, var(--form_border_radius));
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails .awb-woo-attr-wrapper {
  display: block;
}
.awb-woo-filters.awb-woo-filters-brands.awb-thumbnails .awb-brand-label {
  display: block;
  margin-top: 0.3em;
  color: var(--awb-brand-text-color, var(--link_color));
  font-family: var(--awb-brand-font-font-family);
  font-weight: var(--awb-brand-font-font-weight);
  font-size: var(--awb-brand-font-size);
  line-height: var(--awb-brand-line-height);
  letter-spacing: var(--awb-brand-letter-spacing);
  text-transform: var(--awb-brand-text-transform);
  transition: color 0.2s linear;
}
.awb-woo-filters .heading {
  display: flex;
  align-items: center;
  justify-content: space-between;
}
.awb-woo-filters .awb-toggle-filter {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  appearance: none;
  background: none;
  border: none;
  cursor: pointer;
  margin: 0;
  margin-inline-start: auto;
  padding: 0;
  width: 1em;
  height: 1em;
  line-height: 1;
  font-size: calc(var(--awb-title-font-size, var(--h4_typography-font-size)) * 0.75);
  color: var(--awb-collapsible-color, var(--h4_typography-color));
}
.awb-woo-filters .awb-toggle-filter i {
  display: block;
  transform-origin: 50% 50%;
  transition: transform 0.2s ease;
}
.awb-woo-filters .awb-toggle-filter.awb-rotate i {
  transform: rotate(-180deg) translateY(-0.125em);
}
.rtl .awb-woo-filters .select2-container--default .select2-selection--single .select2-selection__arrow {
  border-color: var(--awb-dd-border-color, var(--form_border_color));
  border-left-width: var(--form_border_width-left);
  border-left-style: solid;
  border-right-width: var(--form_border_width-left);
  border-right-style: solid;
}
