.Ss__archive__products {
  padding: 1rem 0 3rem;
}
.Ss__archive__products ul.breadcrumbs {
  display: flex;
  align-items: center;
  margin: 0;
  list-style: none;
  margin-bottom: 2.7777777778rem;
}
.Ss__archive__products ul.breadcrumbs li {
  margin: 0;
}
.Ss__archive__products ul.breadcrumbs li.separator {
  margin: 0 0.8333333333rem;
  opacity: 1;
}
.Ss__archive__products ul.breadcrumbs a, .Ss__archive__products ul.breadcrumbs strong {
  font-size: 1.0416666667rem;
  color: #777;
  font-weight: 500;
}
.Ss__archive__products .row__archives {
  display: flex;
}
@media (max-width: 850px) {
  .Ss__archive__products .row__archives {
    flex-direction: column;
  }
}
.Ss__archive__products .row__archives .sidebar__filters {
  width: 100%;
  min-width: 100%;
}
@media (min-width: 850px) {
  .Ss__archive__products .row__archives .sidebar__filters {
    width: 30%;
    min-width: 30%;
    padding-right: 1.3888888889rem;
  }
}
@media (min-width: 1024px) {
  .Ss__archive__products .row__archives .sidebar__filters {
    padding-right: 6.5277777778rem;
  }
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget {
  border-bottom: 1px solid #777;
  margin-bottom: 1.5277777778rem;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget h3 {
  font-size: 1.1805555556rem;
  margin-bottom: 0;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .header__widget {
  display: flex;
  align-items: center;
  gap: 0.6944444444rem;
  justify-content: space-between;
  margin-bottom: 1.3888888889rem;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .header__widget .icon__toggle__wg {
  transition: transform 0.3s;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .header__widget .icon__toggle__wg.opened {
  transform: rotate(180deg);
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .list__terms__for__filter {
  list-style: none;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .list__terms__for__filter label {
  font-size: 1.0416666667rem;
  color: #777;
  font-weight: 500;
  display: flex;
  align-items: center;
  margin: 0;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .list__terms__for__filter label input {
  margin: 0;
  margin-right: 0.6944444444rem;
}
.Ss__archive__products .row__archives .sidebar__filters .filter__widget .list__terms__for__filter li {
  margin-bottom: 1.0416666667rem;
}
.Ss__archive__products .row__archives .archive__products {
  flex: 1;
}
.Ss__archive__products .row__archives .archive__products .result__products {
  display: grid;
  grid-template-columns: repeat(1, 1fr);
  gap: 1rem;
  margin-bottom: 3.4722222222rem;
}
@media (min-width: 680px) {
  .Ss__archive__products .row__archives .archive__products .result__products {
    grid-template-columns: repeat(2, 1fr);
    gap: 1.25rem;
  }
}
@media (min-width: 1240px) {
  .Ss__archive__products .row__archives .archive__products .result__products {
    grid-template-columns: repeat(3, 1fr);
  }
}
.Ss__archive__products .header__sort {
  margin-bottom: 1.5rem;
  display: flex;
  align-items: center;
  justify-content: space-between;
}
@media (max-width: 680px) {
  .Ss__archive__products .header__sort {
    flex-direction: column;
  }
}
.Ss__archive__products .header__sort .box__count__products {
  font-size: 1.0416666667rem;
  font-weight: 500;
}
.Ss__archive__products .header__sort .box__sort__prds {
  display: flex;
  align-items: center;
}
.Ss__archive__products .header__sort select#sortOptions {
  margin: 0;
  box-shadow: none;
  border: 0;
  font-size: 1.0416666667rem;
  font-weight: 600;
  padding: 0 3.8194444444rem 0 0.6944444444rem;
  position: relative;
}
.Ss__archive__products .header__sort .label__sort span {
  font-size: 1.0416666667rem;
  white-space: nowrap;
}
.Ss__archive__products .filter-selected {
  display: flex;
  align-items: center;
  gap: 0.8333333333rem;
  flex-wrap: wrap;
  margin-bottom: 0.8333333333rem;
}
.Ss__archive__products .filter-selected span.filter-item {
  background-color: #3265f0;
  padding: 0.3472222222rem 0.6944444444rem;
  border-radius: 5px;
  color: #fff;
  font-size: 1.0416666667rem;
  position: relative;
}
.Ss__archive__products .filter-selected span.filter-item span.remove-filter {
  position: absolute;
  top: -0.4166666667rem;
  right: -0.4166666667rem;
  border-radius: 50%;
  background-color: red;
  color: #fff;
  display: flex;
  width: 1.0416666667rem;
  align-items: center;
  height: 1.0416666667rem;
  justify-content: center;
  font-size: 0.8333333333rem;
  cursor: pointer;
}
.Ss__archive__products .pagination {
  display: flex;
  justify-content: flex-end;
  align-items: center;
  gap: 0.9027777778rem;
}
.Ss__archive__products .pagination .pagination__btn {
  width: 2.7777777778rem;
  height: 2.7777777778rem;
  border-radius: 5px;
  border: 1px solid #9BA3AE;
  background: #FFF;
  font-size: 0.9722222222rem;
  display: flex;
  justify-content: center;
  align-items: center;
  font-weight: 500;
  cursor: pointer;
  transition: all 0.15s ease-in-out;
}
.Ss__archive__products .pagination .pagination__btn.active, .Ss__archive__products .pagination .pagination__btn:hover {
  background: #3465F0;
  color: #FFF;
  border: 1px solid #3465F0;
}
.Ss__archive__products .pagination .pagination__btn.pagi__prev svg {
  transform: rotateY(180deg);
}
.Ss__archive__products .pagination .pagination__btn[disabled] {
  pointer-events: none;
  opacity: 0.5;
  cursor: not-allowed;
}/*# sourceMappingURL=archive-product.css.map */