.theme-store-id-732.spf-layout-theme .gf-block-title h3,
.theme-store-id-732.spf-layout-theme .gf-block-title .h3 {
  text-transform: none;
  font-weight: 400;
  font-size: 1.05em;
  padding: 8px 30px 8px 0;
}

.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block {
  border-bottom: 1px solid #f5f5f5;
  padding: 10px 0;
}

.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block .gf-block-title h3:before,
.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block .gf-block-title h3:after,
.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block .gf-block-title .h3:before,
.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block .gf-block-title .h3:after {
  content: '';
  position: absolute;
  top: calc(50% - 1px);
  right: 0;
  width: 11px;
  height: 1px;
  background-color: currentColor;
  transition: .3s ease;
  transition-property: transform,opacity;
  margin: 0;
}

.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block:not(.is-collapsed) .gf-block-title h3:before,
.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block:not(.is-collapsed) .gf-block-title .h3:before {
  transform: rotate(90deg);
  opacity: 0;
}

.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block:not(.is-collapsed) .gf-block-title h3:after,
.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block:not(.is-collapsed) .gf-block-title .h3:after {
  transform: rotate(180deg);
}

.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block .gf-block-title h3::before,
.theme-store-id-732.spf-layout-theme.gf-left .gf-option-block .gf-block-title .h3::before {
  transform: rotate(-90deg);
}

.theme-store-id-732.spf-layout-theme .gf-option-block ul li a {
  font-size: 16px;
  color: #555;
}

.theme-store-id-732.spf-layout-theme .gf-range-inputs input[type=text] {
  font-size: 1em;
  line-height: 1.2em;
  color: #555;
  border: 1px solid #dbdbdb;
  min-height: 32px;
  padding: 12px 8px 12px calc(8px + 1em);
  border-radius: 3px;
}

.theme-store-id-732.spf-layout-theme span.gf-range-split {
  line-height: 1.2em;
  padding: 12px 0;
}

.theme-store-id-732.spf-layout-theme #gf-tree .noUi-handle {
  background: #fff;
  border: 1px solid #555;
  width: 18px;
  height: 18px;
  top: -8px;
}

.theme-store-id-732.spf-layout-theme #gf-tree .noUi-connect {
  background: #555;
}

.theme-store-id-732.spf-layout-theme #gf-tree .noUi-base, 
.theme-store-id-732.spf-layout-theme #gf-tree .noUi-connects {
  height: 2px;
}

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

.theme-store-id-732.spf-layout-theme #gf-tree .noUi-handle.noUi-handle-lower {
  right: -8px;
}

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

.theme-store-id-732.spf-layout-theme .gf-Checkbox {
  width: 20px;
  height: 20px;
  flex: 0 0 20px;
  min-width: 20px;
  border: 1px solid #f5f5f5;
  margin-right: 10px;
}

.theme-store-id-732.spf-layout-theme span.gf-Checkbox:after {
  content: "";
  position: absolute;
  left: 7px;
  top: 3px;
  width: 5px;
  height: 10px;
  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-732.spf-layout-theme .gf-option-block ul li a:hover span.gf-Checkbox:after {
  opacity: 0.5;
}

.theme-store-id-732.spf-layout-theme .checked .gf-Checkbox {
  background: #e76f51;
  border-color: #e76f51;
}

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

.theme-store-id-732.spf-layout-theme .gf-option-block ul li a.checked {
  font-weight: 400;
}

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

.theme-store-id-732.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title h3:after,
.theme-store-id-732.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title .h3:after {
  margin-left: 10px;
}

.theme-store-id-732 body>#gf-tree .gf-filter-footer button {
  color: #555;
  padding: 0;
}

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

.theme-store-id-732.spf-layout-theme.gf-left .sort-by label {
  font-size: 15px;
}

@media(min-width: 768px) {
  .theme-store-id-732.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title h3,
  .theme-store-id-732.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title .h3 {
    padding: 5px 0;
    border: 0;
    margin-right: 15px;
  }

  .theme-store-id-732.spf-layout-theme.gf-top_one .gf-option-block {
    padding: 0;
  }

  .theme-store-id-732.spf-layout-theme.gf-top_one #gf-tree .sort-by {
    border: 0;
  }

  .theme-store-id-732.spf-layout-theme.gf-top_one #gf-tree .sort-by label {
    text-transform: none;
    font-size: 1.05em;
    border: 0;
    font-weight: 300;
  }

  .theme-store-id-732.spf-layout-theme.gf-top_one #gf-tree .sort-by.active {
    background: #fff;
  }

  .theme-store-id-732.spf-layout-theme.gf-top_one .globo-dropdown-custom__options span {
    font-size: 1.05em;
  }
}

.theme-store-id-732.gf-theme-version-6 .gf-option-block ul li button span.gf-count {
  word-wrap: normal;
}
.theme-store-id-732.gf-theme-version-6.spf-layout-theme .gf-Checkbox {
  border: 1px solid #353333 !important;
  margin: 0;
}
.theme-store-id-732.gf-theme-version-6.spf-layout-theme .gf-option-block ul li button {
  justify-content: space-between;
  width: 100%;
  gap: 8px;  
}
.theme-store-id-732.gf-theme-version-6.spf-layout-theme .gf-block-title .h3 {
  text-transform: none !important;
}
.theme-store-id-732.gf-theme-version-6.spf-layout-theme #gf-products {
  display: grid !important;
}
.theme-store-id-732.gf-theme-version-6.spf-layout-theme .main-products-grid[data-layout="list"] .grid {
  grid-template-columns: none !important;
  justify-content: revert !important;
}