.theme-store-id-568 body>#gf-tree .gf-filter-footer button {
  color: #000;
  line-height: 1;
  padding: 0;
}

.theme-store-id-568.spf-layout-theme.gf-left .gf-block-title:not(.gf-block-title-skeleton) h3,
.theme-store-id-568.spf-layout-theme.gf-offcanvas .gf-block-title:not(.gf-block-title-skeleton) h3,
.theme-store-id-568.spf-layout-theme.gf-left .gf-block-title:not(.gf-block-title-skeleton) .h3,
.theme-store-id-568.spf-layout-theme.gf-offcanvas .gf-block-title:not(.gf-block-title-skeleton) .h3 {
  font-family: revert;
  font-size: 14px;
  display: flex;
  text-transform: none;
  color: #000000;
  align-items: center;
  justify-content: space-between;
}

.theme-store-id-568.spf-layout-theme.gf-left .gf-option-block .gf-block-title h3:after, 
.theme-store-id-568.spf-layout-theme.gf-offcanvas .gf-option-block .gf-block-title h3:after,
.theme-store-id-568.spf-layout-theme.gf-left .gf-option-block .gf-block-title .h3:after, 
.theme-store-id-568.spf-layout-theme.gf-offcanvas .gf-option-block .gf-block-title .h3:after {
  margin-right: 0;
  font-size: 22px;
  line-height: 1;
}

.theme-store-id-568.spf-layout-theme.gf-left .gf-option-block .gf-block-title h3 span, 
.theme-store-id-568.spf-layout-theme.gf-offcanvas .gf-option-block .gf-block-title h3 span,
.theme-store-id-568.spf-layout-theme.gf-left .gf-option-block .gf-block-title .h3 span, 
.theme-store-id-568.spf-layout-theme.gf-offcanvas .gf-option-block .gf-block-title .h3 span {
  padding-right: 10px;
}

.theme-store-id-568.spf-layout-theme .gf-Checkbox, 
.theme-store-id-568.spf-layout-theme .gf-RadioButton {
  width: 18px;
  height: 18px;
  margin-right: 8px;
  flex: 0 0 18px;
  min-width: 18px;
  border: 1px solid #000000;
  border-radius: 3px;
}

.theme-store-id-568.spf-layout-theme .gf-RadioButton {
  border-radius: 50% !important;
}

.theme-store-id-568.spf-layout-theme .checked .gf-RadioButton:before {
  top: 4px;
  left: 4px;
  background: #000;
}

.theme-store-id-568.spf-layout-theme .checked .gf-Checkbox {
  background-image: url("data:image/svg+xml;charset=utf8,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 20 20' class='Polaris-Icon__Svg' focusable='false' aria-hidden='true'%3E%3Cpath fill='%23ffffff' d='M8.315 13.859l-3.182-3.417a.506.506 0 0 1 0-.684l.643-.683a.437.437 0 0 1 .642 0l2.22 2.393 4.942-5.327a.436.436 0 0 1 .643 0l.643.684a.504.504 0 0 1 0 .683l-5.91 6.35a.437.437 0 0 1-.642 0'%3E%3C/path%3E%3C/svg%3E");
  background-color: #000000;
}

.theme-store-id-568.spf-layout-theme .gf-block-title .gf-clear,
.theme-store-id-568.spf-layout-theme #gf-tree .noUi-marker-horizontal.noUi-marker {
  display: none;
}

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

.theme-store-id-568.spf-layout-theme .gf-option-block {
  border: 0;  
}

.theme-store-id-568.spf-layout-theme .gf-range-inputs input[type=text] {
  border: 1px solid #bfbfbf;
  padding: .8em 15px;
  font-size: 16px;
}

.theme-store-id-568.spf-layout-theme .gf-range-inputs input[type=text]:hover {
  border-color: #737373;
}

.theme-store-id-568.spf-layout-theme .gf-range-inputs {
  margin-bottom: 30px;
}

.theme-store-id-568.spf-layout-theme #gf-tree .noUi-handle {
  border: 2px solid #222;
  background: #fff;
  top: -9px;
}

.theme-store-id-568.spf-layout-theme #gf-tree .noUi-connect {
background: #222;  
}
  
.theme-store-id-568.spf-layout-theme #gf-tree .noUi-base, 
.theme-store-id-568.spf-layout-theme #gf-tree .noUi-connects {
  height: 4px;
}

.theme-store-id-568.spf-layout-theme #gf-tree .noUi-value-large {
  font-size: 16px;
  color: #000;
}

.theme-store-id-568.spf-layout-theme .gf-option-block-swatch-text a>span:not(.gf-option-value,.gf-label) {
  width: 22px;
  height: 22px;
}

.theme-store-id-568.spf-layout-theme .gf-option-block.gf-option-block-swatch-text ul li a {
  display: flex;
  align-items: center;
  margin: 0 0 12px;
  padding: 8px 10px;
  border: 1px solid #bfbfbf;
  background: #fff;
  color: #000;
  border-radius: 0;
}

.theme-store-id-568.spf-layout-theme .gf-option-block.gf-option-block-swatch-text ul li:last-child a {
  margin-bottom: 0;
}

.theme-store-id-568.spf-layout-theme .gf-option-block.gf-option-block-swatch-text ul li a:hover,
.theme-store-id-568.spf-layout-theme .gf-option-block.gf-option-block-swatch-text ul li a.checked {
  border-color: #737373;
}

.theme-store-id-568.spf-layout-theme.gf-left #gf-tree {
  max-width: 300px;
}

.theme-store-id-568.spf-layout-theme.gf-left .sort-by {
  background: transparent;
}

.theme-store-id-568.spf-layout-theme.gf-left .sort-by label {
  font-weight: 600;
}

.theme-store-id-568.spf-layout-theme.spf-has-filter.gf-theme-version-7 #gf-products {
  margin: 0 !important;
  display: grid !important;
}