._button_n3zaq_1{cursor:pointer;font:inherit;border:none;background-color:#fff;color:#fff;padding:.75rem 3rem;display:flex;justify-content:space-around;align-items:center;border-radius:25px;font-weight:700;transition:.2s}._button_n3zaq_1:active{transform:scale(.99)}._icon_n3zaq_21{width:1.35rem;height:1.35rem;margin-right:.5rem;color:gray}._text_n3zaq_28{color:gray}._badge_n3zaq_32{background-color:#009688;padding:.25rem 1rem;border-radius:25px;margin-left:1rem;font-weight:700;color:#fff}._bump_n3zaq_46{animation:_bump_n3zaq_46 .3s ease-out}@keyframes _bump_n3zaq_46{0%{transform:scale(1)}10%{transform:scale(.9)}30%{transform:scale(1.1)}50%{transform:scale(1.15)}to{transform:scale(1)}}@media (max-width: 600px){._button_n3zaq_1{padding:7px 11px}._badge_n3zaq_32{padding:.15rem .5rem}}._header_ajnvx_1{position:fixed;top:0;left:0;width:100%;height:5rem;background-color:#009688;color:#fff;display:flex;justify-content:space-between;align-items:center;box-shadow:0 2px 8px #00000040;z-index:10}._header_ajnvx_1 h1,._header_ajnvx_1 button{margin:0 5%}._main-image_ajnvx_24{width:100%;height:29rem;z-index:0;overflow:hidden}._main-image_ajnvx_24 img{width:110%;height:100%;object-fit:cover;transform:rotate(-6deg) translateY(-4rem) translate(-1rem)}@media (max-width: 600px){._header_ajnvx_1 h1{margin:0 5%;font-size:20px}._main-image_ajnvx_24 img{width:110%;height:70%;object-fit:cover;transform:rotate(-6deg) translateY(0) translate(-1rem)}}._card_3iyoy_1{padding:1rem;box-shadow:0 2px 8px #00000040;border-radius:14px;background-color:#fff}._meals_wrip4_1{max-width:60rem;width:90%;margin:2rem auto;animation:_meals-appear_wrip4_1 1s ease-out forwards}._meals_wrip4_1 ul{list-style:none;margin:0;padding:0}._MealLoading_wrip4_14{text-align:center;color:#009688}._MealError_wrip4_19{text-align:center;color:red}@keyframes _meals-appear_wrip4_1{0%{opacity:0;transform:translateY(3rem)}to{opacity:1;transform:translateY(0)}}._input_9p9tm_1{display:flex;align-items:center;margin-bottom:.5rem}._input_9p9tm_1 label{font-weight:700;margin-right:1rem}._input_9p9tm_1 input{width:3rem;border-radius:5px;border:1px solid #ccc;font:inherit;padding-left:.5rem}._form_1fjgp_1{text-align:right}._form_1fjgp_1 button{font:inherit;cursor:pointer;background-color:#025149;border:0;color:#fff;padding:.25rem 2rem;border-radius:20px;font-weight:700}._form_1fjgp_1 button:hover,._form_1fjgp_1 button:active{background-color:#096158}._meal_1gle7_1{display:flex;justify-content:space-between;margin:1rem;padding-bottom:1rem;border-bottom:1px solid #ccc}._meal_1gle7_1 h3{margin:0 0 .25rem}._description_1gle7_13{font-style:italic}._price_1gle7_17{margin-top:.25rem;font-weight:700;color:#009688;font-size:1.25rem}._summary_1jx0q_1{text-align:center;max-width:45rem;width:90%;margin:auto;margin-top:-45rem;position:relative;background-color:#009688;color:#fff;border-radius:14px;padding:1rem;box-shadow:0 1px 18px 10px #00000040}._summary_1jx0q_1 h2{font-size:2rem;margin-top:0}@media (max-width: 600px){._summary_1jx0q_1{width:85%;margin-top:-56rem;transform:rotate3d(1,1,10,-7deg)}}body{font-family:Arial,Helvetica,sans-serif}._cart-item_dt7rs_1{display:flex;justify-content:space-between;align-items:center;border-bottom:2px solid #8a2b06;padding:1rem 0;margin:1rem 0}._cart-item_dt7rs_1 h2{margin:0 0 .5rem;color:#363636}._summary_dt7rs_15{width:10rem;display:flex;justify-content:space-between;align-items:center}._price_dt7rs_22{font-weight:700;color:#8a2b06}._amount_dt7rs_27{font-weight:700;border:1px solid #ccc;padding:.25rem .75rem;border-radius:6px;color:#363636}._actions_dt7rs_35{display:flex;flex-direction:column}@media (min-width: 768px){._actions_dt7rs_35{flex-direction:row}}._cart-item_dt7rs_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-left:1rem;margin:.25rem}._cart-item_dt7rs_1 button:hover,._cart-item_dt7rs_1 button:active{background-color:#8a2b06;color:#fff}._backdrop_tczdd_1{position:fixed;top:0;left:0;width:100%;height:100vh;z-index:20;background-color:#000000bf}._modal_tczdd_11{position:fixed;top:15vh;left:5%;width:90%;background-color:#fff;padding:1rem;border-radius:14px;box-shadow:0 2px 8px #00000040;z-index:30;animation:_slide-down_tczdd_1 .3s ease-out forwards}@media (min-width: 768px){._modal_tczdd_11{width:40rem;left:calc(50% - 20rem)}}@keyframes _slide-down_tczdd_1{0%{opacity:0;transform:translateY(-3rem)}to{opacity:1;transform:translateY(0)}}._form_4fmr3_1{margin:1rem 0;height:13rem;overflow:auto}._control_4fmr3_7{margin-bottom:.5rem}._control_4fmr3_7 label{font-weight:700;margin-bottom:.25rem;display:block}._control_4fmr3_7 input{font:inherit;border:1px solid #ccc;border-radius:4px;width:20rem;max-width:100%;padding:5px}._control_4fmr3_7 input:focus{outline:none}._actions_4fmr3_30{display:flex;justify-content:flex-end;gap:1rem}._actions_4fmr3_30 button{font:inherit;color:#5a1a01;cursor:pointer;background-color:transparent;border:none;border-radius:25px;padding:.5rem 2rem}._actions_4fmr3_30 button:hover,._actions_4fmr3_30 button:active{background-color:#ffe6dc}._actions_4fmr3_30 ._submit_4fmr3_51{border:1px solid #5a1a01;background-color:#5a1a01;color:#fff}._actions_4fmr3_30 ._submit_4fmr3_51:hover,._actions_4fmr3_30 ._submit_4fmr3_51:active{background-color:#7a2706}._invalid_4fmr3_62 label{color:#000}._invalid_4fmr3_62 input{border-color:#aa0b20;background-color:#ffeff1}._invalid_4fmr3_62 p{color:#ca3e51}._cart-items_svut7_1{list-style:none;margin:0;padding:0;max-height:20rem;overflow:auto}._total_svut7_9{display:flex;justify-content:space-between;align-items:center;font-weight:700;font-size:1.5rem;margin:1rem 0}._actions_svut7_18{text-align:right}._actions_svut7_18 button{font:inherit;cursor:pointer;background-color:transparent;border:1px solid #009688;padding:.5rem 2rem;border-radius:25px;margin-left:1rem}._actions_svut7_18 button:hover,._actions_svut7_18 button:active{background-color:#025a52;border-color:#025a52;color:#fff}._actions_svut7_18 ._button--alt_svut7_39{color:#000}._actions_svut7_18 ._button_svut7_39{background-color:#009688;color:#fff}
