.search-menu .header-popover{width:min(550px,100%);max-height:75vh;max-height:75dvh;overflow-y:auto}
.search-status{font-size:13px;line-height:1.5;color:var(--layon-secondary);margin:12px 0 4px}
.search-result{display:grid;grid-template-columns:64px minmax(0,1fr);gap:16px;align-items:center;padding:12px 0;border-bottom:1px solid var(--layon-line);text-decoration:none}
.search-result img{width:64px;height:76px;object-fit:contain;background:#fff}
.search-result-title{display:block;font-size:14px;line-height:1.5;color:var(--layon-ink);overflow-wrap:anywhere}
.search-result-meta{display:block;font-size:12px;line-height:1.5;margin-top:6px;color:var(--layon-secondary)}
.search-result:hover,.search-result:focus-visible{background:var(--layon-button-soft)}
.search-all,.search-correction{display:block;padding:16px 0 4px;font-size:14px;color:var(--layon-accent);line-height:1.5}
.search-menu a:focus-visible,.search-menu input:focus-visible{outline:2px solid var(--layon-accent);outline-offset:2px}
@media(max-width:720px){.search-menu .header-popover{padding:14px;max-height:65vh;max-height:65dvh}.search-result{gap:12px}.search-menu .search{padding-left:8px;display:flex;min-width:0}.search-menu .search input{width:100%;min-width:0}.search-menu .search button{flex-shrink:0;padding:8px 12px}}

.real-filters .price-filter{min-width:120px;max-width:180px}.price-filter input{width:100%;min-width:0;padding:12px;border:1px solid var(--layon-line);border-radius:0;background:#fff;font:inherit;font-size:16px;color:var(--layon-ink)}.filter-errors{border-left:3px solid #9c3b32;padding:8px 16px;margin:16px 0;color:#71332d}
