body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.navbar{border-radius:5px;display:inline-flex;font-weight:800;justify-content:space-between;margin-bottom:20px;padding-left:40px;padding-right:40px;padding-top:10px;width:100%}.app_logo{border-radius:24px;margin-left:20px}.app_logo img{border-radius:20px;cursor:pointer;margin-top:5px;width:70px}.nav_items,.nav_items_parent_container{display:inline-flex;width:50%}.nav_items{font-weight:800;justify-content:space-between;margin:20px;padding:20px}.login_logout{align-items:center;background-color:#000;border:1px solid #000;border-radius:24px;cursor:pointer;display:flex;font-weight:800;height:50px;justify-content:center;margin-right:50px;margin-top:12px;padding:0 40px}.login_logout .link{color:#fff}.all_card_container{display:flex;flex-wrap:wrap;gap:24px;justify-content:space-around}.card_container{border-radius:20px;box-shadow:0 4px 8px 0 rgba(0,0,0,.2);display:flex;flex-direction:column;height:380px;margin-bottom:48px;margin-left:8px;text-decoration:none!important;transition:.3s;width:360px}.restImage_container{align-items:center;display:flex;height:64%;justify-content:center;width:100%}.restImage_container img{border-top-left-radius:20px;border-top-right-radius:20px;height:100%;width:100%}.restName{font-size:20px;font-weight:700;margin:5px;padding-top:5px}.costForTwo,.restRating{font-size:16px;font-weight:700;margin:5px}.card_container:hover{box-shadow:0 8px 16px 0 rgba(0,0,0,.2)}.card label{background-color:#48c479;border-radius:5px;height:40px;padding:5px;position:absolute}.shimmer-container{display:inline-flex;flex-wrap:wrap}.shimmer-card{background-color:#f0f0f0;height:420px;margin:10px;width:360px}.link{color:#000;text-decoration:none}.link:hover{color:#ff8c00}.search-container{align-items:center;display:flex;justify-content:center;margin:16px;padding-bottom:20px}.search-input{border:1px solid #ccc;border-bottom-left-radius:12px;border-bottom-right-radius:0;border-top-left-radius:12px;border-top-right-radius:0;font-size:16px;padding:10px;width:350px}.search-button{background-color:#1abc9c;border:1px solid #ccc;border-bottom-left-radius:0;border-bottom-right-radius:12px;border-top-left-radius:0;border-top-right-radius:12px;color:#fff;cursor:pointer;font-size:16px;padding:10px;transition:background-color .3s ease;width:80px}.search-button:hover{background-color:#0056b3}.search-input::-webkit-input-placeholder{font-size:14px}.search-input::placeholder{font-size:14px}.restaurant_menu_header{margin:10px;padding:10px;text-align:center;width:100%}.menu_item_container{align-items:center;display:flex;flex-direction:column}.div_category_box{border-bottom:6px solid #f0efef;display:flex;font-size:24px;font-weight:700;height:60px;justify-content:space-between;padding:20px;width:1000px}.donwArrow{margin-left:30px}.resMenu{text-align:center}.resMenu ul{display:inline-block;flex-direction:column}.resMenu li{border:5px;box-shadow:10px 10px 5px 0 hsla(10,3%,47%,.75);display:inline-flex;font-size:22px;height:60px;justify-content:space-between;list-style-type:none;margin:10px;padding:10px;text-align:left;width:450px}.dishDetails{font-weight:550;margin:10px;padding:10px}.dishAdd{height:60px;margin:5px;padding:5px;width:90px}.dishAdd button{background-color:#fff;border:2px solid #e8e8e8;border-radius:5px;color:#60b246;font:13px;font-size:18px;height:38px;width:70px}.clearCart{height:60px;margin:5px;padding:5px;width:90px}.clearCart button{background-color:#428299;border:2px solid #e8e8e8;border-radius:5px;color:#fff;font:13px;font-size:18px;height:38px;width:120px}.food-container{border-bottom:1px solid #f0efef;display:inline-flex;justify-content:center;margin-left:auto;margin-right:auto;position:relative;width:100%}.food-details{margin-left:20px;margin-top:20px;padding:5px;width:800px}.food-name{color:#333;font-size:24px;margin:0}.food-price{color:#666;font-size:18px;margin:5px 0}.food-image{display:inline-block;margin:5px;position:relative}.food-image img{border-radius:15px;height:auto;margin:5px;max-width:200px;padding:5px}.add-button{background-color:#fff;border:none;border-radius:5px;bottom:0;color:green;cursor:pointer;font-size:22px;left:50%;padding:5px 10px;position:absolute;-webkit-transform:translateX(-50%);transform:translateX(-50%)}.add-button:hover{background-color:#0056b3;color:#fff}.footer{background:#222;color:#fff;padding:30px 0 10px;text-align:center}.footer-content{display:flex;flex-wrap:wrap;justify-content:space-around;margin-bottom:10px}.footer-content div{margin:10px}.footer-content ul{list-style:none;padding:0}.footer-content a{color:#fff;text-decoration:none}.footer-bottom{border-top:1px solid #444;font-size:14px;padding-top:10px}.sign_up{font-size:40px;margin-bottom:60px;text-align:center}.signup_parent{height:100vh;padding-top:40px;width:100vw}.signup_container,.signup_parent{align-items:center;display:inline-flex;flex-direction:column}.signup_container{border:1px solid #000;border-radius:10px;box-shadow:0;box-shadow:8px 4px 4px #a19d9d;height:560px;justify-content:center;width:780px}.Password,.email,.first_name{border:2px solid #000;border-radius:10px;font-size:30px;height:70px;margin:5px;padding-left:10px;width:550px}.submit_button{background-color:#4681f4;border-radius:10px;color:#fff;font-size:30px;font-weight:300;height:60px;margin-top:24px;width:200px}.login_redirect{display:flex;padding-top:5px}
/*# sourceMappingURL=main.63dd6028.css.map*/