.anz-search,.anz-drawer__search{position:relative}
.anz-search-results[hidden]{display:none!important}
.anz-search-results{position:absolute;top:calc(100% + 10px);inset-inline-start:0;width:360px;max-width:calc(100vw - 32px);max-height:65vh;overflow-y:auto;z-index:1001;background:#fff;color:#18204b;border:1px solid #dce0f5;border-radius:8px;box-shadow:0 12px 30px #18204b26;text-align:start}
.anz-search-results ul{list-style:none;margin:0;padding:0}
.anz-search-results li{margin:0;padding:0;border-bottom:1px solid #eef0f8}
.anz-header .anz-search-results a,.anz-drawer .anz-search-results a{display:flex;align-items:center;gap:12px;padding:12px;color:#18204b!important;text-decoration:none;background:#fff}
.anz-search-results a:hover,.anz-search-results a:focus{background:#eaedff!important;outline:2px solid #18204b;outline-offset:-2px}
.anz-search-results img{width:48px;height:60px;object-fit:contain;flex-shrink:0}
.anz-search-results strong{display:block;font-size:13px;line-height:1.4}
.anz-search-results small{display:block;font-size:12px;margin-top:4px}
.anz-search-results p{padding:14px;margin:0;font-size:14px}
.anz-search-results__all{justify-content:center;font-size:13px;font-weight:600}
@media(max-width:999px){.anz-header .anz-search{position:static}.anz-header .anz-search-results{position:absolute;top:calc(100% + 52px);inset-inline:16px;width:auto;margin-top:0;max-width:none}.anz-header .anz-search:not(.is-open) .anz-search-results{display:none!important}.anz-drawer__search .anz-search-results{width:100%}}

