.search-box{position:relative}.search-suggestions{position:absolute;z-index:110;right:0;top:calc(100% + 8px);width:360px;max-width:calc(100vw - 24px);background:#0e1a27;border:1px solid #325568;border-radius:14px;box-shadow:0 14px 35px #0007;overflow:hidden}.search-suggestions[hidden]{display:none}.search-suggestions ul{list-style:none;margin:0;padding:6px}.search-result{display:flex;gap:10px;align-items:center;min-height:66px;padding:8px;border-radius:9px;text-decoration:none;color:#eefaff}.search-result:hover,.search-result:focus-visible{background:#193346;outline:2px solid #4ccfeb;outline-offset:-2px}.search-result img{flex:0 0 48px;width:48px;height:48px;object-fit:cover;border-radius:7px}.search-result>span{min-width:0}.search-result strong{display:block;font-size:13px;line-height:1.35;overflow-wrap:anywhere}.search-result small{display:block;font-size:11px;color:#a9c1d0}.search-result-price{display:block;font-size:13px;color:#52d5f0}.search-status{padding:15px;margin:0;font-size:13px;color:#c2dbe6}@media(max-width:780px){.search-suggestions{left:0;right:auto;width:min(330px,calc(100vw - 30px))}.search-suggestions li:nth-child(n+4){display:none}}

.search-suggestions{max-height:min(380px,60vh);overflow-y:auto;overscroll-behavior:contain;scrollbar-width:thin}
