.store-search{position:relative;z-index:30}
.store-search-results{position:absolute;top:calc(100% + 5px);left:0;right:0;z-index:50;max-height:min(430px,65vh);overflow-y:auto;background:#fff;border:1px solid #dedede;border-radius:5px;box-shadow:0 16px 35px #18212b24;padding:5px 0;text-align:left}
.store-search-result{display:flex;align-items:center;gap:11px;min-height:51px;padding:5px 11px;color:#25313d;font-size:12px;line-height:1.35;text-decoration:none}
.store-search-result:hover,.store-search-result[aria-selected="true"]{background:#f2f5f7;color:#1e5360}
.store-search-result img,.store-search-result .store-search-placeholder{display:block;flex:0 0 39px;width:39px;height:43px;object-fit:contain;background:#fff;border-radius:3px}
.store-search-result .store-search-placeholder{display:grid;place-items:center;color:#9da6ad;background:#f4f5f5;font-size:17px}
.store-search-result span:last-child{min-width:0;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}
.store-search-message{padding:17px 14px;color:#697580;font-size:12px}
.store-search-all{display:block;border-top:1px solid #e9ecee;padding:12px 14px;color:#245568;font-size:12px;font-weight:600;text-align:center}
.store-search-all:hover{background:#f2f5f7}
@media(max-width:700px){.store-search-results{max-height:min(55vh,420px)}.store-search-result{min-height:57px;font-size:13px}}
