.widget_layered_nav ul li a:before,
.wd-widget-stock-status a:before {
  content: "";
  display: inline-block;
  margin-top: -2px;
  margin-right: 8px;
  width: 14px;
  height: 14px;
  border: 2px solid #d8d8d8;
  vertical-align: middle;
  transition: all 0.2s ease;
}
.widget_layered_nav ul li a:after,
.wd-widget-stock-status a:after {
  position: absolute;
  top: 2px;
  left: 2px;
  color: #fff;
  font-weight: 600;
  font-size: 10px;
  opacity: 0;
  content: "\f107";
  font-family: "woodmart-font";
}
[class*="color-scheme-light"] .widget_layered_nav ul li a:before,
[class*="color-scheme-light"] .wd-widget-stock-status a:before {
  border-color: rgba(255, 255, 255, 0.2);
}
.widget_layered_nav ul li a:hover:before,
.wd-widget-stock-status a:hover:before {
  border-color: var(--wd-primary-color);
}
.widget_layered_nav ul .chosen a:before {
  background-color: var(--wd-primary-color);
  border-color: var(--wd-primary-color);
}
.widget_layered_nav ul .chosen a:after {
  opacity: 1;
}
.widget_layered_nav ul li {
  display: flex;
  align-items: center;
  flex-direction: row;
}
.widget_layered_nav ul li a {
  position: relative;
  flex: 1 1 auto;
  padding-right: 10px;
}
.widget_layered_nav ul .chosen a {
  color: #333;
  font-weight: 600;
}
.widget_layered_nav ul .count {
  color: #bbb;
}
[class*="color-scheme-light"] .widget_layered_nav .chosen a {
  color: #fff;
}
[class*="color-scheme-light"] .widget_layered_nav .count {
  color: rgba(255, 255, 255, 0.8);
}
.wd-widget-stock-status a {
  display: block;
  position: relative;
}
.wd-widget-stock-status a.wd-active {
  color: #333;
  font-weight: 600;
}
.wd-widget-stock-status a.wd-active:before {
  background-color: var(--wd-primary-color);
  border-color: var(--wd-primary-color);
}
.wd-widget-stock-status a.wd-active:after {
  opacity: 1;
}
[class*="color-scheme-light"] .wd-widget-stock-status a.wd-active {
  color: #fff;
}
