.desktop-search-sort-slot{margin-left:var(--space-3)}.desktop-search-sort{display:flex;align-items:center;gap:var(--space-1-5);color:var(--muted);font-size:var(--text-xs)}.desktop-search-sort select{min-height:30px;padding:0 var(--space-2);border:1px solid var(--line);border-radius:var(--radius-sm);background:var(--card-bg);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.search-shops-only{display:flex;margin:0 0 var(--space-3)}.search-shops-only-button{display:inline-flex;align-items:center;gap:var(--space-1-5);min-height:30px;padding:0 var(--space-3);border:1px solid var(--line);border-radius:var(--radius-pill);background:var(--card-bg);color:var(--ink);font:inherit;font-size:var(--text-sm);cursor:pointer}.search-shops-only-button.is-on{border-color:var(--success);color:var(--success);font-weight:600}.search-shops-only-box{display:inline-grid;place-items:center;width:var(--space-4);height:var(--space-4);border:1px solid var(--line);border-radius:var(--radius-xs)}.search-shops-only-button.is-on .search-shops-only-box{border-color:var(--success);background:var(--success);color:var(--card-bg)}html.is-layout-embed .search-shops-only,html.is-phone-surface .search-shops-only{margin:var(--space-2) 0 0}html:not(.is-phone-surface):not(.is-layout-embed) .search-result-head>.search-shops-only{margin:0 auto 0 0}html:not(.is-phone-surface):not(.is-layout-embed) .search-result-head:has(>p)>.search-shops-only{margin-right:0}html.is-layout-embed .search-page-layout:has(.search-shops-only):has(.search-active-sources-shell):not(:has(.search-sort-launcher)),html.is-phone-surface .search-page-layout:has(.search-shops-only):has(.search-active-sources-shell):not(:has(.search-sort-launcher)){grid-template-columns:minmax(0,1fr) auto}html.is-layout-embed .search-page-layout:has(.search-shops-only):has(.search-criteria-launcher:not(.search-sources-launcher)):has(.search-active-sources-shell):not(:has(.search-sort-launcher)),html.is-phone-surface .search-page-layout:has(.search-shops-only):has(.search-criteria-launcher:not(.search-sources-launcher)):has(.search-active-sources-shell):not(:has(.search-sort-launcher)){grid-template-columns:repeat(2,minmax(0,1fr)) auto}html.is-layout-embed .search-page-layout:has(.search-active-sources-shell):not(:has(.search-sort-launcher)) .search-shops-only,html.is-phone-surface .search-page-layout:has(.search-active-sources-shell):not(:has(.search-sort-launcher)) .search-shops-only{position:-webkit-sticky;position:sticky;top:calc(var(--phone-header-bottom, 52px) + var(--space-2));z-index:40;align-self:stretch;align-items:center;margin:0;background:var(--paper);box-shadow:0 0 0 var(--space-2) var(--paper)}html.is-layout-embed .search-page-layout:has(.search-shops-only):has(.search-sort-launcher),html.is-phone-surface .search-page-layout:has(.search-shops-only):has(.search-sort-launcher){grid-template-columns:auto auto minmax(0,1fr) auto}html.is-layout-embed .search-page-layout:has(.search-sort-launcher) .search-shops-only,html.is-phone-surface .search-page-layout:has(.search-sort-launcher) .search-shops-only{position:-webkit-sticky;position:sticky;top:calc(var(--phone-header-bottom, 52px) + var(--space-2));z-index:40;margin:var(--space-2) 0}html.is-layout-embed .search-page-layout:has(.search-sort-launcher) .search-shops-only-button,html.is-phone-surface .search-page-layout:has(.search-sort-launcher) .search-shops-only-button{padding:0 var(--space-2)}