/** Shopify CDN: Minification failed

Line 41:13 Expected identifier but found whitespace
Line 41:15 Unexpected "{"
Line 41:24 Expected ":"
Line 41:53 Expected ":"
Line 42:9 Expected identifier but found whitespace
Line 42:11 Unexpected "{"
Line 42:20 Expected ":"
Line 48:19 Expected identifier but found whitespace
Line 48:21 Unexpected "{"
Line 48:30 Expected ":"
... and 29 more hidden warnings

**/

.button-show-more {
  padding-left: 0;
  justify-content: flex-start;
  padding-bottom: 1.1rem;
}

.button-show-more, 
.button-show-less {
  margin-top: 1.5rem;
}

.facets__list-color {
  display:flex;
  flex-wrap:wrap;
}

/* --- CORRECTED Minimalist Sort Dropdown Styling --- */
.facet-filters.sorting {
  display: flex;
  align-items: center;
  gap: 10px;
}

.facet-filters__label {
   font-size: {{ section.settings.sort_text_size }}px;
   color: {{ section.settings.products_count_color }};
   font-weight: 600;
}

.facet-filters__sort {
  position: relative;
  background-color: {{ section.settings.sort_background_color }};
  border: 1px solid {{ section.settings.sort_border_color }};
  border-radius: {{ section.settings.sort_border_radius }}px;
}

.facet-filters__sort .facets__summary {
  display: flex;
  align-items: center;
  justify-content: space-between;
  padding: 8px 20px; /* This adds the internal padding */
  cursor: pointer;
  list-style: none; /* Removes default disclosure marker */
}

.facet-filters__sort .facets__summary::-webkit-details-marker {
  display: none; /* Removes marker in Chrome/Safari */
}

.facet-filters__sort .facets__summary-label {
  color: {{ section.settings.sort_text_color }};
  font-size: {{ section.settings.sort_text_size }}px;
}

.facet-filters__sort .icon-caret {
  margin-left: 8px;
}

/* This styles the dropdown panel that opens */
.facet-filters__sort .facets__display {
  position: absolute;
  top: 100%;
  left: 0;
  right: 0;
  background-color: {{ section.settings.sort_background_color }};
  border: 1px solid {{ section.settings.sort_border_color }};
  border-top: none;
  border-radius: 0 0 {{ section.settings.sort_border_radius }}px {{ section.settings.sort_border_radius }}px;
  z-index: 10;
  padding: 5px;
}