@import url(https://cdn-uicons.flaticon.com/uicons-regular-rounded/css/uicons-regular-rounded.css);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}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}*{box-sizing:border-box}body{background-color:#f8f8f8;color:#333;font-family:Segoe UI,Arial,sans-serif;line-height:1.5;padding:0}.menu-container{align-items:center;display:flex;justify-content:center}@-webkit-keyframes fade-in{0%{opacity:0}to{opacity:1}}@keyframes fade-in{0%{opacity:0}to{opacity:1}}body{background-color:#f5f5f5;font-family:Arial,sans-serif;margin:0}.app-container{display:flex;justify-content:center;padding:20px}.restaurant-list{display:flex;flex-wrap:wrap;gap:20px}.restaurant-card{box-shadow:0 2px 5px rgba(0,0,0,.477);color:inherit;margin:5px;text-decoration:none;width:300px}.restaurant-card:hover{box-shadow:0 2px 5px rgba(0,0,0,.678)}.restaurant-link{color:inherit;display:block;text-decoration:none}.restaurant-image{height:200px;object-fit:cover;width:100%}.restaurant-details{padding:15px}.restaurant-address{align-items:center;display:flex;font-size:18px;font-weight:700;justify-content:space-between}.restaurant-place.veg{color:green}.restaurant-place.non-veg{color:red}.restaurant-rating{color:#ff9800;font-size:16px}.ratingno{color:#757575;font-size:14px}.container{display:flex}.menu-logo{max-width:411px;width:100%}.menu-container{display:grid;flex-wrap:wrap;height:auto;margin-left:px;margin-right:px}.menu-item{align-items:center;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.2);display:flex;flex-direction:column;margin-bottom:5px;margin-top:5px;padding:10px}.menu-item,.photo{border-radius:10px}.photo{height:70px;object-fit:cover;width:70px}.price{color:#850101;font-size:large;margin-top:-3.5rem;text-transform:capitalize}.item-info header{font-size:large;margin-left:1rem}.body{background-color:#fff}.filter-buttons button{background-color:#fff;border-color:#343434;border-radius:15px;border-width:0;box-shadow:0 0 .5px .5px #c4c4c4;color:#343434;cursor:pointer;display:inline-block;font-size:1.2rem;letter-spacing:1px;margin:.2rem;padding:.2rem .6rem;text-transform:lowercase;transition:background-color .3s ease}.filter-buttons button:hover{box-shadow:0 0 .5px .5px #850101;color:#850101}.filter-buttons button.active{background-color:#ffe3e3;box-shadow:0 0 .5px .5px #ffe3e3;color:#850101}.filter-buttons::-webkit-scrollbar{display:none}.filter-buttons{-ms-overflow-style:none;background:#fff;border:1px solid #e2e2e2;box-shadow:0 0 3px 3px rgba(0,0,0,.1);margin-top:0;overflow:auto;overflow-y:scroll;padding-bottom:7px;padding-top:7px;position:-webkit-sticky;position:sticky;top:0;white-space:nowrap;width:100%;z-index:1000}.subcategory-buttons button{background-color:#fff;border-color:#343434;border-radius:5px;border-width:0;box-shadow:0 0 .5px .5px #c4c4c4;color:#343434;cursor:pointer;display:inline-block;font-size:1.2rem;letter-spacing:1px;margin:.2rem;padding:.2rem .6rem;text-transform:lowercase;transition:background-color .3s ease}.subcategry-buttons button:hover{box-shadow:0 0 .5px .5px #850101;color:#850101}.subcategory-buttons button.active{background-color:#ffe3e3;box-shadow:0 0 .5px .5px #ffe3e3;color:#850101}.subcategory-buttons{padding-bottom:7px;padding-top:7px;top:0}.child{align-items:center;display:flex;flex-direction:row;margin:-.8rem;padding:0;width:100%}.disclaimer{color:#716f6f;font-size:10px}.contact,.disclaimer{padding-top:10px;text-align:center}.footer{font-size:larger;margin-top:50%}.footer,.time{text-align:center}.time{color:#00000089;font-size:13px;margin-top:5px}.heading{color:#c90202;margin-bottom:5px;margin-top:7px;text-align:center;text-transform:uppercase}.subheading{display:flex;flex-direction:column;margin-top:1px;text-align:center;width:100%}.subcategory-buttons{-ms-overflow-style:none;background:#fff;border:1px solid #e2e2e2;box-shadow:0 0 3px 3px rgba(0,0,0,.1);margin-top:0;overflow:auto;overflow-y:scroll;padding-bottom:5px;padding-top:5px;position:-webkit-sticky;position:sticky;text-align:center;top:50px;white-space:nowrap;width:100%}.subcategory-buttons::-webkit-scrollbar{display:none}.menu-item{width:100%}.floating-button{bottom:20px;left:0;position:fixed;right:0;text-align:center}.Continue-to-Pay{background-color:#c90202;border:none;border-radius:35px;box-shadow:inset 0 0 10px rgba(0,0,0,.5);color:#fff;cursor:pointer;font-size:large;font-weight:700;margin-left:2.4rem;padding:8px 45px;right:50%;text-align:center;top:50%}.phone-modal{align-items:center;background:rgba(0,0,0,.5);display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.modal-content{border-radius:8px;box-shadow:0 4px 6px rgba(0,0,0,.1);max-width:400px;text-align:center;width:90%}.close{font-size:20px;position:absolute;right:10px;top:10px}.modal-content h3{margin-bottom:20px}.modal-content ul{list-style:none;padding:0}.modal-content ul li{margin:10px 0}.phone-number-button{background-color:#c90202;border:none;border-radius:5px;color:#fff;cursor:pointer;display:block;font-size:16px;margin:10px auto;padding:10px 20px;text-align:center;width:80%}.phone-number-button:hover{background-color:#aa0404}.close-button{background:transparent;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.Pay-now{background-color:#c90202;border:#f8f8f8;border-radius:10px;box-shadow:2px 1px 5px 1px rgba(50,50,50,.6);color:#eee;cursor:pointer;font-size:xx-large;font-weight:700;margin-bottom:1rem;padding:10px 13px;right:5%;text-align:center}.Pay-now,.line{bottom:0;position:fixed}.line{background:#fff;background-color:#000;box-shadow:0 0 59px 59px rgba(0,0,0,.556);height:0;left:0;right:0;width:350ppx}.popup-content{background-color:#fff;border-radius:.5rem;left:50%;padding:1.5rem 1rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.popup{background-color:#bdbdbde6;bottom:0;left:0;position:fixed;right:0;top:0}.backgrnd{background-color:#fff;border-radius:.5rem;left:50%;padding:1rem 3rem;position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);transform:translate(-50%,-50%)}.message-popup{align-items:center;background-color:#bdbdbde6;display:flex;flex-direction:column;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%}.item-popup,.message-popup{text-align:center}.modal-img{border-radius:10px;height:150px;object-fit:cover;width:150px}.modal-button{background-color:#c90202;border:none;border-radius:35px;box-shadow:2px 1px 5px 1px rgba(50,50,50,.6);color:#fff;cursor:pointer;font-size:large;font-weight:600;padding:8px 18px;text-align:center}.desc{color:#716f6f;display:flex;font-size:smaller;margin-top:10px;text-align:center;text-transform:lowercase}.popuptitle{margin-top:-10px}.no-scroll{overflow:hidden}.bi-bi-cart{bottom:49px;color:#c90202;cursor:pointer;display:block;margin-right:25px;position:fixed;right:0}.add-to-cart{background-color:#c90202;border:none;border-radius:35px;box-shadow:inset 0 0 10px rgba(0,0,0,.5);color:#fff;cursor:pointer;font-size:large;font-weight:700;padding:5px 15px;text-align:center}.cart-modal{background-color:#ffffffe6;bottom:0;left:0;position:fixed;right:0;top:0}.cart-item-image{border-radius:10px;height:80px;object-fit:cover;width:80px}.cart-message{color:#e2e2e2;left:0;position:fixed;top:0}.cart-message,.close{background-color:#c90202}.close{border:none;border-radius:3px;box-shadow:inset 0 0 10px rgba(0,0,0,.5);color:#fff;cursor:pointer;display:flex;float:right;font-size:large;padding:2px 8px}.cart-item{display:flex;flex-direction:row}.cartitemtitle{margin-bottom:-20px;margin-top:-1px}.btn{align-items:center;background:none;border:1px solid lighten(#fff,24%);border-radius:24px;cursor:pointer;display:flex;height:38px;letter-spacing:.25px;padding:0 24px 0 16px;&:focus{outline:none}.mdi{margin-right:8px}}.btn-delete{background-color:#eee;border:#f8f8f8;border-radius:35px;box-shadow:2px 1px 5px 1px rgba(50,50,50,.6);color:red;color:#c90202;cursor:pointer;font-size:16px;font-weight:700;text-align:center}.loadpage{margin-top:50%}.section{padding-left:8px;padding-right:8px}.wrap{align-items:center;display:flex;flex-direction:column;justify-content:center;margin-top:50%}.spinner{-webkit-animation:spinner 1.5s linear infinite;animation:spinner 1.5s linear infinite;border:4px solid red;border-left-color:#e3e4e7;border-radius:50%;display:flex;height:50px;margin:100px;width:50px}@-webkit-keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes spinner{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}#error-page{align-items:center;background:#fff;bottom:10%;box-shadow:0 5px 10px rgba(0,0,0,.1);display:flex;justify-content:center;left:15%;position:absolute;right:15%;top:10%}#error-page .content{max-width:600px;text-align:center}.content h2.header{font-size:18vw;line-height:1em;position:relative}.content h2.header:after{-webkit-text-fill-color:transparent;-webkit-animation:animate 10s ease-in-out infinite;animation:animate 10s ease-in-out infinite;background:-webkit-repeating-linear-gradient(-45deg,#71b7e6,#69a6ce,#b98acc,#ee8176,#b98acc,#69a6ce,#9b59b6);-webkit-background-clip:text;background-size:400%;content:attr(data-text);left:0;position:absolute;right:0;text-shadow:1px 1px 2px hsla(0,0%,100%,.25);top:0}@-webkit-keyframes animate{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}@keyframes animate{0%{background-position:0 0}25%{background-position:100% 0}50%{background-position:100% 100%}75%{background-position:0 100%}to{background-position:0 0}}.content h4{color:#000;font-size:1.5em;font-size:2em;margin-bottom:20px;max-width:600px;position:relative;text-transform:uppercase}.content h4:after{-webkit-text-fill-color:transparent;-webkit-background-clip:text;content:attr(data-text);left:0;position:absolute;right:0;text-shadow:1px 1px 2px hsla(0,0%,100%,.4);top:0}.content p{color:#0d0d0d;font-size:1.2em}.content .btns{display:inline-flex;margin:25px 0}.content .btns a{border:2px solid #69a6ce;border-radius:25px;color:#69a6ce;display:inline-block;font-weight:500;margin:0 10px;padding:10px 25px;text-decoration:none;text-transform:uppercase;transition:all .3s ease}.content .btns a:hover{background:#69a6ce;color:#fff}.popup-button{background-color:#c90202;border:none;border-radius:35px;box-shadow:2px 1px 5px 1px rgba(50,50,50,.6);color:#fff;cursor:pointer;font-size:large;font-weight:600;margin-bottom:1rem;padding:8px 18px;text-align:center}.shape-above-card{align-items:center;background-color:#ffffff00;border-radius:5px;box-shadow:0 0 3px 3px rgba(0,0,0,.1);height:285px;margin-bottom:1rem;padding:1px;position:absolute;width:350px}.centered-container{align-items:center;display:flex;height:100%;justify-content:center}.menu-logo{height:auto;max-width:100%}@media (min-width:768px){.centered-container{height:50%}.menu-logo{width:50%}}.lazy-load-image-background.blur{-webkit-filter:blur(15px);filter:blur(15px)}.lazy-load-image-background.blur.lazy-load-image-loaded{-webkit-filter:blur(0);filter:blur(0);transition:-webkit-filter .3s;transition:filter .3s;transition:filter .3s,-webkit-filter .3s}.lazy-load-image-background.blur>img{opacity:0}.lazy-load-image-background.blur.lazy-load-image-loaded>img{opacity:1;transition:opacity .3s}.header-logo{align-items:center;display:flex;height:30px;margin:20px auto 10px}.header-location-search-container{align-items:center;background-color:var(--praimay-bg);border:2px solid var(--border-white);border-radius:8px;box-shadow:var(--praimary-box-shadow);display:flex;height:40px;margin-left:10px;margin-right:10px}.location-wrapper{display:flex;flex:01 1;justify-content:space-between;padding:0 10px}.header-searchbar{display:flex;flex:12rem 1}.search-icon{color:#828282;font-size:20px;margin:0 12px}.search-input{border:none;font-size:13px;outline:none;width:100%}.dropdown-content{background-color:#f9f9f9;box-shadow:0 8px 16px 0 rgba(0,0,0,.2);display:none;min-width:160px;position:absolute;z-index:1}.dropdown-content a{color:#000;display:block;padding:12px 16px;text-decoration:none}.dropdown-content a:hover{background-color:#f1f1f1}.location-wrapper:hover .dropdown-content{display:block}.h1{text-align:center}.shape{background-color:#fff;border:box;box-shadow:0 4px 5px rgba(0,0,0,.1);height:10px;margin-top:10px;width:100%}.location-search-separator{background:#828282;height:18px;width:1px}.caret-down{padding-right:.4 rem}select{-webkit-appearance:menulist;appearance:menulist;border-radius:0}#root{--primary-box-shadow:rgb(28 28 28/8%) 0px 2px 8px;--border-white:#e8e8e8;--praimary-bg:#fff}.restaurant-container{align-items:center;background-color:#f9f9f9;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);display:flex;flex-direction:column;margin:20px auto;max-width:1200px;padding:20px;width:100%}.search-div{display:flex;justify-content:center;margin-bottom:20px;width:100%}.search-input{border:1px solid #ddd;border-radius:5px;box-shadow:0 2px 4px rgba(0,0,0,.1);font-size:16px;max-width:500px;padding:10px;width:80%}.search-button{background-color:#c90202;border:none;border-radius:5px;color:#fff;cursor:pointer;font-size:16px;margin-left:10px;padding:10px 20px}.search-button:hover{background-color:#850101}.restaurant-grid{grid-gap:20px;display:grid;gap:20px;grid-template-columns:repeat(3,1fr);justify-content:center;margin-left:70px;width:100%}.restaurant-card{background-color:#fff;border-radius:10px;box-shadow:0 4px 8px rgba(0,0,0,.1);overflow:hidden;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s}.restaurant-card:hover{-webkit-transform:translateY(-5px);transform:translateY(-5px)}@media (max-width:899px){.restaurant-grid{grid-template-columns:repeat(2,1fr)}}@media (max-width:599px){.restaurant-grid{grid-template-columns:repeat(1,1fr)}.search-input{max-width:none;width:100%}}.modal-overlay,body.modal{overflow:hidden}.modal-overlay{align-items:center;background:rgba(0,0,0,.4);bottom:0;display:flex;justify-content:center;left:0;position:fixed;right:0;top:0;z-index:1000}.modal-content{background:#fff;border-radius:12px;box-shadow:0 8px 16px rgba(0,0,0,.2);max-width:480px;overflow:hidden;padding:20px;position:relative;width:95%}.modal-close{align-items:center;background:#b1000033;border:none;border-radius:10%;color:#000;cursor:pointer;display:flex;font-size:18px;height:32px;justify-content:center;position:absolute;right:15px;top:15px;transition:background .3s ease;width:32px}.modal-close:hover{background:#a10101;color:#fff}.room_information{margin-bottom:15px}.room_information button{background-color:#c90202;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-top:0;padding:12px 16px;transition:background .3s ease;width:100%}.room_information button:hover{background-color:#a10101}.room_information p{color:#444;font-size:15px;margin:10px 0 0}
/*# sourceMappingURL=main.3c0ff5df.css.map*/