.section-collection{position:relative}.section-collection__header{text-align:center;margin-bottom:2em}.section-collection__header h1{margin-bottom:0}.section-collection__toolbar{margin-bottom:2em}@media (max-width:1024px){.section-collection__toolbar{margin-bottom:1em}}.section-collection__toolbar__inner{display:grid;grid-template-columns:1fr auto 1fr;grid-template-areas:'filter location sort';gap:1em}@media (max-width:1024px){.section-collection__toolbar__inner{grid-template-columns:1fr 1fr;grid-template-rows:auto auto;grid-template-areas:'location location' 'filter sort'}}.section-collection__toolbar__filter{grid-area:filter;display:flex;align-items:center}.section-collection__toolbar__filter button{font:1em gill-sans-nova,arial,sans-serif;-webkit-appearance:none;-moz-appearance:none;appearance:none;display:flex;gap:.5em;background-color:transparent;border:none;align-items:center;cursor:pointer}.section-collection__toolbar__filter button span{position:relative;top:-1px}.section-collection__toolbar__filter button svg{width:2em;height:2em;fill:var(--color-black)}.section-collection__toolbar__location{grid-area:location;display:flex;justify-content:center;align-items:center}.section-collection__toolbar__location fieldset{display:flex;border:none;margin:0;padding:0;background-color:var(--color-tertiary-accent);padding:.5em;border-radius:10em}.section-collection__toolbar__location fieldset label{display:block;border-radius:10em;padding:.75em 1.5em;white-space:nowrap;text-transform:uppercase;cursor:pointer}.section-collection__toolbar__location fieldset label.active{background-color:var(--color-secondary-accent);color:var(--color-white)}.section-collection__toolbar__location fieldset label input{display:none}.section-collection__toolbar__sort{grid-area:sort;display:flex;justify-content:flex-end;align-items:center}.section-collection__toolbar__sort form{display:flex;gap:1em;align-items:center}.section-collection__toolbar__sort form select{height:2.5em;min-height:2.5em}