.SearchFilters-module__P4hsIW__form{width:min(100%,58rem);margin:0 auto}.SearchFilters-module__P4hsIW__query{border-bottom:1px solid var(--color-ink);grid-template-columns:minmax(0,1fr) 3.5rem;align-items:center;display:grid}.SearchFilters-module__P4hsIW__query input{min-width:0;color:var(--color-ink);font-family:var(--font-serif);background:0 0;border:0;outline:0;padding:1rem 0;font-size:1.8rem}.SearchFilters-module__P4hsIW__query input::placeholder{color:#9b8d89}.SearchFilters-module__P4hsIW__query button{border:1px solid var(--color-brand-dolce);width:3.5rem;height:3.5rem;color:var(--color-brand-dolce);border-radius:50%;justify-content:center;align-items:center;display:inline-flex}.SearchFilters-module__P4hsIW__collections{flex-wrap:wrap;justify-content:center;gap:.55rem;margin-top:1.75rem;display:flex}.SearchFilters-module__P4hsIW__collections button{color:#756a67;border-bottom:1px solid #0000;padding:.5rem .75rem;font-size:.72rem;font-weight:750}.SearchFilters-module__P4hsIW__collections button[aria-pressed=true]{border-color:var(--color-brand-dolce);color:var(--color-brand-dolce)}.SearchFilters-module__P4hsIW__refinements{justify-content:center;align-items:end;gap:1rem;margin-top:2rem;display:flex}.SearchFilters-module__P4hsIW__refinements label{text-align:left;gap:.35rem;display:grid}.SearchFilters-module__P4hsIW__refinements label>span{color:#8a7a76;text-transform:uppercase;font-size:.65rem;font-weight:800}.SearchFilters-module__P4hsIW__refinements select{border:0;border-bottom:1px solid var(--color-cream-dark);min-height:2.75rem;color:var(--color-ink);background:0 0;padding:0 1.8rem 0 0}.SearchFilters-module__P4hsIW__apply{background:var(--color-brand-dolce);color:#fff;border-radius:2rem;min-height:2.75rem;padding:.65rem 1.1rem;font-size:.75rem;font-weight:800}.SearchFilters-module__P4hsIW__clear{border:1px solid var(--color-cream-dark);border-radius:50%;justify-content:center;align-items:center;width:2.75rem;height:2.75rem;display:inline-flex}@media (max-width:650px){.SearchFilters-module__P4hsIW__query input{font-size:1.35rem}.SearchFilters-module__P4hsIW__refinements{flex-direction:column;align-items:stretch}.SearchFilters-module__P4hsIW__apply{margin-top:.5rem}}
