@keyframes up-block{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes down-block{0%{transform:translateY(0%)}to{transform:translateY(100%)}}.v-dish-toppings__card{background:#fff;border-radius:12px;overflow:hidden;box-shadow:4px 4px 30px #0000000d}.v-dish-toppings__item{width:33.3333%;padding:.25rem}.v-dish-toppings__name{text-align:center;padding:0 .25rem;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:.875rem}@media screen and (width>=768px){.v-dish-toppings__name{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}}.v-dish-actions__block-name{color:#000;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}@media screen and (width>=768px){.v-dish-actions__block-name{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}}.v-dish-combo__dish{cursor:pointer;background:#fff;border:2px solid #fff;border-radius:12px;width:100%;height:100%;transition:all .2s;overflow:hidden;box-shadow:4px 4px 30px #0000000d}.v-dish-combo__dish-name{text-align:center;padding:0 .25rem;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:.875rem}.v-dish-combo__dish-info-button svg{color:gray;transition:all 60ms}.v-dish-combo__dish-info-button:active svg{color:#689919}.v-dish-combo__dish--active{border:2px solid #8abe35}.v-dish-combo .v-accordion{border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset;background-color:#fafafa;border-top:1px solid #f4f4f4}.v-dish-combo .v-accordion__head{padding-left:0!important}.v-dish-combo .v-accordion__title{color:gray;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:.875rem}.v-dish-combo .v-accordion__description{color:#000;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem;transition:all .2s;margin-top:.25rem!important}.v-dish-combo .v-accordion__arrow{color:gray}.v-dish-combo .v-accordion__content{transition:unset;padding:0!important}.v-dish-combo .v-accordion__content-wrapper{padding-top:1rem}.v-dish-combo .v-accordion--not-default .v-accordion__description{color:#8abe35}@media screen and (width>=768px){.v-dish-combo .v-accordion{background-color:#fff}.v-dish-combo .v-accordion__title{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.v-dish-combo .v-accordion__description{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}}@media screen and (width>=1024px){.v-dish-combo__dish-info-button:hover svg{color:#000}.v-dish-combo__dish-info-button:active svg{color:#689919}.v-dish-combo .row{margin:-.25rem}.v-dish-combo .col{padding:.25rem}.v-dish-combo .v-accordion:first-child{border-top:unset}.v-dish-combo .v-accordion__content{padding:0 .5rem!important}}.v-dish-excludes__list li+li{margin-top:.5rem}.dish-page{padding-bottom:calc(126px + var(--safe-area-bottom))}.dish-page h1,.dish-page h2{font-family:Nunito Sans,sans-serif;font-size:1.25rem;font-style:normal;font-weight:700;line-height:1.625rem}.dish-page h3{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.dish-page__header{overflow:hidden}.dish-page__header h1{text-overflow:ellipsis;overflow:hidden}.dish-page__header .v-weight{font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.dish-page__back .v-close-button{border:2px solid #f4f4f4}.dish-page__consist{color:gray;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.dish-page__consist span,.dish-page__consist p{color:gray!important;font-family:Nunito Sans,sans-serif!important;font-size:.875rem!important;font-style:normal!important;font-weight:600!important;line-height:1.125rem!important}.dish-page__ingredients span{color:gray;font-family:Nunito Sans,sans-serif;font-size:.875rem;font-style:normal;font-weight:600;line-height:1.125rem}.dish-page__nutritional{border:1px solid #f4f4f4;border-radius:12px;min-height:44px}.dish-page__nutritional-item+.dish-page__nutritional-item{border-left:1px solid #f4f4f4}.dish-page__nutritional-item{flex-grow:1}.dish-page__nutritional-item span{color:#000;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.dish-page__nutritional-item label{color:gray;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:.875rem}.dish-page__button{width:100vw;padding-bottom:calc(76px + 1.5rem + var(--safe-area-bottom));z-index:496;background:#fff;border-radius:10px 10px 0 0;bottom:0;left:0;right:0;box-shadow:13px 17px 42px #00000014}.dish-page__button--total-price{background-color:#f8ab33;border-radius:8px;padding:.25rem .5rem}.dish-page .v-carousel{border:none;padding-bottom:72.0721%}.dish-page .v-carousel__navs{padding:0 1.5rem;display:none}.dish-page .v-carousel__navs button{opacity:1;border-radius:50%;width:64px;height:64px;transition:all .2s ease-in-out;box-shadow:4px 4px 30px #0000000d;background:#fff!important}.dish-page .v-carousel__navs button svg{color:#8abe35;width:32px;height:32px}.dish-page .v-carousel__navs button:active{background:#f4f4f4!important}.dish-page .v-carousel__navs button:disabled{opacity:0;pointer-events:none}.dish-page .v-carousel__buttons{padding:unset}.dish-page .v-carousel__buttons button{-webkit-box-shadow:none;box-shadow:none;margin:unset;background:gray}.dish-page .v-carousel__buttons .active{background:#8abe35;transform:scale(.5)}@media screen and (width>=768px){.dish-page{padding-bottom:unset}.dish-page h1,.dish-page h2{font-family:Nunito Sans,sans-serif;font-size:1.375rem;font-style:normal;font-weight:700;line-height:1.5rem}.dish-page h3{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.dish-page__wrapper{background:#fff;border-radius:40px;margin:0;box-shadow:4px 4px 30px #0000000d}.dish-page__header .v-weight{font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}.dish-page__nutritional{min-height:44px}.dish-page__nutritional-item+.dish-page__nutritional-item{border-left:2px solid #f4f4f4}.dish-page__button{padding-bottom:1rem}.dish-page .v-carousel{border-radius:30px;overflow:hidden}.dish-page .v-carousel__navs{display:flex}.dish-page .v-count-badge{top:.5rem;right:.5rem}}@media screen and (width>=1024px){.dish-page__wrapper{margin:0}.dish-page__content{width:38%;min-width:350px}.dish-page__scroll-block{border-top:1px solid #f4f4f4;border-bottom:1px solid #f4f4f4}.dish-page__ingredients h3{display:block}.dish-page__button{width:100%;left:unset;right:unset;bottom:unset;padding-bottom:unset;background:unset;border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset;z-index:unset}}.v-banner-image{background:#f4f4f4 url(/img/loading/loading.svg) 50%/48px 48px no-repeat;overflow:hidden}@media screen and (width>=768px){.v-banner-image{border-radius:40px}}.menu__filter{overflow:auto}.menu__filter-wrapper{width:fit-content}.menu__filter-button{color:#000;background:#f4f4f4;border-radius:30px;width:max-content;min-height:40px;margin-right:.5rem;padding:.25rem 1rem;font-family:Nunito Sans,sans-serif;font-size:.75rem;font-style:normal;font-weight:600;line-height:.875rem;transition:all 60ms}.menu__filter-button.active,.menu__filter-button:active{color:#fff;background:gray}.menu__filter-button.active:active{color:#000;background:#f4f4f4}@media screen and (width>=1024px){.menu,.menu__wrapper{height:100%}.menu__filter{overflow:unset}.menu__filter-wrapper{flex-wrap:wrap}.menu__filter-button{width:max-content;min-height:44px;margin:0 1rem .5rem 0;padding:.25rem 2rem;font-family:Nunito Sans,sans-serif;font-size:1rem;font-style:normal;font-weight:700;line-height:1.25rem}}
