.psearch{width:min(720px,calc(100vw - 24px));max-width:none;max-height:min(78dvh,720px);margin:72px auto 0;padding:0;border:1px solid var(--line-hi);border-radius:18px;background:var(--bg-raised);color:var(--text);box-shadow:0 30px 80px -24px #000000f2;overflow:hidden}.psearch::backdrop{background:#0009;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px)}.psearch[open]{display:flex;flex-direction:column}.psearch__inner{display:flex;flex-direction:column;min-height:0;padding:12px;gap:10px}.psearch .search{max-width:none;width:100%;flex:none}.psearch .psearch__panel{position:static;max-height:none;overflow:auto;border:0;box-shadow:none;padding:0 4px 4px;background:none}.psearch-host{position:relative}.psearch__panel{position:absolute;z-index:45;top:calc(100% + 6px);left:0;right:0;max-height:min(70vh,560px);overflow:auto;padding:10px;border-radius:14px;background:var(--bg-raised);border:1px solid var(--line-hi);box-shadow:0 24px 60px -20px #000000e6}.psearch__panel[hidden]{display:none}.psearch__label{margin:8px 4px 6px;font:700 .74rem/1 var(--body);letter-spacing:.08em;text-transform:uppercase;color:var(--dim)}.psearch__chips{list-style:none;margin:0 0 4px;padding:0 2px;display:flex;flex-wrap:wrap;gap:6px}.psearch__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.psearch__list a{display:grid;grid-template-columns:48px minmax(0,1fr);gap:12px;align-items:center;min-height:56px;padding:4px 6px;border-radius:10px}.psearch__list a:hover,.psearch__list a:focus-visible{background:var(--card)}.psearch__media img{width:48px;height:48px;border-radius:9px;object-fit:cover;display:block}.psearch__text{display:grid;gap:2px;min-width:0}.psearch__text strong{font-weight:600;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.psearch__text span{color:var(--muted);font-size:.86rem}.psearch__all{display:flex;align-items:center;min-height:44px;margin-top:6px;padding:0 8px;border-top:1px solid var(--line);color:var(--discovery);font-weight:600}.psearch__empty{margin:8px 4px;color:var(--muted)}.psearch__empty a{color:var(--text);text-decoration:underline}@media(max-width:640px){.psearch{margin-top:12px;max-height:calc(100dvh - 24px)}}
/*# sourceMappingURL=/cdn/shop/t/2/assets/predictive-search.css.map */
