body .woocommerce-ordering select.hess-sort-native{display:none!important}
body .woocommerce-ordering .hess-sort-picker{position:relative;z-index:5;width:100%;font-family:Outfit,system-ui,sans-serif}
body .woocommerce-ordering .hess-sort-trigger{display:flex;align-items:center;justify-content:space-between;gap:12px;box-sizing:border-box;width:100%;min-height:48px;padding:9px 13px;border:1px solid #aeb9af;border-radius:3px;background:#fff;color:#283e34;font:inherit;font-size:15px;line-height:1.35;text-align:left;cursor:pointer}
body .woocommerce-ordering .hess-sort-trigger::after{content:"";flex:none;width:8px;height:8px;margin:0 3px 4px 0;border-right:1.5px solid currentColor;border-bottom:1.5px solid currentColor;transform:rotate(45deg)}
body .woocommerce-ordering .hess-sort-picker.is-open .hess-sort-trigger::after{transform:translateY(4px) rotate(225deg)}
body .woocommerce-ordering .hess-sort-trigger:hover{border-color:#718673}
body .woocommerce-ordering .hess-sort-trigger:focus-visible,body .woocommerce-ordering .hess-sort-picker.is-open .hess-sort-trigger{outline:2px solid #426b4d;outline-offset:2px}
body .woocommerce-ordering .hess-sort-list{position:absolute;top:calc(100% + 5px);right:0;z-index:50;box-sizing:border-box;width:max(100%,260px);max-width:min(360px,calc(100vw - 32px));max-height:min(340px,50vh);overflow-y:auto;padding:4px;border:1px solid #aeb9af;border-radius:3px;background:#fff;box-shadow:0 9px 22px rgb(25 45 32 / 12%)}
body .woocommerce-ordering .hess-sort-list[hidden]{display:none}
body .woocommerce-ordering .hess-sort-option{display:flex;align-items:center;justify-content:space-between;gap:8px;box-sizing:border-box;min-height:42px;padding:9px 11px;border-radius:2px;color:#283e34;font-size:14px;line-height:1.35;cursor:pointer}
body .woocommerce-ordering .hess-sort-option:hover,body .woocommerce-ordering .hess-sort-option:focus-visible{background:#edf2ea;outline:none}
body .woocommerce-ordering .hess-sort-option[aria-selected="true"]{background:#e7eee3;font-weight:600}
body .woocommerce-ordering .hess-sort-option[aria-selected="true"]::after{content:"✓";flex:none;color:#283e34}
body .woocommerce-ordering .hess-sort-option[aria-disabled="true"]{color:#969d96;cursor:not-allowed}
@media(max-width:700px){body .woocommerce-ordering .hess-sort-trigger{font-size:16px}}
