.woocommerce.archive .abik-retired-filter { display: none !important; }
.woocommerce.archive .abik-artist-search .wpc-filter-search-wrapper,
.woocommerce.archive .abik-artist-search .wpc-more-less-button,
.woocommerce.archive .abik-artist-search .wpc-filter-selected-values,
.woocommerce.archive .abik-artist-search .wpc-term-item { display: none !important; }
.woocommerce.archive .abik-artist-search .wpc-term-item.abik-artist-match { display: list-item !important; }
.woocommerce.archive .abik-artist-search .wpc-filters-ul-list { max-height: 320px; overflow-y: auto; }
.abik-artist-search-box input { width: 100%; min-height: 44px; font-size: 16px; padding: 10px; box-sizing: border-box; }
.abik-artist-status:empty { display: none; }
.abik-artist-status { font-size: 14px; margin: 8px 0; }
.woocommerce.archive .abik-duplicate-chips { display: none !important; }
.woocommerce.archive #primary .wpc-filter-chips-list { flex-wrap: wrap; }

/* Category feedback only; mouse effects do not stick after tapping on phones. */
.woocommerce.archive .wpc-filter-header button .wpc-wrap-icons {
  transform-origin: left center;
  transition: transform .16s ease, font-weight .16s ease;
}
.woocommerce.archive .wpc-filters-section .wpc-term-item label,
.woocommerce.archive .wpc-filters-section .wpc-term-item label .wpc-filter-link,
.woocommerce.archive .wpc-filters-section .wpc-term-item label a {
  transition: color .16s ease;
}
@media (hover: hover) and (pointer: fine) {
  .woocommerce.archive .wpc-filter-header button:hover .wpc-wrap-icons {
    transform: scale(1.035);
    font-weight: 700 !important;
  }
  .woocommerce.archive .wpc-filters-section .wpc-term-item label:hover,
  .woocommerce.archive .wpc-filters-section .wpc-term-item label:hover .wpc-filter-link,
  .woocommerce.archive .wpc-filters-section .wpc-term-item label:hover a {
    color: #767676 !important;
  }
}
.woocommerce.archive .wpc-filter-header button:focus-visible .wpc-wrap-icons {
  transform: scale(1.035);
  font-weight: 700 !important;
}
@media (prefers-reduced-motion: reduce) {
  .woocommerce.archive .wpc-filter-header button .wpc-wrap-icons,
  .woocommerce.archive .wpc-filters-section .wpc-term-item label,
  .woocommerce.archive .wpc-filters-section .wpc-term-item label .wpc-filter-link,
  .woocommerce.archive .wpc-filters-section .wpc-term-item label a { transition: none; }
}

@media (min-width: 922px) {
  .woocommerce.archive .wpc-filters-section .wpc-filter-search-wrapper,
  .woocommerce.archive .wpc-filter-header .wpc-filter-selected-values,
  .woocommerce.archive .abik-duplicate-chips { display: none !important; }
  .woocommerce.archive [data-abik-desktop-fold="closed"] .wpc-filter-content { display: none !important; }
  .woocommerce.archive [data-abik-desktop-fold="open"] .wpc-filter-content {
    display: block !important; height: auto !important; max-height: none !important;
    opacity: 1 !important; visibility: visible !important;
  }
  .woocommerce.archive [data-abik-desktop-fold] .wpc-open-icon { display: none !important; }
  .woocommerce.archive [data-abik-desktop-fold] .wpc-filter-header button::after {
    content: ""; display: inline-block; width: 8px; height: 8px; margin-left: 12px;
    border-right: 1.5px solid currentColor; border-bottom: 1.5px solid currentColor;
    transform: rotate(45deg); vertical-align: .2em;
  }
  .woocommerce.archive [data-abik-desktop-fold="open"] .wpc-filter-header button::after { transform: rotate(225deg); }
  .woocommerce.archive .abik-shop-chips:empty { display: none; }
}
