body{margin:0;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI","Roboto","Oxygen","Ubuntu","Cantarell","Fira Sans","Droid Sans","Helvetica Neue",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}.app_app__llV42{background-color:#131316;margin:auto;max-width:62%}.app-header_header__1iHLW{display:grid;grid-template-columns:1fr 1fr 1fr;max-width:1920px;width:100%;background-color:#1c1c21}.app-header_menu__3SLom{-webkit-align-self:center;align-self:center;justify-self:start}.app-header_logo__zVEfY{-webkit-align-self:center;align-self:center;justify-self:center}.app-header_profile__2xjkN{-webkit-align-self:center;align-self:center;justify-self:end}.app-header_link__2y8TU{text-decoration:none;display:-webkit-flex;display:flex;color:#8585ad;-webkit-align-content:center;align-content:center;box-sizing:border-box;border-radius:40px;white-space:nowrap}.app-header_menuList__7wAoR{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.app-header_activeProfileLink__z79q0{color:#f2f2f3}.ingredient-details_content__WdJuD{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;width:640px}.ingredient-details_title__2_5MB{-webkit-align-self:center;align-self:center;line-height:64px}.ingredient-details_image__H2-xP{width:480px;height:240px}.ingredient-details_nutrients__3DmXA{list-style:none;margin:0;padding:0;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.modal_modal__14tB-{position:relative;background-color:#1c1c21;border-radius:40px;box-sizing:border-box;box-shadow:0 24px 32px rgba(0,0,0,.04),0 16px 24px rgba(0,0,0,.04),0 4px 8px rgba(0,0,0,.04),0 0 1px rgba(0,0,0,.04)}.modal_closeButton__GP740{position:absolute;top:60px;right:40px;background-color:transparent;border:none}.modal-overlay_modalOverlay__qhBq8{position:fixed;width:100%;height:100%;top:0;left:0;-webkit-justify-content:center;justify-content:center;background-color:rgba(0,0,0,.6);z-index:100}.modal-overlay_modalOverlay__qhBq8,.order-info_content__3244E{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.order-info_content__3244E{-webkit-flex-direction:column;flex-direction:column;box-sizing:border-box;width:640px}.order-info_about__1c18F{-webkit-align-items:start;align-items:start}.order-info_about__1c18F,.order-info_ingredientsList__17197{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;width:100%}.order-info_ingredientsList__17197{-webkit-align-items:center;align-items:center;list-style:none;max-height:312px;overflow:auto;margin:0 0 40px;padding:0 24px 0 0;box-sizing:border-box}.order-info_ingredientsList__17197::-webkit-scrollbar{width:8px;background-color:#2f2f37}.order-info_ingredientsList__17197::-webkit-scrollbar-thumb{width:8px;height:80%;background-color:#8585ad}.order-info_ingredient__30pRC{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between;width:100%;margin-bottom:16px}.order-info_ingredient__30pRC:last-child{margin-bottom:0}.order-info_info__11bVE{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.order-info_image__14CQh{width:64px;height:64px;border-radius:100px;box-sizing:border-box;border:2px solid #7b61ff;background-color:#131316}.order-info_price__sNxEd{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.order-info_total__1krhW{margin-right:9px}.order-info_footer__2VeuG{-webkit-justify-content:space-between;justify-content:space-between;width:100%}.order-info-page_main__eRfnv,.order-info_footer__2VeuG{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.order-info-page_main__eRfnv{-webkit-flex-direction:column;flex-direction:column;padding:122px 0}.constructor-page_main__34Uax{display:grid;grid-template-columns:1fr 1fr;grid-column-gap:40px;-webkit-column-gap:40px;column-gap:40px}.burger-ingredients_burgerIngredients__2i6ZI{max-width:600px;justify-self:end}.burger-ingredients_burgerIngredients__2i6ZI,.burger-ingredients_menu__3KO37{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center}.burger-ingredients_menu__3KO37{padding:0;list-style:none;max-height:716px;overflow:auto}.burger-ingredients_menu__3KO37::-webkit-scrollbar{width:8px;background-color:#2f2f37}.burger-ingredients_menu__3KO37::-webkit-scrollbar-thumb{width:8px;height:80%;background-color:#8585ad}.burger-ingredients_menuItem__ts7QV{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;padding:0;margin-right:8px}.burger-ingredients_typeName__2yVm2{-webkit-align-self:start;align-self:start}.burger-ingredients_ingredientsMenu__1XPlK{display:grid;grid-template-columns:272px 272px;grid-template-rows:repeat(auto-fit,208px);grid-gap:32px 24px;gap:32px 24px;list-style:none;padding:0}.ingredient_ingredient__3rYxz{position:relative;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;width:100%;min-height:208px}.ingredient_count__2hF71{position:absolute;top:0;right:0}.ingredient_cost__2m8om{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.ingredient_name__3ZXIb{max-height:48px;text-overflow:ellipsis;overflow:hidden}.ingredient_ingredientsMenuItem__2on6R{list-style:none;margin:0;padding:0}.ingredient_ingredientsMenuItem__2on6R:hover{cursor:pointer}.burger-constructor_burgerConstructor__1Ei5R{max-width:600px;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.burger-constructor_confirmButton__3accQ{display:-webkit-flex;display:flex;-webkit-align-self:flex-end;align-self:flex-end}.burger-constructor_total__2z4fk{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.burger_bun__3xmCH{margin:0 16px 0 0;display:-webkit-flex;display:flex;-webkit-justify-content:flex-end;justify-content:flex-end}.burger_burger__3XrHp{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px;box-sizing:border-box}.burger_bunChoiсe__1JrYk{min-height:80px;width:100%;width:586px}.burger_bunChoiсe__1JrYk,.burger_fillingChoiсe__3VMGt{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-justify-content:center;justify-content:center;color:#fff;background-color:#1c1c21;border-radius:40px}.burger_fillingChoiсe__3VMGt{min-height:160px;width:586px}.burger_ingredients__yfC9F{list-style:none;padding:0;margin:0;display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-gap:16px;gap:16px;max-height:464px;overflow:auto;width:100%}.burger_ingredients__yfC9F::-webkit-scrollbar{width:8px;background-color:#2f2f37}.burger_ingredients__yfC9F::-webkit-scrollbar-thumb{width:8px;height:80%;background-color:#8585ad}.filling_ingredient__BTLzX{display:grid;grid-template-columns:-webkit-max-content -webkit-max-content;grid-template-columns:max-content max-content;-webkit-align-items:center;align-items:center;grid-gap:8px;gap:8px;min-width:536px;margin-right:8px}.order-details_content__3oyjg{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;box-sizing:border-box;width:640px}.order-details_done__1ZCH5{width:120px;height:120px}.order-details_orderNumber__7RKjN{text-shadow:0 0 16px rgba(51,51,255,.25),0 0 8px rgba(51,51,255,.25),0 4px 32px rgba(51,51,255,.5);color:#f2f2f3}.login-page_main__3oyDL{-webkit-justify-content:center;justify-content:center;padding-top:180px}.login-page_form__2zTTD,.login-page_main__3oyDL{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.login-page_form__2zTTD{width:100%;max-width:480px}.login-page_nav__QCwgJ{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.login-page_link__kpw7J{color:#4c4cff;transition:color .5s linear;text-decoration:none}.login-page_link__kpw7J:hover{color:#fff}.register-page_main__1QI1i{-webkit-justify-content:center;justify-content:center;padding-top:180px}.register-page_form__2Nx1S,.register-page_main__1QI1i{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.register-page_form__2Nx1S{width:100%;max-width:480px}.register-page_nav__11E4S{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.register-page_link__EPC7p{color:#4c4cff;transition:color .5s linear;text-decoration:none}.register-page_link__EPC7p:hover{color:#fff}.forgot-page_main__2oXU1{-webkit-justify-content:center;justify-content:center;padding-top:180px}.forgot-page_form__1grfT,.forgot-page_main__2oXU1{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.forgot-page_form__1grfT{width:100%;max-width:480px}.forgot-page_nav__bQ2n-{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.forgot-page_link__3WXsf{color:#4c4cff;transition:color .5s linear;text-decoration:none}.forgot-page_link__3WXsf:hover{color:#fff}.reset-page_main__1IrJL{-webkit-justify-content:center;justify-content:center;padding-top:180px}.reset-page_form__2FM4H,.reset-page_main__1IrJL{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.reset-page_form__2FM4H{width:100%;max-width:480px}.reset-page_nav__3mk1_{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.reset-page_link__F32z4{color:#4c4cff;transition:color .5s linear;text-decoration:none}.reset-page_link__F32z4:hover{color:#fff}.about-profile_aboutProfile__1mAEl{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column}.about-profile_buttons__btYG_{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;width:100%}.profile-page_main__XJiSd{padding-top:120px;display:-webkit-flex;display:flex}.profile-page_profileNav__VauUs{max-width:320px;width:100%}.profile-page_navList__14jc5{margin-top:0;padding:0;list-style:none}.profile-page_link__3_7BM{transition:color .5s linear;text-decoration:none;padding:17px 0;display:block}.profile-page_activeLink__3XZBI,.profile-page_link__3_7BM:hover{color:#f2f2f3}.profile-page_exictButton__1P0L2{background-color:transparent;padding:17px 0 0;transition:color .5s linear;border:none;outline:none}.profile-page_exictButton__1P0L2:hover{color:#f2f2f3;cursor:pointer}.profile-page_routeSide__13XKG{width:100%}.order-card_card__3zfNI{padding:24px;background-color:#1c1c21;display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;box-shadow:0 4px 8px rgba(0,0,0,.04),0 0 2px rgba(0,0,0,.06),0 0 1px rgba(0,0,0,.04);border-radius:40px;width:100%;box-sizing:border-box;margin-bottom:16px}.order-card_card__3zfNI:hover{cursor:pointer}.order-card_commonLink__1RaA0:last-child{margin-bottom:0}.order-card_header__3u-8p{-webkit-align-items:center;align-items:center;-webkit-justify-content:space-between;justify-content:space-between}.order-card_header__3u-8p,.order-card_title__a_E0-{display:-webkit-flex;display:flex;margin-bottom:24px;width:100%}.order-card_title__a_E0-{-webkit-justify-content:flex-start;justify-content:flex-start;-webkit-flex-direction:column;flex-direction:column}.order-card_orderNumber__2fUwG{margin:0}.order-card_list__M1IwB{display:-webkit-flex;display:flex;-webkit-justify-content:space-between;justify-content:space-between;-webkit-flex-direction:row;flex-direction:row;width:100%}.order-card_price__2Xi1K{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center}.order-card_total__2e2DV{margin:0 9px 0 0}.order-card_selectedIngredientsList__2RXl7{padding:0;list-style:none;display:-webkit-flex;display:flex;margin-left:20px}.order-card_restIngredients__RAifv{position:relative;width:64px;height:64px;border-radius:100px;box-sizing:border-box;border:2px solid #7b61ff;background-color:#131316;margin-left:-20px;background-position:50%;background-size:160%;background-repeat:no-repeat}.order-card_restIngredientsCount__3ZDlL{position:absolute;top:0;right:0;width:100%;height:100%;margin:0;display:-webkit-flex;display:flex;-webkit-justify-content:center;justify-content:center;-webkit-align-items:center;align-items:center;color:#f2f2f3;font-family:"JetBrains Mono";font-size:16px;line-height:24px;background-color:rgba(28,28,33,.6);border-radius:100px}.order-card_ingredientImage__2yUZX{width:64px;height:64px;border-radius:100px;box-sizing:border-box;border:2px solid #7b61ff;background-color:#131316;margin-left:-20px}.order-card-list_list__3bxhW{display:-webkit-flex;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-align-items:center;align-items:center;list-style:none;max-height:1080px;overflow:auto;margin:0;width:100%;padding:0 8px 0 0}.order-card-list_list__3bxhW::-webkit-scrollbar{width:8px;background-color:#2f2f37}.order-card-list_list__3bxhW::-webkit-scrollbar-thumb{width:8px;height:80%;background-color:#8585ad}.not-found_main__3u66S{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column;padding-top:120px}.not-found_notFound__32BmR{margin:0;font-style:normal;font-weight:400;font-size:120px;text-shadow:0 0 16px rgba(255,22,22,.705),0 0 8px rgba(255,22,22,.25),0 4px 32px rgba(255,22,22,.5);color:#960707}.ingredient-details-page_main__3096E{padding-top:120px}.feed-page_main__YYQve,.ingredient-details-page_main__3096E{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.feed-page_main__YYQve{padding-top:40px}.feed-page_title__2_YE2{-webkit-align-self:start;align-self:start}.feed-page_grid__1VTGW{display:grid;grid-template-columns:1fr 1fr;width:100%;grid-gap:60px;gap:60px}.feed-page_orderList__2NjUA{max-width:584px}.feed-page_ordersInfo__34Ldz{display:-webkit-flex;display:flex;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}.feed-page_statusLists__3Pefp{display:grid;grid-template-columns:1fr 1fr;grid-gap:36px;gap:36px;width:100%}.feed-page_statusList__3D2tO{margin:0;padding:0;list-style:none}.feed-page_orderId__1NvS5{margin-bottom:8px}.feed-page_orderId__1NvS5:last-child{margin-bottom:0}.feed-page_stats__3dOFK{width:100%}.feed-page_number__3mjto{text-shadow:0 0 16px rgba(51,51,255,.25),0 0 8px rgba(51,51,255,.25),0 4px 32px rgba(51,51,255,.5)}
/*# sourceMappingURL=main.36a90340.chunk.css.map */