.hs-wrap{top:var(--header-h,64px);z-index:55;pointer-events:none;background:0 0;width:100%;max-width:900px;margin:0 auto;padding:12px 20px;transition:background .2s,-webkit-backdrop-filter .2s,backdrop-filter .2s;position:sticky}.hs-wrap>*{pointer-events:auto}.hs-wrap.is-stuck{-webkit-backdrop-filter:blur(8px)saturate(140%);background:linear-gradient(#f8fafcf0 0%,#f8fafcc7 65%,#f8fafc00 100%)}.hs-bar{background:#fff;border:2px solid #0f172a;border-radius:24px;align-items:center;height:56px;padding:0;transition:border-color .15s,box-shadow .15s;display:flex;overflow:visible;box-shadow:0 1px 3px #0f172a0a}.hs-wrap.is-stuck .hs-bar{box-shadow:0 6px 20px #0f172a1a,0 1px 3px #0f172a0f}.hs-bar:focus-within{border-color:#0d9488;box-shadow:0 0 0 4px #0d948829}.hs-cat{flex-shrink:0;align-items:center;height:100%;display:flex;position:relative}.hs-cat-btn{color:#0f172a;cursor:pointer;white-space:nowrap;background:#f8fafc;border:none;border-right:1px solid #e2e8f0;border-radius:10px 0 0 10px;align-items:center;gap:6px;height:100%;padding:0 14px 0 16px;font-family:inherit;font-size:13px;font-weight:700;transition:background .15s;display:inline-flex}.hs-cat-btn:hover{background:#f1f5f9}.hs-cat-label{text-overflow:ellipsis;white-space:nowrap;max-width:110px;overflow:hidden}@media (max-width:640px){.hs-cat{display:none}}.hs-cat-menu{z-index:70;background:#fff;border:1px solid #e2e8f0;border-radius:12px;min-width:240px;max-height:400px;padding:6px;position:absolute;top:calc(100% + 8px);left:0;overflow-y:auto;box-shadow:0 16px 40px #0f172a24}.hs-cat-item{color:#0f172a;text-align:left;cursor:pointer;background:0 0;border:none;border-radius:8px;align-items:center;gap:10px;width:100%;padding:9px 12px;font-family:inherit;font-size:13px;font-weight:500;transition:background .12s,color .12s;display:flex}.hs-cat-item:hover{background:#f1f5f9}.hs-cat-item.is-active{color:#0f766e;background:#0d94881a;font-weight:700}.hs-cat-item-icon{color:#94a3b8;flex-shrink:0}.hs-cat-item.is-active .hs-cat-item-icon{color:#0d9488}.hs-icon{color:#94a3b8;flex-shrink:0;margin-left:14px;transition:color .15s}.hs-bar:focus-within .hs-icon{color:#0d9488}.hs-input{color:#0f172a;background:0 0;border:none;outline:none;flex:1;min-width:0;height:100%;padding:0 12px;font-family:inherit;font-size:15px;font-weight:500}.hs-input::placeholder{color:#94a3b8;font-weight:400}.hs-clear{cursor:pointer;color:#94a3b8;background:0 0;border:none;border-radius:8px;flex-shrink:0;justify-content:center;align-items:center;margin-right:4px;padding:8px;transition:color .15s,background .15s;display:flex}.hs-clear:hover{color:#dc2626;background:#dc262614}.hs-submit{color:#fff;cursor:pointer;white-space:nowrap;background:#f97316;border:none;border-radius:21px;flex-shrink:0;align-items:center;gap:8px;height:calc(100% - 8px);margin:4px 4px 4px 0;padding:0 22px;font-family:inherit;font-size:14px;font-weight:800;transition:background .18s,transform .12s,box-shadow .18s;display:inline-flex;box-shadow:0 3px 10px #f973163d}.hs-submit:hover{background:#ea580c;transform:translateY(-1px);box-shadow:0 5px 14px #f9731652}.hs-submit:active{transform:translateY(0);box-shadow:0 2px 6px #f973163d}@media (max-width:640px){.hs-submit-label{display:none}.hs-submit{padding:0 14px}}.hs-dropdown{z-index:60;background:#fff;border:1px solid #e2e8f0;border-radius:14px;max-height:460px;animation:.14s hsFadeIn;position:absolute;top:calc(100% + 8px);left:20px;right:20px;overflow:hidden auto;box-shadow:0 16px 40px #0f172a24}@keyframes hsFadeIn{0%{opacity:0;transform:translateY(-4px)}to{opacity:1;transform:translateY(0)}}.hs-dropdown-head{text-transform:uppercase;letter-spacing:.06em;color:#94a3b8;justify-content:space-between;align-items:center;padding:10px 16px 6px;font-size:11px;font-weight:700;display:flex}.hs-dropdown-clear{cursor:pointer;color:#dc2626;text-transform:none;letter-spacing:0;background:0 0;border:none;font-family:inherit;font-size:11px;font-weight:700}.hs-dropdown-clear:hover{text-decoration:underline}.hs-suggestion{cursor:pointer;color:#0f172a;text-align:left;background:0 0;border:none;align-items:center;gap:12px;width:100%;padding:10px 16px;font-family:inherit;font-size:13.5px;transition:background .1s;display:flex}.hs-suggestion:hover,.hs-suggestion.is-active{background:#f8fafc}.hs-suggestion.is-active{background:#0d948814}.hs-suggestion-icon{color:#94a3b8;flex-shrink:0}.hs-suggestion-arrow{color:#94a3b8;opacity:0;flex-shrink:0;transition:opacity .15s,transform .15s}.hs-suggestion:hover .hs-suggestion-arrow{opacity:1;transform:translate(2px)}.hs-suggestion-thumb{-o-object-fit:cover;object-fit:cover;background:#f1f5f9;border-radius:8px;flex-shrink:0;width:38px;height:38px}.hs-suggestion-thumb-empty{display:block}.hs-suggestion-text{text-overflow:ellipsis;white-space:nowrap;flex:1;min-width:0;font-weight:500;overflow:hidden}.hs-suggestion-price{color:#f97316;flex-shrink:0;font-family:JetBrains Mono,ui-monospace,monospace;font-size:12.5px;font-weight:800}.hs-dropdown-empty{text-align:center;color:#94a3b8;padding:18px 16px;font-size:13px}.hs-dropdown-all{color:#0d9488;cursor:pointer;background:#f0fdfa;border:none;border-top:1px solid #e2e8f0;justify-content:center;align-items:center;gap:6px;width:100%;padding:12px;font-family:inherit;font-size:12.5px;font-weight:700;transition:background .15s,color .15s;display:flex}.hs-dropdown-all:hover{color:#0f766e;background:#ccfbf1}.hs-wrap--nav{z-index:auto;pointer-events:auto;background:0 0;width:100%;max-width:none;margin:0;padding:0;position:relative;top:auto}.hs-wrap--nav .hs-bar{height:44px;box-shadow:none;border-width:1.5px;border-radius:22px}.hs-wrap--nav .hs-bar:focus-within{box-shadow:0 0 0 3px #0d948829}.hs-wrap--nav .hs-cat-btn{border-radius:20px 0 0 20px;padding:0 10px 0 14px;font-size:12.5px}.hs-wrap--nav .hs-cat-label{max-width:90px}.hs-wrap--nav .hs-icon{margin-left:12px}.hs-wrap--nav .hs-input{font-size:14px}.hs-wrap--nav .hs-submit{box-shadow:none;border-radius:18px;padding:0 14px}.hs-wrap--nav .hs-submit-label{display:none}.hs-wrap--nav .hs-dropdown{left:0;right:0}@media (max-width:1180px){.hs-wrap--nav .hs-cat{display:none}}
