@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@300;400;600;700;800&display=swap);@import url(https://fonts.googleapis.com/css2?family=Open+Sans:wght@400;500;700&display=swap);body{margin:0;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}:root{--primary:#32a16e;--secondary:#f9fafa;--black:#282c3f;--light:#535665;--borderLight:#e9e9eb;--lighter:#ced4da;--angle:45deg;--opacity:0.5}.rainbow{padding:2rem;margin:auto;display:flex;align-items:center;justify-content:center;font-size:18px;--border-size:0.3rem;border:var(--border-size) solid transparent;border-image:conic-gradient(from 45deg,#32a16e 0deg 90deg,#ddd 90deg 180deg,#ddd 180deg 270deg,#32a16e 270deg 1turn) 1 stretch;border-image:conic-gradient(from var(--angle),#32a16e 0deg 90deg,#ddd 90deg 180deg,#ddd 180deg 270deg,#32a16e 270deg 1turn) 1 stretch;background:hsla(0,0%,100%,.5);background:rgb(255 255 255/var(--opacity))}@supports (background:paint(houdini)){@property --opacity{syntax:"<number>";initial-value:.5;inherits:false}@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@-webkit-keyframes opacityChange{to{--opacity:1}}@keyframes opacityChange{to{--opacity:1}}@-webkit-keyframes rotate{to{--angle:360deg}}@keyframes rotate{to{--angle:360deg}}.rainbow{-webkit-animation:rotate 4s linear infinite,opacityChange 3s infinite alternate;animation:rotate 4s linear infinite,opacityChange 3s infinite alternate}}body{background-color:#f9fafa}.logoImage{height:60px;max-width:150px;margin-left:-10px}.navbar-collapse{align-items:center;background-color:#fff;padding:0 16px;margin:0 -16px}.modal-backdrop.show,.modal.fade{z-index:10000000!important}.navbarDiv{background-color:#fff;border:1px solid #ddd;box-shadow:0 4px 2px -2px grey;height:79px}.brandNameDiv{border-radius:10px;height:50px}.brandDiv,.brandNameDiv{justify-content:center;align-items:center}.brandDiv{display:flex;flex-direction:column}.brandName{font-size:24px;font-weight:700}.brandSubtitle{font-size:12px;color:#f8f9fa;font-weight:600;text-align:right;line-height:0}.numberHide::-webkit-inner-spin-button,.numberHide::-webkit-outer-spin-button{-webkit-appearance:none;margin:0}.infoSection{display:flex;flex-direction:row}.activeNav{font-weight:400;font-size:22px}.commonFlex{align-items:center}.commonFlex,.commonFlex2{display:flex;flex-direction:row;position:relative}.centerScreen{display:flex;flex:1 1;justify-content:center;align-items:center}.topFixedType{position:fixed;background:#f3f5f7;width:calc(100% - 680px);margin-right:289px;z-index:11;padding:16px;margin-top:-20px;box-shadow:0 2px 4px rgba(0,0,0,.18);align-items:center}.mainTop{position:absolute;text-align:center;background:rgba(0,0,0,.5);background-image:linear-gradient(90deg,hsla(0,0%,43.5%,.4),rgba(0,0,0,.6));z-index:1111;height:-webkit-fill-available;width:100%;display:flex;justify-content:center;align-items:center}.topFixedInside{display:flex;flex-direction:row;border:1px solid #c4c4c4;border-radius:40px}.secTitle{font-size:16px;font-weight:600;color:#fff;z-index:1;padding:4px 0}.logoText{font-size:24px;font-weight:900;text-align:center;line-height:20px;border-top:4px solid;border-bottom:4px solid;padding:4px 10px;text-transform:uppercase;color:#32a16e}.orderContainer{display:flex;flex-direction:row;padding-top:32px}.categoryContainer{width:300px;position:fixed;overflow-y:scroll;background-color:#fff;padding-left:24px;margin-top:-30px;padding-bottom:24px;box-shadow:0 2px 4px rgba(0,0,0,.18)}.categoryContainer::-webkit-scrollbar,.messageBody::-webkit-scrollbar,.phoneCat::-webkit-scrollbar{display:none}.categoryContainer,.messageBody{-ms-overflow-style:none}.categoryDiv{padding:8px 0;margin-right:16px;cursor:pointer}.categoryTitle:hover{color:#000!important;font-weight:600;transition:font-weight .1s}.categoryTitle{font-size:20px;font-weight:400;color:#676c76;margin-right:16px;transition:font-weight .1s}.categoryItemTitle{font-size:22px;font-weight:700;color:#2e3333}.categoryItemLittle{font-size:16px;font-weight:400;color:#585c5c;margin-bottom:20px}.csItemRightAfter{flex:1 1}.imageContainer{margin-left:8px}.imageStyle{height:80px;width:100px;object-fit:cover}.itemContainer{flex:1 1;padding-right:16px;padding-left:16px;margin-left:300px;margin-right:350px}.itemName{font-family:Open Sans,sans-serif;color:#2e3333;font-weight:600;flex:inherit!important}.itemPrice{color:#000;font-size:20px;margin-right:16px;flex:1 1}.modItemPrice{color:#282c3f;font-weight:600;font-size:16px;flex:1 1}.menuRight{width:100px;display:flex;flex-direction:row;justify-content:flex-end;align-items:center;position:relative}.addtoCart{cursor:pointer;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;height:32px;width:32px;border-top-left-radius:50px;color:#fff;font-size:22px;text-align:center;margin:0 8px;position:absolute;right:-24px;bottom:-16px}.pcdiv{padding-top:100px}.profileContainer2{background-color:#d6d6d6;background-image:linear-gradient(rgba(0,0,0,.9),rgba(0,0,0,.5)),url(https://storage.quickfood.io/images/AntiquePizza/margherita.jpg);background-size:cover;background-position:50%;padding:32px;display:flex;flex-direction:row;justify-content:center;align-items:center;text-align:center}.addtoVoucher{transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;padding:2px 8px;border-top-left-radius:50px;font-size:18px;text-align:center;margin:0 8px;position:absolute;right:-24px;bottom:-16px}.addtoVoucher,.banner{cursor:pointer;color:#fff}.banner{background-color:#fb5e67;background-image:url(https://www.transparenttextures.com/patterns/brushed-alum.png);width:100%;padding:16px;font-size:20px;box-shadow:0 5px 15px rgba(0,0,0,.3);border-radius:5px;overflow:hidden;transition:.5s linear;align-items:center}.p10Menu{padding-top:30px}.itemDescription,.itemDescription2{font-size:14px;color:#585c5c}.singleItem,.singleItem2{padding:16px;margin:8px 0;background-color:#fff}.addressBox,.singleItem,.singleItem2{cursor:pointer;box-shadow:0 2px 4px rgba(0,0,0,.18)}.addressBox{margin:0 0 12px;background-color:#f3f5f7;border-radius:8px}.addressSingle{padding:10px 16px}.singleItem:hover{box-shadow:0 22px 24px 0 rgba(0,0,0,.0784313725490196)}.itemCatHeader{font-size:20px;font-weight:700;padding:8px 0;border-bottom:1px solid #ced4da;cursor:pointer;transition:margin-left .5s}.itemCatHeader:hover{margin-left:16px}.itemCatHeaderMini{font-size:14px;font-weight:700;color:#535665;margin:8px 0;padding:4px 0;border-bottom:1px solid #ced4da;cursor:pointer}.itemElements{margin-bottom:16px;border-bottom:1px solid #e9e9eb}.itemElements:last-child{margin-bottom:0;border-bottom:none}.buttonPadding{padding:16px 0;width:100%}.modItemDiv{display:flex;flex-direction:row;padding:16px 0;margin-left:84px;align-items:center}.modItemDiv:last-child{border-bottom:none!important}.selectedSetMeal{background-color:#fff;padding:8px;margin:8px 0}.activeSetMeal{color:#fff;transition:color .5s ease-out;cursor:pointer;text-align:center}.activeSetMeal .itemDescription{color:#ccc}.setMealItem{font-size:12px;margin:4px;padding:8px;cursor:pointer;width:100%}.setMealItem:hover{background-color:#fafafa}.setMealItemSelect{color:#282c3f;font-weight:700;border-radius:8px;display:flex;flex-direction:row;position:relative}.setMealSubMenu{width:30%;padding:8px 4px;background-color:#fff}.orderCount{height:32px;width:32px;border-bottom-left-radius:35px;color:#fff;font-size:16px;text-align:center;margin:0 8px;position:absolute;right:-24px;top:-16px}.cartContainer{width:350px;position:fixed;right:0;top:70px;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18)}.cartDelete{margin-left:auto;cursor:pointer}.cartItemsContainer{flex:1 1;display:flex;flex-direction:column;padding:0 16px;overflow-y:scroll;box-shadow:0 1px 0 rgba(17,17,26,.1)}.alertMessage{font-size:16px;font-weight:700;text-align:center;color:orange}.imageText{display:flex;justify-content:center;align-items:center;flex:1 1;flex-direction:column}.cartItems{padding:8px 0;border-bottom:1px solid}.cartItemTitle{font-size:16px;font-weight:400;flex:1 1;color:#2e3333}.cartModTitle{font-size:14px;font-weight:400;flex:1 1;color:#333}.cartModDiv{margin-bottom:4px}.cartModDiv:last-child{margin-bottom:0}.cartPriceTitle{font-size:18px;flex:1 1;text-align:right;color:#2e3333}.cartCrossDiv{display:flex;flex-direction:row;padding-top:4px;justify-content:center;align-items:center}.cartBottom{text-align:center;margin-top:40px;height:260px}.cartButton{cursor:pointer;text-align:center;color:#fff;font-size:16px;font-weight:700;transition:-webkit-transform .5s;transition:transform .5s;transition:transform .5s,-webkit-transform .5s}.cartItemCount{margin:0 8px;font-size:18px;width:50px;text-align:center;color:#2e3333}.innerCart{display:flex;flex-direction:row;padding:24px 16px 16px;align-items:center}.cartPlus{width:22px!important;height:22px;padding:4px;border-radius:15px;border:1px solid;cursor:pointer;box-shadow:1px 1px 0 0 #b9b9b9}.cartPlus:hover{transition:background-color .2s}.cartRemove{width:20px;cursor:pointer}.cartRemove:hover{color:red;opacity:.4;transition:color .2s}.emptyBasket{font-size:16px;color:#aaa;padding:4px 0}.modItemText{font-size:16px;color:#2e3333;padding:8px 0;cursor:pointer;display:flex;align-items:center}.mainMod{border-bottom:1px solid #e2e2e2}.modItemTextCenter{font-size:16px;color:#2e3333;padding:4px 0;cursor:pointer}.orderProcessContainer,.processTitle{display:flex;height:100%;flex-direction:row}.processTitle{padding:16px}.processTitleDone{background-color:#fff;margin:16px 0}.orderProcessBody{background-color:#fff;padding:32px;margin:0 16px 16px}.processBox{display:flex;flex-direction:row;border-bottom:1px solid}.processTab,.processTabSelect{flex:1 1;display:flex;flex-direction:column;justify-content:center;align-items:center;padding:8px 0}.processTabSelect{border-bottom:2px solid}.processText{color:#b7b7b7;font-weight:600;font-size:18px}.orderSuccessContainer{height:90%;background-color:#fff;background-image:url(/static/media/opbg.f52176f9.png);background-size:cover;display:flex;flex-direction:column;padding:24px;flex:1 1}.orderInfo{flex:1 1;margin:32px 366px 0 16px}.orderInfo,.summery{padding:36px 0;background:#fff;box-shadow:0 2px 4px rgba(0,0,0,.18)}.summery{margin:16px 16px 0 0;position:fixed;right:0;height:100%;top:26px}.zistText{color:#2e3333;font-size:16px;margin-left:8px;flex:1 1}.zistText:first-letter{text-transform:uppercase}.summeryInfo{width:300px;margin:0 16px;max-height:80vh;overflow-y:scroll}.summeryDiv{display:flex;flex-direction:row;padding:5px 0}.summeryItem{font-size:18px;flex:1 1}.summeryValue{font-size:18px;margin-right:auto}.summeyInfoText{font-size:16px;font-weight:600;color:grey}.orderButtonDiv{text-align:center;width:100%;margin:8px 0;transition:-webkit-transform .2s;transition:transform .2s;transition:transform .2s,-webkit-transform .2s;font-size:18px;font-weight:700;color:#fff}.orderButtonDiv:hover{cursor:pointer}.offerDecs{text-align:center;font-size:12px}.extraDiv{padding:8px;border:1px solid #d3d3d3;border-radius:10px}.extraDivText{font-size:18px;color:#2e332e;font-weight:700;cursor:pointer;font-weight:600;padding:8px 0;flex:1 1;align-items:center;text-align:left}.orderProcessHeader{position:fixed;width:100%;height:60px;display:flex;flex-direction:row;align-items:center;padding:0 16px 0 32px;margin-bottom:16px;z-index:1021}.processInputR{flex:1 1;padding:8px 8px 8px 0}.processInputU{flex:1 1;padding:8px 0}.processInputL{flex:1 1;padding:8px 0 8px 8px}.processDetailsDiv{display:flex;flex-direction:row;padding:8px 0}.processDetailText{font-size:16px;font-weight:600;flex:1 1;color:#b7b7b7}.processButtons{text-align:right}.confirmButton{margin:16px 0;color:#fff;font-weight:600}.processDetailsButton{padding:8px;font-size:11px;color:#fff;border-radius:6px;transition:transfrom .2s;-webkit-transition:transfrom .2s;margin-left:auto}.processDetailsButton:hover{font-weight:700;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2);-webkit-transform:scale(1.05);transform:scale(1.05)}.p4{padding:4px 0}.processButtonText{font-size:12px;color:#fff;font-weight:600;margin-top:4px;cursor:pointer;padding:2px 8px;margin-left:auto}.addressSelect{font-size:16px;cursor:pointer;align-items:center;color:#2e3333}.selectionContainer{height:100px;text-align:center;display:flex;flex-direction:column;justify-content:center;align-items:center;border:1px solid #ddd;margin:16px 0;transition:height .2s}.selectionContainer:hover{transition:height .2s;cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}.infoWrapper{height:100%;width:100%}.infoContainer{background-color:#fff;background-size:cover;padding:32px;display:flex;flex-direction:row;box-shadow:0 2px 4px rgba(0,0,0,.18);margin:24px 16px}.infoDetailsDiv{align-items:center;padding:4px}.profileContainer{background-color:#d6d6d6;background-image:url(/static/media/profilebg.4061c93c.png);background-size:cover;padding:32px;display:flex;flex-direction:row;margin-bottom:16px}.infoImage{height:120px;width:120px;margin:0 16px}.faviconText{font-size:72px;font-weight:900;color:#fff;text-align:center;text-transform:uppercase}.infoTitle{font-size:24px;font-weight:700}.infoSubTitle{font-size:14px;font-weight:700}.infoDescription{font-size:12px;color:#7e808c;font-weight:600}.infoContact{font-size:22px;font-weight:700;color:#2e3333}.infoDetails{flex:2 1}.mapContainer{margin-left:16px}.infoMain{flex:1 1}.offerContainer{margin:0 16px}.headerTitle{font-size:24px;font-weight:700;padding:32px 0}.offerDetails{height:100px;overflow-y:hidden}.offerDetails::-webkit-scrollbar,.summeryInfo::-webkit-scrollbar{display:none}.offerDetails,.summeryInfo{-ms-overflow-style:none}.offerDiv{flex-direction:row;flex-wrap:wrap;justify-content:flex-start;align-items:flex-start;margin-right:16px}.hideShow,.offerDiv{display:flex;cursor:pointer}.hideShow{width:50px;height:50px;justify-content:center;align-items:center;border:1px #ced4da;position:absolute;right:0;right:10px;font-size:14px;font-weight:700}.offerImage{height:300px;width:300px;object-fit:cover}.offerTitle{font-weight:700;font-size:18px;text-align:center;padding:4px 0}.galleryImage,.itemImage{position:relative}.galleryImage{width:100%;height:320px;object-fit:cover}.modalImgTitle{font-weight:700;font-size:20px;text-align:center;padding:16px}.modalImgDescription{font-size:14px;text-align:center;padding:0 16px;margin-bottom:16px}.signinContainer{margin-top:32px}.authContainer{width:450px;margin:24px auto;background-color:#fff;background-size:cover;padding:32px;display:flex;flex-direction:column;box-shadow:0 2px 4px rgba(0,0,0,.18)}.authTitle{font-size:20px;text-align:center}.mobileCode{height:calc(1.5em + 1rem + 2px);padding:.5rem 1rem;font-size:1.25rem;font-weight:700;margin-right:16px;line-height:1.5;border-radius:.3rem;border:1px solid #ced4da}.highlight{font-size:16px;font-weight:600;cursor:pointer}.authLittle{font-size:12px}.buttonAuthDiv{position:relative}.buttonAuth{right:-38px;top:-42px;width:25px!important;height:25px;padding:5px;border-radius:15px;border:1px solid red}.buttonAuth,.modalClose{position:absolute;background-color:#fff}.modalClose{right:24px;top:24px;width:32px!important;height:32px;padding:7px;border-radius:15px;box-shadow:0 2px 4px rgba(0,0,0,.18);cursor:pointer}.resendButton{margin:16px auto;justify-content:center;align-items:center;display:flex;cursor:no-drop}.extraButtonAuth{position:absolute;right:0;top:12px;background-color:#fff;width:20px!important;height:20px;padding:3px;border-radius:16px;border:1px solid red}.overlay{z-index:1020;background-color:#fff}.overlay,.overlayModal{height:100%;width:100%;position:fixed;top:0;left:0;overflow-x:hidden;transition:.5s;-webkit-animation-name:popAnim;animation-name:popAnim;-webkit-animation-duration:.2s;animation-duration:.2s}.overlayModal{z-index:1049;background-color:rgba(0,0,0,.4)}.overlayContainer{position:relative;top:25%;width:400px;margin-right:auto;margin-left:auto;padding:32px;text-align:center;margin-top:30px;background-color:#fff}.overlayClose{position:absolute;right:33px;top:25px;padding:5px;width:34px;height:34px}.overlayClose,.overlayClose2{background:#fff;border-radius:50%;border:1px solid red;cursor:pointer}.overlayClose2{padding:1px;width:26px;height:26px;margin-left:auto;margin-top:16px;margin-right:24px}@-webkit-keyframes popAnim{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}@keyframes popAnim{0%{-webkit-transform:scale(0);transform:scale(0);opacity:0}to{-webkit-transform:scale(1);transform:scale(1);opacity:1}}.profileBody{display:flex;flex-direction:column}.profileDetailsDiv{text-align:center;margin:auto;border-radius:50%;height:100px;width:100px;background-color:#f8f9f9}.innerProfileDetails{height:100px;display:flex;justify-content:center;align-items:center;flex-direction:column}.profileBodyDiv{padding:16px}.profileBodyItems{width:auto;display:flex;flex-direction:row;justify-content:center;cursor:pointer}.valueProfile{font-size:18px;margin-top:8px;color:#333;font-weight:600}.hudacss{flex:1 1;justify-content:flex-start;align-items:flex-start;display:flex;flex-direction:column;margin-left:16px}.bodyDetailsDiv{padding:16px;text-align:center;margin:16px 0;display:flex;flex-direction:row;justify-content:center;align-items:center;background:#f8f9f9;border-radius:8px}.bodyDetailsButton{flex:1 1;margin:16px}.cartbackBtn,.cartMobile,.categoryFloat{display:none}.addtoCart:hover{-webkit-transform:scale(1.1);transform:scale(1.1)}.cartItemsContainer::-webkit-scrollbar,.mobileCatShow::-webkit-scrollbar{display:none}.cartItemsContainer,.mobileCatShow{-ms-overflow-style:none}.cartCount{top:3px;right:20px}.cartCount,.chatCounter{position:absolute;background:red;height:20px;width:20px;font-size:12px;color:#fff;border-radius:10px}.chatCounter{top:0;right:-5px;font-weight:700;text-align:center}.address_out_range{background-color:#ddd;cursor:no-drop;position:relative;padding:8px}.buttonDiv,.nameDiv,.textBoxDiv{margin:0 10px;display:flex;flex-direction:row}.iconButton{padding:8px 16px;margin:8px;border-radius:8px;border:1px solid;cursor:pointer;box-shadow:1px 1px 0 0 #b9b9b9}.iconButton:hover{background-color:#fff}.textBoxProfile{margin:0 8px}.pickerBox{background-color:#fff;border:1px solid #ddd;cursor:pointer;border-radius:4px;padding:0 8px 0 0}.pickerItem{background-color:#f8f9f9;padding:8px;margin:8px 0;border-radius:4px;display:flex;flex-direction:row;position:relative}.pickerItem:hover{cursor:pointer;box-shadow:0 1px 4px rgba(0,0,0,.2)}.pickerLabel{font-size:16px;color:#2e332e}.pickerLabel:hover{font-weight:600}.otDiv{background-color:#fff;padding:16px 0!important;border:none}.otDays{padding:16px 0!important;color:#2e3333;display:flex;justify-content:center;align-items:center}.otDays,.otSession{border-top:none!important;font-size:14px;font-weight:700}.otSession{color:#aaa}.otTime{color:#2e3333;font-size:14px;font-weight:700}.orderCompleteImage{width:400px;height:auto;margin:24px auto}.successContainer{display:flex;flex-direction:column;justify-content:center;align-items:center;padding:50px 0}.header{position:fixed;left:0;top:72px;width:100%;padding:8px 16px;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12);background-color:#fff;z-index:11}.chatIcon{height:32px;width:32px!important;border-radius:8px;margin-right:8px}.messageBody{height:calc(100vh - 172px);margin-top:125px}.restChatDiv,.userChatDiv{display:flex;flex-direction:row;margin:8px 16px}.restChatDiv{align-items:flex-start;justify-content:flex-end}.userChatBox{padding:16px;border-radius:8px}.userChatText{font-size:14px;color:#fff}.restChatBox{background-color:#fff;padding:16px;border-radius:8px}.restChatText{font-size:14px;color:#333}.textBox{height:50px}.textLink{font-weight:600;font-size:14px;color:#2e3333}.iconInfos{position:absolute;right:48px}.confirmButton{border:none}.confirmButton:hover{background-color:#32a16e;opacity:.9}.sendBtn{margin-top:auto;margin-bottom:auto;text-align:center;padding:13px 32px;font-size:16px;font-weight:700;border-radius:4px;color:#fff;cursor:pointer}.footer{position:fixed;left:0;bottom:0;width:100%}.footer2{position:fixed}.footer2,.footer3{left:0;bottom:0;width:100%;background-color:#fff;color:#2e3333;text-align:center;padding:16px;font-size:18px}.footer3{margin-bottom:20px}.bottomMessage{position:fixed;background:rgba(0,0,0,.9);bottom:0;width:calc(100% - 680px)}.bottomText{font-size:11px;text-align:center;padding:2px 0}.onlyMobile{display:none}.onlyDesktop{display:block}.belowText{display:flex;flex-direction:column;flex:1 1}.oor{font-size:11px;position:absolute;right:0;background:#f8d7da;color:#721c24;padding:0 4px;top:-3px}@media (min-width:1600px){.screenWrapper{width:80%;margin:24px auto;max-width:1600px}.bottomText{font-size:13px}}@media screen and (max-width:992px){.banner{font-size:16px}.pcdiv{padding-top:0}.hideonPhone{display:none}.banner-content{flex-direction:column}.p10{padding:10px 0;font-size:16px}.orderButtonDiv{margin-bottom:24px}.screenWrapper{margin-bottom:60px}.belowText{align-items:flex-start}.commonFlexMobile{display:flex;flex-direction:row;align-items:center;padding:6px 16px}.commonFlexMobile h6{text-align:left}.cartBottom{height:auto;margin-top:0}.itemDescription{display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}.footerPadding{margin-bottom:100px}.topFixedType{width:100%;margin-bottom:-16px;position:absolute}.topFixedTypeNull{width:170px;position:fixed;top:18px;left:45%;z-index:1044;background:transparent;box-shadow:none;margin-left:-64px;display:flex;align-items:center;justify-content:center}.infoSection{flex-direction:column}.phoneCatHead{background:#f8faff;padding:0 16px;height:40px;align-items:center;font-size:18px;font-weight:700;transition:width .2s}.phoneCat,.phoneCatHead{position:fixed;width:300px}.phoneCat{height:400px;bottom:0;background-color:#fff;overflow-y:scroll;overflow-x:hidden;margin:0 auto;z-index:1111}.bottomMessage{width:100%;top:80px;margin-left:-16px;bottom:auto}.faviconDiv{margin:0 auto}.middlePhone{justify-content:center}.infoContainer{flex-direction:column;padding:16px;margin:16px}.infoIcons{right:16px}.infoImage{margin:0 auto;display:flex;flex:1 1}.infoContact,.infoSubTitle,.infoTitle{text-align:center}.orderProcessContainer{flex-direction:column}.orderInfo{margin:24px 16px 0;padding:36px 0 16px}.summery{padding:8px 32px 0 0;margin:16px 16px 24px;position:static;right:0;height:auto}.summeryInfo{width:100%;height:auto;overflow-y:auto;max-height:100%}.address_free{background-color:#00dd1c}.address_fees{background-color:#2e6da4}.address_out_range{background-color:#ddd}.profileContainer{flex-direction:column;margin-bottom:0}.nameDiv,.profileContainer,.textBoxDiv{justify-content:center;align-items:center}.textBoxDiv{flex-direction:column;margin:8px 0}.textBoxProfile{margin:4px 0}.buttonDiv{justify-content:center;align-items:center}.itemContainer{margin-bottom:48px;margin-left:0;margin-right:0}.categoryContainer{width:0;padding-left:0}.cartContainer{display:none}.mobileCatShow{margin-top:32px;width:250px;transition:width .2s;position:fixed;overflow-y:scroll}.cartShowItemRight{margin-left:250px;transition:margin-left .2s;overflow-x:hidden}.csItemRightAfter{margin-left:0;transition:margin-left .2s}.cartMobile{height:56px;position:fixed;bottom:0;width:100%;display:flex;flex-direction:row;justify-content:center;align-items:center;border-top:1px solid #ababc0;cursor:pointer;margin-left:-16px}.cartbackBtn{display:block}.cartTotalDiv{font-size:16px;color:#fff;text-align:center;flex:1 1}.cartIcon{width:100px;height:56px;background-color:#fff;justify-content:center;align-items:center;text-align:center;padding-top:16px}.cartCount{position:absolute;top:3px;right:20px;height:20px;width:20px;font-size:12px;color:#fff;border-radius:10px}.categoryFloat{display:flex;align-items:center;color:#fff;background-color:#32a16e;position:fixed;height:35px;border-radius:50px;text-align:center;font-weight:600;padding:0 8px;left:48%;bottom:10%;margin-left:-50px;cursor:pointer;box-shadow:0 2px 5px 0 rgba(0,0,0,.16),0 2px 10px 0 rgba(0,0,0,.12)}.catClose{cursor:pointer;margin-left:auto}.mobileCart{width:100%;height:100%;z-index:1111111;position:fixed;background:#fafafb;top:0}.bodyOf,.mobileCart>body{overflow-y:hidden!important}.processText{font-size:18px}.homeContent{padding-left:8px}.mainTitle{font-size:38px}.bottomTitle{font-size:16px}.secTitle,.upTitle{font-size:14px}.disableButton{margin:16px 0;background-color:#aca5ae;color:#2d3032;font-weight:600}}@media screen and (max-width:767px){.nav-link{padding:0}.logoImage{max-width:100px;margin-left:0;object-fit:contain}.activeNav{text-align:right;padding:8px 0;font-size:16px}.overlayClose2{margin-right:16px}.logoText{font-size:17px;line-height:18px;padding:4px 6px}.brandName{font-size:20px}.screenWrapper{margin-top:24px}.rainbow{flex-direction:column;text-align:center}.onlyMobile{display:block}.onlyDesktop{display:none}h3{font-size:18px}.notificationText{font-size:11px}.authContainer{width:90%}.bodyDetailsDiv,.profileBody{flex-direction:column}.profileBodyItems{width:auto;display:flex;flex-direction:row;justify-content:center}.setMealSubMenu{width:40%}.itemCatHeader,.processText{font-size:16px}.homeButton{font-size:14px;padding:8px}.mapContainer{margin-left:0;margin-top:16px}.modItemDiv{margin-left:32px}.itemName,.itemPrice{font-size:16px!important;flex:1 1}.categoryFloat{bottom:12%}.cardViewPhone{min-width:600px;margin:0 auto;overflow:scroll!important}.imageStyle{height:70px;width:90px}.itemDescription{font-size:12px!important;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}}@media screen and (max-width:430px){.logoImage{max-width:80px}.banner,.upTitle{font-size:14px}.mainTitle{font-size:28px}.secTitle,.upTitle{font-size:12px}.orderCompleteImage{width:250px!important}.itemCatHeaderMini{font-size:11px}.processText{font-size:13px}.modItemDiv{margin-left:16px}.itemName,.itemPrice{font-size:16px}.categoryFloat{bottom:14%}.brandNameDiv{padding:0 8px}.brandDiv{padding-top:10px}.brandName{font-size:16px}.brandSubtitle{font-size:10px}.orderProcessBody{padding:0 16px;margin:16px 0 0}.alert-light{font-size:12px}.notificationText{font-size:9px}}@media screen and (max-width:360px){.p10{font-size:11px}}@media screen and (min-width:2000px){.topFixedType{width:calc(70% - 680px)}.orderWrapper{width:70%;margin:0 auto}.bottomMessage{width:calc(68% - 650px)}}form{width:90%;align-self:center;box-shadow:0 0 0 .5px rgba(50,50,93,.1),0 2px 5px 0 rgba(50,50,93,.1),0 1px 1.5px 0 rgba(0,0,0,.07);border-radius:7px;padding:24px;margin:24px auto}input{border-radius:6px;margin-bottom:6px;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;font-size:16px;width:100%;background:#fff;box-sizing:border-box}.result-message{line-height:22px;font-size:16px}.result-message a{color:#596fd6;font-weight:600;text-decoration:none}.hidden{display:none}#card-error{color:#697386;font-size:16px;line-height:20px;margin-top:12px;text-align:center}#card-element{border-radius:4px 4px 0 0;padding:12px;border:1px solid rgba(50,50,93,.1);max-height:44px;width:100%;background:#f3f5f7;box-sizing:border-box}#payment-request-button{margin-bottom:32px}.cardAdd{width:100%;border:none;background:#32a16e;padding:9px;color:#fff;border-radius:0 0 4px 4px}button:hover{-webkit-filter:contrast(115%);filter:contrast(115%)}button:disabled{opacity:.5;cursor:default}.spinner,.spinner:after,.spinner:before{border-radius:50%}.spinner{color:#fff;font-size:22px;text-indent:-99999px;margin:0 auto;position:relative;width:20px;height:20px;box-shadow:inset 0 0 0 2px;-webkit-transform:translateZ(0);transform:translateZ(0)}.spinner:after,.spinner:before{position:absolute;content:""}.spinner:before{height:20.4px;border-radius:20.4px 0 0 20.4px;top:-.2px;left:-.2px;-webkit-transform-origin:10.4px 10.2px;transform-origin:10.4px 10.2px;-webkit-animation:loading 2s ease 1.5s infinite;animation:loading 2s ease 1.5s infinite}.spinner:after,.spinner:before{width:10.4px;background:undefined}.spinner:after{height:10.2px;border-radius:0 10.2px 10.2px 0;top:-.1px;left:10.2px;-webkit-transform-origin:0 10.2px;transform-origin:0 10.2px;-webkit-animation:loading 2s ease infinite;animation:loading 2s ease infinite}@-webkit-keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@keyframes loading{0%{-webkit-transform:rotate(0deg);transform:rotate(0deg)}to{-webkit-transform:rotate(1turn);transform:rotate(1turn)}}@media only screen and (max-width:600px){form{width:95%}}.itemSection{flex:1 1}.itemBox{background-color:#f9f9f9;border:2px solid #fff}.itemBox,.itemBoxSelect{padding:16px;margin:16px 0;transition:box-shadow .2s}.itemBoxSelect{background-color:#fff;border:2px solid #32a16e;border-radius:8px;cursor:pointer}.itemBox:hover{border:1px solid #eee;cursor:pointer;box-shadow:0 2px 2px 0 rgba(218,220,230,.6)}.itemName{font-size:18px;color:#2e332e;font-weight:700;flex:1 1}.itemPrice{font-size:18px;color:#333;font-weight:600;margin-left:auto}.itemDescription{font-size:14px;color:#585c5c}.tags{background-color:rgba(255,159,0,.2);padding:2px 4px;border-radius:10px;margin:0 4px 4px;display:flex;flex-direction:row;justify-content:center}.tagsText{font-size:10px;color:#ff9f00;text-align:center}.allergies{background-color:#c94b4b;padding:2px 4px;border-radius:4px;margin:0 4px 4px;display:flex;flex-direction:row}.allergyText{font-size:10px;color:#fff;text-align:center}.addNumber{background-image:none}.addBtn,.addNumber{padding:4px 16px;height:30px;justify-content:center;align-items:center;margin-left:auto;margin-top:auto;border-radius:4px}.addBtn{background:linear-gradient(90deg,#32a16e,#890503)}.addText{font-size:14px;font-weight:700;color:#fff;text-align:center}.rvSelect{border-bottom:2px solid #32a16e;color:#32a16e}.rvNotSelect,.rvSelect{padding:16px;margin:8px 0;font-size:24px;flex:1 1;font-weight:700;justify-content:center;align-items:center;transition:box-shadow .2s}.rvNotSelect{border-bottom:2px solid #b7b7b7;color:#b7b7b7}.rvNotSelect:hover,.rvSelect:hover{cursor:pointer;box-shadow:0 2px 2px 0 rgba(218,220,230,.6)}.resLogo{height:60px!important;width:60px;object-fit:contain}.resLogoDiv{padding:16px 0;margin-right:16px}.resSmall,.resSmallIcon{font-size:16px;font-weight:600;color:#b7b7b7}.resSmallIcon{margin-right:4px}.reservationContainer{border:1px solid #fff;padding:16px;transition:box-shadow .2s;border-radius:4px}.reservationContainer:hover{border:1px solid #ddd;transition:box-shadow .2s;box-shadow:0 4px 4px 0 rgba(218,220,230,.6);cursor:pointer}.resTitle{color:#b7b7b7}.resTitle,.resTitleSelect{font-size:18px;font-weight:700;margin-right:8px}.resTitleSelect{color:#32a16e;border-bottom:1px solid #32a16e}.reserButton{background:linear-gradient(90deg,#32a16e,#890503);color:#fff}.reserButton,.reserProcessButton{margin-top:16px;margin-bottom:16px;padding:8px 48px;border-radius:8px;font-size:16px;font-weight:700;transition:box-shadow .2s;width:-webkit-fit-content;width:-moz-fit-content;width:fit-content;margin-left:auto}.reserProcessButton{background-color:#aca5ae;color:#2d3032}.reserButton:hover{transition:box-shadow .2s;box-shadow:0 4px 4px 0 rgba(218,220,230,.6);cursor:pointer}.textBox{background-color:#e6e6e6!important;color:#333!important;font-size:16px!important;font-weight:700!important}.commonFlexR{display:flex;flex-direction:row}@media screen and (max-width:767px){.commonFlexR{flex-direction:row}.rvNotSelect,.rvSelect{padding:8px;margin:4px 0;font-size:16px}.resTitle,.resTitleSelect{font-size:16px}.resSmall{font-size:13px}}
/*# sourceMappingURL=main.b61d4b7d.chunk.css.map */