.sort-products_root__U_Ymo{position:relative;min-width:0}.sort-products_label__k44Wl{display:block;margin-bottom:12px;color:var(--brand-muted);font-size:13px}.sort-products_button__ErUr1{display:flex;align-items:center;gap:8px;width:100%;min-height:46px;padding:9px 11px;border:1px solid var(--brand-line);border-radius:8px;background:var(--brand-paper);color:var(--brand-ink);text-align:left;font-size:13px;cursor:pointer;transition:border-color .18s,background .18s}.sort-products_button__ErUr1:hover,.sort-products_button__ErUr1[data-open]{border-color:var(--brand-accent)}.sort-products_button__ErUr1:focus-visible{outline:2px solid var(--brand-accent);outline-offset:3px}.sort-products_options__EnzPI:focus{outline:none}.sort-products_value__vGKK1{min-width:0;flex:1;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.sort-products_chevron__i5Dpy{flex:none;width:16px;height:16px;color:var(--brand-muted)}.sort-products_marker__vFu6V,.sort-products_optionIcon__pclkI{display:grid;flex:none;width:26px;height:28px;place-items:center;color:var(--brand-accent)}.sort-products_doodle__Hwt32,.sort-products_optionIcon__pclkI>svg{width:26px;height:28px;overflow:visible}.sort-products_doodle__Hwt32 path{stroke-dasharray:100;stroke-dashoffset:100;animation:sort-products_doodle-draw__9p83J 1s ease-in-out 40ms both}.sort-products_doodle__Hwt32 path:nth-child(2){animation-delay:.18s}.sort-products_options__EnzPI{display:flex;flex-direction:column;gap:5px;position:absolute;top:calc(100% + 8px);left:0;z-index:50;width:max(100%,230px);max-width:calc(100vw - 48px);padding:6px;border:1px solid var(--brand-line);border-radius:10px;background:var(--brand-paper);box-shadow:0 10px 30px rgb(55 35 43/9%);animation:sort-products_reveal__spSmG .16s ease-out both}.sort-products_option__bhiZN{display:flex;align-items:center;gap:10px;min-height:46px;padding:8px;border-radius:6px;color:var(--brand-ink);font-size:13px;cursor:pointer}.sort-products_option__bhiZN[data-focus],.sort-products_option__bhiZN[data-selected]{background:var(--brand-soft)}.sort-products_selected__SNu_q{width:16px;height:16px;margin-left:auto;color:var(--brand-accent);visibility:hidden}.sort-products_option__bhiZN[data-selected] .sort-products_selected__SNu_q{visibility:visible}@keyframes sort-products_reveal__spSmG{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}@keyframes sort-products_doodle-draw__9p83J{to{stroke-dashoffset:0}}@media (max-width:1023px){.sort-products_root__U_Ymo[data-compact=true] .sort-products_label__k44Wl{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%)}.sort-products_root__U_Ymo[data-compact=true] .sort-products_button__ErUr1{width:-moz-fit-content;width:fit-content;max-width:100%;min-height:44px;padding-inline:2px 8px;border-color:transparent;background:transparent}.sort-products_root__U_Ymo[data-compact=true] .sort-products_marker__vFu6V{display:none}.sort-products_root__U_Ymo[data-compact=true] .sort-products_value__vGKK1{flex:initial}}@media (prefers-reduced-motion:reduce){.sort-products_doodle__Hwt32 path,.sort-products_options__EnzPI{animation:none;stroke-dasharray:none;stroke-dashoffset:0}}