.food__info{padding:12px;background:#fff;border-radius:8px;margin-bottom:8px}.food__info .food__info__dollars{font-weight:600;font-size:40px;line-height:40px;letter-spacing:-.01em;color:#151c22}.food__info .food__info__cents{color:#dde1e5}.food__qr-btn{display:flex;align-items:center;padding:12px;background:#fff;border-radius:8px;margin-bottom:8px}.food__qr-btn p{margin-left:8px;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.food__qr-btn .qr-btn__right-arrow{margin-left:auto;margin-right:20px}.food__dotacii{background:#fff;border-radius:8px;padding:12px;margin-bottom:20px}.food__dotacii .food__dotacii__title{font-style:normal;font-weight:400;font-size:13px;line-height:16px;letter-spacing:.1px;color:#151c22;margin:0 0 12px}.food__dotacii .dotacii__items{display:flex;flex-wrap:wrap}.food__dotacii .dotacii__item{text-align:center;flex:1 0 50%;margin:0 0 8px}.food__dotacii .dotacii__item:nth-child(2n),.food__dotacii .dotacii__item:nth-child(odd){padding-right:8px}.food__dotacii .dotacii__item .dotacii__item__box{border:.5px solid #dde1e5;box-sizing:border-box;border-radius:4px;padding:12px}.food__dotacii .dotacii__item .dotacii__item__box img{margin-bottom:4px}.food__dotacii .dotacii__item .dotacii__item__box .dotacii__item__title{font-style:normal;font-weight:400;font-size:13px;line-height:16px;letter-spacing:.1px;color:#000}.food-menu .food-menu__item{background:#fff;border-radius:8px;margin-bottom:8px;padding:12px 10px}.food-menu .food-menu__item.food-menu__item--active{border:2px solid #34bc9b}.food-menu .food-menu__item .food-menu__item__description{font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:-.1px;color:#667a8b}.food-menu .food-menu__item .food-menu__item__bottom{display:flex;align-items:center}.food-menu .food-menu__item .food-menu__item__bottom .food-menu__item__bottom__price{font-style:normal;font-weight:400;font-size:16px;line-height:20px;letter-spacing:-.1px;color:#34bc9b}.food-menu .food-menu__item .food-menu__item__bottom .food-menu__item__bottom__qty-control{display:flex;align-items:center;margin-left:auto;min-height:36px}.food-menu .food-menu__item .food-menu__item__bottom .food-menu__item__bottom__qty-control .qty-control__btn{display:flex;align-items:center;justify-content:center;background:#f9fafb;border-radius:8px;height:36px;width:36px}.food-menu .food-menu__item .food-menu__item__bottom .food-menu__item__bottom__qty-control .qty-control__btn:active{background:#34bc9b}.food-menu .food-menu__item .food-menu__item__bottom .food-menu__item__bottom__qty-control .qty-control__qty{min-width:30px;text-align:center;font-style:normal;font-weight:400;font-size:18px;line-height:24px;letter-spacing:.02em;color:#000}.header--food{display:flex;align-items:center;justify-content:space-between}.header--food__back-link{display:flex;align-items:center;color:#fff;font-weight:600;font-size:26px;line-height:28px;margin:0 12px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header--food__back-link svg{flex-shrink:0}.header--food__text{flex:1 1 auto;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;min-width:0;text-align:center}.header--food__right-icon{margin:0 0 0 12px;color:transparent}.header--food__right-icon--active{color:#fff}.food-footer{position:fixed;bottom:0;left:0;right:0;z-index:2;padding:8px 16px;background-color:#fff}.food-footer .food-footer__price-btn{position:relative;padding:16px;background:#0086e7;color:#fff;text-align:center;border-radius:12px}.food-footer .food-footer__price-btn .food-footer__price-btn__qty{position:absolute;bottom:0;top:0;margin:auto;display:flex;align-items:center;justify-content:center;padding:0 6px;min-width:26px;height:20px;background:#fff;border-radius:50px}.food-history__item{display:flex;align-items:center;justify-content:space-between;background:#fff;border-radius:8px;margin-bottom:8px;padding:12px 10px;width:100%;max-width:100%}.food-history__item .food-history__item__left{min-width:0;margin-right:8px}.food-history__item .food-history__item__left p{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.food-history__item .food-history__item__left .food-history__item__date{font-style:normal;font-weight:400;font-size:14px;line-height:16px;letter-spacing:-.1px;color:#667a8b}.food-history__item .food-history__item__left .food-history__item__price{font-style:normal;font-weight:400;font-size:16px;line-height:20px;margin-top:4px;letter-spacing:-.1px;color:#34bc9b}.food-history__item .food-history__item__right{margin:8px}.food-history-info{background:#fff;padding:16px;border-radius:8px}.food-history-info .food-history-info__row{display:flex;justify-content:space-between}.food-history-info .food-history-info__divider{border:.5px solid #dde1e5}.header--food-history-item{display:flex;align-items:center;justify-content:space-between}.header--food-history-item__back-link{display:flex;align-items:center;font-weight:600;font-size:26px;line-height:28px;margin:0 12px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header--food-history-item__back-link svg{flex-shrink:0}.header--food-history-item__text{flex:1 0 auto;color:#151c22;min-width:0;text-align:center}.header--food-history-item__right-icon{width:24px;height:24px}.qr-page{padding:48px 32px;background:#fff;border-radius:12px;text-align:center}.qr-page .qr-page__smile-img{width:64px;height:auto;margin-bottom:20px}.qr-page .qr-page__title{margin-bottom:45px}.header--qr{display:flex;align-items:center;justify-content:space-between}.header--qr__back-link{display:flex;align-items:center;font-weight:600;font-size:26px;line-height:28px;margin:0 12px 0 0;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.header--qr__back-link svg{flex-shrink:0}.food-order{padding:12px;background:#fff;border-radius:8px;margin-bottom:8px}.food-order .food-order__item{display:flex;justify-content:space-between;margin-bottom:16px}.food-order .food-order__divider{border:1px dashed #dde1e5}