@import "https://fonts.googleapis.com/css2?family=Roboto:wght@100;300;400;500;700;900&display=swap";*{box-sizing:border-box;margin:0;padding:0}body{font-family:Roboto,sans-serif}a{-webkit-text-decoration:inherit;-webkit-text-decoration:inherit;text-decoration:inherit;color:inherit}ul{list-style:none}.center-with-flex{justify-content:center;align-items:center;display:flex}.app{padding-top:74px}@media screen and (max-width:678px){.app{padding-top:53px}}.navbar{z-index:10;background-color:#fff;justify-content:space-between;align-items:center;padding:10px 20px;display:flex;position:fixed;top:0;left:0;right:0;box-shadow:0 1px 27px -14px gray}.navbar .left{align-items:center;gap:50px;display:flex}.navbar .left .logo{transition:scale .3s;scale:1}.navbar .left .logo:hover{scale:1.1}.navbar .left .address{color:#4a4a4a;font-size:small}.navbar .right{gap:50px;display:flex}.navbar .right .menu-item{cursor:pointer;justify-content:center;align-items:center;gap:10px;font-weight:500;display:flex}.navbar .right .menu-item:hover{color:#fc8523}.navbar .right .menu-item:hover .icon svg.grey{fill:#fc8523}.navbar .right .menu-item .icon{position:relative}.navbar .right .menu-item .icon svg.grey{stroke:currentColor;fill:#3d4152;stroke-width:0}.navbar .right .menu-item .icon svg.orange{stroke:currentColor;fill:#fc8523;stroke-width:0}.navbar .right .menu-item .icon .cart-svg-empty{fill:#fff;stroke-width:2px;stroke:#000}.navbar .right .menu-item .icon .cart-svg-not-empty{fill:#60b246;stroke-width:2px;stroke:#60b246}.navbar .right .menu-item .cart-count{font-size:14px;position:absolute;top:50%;left:50%;transform:translate(-50%,-60%)}.navbar .right .menu-item .white{color:#fff}.orange{color:#fc8523}@media screen and (max-width:1024px){.navbar .right .offers,.navbar .right .help,.navbar .right .signin{display:none}}@media screen and (max-width:678px){.navbar{padding:0 20px}.logo svg{width:20px}.address{display:none}}.footer{background-color:#000;flex-wrap:wrap;justify-content:space-between;padding-block:50px;padding-inline:30px;display:flex}.footer .items{min-width:200px;flex:1}.footer h3{color:gray;margin-bottom:20px;font-weight:600}.footer ul{color:#fff}.footer ul li{margin-bottom:15px}.restaurant-info{justify-content:center;margin-inline:20px;display:flex}.restaurant-info .container{width:800px;padding-top:20px}.restaurant-info .container .path{color:gray;margin-bottom:30px;font-weight:400}.restaurant-info .container .top-section{border-bottom:1px dashed #a5a5a5;justify-content:space-between;padding-bottom:20px;display:flex}.restaurant-info .container .top-section .left .restaurant-name{text-transform:capitalize;margin-bottom:10px;font-size:1.3rem;font-weight:500}.restaurant-info .container .top-section .left .cuisines{margin-bottom:5px}.restaurant-info .container .top-section .left .cuisines,.restaurant-info .container .top-section .left .area-distance{color:gray;font-weight:400}.restaurant-info .container .top-section .right .rating-box{max-width:100px;border:1px solid #d3d3d3;border-radius:5px;padding:8px}.restaurant-info .container .top-section .right .rating-box .rating{text-align:center;color:#3d9b6d;border-bottom:1px solid #e9e9eb;padding-bottom:10px;font-size:1.2rem;font-weight:900}.restaurant-info .container .top-section .right .rating-box .rating .rating-num{font-size:.9rem;position:relative;bottom:3px}.restaurant-info .container .top-section .right .rating-box .total-ratings{color:gray;padding-top:10px;font-size:11px;font-weight:600}.restaurant-info .container .time-cost-box{border-bottom:1px dashed #a5a5a5;gap:20px;padding-top:20px;padding-bottom:20px;display:flex}.restaurant-info .container .time-cost-box .time-box,.restaurant-info .container .time-cost-box .cost-box{align-items:center;gap:10px;font-size:.8rem;font-weight:800;display:flex}.restaurant-info .container .bottom{min-height:200px;background-color:#f1f1f6;padding:10px}.restaurant-info .container .bottom .restaurant-license{border-bottom:1px solid gray;align-items:center;padding-bottom:10px;display:flex}.restaurant-info .container .bottom .restaurant-license .fssai-img{height:30px;width:60px;margin-right:16px;display:inline-block}.restaurant-info .container .bottom .restaurant-license .fssai-img img{width:100%;height:100%}.restaurant-info .container .bottom .restaurant-license span{color:gray;font-size:.8rem}.restaurant-info .container .bottom .restaurant-details{padding-top:20px}.restaurant-info .container .bottom .restaurant-details .name{color:gray;font-size:14px;font-weight:600}.restaurant-info .reset-modal{justify-content:center;align-items:flex-end;display:flex;position:absolute;inset:0}.food-category .title{cursor:pointer;justify-content:space-between;margin-block:20px;padding-top:10px;display:flex}.food-category .separator{width:100%;height:15px;background-color:#f1f1f6}.food-item{border-bottom:1px solid #d3d3d3;margin-top:20px;padding-bottom:30px;display:flex}.food-item .left{flex:1;padding-right:25px}.food-item .left .veg-non-veg-icon{width:18px}.food-item .left .veg-non-veg-icon img{width:100%}.food-item .left .food-name{margin-bottom:5px;font-weight:500}.food-item .left .description{color:gray;margin-top:10px;font-size:.8rem;font-weight:400;line-height:1.5}.food-item .right .food-image{width:118px;height:96px;position:relative}.food-item .right .food-image img{width:100%;height:100%;object-fit:cover;border-radius:6px}.food-item .right .add-btn{width:96px;height:36px;color:#60b246;cursor:pointer;background:#fff;border:1px solid #d4d5d9;border-radius:4px;font-weight:600;position:absolute;bottom:-10px;left:10%;box-shadow:0 3px 8px #e9e9eb}.food-item .right .add-btn .plus-minus-btn{justify-content:space-around;display:flex}.food-item .right .img-not-present{position:static}.restaurant-info-shimmer .box{width:100%;height:140px;background-color:#f0f0f0;border-radius:10px;flex-direction:column;justify-content:space-evenly;margin-bottom:20px;padding-left:20px;display:flex}.restaurant-info-shimmer .box .line1{width:50%;height:20px;background-color:#cdcdcd;border-radius:5px}.restaurant-info-shimmer .box .line2{width:25%;height:20px;background-color:#cdcdcd;border-radius:5px}.reset{max-width:520px;min-width:300px;background-color:#fff;margin-bottom:40px;padding:30px;animation:.3s modal;position:fixed;box-shadow:0 2px 20px #282c3f80}.reset h3{letter-spacing:1px;margin-bottom:5px}.reset .desc{color:gray;letter-spacing:1px;font-size:.9rem;line-height:1.5}.reset .buttons{height:50px;gap:20px;margin-top:25px;display:flex}.reset .buttons div{flex:1}.reset .buttons .no{color:#60b246;text-transform:uppercase;cursor:pointer;border:2px solid #60b246;justify-content:center;align-items:center;font-weight:600;display:flex}.reset .buttons .yes{color:#fff;text-transform:uppercase;cursor:pointer;background-color:#60b246;border:2px solid #60b246;justify-content:center;align-items:center;font-weight:600;display:flex}@keyframes modal{0%{opacity:0;transform:translateY(100%)}to{opacity:1;transform:translateY(0)}}.not-found{min-height:calc(100vh - 146px);justify-content:center;align-items:center;display:flex}.restaurant-count{border-bottom:1px solid #ebebeb;margin:20px 30px 0;padding-bottom:10px;font-size:1.7rem}.card-container{min-height:90vh;flex-wrap:wrap;justify-content:center;gap:20px;margin:20px auto 30px;display:flex}.card-container .box{padding:30px 20px}.card-container .box .image{width:254px;height:160px;background:#ddd;margin-bottom:15px}.card-container .box .line1{width:130px;height:10px;background-color:#ddd;margin-bottom:10px}.card-container .box .line2{width:80px;height:10px;background-color:#ddd}.restaurant-card{width:-moz-fit-content;width:-moz-fit-content;width:fit-content;padding:30px 20px}.restaurant-card .restaurant-img{width:254px;height:160px;background-color:#bbb;margin-bottom:15px}.restaurant-card .restaurant-img img{width:100%;height:100%;opacity:0;object-fit:cover}.restaurant-card .restaurant-img .animate{animation:.5s forwards fadein}@keyframes fadein{0%{opacity:0}to{opacity:1}}.restaurant-card .restaurant-name{max-width:254px;text-wrap:nowrap;text-overflow:ellipsis;margin-bottom:5px;font-size:17px;font-weight:500;overflow:hidden}.restaurant-card .cuisines{color:gray;max-width:254px;text-wrap:nowrap;text-overflow:ellipsis;margin-bottom:20px;font-size:.8rem;font-weight:400;overflow:hidden}.restaurant-card .rating-time-price{color:gray;border-bottom:1px solid #d3d3d3;justify-content:space-between;align-items:center;padding-bottom:20px;font-size:.8rem;font-weight:400;display:flex}.restaurant-card .rating-time-price .rating-box{color:#fff;background-color:#48c479;gap:5px;padding:2px 5px;display:flex}.restaurant-card .rating-time-price .orange{background-color:#db7c38}.restaurant-card .dot{color:#000}.restaurant-card:hover{cursor:pointer;box-shadow:0 0 5px #000000bf}.shimmer-ui{flex-wrap:wrap;justify-content:center;gap:40px;margin-block:30px;display:flex}.shimmer-ui .box .image{width:254px;height:160px;background:#ddd;margin-bottom:15px}.shimmer-ui .box .line1{width:130px;height:10px;background-color:#ddd;margin-bottom:10px}.shimmer-ui .box .line2{width:80px;height:10px;background-color:#ddd}.loader-container{min-height:calc(100vh - 74px);justify-content:center;align-items:center;display:flex}.loader{width:48px;height:48px;box-sizing:border-box;background:#fc8019;animation:1s linear infinite flipX;display:inline-block;position:relative}@keyframes flipX{0%{transform:perspective(200px)rotateX(0)rotateY(0)}50%{transform:perspective(200px)rotateX(-180deg)rotateY(0)}to{transform:perspective(200px)rotateX(-180deg)rotateY(-180deg)}}.search{min-height:calc(100vh - 74px);margin-bottom:40px}.search .search-box{justify-content:center;margin-top:30px;display:flex}.search .search-box .container{width:60vw;min-width:-moz-fit-content;min-width:-moz-fit-content;min-width:fit-content;border:1px solid gray;border-radius:5px;align-items:center;padding-right:13px;display:flex}.search .search-box .container input{border:none;border-radius:5px;outline:none;flex:1;padding:10px;font-size:1.1rem}.search .search-items{flex-direction:column;align-items:center;padding-top:20px;display:flex}.search-item{width:60vw;align-items:center;gap:10px;padding:15px;display:flex}.search-item :nth-child(1),.search-item :nth-child(1) img{width:64px;height:64px;border-radius:4px}.search-item:hover{cursor:pointer;background-color:#f1f1f1;border-radius:4px}
/*# sourceMappingURL=index.0a27e2e4.css.map */
