.svelte-1y681hw{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)}.visually-hidden.svelte-1y681hw{border:0;clip:rect(0 0 0 0);height:auto;margin:0;overflow:hidden;padding:0;position:absolute;width:1px;white-space:nowrap}.text-xs.svelte-1y681hw{font-size:.6925rem;line-height:.9695rem}.text-sm.svelte-1y681hw{font-size:.75rem;line-height:1.05rem}.text-base.svelte-1y681hw{font-size:1rem;line-height:1.4rem}.text-xl.svelte-1y681hw{font-size:1.2rem;line-height:1.68rem}.text-3xl.svelte-1y681hw{font-size:2rem;font-weight:700;line-height:1.2}.text-6xl.svelte-1y681hw{font-size:4rem;line-height:5.6rem}section.svelte-1y681hw{padding:48px 0}.custom-modal.svelte-1y681hw{position:fixed;border:none;padding:0;margin:0;width:100vw;height:100vh;overflow-y:auto;min-height:80%;overflow-x:hidden;top:0;left:0}.no-scroll.svelte-1y681hw{overflow:hidden}.form-floating.svelte-1y681hw,.form-select.svelte-1y681hw,.form-custom-input-file.svelte-1y681hw{margin:20px 0}.form-select.svelte-1y681hw,.form-custom-input-file.svelte-1y681hw{border:none;outline:none;border-radius:0;border-bottom:1px solid #5A0C12;padding:1rem .75rem;color:#646464}.form-select.svelte-1y681hw:focus,.form-custom-input-file.svelte-1y681hw:focus{border:none;border-bottom:3px solid #E21E2D;box-shadow:unset;color:#000}.pagination-nav.svelte-1y681hw{margin:20px 0}.accordion-button.svelte-1y681hw:focus{box-shadow:none}.CookieDeclarationType.svelte-1y681hw{border:1px solid #000!important;padding:1rem}.accordion-item-table.svelte-1y681hw{width:100%;max-width:100%;display:block;overflow-x:auto;margin:0 auto}.svelte-1y681hw:focus::-webkit-input-placeholder{opacity:0}.svelte-1y681hw:focus:-moz-placeholder{opacity:0}.svelte-1y681hw:focus::-moz-placeholder{opacity:0}.svelte-1y681hw:focus:-ms-input-placeholder{opacity:0}.svelte-1y681hw:focus::placeholder{opacity:0}.restaurant-open.svelte-1y681hw{color:#008a16}.error-message.svelte-1y681hw{color:#e21e2d;margin:8px 0}.sr-only.svelte-1y681hw{border:0!important;clip:rect(1px,1px,1px,1px)!important;-webkit-clip-path:inset(50%)!important;clip-path:inset(50%)!important;height:1px!important;margin:-1px!important;overflow:hidden!important;padding:0!important;position:absolute!important;width:1px!important;white-space:nowrap!important;left:-10000px;top:auto}.skip-to-main.svelte-1y681hw{position:absolute;top:-100px;left:0;z-index:9999;background-color:#000;color:#fff;padding:12px 24px;font-weight:700;font-size:1rem;border-radius:0 0 8px;text-decoration:none;transition:top .2s ease-in-out}.skip-to-main.svelte-1y681hw:focus{top:0;outline:3px solid #ffffff;outline-offset:2px;text-decoration:none}.search-restaurant.svelte-1y681hw{background-color:#e21e2d}@media screen and (max-width: 1000px){.col.svelte-1y681hw{flex:0;margin:12px 0}}
