/* Sort select */
.zg3-sort-select {
    appearance: none;
    -webkit-appearance: none;
    background: var(--zg3-white) url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='12' fill='none' viewBox='0 0 24 24'%3E%3Cpath d='M6 9l6 6 6-6' stroke='%23999' stroke-width='2' stroke-linecap='round'/%3E%3C/svg%3E") no-repeat right 10px center;
    border: none;
    border-radius: var(--zg3-r-full);
    padding: 0 32px 0 14px;
    height: 48px;
    font-size: var(--zg3-fs-small);
    font-family: inherit;
    color: var(--zg3-black);
    cursor: pointer;
    white-space: nowrap;
    transition: box-shadow 0.15s;
}


.zg3-sort-select:focus-visible { outline: 2px solid var(--zg3-primary); outline-offset: 3px; }
