
.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting {
  display: flex;
  width: 100%;
  justify-content: end;
  align-items: center;
  gap: 20px;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__count, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__count, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__count {
  padding: 8px 0px;
  color: var(--caAmIscRv2);
  text-transform: var(--collection-sorting-text-transform);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__sort, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__sort, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__sort {
  position: relative;
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 8px 0px;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__sort-trigger, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__sort-trigger, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__sort-trigger {
  display: flex;
  align-items: center;
  gap: 4px;
  cursor: pointer;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__sort-label, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__sort-label, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__sort-label {
  color: var(--luilZ2UvN4);
  text-transform: var(--collection-sorting-text-transform);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__sort-caret, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__sort-caret, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__sort-caret {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  font-size: 14px;
  color: var(--r1Jb2Trz8B);
  transform: rotateZ(0deg);
  transition: transform 0.125s ease-in-out;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__sort-caret--open, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__sort-caret--open, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__sort-caret--open {
  transform: rotateZ(180deg);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__options, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__options, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__options {
  display: flex;
  flex-direction: column;
  gap: 2px;
  width: 208px;
  padding: 10px 10px;
  border-radius: var(--surface-radius);
  background: #ffffff;
  box-shadow: var(--shadow-drop, 0px 4px 20px 0px color-mix(in srgb, var(--p4YpagHhJq) 15%, transparent));
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__option, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__option, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__option {
  display: flex;
  align-items: center;
  gap: 4px;
  padding: 4px 4px;
  border-radius: 7px;
  cursor: pointer;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__option:hover, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__option:hover, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__option:hover {
  background: var(--odt7QG14V1);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__option-check, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__option-check, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__option-check {
  display: flex;
  justify-content: center;
  align-items: center;
  width: 20px;
  height: 20px;
  color: #000000cf;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__option-label, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__option-label, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__option-label {
  color: #000000cf;
  font-style: normal;
  font-weight: 400;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__option--selected .c-collection-sorting__option-label, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__option--selected .c-collection-sorting__option-label, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__option--selected .c-collection-sorting__option-label {
  font-weight: 500;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-controls, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-controls, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-controls {
  display: flex;
  align-items: center;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-icon, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-icon, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-icon {
  display: flex;
  justify-content: center;
  align-items: center;
  flex-grow: 0;
  padding: 6px 6px;
  border-radius: 4px;
  cursor: pointer;
  background: var(--mjDuLg3Rcz);
  transition: background 0.125s ease-in-out;
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-icon:hover, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-icon:hover, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-icon:hover {
  background: var(--g2E2DZnOjl);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-icon--active, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-icon--active, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-icon--active {
  background: var(--g2E2DZnOjl);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-icon--grid, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-icon--grid, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-icon--grid {
  color: var(--d2FtoByv3R);
}

.cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-icon--zoom, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-icon--zoom, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-icon--zoom {
  color: var(--r1Jb2Trz8B);
}

@media (max-width: 768px) {
  .cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__count, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__count, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__count {
    display: none;
  }

  .cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__sort, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__sort, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__sort {
    display: none;
  }

  .cc_tvzghuq8_6pbwzfMxFv .c-collection-sorting__grid-controls, .cc_tvzghuq8_eT2XPAG3qr .c-collection-sorting__grid-controls, .cc_tvzghuq8_VEfiCsvEb1 .c-collection-sorting__grid-controls {
    display: none;
  }
}
