*{box-sizing:border-box;margin:0;padding:0}html{font-family:sans-serif}body{background-color:#3f3f3f;margin:0}.Header_header__5L-SG{align-items:center;background-color:#8a2b06;box-shadow:0 2px 8px rgba(0,0,0,.25);color:#fff;display:flex;justify-content:space-between;left:0;padding:1.5rem 5rem;position:fixed;right:0;top:0;z-index:10}.Header_header__5L-SG h2{font-size:1.9rem}.Header_main-image__-pm8t{height:25rem;overflow:hidden;width:100%;z-index:0}.Header_main-image__-pm8t img{height:100%;object-fit:cover;-webkit-transform:rotate(-5deg) translateY(-4rem) translateX(-1rem);transform:rotate(-5deg) translateY(-4rem) translateX(-1rem);width:110%}@media (max-width:650px){.Header_header__5L-SG{padding:1.5rem}.Header_header__5L-SG h2{font-size:1.2rem}}.HeaderCart_button__hjPYT{align-items:center;background-color:#4d1601;border:none;border-radius:2rem;color:#fff;display:flex;font-size:1.3rem;font-weight:700;gap:2px;justify-content:space-around;padding:.5rem 2rem}.HeaderCart_button__hjPYT:hover{background-color:#2c0d00}.HeaderCart_icon__V7GHA{height:1.3rem;margin-right:.5rem;width:1.3rem}.HeaderCart_count__ATe4X{background-color:#8a2b06;border-radius:1rem;margin-left:1rem;padding:5px 15px}.HeaderCart_bump__6j6nq{-webkit-animation:HeaderCart_bump__6j6nq .3s ease-out;animation:HeaderCart_bump__6j6nq .3s ease-out}@-webkit-keyframes HeaderCart_bump__6j6nq{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@keyframes HeaderCart_bump__6j6nq{0%{-webkit-transform:scale(1);transform:scale(1)}10%{-webkit-transform:scale(.9);transform:scale(.9)}30%{-webkit-transform:scale(1.1);transform:scale(1.1)}50%{-webkit-transform:scale(1.15);transform:scale(1.15)}to{-webkit-transform:scale(1);transform:scale(1)}}@media (max-width:650px){.HeaderCart_button__hjPYT{font-size:1rem;font-weight:200;gap:0;padding:.5rem 1rem}.HeaderCart_label__02RYn{display:none}.HeaderCart_count__ATe4X{margin-left:.3rem}}.Card_card__UAOGw{background-color:#fff;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);padding:1rem}.MealItemForm_form__H7lCF{align-items:center;display:flex;flex-direction:column;font-weight:700;gap:1rem}.MealItemForm_form__H7lCF button{background-color:#8a2b06;border:1px solid #8a2b06;border-radius:1rem;color:#fff;font-weight:700;padding:.5rem 2rem}@media (max-width:650px){.MealItemForm_form__H7lCF{align-items:center;display:flex;flex-direction:row;gap:1rem;justify-content:space-between}.MealItemForm_form__H7lCF button{font-weight:200;padding:.5rem 1.2rem}}.Input_input-container__y2vff{align-items:center;display:flex;gap:.5rem}.Input_input__i\+bnL{padding:.2rem;width:3rem}.MealItem_item-container__VWUu9{border-bottom:1px solid gray;display:flex;justify-content:space-between;padding-bottom:1rem}.MealItem_item-name__iCdVu{font-size:1.2rem;font-weight:700;margin-bottom:5px}.MealItem_item-price__ohq2R{color:#ad5502;font-size:1.2rem;font-weight:700;margin-top:5px}@media (max-width:650px){.MealItem_item-container__VWUu9{display:flex;flex-direction:column;justify-content:space-between}}.AvailableMeals_meals__oxaGN{-webkit-animation:AvailableMeals_meals-appear__dSART 1s ease-out forwards;animation:AvailableMeals_meals-appear__dSART 1s ease-out forwards;margin:1.5rem auto;max-width:60rem;width:90%}.AvailableMeals_meals__oxaGN ul{display:flex;flex-direction:column;gap:1.5rem;list-style:none;padding:1rem}.AvailableMeals_loadingState__1VmT5{background-color:#fff;border-radius:1rem;margin:1.5rem auto;max-width:40rem;padding:1rem;text-align:center;width:90%}@-webkit-keyframes AvailableMeals_meals-appear__dSART{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AvailableMeals_meals-appear__dSART{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.MealsSummary_summary__j85JG{align-items:center;background-color:#383838;border-radius:1rem;box-shadow:0 1px 18px 10px rgba(0,0,0,.25);color:#fff;display:flex;flex-direction:column;gap:1rem;margin:-10rem auto auto;max-width:45rem;padding:2rem;position:relative;width:90%}.MealsSummary_summary__j85JG h2,.MealsSummary_summary__j85JG p{text-align:center}.Modal_overlay__cPc6Z{background-color:rgba(0,0,0,.5);bottom:0;left:0;position:fixed;right:0;top:0;z-index:15}.Modal_modal__FnsJn{-webkit-animation:Modal_slide-down__z1hUK .3s ease-out forwards;animation:Modal_slide-down__z1hUK .3s ease-out forwards;background-color:#fff;border-radius:1rem;left:50%;max-width:40rem;padding:1rem;position:fixed;top:10vh;width:90%;z-index:20}@-webkit-keyframes Modal_slide-down__z1hUK{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@keyframes Modal_slide-down__z1hUK{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0);-webkit-transform:translateX(-50%);transform:translateX(-50%)}}@media (max-width:650px){.Modal_modal__FnsJn{padding:1rem}}.Cart_cart-summary__fuMvC{display:flex;font-size:1.5rem;font-weight:700;justify-content:space-between;margin-bottom:1rem;padding-top:.5rem}.Cart_cart-items__40VAm{list-style:none;max-height:13rem;overflow:scroll}.Cart_cart-button__\+\+UGM{display:flex;gap:1rem;justify-content:flex-end}.Cart_cart-botton__F4C1J,button{background-color:#8a2b06;border:1px solid #8a2b06;border-radius:1rem;color:#fff;font-size:1.2rem;padding:.3rem 1rem}.Cart_cart-botton__F4C1J,button:hover{background:#2c0d00}.Cart_close-btn__6hM0N{background-color:#fff;color:#8a2b06}.Cart_close-btn__6hM0N:hover{background-color:#8a2b06;color:#fff}@media (max-width:650px){.Cart_cart-summary__fuMvC{font-size:1.2rem;font-weight:700;margin-bottom:1rem}.Cart_cart-items__40VAm{max-height:10rem}}.CartItem_content__94PHL{align-items:center;border-bottom:2px solid #8a2b06;display:flex;justify-content:space-between;margin-bottom:1rem;padding-bottom:1rem}.CartItem_right-content__bMcJv{display:flex;flex-direction:column;gap:1rem}.CartItem_sub-right__J-lSe{align-items:center;display:flex;gap:3rem}.CartItem_title__O55DX{font-size:1.3rem}.CartItem_amount__\+jZcG{color:#8a2b06;font-size:1.1rem;font-weight:700}.CartItem_number__yAqXy{border:1px solid #d3d3d3;border-radius:.5rem;font-weight:700;padding:.2rem 1rem}.CartItem_action__GvQpt{display:flex;gap:1rem}.CartItem_action__GvQpt button{background-color:#fff;border-radius:.4rem;color:#8a2b06;font-size:1.3rem;font-weight:700;padding:.2rem 1.2rem}.CartItem_action__GvQpt button:hover{background-color:#8a2b06;color:#fff}@media (max-width:650px){.CartItem_title__O55DX{font-size:1.1rem}.CartItem_number__yAqXy{border:1px solid #d3d3d3;padding:.2rem .5rem}.CartItem_action__GvQpt{gap:.7rem}.CartItem_action__GvQpt button{font-size:1.1rem;font-weight:700;padding:.2rem .7rem}}.OrderDetails_order-form__kt\+do{gap:.5rem;max-height:20rem;overflow:scroll;padding:.8rem}.OrderDetails_details__8eSlt,.OrderDetails_order-form__kt\+do{display:flex;flex-direction:column}.OrderDetails_details__8eSlt input{border:1px solid #8a2b06;border-radius:.5rem;padding:.3rem}.OrderDetails_location__KyGmg{align-items:center;display:flex;gap:1rem;justify-content:space-between;width:100%}.OrderDetails_city__RJQux{display:flex;flex:1 1;flex-direction:column}.OrderDetails_city__RJQux input{border:1px solid #8a2b06;border-radius:.5rem;padding:.3rem}.OrderDetails_buttons__pAvks{align-self:end;display:flex;gap:1rem}.OrderDetails_cancel__Dscw5{background-color:#fff;color:#8a2b06}.OrderDetails_cancel__Dscw5:hover{background-color:#8a2b06;color:#fff}.OrderDetails_error__rU9Di{color:red;font-size:.8rem}@media (max-width:650px){.OrderDetails_order-form__kt\+do{gap:.5rem;padding:1rem .2rem .2rem}.OrderDetails_details__8eSlt input{padding:.3rem}.OrderDetails_location__KyGmg{gap:.5rem;max-width:100%;width:95%}.OrderDetails_location__KyGmg div{width:50%}}
/*# sourceMappingURL=main.0b941eb8.css.map*/