.svelte-1895hm7.svelte-1895hm7{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)}img.svelte-1895hm7.svelte-1895hm7{width:100%;height:auto}button.svelte-1895hm7.svelte-1895hm7{font-size:inherit;font-family:inherit}button.svelte-1895hm7.svelte-1895hm7{border:none;background:transparent}button.svelte-1895hm7.svelte-1895hm7:focus:not(:focus-visible){outline:none}button.svelte-1895hm7.svelte-1895hm7:focus-visible{outline:3px solid #ffffff;outline-offset:2px;box-shadow:0 0 0 5px #e21e2d;border-radius:2px}.visually-hidden.svelte-1895hm7.svelte-1895hm7{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-1895hm7.svelte-1895hm7{font-size:.6925rem;line-height:.9695rem}.text-sm.svelte-1895hm7.svelte-1895hm7{font-size:.75rem;line-height:1.05rem}.text-base.svelte-1895hm7.svelte-1895hm7{font-size:1rem;line-height:1.4rem}.text-xl.svelte-1895hm7.svelte-1895hm7{font-size:1.2rem;line-height:1.68rem}.text-3xl.svelte-1895hm7.svelte-1895hm7{font-size:2rem;font-weight:700;line-height:1.2}.text-6xl.svelte-1895hm7.svelte-1895hm7{font-size:4rem;line-height:5.6rem}.custom-modal.svelte-1895hm7.svelte-1895hm7{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-1895hm7.svelte-1895hm7{overflow:hidden}.form-floating.svelte-1895hm7.svelte-1895hm7,.form-select.svelte-1895hm7.svelte-1895hm7,.form-custom-input-file.svelte-1895hm7.svelte-1895hm7{margin:20px 0}.form-select.svelte-1895hm7.svelte-1895hm7,.form-custom-input-file.svelte-1895hm7.svelte-1895hm7{border:none;outline:none;border-radius:0;border-bottom:1px solid #5A0C12;padding:1rem .75rem;color:#646464}.form-select.svelte-1895hm7.svelte-1895hm7:focus,.form-custom-input-file.svelte-1895hm7.svelte-1895hm7:focus{border:none;border-bottom:3px solid #E21E2D;box-shadow:unset;color:#000}.pagination-nav.svelte-1895hm7.svelte-1895hm7{margin:20px 0}.accordion-button.svelte-1895hm7.svelte-1895hm7:focus{box-shadow:none}.CookieDeclarationType.svelte-1895hm7.svelte-1895hm7{border:1px solid #000!important;padding:1rem}.accordion-item-table.svelte-1895hm7.svelte-1895hm7{width:100%;max-width:100%;display:block;overflow-x:auto;margin:0 auto}.svelte-1895hm7.svelte-1895hm7:focus::-webkit-input-placeholder{opacity:0}.svelte-1895hm7.svelte-1895hm7:focus:-moz-placeholder{opacity:0}.svelte-1895hm7.svelte-1895hm7:focus::-moz-placeholder{opacity:0}.svelte-1895hm7.svelte-1895hm7:focus:-ms-input-placeholder{opacity:0}.svelte-1895hm7.svelte-1895hm7:focus::placeholder{opacity:0}.restaurant-open.svelte-1895hm7.svelte-1895hm7{color:#008a16}.error-message.svelte-1895hm7.svelte-1895hm7{color:#e21e2d;margin:8px 0}#start.svelte-1895hm7.svelte-1895hm7{display:flex;flex-direction:column;gap:0;scroll-margin-top:72px}@media (min-width: 768px){#start.svelte-1895hm7.svelte-1895hm7{scroll-margin-top:104px}}.sr-only.svelte-1895hm7.svelte-1895hm7{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-1895hm7.svelte-1895hm7{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-1895hm7.svelte-1895hm7:focus{top:0;outline:3px solid #ffffff;outline-offset:2px;text-decoration:none}.product-categories.svelte-1895hm7.svelte-1895hm7{width:100%;height:auto;box-shadow:0 12px 24px #0000000a;margin-bottom:32px;position:sticky;top:72px;z-index:95;background-color:#fff}@media (min-width: 768px){.product-categories.svelte-1895hm7.svelte-1895hm7{top:104px}}.product-categories.svelte-1895hm7 .product-categories-carousel.svelte-1895hm7{width:100%;margin:0 auto;padding:16px;transition:all .2s ease-in-out}.product-categories.svelte-1895hm7 .product-categories-carousel.is-sticky.svelte-1895hm7{padding:8px 16px;margin-bottom:64px}.product-categories.svelte-1895hm7 .product-categories-carousel.is-sticky .product-categories-swiper .product-category .product-category-inner .product-category-image.svelte-1895hm7{width:48px;height:48px}.product-categories.svelte-1895hm7 .product-categories-carousel.is-sticky .product-categories-swiper .product-category .product-category-inner .product-category-title.svelte-1895hm7{font-size:12px}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper.svelte-1895hm7{width:100%;max-width:fit-content;height:100%}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .slide.svelte-1895hm7{width:auto}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.svelte-1895hm7{width:max-content;padding-bottom:12px;position:relative;background:none;border:none;font-family:inherit;font-size:inherit;cursor:pointer;text-align:center}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.svelte-1895hm7:hover{cursor:pointer;background:#f4f4f4}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category:hover .product-category-image.svelte-1895hm7{transform:scale(1.2);transition:all .2s ease-in-out}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.svelte-1895hm7:hover:after{content:"";position:absolute;left:0;bottom:0;width:100%;height:2px;background:#e21e2d}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category:hover .product-category-inner .product-category-title.svelte-1895hm7{color:#000}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.selected.svelte-1895hm7:hover{background:#e21e2d}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.selected.svelte-1895hm7:hover:after{display:none}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.selected:hover .product-category-title.svelte-1895hm7{color:#fff}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.selected:hover .product-category-image.svelte-1895hm7{transform:scale(1.2);transition:all .2s ease-in-out}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.selected:hover .product-category-inner .label-new-product.svelte-1895hm7,.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category.selected .product-category-inner .label-new-product.svelte-1895hm7{color:#fff}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category .product-category-inner.svelte-1895hm7{margin-inline:6px;position:relative;padding-top:20px}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category .product-category-inner .label-new-product.svelte-1895hm7{color:#e21e2d;text-transform:uppercase;font-size:.75rem;position:absolute;top:5px;right:5px}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category .product-category-inner .product-category-image.svelte-1895hm7{width:72px;height:72px;object-fit:contain;display:block;margin:0 auto 4px;transition:all .4s ease-in-out}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .product-category .product-category-inner .product-category-title.svelte-1895hm7{width:max-content;margin:0 auto;font-weight:700;color:#000;text-align:center;text-transform:uppercase;font-size:13px}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .selected.svelte-1895hm7{position:relative;background-color:#e21e2d;border-radius:20px}.product-categories.svelte-1895hm7 .product-categories-carousel .product-categories-swiper .selected .product-category-inner .product-category-title.svelte-1895hm7{color:#fff}
