/* Han Mekanik v1.4.1 - storefront product pagination and sorting */
.hm-catalog-results{min-width:0;width:100%}
.hm-catalog-toolbar{display:flex;align-items:center;justify-content:space-between;gap:16px;flex-wrap:wrap;padding:13px 16px;margin-bottom:20px;border:1px solid #e4eaf0;border-radius:13px;background:#f8fafb}
.hm-list-range{color:#5c6b7a;font-size:13px;font-weight:650}
.hm-sort-form{display:flex;align-items:center;gap:10px;flex-wrap:wrap}
.hm-sort-form label{color:#4b6174;font-size:12px;font-weight:750}
.hm-sort-form select{min-width:190px;max-width:100%;padding:11px 35px 11px 12px;border:1px solid #d7e0e9;border-radius:10px;background:#fff;color:#14324b;font-size:13px;cursor:pointer}
.hm-sort-form button{padding:10px 15px;min-height:40px;background:#164a79;border:0;border-radius:9px;color:#fff;font-size:12px;font-weight:750}
.hm-sort-form select:focus-visible,.hm-sort-form button:focus-visible,.hm-pagination a:focus-visible{outline:3px solid #1aa2a6;outline-offset:3px}
.hm-pagination{display:flex;align-items:center;justify-content:center;gap:7px;flex-wrap:wrap;padding:26px 0 5px}
.hm-pagination a,.hm-pagination .hm-page-current{display:inline-flex;align-items:center;justify-content:center;min-width:40px;min-height:40px;padding:9px 12px;border:1px solid #dce5ed;border-radius:10px;background:#fff;color:#164a79;font-weight:750;text-align:center;white-space:nowrap;transition:background-color .18s,border-color .18s}
.hm-pagination a:hover{border-color:#138779;background:#eaf7f6;color:#096865}
.hm-pagination .hm-page-current{border-color:#164a79;background:#164a79;color:#fff}
.hm-page-ellipsis{font-weight:700;padding:0 5px;color:#7d8b99}
@media(max-width:700px){.hm-catalog-toolbar{padding:13px;align-items:stretch}.hm-list-range{width:100%}.hm-sort-form{width:100%}.hm-sort-form label{width:100%}.hm-sort-form select{min-width:0;flex:1}.hm-sort-form button{flex:0 0 auto}.hm-pagination{gap:5px}.hm-pagination a,.hm-pagination .hm-page-current{min-width:36px;min-height:38px;padding:8px 9px}}
@media(max-width:390px){.hm-sort-form button{width:100%}.hm-sort-form select{width:100%}}
