body{background:#1f1f1f;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}.MenuItem_meal__2dRwY{display:flex;justify-content:space-between;margin:.5rem;padding-bottom:1rem;border-bottom:1px solid #ccc}.MenuItem_meal__2dRwY h3{margin:0 0 .25rem}.MenuItem_description__1dUu_{font-style:italic}.MenuItem_price__wMVo1{margin-top:.25rem;font-weight:700;color:#ad5502;font-size:1.25rem}.Input_input__2swPp{display:flexbox;align-items:center;justify-content:flex-start;margin-bottom:.5rem}.Input_input__2swPp label{font-weight:700;margin-right:1rem}.Input_input__2swPp input{width:3rem;border-radius:5px;border:1px solid #ccc;font:inherit;padding-left:.5rem}.MenuItemControl_form__2FaaA{text-align:right}.MenuItemControl_form__2FaaA button{font:inherit;cursor:pointer;background-color:#8a2b06;border:1px solid #8a2b06;color:#fff;padding:.25rem 1rem;border-radius:20px;font-weight:700}.MenuItemControl_form__2FaaA button:active,.MenuItemControl_form__2FaaA button:hover{background-color:#641e03;border-color:#641e03}.Card_card__1m44e{padding:1rem;box-shadow:0 2px 8px rgba(0,0,0,.25);border-radius:14px;background-color:#fff}.Menu_meals__3BnAO{max-width:60rem;width:90%;margin:2rem auto;animation:Menu_meals-appear__3MUKu 1s ease-out forwards}.Menu_meals__3BnAO ul{list-style:none;margin:0;padding:0}@keyframes Menu_meals-appear__3MUKu{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}.Greeting_summary__EL0mI{text-align:center;max-width:45rem;width:90%;margin:-10rem auto auto;position:relative;background-color:#383838;color:#fff;border-radius:14px;padding:1rem;box-shadow:0 1px 18px 10px rgba(0,0,0,.25)}.Greeting_summary__EL0mI h2{font-size:2rem;margin-top:0}.CartButton_button__3WDTa{cursor:pointer;font:inherit;border:none;background-color:#4d1601;color:#fff;padding:.75rem 1rem;display:flex;justify-content:space-around;align-items:center;border-radius:25px;font-weight:700}.CartButton_button__3WDTa:active,.CartButton_button__3WDTa:hover{background-color:#2c0d00}.CartButton_icon__2mrF5{width:1.35rem;height:1.35rem;margin-right:0}.CartButton_badge__30PA_{background-color:#b94517;padding:.25rem 1rem;border-radius:25px;margin-left:1rem;font-weight:700}.CartButton_button__3WDTa:active .CartButton_badge__30PA_,.CartButton_button__3WDTa:hover .CartButton_badge__30PA_{background-color:#92320c}.CartButton_bump__3LoZ1{animation:CartButton_bump__3LoZ1 .3s ease-out}@keyframes CartButton_bump__3LoZ1{0%{transform:scale(1)}10%{transform:scale(.9)}30%{transform:scale(1.1)}50%{transform:scale(1.15)}to{transform:scale(1)}}.Header_header__1VCKf{position:fixed;top:0;left:0;width:90%;height:5rem;background-color:#8a2b06;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 5%;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:10}.Header_main-image__2BCeM{width:100%;height:25rem;z-index:0;overflow:hidden}.Header_main-image__2BCeM img{width:110%;height:100%;object-fit:cover;transform:rotate(-5deg) translateY(-4rem) translateX(-1rem)}.Cart_cart-items__2pjQw{list-style:none;margin:0;padding:0;max-height:20rem;overflow:auto}.Cart_total__3pLin{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.5rem;margin:1rem 0}.Cart_actions__1GOmr{text-align:right}.Cart_actions__1GOmr button{font:inherit;cursor:pointer;background-color:initial;border:1px solid #8a2b06;padding:.5rem 2rem;border-radius:25px;margin-left:1rem}.Cart_actions__1GOmr button:active,.Cart_actions__1GOmr button:hover{background-color:#5a1a01;border-color:#5a1a01;color:#fff}.Cart_actions__1GOmr .Cart_button--alt__1Z2QQ{color:#8a2b06}.Cart_actions__1GOmr .Cart_button__fw1-t{background-color:#8a2b06;color:#fff}.Modal_backdrop__1mfF6{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;background-color:rgba(0,0,0,.75)}.Modal_modal__4DXUe{position:absolute;top:40vh;left:5%;width:80%;background-color:#fff;padding:1rem;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:30;animation:Modal_slide-down__W3MdX .3s ease-out forwards}@media (min-width:768px){.Modal_modal__4DXUe{width:40rem;left:calc(50% - 20rem)}}@keyframes Modal_slide-down__W3MdX{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}.CartItem_cart-item__1B1_q{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #8a2b06;padding:1rem 0;margin:1rem 0}.CartItem_cart-item__1B1_q h2{margin:0 0 .5rem;color:#363636}.CartItem_summary__3FMDj{width:10rem;display:flex;justify-content:space-between;align-items:center}.CartItem_price__2Nl0j{font-weight:700;color:#8a2b06}.CartItem_amount__jUKEC{font-weight:700;border:1px solid #ccc;padding:.25rem .75rem;border-radius:6px;color:#363636}.CartItem_actions__UwVPJ{display:flex;flex-direction:column}@media (min-width:768px){.CartItem_actions__UwVPJ{flex-direction:row}}.CartItem_cart-item__1B1_q button{font:inherit;font-weight:700;font-size:1.25rem;color:#8a2b06;border:1px solid #8a2b06;width:3rem;text-align:center;border-radius:6px;background-color:initial;cursor:pointer;margin:.25rem}.CartItem_cart-item__1B1_q button:active,.CartItem_cart-item__1B1_q button:hover{background-color:#8a2b06;color:#fff}.Checkout_form__26gr1{margin:1rem 0;height:19rem;text-align:left}.Checkout_control__2qGfb{margin-bottom:.5rem}.Checkout_control__2qGfb label{font-weight:700;margin-bottom:.25rem;display:block}.Checkout_control__2qGfb input{font:inherit;border:1px solid #ccc;border-radius:4px;width:20rem;max-width:100%}.Checkout_actions__2X_6_{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}.Checkout_actions__2X_6_ button{font:inherit;color:#5a1a01;cursor:pointer;background-color:initial;border:none;border-radius:25px;padding:.5rem 2rem}.Checkout_actions__2X_6_ button:active,.Checkout_actions__2X_6_ button:hover{background-color:#ffe6dc}.Checkout_actions__2X_6_ .Checkout_submit__2BFZZ{border:1px solid #5a1a01;background-color:#5a1a01;color:#fff}.Checkout_actions__2X_6_ .Checkout_submit__2BFZZ:active,.Checkout_actions__2X_6_ .Checkout_submit__2BFZZ:hover{background-color:#7a2706}.Checkout_invalid__2gAN9 label{color:#ca3e51}.Checkout_invalid__2gAN9 input{border-color:#aa0b20;background-color:#ffeff1}.App_status-text__1TSKQ{color:#fff;text-align:center}.App_error-text__3r7Iq{color:red;text-align:center}
/*# sourceMappingURL=main.2d8c1f80.chunk.css.map */