code{font-family:source-code-pro,Menlo,Monaco,Consolas,"Courier New",monospace}@font-face{font-family:"Adobe Gurmukhi";src:url(/static/media/AdobeGurmukhi-Regular.d8035def.otf) format("opentype"),url(/static/media/AdobeGurmukhi-Bold.c90f2bf4.otf) format("opentype")}@font-face{font-family:"PlayfairDisplay";src:url(/static/media/PlayfairDisplay-Regular.b982583b.ttf) format("truetype"),url(/static/media/PlayfairDisplay-Bold.60d3f992.ttf) format("truetype")}@font-face{font-family:"Montserrat";src:url(/static/media/Montserrat-Regular.3cd78665.ttf) format("truetype"),url(/static/media/Montserrat-Bold.079ca05d.ttf) format("truetype")}@font-face{font-family:"Open Sans";src:url(/static/media/OpenSans-Regular.17e98b9e.ttf) format("truetype"),url(/static/media/OpenSans-Bold.043771c9.ttf) format("truetype"),url(/static/media/OpenSans-Light.3d5923f9.ttf) format("truetype")}body{margin:0;font-family:"Open Sans",sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-size:15px;background:url(/static/media/background_img.542b12ce.png) no-repeat 50% fixed;background-size:cover}#page-container{position:fixed;width:100%;height:100%;top:0;left:0;right:0;bottom:0;background-color:rgba(0,0,0,.8)}.card{background-color:rgba(17,15,12,.63);border:2px solid #c4954d;box-sizing:border-box;box-shadow:0 4px 4px rgba(0,0,0,.25);border-radius:10px;padding:25px 50px}.title-separator{width:40%;height:2px;background-color:#fff;margin:0 30%}.title-separator:before{left:29%}.title-separator:after,.title-separator:before{content:"";position:absolute;margin-top:-2px;width:7px;height:7px;background-color:#fff;border-radius:50%}.title-separator:after{right:29%}button.primary-button{width:100%;background-color:#000;border-radius:0;color:#ca8e46}button.secondary-button{width:100%;background-color:#ca8e46;border-radius:0;color:#332412}button.primary-button.border{border:1px solid #ca8e46!important}button.secondary-button.border{border:1px solid #332412!important}button.primary-button.border-radius,button.secondary-button.border-radius{border-radius:5px}button.primary-button,button.secondary-button{outline:none;box-shadow:unset;font-family:"Open Sans",sans-serif;font-weight:700;font-size:15px}button.secondary-button:hover{box-shadow:unset;background-color:#ca8e46;color:#fff}button.primary-button:hover{background-color:#332412;box-shadow:unset}button.primary-button.Mui-disabled{color:#332412;box-shadow:none;background-color:#ca8e46;opacity:.7}button.secondary-button.Mui-disabled{color:#332412;box-shadow:none;background-color:#fff;opacity:.7}button.popup-button{width:50px;height:35px;font-size:12px}.MuiCheckbox-root.custom-checkbox{padding:0;color:#fff}.MuiButtonBase-root.custom-checkbox.Mui-checked{color:#fff}.adobe-font{font-family:"PlayfairDisplay",sans-serif;font-weight:700}.MuiDialogActions-root.popup-footer{padding:16px 24px}.error-message.default{color:#bf1616}.login-wrapper{max-width:640px;margin:0 auto;position:relative;padding:100px 0}h1.login-title{font-size:50px;margin-bottom:5px}p.login-description{margin:20px 0}.login-description,.login-heading,.login-title{color:#fff}.login-form-wrapper{margin:0 40px}.otp-text{margin:10px;color:#fff}.resend-link{display:block;font-size:14px;color:#fae7b1;text-decoration:underline;cursor:pointer;width:100px;margin:10px auto 0}.resend-link:hover{color:#c4954d}input::-webkit-inner-spin-button,input::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}input[type=number]{-moz-appearance:textfield}.form-field input.input-field{outline:none;border:1px solid #8e8d8d;background-color:#fff;padding:25px 25px 5px;width:100%}.form-field.field-border input.input-field{border-radius:5px}.form-field label{font-size:10px;position:absolute;margin-top:10px;margin-left:26px;color:#8e8d8d;text-transform:uppercase;z-index:99}.form-field sup{font-size:100%;color:red}.booking-form-wrapper{max-width:768px;margin:0 auto;padding:110px 20px;position:relative}.booking-title{font-size:30px}.booking-title,.slots-title{color:#fff;margin-bottom:5px}.slot-wrapper{cursor:pointer}.slot-wrapper.slot-disabled{cursor:not-allowed}.time-slot-chip{background-color:#fff;font-size:12px;padding:5px;text-align:center;border:1px solid #8e8d8d;border-radius:5px}.time-slot-chip.disabled{pointer-events:none;background-color:#c5c5c5}.time-slot-chip.disabled.red{background-color:#d02f26;border:1px solid #d02f26;color:#fff}.time-slot-chip.active{color:#c4945d;background-color:#fae7b1}.menu-wrapper{margin:0 40px;overflow:auto}.menu-card{margin-bottom:10px}.menu-item-description,.menu-item-footer,.menu-item-header{padding:5px 20px}.menu-item-header{background-color:#c4945d;border-radius:15px 15px 0 0}.menu-item-footer{border-radius:0 0 15px 15px;background-color:#fff}.menu-item-header h5{color:#fff}.menu-item-description{margin-bottom:0;background-color:#fff;font-size:12px}.menu-item-footer h5,.menu-item-header h5{margin-bottom:0}.submit-booking-button{width:290px;margin:auto}.details-tab{margin:0 40px 20px}.food-category{background-color:#fff;width:15px}.sub-title{font-size:14px;text-align:center;font-weight:500;border-radius:5px;padding:3px;color:#fff;background-color:#c70421;width:50%;margin:0 auto}.addon-modal{width:50%;margin:0 auto;height:90%;box-shadow:24px;padding:2rem}@media screen and (max-width:640px){.menu-wrapper{margin:0}.sub-title{width:100%}.submit-booking-button{width:auto}.addon-modal{width:95%}.details-tab{margin:10px}}.bookings-message{color:#fff;margin-top:5px;font-size:12px}.addon-button{background:"#ca8e46";color:#fff}.form-field .custom-date-field{outline:none;border:1px solid #8e8d8d;background-color:#fff;padding:25px 25px 5px;width:100%}.form-field.field-border .custom-date-field{border-radius:5px}.custom-date-field .MuiInput-underline:after,.custom-date-field .MuiInput-underline:before{display:none}.form-field .custom-date-field .MuiInput-input{padding-top:5px;padding-bottom:2px;height:unset;font-size:15px}.MuiPickersDay-daySelected,.MuiPickersToolbar-toolbar{background-color:#c4954d!important}.form-field .custom-select-field{outline:none;border:1px solid #8e8d8d;background-color:#fff;padding:25px 0 5px 25px;width:100%}.form-field.field-border .custom-select-field{border-radius:5px}.MuiInput-underline.custom-select-field:after,.MuiInput-underline.custom-select-field:before{display:none}.form-field .custom-select-field .MuiSelect-root{padding-top:6px;padding-bottom:3px;min-height:unset;font-size:15px}.form-field .custom-select-field .MuiSelect-select:focus{background-color:transparent}button.add-button{color:#4ea656;width:118px}button.add-button,button.group-button{font-size:15px;height:27px;outline:none;border:1px solid #000}button.center-group-button,button.right-group-button{border-left-color:transparent}.billing-form-wrapper{max-width:768px;position:relative;margin:0 auto;padding:100px 20px}.billing-title{font-size:30px}.billing-title,.heading-title{color:#fff;margin-bottom:5px}.terms-and-conditions{color:#fff}.agree-field{display:inline-flex}.agree-field h6{margin:5px 0;padding-left:5px}.payment-button{width:290px;margin:auto}@media screen and (max-width:640px){.payment-button{width:auto}}.error-message{display:block;color:#fa3420;font-size:13px;text-align:left}.agree-label{color:#fff;font-family:"Open Sans",sans-serif!important}.list-item-left h6,.list-item-right h6{color:#fff}.list-item-right{text-align:right}.reservation-success-wrapper{max-width:768px;margin:0 auto;padding:125px 20px;position:relative}.reservation-success-desc,.reservation-success-title{color:#fff;margin-bottom:5px}.myaccount-button{width:290px;margin:auto}@media screen and (max-width:640px){.reservation-success-wrapper{padding:50px 15px}.myaccount-button{width:auto}}.qr-code img{width:225px;display:block;margin:0 auto;padding:20px 0}.reservation-failure-wrapper{max-width:768px;margin:0 auto;padding:125px 20px;position:relative}.reservation-failure-desc,.reservation-failure-title{color:#fff;margin-bottom:5px}.home-button{width:290px;margin:auto}@media screen and (max-width:640px){.reservation-failure-wrapper{padding:50px 15px}.home-button{width:auto}}.profile-wrapper{max-width:1180px;margin:0 auto;padding:100px 20px;position:relative}@media screen and (max-width:640px){.profile-wrapper{padding:50px 15px}}.user-details{color:#fff;margin-bottom:5px}.logout-button-wrappper{width:150px;display:flex;height:100%;float:right;align-items:center}.sidebar-menu{background-color:#c4945d;color:#fff;border-radius:10px}.sidebar-content,.sidebar-menu{padding:20px 0 20px 20px}.sidebar-content,.sidebar-menu{height:682px}.list-menu-item{padding:15px;font-weight:700;font-size:15px;text-align:right;cursor:pointer}.list-menu-item.active{background-color:#fff;color:#c4945d;border-bottom-left-radius:10px;border-top-left-radius:10px}.reservation-card{background-color:#f5f5f5;border-radius:5px;padding:20px}.reservations-button{width:170px;margin-top:10px}.reservation-card-details.bold-text{font-weight:700}.reservation-card-wrapper{max-height:633px;overflow:auto}.status{border:1px solid #c4945d;border-radius:3px;padding:2px;font-size:12px}.buttonProgress{color:#c4954d!important;margin-top:10px;text-align:center}@media screen and (max-width:640px){.sidebar-menu{height:auto}.sidebar-content{padding:20px 0 0}.card{padding:25px 20px}.btn-grid{margin:0 auto}}.view-reservation-wrapper{max-width:1180px;margin:0 auto;padding:150px 20px;position:relative;color:#fff}@media screen and (max-width:640px){.view-reservation-wrapper{padding:50px 15px}}.booking-details-info{padding:20px 0;color:#fff}.booking-details-info h6{padding-top:10px;color:#fff}.menu-list-wrapper{max-height:230px;overflow:auto}.menu-list-wrapper h6{margin-bottom:15px}.invoice-button{width:200px}.header-title{display:flex;padding:10px 0}.header-title svg{font-size:25px;margin-right:10px}.header-title h4{color:#fff;margin-bottom:5px}.header-back-btn{cursor:pointer}.header{background-color:#000;background-position:bottom;background-repeat:no-repeat;background-size:cover;height:80px;position:relative;z-index:1}.header .logo-wrapper{text-align:left}.header .logo-wrapper .logo{margin-top:5px;margin-left:30px;width:170px}.logo-wrapper button{width:125px;background-color:#c4945d;color:#000;position:absolute;font-size:12px;top:24px;right:40px}.logo-wrapper button:hover{background-color:#be8636}@media screen and (max-width:640px){.header .logo-wrapper .logo{width:150px;margin-top:5px}.logo-wrapper button{width:30px;right:10px}}.footer-wrapper{position:relative;width:100%;padding:20px 40px;background-color:#000}.footer-menu-button{font-size:13px;background-color:hsla(0,0%,100%,.1);color:#fff!important;border:unset;padding:4px 8px;border-radius:2px;margin-bottom:5px;display:inline-flex;cursor:pointer}.footer-menu-button:hover{background-color:hsla(0,0%,100%,.3)}.feedback-button:focus,.footer-menu-button:focus{outline:unset}.feedback-button{border:1px solid #fae7b1;border-radius:5px;padding:5px 10px;background-color:#c4954d;width:200px}.feedback-button,.social-button{color:#fae7b1;font-weight:700;cursor:pointer}.social-button{border-radius:5px;padding-top:10px;padding-bottom:5px;padding-left:5px;margin-right:10px}.feedback-button:hover,.social-button:hover{background-color:#c4945d}.footer-menu-button:not(:last-child){margin-right:5px}.footer-header-title{color:#c4945d;margin-bottom:15px}.address-content{color:#fff;display:block}.social-media-links{margin-bottom:15px}.social-media-links>div{display:inline-block}.social-icons{color:#fff;margin-right:5px}
/*# sourceMappingURL=main.729a369c.chunk.css.map */