.p0-catalog-search:focus-within{outline:2px solid var(--accent);outline-offset:3px}.p0-catalog-search button:focus-visible,.p0-catalog-search input:focus,.p0-catalog-search input:focus-visible{outline:none;box-shadow:none}.catalog-category-selection-row{display:flex;align-items:center;gap:16px;border-bottom:1px solid var(--line)}.catalog-category-selection-row .catalog-departments{flex:1 1;border-bottom:0}.catalog-filter-icon{position:relative;display:grid;place-items:center;flex:0 0 44px;width:44px;height:44px;padding:0;border:0;background:transparent;color:var(--ink);cursor:pointer}.catalog-filter-icon:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.catalog-filter-icon[data-active=true]{color:var(--accent)}.catalog-filter-dot{position:absolute;top:7px;right:7px;width:6px;height:6px;border-radius:50%;background:currentColor}.p0-catalog-layout{display:block}.p0-filter-quick,.p0-filter-sidebar{display:none}.p0-filter-dialog[open]{animation:filter-sheet-enter .26s cubic-bezier(.2,.8,.2,1)}.p0-filter-dialog[open]::-webkit-backdrop{animation:filter-backdrop-enter .22s ease-out}.p0-filter-dialog[open]::backdrop{animation:filter-backdrop-enter .22s ease-out}@keyframes filter-sheet-enter{0%{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes filter-backdrop-enter{0%{opacity:0}to{opacity:1}}.search-discovery{display:grid;grid-template-columns:1fr 1fr;grid-gap:48px;gap:48px;padding:8px 0 36px}.search-discovery section{min-width:0}.search-discovery header{display:flex;justify-content:space-between;align-items:center;gap:12px;min-height:44px}.search-discovery h2{margin:0;font-size:16px;font-weight:500}.search-discovery h2 span{margin-left:6px;font-size:12px;color:var(--muted)}.search-discovery p,.search-discovery small{color:var(--muted);font-size:13px;line-height:1.6}.search-discovery small{font-size:11px}.search-discovery button{min-height:44px;padding:0 8px;border:0;background:transparent;color:var(--muted);cursor:pointer;font-size:12px}.recent-searches{display:flex;flex-wrap:wrap;gap:8px;padding:8px 0;margin:0;list-style:none}.recent-searches li{display:flex;align-items:center;min-width:0;max-width:100%;border:1px solid var(--line);border-radius:24px}.recent-searches a{min-width:0;padding:12px 4px 12px 16px;overflow-wrap:anywhere;font-size:13px}.recent-searches button{flex-shrink:0;width:38px;font-size:20px}@media (max-width:639px){.search-discovery{grid-template-columns:1fr;gap:20px;padding-bottom:26px}}@media (prefers-reduced-motion:reduce){.p0-filter-dialog[open]::-webkit-backdrop{animation:none}.p0-filter-dialog[open],.p0-filter-dialog[open]::backdrop{animation:none}}@media (max-width:767px){.catalog-category-nav--scoped{position:relative}.catalog-category-nav--scoped .catalog-category-selection-row{position:absolute;top:0;right:0;border:0}.catalog-category-nav--scoped .catalog-category-groups,.catalog-category-nav--scoped .catalog-category-leaves{padding-right:56px}}.popular-searches{margin:10px 0;padding-left:24px;font-size:14px}.popular-searches li{padding-left:6px}.popular-searches a{display:inline-block;min-height:44px;padding:12px 0}.popular-searches li>span{float:right;padding:12px 0;font-size:12px;color:var(--muted);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}