.header-search{display:flex;align-items:center;gap:.65rem;min-height:3.15rem;background:#fff;border:1px solid var(--color-border);padding:.3rem .35rem .3rem 1rem;border-radius:var(--radius-pill);box-shadow:var(--shadow-sm);overflow:hidden}
.header-search:focus-within{border-color:var(--brand-primary);box-shadow:0 0 0 3px rgb(8 104 154 / 12%)}
.header-search>input{border:0;background:transparent;outline:0;box-shadow:none;margin:0}
.header-search>input{width:100%;min-width:5rem;padding:.45rem 0}
.header-search-divider{align-self:stretch;width:1px;background:var(--color-border)}
.header-search>.header-search-submit{display:grid;place-items:center;flex:0 0 2.5rem;width:2.5rem;height:2.5rem;border:0;border-radius:50%;background:var(--brand-primary);color:#fff}
.listing-store-row{display:flex;align-items:center;flex-wrap:wrap;gap:.5rem;margin-bottom:.4rem}
.listing-store-row .listing-meta{margin:0}
.store-follow-inline{display:inline-flex;align-items:center;gap:.3rem;padding:.15rem .45rem;border:0;border-left:1px solid var(--color-border);background:transparent;color:var(--brand-primary);font-size:.88rem;font-weight:750}
.store-follow-inline.is-following{color:var(--color-muted)}
@media(max-width:34rem){.header-search{display:flex;gap:.35rem;padding-left:.5rem}.header-search-divider{display:none}.listing-store-row{align-items:flex-start}}
