.psearch-overlay{position:fixed;top:0;right:0;bottom:0;left:0;z-index:120;display:flex;justify-content:center;align-items:flex-start;padding:12px;padding-top:max(12px,env(safe-area-inset-top,0px))}.psearch-overlay[hidden]{display:none}.psearch-overlay__backdrop{position:absolute;top:0;right:0;bottom:0;left:0;background:#1f293761;opacity:0;transition:opacity .18s ease}.psearch-overlay__panel{position:relative;width:min(680px,100%);max-height:calc(100dvh - 24px);display:flex;flex-direction:column;background:var(--color-surface);border-radius:var(--radius-card);box-shadow:0 24px 60px -12px #00000040;overflow:hidden;transform:translateY(-10px);opacity:0;transition:transform .2s cubic-bezier(.2,.8,.2,1),opacity .18s ease}.psearch-overlay.is-open .psearch-overlay__backdrop{opacity:1}.psearch-overlay.is-open .psearch-overlay__panel{transform:none;opacity:1}html.psearch-open{overflow:hidden}.psearch-overlay__form{display:flex;align-items:center;gap:8px;padding:10px 12px;border-bottom:1px solid var(--color-border)}.psearch-overlay__icon svg{width:20px;height:20px;color:var(--color-muted);display:block}.psearch-overlay__input{flex:1;min-width:0;border:0;outline:0;background:transparent;font:inherit;font-size:1.02rem;padding:10px 4px;color:var(--color-text)}.psearch-overlay__input::-webkit-search-cancel-button{display:none}.psearch-overlay__close{display:grid;place-items:center;width:38px;height:38px;border:0;border-radius:50%;background:var(--color-background);color:var(--color-text);cursor:pointer}.psearch-overlay__close svg{width:18px;height:18px}.psearch-overlay__results{overflow-y:auto;padding:8px 12px 14px;transition:opacity .15s ease}.psearch-overlay__results.is-loading{opacity:.55}.psearch__hint,.psearch__note{margin:10px 4px;color:var(--color-muted);font-size:.88rem;line-height:1.7}.psearch__label{margin:10px 4px 4px;font-size:.75rem;font-weight:700;color:var(--color-muted)}.psearch__list{list-style:none;margin:0;padding:0;display:grid;gap:2px}.psearch__link{display:grid;grid-template-columns:56px minmax(0,1fr) auto;align-items:center;gap:12px;padding:8px;border-radius:var(--radius-inner);color:inherit;text-decoration:none}.psearch__link:hover,.psearch__link:focus-visible{background:var(--color-soft);outline:none}.psearch__img{width:56px;height:56px;border-radius:10px;overflow:hidden;background:var(--color-image-bg);display:block}.psearch__img img{width:100%;height:100%;object-fit:contain;display:block}.psearch__text{display:grid;min-width:0}.psearch__vendor{font-size:.7rem;font-weight:700;color:var(--color-muted)}.psearch__title{font-size:.88rem;font-weight:700;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.psearch__price{font-weight:800;font-size:.88rem;white-space:nowrap}.psearch__all{display:flex;align-items:center;justify-content:center;gap:8px;margin-top:10px;padding:12px;border-radius:var(--radius-button);background:var(--color-background);color:var(--color-text);font-weight:700;font-size:.9rem;text-decoration:none}.psearch__all:hover{background:var(--color-soft)}.psearch__all svg{width:16px;height:16px}[dir=ltr] .psearch__all svg{transform:scaleX(-1)}@media(min-width:750px){.psearch-overlay{padding-top:72px}}@media(prefers-reduced-motion:reduce){.psearch-overlay__panel,.psearch-overlay__backdrop{transition:none}}
/*# sourceMappingURL=/cdn/shop/t/56/assets/predictive-search.css.map */
