.catalog-toolbar{align-items:center;gap:12px;min-width:0;margin:0 0 30px;display:flex;position:relative}:root:root .catalog-toolbar>nav{min-width:0;margin-block:0}.catalog-search{flex:none;width:44px;height:44px;margin-left:auto;position:relative}.catalog-search-toggle{border:1px solid var(--glass-line,var(--line));background:var(--glass-chip,var(--surface));width:44px;height:44px;color:var(--text);cursor:pointer;border-radius:50%;place-items:center;padding:0;transition:opacity .16s,background-color .16s;display:grid}.catalog-search-toggle:hover{background:var(--glass-chip-hover,var(--hover))}.catalog-search-toggle:focus-visible{outline:2px solid var(--text);outline-offset:2px}.catalog-search[data-open] .catalog-search-toggle{opacity:0;pointer-events:none}.catalog-search-field{z-index:20;background:var(--bg);clip-path:inset(0 0 0 calc(100% - 44px) round 22px);opacity:0;pointer-events:none;width:min(380px,100vw - 32px);height:44px;transition:clip-path .32s var(--ease-out,ease),opacity .18s ease;border-radius:22px;align-items:center;display:flex;position:absolute;top:0;right:0}.catalog-search[data-open] .catalog-search-field{clip-path:inset(-4px round 26px);opacity:1;pointer-events:auto}.catalog-search input{border:1px solid var(--line);background:var(--surface);width:100%;height:44px;color:var(--text);font:inherit;border-radius:22px;padding:0 48px 0 44px;font-size:15px;line-height:1.3;transition:border-color .2s,box-shadow .2s}.catalog-search input::placeholder{color:var(--muted)}.catalog-search input::-webkit-search-cancel-button{display:none}html:root:root .catalog-search input:focus-visible{border-color:var(--text);box-shadow:0 0 0 3px color-mix(in srgb,var(--text) 14%,transparent);outline:none}.catalog-search-icon{color:var(--muted);pointer-events:none;position:absolute;left:15px}.catalog-search-clear{width:32px;height:32px;color:var(--muted);cursor:pointer;background:0 0;border:0;border-radius:50%;place-items:center;display:grid;position:absolute;right:6px}.catalog-search-clear:hover{color:var(--text);background:var(--hover)}.catalog-search-clear:focus-visible{outline:2px solid var(--text);outline-offset:1px}:root:root:root .app-shell .main-content :is(.catalog-toolbar,.assistants-bar,.photo-navigation):has(>.catalog-search){position:relative}:root:root .catalog-search{position:static}:root:root .main-content :has(>.catalog-search[data-open])>:not(.catalog-search){visibility:hidden}.catalog-search-field{width:auto;margin-top:-22px;top:50%;left:0}@media (max-width:760px){.catalog-search input{font-size:16px}}@media (prefers-reduced-motion:reduce){.catalog-search-field,.catalog-search-toggle{transition:none}}:root[data-motion=reduced] :is(.catalog-search-field,.catalog-search-toggle){transition:none}@media (forced-colors:active){.catalog-search-toggle{border-color:buttontext}}
