/* Functional controls inherit the existing Collection and Gear typography and colors. */
.nk-catalog [hidden],.nk-gear-page [hidden]{display:none!important}
.nk-catalog .nk-catalog__controls{margin:0;padding:0;border:0}
.nk-catalog .nk-catalog__search input{min-width:0}
.nk-search-submit{flex:none;border:1px solid #a88b58;border-radius:4px;background:#252522;color:#fff;padding:9px 15px;min-height:44px;font:inherit;font-size:13px;cursor:pointer}
.nk-catalog .nk-catalog__search input{padding-right:106px}
.nk-catalog .nk-search-label{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}
.nk-catalog .nk-catalog__search .nk-search-submit{position:absolute;right:1px;top:1px;height:44px;margin:0;border-radius:5px;background:#252522;color:#fff}
.nk-catalog .nk-catalog__pagination a{display:inline-flex;justify-content:center;align-items:center;min-width:38px;min-height:40px;padding:8px;border:1px solid #d6c6ab;border-radius:4px;text-decoration:none;color:#242421;font-size:13px}
.nk-catalog .nk-catalog__pagination a[aria-current]{background:#252522;color:#fff}
.nk-gear-search{display:flex;gap:12px;flex-wrap:wrap;align-items:end;margin:0 0 24px;scroll-margin-top:100px}
.nk-gear-search label{display:flex;flex-direction:column;gap:8px;flex:1;min-width:160px;font-size:13px;color:#615b50}
.nk-gear-search input{width:100%;min-height:46px;border:1px solid #d6c6ab;border-radius:4px;background:#fdfcf9;color:#242421;padding:10px 13px;font:inherit;font-size:16px}
.nk-gear-search-status{width:100%;font-size:13px;color:#615b50;margin:0}
.nk-search-submit:focus-visible,.nk-gear-search input:focus-visible{outline:3px solid #806026;outline-offset:3px}
