.header:after{content:"";z-index:-1;background-color:#81ee81;height:90px;position:absolute;inset:0}.header{justify-content:space-between;align-items:center;margin:0 20px;display:flex}.logo{border-radius:10px;width:100px;height:50px}.nav-items>ul{list-style-type:none;display:flex}.nav-items>ul>li{padding:10px;font-size:18px;font-weight:550}.nav-items>ul>li a{text-decoration:none}.hamburger{cursor:pointer;z-index:1100;background-color:#0000;border:none;padding:10px;font-size:28px;display:none}.nav-items.sidebar{z-index:1000;background-color:#fff;flex-direction:column;width:250px;height:100vh;padding:20px;transition:left .3s;display:flex;position:fixed;top:0;left:-250px;box-shadow:2px 0 5px #0000001a}.nav-items.sidebar.open{left:0}.nav-items.sidebar ul{margin:0;padding:0;list-style:none}.nav-items.sidebar li{margin:20px 0;font-size:18px}.nav-items.sidebar a{color:#333;text-decoration:none}.user-info{padding:10px;font-weight:700}.res-container{flex-wrap:wrap;justify-content:center;align-items:center;display:flex}.res-container a{text-decoration:none;position:relative}.menu-container{flex-direction:column;align-items:center;max-width:900px;margin:20px auto;padding:0 20px;display:flex}.restaurant-name{text-align:center;margin-bottom:24px;font-size:28px;font-weight:600}.category{width:100%;margin-bottom:32px}.category-header{color:green;cursor:pointer;background:#c3c3c3;justify-content:space-between;align-items:center;margin-bottom:16px;padding:20px;font-size:18px;font-weight:700;display:flex}.category-items{flex-direction:column;gap:20px;display:flex}.menu{background-color:#fff;border-bottom:1px solid #e0e0e0;border-radius:8px;justify-content:space-between;align-items:flex-start;padding:16px;display:flex;box-shadow:0 1px 3px #0000000d}.menu-description{flex:1;padding-right:16px}.menu-description h3{margin-bottom:8px;font-size:16px}.menu-description p{color:#555;margin-bottom:6px;font-size:14px}.menu-image{position:relative}.menu-image img{object-fit:cover;border-radius:8px;width:120px;height:auto}.menu-image .addButton,.menu-image .removeButton{color:#fff;cursor:pointer;background-color:#000;border-radius:5px;padding:5px 8px;font-size:16px;font-weight:600;position:absolute}.menu-image .removeButton{padding:5px 9px;right:2px}.promoted{color:#fff;background-color:#000;border-radius:5px;padding:10px 20px;font-weight:600;text-decoration:none;position:absolute;top:7px;left:7px}.promoted a{text-decoration:none}.res-card{border-radius:10px;width:250px;height:370px;margin:5px;transition:height .3s}.card-info{overflow-wrap:anywhere;padding:0 5px}.card-info h3{color:green;margin:5px!important}.card-info h4{margin:5px!important}.res-card:hover{cursor:pointer}.search{gap:5px;display:flex}.card-image{box-sizing:border-box;border-radius:10px;width:100%;height:200px;transition:height 1s}.card-image:hover,.res-card:hover .card-image{height:190px}.filter{margin:50px 30px 30px;display:flex}.filter button{color:#fff;background:#b56d6d;border:none;border-radius:5px;padding:10px}.filter-btn{cursor:pointer;margin-left:20px;padding:5px}.filter .userName{justify-content:center;align-items:center;gap:10px;margin-left:20px;font-weight:700;display:flex}.filter .userName input{text-align:center;padding:9px 7px}.shimmer-container{flex-wrap:wrap;justify-content:center;margin-top:70px;display:flex}.shimmer-card{background-color:#c3c3c3;width:250px;height:370px;margin:5px}.login{cursor:pointer;border:1px solid #c3c3c3;border-radius:5px;padding:5px}.cart{margin:80px 120px}.cart .cart-button{color:#fff;cursor:pointer;background-color:#000;border-radius:5px;padding:10px 5px;font-weight:600}.mobile-cart-icon{margin-left:10px;font-size:1.2rem;display:none}.backdrop{z-index:900;background:#0000004d;width:100%;height:100vh;position:fixed;top:0;left:0}.about-user button{cursor:pointer;padding:10px;font-weight:600}@media (width<=1024px){.menu{flex-direction:column-reverse}.hamburger{display:block}.nav-items.desktop-nav{display:none}.nav-items.sidebar ul{flex-direction:column}.nav-items.sidebar li{border-bottom:1px solid #ccc;padding:15px 10px;font-size:16px}.nav-items.sidebar{width:220px}.filter{flex-direction:column;align-items:stretch;margin-right:50px}.search{gap:10px;width:100%;margin:0 20px;display:flex}.search input,.userName input{width:100%;font-size:16px}.search input{margin-bottom:20px;margin-left:12px;padding:5px}.filter .userName{flex-direction:column}.filter .userName input{width:50%}.filter-btn{width:80%;margin:20px auto}.login{cursor:pointer;background-color:#c3c3c3;border:none;border-radius:5px;margin-top:20px;padding:10px;font-weight:700}.about-user img{width:200px}.mobile-cart-icon{align-items:center;display:flex;position:relative}.mobile-cart-icon a{text-decoration:none}.mobile-cart-icon .cart-logo{width:60px;height:50px;margin:auto}.cart-count{color:#fff;background-color:#b56d6d;border-radius:50%;margin-left:4px;padding:2px 6px;font-size:.8rem;position:absolute;right:6px}}
/*# sourceMappingURL=client.479086a4.css.map */
