/* custom colors */
.filter-section-head[data-v-4eb053b8] {
  display: flex;
  justify-content: space-between;
  cursor: pointer;
  gap: var(--sm);
}
.filter-section-head__title[data-v-4eb053b8] {
  line-height: 18px;
}
.filter-section-head__icon[data-v-4eb053b8] {
  width: 18px;
  height: 18px;
  transition: transform var(--trs-1);
}
.filter-section--opened .filter-section-head__icon[data-v-4eb053b8] {
  transform: rotate(180deg);
}
.filter-section-head__content[data-v-4eb053b8] {
  display: flex;
}
.filter-section-head__results-count[data-v-4eb053b8] {
  margin-left: var(--sm);
}
.filter-section-content__inner[data-v-4eb053b8] {
  padding-top: var(--md);
}/* custom colors */
.filter-price__separator[data-v-071aa7de] {
  display: block;
  width: var(--sm);
  height: 1px;
  background-color: currentColor;
}
.filter-price__inputs[data-v-071aa7de] {
  display: flex;
  align-items: center;
  gap: var(--sm);
}
.filter-price__range-wrapper[data-v-071aa7de] {
  padding: 0 8px;
  margin-top: var(--sm);
}
.filter-price__range[data-v-071aa7de] {
  display: flex;
}/* custom colors */
.slide-content__inner[data-v-0a7fffef] {
  padding-bottom: var(--sm);
}/* custom colors */
.filter-attribute__value[data-v-2beb00f6] {
  width: 100%;
}
.filter-attribute__value[data-v-2beb00f6]:not(:last-child) {
  margin-bottom: var(--sm);
}/* custom colors */
.filter-selection-button__label[data-v-3af9a6d1] {
  display: block;
  white-space: nowrap;
  overflow: hidden;
  text-overflow: ellipsis;
}/* custom colors */
.modal-filter__section[data-v-ad2267b6]:not(:last-child) {
  border-bottom: 1px solid var(--theme-color-separator);
  margin-bottom: var(--md);
  padding-bottom: var(--md);
  transition: border-color var(--trs-1);
}
.filter-buttons[data-v-ad2267b6] {
  display: flex;
  flex-direction: column;
  gap: var(--sm);
}
.selected-params__items[data-v-ad2267b6] {
  display: flex;
  flex-wrap: wrap;
  gap: var(--sm);
}/* custom colors */
.filter-selected-params[data-v-e15076a6] {
  display: flex;
  flex-wrap: wrap;
  gap: var(--grid-gutter);
}/* custom colors */
.aside-filter__content[data-v-b647e7f8] {
  margin-top: var(--md);
}
.aside-filter__section[data-v-b647e7f8]:not(:last-child) {
  border-bottom: 1px solid var(--theme-color-separator);
  margin-bottom: var(--md);
  padding-bottom: var(--md);
  transition: border-color var(--trs-1);
}/* custom colors */
.section-product-results[data-v-0ae0aba0] {
  --section-product-results-columns: 5;
  --section-product-results-aside-columns: 1;
  --section-product-results-content-columns: calc(var(--section-product-results-columns) - var(--section-product-results-aside-columns));
}
.section-product-results__container[data-v-0ae0aba0] {
  display: grid;
  grid-template-columns: minmax(0, 1fr);
  gap: var(--md);
}
@media (min-width: 768px) {
.section-product-results__container[data-v-0ae0aba0] {
    gap: var(--lg);
}
}
.section-product-results__title[data-v-0ae0aba0] {
  margin: 0 !important;
}
.section-product-results__wrapper[data-v-0ae0aba0] {
  display: grid;
  grid-template-columns: repeat(var(--section-product-results-columns), minmax(0, 1fr));
  gap: var(--grid-gutter);
}
.section-product-results__aside[data-v-0ae0aba0] {
  display: flex;
  flex-direction: column;
  gap: var(--md);
  grid-column: span var(--section-product-results-aside-columns);
}
.section-product-results__content[data-v-0ae0aba0] {
  grid-column: span var(--section-product-results-content-columns);
}
.section-product-results__head[data-v-0ae0aba0] {
  display: grid;
  grid-template-columns: repeat(var(--section-product-results-content-columns), minmax(0, 1fr));
  gap: var(--grid-gutter);
  margin-bottom: var(--md);
}
.section-product-results__selected-params[data-v-0ae0aba0] {
  grid-column: span calc(var(--section-product-results-content-columns) - 1);
}
.section-product-results__sorting-select[data-v-0ae0aba0] {
  grid-column: span 1;
}
@media (max-width: 1279.98px) {
.section-product-results[data-v-0ae0aba0] {
    --section-product-results-columns: 4;
}
}
@media (max-width: 1023.98px) {
.section-product-results[data-v-0ae0aba0] {
    --section-product-results-columns: 3;
    --section-product-results-content-columns: var(--section-product-results-columns);
    display: block;
}
.section-product-results__wrapper[data-v-0ae0aba0] {
    display: block;
}
}
@media (max-width: 767.98px) {
.section-product-results[data-v-0ae0aba0] {
    --section-product-results-columns: 2;
}
}
@media (max-width: 479.98px) {
.section-product-results__head[data-v-0ae0aba0] {
    display: flex;
}
.section-product-results__sorting-select[data-v-0ae0aba0] {
    flex: 1 1 auto;
    overflow: hidden;
}
.section-product-results__filter-button[data-v-0ae0aba0] {
    flex: 0 0 auto;
}
}