/*@mixin aspect-ratio($percentage) {
  &:before {
    content: "";
    padding-top: $percentage;
    display: block;
  }
}*/
.load-more-wrapper .load-more-content .load-more_text {
  text-transform: uppercase;
  font-weight: 900;
  color: var(--main-text-color);
}
.load-more-wrapper .load-more-content .load-more_line .load-more_progress {
  --primary-wunder-100: var(--main-text-color);
}
.load-more-wrapper .load-more-content #load_more {
  text-transform: uppercase;
  font-weight: 900;
  border-width: 2px;
}

.filter-in-stock .checkboxbutton.checked {
  --primary-wunder-50: var(--main-text-color);
}

.archive .products-filter-wrapper .yith-wcan-filters .filter-content .filter-items.filter-text li.active {
  --primary-wunder-50:var(--main-text-color);
}
.archive .products-filter-wrapper .yith-wcan-filters .filter-content .filter-items.filter-text li a {
  border-radius: 0;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .item-count {
  display: none;
}

.archive .products-filter-wrapper .yith-wcan-filters h4.filter-title,
.storefront-sorting .yith-wcan-filter h4 {
  text-transform: uppercase;
  font-weight: 900;
}

.yith-wcan-filters .yith-wcan-filter h4.collapsable:after {
  height: 15px;
  width: 15px;
  top: calc(50%);
  transform: translateY(-50%);
}

.archive .products-filter-wrapper .yith-wcan-filters .filter-content .clear-selection {
  --primary-wunder-100: var(--main-text-color);
  text-transform: uppercase;
  font-weight: 900;
  border-bottom: 1px solid var(--main-text-color);
  font-size: 0.875rem;
  line-height: 1.2;
}

.archive .products-filter-wrapper .yith-wcan-filters .filter-content {
  --yith-wcan-color_swatches_border_radius:0;
  --primary-wunder-50:var(--main-text-color);
  --primary-wunder-100: var(--main-text-color);
  --yith-wcan-filters_colors_accent: var(--main-text-color);
}

.archive .products-filter-wrapper .yith-wcan-filters .filter-content .filter-items .filter-item.color {
  border-radius: 0;
}
.archive .products-filter-wrapper .yith-wcan-filters .filter-content .filter-items .filter-item.color.active {
  --primary-wunder-50:var(--main-text-color);
}

.archive .products-filter-wrapper .yith-wcan-filters .filter-content .filter-items.filter-text li a,
.archive .products-filter-wrapper .yith-wcan-filters .filter-content .filter-items .filter-item.color,
.filter-in-stock .checkboxbutton {
  background-color: #E8E8E8;
}

.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton.checked:before {
  --yith-wcan-filters_colors_accent: var(--main-text-color);
}
.yith-wcan-filters .yith-wcan-filter .filter-items .filter-item .checkboxbutton:before {
  border-color: var(--main-text-color);
  border-width: 2px;
  border-radius: 0;
}

.yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-min, .yith-wcan-filters .yith-wcan-filter .price-slider.both .price-slider-max {
  border: 2px solid var(--main-text-color);
  background: white;
  width: 70px;
  color: var(--main-text-color);
}

@media screen and (max-width: 1024px) {
  .yith-wcan-filters .yith-wcan-filter .filter-items.filter-color {
    margin-top: 12px;
  }

  .archive .filters-container > .clear-selection,
.archive .filters-modal .apply-filters {
    text-transform: uppercase !important;
    font-weight: 900 !important;
    border-width: 2px !important;
  }

  .archive .filter-toggle-modal {
    border-bottom: 2px solid var(--main-text-color);
    border-top: 2px solid var(--main-text-color);
  }
  .archive .filter-toggle-modal .filter-toggler-button {
    text-transform: uppercase;
    font-weight: 900;
    color: var(--main-text-color);
  }
  .archive .filter-toggle-modal .filter-toggler-button:nth-child(1) {
    border-right: 2px solid var(--main-text-color);
  }
  .archive .filter-toggle-modal .filter-toggler-button svg path {
    fill: var(--main-text-color);
  }
  .archive .filter-toggle-modal .filter-toggler-button.active span {
    text-transform: uppercase;
    font-weight: 900;
    color: var(--main-text-color);
  }

  .filters-container {
    --yith-wcan-filters_colors_accent:var(--main-text-color);
  }

  .yith-wcan-filters.filters-modal .yith-wcan-filter {
    border: 2px solid var(--main-text-color);
    border-radius: var(--common-border-radius);
  }

  .archive .filters-modal h3 {
    color: white;
    background-color: var(--main-text-color);
  }
  .archive .filters-modal .close-button svg path {
    fill: white;
  }
}

/*# sourceMappingURL=child-archive-shop-page.css.map */
