.search-bar{align-items:center;display:flex;margin-bottom:1.2rem}.search-bar input{flex:1;margin-right:8px;padding:8px}.search-bar button{border-radius:4px;cursor:pointer;padding:8px 16px}.distributor-card{align-items:center;background:var(--theme-light-background);display:flex;flex-direction:column;justify-content:center;margin-bottom:1rem;padding:1rem}.distributor-card.distributor-card--online h3{margin-bottom:1.5rem;text-align:center}.distributor-card.distributor-card--online{min-height:14rem}.toggle-buttons .button:not(:last-child){margin-right:1.2rem}.weiler-locator header{margin-bottom:1rem}.toggle-buttons{margin:1rem 0}.distributor-card.distributor-card--local address{font-style:normal}@media screen and (min-width:600px){.distributor-list:not(.distributor-list--local){display:grid;gap:0 1.2rem;grid-template-columns:1fr 1fr}.distributor-list:not(.distributor-list--local) .distributor-card{aspect-ratio:1/1}}@media screen and (min-width:900px){.distributor-list:not(.distributor-list--local){grid-template-columns:1fr 1fr 1fr}.buy-local{display:grid;gap:1.2rem;grid-template-columns:auto 1fr}.buy-local__listing{height:100vh;overflow:scroll}.pagination button{font-size:.56rem}.pagination{align-items:center;display:flex;font-size:.86rem;gap:1ch}.distributor-card.distributor-card--local{align-items:flex-start;text-align:left}.distributor-card.distributor-card--local h3{font-size:1.2rem;max-width:29ch}.distributor-card.distributor-card--local p{margin:.6em 0}}