.base_radio_button{display:flex;gap:.5rem;align-items:center;cursor:pointer}.base_radio_button__label{font-size:var(--font-size-base);font-weight:var(--font-medium)}.main_filter_chip{position:relative;z-index:var(--z-index-100);display:inline-flex;flex-shrink:0}.main_filter_chip__trigger{display:flex;align-items:center;gap:8px;padding:10px 16px;border-radius:var(--border-radius-2xl);border:1px solid var(--gray-150);background-color:var(--gray-50);color:var(--gray-700);font-size:var(--font-size-sm);font-weight:600;white-space:nowrap;cursor:pointer}.main_filter_chip__chevron{width:16px;height:16px;flex-shrink:0;transition:transform .2s ease}.main_filter_chip__count{display:inline-flex;align-items:center;justify-content:center;min-width:20px;height:20px;padding:0 6px;border-radius:var(--border-radius-2xl);background-color:var(--main-500);color:var(--gray-50);font-size:var(--font-size-xs);font-weight:600}.main_filter_chip__panel{position:fixed;z-index:var(--z-index-100);width:max-content;max-width:320px;max-height:320px;overflow-y:auto;padding:8px;border-radius:8px;border:1px solid var(--gray-150);background-color:var(--gray-50);box-shadow:0 4px 16px rgb(0 0 0/12%);animation:main_filter_chip_panel_fade_in .2s ease}@keyframes main_filter_chip_panel_fade_in{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.product_sorter{display:flex;width:100%}.product_sorter__label{font-weight:400}.product_sorter__value{font-weight:var(--font-semibold)}.product_sorter__options{display:flex;flex-direction:column;gap:.5rem}.product_sorter__options .base_radio_button__label{font-size:var(--font-size-sm)}.product_sorter__options .base_radio_button:has(.p-radiobutton.p-highlight) .base_radio_button__label{color:var(--main-500);font-weight:var(--font-semibold)}