.svelte-10ti4lm.svelte-10ti4lm{box-sizing:border-box}:root{--font-body:Arial, -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, Oxygen, Ubuntu, Cantarell, "Open Sans", "Helvetica Neue", sans-serif;--font-mono:"Fira Mono", monospace;--color-bg-0:rgb(202, 216, 228);--color-bg-1:hsl(209, 36%, 86%);--color-bg-2:hsl(224, 44%, 95%);--color-theme-1:#ff3e00;--color-theme-2:#4075a6;--color-text:rgba(0, 0, 0, .7);--column-width:42rem;--column-margin-top:4rem;font-family:var(--font-body);color:var(--color-text)}h2.svelte-10ti4lm.svelte-10ti4lm,p.svelte-10ti4lm.svelte-10ti4lm{margin:0;padding:0}p.svelte-10ti4lm.svelte-10ti4lm{line-height:1.3}img.svelte-10ti4lm.svelte-10ti4lm{width:100%;height:auto}button.svelte-10ti4lm.svelte-10ti4lm{font-size:inherit;font-family:inherit}button.svelte-10ti4lm.svelte-10ti4lm{border:none;background:transparent}button.svelte-10ti4lm.svelte-10ti4lm:focus:not(:focus-visible){outline:none}button.svelte-10ti4lm.svelte-10ti4lm:focus-visible,select.svelte-10ti4lm.svelte-10ti4lm:focus-visible{outline:3px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 5px #e21e2d;border-radius:2px}.visually-hidden.svelte-10ti4lm.svelte-10ti4lm{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}section.svelte-10ti4lm.svelte-10ti4lm{padding:48px 0}.paragraph-text .content.svelte-10ti4lm p.svelte-10ti4lm,.description-text .content.svelte-10ti4lm p.svelte-10ti4lm{margin-top:0;margin-bottom:24px}.svelte-10ti4lm.svelte-10ti4lm:focus::-webkit-input-placeholder{opacity:0}.svelte-10ti4lm.svelte-10ti4lm:focus:-moz-placeholder{opacity:0}.svelte-10ti4lm.svelte-10ti4lm:focus::-moz-placeholder{opacity:0}.svelte-10ti4lm.svelte-10ti4lm:focus:-ms-input-placeholder{opacity:0}.svelte-10ti4lm.svelte-10ti4lm:focus::placeholder{opacity:0}.hero-content .body .content.svelte-10ti4lm p.svelte-10ti4lm{line-height:1}@media (min-width: 768px){.hero-content .body .content.svelte-10ti4lm p.svelte-10ti4lm{line-height:1.3}}.content.svelte-10ti4lm.svelte-10ti4lm{width:100%;max-width:700px;margin:0 auto;display:flex;flex-direction:column;gap:22px}@media (min-width: 768px){.content.svelte-10ti4lm.svelte-10ti4lm{flex-direction:row}}.content.svelte-10ti4lm .text.svelte-10ti4lm{width:100%;text-align:center;font-size:1rem;color:#2d0609}@media (min-width: 768px){.content.svelte-10ti4lm .text.svelte-10ti4lm{font-size:.75rem;text-align:left}}.content.svelte-10ti4lm .cta.svelte-10ti4lm{min-width:200px;text-align:center}@media (min-width: 768px){.content.svelte-10ti4lm .cta.svelte-10ti4lm{text-align:right}}.search-restaurant-wrapper.svelte-10ti4lm.svelte-10ti4lm{width:100%;background-color:#f4f4f4;padding:44px 0 0;margin-top:32px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm.svelte-10ti4lm{max-width:1012px;border-radius:20px;margin-left:auto;margin-right:auto;padding:44px}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper.svelte-10ti4lm{margin:20px auto;display:flex;align-items:center;gap:20px;flex-direction:column;justify-content:space-between;padding-left:12px;padding-right:12px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper.svelte-10ti4lm{flex-direction:row;padding-left:0;padding-right:0;gap:16px;margin:32px auto}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .filter-label.svelte-10ti4lm{width:100%;display:flex;justify-content:center;align-items:center;gap:16px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .filter-label.svelte-10ti4lm{width:max-content}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .filter-label img.svelte-10ti4lm{width:16px;height:16px;object-fit:contain}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .filter-label span.svelte-10ti4lm{color:#2d0609;font-weight:500;font-size:.9rem}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper #city_select.svelte-10ti4lm{cursor:pointer;border:1px solid #E21E2D;padding:10px 32px 10px 20px;border-radius:999px;text-transform:uppercase;font-size:.75rem;font-weight:500;-webkit-appearance:none;-moz-appearance:none;background:transparent url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABoAAAAaCAYAAACpSkzOAAAACXBIWXMAABYlAAAWJQFJUiTwAAAAAXNSR0IArs4c6QAAAARnQU1BAACxjwv8YQUAAABnSURBVHgB7c1LDYAwEIThkYAEJCAFCZWCE+oIKUiAPcClCWF3+0ibzJ/sbScfwBgbviA3wV/Q7Be5S+6AD9uf/ap53pzYi0TDxoy5ECuWhWixIsgfVhT5wqogKXbWRFIsokEzGOu+G+toJtE/TJz2AAAAAElFTkSuQmCC) no-repeat;background-position-x:90%;background-position-y:5px;margin-right:8px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper #city_select.svelte-10ti4lm{margin-right:20px}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper.svelte-10ti4lm{width:100%;margin-left:0;display:flex;flex-direction:row;flex-wrap:wrap;gap:4px;align-items:center;justify-content:center}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper.svelte-10ti4lm{justify-content:flex-end}}@media (min-width: 1140px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper.svelte-10ti4lm{width:max-content;max-width:unset;margin-left:20px}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type.svelte-10ti4lm{width:auto}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type .type-btn.svelte-10ti4lm{width:max-content;padding:4px 16px;background-color:#d7d7d7;color:#2d0609;border-radius:999px;display:flex;align-items:center;gap:4px;font-size:13px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type .type-btn.svelte-10ti4lm{font-size:15px}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type .type-btn img.svelte-10ti4lm{width:12px;height:12px;object-fit:contain}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type .type-btn img.svelte-10ti4lm{width:16px;height:16px}}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type .type-btn span.svelte-10ti4lm{font-weight:500}.search-restaurant-wrapper.svelte-10ti4lm .filter-wrapper .resturant-types-wrapper .restaurant-type .active.svelte-10ti4lm{background-color:#e21e2d;color:#fff}.search-restaurant-wrapper.svelte-10ti4lm .search-results.svelte-10ti4lm{width:100%;background-color:#fff}.search-restaurant-wrapper.svelte-10ti4lm .search-results .search-results-header.svelte-10ti4lm{padding:32px 0 24px;border-top:1px solid #E21E2D}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .search-results .search-results-header.svelte-10ti4lm{padding:40px 0 32px;margin-left:64px;margin-right:64px}}.search-restaurant-wrapper.svelte-10ti4lm .search-results .search-results-header .location.svelte-10ti4lm{font-weight:700;color:#2d0609;font-size:1.2rem;padding:0 32px}.search-restaurant-wrapper.svelte-10ti4lm .search-results .search-results-header .location h2.svelte-10ti4lm{font-weight:700}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .search-results .search-results-header .location.svelte-10ti4lm{font-size:1rem;padding:0}}.search-restaurant-wrapper.svelte-10ti4lm .search-results .search-results-header .location button.svelte-10ti4lm{margin:0;padding:0;font-weight:700;text-decoration:underline}.search-restaurant-wrapper.svelte-10ti4lm .search-results .results.svelte-10ti4lm{padding:0 0 24px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .search-results .results.svelte-10ti4lm{padding:0 0 32px}}.search-restaurant-wrapper.svelte-10ti4lm .search-results .results .no-results.svelte-10ti4lm{padding-inline:32px}@media (min-width: 768px){.search-restaurant-wrapper.svelte-10ti4lm .search-results .results .no-results.svelte-10ti4lm{padding-inline:64px}}
