.theme-store-id-838.spf-layout-theme .gf-block-title h3,
.theme-store-id-838.spf-layout-theme .gf-block-title .h3 {
  font-family: revert;
  font-size: 0.9375rem;
  color: #1d1d1d;
  text-transform: none;
  letter-spacing: 0;
  display: flex;
  justify-content: space-between;
  align-items: center;
}

.theme-store-id-838.spf-layout-theme.gf-left .gf-option-block .gf-block-title h3:after, 
.theme-store-id-838.spf-layout-theme.gf-offcanvas .gf-option-block .gf-block-title h3:after,
.theme-store-id-838.spf-layout-theme.gf-left .gf-option-block .gf-block-title .h3:after, 
.theme-store-id-838.spf-layout-theme.gf-offcanvas .gf-option-block .gf-block-title .h3:after {
  margin-right: 0;
  float: none;
  padding-left: 8px;
  font-size: 16px;
  font-weight: 700;
}

.theme-store-id-838.spf-layout-theme #gf-tree .noUi-marker-horizontal.noUi-marker {
  display: none;
}

.theme-store-id-838.spf-layout-theme .gf-option-block ul li a {
  font-size: 0.9375rem;
  color: #1d1d1d;
}

.theme-store-id-838.spf-layout-theme .gf-option-block ul li a.checked {
  color: #046e82;
}

.theme-store-id-838.spf-layout-theme #gf-tree .gf-label:not(.gf-label-skeleton) {
  flex: none;
  margin-right: 3px;
}

.theme-store-id-838.spf-layout-theme span.gf-count {
  opacity: 1;
  font-size: 0.9375rem;
}

.theme-store-id-838.spf-layout-theme .gf-block-title .gf-clear {
  display: none;
}

.theme-store-id-838.spf-layout-theme .gf-block-scroll {
  max-height: 235px;
}

.theme-store-id-838.spf-layout-theme .sort-by {
  background: transparent;
}

.theme-store-id-838.spf-layout-theme .checked .gf-Checkbox {
  background: #046e82;
  border-color: #046e82;
}

.theme-store-id-838.spf-layout-theme span.gf-Checkbox:after {
  content: "";
  position: absolute;
  left: 5px;
  top: 2px;
  width: 4px;
  height: 8px;
  border: solid #222;
  border-width: 0 2px 2px 0;
  transform: rotate(45deg) scale(.9);
  transition: opacity .2s,transform .2s,border-color .2s;
  opacity: 0;
}

.theme-store-id-838.spf-layout-theme .checked .gf-Checkbox:after {
  opacity: 1!important;
  transform: rotate(45deg) scale(1);
  border-color: #fff;
}