.header-search{position:relative;z-index:40}.mk-live-search{position:relative}.mk-search-panel{position:absolute;top:calc(100% + 7px);right:0;width:410px;max-width:calc(100vw - 28px);background:#fff;border:1px solid var(--line);border-radius:7px;box-shadow:0 12px 30px #30251f20;z-index:50;text-align:left;overflow:hidden}.mk-search-status{font-size:12px;line-height:1.5;color:var(--muted);padding:11px 14px;margin:0;border-bottom:1px solid var(--line)}.mk-search-list{max-height:min(420px,55vh);overflow:auto;overscroll-behavior:contain}.mk-search-result{display:flex;align-items:center;gap:12px;padding:11px 14px;border-bottom:1px solid #eee9e2;color:var(--ink);text-decoration:none}.mk-search-result:hover,.mk-search-result[aria-selected=true]{background:#f2f1e7;color:var(--ink)}.mk-search-result img{width:52px;height:52px;object-fit:contain;border-radius:4px;flex-shrink:0;background:#f8f6f0}.mk-search-copy{display:grid;gap:3px;min-width:0}.mk-search-name{font-size:14px;line-height:1.4}.mk-search-price{font-size:13px;line-height:1.4;font-weight:600}.mk-search-price del{font-size:11px;color:var(--muted)}.mk-search-price ins{text-decoration:none}.mk-search-stock{font-size:11px;color:#985a17}.mk-search-more{display:block;padding:13px 14px;font-size:13px;color:var(--olive);background:#faf8f3;text-align:center;font-weight:600}.mk-search-more:hover{background:#eeefdf}@media(max-width:767px){.mk-search-panel{width:100%;max-width:100%;left:0;right:auto}.mk-search-list{max-height:45vh}}
