body{margin:0;font-family:Smythe,system-ui;font-weight:400;font-style:normal;position:relative}#menu{width:600px;height:1161px;margin-left:auto;margin-right:auto}#header{height:167px;background-image:url(/assets/header--LW36HkH.jpg);background-size:cover;color:#fff;font-size:1.6rem;margin-bottom:50px}.menu-items{background:#a84d4d00;width:508px;height:140px;display:flex;gap:30px;position:relative;border-bottom:solid #bebebe 1px;margin:0 auto 40px}.seperator{border:solid black 1px}.food-emoji{font-size:5rem;margin:0}.add-item,.add-item:before{border:solid #bebebe 1px;font-family:Inter,sans-serif;font-style:normal;color:#3c3c3cbe;border-radius:50%;font-size:2rem;position:absolute;top:4px;right:0;margin:0;height:50px;width:50px;align-items:center;justify-content:center;display:flex;font-family:Courier New,Courier,monospace;transition:1s}.ingredients{display:block;color:#bebebe;font-weight:400;font-size:1.25rem}.remove{color:#bebebe;font-weight:400;font-size:1.25rem}.add-item:hover,.add-item:hover:before{background:#000;color:#f5f5f5;cursor:pointer;border:solid #bebebe 1px;transition:.2s}h3{font-size:2rem;font-weight:400;margin-top:8px}h4{text-align:center}#order{margin-left:auto;margin-right:auto;width:508px}#pos{display:flex;justify-content:space-between}.total{width:508px;margin-left:auto;margin-right:auto;display:flex;justify-content:space-between;border-top:solid black 3px;padding:25px 0 0}#complete-order{background:#16db99;margin-left:auto;margin-right:auto;width:508px;text-align:center;color:#fff;padding:10px 0;border-radius:4px}#complete-order:hover{background:#fff;color:#16db99;border:1px solid #16DB99;cursor:pointer}#pay{width:508px;height:508px;background:#fff;display:flex;flex-direction:column;text-align:center;position:absolute;margin:auto;right:0;left:0;bottom:15%;box-shadow:#959da533 0 8px 24px;border-radius:8px;color:#000}#paymentform{display:flex;flex-direction:column;align-items:center}input{margin-bottom:10px;width:90%}#card-details{position:fixed;right:0;left:0;top:0;bottom:0;margin:auto;height:420px;border-radius:5px;color:#f5f5f5;display:none}input{padding:15px;width:85%;border-radius:8px;border:solid 2px #3c3c3cbe;margin:20px}#pay-btn{background:#16db99;width:90%;padding:15px;border:none;border-radius:3px;font-weight:700;color:#fff;margin:20px}.hidden{display:none}
