@keyframes up-block{0%{transform:translateY(100%)}to{transform:translateY(0%)}}@keyframes down-block{0%{transform:translateY(0%)}to{transform:translateY(100%)}}.v-dish-actions__block-name{color:#292929;font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}@media screen and (width>=768px){.v-dish-actions__block-name{font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}}.v-dish-combo-head-item{background:#fff;border-radius:10px;padding:.5rem}.v-dish-combo-head-item h3{color:#292929;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}.v-dish-combo-head-item__image{border-radius:5px;flex-shrink:0;width:100%;max-width:116px;overflow:hidden}.v-dish-combo-head-item .v-button{width:120px;min-height:40px}.v-dish-combo-head-item--active{background:#fff7ef}.v-dish-combo__dish{cursor:pointer;background:#f6f6f6;border-radius:10px;width:100%;height:100%;transition:all .2s;overflow:hidden}.v-dish-combo__dish-image .v-dish-image{border-radius:5px}.v-dish-combo__dish-name{text-align:center;padding:0 .25rem;font-family:Rubik,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem}.v-dish-combo__dish-info-button svg{color:#aaa;transition:all 60ms}.v-dish-combo__dish-info-button:active svg{color:#ff9b37}.v-dish-combo__dish--active{background:#fff0e1}.v-dish-combo .v-accordion{border-radius:unset;-webkit-box-shadow:unset;box-shadow:unset;border-top:unset}.v-dish-combo .v-accordion__head{padding-left:0!important}.v-dish-combo .v-accordion__content{transition:unset;padding:0!important}.v-dish-combo .v-accordion__content-wrapper{padding-top:1rem;padding-bottom:1rem}@media screen and (width>=1024px){.v-dish-combo__dish-info-button:hover svg{color:#ff9b37}.v-dish-combo__dish-info-button:active svg{color:#ffdab7}.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 h3{color:#666;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}.v-dish-excludes__list li+li{margin-top:.5rem}.v-dish-button{background:#ff463c;border-radius:10px;justify-content:center;align-items:center;width:50%;min-height:48px;padding:0;display:flex;position:relative;overflow:hidden}.v-dish-button__buttons{z-index:1;position:absolute;inset:0}.v-dish-button__button{transition:all 10ms ease-in-out;background-color:#ffffff1a;border-radius:10px;width:100%;transition:all .1s ease-in-out}.v-dish-button__button:active{background-color:#0000}.v-dish-button__button:disabled{cursor:no-drop;background-color:#fff6!important}.v-dish-button__button--active{width:calc(50% - 20px)}.v-dish-button__button--active:active{background-color:#fb0d0033}.v-dish-button__button--active:first-child{border-top-right-radius:0;border-bottom-right-radius:0}.v-dish-button__button--active:last-child{border-top-left-radius:0;border-bottom-left-radius:0}.v-dish-button__icon{justify-content:center;align-items:center;width:calc(50% - 20px);display:flex}.v-dish-button__icon svg{color:#fff;width:1.5rem;height:1.5rem}.v-dish-button__value{color:#fff;text-align:center;justify-content:center;align-items:center;width:40px;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem;display:flex}.v-dish-button__value.fill-width{width:100%}.v-dish-button--active{background:#ffe9e8}.v-dish-button--active .v-dish-button__icon svg{color:#ff463c}.v-dish-button--active .v-dish-button__value{color:#ff463c;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:500;line-height:1.125rem}@media screen and (width>=1024px){.v-dish-button__button{background-color:#ffffff1a;border-radius:10px;width:100%;transition:all 10ms ease-in-out}.v-dish-button__button:hover{background-color:#0000}.v-dish-button__button:active{background-color:#ffffff4d}.v-dish-button__button--active{width:calc(50% - 20px)}.v-dish-button__button--active:hover{background-color:#fb0d0033}.v-dish-button__button--active:active{background-color:#fb0d001a}}.v-dish-toppings__item{width:50%;padding:.25rem}.v-dish-toppings__card{background:#fff;border-radius:10px;overflow:hidden}.v-dish-toppings__card--added{background:#fff0e1}.v-dish-toppings__image{position:relative}.v-dish-toppings__image .v-dish-image{border-radius:5px;overflow:hidden}.v-dish-toppings__weight{background:#fff;border-radius:4px;padding:.125rem .25rem;position:absolute;bottom:.25rem;right:.75rem}.v-dish-toppings__name{text-align:center;font-family:Rubik,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem}.v-dish-toppings .v-order-button--value{width:28px!important}@media screen and (width>=480px){.v-dish-toppings__item{width:25%}}@media screen and (width>=768px){.v-dish-toppings__item{width:20%}}@media screen and (width>=1024px){.v-dish-toppings__item{width:12.5%}}.dish-page{padding-bottom:calc(110px + var(--safe-area-bottom))}.dish-page__wrapper{background:#fff;border-radius:10px;margin:0;box-shadow:4px 4px 30px #0000000d}.dish-page__image .v-carousel{border:none;border-radius:8px;padding-bottom:65.625%}.dish-page__image .v-carousel__navs{padding:0 1.5rem;display:none}.dish-page__image .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__image .v-carousel__navs button svg{color:#ffdab7;width:32px;height:32px}.dish-page__image .v-carousel__navs button:active{background:#f3f3f5!important}.dish-page__image .v-carousel__navs button:disabled{opacity:0;pointer-events:none}.dish-page__image .v-carousel__buttons{padding:unset}.dish-page__image .v-carousel__buttons button{-webkit-box-shadow:none;box-shadow:none;margin:unset;background:#aaa}.dish-page__image .v-carousel__buttons .active{background:#ffdab7;transform:scale(.5)}.dish-page__header{overflow:hidden}.dish-page__header h1{text-overflow:ellipsis;font-family:Rubik,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5rem;overflow:hidden}.dish-page__header .v-weight{font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.dish-page__back .v-close-button{border:2px solid #aaa}.dish-page__consist{color:#aaa;font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.dish-page__consist span,.dish-page__consist p{color:#aaa!important;font-family:Rubik,sans-serif!important;font-size:.875rem!important;font-style:normal!important;font-weight:400!important;line-height:1rem!important}.dish-page__ingredients h3{color:#666;font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.dish-page__ingredients span{color:#aaa;font-family:Rubik,sans-serif;font-size:.875rem;font-style:normal;font-weight:400;line-height:1rem}.dish-page__nutritional{border:1px solid #eaeaf0;border-radius:12px;min-height:48px}.dish-page__nutritional-item+.dish-page__nutritional-item{border-left:1px solid #eaeaf0}.dish-page__nutritional-item{flex-grow:1}.dish-page__nutritional-item span{color:#292929;font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}.dish-page__nutritional-item label{color:#aaa;font-family:Rubik,sans-serif;font-size:.75rem;font-style:normal;font-weight:400;line-height:.875rem}.dish-page__button{width:100vw;padding-bottom:calc(60px + 1rem + 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__block h2{font-family:Rubik,sans-serif;font-size:1.25rem;font-style:normal;font-weight:400;line-height:1.5rem}@media screen and (width>=768px){.dish-page__image .v-carousel__navs{display:flex}.dish-page__header h1{font-family:Rubik,sans-serif;font-size:1.25rem;font-style:normal;font-weight:500;line-height:1.5rem}.dish-page__header .v-weight,.dish-page__ingredients h3{font-family:Rubik,sans-serif;font-size:1rem;font-style:normal;font-weight:400;line-height:1.125rem}.dish-page__nutritional{min-height:48px}.dish-page__button{padding-bottom:1rem}}@media screen and (width>=1024px){.dish-page__wrapper{margin:0}.dish-page__content{width:40%;min-width:336px}.dish-page__scroll-block{border-top:1px solid #f3f3f5;border-bottom:1px solid #f3f3f5}.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}}.menu__title h1{color:#666}@media screen and (width>=1024px){.menu,.menu__wrapper{height:100%}}
