.rating {
  display: inline-block;
  margin: 0;
}

.product .rating-star {
  --letter-spacing: 0.8;
  --font-size: 1.7;
}

.card-wrapper .rating-star {
  --letter-spacing: 0.7;
  --font-size: 1.4;
}

.rating-star {
  --percent: calc((var(--rating) / var(--rating-max) + var(--rating-decimal) * var(--font-size) / (var(--rating-max) * (var(--letter-spacing) + var(--font-size)))) * 100%);
  letter-spacing: calc(var(--letter-spacing) * 1rem);
  font-size: calc(var(--font-size) * 1rem);
  line-height: 1;
  display: inline-block;
  font-family: Times;
  margin: 0;
}

.rating-star::before {
  content: '★★★★★';
  background: linear-gradient(90deg, var(--color-icon) var(--percent), rgba(var(--color-foreground), 0.15) var(--percent));
  background-clip: text;
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.rating-text {
  display: none;
}

.rating-count {
  display: inline-block;
  margin: 0;
}

@media (forced-colors: active) {
  .rating {
    display: none;
  }

  .rating-text {
    display: block;
  }
}

.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title h3,
.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title .h3 {
  border: 0;
  color: rgba(var(--color-foreground), 0.75);
  font-size: 1.4rem;
  padding-left: 0;
  text-transform: none;
  padding-right: 2rem;
  letter-spacing: .04rem;
}

.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title h3:hover,
.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title .h3:hover {
  color: rgb(var(--color-foreground));
}

.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title h3:hover span,
.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title .h3:hover span {
  text-decoration: underline;
  text-underline-offset: 0.3rem;
}

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

.theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block ul li a {
  font-size: 1.4rem;
  color: rgba(var(--color-foreground), 0.75);
}

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

.theme-store-id-887.spf-layout-theme span.gf-count {
  opacity: 1;
  font-size: 1.4rem;
  color: rgba(var(--color-foreground), 0.75);
}

.theme-store-id-887.spf-layout-theme .gf-Checkbox,
.theme-store-id-887.spf-layout-theme .gf-RadioButton {
  margin-right: 10px;
}

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

.theme-store-id-887.spf-layout-theme.gf-top_one #gf-tree .sort-by label,
.theme-store-id-887.spf-layout-theme.gf-top_one .globo-dropdown-custom__options span {
  text-transform: none;
  font-size: 1.4rem;
}

.theme-store-id-887.spf-layout-theme.gf-top_one #gf-tree .sort-by label span {
  margin-left: 2rem;
}

.theme-store-id-887.spf-layout-theme.gf-top_one span.gf-summary {
  opacity: .7;
}

.theme-store-id-887.spf-layout-theme.gf-left .gf-block-title h3,
.theme-store-id-887.spf-layout-theme.gf-left .gf-block-title .h3 {
  color: rgba(var(--color-foreground), 0.75);
  text-transform: none;
  font-weight: 400;
  font-size: 1.4rem;
}

.theme-store-id-887.spf-layout-theme.gf-left .gf-option-block {
  border-bottom: solid rgba(var(--color-foreground), .1);
}

@media screen and (min-width: 750px) {
  .theme-store-id-887.spf-layout-theme.spf-has-filter #gf-products {
    margin-right: 0;
    margin-left: 0;
  }

  .spf-filter-loading.theme-store-id-887.spf-layout-theme.spf-has-filter #gf-products {
    column-gap: 0;
    row-gap: 0;
  }
}

@media(max-width: 767px) {
  .theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title h3:after,
  .theme-store-id-887.spf-layout-theme.gf-top_one .gf-option-block .gf-block-title .h3:after {
    margin-left: 0;
  }
}

aside#main-collection-filters{
  display: none !important;
}