.search-drawer-overlay{position:fixed;top:0;right:0;bottom:0;left:0;background-color:#0006;opacity:0;visibility:hidden;transition:opacity .25s ease;z-index:90}.search-drawer{position:fixed;top:0;left:0;right:0;background-color:var(--color-white);transform:translateY(-100%);transition:transform .3s ease;z-index:91;max-height:80vh;display:flex;flex-direction:column}body.search-open .search-drawer-overlay{opacity:1;visibility:visible}body.search-open .search-drawer{transform:translateY(0)}.search-drawer__header{display:flex;align-items:center;gap:var(--space-xs);padding:var(--space-sm);border-bottom:1px solid var(--color-light-gray)}.search-drawer__input{flex:1;border:1px solid var(--color-light-gray);border-radius:var(--radius-sm);padding:var(--space-xs);font-family:var(--font-body);font-size:var(--font-size-base)}.search-drawer__close{background:none;border:none;font-size:var(--font-size-lg);cursor:pointer}.search-drawer__results{overflow-y:auto;padding:var(--space-sm)}.search-result{display:flex;gap:var(--space-xs);padding:var(--space-xs) 0;border-bottom:1px solid var(--color-light-gray);text-decoration:none;color:var(--color-text)}.search-result__image{border-radius:var(--radius-sm);object-fit:cover}.search-result__title{font-size:var(--font-size-base);margin:0 0 4px}.search-result__price{font-size:var(--font-size-sm);color:var(--color-text-muted);font-family:var(--font-heading)}.search-drawer__empty{color:var(--color-text-muted);font-size:var(--font-size-sm)}
/*# sourceMappingURL=/cdn/shop/t/9/assets/search-drawer.css.map */
