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}.HeaderCartButton_button__3k6ZR{cursor:pointer;font:inherit;border:none;background-color:#4d1601;color:#fff;padding:.5rem 15rem;display:flex;justify-content:right;align-items:center;border-radius:25px;font-weight:700}.HeaderCartButton_button__3k6ZR:active,.HeaderCartButton_button__3k6ZR:hover{background-color:#2c0d00}.HeaderCartButton_icon__22W-F{width:1.35rem;height:1.35rem;margin-right:.5rem}.HeaderCartButton_badge__3pfgp{background-color:#b94517;padding:.25rem 1rem;border-radius:25px;margin-left:1rem;font-weight:700}.HeaderCartButton_button__3k6ZR:active .HeaderCartButton_badge__3pfgp,.HeaderCartButton_button__3k6ZR:hover .HeaderCartButton_badge__3pfgp{background-color:#92320c}.HeaderCartButton_bump__2XtEe{-webkit-animation:HeaderCartButton_bump__2XtEe .3s ease-out;animation:HeaderCartButton_bump__2XtEe .3s ease-out}@-webkit-keyframes HeaderCartButton_bump__2XtEe{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 HeaderCartButton_bump__2XtEe{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)}}.Header_header__1WD3a{position:fixed;top:0;left:0;width:100%;height:5rem;background-color:#8a2b06;color:#fff;display:flex;justify-content:space-between;align-items:center;padding:0 10%;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:10}.Header_main-image__3CoxK{width:100%;height:25rem;z-index:0;overflow:hidden}.Header_main-image__3CoxK img{width:110%;height:100%;object-fit:cover;-webkit-transform:rotate(-5deg) translateY(-4rem) translateX(-1rem);transform:rotate(-5deg) translateY(-4rem) translateX(-1rem)}.MealsSummary_summary__31iQe{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)}.MealsSummary_summary__31iQe h2{font-size:2rem;margin-top:0}.Cart_cart-items__3er5L{list-style:none;margin:0;padding:0;max-height:20rem;overflow:auto}.Cart_total__3U5sJ{display:flex;justify-content:space-between;align-items:center;font-weight:700;margin:1rem 0}.Cart_actions__3zUlI{text-align:right}.Cart_actions__3zUlI button{font:inherit;cursor:pointer;background-color:initial;border:1px solid #8a2b06;padding:.5rem 2rem;border-radius:25px;margin-left:1rem}.Cart_actions__3zUlI button:active,.Cart_actions__3zUlI button:hover{background-color:#5a1a01;border-color:#5a1a01;color:#fff}.Cart_actions__3zUlI .Cart_button--alt__VVjTz{color:#8a2b06}.Cart_actions__3zUlI .Cart_button__1EuQG{background-color:#8a2b06;color:#fff}.Input_input__yjeiv{display:flex;align-items:center;margin-bottom:.5rem}.Input_input__yjeiv label{font-weight:700;margin-right:1rem}.Input_input__yjeiv input{width:3rem;border-radius:5px;border:1px solid #ccc;font:inherit;padding-left:.5rem}.MealItem_meal__1cbU2{display:flex;justify-content:space-between;margin:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}.MealItem_meal__1cbU2 h3{margin:0 0 .25rem}.MealItem_description__oDa16{font-style:italic}.MealItem_price__MuydA{margin-top:.25rem;font-weight:700;color:#ad5502;font-size:1.25rem}.AvailableMeals_meals__2Gy_i{max-width:60rem;width:90%;margin:2rem auto;-webkit-animation:AvailableMeals_meals-appear__GudSF 1s ease-out forwards;animation:AvailableMeals_meals-appear__GudSF 1s ease-out forwards}.AvailableMeals_meals__2Gy_i ul{list-style:none;margin:0;padding:0}@-webkit-keyframes AvailableMeals_meals-appear__GudSF{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes AvailableMeals_meals-appear__GudSF{0%{opacity:0;-webkit-transform:translateY(3rem);transform:translateY(3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Modal_backdrop__2ww-p{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;background-color:rgba(0,0,0,.75)}.Modal_modal__3b3F_{position:fixed;top:15vh;left:5%;width:90%;background-color:#fff;padding:1rem;border-radius:14px;box-shadow:0 2px 8px rgba(0,0,0,.25);z-index:30;-webkit-animation:Modal_slide-down__1_nYz .3s ease-out forwards;animation:Modal_slide-down__1_nYz .3s ease-out forwards}@media (min-width:768px){.Modal_modal__3b3F_{width:40rem;left:calc(50% - 20rem)}}@-webkit-keyframes Modal_slide-down__1_nYz{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes Modal_slide-down__1_nYz{0%{opacity:0;-webkit-transform:translateY(-3rem);transform:translateY(-3rem)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.Checkout_form__3CIiE{margin:1rem 0;height:19rem;overflow:auto}.Checkout_control__eqtbN{margin-bottom:.5rem}.Checkout_control__eqtbN label{font-weight:700;margin-bottom:.25rem;display:block}.Checkout_control__eqtbN input{font:inherit;border:1px solid #ccc;border-radius:4px;width:20rem;max-width:100%}.Checkout_actions__1JElr{display:flex;justify-content:flex-end;grid-gap:1rem;gap:1rem}.Checkout_actions__1JElr button{font:inherit;color:#5a1a01;cursor:pointer;background-color:initial;border:none;border-radius:25px;padding:.5rem 2rem}.Checkout_actions__1JElr button:active,.Checkout_actions__1JElr button:hover{background-color:#ffe6dc}.Checkout_actions__1JElr .Checkout_submit__3Y0wH{border:1px solid #5a1a01;background-color:#5a1a01;color:#fff}.Checkout_actions__1JElr .Checkout_submit__3Y0wH:active,.Checkout_actions__1JElr .Checkout_submit__3Y0wH:hover{background-color:#7a2706}.Checkout_invalid__WF4OK label{color:#ca3e51}.Checkout_invalid__WF4OK input{border-color:#aa0b20;background-color:#ffeff1}
/*# sourceMappingURL=main.bf7e8197.chunk.css.map */