.search-wrap.svelte-gcue34{display:flex;gap:2%}@media screen and (max-width: 767px){.search-wrap.svelte-gcue34{flex-direction:column;align-items:end;gap:1rem}}.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34){position:relative;background-color:#f4f4f5;padding:1rem;box-shadow:0 .125rem .36875rem #0000001f;width:90%;max-width:88%;margin-left:auto;margin-right:auto;margin-top:3rem;margin-bottom:2rem;flex-grow:2}@media screen and (max-width: 767px){.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34){display:flex;flex-direction:column;grid-column-gap:2rem;grid-row-gap:2rem;margin-top:2rem;grid-template-columns:8.85fr;width:100%;padding:1rem;border-radius:1rem;margin-bottom:0;max-width:100%;margin-left:0;margin-right:0}}.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34) .row:where(.svelte-gcue34){display:flex;flex-direction:row;grid-column-gap:1.5rem;grid-row-gap:1.5rem;align-items:center;justify-content:space-between}@media screen and (max-width: 767px){.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34) .row:where(.svelte-gcue34){display:flex;flex-direction:row;grid-column-gap:.75rem;grid-row-gap:.75rem;align-items:center;justify-content:space-between}}.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34) .submit-button:where(.svelte-gcue34){background-color:#eed77e;color:#362d07;border:none;padding:.75rem 1.5rem;font-size:1rem;font-weight:600;cursor:pointer;transition:background-color .2s ease}.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34) .submit-button:where(.svelte-gcue34):hover{background-color:#fff3c3}.search-wrap.svelte-gcue34 .search-form:where(.svelte-gcue34) .submit-button:where(.svelte-gcue34):active{transform:translateY(1px)}.search-wrap.svelte-gcue34 .sort-select:where(.svelte-gcue34){padding:1rem;border:1px solid #e6e6e6;background-color:#f4f4f5;margin-left:auto;margin-right:auto;margin-top:3rem;box-shadow:0 .125rem .36875rem #0000001f;margin-bottom:2rem;width:12%;border-right:8px solid #f4f4f5}@media screen and (max-width: 767px){.search-wrap.svelte-gcue34 .sort-select:where(.svelte-gcue34){width:calc(40% - 1rem);margin:0 0 0 auto;width:50%}}.grid.svelte-gcue34{margin-top:5rem;display:grid;grid-template-columns:repeat(3,1fr);grid-column-gap:0;grid-row-gap:0;row-gap:5rem;column-gap:1.25rem}@media screen and (max-width: 767px){.grid.svelte-gcue34{margin-top:3rem;display:flex;flex-direction:column;grid-column-gap:2rem;grid-row-gap:2rem}}
