.Badge.svelte-1qf04bn{background:linear-gradient(314.76deg, rgba(242, 242, 242, 0.9) -13.09%, rgba(242, 242, 242, 0.9) 55.82%);border-radius:20px;padding:4px 10px;display:flex;align-items:center;justify-content:center;display:inline-block;color:#000000}.Badge.svelte-1qf04bn~.Badge{margin-left:7px}
.Badge{font-size:12px;line-height:120%}
.Badge{font-weight:500;font-size:12px;line-height:120%}
div.svelte-13t1trl.svelte-13t1trl{position:relative}div.svelte-13t1trl>.imageContainer.svelte-13t1trl{position:absolute;left:0;top:0;width:100%;height:100%;background-size:cover;background-position:center;z-index:0 !important;opacity:0}div.svelte-13t1trl.svelte-13t1trl .imageContainer[data-loaded]{-webkit-animation:svelte-13t1trl-show 250ms ease-in forwards;animation:svelte-13t1trl-show 250ms ease-in forwards}@-webkit-keyframes svelte-13t1trl-show{0%{opacity:0}100%{opacity:1}}@keyframes svelte-13t1trl-show{0%{opacity:0}100%{opacity:1}}
.counter.svelte-7u8ys2.svelte-7u8ys2{display:flex;align-items:center}.counter.svelte-7u8ys2>div.svelte-7u8ys2{display:flex;text-align:center}.counter.svelte-7u8ys2 .info.svelte-7u8ys2{flex-direction:column;min-width:21px;padding:0 4px;color:#000000;justify-content:center;font-size:16px;font-weight:500;line-height:18px;display:inline-block}.button.svelte-7u8ys2.svelte-7u8ys2{width:24px;height:24px;border-radius:50%;display:flex;justify-content:center;align-items:center;background:transparent;border:1px solid rgba(148, 148, 148, 0.3);cursor:pointer;padding:0;color:#000000}.button[disabled='true'].svelte-7u8ys2.svelte-7u8ys2{opacity:0.5;pointer-events:none;cursor:initial}.button.svelte-7u8ys2.svelte-7u8ys2 svg{flex:none;width:8px;height:8px}
.Dish.svelte-2mewl9.svelte-2mewl9.svelte-2mewl9{padding:10px 0;display:flex;position:relative;cursor:pointer;min-height:90px}.Dish.svelte-2mewl9.svelte-2mewl9.svelte-2mewl9:not(:last-child){border-bottom:1px solid #e0e0e0}.Dish.svelte-2mewl9.svelte-2mewl9.svelte-2mewl9::before{z-index:1;content:'';transition:opacity 200ms;background:#f2f2f2;opacity:0;position:absolute;top:0;left:-15px;width:calc(100% + 30px);height:100%}.Dish.svelte-2mewl9.svelte-2mewl9.svelte-2mewl9>*{z-index:2}.Dish.selected.svelte-2mewl9.svelte-2mewl9.svelte-2mewl9::before{opacity:1}.Dish.svelte-2mewl9.svelte-2mewl9.svelte-2mewl9 .image{border-radius:20px;margin-left:20px;width:138px;height:120px;flex:none;background-size:cover;background-position:center;overflow:hidden}.Dish.svelte-2mewl9.svelte-2mewl9 .count.svelte-2mewl9.svelte-2mewl9{display:flex;align-items:center;color:#000000}.Dish.svelte-2mewl9 .count.svelte-2mewl9>span.svelte-2mewl9{margin-left:7px;font-size:16px;line-height:110%}.Dish.svelte-2mewl9.svelte-2mewl9 .info.svelte-2mewl9.svelte-2mewl9{flex:1;display:flex;flex-direction:column}.Dish.svelte-2mewl9.svelte-2mewl9 .info.withImage.svelte-2mewl9.svelte-2mewl9{max-width:calc(100% - 158px)}.Dish.svelte-2mewl9.svelte-2mewl9 .info h3.svelte-2mewl9.svelte-2mewl9{margin:0px;font-size:14px;font-weight:normal;line-height:110%;color:#000000}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9{margin:8px 0;font-size:12px;line-height:120%;color:#949494;white-space:pre-wrap}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 h1{font-size:1.5em}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 h2{font-size:1.4em}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 h3{font-size:1.3em}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 h4{font-size:1, 2em}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 h5{font-size:1.1em}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 h6{font-size:1em}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 p{margin:0}.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 ul,.Dish.svelte-2mewl9.svelte-2mewl9 .info .description.svelte-2mewl9.svelte-2mewl9 ol{white-space:initial;margin:0}.Dish.svelte-2mewl9.svelte-2mewl9 .info .price.svelte-2mewl9.svelte-2mewl9{font-weight:500}
.container.svelte-pwz0vb.svelte-pwz0vb{width:100%}@media(min-width: 1000px){.container.svelte-pwz0vb.svelte-pwz0vb{max-width:375px;min-width:375px;margin:0 auto}}article.svelte-pwz0vb.svelte-pwz0vb{background:#fff;width:100%;box-sizing:border-box;padding:15px;box-shadow:0px 0px 70px rgba(0, 0, 0, 0.1);margin-top:52px !important;border-radius:20px;border-bottom-left-radius:0;border-bottom-right-radius:0;max-height:calc(100vh - 52px);max-height:calc(var(--vh, 1vh) * 100 - 52px);position:fixed;bottom:0;display:flex;flex-direction:column}@media(min-width: 1000px){article.svelte-pwz0vb.svelte-pwz0vb{max-width:375px;min-width:375px;margin:0 auto}}article.svelte-pwz0vb .description.svelte-pwz0vb{overflow:auto;white-space:pre-wrap;flex:1;line-height:1.7;white-space:pre-wrap}article.svelte-pwz0vb .description.svelte-pwz0vb h1{font-size:1.5em}article.svelte-pwz0vb .description.svelte-pwz0vb h2{font-size:1.4em}article.svelte-pwz0vb .description.svelte-pwz0vb h3{font-size:1.3em}article.svelte-pwz0vb .description.svelte-pwz0vb h4{font-size:1, 2em}article.svelte-pwz0vb .description.svelte-pwz0vb h5{font-size:1.1em}article.svelte-pwz0vb .description.svelte-pwz0vb h6{font-size:1em}article.svelte-pwz0vb .description.svelte-pwz0vb p{margin:0}article.svelte-pwz0vb .description.svelte-pwz0vb ul,article.svelte-pwz0vb .description.svelte-pwz0vb ol{white-space:initial;margin:0}article.svelte-pwz0vb .header.svelte-pwz0vb{display:flex;align-items:flex-start;justify-content:space-between}article.svelte-pwz0vb .header.svelte-pwz0vb .Back,article.svelte-pwz0vb .header.svelte-pwz0vb .Share{background:rgba(0, 0, 0, 0.1);color:#000000;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}article.svelte-pwz0vb .header.image.svelte-pwz0vb{position:relative;border-radius:16px;border-bottom-left-radius:0;border-bottom-right-radius:0;box-sizing:border-box;padding:15px;margin:-15px;margin-bottom:0;width:calc(100% + 30px);height:30vh;flex:none;overflow:hidden;background-size:cover;background-position:center;display:flex;align-items:flex-start}article.svelte-pwz0vb .header.image.svelte-pwz0vb .Back,article.svelte-pwz0vb .header.image.svelte-pwz0vb .Share{background:rgba(148, 148, 148, 0.3);color:#fff;-webkit-backdrop-filter:blur(40px);backdrop-filter:blur(40px)}article.svelte-pwz0vb .header.image.svelte-pwz0vb>*{z-index:2;position:relative}article.svelte-pwz0vb h2.svelte-pwz0vb{margin:22px 0 10px}article.svelte-pwz0vb .actions.svelte-pwz0vb{position:-webkit-sticky;position:sticky;bottom:0;display:flex;align-items:center;justify-content:space-between;background:#fff;padding:15px 0 13px;color:#000000;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none}article.svelte-pwz0vb .actions .price.svelte-pwz0vb{font-size:16px;line-height:110%}article.svelte-pwz0vb .actions.svelte-pwz0vb .counter{margin-right:10px}article.svelte-pwz0vb .actions.svelte-pwz0vb .counter .button{width:40px;height:40px}article.svelte-pwz0vb .actions.svelte-pwz0vb .counter .button svg{width:14px;height:14px}article.svelte-pwz0vb .actions button.svelte-pwz0vb{width:200px;padding:12px 20px;font-style:normal;font-weight:500;font-size:17px;color:#fff;background-color:#000000;box-shadow:0 5px 15px rgba(0, 0, 0, 0.2);transition:0.3s ease-in-out;cursor:pointer;border-radius:20px;max-width:200px;padding:11px 20px;justify-content:space-between;align-items:center;display:flex;font-weight:500;font-size:16px;line-height:18px;text-align:center}article.svelte-pwz0vb .actions button.svelte-pwz0vb:hover,article.svelte-pwz0vb .actions button.svelte-pwz0vb:focus,article.svelte-pwz0vb .actions button.svelte-pwz0vb:active{color:#fff;background-color:#000000}@media(max-width: 999px){article.svelte-pwz0vb .actions button.svelte-pwz0vb{width:100%}}article.svelte-pwz0vb .actions button .price.svelte-pwz0vb{margin-left:10px}article.svelte-pwz0vb .actions button .clear.svelte-pwz0vb{flex:1}
.container.svelte-9bfqfp.svelte-9bfqfp{position:fixed;bottom:30px;height:40px;z-index:12;box-sizing:border-box;width:calc(375px - 30px)}@media(max-width: 999px){.container.svelte-9bfqfp.svelte-9bfqfp{width:calc(100vw - 30px)}}.container.svelte-9bfqfp .hint.svelte-9bfqfp{position:absolute;top:calc(-1 * 2.5em);font-size:0.7em;width:100%;left:0;color:red;background:purple;text-align:center;padding:10px 0 2.5em;box-sizing:border-box;z-index:1;border-radius:8px 8px 0 0;background:#fff;border:1px solid #e0e0e0;color:#000000}.container.svelte-9bfqfp a.svelte-9bfqfp{display:flex;align-items:center;justify-content:space-between;text-decoration:none;font-size:16px;line-height:16px;width:200px;padding:12px 20px;font-style:normal;font-weight:500;font-size:17px;color:#000000;background-color:#fff;box-shadow:0 5px 15px rgba(255, 255, 255, 0.2);transition:0.3s ease-in-out;cursor:pointer;border:1px solid #e5e5e5;padding:12px 20px;border-radius:8px;box-shadow:0px 2px 5px rgba(0, 0, 0, 0.1);box-sizing:border-box;width:100%;position:relative;z-index:2}.container.svelte-9bfqfp a.svelte-9bfqfp:hover,.container.svelte-9bfqfp a.svelte-9bfqfp:focus,.container.svelte-9bfqfp a.svelte-9bfqfp:active{color:#000000;background-color:#fff}@media(max-width: 999px){.container.svelte-9bfqfp a.svelte-9bfqfp{width:100%}}.container.svelte-9bfqfp a span.svelte-9bfqfp{font-weight:normal}