[data-v-a9fb12fc]:root{--app-height:100%;--topAdditionGap:0px;--white:#fff;--mainBg:#fff;--black:#000;--blackText:#141414;--blackText2:#262523;--blackText3:#262626;--grayBg:#f5f4f2;--grayBg2:#f9f9f9;--grayText:#969696;--grayText2:#d9d9d9;--grayLine:#262626;--orange:#f60;--orangeSecondary:#ff9a56;--orangeLight:#ffefe5;--yellow:#fede59;--yellowLight:#fff6ce;--yellowLightSecondary:#fff9df;--yellowDark:#ffce00;--textForMainButtons:#000;--blue:#50adca;--blueDark:#489ab4;--blueLight:#47c2e896;--red:#ec2525;--green:#49ba40;--greenLight:#e4f3d9;--greenDark:#089b43}body[data-v-a9fb12fc]{-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;box-sizing:border-box;color:var(--blackText);font-family:Gilroy;font-size:16px;overflow-x:hidden;scroll-behavior:smooth}body.overflow-hidden[data-v-a9fb12fc]{overflow:hidden}button[data-v-a9fb12fc]{touch-action:manipulation}input[data-v-a9fb12fc]::-webkit-inner-spin-button,input[data-v-a9fb12fc]::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=numbr][data-v-a9fb12fc]{-moz-appearance:textfield}.exact-active-link[data-v-a9fb12fc]{cursor:default;pointer-events:none}[v-cloak][data-v-a9fb12fc],img[src=""][data-v-a9fb12fc]{display:none}.container[data-v-a9fb12fc]{margin:0 auto;max-width:1680px;padding:0 20px;width:100%}.d-none[data-v-a9fb12fc]{display:none!important}.fade-enter-active[data-v-a9fb12fc],.fade-leave-active[data-v-a9fb12fc]{transition:opacity .3s}.fade-enter[data-v-a9fb12fc],.fade-leave-to[data-v-a9fb12fc]{opacity:0}.page-enter-active[data-v-a9fb12fc],.page-leave-active[data-v-a9fb12fc]{transition:opacity .3s}.page-enter[data-v-a9fb12fc],.page-leave-to[data-v-a9fb12fc]{opacity:0}.slide-top-enter-active[data-v-a9fb12fc],.slide-top-leave-active[data-v-a9fb12fc]{transition:opacity .3s linear,transform .3s ease}.slide-top-enter-from[data-v-a9fb12fc],.slide-top-leave-to[data-v-a9fb12fc]{opacity:0;transform:translateY(30px)}.slide-right-enter-active[data-v-a9fb12fc],.slide-right-leave-active[data-v-a9fb12fc]{transition:opacity .3s linear,transform .3s ease}.slide-right-enter-from[data-v-a9fb12fc],.slide-right-leave-to[data-v-a9fb12fc]{opacity:0;transform:translate(30px)}.cart-enter-active[data-v-a9fb12fc],.cart-leave-active[data-v-a9fb12fc]{transition:opacity .3s linear,transform .3s ease}.cart-enter-from[data-v-a9fb12fc],.cart-leave-to[data-v-a9fb12fc]{opacity:0;transform:translate(512px)}.mobile-menu-active[data-v-a9fb12fc]{transition:opacity .3s linear,transform .3s ease}.mobile-menu-from[data-v-a9fb12fc],.mobile-menu-to[data-v-a9fb12fc]{opacity:0;transform:translate(320px)}.add-button[data-v-a9fb12fc]{align-items:center;display:flex;justify-content:center;grid-gap:10px;background:var(--grayBg);border:2px solid transparent;border-radius:14px;color:var(--black);font-size:16px;font-weight:400;font-weight:500;height:48px;line-height:18.4px;padding:0;transition:border-color .3s,background-color .3s;white-space:nowrap;width:100%}@media (min-width:768px){.add-button[data-v-a9fb12fc]{padding:0 10px}}.add-button--reverse[data-v-a9fb12fc]{flex-direction:row-reverse}.add-button--counter[data-v-a9fb12fc]{gap:0;justify-content:space-between}.add-button--small[data-v-a9fb12fc]{font-size:14px;font-weight:400;font-weight:500;height:32px;line-height:16.1px;padding:0}.add-button--app[data-v-a9fb12fc]{font-weight:600}.add-button small[data-v-a9fb12fc]{color:var(--orange);line-height:18.5px;text-decoration:line-through}.add-button.active[data-v-a9fb12fc],.add-button[data-v-a9fb12fc]:hover:enabled{background:var(--white);border-color:var(--yellowDark)}.add-button[data-v-a9fb12fc]:disabled{cursor:not-allowed}.no-in-stock p[data-v-a9fb12fc]{align-items:center;border:1px solid rgba(236,37,37,.306);border-radius:12px;color:var(--red);display:flex;height:48px;justify-content:center;padding:0 16px}.add-button.dark[data-v-a9fb12fc]{background:var(--blackText2)!important;color:var(--white)}.add-button.dark[data-v-a9fb12fc] .ui-icon svg path{fill:var(--white)}.add-button--app.dark[data-v-a9fb12fc] .ui-icon svg path{fill:var(--blackText2);stroke:var(--white)}.add-button.restaurant[data-v-a9fb12fc]{background:transparent;border:1px solid #000;transition:all .2s ease}.add-button.restaurant[data-v-a9fb12fc]:hover{background:#00000013;border:1px solid #000!important}.add-button.restaurant.add-button--counter[data-v-a9fb12fc]{background:var(--black);border:1px solid #000;color:var(--white)}.add-button.restaurant.add-button--counter[data-v-a9fb12fc] .ui-icon svg path{fill:var(--white)}
