.product-action__tooltip[data-v-edb921a6]{width:100%}.info-tooltip[data-v-edb921a6]{align-items:center;display:flex;font:var(--font-s);justify-content:center;width:-moz-max-content;width:max-content}.info-tooltip-button[data-v-edb921a6]{background:none;border:none;color:var(--mono-100);font:var(--font-s-bold);gap:8px;margin-right:4px;text-decoration:underline}.card-counter-buttons[data-v-edb921a6],.info-tooltip-button[data-v-edb921a6]{align-items:center;cursor:pointer;display:flex;padding:0}.card-counter-buttons[data-v-edb921a6]{background:var(--color-primary);border:none;border-radius:14px;color:var(--exeption-100);font:var(--font-m-bold);height:48px;justify-content:center;overflow:hidden;width:100%}.card-counter-buttons[data-v-edb921a6]:hover:not(.card-counter-buttons_active){background-color:var(--color-primary-push)}.card-counter-buttons[data-v-edb921a6]:disabled{color:var(--mono-400);cursor:not-allowed;pointer-events:all}.card-counter-buttons[data-v-edb921a6]:disabled,.card-counter-buttons[data-v-edb921a6]:disabled:hover{background-color:var(--mono-200)}.product-discount[data-v-edb921a6]{color:var(--mono-600);font:var(--font-m-bold);margin-left:8px;text-decoration:line-through}.product-price[data-v-edb921a6]{align-items:center;display:flex;margin:0 auto}.product-price-block[data-v-edb921a6]{display:flex;flex-direction:column}.counter-button[data-v-edb921a6]{align-items:center;background:none;border:none;cursor:pointer;display:flex;flex:1;height:100%;padding:0 0 0 20px}.counter-button[data-v-edb921a6]:last-of-type{justify-content:right;padding:0 20px 0 0}.product-score-wrap .product-score[data-v-e14c50f1]{align-items:center;background:var(--mono-100);border:none;border-radius:41px;color:var(--mono-900);display:flex;font:var(--font-m-bold);justify-content:center;left:12px;max-width:56px;outline:none;padding:5px 8px 5px 6px;position:absolute;top:12px;z-index:2}.product-score-wrap .product-score svg[data-v-e14c50f1]{margin-right:7px}@media(max-width:1024px){.product-score-wrap .product-score[data-v-e14c50f1]{left:7px;top:16px}}@media(max-width:450px){.product-score-wrap .product-score[data-v-e14c50f1]{font:var(--font-xs);max-width:54px;padding:3px 6px 3px 4px}.product-score-wrap .product-score svg[data-v-e14c50f1]{height:12px;width:12px}}.score-block-wrap[data-v-e14c50f1]{left:12px;position:absolute;top:50px;width:calc(100% - 24px);z-index:1}@media(max-width:1024px){.score-block-wrap[data-v-e14c50f1]{max-width:235px;top:16px}}@media(max-width:359px){.score-block-wrap[data-v-e14c50f1]{right:14px;top:58px}}.score-block[data-v-e14c50f1]{-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);background-color:var(--mono-100-alfa70);border-radius:12px;color:var(--mono-900);padding:10px 12px 8px}.score-block__title[data-v-e14c50f1]{color:var(--mono-900);display:block;font:var(--font-m-bold)}@media(max-width:480px){.score-block__title[data-v-e14c50f1]{font:var(--font-xs)}}.score-block__title-vote[data-v-e14c50f1]{white-space:nowrap}.score-block__votes[data-v-e14c50f1]{margin-top:10px}.score-block-line[data-v-e14c50f1]{align-items:center;justify-content:space-between;margin-top:8px}.score-block-line[data-v-e14c50f1]:first-child{margin-top:0}.score-block__pipe[data-v-e14c50f1]{border:1px solid var(--mono-900);border-radius:3px;height:6px;width:100%}.score-block__pipe-content[data-v-e14c50f1]{height:100%}.score-block__icon[data-v-e14c50f1]{flex-shrink:0;height:14px;margin-right:5px;width:14px}.score-block__votes-percentage[data-v-e14c50f1]{display:flex;flex-direction:row-reverse;justify-content:flex-end}.score-block__votes-percentage-block[data-v-e14c50f1]{align-items:center;background:var(--mono-200);border-radius:41px;display:flex;padding:2px 8px 2px 2px}.score-block__votes-percentage-block img[data-v-e14c50f1]{margin-right:6px}.score-block__votes-percentage-block[data-v-e14c50f1]:not(:first-child){margin-right:4px}.score-block__icon img[data-v-e14c50f1]{width:100%}.score-block__pipe-content.best[data-v-e14c50f1]{background-color:var(--system-green)}.score-block__pipe-content.good[data-v-e14c50f1]{background-color:var(--system-orange)}.score-block__pipe-content.bad[data-v-e14c50f1]{background-color:var(--color-primary)}.score-block__value[data-v-e14c50f1]{flex-shrink:0;font:var(--font-xs);min-width:32px;text-align:right}.product-popup .product-score-wrap[data-v-e14c50f1]{position:relative}.product-popup .product-score[data-v-e14c50f1]{position:unset}.product-popup .score-block-wrap[data-v-e14c50f1]{border-radius:3px;box-shadow:var(--shadow-m);position:absolute;right:0;top:45px;width:250px;z-index:2}.score-block-line[data-v-e14c50f1]{display:flex;height:6px;width:100%}.score-block-line_green[data-v-e14c50f1]{background-color:var(--system-green);height:100%}.score-block-line_yellow[data-v-e14c50f1]{background-color:var(--system-orange);height:100%}.score-block-line_red[data-v-e14c50f1]{background-color:var(--system-red);height:100%}.product-score-always-info__top[data-v-e14c50f1]{display:flex;justify-content:space-between;margin-top:16px}.product-score-always-info__top-text[data-v-e14c50f1]{align-items:center;display:flex;font:var(--font-s-bold)}.product-score-always-info__top svg[data-v-e14c50f1]{margin-right:7px}.product-score-always-info__top svg[data-v-e14c50f1] path{fill:var(--mono-400)}.product-score-always-info__top span[data-v-e14c50f1]{color:var(--mono-400);padding-right:7px}.product-score-always-info__top .score-block__title[data-v-e14c50f1]{border-left:1.5px solid var(--mono-400);font:var(--font-m-bold);padding-left:7px;padding-right:0}.product-score-always-info__top-percentage[data-v-e14c50f1]{display:flex}.product-score-always-info__top-percentage-block[data-v-e14c50f1]{align-items:center;display:flex;flex-direction:column;justify-content:center}.product-score-always-info__top-percentage-block img[data-v-e14c50f1]{padding-right:5px}.product-score-always-info__top-percentage-block[data-v-e14c50f1]:not(:last-child){margin-right:10px}.product-score-always-info__top-percentage span[data-v-e14c50f1]{margin-top:4px;padding:0}.product-tags-icon[data-v-ae03489f]{bottom:12px;display:flex;position:absolute;right:12px}.product-tag[data-v-ae03489f]{align-items:center;background:var(--mono-100);border-radius:50px;display:flex;height:48px;justify-content:center;margin-right:4px;position:relative;width:48px;z-index:2}.product-tag[data-v-ae03489f]:last-child{margin-right:0}@media(max-width:479px){.product-tag[data-v-ae03489f]{height:36px;width:36px}}.product-tag img[data-v-ae03489f]{height:24px;width:24px}@media(max-width:450px){.product-tag img[data-v-ae03489f]{height:20px;width:20px}}.product-tag__info[data-v-ae03489f]{background:var(--mono-900);border-radius:16px;bottom:0;color:var(--mono-100);display:inline-table;font:var(--font-xs);padding:16px;position:absolute;right:calc(100% + 8px);white-space:nowrap;z-index:2}.product-tag__info.right[data-v-ae03489f]{left:calc(100% + 8px)}.product-tag__info.top[data-v-ae03489f]{bottom:calc(100% + 4px);right:0}.product-tag__info.top.right[data-v-ae03489f]{left:0}@media(max-width:1235px){.product-tag__info[data-v-ae03489f]{display:none}}.combo-modifier-wrapper.mobile[data-v-d6b92f23]{max-width:300px}.combo-modifier-wrapper.mobile .combo-modifier .combo-modifier__img[data-v-d6b92f23]{height:257px;margin-right:0;max-height:257px;max-width:275px;min-height:257px;min-width:275px;width:275px}.combo-modifier[data-v-d6b92f23]{background:var(--mono-200);border-radius:24px;display:flex;margin-bottom:12px;padding:8px 12px}.combo-modifier.mobile[data-v-d6b92f23]{background-color:transparent;flex-direction:column}.combo-modifier__img[data-v-d6b92f23]{background-image:url(./no-img.BezlnW4w.jpg);background-repeat:no-repeat;background-size:cover;border-radius:24px;height:192px;margin-right:16px;max-height:192px;max-width:228px;min-height:192px;min-width:228px;position:relative;width:228px}.combo-modifier__img img[data-v-d6b92f23]{border-radius:24px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.combo-modifier__quantity[data-v-d6b92f23]{align-items:center;background-color:var(--mono-alpha-40);border-radius:24px;color:var(--exeption-100);display:flex;font-size:50px;font-weight:700;height:100%;justify-content:center;inset:0;position:absolute;text-shadow:0 0 16px var(--mono-900-alfa60);width:100%}.combo-modifier__score[data-v-d6b92f23]{left:12px;position:absolute;top:12px}.combo-modifier__score[data-v-d6b92f23] .score-block-wrap{display:grid;width:100%}.combo-modifier__content[data-v-d6b92f23]{align-items:flex-start;color:var(--mono-900);display:flex;flex-direction:column;font:var(--font-m);justify-content:flex-start;padding:16px 0;text-align:left;width:100%}.combo-modifier__title[data-v-d6b92f23]{margin-bottom:8px}.combo-modifier__subtitle[data-v-d6b92f23]{font:var(--font-xs);margin-bottom:16px}.combo-modifier__button[data-v-d6b92f23]{align-items:center;background:var(--mono-200);border:0;border-radius:12px;color:var(--color-primary);display:flex;font:var(--font-m-bold);height:40px;justify-content:center;padding:0 12px;transition:all .2s}.combo-modifier__button.mobile[data-v-d6b92f23]{height:inherit;padding:14px 20px}@media(min-width:960px){.combo-modifier__button[data-v-d6b92f23]:hover{background:var(--mono-300)}}.combo-modifier__button_chosen[data-v-d6b92f23]{background:var(--color-primary);color:var(--mono-100)}.combo-modifier__weight-button[data-v-d6b92f23]{align-items:center;color:var(--mono-900);display:flex;font:var(--font-s-bold);justify-content:center;padding:5px 10px;white-space:nowrap}.combo-modifier__weight[data-v-d6b92f23]{background:var(--mono-100);border-radius:100px;bottom:12px;cursor:pointer;display:flex;justify-content:center;left:8px;min-height:32px;min-width:84px;position:absolute;z-index:5}.combo-modifier__weight svg[data-v-d6b92f23]{margin-right:6px}.combo-modifier__weight_disabled[data-v-d6b92f23]{cursor:default}.combo-modifier__weight_opened[data-v-d6b92f23]{z-index:6}.combo-modifier__weight-content-title[data-v-d6b92f23]{color:var(--mono-100);font:var(--font-l-bold)}.combo-modifier__weight-content-subtitle[data-v-d6b92f23]{color:var(--mono-100);font:var(--font-s);opacity:.5}.combo-modifier__weight-content[data-v-d6b92f23]{background-color:var(--mono-900);border-radius:16px;bottom:36px;left:0;min-width:100px;padding:16px 12px;position:absolute;width:-moz-max-content;width:max-content}.combo-modifier__weight-content_position-bottom[data-v-d6b92f23]{bottom:inherit;top:36px}.combo-modifier__weight-content>.combo-modifier__weight-content-title[data-v-d6b92f23]{margin-bottom:24px}.combo-modifier__weight-content-block[data-v-d6b92f23]{margin-top:12px}.combo-modifier__img-count[data-v-d6b92f23]{align-items:center;background:var(--mono-800-alfa32);color:var(--mono-100);display:flex;font-size:64px;font-weight:700;height:100%;justify-content:center;left:0;position:absolute;text-shadow:0 0 16px var(--mono-900-alfa60);top:0;width:100%;z-index:1}.combo-modifier__weight-icon[data-v-d6b92f23]{margin-right:8px}.product-image-info[data-v-222c2aee]{align-items:center;display:flex;justify-content:flex-start}.score-info[data-v-222c2aee]{align-items:flex-end;display:flex;gap:4px}.score-quantity[data-v-222c2aee]{color:var(--mono-900);font:var(--font-m-bold);margin-right:12px}.score-text[data-v-222c2aee]{color:var(--mono-600);font:var(--font-m)}.tags-block[data-v-222c2aee]{align-items:center;cursor:pointer;display:flex;gap:4px;margin-left:auto}.tag-image-wrapper[data-v-222c2aee]{border-radius:8px;height:24px;overflow:hidden;width:24px}.tag-image[data-v-222c2aee]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.rest-tags[data-v-222c2aee]{font:var(--font-s-bold);padding:1px 3px}.tag[data-v-222c2aee]{position:relative}.tag[data-v-c1558981]{display:flex;padding:8px 0}.tag-image-wrapper[data-v-c1558981]{border-radius:8px;height:24px;margin-right:12px;overflow:hidden;width:24px}.tag-image[data-v-c1558981]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.tag-info[data-v-c1558981]{color:var(--mono-100)}.tag-title[data-v-c1558981]{font:var(--font-s-bold);margin:0 0 4px}.tag-description[data-v-c1558981]{font:var(--font-xs);margin:0;padding:0}.product-image-block[data-v-dd9ed530]{flex-shrink:0;height:-moz-max-content;height:max-content;position:relative}.product-image-wrapper[data-v-dd9ed530]{background:url(./no-img.BezlnW4w.jpg) 50% no-repeat;background-size:cover;border-radius:16px;display:flex;height:434px;position:relative;width:452px;z-index:1}.product-image-wrapper_mobile[data-v-dd9ed530]{background:var(--mono-100)}@media(max-width:1024px){.product-image-wrapper[data-v-dd9ed530]{height:392px;margin:16px auto 0;width:432px}}@media(max-width:640px){.product-image-wrapper[data-v-dd9ed530]{height:320px;margin:0;width:100%}}@media(max-width:320px){.product-image-wrapper[data-v-dd9ed530]{height:270px;width:100%}}.combo-modifiers-block[data-v-dd9ed530]{overflow-y:scroll}.combo-modifiers-block[data-v-dd9ed530]:hover::-webkit-scrollbar-thumb{background:var(--mono-400)}.image-block-container[data-v-dd9ed530]{height:100%;position:relative;width:100%}.product-image-discount[data-v-dd9ed530],.product-image-weight[data-v-dd9ed530]{background:var(--mono-100);border-radius:8px;color:var(--mono-900);font:var(--font-s-bold);padding:6px 12px;position:absolute;z-index:2}.product-image-container[data-v-dd9ed530]{height:100%;width:100%}.product-image-discount[data-v-dd9ed530]{left:12px;top:12px}@media(max-width:640px){.product-image-discount[data-v-dd9ed530]{left:12px;top:12px}}.product-image-weight[data-v-dd9ed530]{right:12px;top:12px}@media(max-width:640px){.product-image-weight[data-v-dd9ed530]{inset:auto auto 8px 8px}}.product-image__img[data-v-dd9ed530]{border-radius:16px;height:100%;-o-object-fit:cover;object-fit:cover;width:100%}@media(max-width:640px){.product-image__img[data-v-dd9ed530]{border-radius:0}}.product-popup-swiper[data-v-dd9ed530]{border-radius:16px;height:100%;width:100%}.fade-enter-active[data-v-dd9ed530]{transition:opacity .5s}.fade-enter[data-v-dd9ed530]{opacity:0}.product-popup-navigation[data-v-dd9ed530]{border-radius:16px;display:flex;justify-content:space-between;inset:0;overflow:hidden;position:absolute;z-index:200}@media(max-width:640px){.product-popup-navigation[data-v-dd9ed530]{display:none}}.control-button[data-v-dd9ed530]{background:none;border:none;cursor:pointer;padding:0;width:58px}.control-button:hover.prev-product-slide[data-v-dd9ed530]{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 80%)}.control-button:hover.next-product-slide[data-v-dd9ed530]{background:linear-gradient(270deg,rgba(0,0,0,.2),transparent 80%)}.pagination[data-v-dd9ed530]{background:var(--mono-100)}.image-block-container .product-image-pagination[data-v-dd9ed530]{border-radius:24px;bottom:4px;left:50%;padding:4px;transform:translate(-50%)}.image-block-container .product-image-pagination[data-v-dd9ed530],.product-image-quantity[data-v-dd9ed530]{align-items:center;display:flex;justify-content:center;position:absolute;z-index:2}.product-image-quantity[data-v-dd9ed530]{background:var(--mono-alpha-40);border-radius:16px;color:var(--exeption-100);font:var(--font-5xl-bold);inset:0}.product-image-info[data-v-dd9ed530]{padding-top:12px}@media(max-width:1024px){.product-image-info[data-v-dd9ed530]{padding:16px 16px 0}}.close-tooltip-button[data-v-dd9ed530]{position:absolute;right:0}.tooltip[data-v-dd9ed530]{background-color:var(--mono-800);border-radius:16px;display:flex;flex-direction:column;max-height:100%;overflow-y:scroll;padding:12px;position:absolute;width:100%;z-index:200}.tooltip__tags[data-v-dd9ed530]{bottom:0}@media(max-width:1024px){.tooltip__tags[data-v-dd9ed530]{bottom:auto;left:16px;top:calc(100% + 56px);width:calc(100% - 32px)}}@media(max-width:640px){.tooltip__tags[data-v-dd9ed530]{max-height:244px}}.tooltip__discount[data-v-dd9ed530]{margin-left:12px;top:48px;width:calc(100% - 24px)}.tooltip[data-v-dd9ed530]::-webkit-scrollbar{width:12px}.tooltip[data-v-dd9ed530]::-webkit-scrollbar-track{margin:12px 0}.tooltip[data-v-dd9ed530]::-webkit-scrollbar-thumb{background:var(--mono-200);border:4px solid var(--mono-800);border-radius:9999px}.info-arrow[data-v-dd9ed530]{background-color:var(--mono-800);border:inherit;border-radius:0 0 0 4px;clip-path:polygon(0 0,100% 100%,0 100%);content:"";display:block;height:16px;position:absolute;transform:rotate(-45deg);width:16px;z-index:2}.info-arrow__tags[data-v-dd9ed530]{bottom:-5px;right:24px}@media(max-width:1024px){.info-arrow__tags[data-v-dd9ed530]{bottom:-65px;right:40px;transform:rotate(135deg)}}.info-arrow__discount[data-v-dd9ed530]{left:28px;top:44px;transform:rotate(135deg)}.discount-info[data-v-dd9ed530]{color:var(--mono-100);font:var(--font-xs-bold);margin:0;padding:0}.tags-tooltip-content[data-v-dd9ed530]{height:100%;max-width:calc(100% - 32px);z-index:4}.slide-fade-enter-active[data-v-dd9ed530]{transition-delay:.3s}.slide-fade-enter[data-v-dd9ed530],.slide-fade-leave-to[data-v-dd9ed530]{transition-delay:.3s;visibility:hidden}.swiper-container{list-style:none;margin-left:auto;margin-right:auto;overflow:hidden;padding:0;position:relative;z-index:1}.swiper-wrapper{box-sizing:content-box;display:flex;z-index:1}.swiper-slide,.swiper-wrapper{height:100%;position:relative;transition-property:transform;width:100%}.swiper-slide{flex-shrink:0}.product-image_blurred{-webkit-backdrop-filter:blur(20px);backdrop-filter:blur(20px);filter:blur(8px);z-index:10}.adult-tag{box-shadow:0 2px 4px #0000001a;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:20}.quantity[data-v-f6856a0c]{align-items:center;border-radius:6px;display:flex;font:var(--font-s-bold);padding:0 8px;white-space:nowrap;width:-moz-max-content;width:max-content}.quantity__default[data-v-f6856a0c]{background:var(--mono-600);color:var(--mono-100)}.quantity__equal[data-v-f6856a0c]{background:var(--system-green);color:var(--mono-900)}.quantity__primary[data-v-f6856a0c]{background:var(--color-primary);color:var(--exeption-100);padding:3px 9px}.quantity__secondary[data-v-f6856a0c]{background:var(--mono-200);color:var(--mono-900);min-width:26px;padding:6px 10px}.error-message[data-v-f6856a0c],.quantity__secondary[data-v-f6856a0c]{font:var(--font-xs-bold)}.product-info-button[data-v-bb1c7019]{align-items:center;background:none;border:none;display:flex;justify-content:space-between;margin-bottom:8px;padding:8px 0;width:100%}.product-info-button__showed[data-v-bb1c7019]{cursor:pointer}.product-info-header[data-v-bb1c7019]{align-items:baseline;display:flex;gap:8px}.product-info-title[data-v-bb1c7019]{color:var(--mono-900);font:var(--font-l-bold);margin:0;padding:0;text-align:left}.product-info-title_in-tooltip[data-v-bb1c7019]{font:var(--font-s-bold)}.table[data-v-396e9f4f]{border-spacing:0;font:var(--font-s);padding:8px 0 16px;table-layout:fixed;width:100%}.table td[data-v-396e9f4f],.table th[data-v-396e9f4f]{border:none;vertical-align:middle}.table-body[data-v-396e9f4f]{display:flex;flex-direction:column;gap:16px}.table__row[data-v-396e9f4f]{align-items:center;display:flex;height:40px;justify-content:space-between}.table__head[data-v-396e9f4f]{font:var(--font-s);padding:0;text-align:center;width:80px}.table__head_in-tooltip[data-v-396e9f4f]{font:var(--font-xs);text-align:left}.table__cell[data-v-396e9f4f]{padding:0;width:80px}.table__cell-content[data-v-396e9f4f]{align-items:center;display:flex;flex-direction:column}.table__cell-value[data-v-396e9f4f]{font:var(--font-s-bold);height:22px}.table__cell-value_in-tooltip[data-v-396e9f4f]{font:var(--font-xs-bold)}.table__cell-unit[data-v-396e9f4f]{font:var(--font-s);height:18px}.table__cell-unit_in-tooltip[data-v-396e9f4f]{font:var(--font-xs)}.nutrients-consist[data-v-396e9f4f]{font:var(--font-m);margin:0;padding:0}.nutrients-consist_in-tooltip[data-v-396e9f4f]{font:var(--font-s)}.consist-product-info[data-v-f8af5de0]{color:var(--mono-100);display:flex;flex-direction:column;height:100%;padding:12px}.consist-product-info_mobile[data-v-f8af5de0]{padding:0}.consist-header[data-v-f8af5de0]{align-items:center;display:flex;justify-content:space-between}@media(max-width:1024px){.consist-header[data-v-f8af5de0]{gap:8px;justify-content:normal}}.consist-title[data-v-f8af5de0]{font:var(--font-m-bold);margin:0;padding:0}.consist-title[data-v-f8af5de0]:first-letter{text-transform:capitalize}.score-info[data-v-f8af5de0]{align-items:center;background:var(--mono-100);border-radius:8px;color:var(--mono-900);display:flex;font:var(--font-s-bold);gap:4px;justify-content:space-between;padding:3px 8px 3px 4px;z-index:2}@media(max-width:1024px){.score-info[data-v-f8af5de0]{order:-1}}.consist-info[data-v-f8af5de0]{color:var(--mono-400);font:var(--font-xs);margin-top:4px}.consist-nutrients[data-v-f8af5de0]{margin-top:8px}.open-dish-button[data-v-f8af5de0]{margin-top:24px}.open-dish-button-body[data-v-f8af5de0]{display:flex;gap:8px}.consist-content[data-v-76b72cca]{margin:12px 0;width:100%}.set-consist_list[data-v-76b72cca]{list-style:none;margin:0;padding:0}.consist-popover-content[data-v-76b72cca]{color:var(--mono-100);font:var(--font-s);text-align:left;width:420px}@media(max-width:1024px){.consist-popover-content[data-v-76b72cca]{width:calc(100vw - 32px)}}.close-popover[data-v-76b72cca]{display:none;position:absolute;right:8px;top:8px}@media(max-width:1024px){.close-popover[data-v-76b72cca]{display:block}}.constituent-product[data-v-76b72cca]{align-items:flex-start;border-radius:8px;cursor:pointer;display:flex;padding:0 4px;position:relative;width:100%}.constituent-product-image-block[data-v-76b72cca]{background:url(./no-img.BezlnW4w.jpg) 50% no-repeat;background-size:cover;border-radius:12px;height:72px;margin-right:8px;overflow:hidden;width:72px}.constituent-product-image[data-v-76b72cca]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.constituent-product-name[data-v-76b72cca]{font:var(--font-xs);margin:0 0 4px;padding:0}.constituent-product-name[data-v-76b72cca]:first-letter{text-transform:capitalize}.constituent-product-description[data-v-76b72cca]{color:var(--mono-600);font:var(--font-xs);margin:0;padding:0}.constituent-product-quantity[data-v-76b72cca]{margin-left:auto}.combo-button[data-v-4668f2dc]{align-items:center;background:var(--mono-200);border:0;border-radius:12px;color:var(--mono-900);display:flex;font:var(--font-m-bold);height:48px;justify-content:center;transition:all .2s;width:100%}.combo-button[data-v-4668f2dc]:hover{background:var(--color-primary-push);color:var(--mono-100)}.combo-button.chosen[data-v-4668f2dc]{background:var(--color-primary);border-radius:12px;height:unset;padding:9px}.combo-button.active[data-v-4668f2dc]{background:var(--color-primary);color:var(--mono-100)}.combo-button.disabled[data-v-4668f2dc]{background:var(--mono-200);color:var(--mono-900)}.combo-button[data-v-4668f2dc]:disabled{cursor:default}.chosen-modifier[data-v-4668f2dc]{display:flex;justify-content:flex-start;width:100%}.chosen-modifier__img[data-v-4668f2dc]{background-image:url(./no-img.BezlnW4w.jpg);background-repeat:no-repeat;background-size:cover;border-radius:16px;height:88px;margin-right:16px;min-height:88px;min-width:88px;overflow:hidden;width:88px}.chosen-modifier__img img[data-v-4668f2dc]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chosen-modifier__text[data-v-4668f2dc]{color:var(--mono-100);font:var(--font-m-bold);padding:8px 0 0;text-align:left;width:calc(100% - 100px)}.chosen-modifier__title[data-v-4668f2dc]{margin-bottom:8px;max-width:318px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.chosen-modifier__subtitle[data-v-4668f2dc]{font:var(--font-s);max-width:318px}.combo-button.disabled .chosen-modifier__subtitle[data-v-4668f2dc],.combo-button.disabled .chosen-modifier__text[data-v-4668f2dc],.combo-button.disabled .chosen-modifier__title[data-v-4668f2dc]{color:var(--mono-900)}.combo-wrapper[data-v-106f03a2]{overflow-y:auto;width:100%}.combo[data-v-106f03a2]{align-items:flex-start}.combo[data-v-106f03a2],.combo__button[data-v-106f03a2]{display:flex;flex-direction:column}.combo__button[data-v-106f03a2]{width:100%}.combo[data-v-106f03a2]:not(:last-child){margin-bottom:12px}.card-container[data-v-e6cc0c63]{background:var(--mono-200);border:none;border-radius:13px;color:var(--mono-900);cursor:pointer;padding:0;text-align:left;width:100%}.card-container__disabled[data-v-e6cc0c63]{cursor:not-allowed;opacity:.7}.card-header[data-v-e6cc0c63]{border-radius:12px;height:104px;overflow:hidden;position:relative;width:100%}.card-image[data-v-e6cc0c63]{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.image-quantity-container[data-v-e6cc0c63]{align-items:center;background:var(--mono-alpha-40);color:var(--exeption-100);display:flex;font:var(--font-xl-bold);justify-content:center;inset:0;position:absolute}.card-body[data-v-e6cc0c63]{background:var(--mono-200);border-radius:12px;display:flex;flex-direction:column;padding:8px;position:relative}.card-body__without-image[data-v-e6cc0c63]{padding:24px 8px 8px}.tag-container[data-v-e6cc0c63]{position:absolute;right:0;top:0}.modifier-title[data-v-e6cc0c63]{display:-webkit-box;-webkit-line-clamp:2;margin:0 0 16px;min-height:36px;padding:0;-webkit-box-orient:vertical;overflow:hidden}.card-controls[data-v-e6cc0c63],.modifier-title[data-v-e6cc0c63]{color:var(--mono-900);font:var(--font-s-bold)}.card-controls[data-v-e6cc0c63]{display:flex;justify-content:space-between;padding:8px 4px}.control-button[data-v-e6cc0c63]{background:none;border:none;cursor:pointer;margin:0 0 0 auto;outline:none;padding:0}.modifier-group[data-v-59750ac8]{display:grid;gap:8px;grid-template-columns:repeat(2,1fr)}@media(min-width:375px){.modifier-group[data-v-59750ac8]{grid-template-columns:repeat(3,minmax(100px,1fr))}}.replacement-modifier-button-wrapper[data-v-390fce53]{background:var(--mono-200);border-radius:12px;display:grid;gap:4px;grid-template-columns:repeat(auto-fit,minmax(100px,1fr));padding:4px}.replacement-modifier-button[data-v-390fce53]{align-items:center;background:none;border:none;border-radius:12px;color:var(--mono-900);cursor:pointer;display:flex;flex-direction:column;font:var(--font-s-bold);justify-content:center;padding:4px;width:100%}.replacement-modifier-button__active[data-v-390fce53]{background:var(--color-primary);color:var(--mono-100)}.replacement-modifier-name[data-v-390fce53]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;color:var(--mono-900);overflow:hidden;width:100%}.replacement-modifier-name_active[data-v-390fce53]{color:var(--exeption-100)}.replacement-modifier-price[data-v-390fce53]{color:var(--mono-600);font:var(--font-xs)}.replacement-modifier-price_active[data-v-390fce53]{color:var(--exeption-100)}.replacement-modifier-buttons{margin-bottom:16px}.ingredient-checkbox[data-v-102cb553]{align-items:center;background:var(--mono-200);border:none;border-radius:12px;color:var(--mono-900);cursor:pointer;display:flex;font:var(--font-m);height:-moz-max-content;height:max-content;outline:none;padding:12px;text-align:left;width:-moz-max-content;width:max-content}.ingredient-checkbox[data-v-102cb553]:focus-visible{outline:2px solid var(--system-orange-alfa20)}.ingredient-checkbox[data-v-102cb553]:hover{background:var(--mono-300)}.checkmark[data-v-102cb553]{align-items:center;background-color:var(--mono-100);border-color:var(--mono-600);border-radius:6px;border-style:solid;border-width:2px;display:flex;height:24px;justify-content:center;margin-right:12px;min-width:24px;outline:0;width:24px}.checkmark__checked[data-v-102cb553]{background-color:var(--color-primary);border-color:var(--color-primary)}.ingredient-text[data-v-102cb553]{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.comment-block[data-v-ef5d7432]{display:flex;flex-wrap:wrap;gap:8px}.product-info[data-v-58fb6322]{color:var(--mono-900);height:100%;overflow-y:scroll;padding-right:24px}@media(max-width:1024px){.product-info[data-v-58fb6322]{padding-right:0}.product-info[data-v-58fb6322]::-webkit-scrollbar{display:none}}.product-info-name[data-v-58fb6322]{font:var(--font-2xl-bold);margin:0 0 16px;padding:0}.product-info-name[data-v-58fb6322]:first-letter{text-transform:capitalize}.replacement-modifier-price[data-v-58fb6322]{color:var(--mono-400);font:var(--font-xs)}.replacement-modifier-price__active[data-v-58fb6322]{color:var(--mono-100)}.info-row[data-v-58fb6322]{margin-bottom:16px}.product-description[data-v-58fb6322]{font:var(--font-m)}.product-popup-wrapper[data-v-60dc83ad]{align-items:flex-start;-webkit-backdrop-filter:var(--modal-backdrop-filter);backdrop-filter:var(--modal-backdrop-filter);background-color:var(--mono-800-alfa50);display:flex;height:100%;justify-content:center;inset:0;max-height:100%;outline:0;overflow:hidden;padding-bottom:64px;padding-top:64px;position:fixed;z-index:1050}@media(max-width:640px){.product-popup-wrapper[data-v-60dc83ad]{padding:0}}.left-button[data-v-60dc83ad],.right-button[data-v-60dc83ad]{align-items:center;background:none;border:none;bottom:0;cursor:pointer;display:flex;left:0;outline:none;padding:0 34px 0 50px;position:absolute;top:0}.left-button[data-v-60dc83ad]:hover,.right-button[data-v-60dc83ad]:hover{background:linear-gradient(90deg,rgba(0,0,0,.2),transparent 90%)}@media(max-width:720px){.left-button[data-v-60dc83ad],.right-button[data-v-60dc83ad]{display:none}}.right-button[data-v-60dc83ad]{left:auto;padding:0 50px 0 34px;right:0}.right-button[data-v-60dc83ad]:hover{background:linear-gradient(270deg,rgba(0,0,0,.2),transparent 90%)}.button-body[data-v-60dc83ad]{background:var(--exeption-400);border-radius:16px;padding:16px}.product-popup[data-v-60dc83ad]{background-color:var(--mono-100);border-radius:24px;display:flex;flex-direction:column;height:100%;max-height:calc(var(--100vh) - 128px);outline:none;overscroll-behavior:contain;position:relative}@media(max-width:640px){.product-popup[data-v-60dc83ad]{border-radius:0;height:100%;max-height:100lvh;padding:0;width:100%}}.product-popup-body[data-v-60dc83ad]{border-top-left-radius:24px;border-top-right-radius:24px;display:flex;gap:32px;overflow-y:auto;padding:16px 0 16px 16px;width:936px;-webkit-overflow-scrolling:touch;overscroll-behavior:contain}.product-popup-body[data-v-60dc83ad]::-webkit-scrollbar{display:none}@media(max-width:1024px){.product-popup-body[data-v-60dc83ad]{flex-direction:column;gap:16px;padding:0;width:464px}}@media(max-width:640px){.product-popup-body[data-v-60dc83ad]{border-radius:0;height:var(--100vh);margin:0;max-height:-moz-max-content;max-height:max-content;width:100%}}.product-popup-close[data-v-60dc83ad]{position:absolute;right:-48px;top:0}@media(max-width:640px){.product-popup-close[data-v-60dc83ad]{right:8px;top:8px;z-index:10}}.product-info-wrapper[data-v-60dc83ad]{display:flex;flex-direction:column;width:100%}@media(max-width:1024px){.product-info-wrapper[data-v-60dc83ad]{padding:0 16px}}.product-popup-footer[data-v-60dc83ad]{margin-left:auto;margin-top:auto;padding:16px;width:468px}@media(max-width:1024px){.product-popup-footer[data-v-60dc83ad]{box-shadow:var(--shadow-fixed);width:100%}}.microdata[data-v-60dc83ad]{display:none}
