@import "https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400&display=swap";._header_48z6x_1{color:ivory;z-index:10;background:linear-gradient(#341209 0%,#bb411f 50%,#341209 100%);justify-content:space-around;align-items:center;width:100%;height:6rem;display:flex;position:fixed;top:0;box-shadow:0 3px 6px #0006}._title_48z6x_21{background-color:#44180c;border:1px solid ivory;border-radius:3rem;padding:.6rem 1rem;font-size:clamp(1.2rem,2.5vw,2rem)}._main-image_48z6x_28{z-index:0;width:100%;height:25rem;overflow:hidden}._main-image_48z6x_28 img{object-fit:cover;object-position:50% 30%;width:100%;height:100%}@media screen and (width>=1680px){._header_48z6x_1{width:80%}}._button_17phs_1{cursor:pointer;font:inherit;color:ivory;letter-spacing:2px;text-transform:uppercase;text-shadow:0 2px 4px #0006;background-color:#44180c;border:1px solid ivory;border-radius:2rem;justify-content:space-around;align-items:center;padding:.75rem 1.6rem;font-weight:300;transition:all .3s;display:flex}._button_17phs_1:hover,._button_17phs_1:active{background-color:#652412}._button_17phs_1:focus{outline:none}._icon_17phs_27{filter:drop-shadow(0 2px 4px #0006);width:1.35rem;height:1.35rem;margin-right:clamp(.3rem,1.2vw,1rem)}._badge_17phs_34{color:ivory;filter:drop-shadow(0 2px 4px #0006);background-color:#bd4e2e;border-radius:1rem;margin-left:clamp(.3rem,1.2vw,1rem);padding:.3rem .6rem;font-weight:300;transition:all .3s}._button_17phs_1:hover ._badge_17phs_34,._button_17phs_1:active ._badge_17phs_34{color:#000;background-color:#d3896f;font-weight:400}._btnText_17phs_51{font-size:clamp(.6rem,2vw,1rem)}._bump_17phs_55{animation:.3s ease-out _bump_17phs_55}@keyframes _bump_17phs_55{0%{transform:scale(1)}10%{transform:scale(.9)}30%{transform:scale(1.1)}50%{transform:scale(1.15)}to{transform:scale(1)}}._summary_17cm0_1{text-align:center;color:ivory;background-color:#141414;border-radius:14px;width:90%;max-width:45rem;margin:-10rem auto auto;padding:1rem;font-weight:200;position:relative;box-shadow:0 3px 6px #0006}._summary_17cm0_1 h2{margin-top:0;font-size:2rem}._meals_1npfn_1{width:90%;max-width:60rem;margin:2rem auto;animation:1s ease-out forwards _meals-appear_1npfn_1}._MealsLoading_1npfn_7{text-align:center;color:#fff}._MealsError_1npfn_11{text-align:center;color:red}._meals_1npfn_1 ul{margin:0;padding:0;list-style:none}@keyframes _meals-appear_1npfn_1{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}._card_1c2az_1{background-color:ivory;border-radius:14px;padding:1rem;box-shadow:0 3px 6px #0006}._meal_11ddf_1{border-bottom:1px solid #ccc;justify-content:space-between;margin:1rem;padding-bottom:1rem;display:flex}._meal_11ddf_1 h3{margin:0 0 .25rem;font-weight:400}._description_11ddf_14{font-style:italic}._price_11ddf_18{color:#b72800;margin-top:.25rem;font-size:1.25rem;font-weight:300}._form_13wzg_1{text-align:right}._form_13wzg_1 button{font:inherit;color:ivory;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px #0006;cursor:pointer;background-color:#b84221;border:1px solid ivory;border-radius:20px;outline:none;padding:.25rem 2rem;font-size:.8rem;font-weight:300;transition:all .3s;box-shadow:0 3px 6px #0006}._form_13wzg_1 button:hover{color:#b84221;background-color:ivory;border:1px solid #b84221;font-weight:300}._form_13wzg_1 button:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._input_1bvwr_1{align-items:center;margin-bottom:.5rem;display:flex}._input_1bvwr_1 label{text-shadow:0 2px 4px #0006;margin-right:1rem;font-weight:200}._input_1bvwr_1 input{width:3rem;font:inherit;border:1px solid #ccc;border-radius:5px;padding-left:.5rem;box-shadow:inset 0 2px 4px #0006}._cart-items_5pgga_1{max-height:20rem;margin:0;padding:0;list-style-type:none;overflow:auto}._cart-items_5pgga_1::-webkit-scrollbar{width:6px;height:6px}._cart-items_5pgga_1::-webkit-scrollbar-thumb{background:#b84221;border-radius:10px}._cart-items_5pgga_1::-webkit-scrollbar-thumb:hover{background:#44180c}._cart-items_5pgga_1::-webkit-scrollbar-track{background:ivory}._total_5pgga_23{text-shadow:0 2px 4px #0006;justify-content:space-between;align-items:center;margin:1rem 0;font-size:1.2rem;font-weight:400;display:flex}._actions_5pgga_33{text-align:right}._actions_5pgga_33 button{font:inherit;cursor:pointer;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px #0006;background-color:#0000;border:1px solid #ca7255;border-radius:25px;margin-left:1rem;padding:.5rem 1rem;font-size:.8rem;transition:all .3s;box-shadow:0 3px 6px #0006}._actions_5pgga_33 button:hover{color:ivory;background-color:#b84221;border-color:#b84221}._actions_5pgga_33 button:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._actions_5pgga_33 ._button--alt_5pgga_63{color:#b84221}._actions_5pgga_33 ._button_5pgga_63{color:ivory;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px #0006;background-color:#b84221;transition:all .3s}._actions_5pgga_33 ._button_5pgga_63:hover{color:#b84221;background-color:#0000;border:1px solid #b84221}._button_5pgga_63:focus,._button--alt_5pgga_63:focus{outline:none}._backdrop_9si8s_1{z-index:20;background-color:#000000bf;width:100%;height:100vh;position:fixed;top:0;left:0}._modal_9si8s_11{z-index:30;background-color:ivory;border-radius:.4rem;width:60vh;max-height:80%;padding:1rem;animation:.3s ease-out forwards _slide-up_9si8s_1;position:fixed;top:15vh;left:20%;overflow:auto;box-shadow:0 3px 6px #8b525266}@keyframes _slide-up_9si8s_1{0%{opacity:0;transform:translateY(20rem)}to{opacity:1;transform:translateY(0)}}._modal_9si8s_11::-webkit-scrollbar{width:6px;height:6px}._modal_9si8s_11::-webkit-scrollbar-thumb{background:#b84221;border-radius:10px}._modal_9si8s_11::-webkit-scrollbar-thumb:hover{background:#44180c}._modal_9si8s_11::-webkit-scrollbar-track{background:ivory;border-radius:10px}@media (width>=768px){._modal_9si8s_11{width:40rem;left:calc(50% - 20rem)}}._cart-item_163p8_1{border-bottom:2px solid #8a2b06;justify-content:space-between;align-items:center;margin:1rem 0;padding:1rem 0;display:flex}._cart-item_163p8_1 h2{color:#000;margin:0 0 .5rem;font-size:1rem;font-weight:400}._summary_163p8_17{justify-content:space-between;align-items:center;width:10rem;display:flex}._price_163p8_24{color:#8a2b06;text-shadow:0 2px 4px #0006;font-weight:400}._amount_163p8_30{color:#363636;border:1px solid #ccc;border-radius:6px;padding:.25rem .75rem;font-weight:400;box-shadow:inset 0 2px 4px #0006}._actions_163p8_39{flex-direction:column;display:flex}@media (width>=768px){._actions_163p8_39{flex-direction:row}}._cart-item_163p8_1 button{font:inherit;color:#8a2b06;text-align:center;cursor:pointer;letter-spacing:2px;text-shadow:0 2px 4px #0006;background-color:#0000;border:1px solid #8a2b06;border-radius:6px;outline:none;width:3rem;margin-right:1rem;font-size:1.25rem;font-weight:700;transition:all .3s;box-shadow:0 3px 6px #0006}._cart-item_163p8_1 button:hover{color:#fff;background-color:#8a2b06}._cart-item_163p8_1 button:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._form_1mfzs_1{text-shadow:0 2px 4px #0006;max-height:18rem;margin:1rem 0;font-weight:400;overflow:auto}._form_1mfzs_1::-webkit-scrollbar{width:6px;height:6px}._form_1mfzs_1::-webkit-scrollbar-thumb{background:#b84221;border-radius:10px}._form_1mfzs_1::-webkit-scrollbar-thumb:hover{background:#44180c}._form_1mfzs_1::-webkit-scrollbar-track{background:ivory;border-radius:10px}._control_1mfzs_24{margin-bottom:.5rem}._control_1mfzs_24 label{margin-bottom:.25rem;font-weight:400;display:block}._control_1mfzs_24 input{font:inherit;border:1px solid #fff;border-radius:4px;outline:none;width:20rem;max-width:100%;padding:.2rem;box-shadow:inset 0 2px 4px #0006}._actions_1mfzs_45{justify-content:flex-end;gap:1rem;margin-right:1rem;display:flex}._actions_1mfzs_45 button{font:inherit;color:#44180c;cursor:pointer;text-transform:uppercase;letter-spacing:2px;text-shadow:0 2px 4px #0006;background-color:#0000;border:1px solid #b84221;border-radius:25px;outline:none;padding:.5rem 1rem;font-size:.8rem;transition:all .3s;box-shadow:0 3px 6px #0006}._actions_1mfzs_45 ._cancel_1mfzs_70:hover{color:ivory;background-color:#b84221}._actions_1mfzs_45 ._cancel_1mfzs_70:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._actions_1mfzs_45 ._confirm_1mfzs_79{color:#fff;background-color:#b84221;border:1px solid ivory;outline:none}._actions_1mfzs_45 ._confirm_1mfzs_79:hover,._actions_1mfzs_45 ._confirm_1mfzs_79:active{color:#b84221;background-color:#0000;border:1px solid #b84221}._invalid_1mfzs_94 label{color:#ca3e51}._invalid_1mfzs_94 input{background-color:#ffeff1;border-color:#e10600}*{box-sizing:border-box}html{background:linear-gradient(90deg,#341209 0%,#bb411f 15% 85%,#341209 100%);font-family:Raleway,sans-serif}body{background-color:#bb411f;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='100' height='100' viewBox='0 0 200 200'%3E%3Cdefs%3E%3ClinearGradient id='a' gradientUnits='userSpaceOnUse' x1='100' y1='33' x2='100' y2='-3'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3ClinearGradient id='b' gradientUnits='userSpaceOnUse' x1='100' y1='135' x2='100' y2='97'%3E%3Cstop offset='0' stop-color='%23000' stop-opacity='0'/%3E%3Cstop offset='1' stop-color='%23000' stop-opacity='1'/%3E%3C/linearGradient%3E%3C/defs%3E%3Cg fill='%23a62f0f' fill-opacity='0.6'%3E%3Crect x='100' width='100' height='100'/%3E%3Crect y='100' width='100' height='100'/%3E%3C/g%3E%3Cg fill-opacity='0.5'%3E%3Cpolygon fill='url(%23a)' points='100 30 0 0 200 0'/%3E%3Cpolygon fill='url(%23b)' points='100 100 0 130 0 100 200 100 200 130'/%3E%3C/g%3E%3C/svg%3E");min-height:100vh;margin:0;padding-bottom:10rem;animation:3s forwards fadeInAnimation}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media screen and (width>=1680px){body{margin:0 10vw}}html::-webkit-scrollbar{width:6px;height:6px}html::-webkit-scrollbar-thumb{background:#b84221;border-radius:10px}html::-webkit-scrollbar-thumb:hover{background:#ca7255}html::-webkit-scrollbar-track{background:#341209}p,h1,h2,h3,h4,h5,h6{overflow-wrap:break-word;-webkit-hyphens:auto;hyphens:auto;text-shadow:0 2px 4px #0006;font-weight:300}
