@import"https://fonts.googleapis.com/css2?family=Raleway:wght@100;200;300;400&display=swap";._header_48z6x_1{position:fixed;top:0;width:100%;height:6rem;color:ivory;display:flex;justify-content:space-around;align-items:center;z-index:10;background:#341209;background:linear-gradient(0deg,#341209,#bb411f,#341209);box-shadow:0 3px 6px #0006}._title_48z6x_21{border:1px solid #fffff0;background-color:#44180c;padding:.6rem 1rem;border-radius:3rem;font-size:clamp(1.2rem,2.5vw,2rem)}._main-image_48z6x_28{width:100%;height:25rem;z-index:0;overflow:hidden}._main-image_48z6x_28 img{width:100%;height:100%;object-fit:cover;object-position:50% 30%}@media screen and (min-width: 1680px){._header_48z6x_1{width:80%}}._button_17phs_1{cursor:pointer;font:inherit;border:1px solid #fffff0;background-color:#44180c;color:ivory;padding:.75rem 1.6rem;display:flex;justify-content:space-around;align-items:center;border-radius:2rem;font-weight:300;letter-spacing:2px;text-transform:uppercase;text-shadow:0px 2px 4px rgba(0,0,0,.4);transition:all .3s ease}._button_17phs_1:hover,._button_17phs_1:active{background-color:#652412}._button_17phs_1:focus{outline:none}._icon_17phs_27{width:1.35rem;height:1.35rem;margin-right:clamp(.3rem,1.2vw,1rem);filter:drop-shadow(0px 2px 4px rgba(0,0,0,.4))}._badge_17phs_34{background-color:#bd4e2e;padding:.3rem .6rem;border-radius:1rem;margin-left:clamp(.3rem,1.2vw,1rem);font-weight:300;color:ivory;filter:drop-shadow(0px 2px 4px rgba(0,0,0,.4));transition:all .3s ease}._button_17phs_1:hover ._badge_17phs_34,._button_17phs_1:active ._badge_17phs_34{background-color:#d3896f;color:#000;font-weight:400}._btnText_17phs_51{font-size:clamp(.6rem,2vw,1rem)}._bump_17phs_55{animation:_bump_17phs_55 .3s ease-out}@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;max-width:45rem;width:90%;margin:auto;margin-top:-10rem;position:relative;background-color:#141414;color:ivory;font-weight:200;border-radius:14px;padding:1rem;box-shadow:0 3px 6px #0006}._summary_17cm0_1 h2{font-size:2rem;margin-top:0}._meals_1npfn_1{max-width:60rem;width:90%;margin:2rem auto;animation:_meals-appear_1npfn_1 1s ease-out forwards}._MealsLoading_1npfn_7{text-align:center;color:#fff}._MealsError_1npfn_11{text-align:center;color:red}._meals_1npfn_1 ul{list-style:none;margin:0;padding:0}@keyframes _meals-appear_1npfn_1{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}._card_1c2az_1{padding:1rem;border-radius:14px;background-color:ivory;box-shadow:0 3px 6px #0006}._meal_11ddf_1{display:flex;justify-content:space-between;margin:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}._meal_11ddf_1 h3{margin:0 0 .25rem;font-weight:400}._description_11ddf_14{font-style:italic}._price_11ddf_18{margin-top:.25rem;font-weight:300;color:#b72800;font-size:1.25rem}._form_13wzg_1{text-align:right}._form_13wzg_1 button{font:inherit;background-color:#b84221;border:1px solid #fffff0;color:ivory;padding:.25rem 2rem;border-radius:20px;font-size:.8rem;font-weight:300;text-transform:uppercase;letter-spacing:2px;outline:none;box-shadow:0 3px 6px #0006;text-shadow:0px 2px 4px rgba(0,0,0,.4);cursor:pointer;transition:all .3s ease}._form_13wzg_1 button:hover{background-color:ivory;border:1px solid #b84221;color:#b84221;font-weight:300}._form_13wzg_1 button:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._input_1bvwr_1{display:flex;align-items:center;margin-bottom:.5rem}._input_1bvwr_1 label{font-weight:200;margin-right:1rem;text-shadow:0px 2px 4px rgba(0,0,0,.4)}._input_1bvwr_1 input{width:3rem;border-radius:5px;border:1px solid #ccc;font:inherit;padding-left:.5rem;box-shadow:inset 0 2px 4px #0006}._cart-items_5pgga_1{list-style-type:none;margin:0;padding:0;max-height:20rem;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{display:flex;justify-content:space-between;align-items:center;font-weight:400;font-size:1.2rem;margin:1rem 0;text-shadow:0px 2px 4px rgba(0,0,0,.4)}._actions_5pgga_33{text-align:right}._actions_5pgga_33 button{font:inherit;font-size:.8rem;cursor:pointer;background-color:transparent;border:1px solid #ca7255;padding:.5rem 1rem;border-radius:25px;margin-left:1rem;text-transform:uppercase;letter-spacing:2px;box-shadow:0 3px 6px #0006;text-shadow:0px 2px 4px rgba(0,0,0,.4);transition:all .3s ease}._actions_5pgga_33 button:hover{background-color:#b84221;border-color:#b84221;color:ivory}._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{background-color:#b84221;color:ivory;text-transform:uppercase;letter-spacing:2px;text-shadow:0px 2px 4px rgba(0,0,0,.4);transition:all .3s ease}._actions_5pgga_33 ._button_5pgga_63:hover{background-color:transparent;color:#b84221;border:1px solid #b84221}._button_5pgga_63:focus{outline:none}._button--alt_5pgga_63:focus{outline:none}._backdrop_9si8s_1{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;background-color:#000000bf}._modal_9si8s_11{position:fixed;top:15vh;left:20%;width:60vh;max-height:80%;overflow:auto;background-color:ivory;padding:1rem;border-radius:.4rem;box-shadow:0 3px 6px #8b525266;z-index:30;animation:_slide-up_9si8s_1 .3s ease-out forwards}@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 (min-width: 768px){._modal_9si8s_11{width:40rem;left:calc(50% - 20rem)}}._cart-item_163p8_1{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #8a2b06;padding:1rem 0;margin:1rem 0}._cart-item_163p8_1 h2{margin:0 0 .5rem;color:#000;font-size:1rem;font-weight:400}._summary_163p8_17{width:10rem;display:flex;justify-content:space-between;align-items:center}._price_163p8_24{font-weight:400;color:#8a2b06;text-shadow:0px 2px 4px rgba(0,0,0,.4)}._amount_163p8_30{font-weight:400;border:1px solid #ccc;padding:.25rem .75rem;border-radius:6px;color:#363636;box-shadow:inset 0 2px 4px #0006}._actions_163p8_39{display:flex;flex-direction:column}@media (min-width: 768px){._actions_163p8_39{flex-direction:row}}._cart-item_163p8_1 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:transparent;cursor:pointer;margin-right:1rem;outline:none;letter-spacing:2px;box-shadow:0 3px 6px #0006;text-shadow:0px 2px 4px rgba(0,0,0,.4);transition:all .3s ease}._cart-item_163p8_1 button:hover{background-color:#8a2b06;color:#fff}._cart-item_163p8_1 button:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._form_1mfzs_1{margin:1rem 0;max-height:18rem;overflow:auto;font-weight:400;text-shadow:0 2px 4px rgba(0,0,0,.4)}._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{font-weight:400;margin-bottom:.25rem;display:block}._control_1mfzs_24 input{font:inherit;border:1px solid #fff;border-radius:4px;width:20rem;max-width:100%;padding:.2rem;outline:none;box-shadow:inset 0 2px 4px #0006}._actions_1mfzs_45{display:flex;justify-content:flex-end;gap:1rem;margin-right:1rem}._actions_1mfzs_45 button{font:inherit;color:#44180c;font-size:.8rem;cursor:pointer;background-color:transparent;border:none;border-radius:25px;padding:.5rem 1rem;outline:none;border:1px solid #b84221;text-transform:uppercase;letter-spacing:2px;box-shadow:0 3px 6px #0006;text-shadow:0 2px 4px rgba(0,0,0,.4);transition:all .3s ease}._actions_1mfzs_45 ._cancel_1mfzs_70:hover{background-color:#b84221;color:ivory}._actions_1mfzs_45 ._cancel_1mfzs_70:active{transform:scale(.9);box-shadow:inset 0 0 20px ivory}._actions_1mfzs_45 ._confirm_1mfzs_79{border:1px solid #b84221;background-color:#b84221;color:#fff;border:1px solid #fffff0;outline:none}._actions_1mfzs_45 ._confirm_1mfzs_79:hover,._actions_1mfzs_45 ._confirm_1mfzs_79:active{background-color:transparent;border:1px solid #b84221;color:#b84221}._invalid_1mfzs_94 label{color:#ca3e51}._invalid_1mfzs_94 input{border-color:#e10600;background-color:#ffeff1}*{box-sizing:border-box}html{font-family:Raleway,sans-serif;background:#341209;background:linear-gradient(90deg,#341209,#bb411f 15% 85%,#341209)}body{margin:0;min-height:100vh;padding-bottom:10rem;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");animation:fadeInAnimation ease 3s 1 forwards}@keyframes fadeInAnimation{0%{opacity:0}to{opacity:1}}@media screen and (min-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;font-weight:300;text-shadow:0px 2px 4px rgba(0,0,0,.4)}
