.navSideBar{position:fixed;left:0;top:0;width:var(--navIconSize);min-width:var(--navIconSize);height:100%;display:flex;flex-direction:column;justify-content:center;background-color:var(--colorBackgroundPrimary);box-shadow:10px 0 10px -10px rgba(0,0,0,.1);z-index:2;overflow:hidden;transition:width .1s ease-out,z-index 0s ease-out .1s}@media(min-width:750px){.navSideBar:hover{--hoverWidth:200px;width:var(--hoverWidth);z-index:4;transition:width .1s ease-out,z-index 0s}.navSideBar:hover .menu .navItem .navItemContent p{opacity:1}}.navSideBar .menu{width:100%;height:100%;display:flex;flex-direction:column;justify-content:center}.navSideBar .menu.head .navItem:first-child{position:absolute;top:20px}.navSideBar .menu.foot .navItem:last-child{position:absolute;bottom:20px}.navSideBar .menu .navItem{position:relative;width:100%;height:calc(var(--navIconSize) - 2px);display:flex;align-items:center;text-decoration:none;padding:5px 6px;outline:none;cursor:pointer}.navSideBar .menu .navItem.active{pointer-events:none!important}.navSideBar .menu .navItem.active .navItemContent{background-color:rgb(var(--colorBrandAccentRgb));box-shadow:var(--boxShadowGlow);transition:all .2s ease-out}.navSideBar .menu .navItem.active .navItemContent i{color:#fff;transition:all .2s ease-out}.navSideBar .menu .navItem.active .navItemContent p{transform:translateX(2px);color:#fff;transition:all .2s ease-out}.navSideBar .menu .navItem .navItemContent{position:relative;width:100%;height:100%;display:flex;align-items:center;border-radius:14px}.navSideBar .menu .navItem .navItemContent i{position:absolute;margin-left:14px}.navSideBar .menu .navItem .navItemContent p{position:absolute;text-align:center;font-variation-settings:"wdth" 75,"wght" 500;font-size:14px;color:var(--colorContentSecondary);text-transform:capitalize;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 0 0 48px;opacity:0;transform:translateX(0);transition:transform .1s ease-out}@media(max-width:750px){.navSideBar{position:relative;left:auto;top:auto;width:100%;height:var(--navIconSize);min-height:var(--navIconSize);box-shadow:0 -10px 10px -10px rgba(0,0,0,.1)}.navSideBar .menu{flex-direction:row;align-items:center}.navSideBar .menu.head .navItem:first-child{display:none}.navSideBar .menu.foot .navItem:last-child{position:relative;bottom:auto}.navSideBar .menu .navItem{width:calc(var(--navIconSize) - 12px);height:calc(var(--navIconSize) - 12px);margin:0 5px;padding:0}.navSideBar .menu .navItem.active .navItemContent i{transform:translateY(-7px) scale(.8)}.navSideBar .menu .navItem.active .navItemContent p{opacity:1;letter-spacing:.1px;transition:all .2s ease-out}.navSideBar .menu .navItem .navItemContent{flex-direction:column;justify-content:center}.navSideBar .menu .navItem .navItemContent i{position:relative;margin:0;transition:all .2s ease-out}.navSideBar .menu .navItem .navItemContent p{position:absolute;left:50%;bottom:10px;transform:translateX(-50%)!important;font-size:10px;letter-spacing:2px;margin:0 0 0 1px}}.underConstruction{position:relative;width:100vw;height:100vh;display:flex;flex-direction:column;align-items:center;-webkit-user-select:none;-moz-user-select:none;user-select:none;justify-content:center;background:var(--colorBackgroundSecondary)}.underConstruction>.animation{width:500px;height:350px}.underConstruction>h1{font-size:2.5em;font-variation-settings:"wdth" 75,"wght" 400;margin:0;text-transform:capitalize}.underConstruction>p{font-size:1.2em;font-variation-settings:"wdth" 75,"wght" 300;margin:0 0 30px}@media screen and (max-width:500px){.underConstruction>.animation{width:80vw;height:60vw}.underConstruction>h1{font-size:8vw}.underConstruction>p{font-size:3.8vw}}.search{position:relative;width:var(--optionButtonSize);height:var(--optionButtonSize);margin-right:5px;border-radius:9999px;display:flex;align-items:center;cursor:pointer;transition:all .1s ease-out}@media(hover:hover){.search:hover div{transform:scale(.9);transition:transform .11s cubic-bezier(.175,.885,.32,1.275)}.search:hover span{background-color:var(--colorBackgroundPrimary);opacity:1}}.search:active div{box-shadow:var(--boxShadowGlowActive)}.search .searchIcon{position:absolute;margin:0 16px;pointer-events:none}.search input{width:0;height:0;padding-left:var(--optionButtonSize);padding-right:var(--optionButtonSize);border:none;outline:none;background-color:transparent}.search input,.sideSheet{position:absolute;top:0;left:0}.sideSheet{--initialHeaderHeight:150px;--headerHeight:var(--initialHeaderHeight);width:100%;height:100%;visibility:hidden;transition:visibility .2s ease-out;z-index:10}.sideSheet.sideSheetOpen{visibility:visible}.sideSheet.sideSheetOpen>.backdrop{opacity:1}.sideSheet.sideSheetOpen>.sideContainer{transform:translateX(0)}.sideSheet>.backdrop{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--colorBackdropPrimary);opacity:0;transition:opacity .2s ease-out}.sideSheet>.sideContainer{--sideSheetWidth:500px;top:0;right:0;flex-direction:column;width:var(--sideSheetWidth);height:100%;z-index:2;transform:translateX(var(--sideSheetWidth));transition:transform .2s ease-out}.sideSheet>.sideContainer,.sideSheet>.sideContainer .sheetHeader{position:absolute;display:flex;background-color:var(--colorBackgroundPrimary)}.sideSheet>.sideContainer .sheetHeader{width:100%;height:var(--headerHeight);justify-content:space-between;align-items:center;padding:10px 35px 0;z-index:3}.sideSheet>.sideContainer .sheetHeader h1{font-size:28px;font-variation-settings:"wdth" 75,"wght" 500;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap}.sideSheet>.sideContainer .sheetHeader h1 span{font-variation-settings:"wdth" 75,"wght" 300}.sideSheet>.sideContainer .sheetHeader.floatHeader{--headerHeight:70px;background-color:var(--colorBackgroundPrimary);box-shadow:0 10px 10px -10px rgba(0,0,0,.2)}.sideSheet>.sideContainer .sheetHeader.floatHeader .iconButton{transform:scale(.8)}.sideSheet>.sideContainer .sheetContent{width:100%;height:100%;padding:var(--initialHeaderHeight) 40px 0 30px;overflow:auto}@media(max-width:750px){.sideSheet>.backdrop{height:calc(100% - 70px)}.sideSheet>.sideContainer{--sideSheetWidth:100%!important}.sideSheet>.sideContainer .sheetHeader{height:90px;padding-top:48px;padding-bottom:24px}}@media(max-width:530px){.sideSheet>.sideContainer>.scrollbarVertical{display:none}.sideSheet>.sideContainer .sheetContent{padding:var(--initialHeaderHeight) 20px 0 20px}}.modal{--modalDuration:0.2s;position:absolute;top:0;left:0;width:100%;height:100%;display:block;visibility:hidden;align-items:center;z-index:5}.modal.open{visibility:visible}.modal.open .backdrop{background-color:var(--colorBackdropPrimary)}.modal.open .modalPane{position:absolute;top:50%;right:50%;transform:scale(1) translate(50%,-50%);opacity:1;transition:all var(--modalDuration) ease-out,right var(--modalDuration) ease-in}.modal .backdrop{position:absolute;top:0;left:0;width:100%;height:100%;background-color:transparent;transition:all .3s ease-out}.modal .modalPane{position:absolute;top:63px;right:51px;opacity:0;display:flex;width:500px;padding:36px;transform:scale(0) translate(50%,-50%);transform-origin:top right;border-radius:25px;overflow:hidden;box-shadow:0 0 100px rgba(0,0,0,.3);background-color:var(--colorBackgroundPrimary);transition:all var(--modalDuration) ease-out,top var(--modalDuration) ease-in}.modal .modalPane .closeModal{position:absolute;top:24px;right:24px;cursor:pointer}@media(max-width:650px){.modal.open{visibility:visible}.modal.open .modalPane{transform:translateY(0)}.modal .modalPane,.modal.open .modalPane{width:100%;top:unset;bottom:0;right:0;transition:all var(--modalDuration) ease-out}.modal .modalPane{opacity:1;transform:translateY(100%);border-radius:35px 35px 0 0}.modal .modalPane .closeModal{width:60px;height:60px}}.collapsible{--collapsibleHeight:44px;--borderRadius:12px;position:relative;width:100%;border-radius:var(--borderRadius);margin:10px 0;transition:all .1s ease-out}.collapsible.round .collapsibleHeader{border-radius:9999px}.collapsible.expand{--collapsibleHeight:48px}.collapsible.expand .collapsibleHeader .label{font-variation-settings:"wdth" 75,"wght" 400;font-size:20px}.collapsible.expand .collapsibleHeader .alertLabel{font-size:18px}.collapsible.expand .collapsibleHeader .arrow{transform:rotate(180deg)}.collapsible.expand .collapsibleContent{padding:calc(15px + var(--collapsibleHeight)/2) 15px 15px 15px;transform:scaleY(1)}.collapsible .collapsibleHeader{position:relative;width:100%;height:var(--collapsibleHeight);display:flex;align-items:center;justify-content:space-between;padding:0 20px;border-radius:var(--borderRadius);-webkit-user-select:none;-moz-user-select:none;user-select:none;background-color:rgb(var(--colorBrandAccentRgb));box-shadow:var(--boxShadowGlowHover);transition:height .2s ease-out;z-index:2;cursor:pointer}@media(hover:hover){.collapsible .collapsibleHeader:hover{box-shadow:var(--boxShadowGlowHover)}}.collapsible .collapsibleHeader:active{box-shadow:var(--boxShadowGlowActive)}.collapsible .collapsibleHeader .label{font-size:16px;margin:0;font-variation-settings:"wdth" 75,"wght" 500;color:#fff;transition:font-size .2s ease-out}.collapsible .collapsibleHeader .alertLabel{position:absolute;right:45px;width:calc(var(--collapsibleHeight)/2);height:calc(var(--collapsibleHeight)/2);border-radius:9999px;margin:0 4px 0 0;display:flex;align-items:center;justify-content:center;font-size:14px;font-variation-settings:"wdth" 75,"wght" 600;background-color:#fff;color:rgb(var(--colorBrandAccentRgb));transition:all .2s ease-out}.collapsible .collapsibleHeader .arrow{color:#fff;transition:transform .2s ease-out}.collapsible .collapsibleContent{width:100%;position:relative;background-color:var(--colorBackgroundSecondary);box-shadow:var(--boxShadowInset);border-radius:0 0 var(--borderRadius) var(--borderRadius);padding:15px;margin-top:calc(var(--collapsibleHeight)/-2);transform:scaleY(0);transform-origin:top;transition:transform .2s ease-out}@media(max-width:530px){.collapsible{--collapsibleHeight:50px}}.noContent{width:100%;height:100%;justify-content:center}.noContent,.noContent div{display:flex;align-items:center}.noContent div{flex-direction:column;-webkit-user-select:none;-moz-user-select:none;user-select:none}.noContent div p{font-variation-settings:"wdth" 75,"wght" 400;font-size:20px;margin-top:-20px;color:var(--colorContentSecondary);text-transform:capitalize}.quantityButton{--quantityButtonHeight:28px;position:relative;display:flex;height:var(--quantityButtonHeight);-webkit-user-select:none;-moz-user-select:none;user-select:none}.quantityButton .quantity{display:flex;align-items:center;justify-content:center;border-radius:9999px;cursor:pointer;font-size:12px;font-variation-settings:"wdth" 75,"wght" 500;background-color:transparent;color:rgb(var(--colorBrandAccentRgb));border:1px solid rgb(var(--colorBrandAccentRgb))}.quantityButton .quantity>span{display:block;width:100%;height:100%;background-color:rgb(var(--colorBrandAccentRgb))}.quantityButton .quantity>i{color:inherit}.quantityButton .quantity:active{color:var(--colorBackgroundPrimary);background-color:rgb(var(--colorBrandAccentRgb))}.quantityButton .quantity:active>span{background-color:var(--colorBackgroundPrimary)}.quantityButton .quantity.increase{position:absolute;top:0;right:0;width:100%;height:100%;text-transform:uppercase;transition:width .1s ease-out,font-size 0s}.quantityButton .hiddenContainer{display:flex;width:100%;height:100%}.quantityButton .hiddenContainer .decrease{width:var(--quantityButtonHeight);height:var(--quantityButtonHeight);transform:scale(0);transition:transform .1s ease-out}.quantityButton .hiddenContainer .value{display:flex;align-items:center;justify-content:center;border-radius:9999px;padding:0 12px;border:1px solid transparent;margin:0 var(--quantityButtonHeight) 0 0}.quantityButton .hiddenContainer .value p{margin:0;font-size:14px;font-variation-settings:"wdth" 75,"wght" 600}.quantityButton .hiddenContainer .value span{display:block;width:15px;height:100%;-webkit-mask-size:8px;mask-size:8px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:rgb(var(--colorBrandAccentRgb));margin-left:-3px}.quantityButton.disabled .value span{background-color:var(--colorContentPrimary)}.quantityButton.disabled .increase{display:none}.quantityButton.disabled .hiddenContainer .value{border-color:var(--colorContentTertiary);margin:0 10px 0 0}.quantityButton.filled .quantity{color:#fff;background-color:rgb(var(--colorBrandAccentRgb))}.quantityButton.filled .quantity>span{background-color:var(--colorBackgroundPrimary)}.quantityButton.quantityValue .hiddenContainer .decrease{transform:scale(1);transition-delay:.05s}.quantityButton.quantityValue .increase{width:var(--quantityButtonHeight);font-size:20px}@media(max-width:750px){.quantityButton{--quantityButtonHeight:35px}.quantityButton .quantity>span{-webkit-mask-size:13px;mask-size:13px}.quantityButton.disabled .hiddenContainer .value{padding:0 17px 0 15px}}@media(max-width:530px){.quantityButton{transform:scale(.9)}}.itemCard{--itemSize:90px;height:calc(var(--itemSize) + 20px);background-color:var(--colorBackgroundPrimary);border-radius:calc(var(--itemSize)/4);padding:10px;transition:box-shadow .13s ease-in;margin-bottom:calc(var(--itemSize)/10)}.itemCard,.itemCard .picture{position:relative;display:flex;overflow:hidden;border:1px solid var(--colorContentTertiary)}.itemCard .picture{width:var(--itemSize);min-width:var(--itemSize);height:var(--itemSize);align-items:center;justify-content:center;border-radius:calc(var(--itemSize)/6)}.itemCard .picture>span{display:block;width:100%;height:100%;background-size:cover!important;background-position:50%!important}.itemCard .options{position:relative;display:flex;flex-direction:column;flex-grow:1;justify-content:space-between;padding:5px}.itemCard .options .title{margin:0 10px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.itemCard .options .footer,.itemCard .options .title{font-size:13px;font-variation-settings:"wdth" 75,"wght" 500}.itemCard .options .footer{position:absolute;bottom:0;width:100%;display:flex;justify-content:space-between;align-items:center;padding:0 10px;letter-spacing:.5px}.itemCard .options .footer .price{float:left}.itemCard .options .footer .price>p{margin:0;display:flex;justify-content:center;align-items:center}.itemCard .options .footer .price>p span{font-size:8px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0 5px}.itemCard .options .footer .totalAmount{height:25px;margin:3px 0;display:flex;justify-content:center;align-items:center;padding:0 15px;font-variation-settings:"wdth" 75,"wght" 600;border:1px solid var(--colorContentTertiary);border-radius:9999px}.itemCard.staticCard{--itemSize:70px;padding:5px 10px;border:1px solid transparent;border-radius:calc(var(--itemSize)/6);margin-bottom:calc(var(--itemSize)/6);box-shadow:0 0 10px hsla(0,0%,59%,.3)}.itemCard.staticCard .picture{margin:3px 0;border-radius:9999px;transform:scale(.9)}.itemCard.staticCard .options .footer,.itemCard.staticCard .options .title{font-size:11px}@media(max-width:530px){.itemCard{--itemSize:100px;box-shadow:0 0 transparent;border-radius:0;margin-bottom:0;padding:15px 10px;border-width:0 0 1px}.itemCard:first-child{border-width:1px 0}.itemCard .picture{transform:scale(.9)}}.cartTaxItem{width:100%;display:flex;justify-content:center;align-items:center}.cartTaxItem p{font-size:14px;margin:4px 0;font-variation-settings:"wdth" 75,"wght" 400;transition:all .1s ease-out}.cartTaxItem p.taxName{text-transform:capitalize}.cartTaxItem p.subtitle{font-size:12px;color:var(--colorContentTertiary);font-variation-settings:"wdth" 75,"wght" 500;margin-left:12px}.cartTaxItem p.taxAmount{margin-left:auto}.cartTaxItem.mini p{font-size:11px;margin-bottom:0;color:var(--colorContentSecondary)}.cartPage{--checkoutHeight:70px;width:100%;height:100%}.cartPage .cartItems{width:100%;padding-bottom:calc(var(--checkoutHeight) + 20px)}.cartPage .cartItems .orderedProducts .collapsibleContent .itemCard:last-child{margin-bottom:0}.cartPage .cartCheckout{position:fixed;left:0;bottom:0;display:flex;flex-direction:column;width:100%;background-color:var(--colorBackgroundPrimary);box-shadow:0 -10px 10px -10px hsla(0,0%,59%,.15);z-index:3;transform:translateY(calc(100% - var(--checkoutHeight)));transition:transform .2s ease-out}.cartPage .cartCheckout .checkoutHeader{width:100%;height:var(--checkoutHeight);display:flex;justify-content:flex-end;padding:10px 20px;border-bottom:1px solid var(--colorContentTertiary)}.cartPage .cartCheckout .checkoutHeader .orderTotal{height:100%;font-size:16px;padding-top:6px;font-variation-settings:"wdth" 75,"wght" 500;flex:1 1;cursor:pointer}.cartPage .cartCheckout .checkoutHeader .orderTotal h5{font-size:23px;font-variation-settings:"wdth" 75,"wght" 500;margin:0}.cartPage .cartCheckout .checkoutHeader .orderTotal h5>span{font-variation-settings:"wdth" 75,"wght" 300}.cartPage .cartCheckout .checkoutHeader .orderTotal>p{margin:0;font-size:14px;font-variation-settings:"wdth" 75,"wght" 400;line-height:16px;color:var(--colorContentSecondary);text-transform:uppercase}.cartPage .cartCheckout .checkoutHeader .orderTotal>p,.cartPage .cartCheckout .checkoutHeader .orderTotal>span{-webkit-user-select:none;-moz-user-select:none;user-select:none}.cartPage .cartCheckout .checkoutHeader .orderTotal>span.totalValue{font-size:20px;line-height:24px;letter-spacing:.5px}.cartPage .cartCheckout .checkoutHeader .orderTotal>span.plusTaxes{font-size:12px;font-variation-settings:"wdth" 75,"wght" 400;color:var(--colorContentSecondary);margin-left:-2px}.cartPage .cartCheckout .checkoutHeader .cartAction{display:flex;justify-content:flex-end;align-items:center}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton{--orderButtonPadding:25px;height:100%;font-size:15px;display:flex;align-items:center;justify-content:center;border-radius:12px;background-color:rgb(var(--colorBrandAccentRgb));color:#fff;padding:0 var(--orderButtonPadding);box-shadow:var(--boxShadowGlow);cursor:pointer}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton.round{border-radius:9999px}@media(hover:hover){.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton:hover{box-shadow:var(--boxShadowGlowHover)}}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton:active{box-shadow:var(--boxShadowGlowActive)}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton p{margin:0;font-size:15px;font-variation-settings:"wdth" 75,"wght" 500;text-align:center;color:inherit;-webkit-user-select:none;-moz-user-select:none;user-select:none;text-transform:capitalize}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton p.separator{width:calc(var(--orderButtonPadding)*3/2);font-size:20px;font-variation-settings:"wdth" 75,"wght" 300;opacity:.4}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton span{display:block;margin-top:2px;width:12px;height:12px;-webkit-mask-size:12px;mask-size:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat;-webkit-mask-position:center;mask-position:center;background-color:var(--colorBackgroundPrimary)}.cartPage .cartCheckout .taxDetails{width:100%;padding:20px 35px}.cartPage .cartCheckout .taxDetails hr{border:none;height:1px;margin:24px 0 20px;background-color:var(--colorBackgroundSecondary);transition:all .15s ease-out}.cartPage .cartCheckout .taxDetails hr.itemHr{height:0;margin:0;opacity:0}.cartPage .cartCheckout .taxDetails .taxSummaryTitle{cursor:pointer}.cartPage .cartCheckout .taxDetails .taxSummaryTitle:hover .subtitle{color:var(--colorContentSecondary)}.cartPage .cartCheckout .taxDetails .taxSummary{opacity:0;height:0;transition:all .2s ease-out .05s;overflow:hidden}.cartPage .cartCheckout .taxDetails.show .itemHr{height:1px;margin:24px 0 20px;opacity:1}.cartPage .cartCheckout .taxDetails.show .taxSummary{height:auto;opacity:1}.cartPage .cartCheckout.active{transform:translateY(0)}.cartPage .cartCheckout.active .orderTotal{display:flex;align-items:center}.cartPage .cartCheckout.active .cartAction .orderActionButton{width:40px;height:40px;padding:0;border-radius:9999px}.cartPage .noContent{position:absolute;top:10px;left:0;width:100%;height:100%}.cartPage .noContent>div span{width:90%}.cartPage .cartApproval{width:100%;height:100%;display:flex;justify-content:center;align-items:center;flex-direction:column}.cartPage .cartApproval .burgerLoader{margin-top:-180px}.cartPage .cartApproval .burgerLoader .cheese{fill:rgb(var(--colorBrandAccentRgb))}.cartPage .cartApproval .approvalHeading{margin-top:-16px}.cartPage .cartApproval .approvalHeading p{font-size:20px;-webkit-user-select:none;-moz-user-select:none;user-select:none;margin:0;text-align:center;font-variation-settings:"wdth" 75,"wght" 300;text-transform:capitalize}.cartPage .cartApproval .approvalHeading p:first-child{font-size:26px;margin-bottom:4px;font-variation-settings:"wdth" 75,"wght" 500}.cartPage .cartApproval .endOrder{border-color:var(--colorContentSecondary);margin-top:24px}.menuCard{--menuPictureHeight:200px;position:relative;display:flex;flex-direction:column;background-color:var(--colorBackgroundPrimary);border-radius:20px;padding:10px;transition:box-shadow .13s ease-in}.menuCard,.menuCard.showInfo{box-shadow:0 8px 12px hsla(0,0%,59%,.15)}.menuCard.showInfo{transition:box-shadow .13s ease-out}.menuCard.showInfo .picture>span{transform:scale(1.1)}.menuCard.showInfo .picture .description{opacity:1}.menuCard.showInfo .vegIcon{width:auto;background-color:transparent;border:0 solid var(--colorBackgroundSecondary)}.menuCard.showInfo .vegIcon .icon{display:none}.menuCard.showInfo .vegIcon .label{display:block}.menuCard.showInfo .price{padding:5px 30px 5px 10px}.menuCard.hoverSupported:hover{box-shadow:0 8px 12px hsla(0,0%,59%,.15);transition:box-shadow .13s ease-out}.menuCard.hoverSupported:hover .picture>span{transform:scale(1.1)}.menuCard.hoverSupported:hover .picture .description{opacity:1}.menuCard.hoverSupported:hover .vegIcon{width:auto;background-color:transparent;border:0 solid var(--colorBackgroundSecondary)}.menuCard.hoverSupported:hover .vegIcon .icon{display:none}.menuCard.hoverSupported:hover .vegIcon .label{display:block}.menuCard.hoverSupported:hover .price{padding:5px 30px 5px 10px}.menuCard.hoverSupported .options .title .info{display:none}.menuCard.blank{visibility:hidden}.menuCard.restrictOrder{--menuPictureHeight:220px}.menuCard.restrictOrder .options .title>span{-webkit-line-clamp:1;margin-bottom:0}.menuCard.restrictOrder .options .title .info{width:18px;min-width:18px;height:18px;margin:10px 10px 0 0}.menuCard.restrictOrder .options .footer .addToCart{display:none}.menuCard.withoutImage{--menuPictureHeight:0px;overflow:hidden}.menuCard.withoutImage.restrictOrder .options .title>span{font-size:14px}.menuCard.withoutImage .options{padding:0}.menuCard.withoutImage .options .title{padding-right:20px}.menuCard.withoutImage .options .title .info{opacity:0;pointer-events:none}.menuCard.withoutImage .vegIcon{width:30px;height:31px;top:18px;right:18px;left:unset;border-color:transparent;background-color:transparent;z-index:1}.menuCard.withoutImage .vegIcon .label{text-align:end;color:var(--colorContentPrimary);background-color:var(--colorBackgroundPrimary)}.menuCard .picture{position:relative;width:100%;height:var(--menuPictureHeight);display:flex;align-items:center;justify-content:center;border:1px solid var(--colorContentTertiary);border-radius:15px;overflow:hidden}.menuCard .picture>span{display:block;width:100%;height:100%;background-size:cover!important;background-position:50%!important;transition:transform .5s ease-out}.menuCard .picture .description{top:0;left:0;width:100%;height:100%;color:#fff;padding:0 10px;background-color:rgba(0,0,0,.85);opacity:0;font-size:11px;font-variation-settings:"wdth" 75,"wght" 300;text-align:center;transition:opacity .2s ease-out}.menuCard .picture .description,.menuCard .vegIcon{display:flex;position:absolute;justify-content:center;align-items:center}.menuCard .vegIcon{top:calc(var(--menuPictureHeight) - 30px);left:16px;overflow:hidden;border-radius:9999px;background-color:var(--colorBackgroundPrimary);border:1px solid var(--colorContentTertiary)}.menuCard .vegIcon.veg .icon{color:rgb(var(--colorAlertSuccessRGB))}.menuCard .vegIcon.non-veg .icon{color:rgb(var(--colorAlertErrorRGB))}.menuCard .vegIcon.contains-egg .icon{color:rgb(var(--colorAlertWarningRGB))}.menuCard .vegIcon .icon{padding:16px}.menuCard .vegIcon .label{display:none;padding:10px;font-size:12px;text-transform:capitalize;white-space:nowrap;-webkit-user-select:none;-moz-user-select:none;user-select:none;color:var(--colorContentPrimary)}.menuCard .options{position:relative;display:flex;flex-direction:column;flex-grow:1;padding:5px}.menuCard .options .title{display:flex;margin:0}.menuCard .options .title>span{flex-grow:1;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:12px;font-variation-settings:"wdth" 75,"wght" 600;overflow:hidden;margin:10px 10px 5px}.menuCard .options .title .info{width:38px;min-width:38px;height:38px;cursor:pointer}.menuCard .options .title .info span{display:block;width:100%;height:100%}.menuCard .options .description{font-size:11px;margin-left:10px;text-overflow:ellipsis;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.menuCard .options .footer{position:absolute;bottom:0;width:100%;display:flex;justify-content:flex-end;align-items:center;padding:8px 13px}.menuCard .options .footer .priceNoImage{flex:1 1;margin:2px 0 0}.menuCard .price{position:absolute;top:calc(var(--menuPictureHeight) - 30px);right:-15px;font-size:12px;margin:0;font-variation-settings:"wdth" 75,"wght" 500;letter-spacing:.5px;padding:5px 20px 5px 10px;color:#fff;background-color:rgb(var(--colorBrandAccentRgb));filter:drop-shadow(0 2px 4px rgba(0,0,0,.5));border-radius:0 0 10px;transition:padding .5s ease-out}.menuCard .price:before{position:relative;z-index:1}.menuCard .price:after{content:"";position:absolute;top:-7px;right:0;display:block;width:15px;height:7px;background-color:rgb(var(--colorBrandAccentRgb));filter:brightness(65%);-webkit-clip-path:polygon(0 0,0 100%,100% 100%);clip-path:polygon(0 0,0 100%,100% 100%)}.menuCard .price div{position:absolute;left:-15px;border-color:rgb(var(--colorBrandAccentRgb)) transparent;border-style:solid}.menuCard .price div.ribbonTop{top:0;border-radius:5px 0 0;border-width:22px 25px 0}.menuCard .price div.ribbonBottom{bottom:0;border-radius:0 0 0 5px;border-width:0 25px 22px}.menuCard .price span{position:relative;color:#fff}@media(max-width:900px){.menuCard{--menuPictureHeight:160px}}@media(max-width:750px){.menuCard{--menuPictureHeight:200px}}.userLogin{--userLoginDuration:0.3s;--footerHeight:60px;--headerHeight:calc(var(--footerHeight) + 2px);position:relative;width:100%;height:100%}.userLogin,.userLogin .header{display:flex;flex-direction:column}.userLogin .header{justify-content:flex-end;transition:all var(--userLoginDuration) ease-out}.userLogin .header .heading{bottom:0;font-variation-settings:"wdth" 75,"wght" 300;font-size:25px;color:var(--colorContentPrimary);-webkit-user-select:none;-moz-user-select:none;user-select:none}.userLogin .header .heading span{font-variation-settings:"wdth" 75,"wght" 500}.userLogin .content{position:relative;display:flex;height:100px;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;transition:all var(--userLoginDuration) ease-out}.userLogin .content .name,.userLogin .content>.phone{position:absolute;width:100%;opacity:1;transition:all var(--userLoginDuration) ease-out}.userLogin .content .otpContainer{position:absolute;width:100%;height:100%;opacity:0;display:flex;align-items:center;transform:translateX(100%);transition:all var(--userLoginDuration) ease-out;gap:16px}.userLogin .content .otpContainer>.textInput{width:100%;height:45px}.userLogin .content .otpContainer>.textInput.otp{margin-top:30px;height:auto}.userLogin .footer{transition:all var(--userLoginDuration) ease-out;display:flex;justify-content:flex-end}.userLogin .footer>.button{--buttonWidth:100px;--buttonHeight:35px}.userLogin.loginOTP .content,.userLogin.signOTP .content{height:100px}.userLogin.loginOTP .content>.phone,.userLogin.signOTP .content>.phone{opacity:0;transform:translateX(-100%)}.userLogin.loginOTP .content .otpContainer,.userLogin.signOTP .content .otpContainer{opacity:1;transform:translateX(0)}.userLogin.loginOTP .footer>.button,.userLogin.signOTP .footer>.button{--buttonWidth:120px}.userLogin.loginOTP .content{height:150px}.userLogin.loginOTP .content .otpContainer>.textInput.name{display:none}.userLogin.loginOTP .content .otpContainer>.textInput.otp{margin-top:0}@media(max-height:535px){.userLogin.openCodeSelector .header{opacity:0;margin-top:calc(var(--headerHeight)*-1)}}@media(max-height:470px){.userLogin.openCodeSelector .content{height:250px}}@media(max-height:420px){.userLogin.openCodeSelector .footer{opacity:0;margin-bottom:calc(var(--footerHeight)*-1)}}.menuCategory{position:relative;height:60px;max-height:60px;background-color:var(--colorBackgroundPrimary);border-radius:15px;margin-right:10px;-webkit-user-select:none;-moz-user-select:none;user-select:none;display:flex;justify-content:center;align-items:center;cursor:pointer}.menuCategory.active{background-color:rgb(var(--colorBrandAccentRgb))}.menuCategory.active .title{color:#fff}.menuCategory>.title{width:max-content;min-width:60px;max-width:260px;font-size:12px;font-variation-settings:"wdth" 75,"wght" 500;text-align:center;display:-webkit-box;text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;text-transform:capitalize;margin:0 30px;color:var(--colorContentPrimary)}@media(max-width:800px){.menuCategory{margin-right:20px}}.orderPage{--sideBarWidth:350px;display:flex;overflow:hidden}.orderPage,.orderPage .mainContainer{position:relative;width:100%;height:100%}.orderPage .mainContainer{flex-grow:1;background-color:var(--colorBackgroundSecondary);overflow-y:auto}.orderPage .mainContainer .mainHeader{position:fixed;top:0;width:calc(100% - var(--navIconSize));display:flex;height:140px;justify-content:center;align-items:center;padding:0 50px;transition:all .2s ease-out}.orderPage .mainContainer .mainHeader.searchActive .options .search{flex-grow:1;z-index:2;background-color:var(--colorBackgroundPrimary);transition:all .1s ease-out}.orderPage .mainContainer .mainHeader.searchActive .options .search div{transform:scale(0)}.orderPage .mainContainer .mainHeader.searchActive .options .search .searchIcon{color:rgb(var(--colorBrandAccentRgb))}.orderPage .mainContainer .mainHeader.searchActive .options .search .clearIcon{opacity:1!important}.orderPage .mainContainer .mainHeader.searchActive .options .search input{width:100%;height:100%;transition-delay:.1s}.orderPage .mainContainer .mainHeader.searchActive .options .cartButton,.orderPage .mainContainer .mainHeader.searchActive .options .loginButton{position:absolute;opacity:0;transition-delay:.01s}.orderPage .mainContainer .mainHeader.searchActive.floatHeader .options .search{background-color:var(--colorBackgroundSecondary)}.orderPage .mainContainer .mainHeader.floatHeader{height:70px;z-index:2;box-shadow:0 10px 10px -10px rgba(0,0,0,.1);background-color:var(--colorBackgroundPrimary)}.orderPage .mainContainer .mainHeader.floatHeader h1{font-size:28px}.orderPage .mainContainer .mainHeader>h1{font-size:36px;font-variation-settings:"wdth" 75,"wght" 500;margin:0 40px 0 0;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all .2s ease-out}.orderPage .mainContainer .mainHeader>h1 span{font-variation-settings:"wdth" 75,"wght" 300}.orderPage .mainContainer .mainHeader .options{--optionButtonSize:50px;height:120px;display:flex;flex-grow:1;align-items:center;justify-content:flex-end;transition:all .1s ease-out}.orderPage .mainContainer .mainHeader .options .dashboardButton{--buttonWidth:150px;margin-right:16px}.orderPage .mainContainer .mainHeader .options .kitchenButton{--buttonWidth:120px;margin-right:16px}.orderPage .mainContainer .mainHeader .options .logout{width:38px;height:38px}.orderPage .mainContainer .category{position:relative;width:100%;display:flex;justify-content:center;align-items:center;flex-direction:column;padding-top:20px;margin-top:120px}.orderPage .mainContainer .category.disable{opacity:.5;pointer-events:none}.orderPage .mainContainer .category.disable .scrollLeft,.orderPage .mainContainer .category.disable .scrollRight{display:none}.orderPage .mainContainer .category .itemCategories{display:flex;width:100%;padding:60px 50px 50px;margin-top:-55px;margin-bottom:-25px;overflow-x:scroll;scroll-behavior:smooth}.orderPage .mainContainer .category .itemCategories::-webkit-scrollbar{width:0!important}.orderPage .mainContainer .category .itemCategories .space{min-width:70px}.orderPage .mainContainer .category .scrollLeft,.orderPage .mainContainer .category .scrollRight{position:absolute;width:40px;height:40px;display:flex;margin-bottom:16px;justify-content:center;align-items:center;background-color:rgb(var(--colorBrandAccentRgb));box-shadow:var(--boxShadowGlow);pointer-events:none;cursor:pointer;transition:all .2s ease-out}.orderPage .mainContainer .category .scrollLeft.show,.orderPage .mainContainer .category .scrollRight.show{pointer-events:all;transform:translate(0)}.orderPage .mainContainer .category .scrollLeft i,.orderPage .mainContainer .category .scrollRight i{color:#fff}.orderPage .mainContainer .category .scrollLeft{left:0;border-radius:0 20px 20px 0;transform:translate(-50px)}.orderPage .mainContainer .category .scrollRight{right:0;border-radius:20px 0 0 20px;transform:translate(50px)}.orderPage .mainContainer .order{position:relative;height:100%;display:flex;flex-direction:column}.orderPage .mainContainer .order>.header{display:flex;padding:0 50px;transition:all 0s}.orderPage .mainContainer .order>.header h1{font-size:28px;font-variation-settings:"wdth" 75,"wght" 500;line-height:20px;margin-right:40px;overflow:hidden;-webkit-user-select:none;-moz-user-select:none;user-select:none;white-space:nowrap;transition:all 0s}.orderPage .mainContainer .order>.header h1 span{font-variation-settings:"wdth" 75,"wght" 300}.orderPage .mainContainer .order .itemContainer{flex-grow:1;padding:20px 50px 50px}.orderPage .mainContainer .order .itemContainer.restrictOrder>div{grid-auto-rows:280px}.orderPage .mainContainer .order .itemContainer.withoutImage>div{grid-auto-rows:150px!important}.orderPage .mainContainer .order .itemContainer>div{display:grid;grid-gap:30px;align-items:stretch;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:325px;transition:all .2s ease-out}.orderPage .mainContainer .order>hr{margin:10px 30px 30px}@media(max-width:2000px){.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr}}@media(max-width:1800px){.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr 1fr 1fr 1fr 1fr}}@media(max-width:1400px){.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr 1fr 1fr 1fr}}@media(max-width:1200px){.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr 1fr 1fr}}@media(max-width:900px){.orderPage .mainContainer .order .itemContainer>div{grid-auto-rows:280px}}@media(max-width:820px){.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr 1fr}}@media(max-width:750px){.orderPage .mainContainer>.scrollbarVertical{display:none}.orderPage .mainContainer .mainHeader{width:100%;padding:0 30px!important}.orderPage .mainContainer .mainHeader.searchActive>h1{width:0;margin-right:0}.orderPage .mainContainer .mainHeader.floatHeader>h1,.orderPage .mainContainer .mainHeader>h1{font-size:1.8rem}.orderPage .mainContainer .category .itemCategories{padding:30px 30px 15px;scroll-padding:0 15px;margin-bottom:10px}.orderPage .mainContainer .category .scrollLeft,.orderPage .mainContainer .category .scrollRight{margin-bottom:42px}.orderPage .mainContainer .order>.header{padding:10px 30px 0}.orderPage .mainContainer .order>.header h1{font-size:1.4rem;line-height:50px}.orderPage .mainContainer .order .itemContainer{padding:20px 30px 30px}.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr 1fr!important;grid-auto-rows:325px}.orderPage .mainContainer .order>hr{margin:20px 30px 30px}}@media(max-width:530px){.orderPage .mainContainer .mainHeader.floatHeader>h1,.orderPage .mainContainer .mainHeader>h1{font-size:6vw;margin-right:0}.orderPage .mainContainer .order>.header h1{font-size:5vw}.orderPage .mainContainer .order .itemContainer>div{grid-template-columns:1fr!important}}.restaurant{--navIconSize:60px;width:100%;height:100%;display:flex;overflow:hidden;padding-left:var(--navIconSize)}.restaurant .pageContainer{flex-grow:1;overflow:hidden}@media(max-width:750px){.restaurant{--navIconSize:70px;padding-left:0;display:flex;flex-direction:column-reverse}}@media(max-width:380px)and (max-height:600px){.restaurant{zoom:.8}}@media(max-width:300px)and (max-height:600px){.restaurant{zoom:.7}}