.header .search{position:relative;overflow:visible;z-index:20}.header .search>input{border-radius:99px 0 0 99px}.header .search>button{border-radius:0 99px 99px 0}.search-suggestions{position:absolute;top:calc(100% + 8px);left:0;right:0;background:#fff;border:1px solid #c6d6d4;border-radius:18px;box-shadow:0 14px 32px #173b5126;padding:7px;max-height:430px;overflow-y:auto;text-align:left}.search-suggestions .suggestion{display:flex;align-items:center;gap:14px;padding:10px 14px;border-radius:12px;min-height:70px}.suggestion img{width:48px;height:56px;object-fit:contain;flex-shrink:0}.suggestion span{min-width:0}.suggestion strong{display:block;font-size:14px;line-height:1.4;overflow-wrap:anywhere}.suggestion small{display:block;margin-top:5px;color:#587079;font-size:13px}.suggestion:hover,.suggestion[aria-selected=true],.suggestion:focus-visible{background:#edf4ef;outline:2px solid #f6c844;outline-offset:-2px}.suggestion-empty{padding:14px;font-size:14px;line-height:1.5;margin:0}@media(max-width:520px){.search-suggestions{max-height:55vh}.search-suggestions .suggestion{padding:9px;gap:10px}.suggestion strong{font-size:13px}}