.cartTaxItem{justify-content:center;align-items:center;width:100%;display:flex}.cartTaxItem p{font-variation-settings:"wdth" 75,"wght" 400;margin:4px 0;font-size:14px;transition:all .1s ease-out}.cartTaxItem p.taxName{text-transform:capitalize}.cartTaxItem p.subtitle{color:var(--colorContentTertiary);font-variation-settings:"wdth" 75,"wght" 500;margin-left:12px;font-size:12px}.cartTaxItem p.taxAmount{margin-left:auto}.cartTaxItem.mini p{color:var(--colorContentSecondary);margin-bottom:0;font-size:11px}
.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{background-color:var(--colorBackgroundPrimary);z-index:3;width:100%;transform:translateY(calc(100% - var(--checkoutHeight)));flex-direction:column;transition:transform .2s ease-out;display:flex;position:fixed;bottom:0;left:0;box-shadow:0 -10px 10px -10px #96969626}.cartPage .cartCheckout .checkoutHeader{width:100%;height:var(--checkoutHeight);border-bottom:1px solid var(--colorContentTertiary);justify-content:flex-end;padding:10px 20px;display:flex}.cartPage .cartCheckout .checkoutHeader .orderTotal{font-variation-settings:"wdth" 75,"wght" 500;cursor:pointer;flex:1;height:100%;padding-top:6px;font-size:16px}.cartPage .cartCheckout .checkoutHeader .orderTotal h5{font-variation-settings:"wdth" 75,"wght" 500;margin:0;font-size:23px}.cartPage .cartCheckout .checkoutHeader .orderTotal h5>span{font-variation-settings:"wdth" 75,"wght" 300}.cartPage .cartCheckout .checkoutHeader .orderTotal>p{font-variation-settings:"wdth" 75,"wght" 400;-webkit-user-select:none;user-select:none;color:var(--colorContentSecondary);text-transform:uppercase;margin:0;font-size:14px;line-height:16px}.cartPage .cartCheckout .checkoutHeader .orderTotal>span{-webkit-user-select:none;user-select:none}.cartPage .cartCheckout .checkoutHeader .orderTotal>span.totalValue{letter-spacing:.5px;font-size:20px;line-height:24px}.cartPage .cartCheckout .checkoutHeader .orderTotal>span.plusTaxes{font-variation-settings:"wdth" 75,"wght" 400;color:var(--colorContentSecondary);margin-left:-2px;font-size:12px}.cartPage .cartCheckout .checkoutHeader .cartAction{justify-content:flex-end;align-items:center;display:flex}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton{--orderButtonPadding:25px;background-color:hsl(var(--colorBrandPrimary));color:#fff;height:100%;padding:0 var(--orderButtonPadding);box-shadow:var(--boxShadowGlow);cursor:pointer;border-radius:12px;justify-content:center;align-items:center;font-size:15px;display:flex}.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{font-variation-settings:"wdth" 75,"wght" 500;text-align:center;color:inherit;-webkit-user-select:none;user-select:none;text-transform:capitalize;margin:0;font-size:15px}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton p.separator{width:calc(var(--orderButtonPadding)*3/2);font-variation-settings:"wdth" 75,"wght" 300;opacity:.4;font-size:20px}.cartPage .cartCheckout .checkoutHeader .cartAction .orderActionButton span{background-color:var(--colorBackgroundPrimary);width:12px;height:12px;margin-top:2px;display:block;-webkit-mask-position:50%;mask-position:50%;-webkit-mask-size:12px;mask-size:12px;-webkit-mask-repeat:no-repeat;mask-repeat:no-repeat}.cartPage .cartCheckout .taxDetails{width:100%;padding:20px 35px}.cartPage .cartCheckout .taxDetails hr{background-color:var(--colorBackgroundSecondary);border:none;height:1px;margin:24px 0 20px;transition:all .15s ease-out}.cartPage .cartCheckout .taxDetails hr.itemHr{opacity:0;height:0;margin: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 50ms;overflow:hidden}.cartPage .cartCheckout .taxDetails.show .itemHr{opacity:1;height:1px;margin:24px 0 20px}.cartPage .cartCheckout .taxDetails.show .taxSummary{opacity:1;height:auto}.cartPage .cartCheckout.active{transform:translateY(0)}.cartPage .cartCheckout.active .orderTotal{align-items:center;display:flex}.cartPage .cartCheckout.active .cartAction .orderActionButton{border-radius:9999px;width:40px;height:40px;padding:0}.cartPage .noContent{width:100%;height:100%;position:absolute;top:10px;left:0}.cartPage .noContent>div span{width:90%}.cartPage .cartApproval{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100%;display:flex}.cartPage .cartApproval .burgerLoader{margin-top:-180px}.cartPage .cartApproval .burgerLoader .cheese{fill:hsl(var(--colorBrandPrimary))}.cartPage .cartApproval .approvalHeading{margin-top:-16px}.cartPage .cartApproval .approvalHeading p{-webkit-user-select:none;user-select:none;text-align:center;font-variation-settings:"wdth" 75,"wght" 300;text-transform:capitalize;margin:0;font-size:20px}.cartPage .cartApproval .approvalHeading p:first-child{font-variation-settings:"wdth" 75,"wght" 500;margin-bottom:4px;font-size:26px}.cartPage .cartApproval .endOrder{border-color:var(--colorContentSecondary);margin-top:24px}
.menuCard{--menuPictureHeight:200px;background-color:var(--colorBackgroundPrimary);border-radius:20px;flex-direction:column;padding:10px;transition:box-shadow .13s ease-in;display:flex;position:relative;box-shadow:0 8px 12px #96969626}.menuCard.showInfo{transition:box-shadow .13s ease-out;box-shadow:0 8px 12px #96969626}.menuCard.showInfo .picture>span{transform:scale(1.1)}.menuCard.showInfo .picture .description{opacity:1}.menuCard.showInfo .vegIcon{border:0 solid var(--colorBackgroundSecondary);background-color:#0000;width:auto}.menuCard.showInfo .vegIcon .icon{display:none}.menuCard.showInfo .vegIcon .label{display:block}.menuCard.showInfo .price{padding:5px 30px 5px 10px}.menuCard.hoverSupported:hover{transition:box-shadow .13s ease-out;box-shadow:0 8px 12px #96969626}.menuCard.hoverSupported:hover .picture>span{transform:scale(1.1)}.menuCard.hoverSupported:hover .picture .description{opacity:1}.menuCard.hoverSupported:hover .vegIcon{border:0 solid var(--colorBackgroundSecondary);background-color:#0000;width:auto}.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;z-index:1;background-color:#0000;border-color:#0000}.menuCard.withoutImage .vegIcon .label{text-align:end;color:var(--colorContentPrimary);background-color:var(--colorBackgroundPrimary)}.menuCard .picture{width:100%;height:var(--menuPictureHeight);border:1px solid var(--colorContentTertiary);border-radius:15px;justify-content:center;align-items:center;display:flex;position:relative;overflow:hidden}.menuCard .picture>span{width:100%;height:100%;transition:transform .5s ease-out;display:block;background-position:50%!important;background-size:cover!important}.menuCard .picture .description{color:#fff;opacity:0;font-variation-settings:"wdth" 75,"wght" 300;text-align:center;background-color:#000000d9;justify-content:center;align-items:center;width:100%;height:100%;padding:0 10px;font-size:11px;transition:opacity .2s ease-out;display:flex;position:absolute;top:0;left:0}.menuCard .vegIcon{top:calc(var(--menuPictureHeight) - 30px);background-color:var(--colorBackgroundPrimary);border:1px solid var(--colorContentTertiary);border-radius:9999px;justify-content:center;align-items:center;display:flex;position:absolute;left:16px;overflow:hidden}.menuCard .vegIcon.veg .icon{color:hsl(var(--colorAlertSuccess))}.menuCard .vegIcon.non-veg .icon{color:hsl(var(--colorAlertError))}.menuCard .vegIcon.contains-egg .icon{color:hsl(var(--colorAlertWarning))}.menuCard .vegIcon .icon{padding:16px}.menuCard .vegIcon .label{text-transform:capitalize;white-space:nowrap;-webkit-user-select:none;user-select:none;color:var(--colorContentPrimary);padding:10px;font-size:12px;display:none}.menuCard .options{flex-direction:column;flex-grow:1;padding:5px;display:flex;position:relative}.menuCard .options .title{margin:0;display:flex}.menuCard .options .title>span{text-overflow:ellipsis;-webkit-line-clamp:2;font-variation-settings:"wdth" 75,"wght" 600;-webkit-box-orient:vertical;flex-grow:1;margin:10px 10px 5px;font-size:12px;display:-webkit-box;overflow:hidden}.menuCard .options .title .info{cursor:pointer;width:38px;min-width:38px;height:38px}.menuCard .options .title .info span{width:100%;height:100%;display:block}.menuCard .options .description{text-overflow:ellipsis;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-left:10px;font-size:11px;display:-webkit-box;overflow:hidden}.menuCard .options .footer{justify-content:flex-end;align-items:center;width:100%;padding:8px 13px;display:flex;position:absolute;bottom:0}.menuCard .options .footer .priceNoImage{flex:1;margin:2px 0 0}.menuCard .price{top:calc(var(--menuPictureHeight) - 30px);font-variation-settings:"wdth" 75,"wght" 500;letter-spacing:.5px;color:#fff;background-color:hsl(var(--colorBrandPrimary));filter:drop-shadow(0 2px 4px #00000080);border-radius:0 0 10px;margin:0;padding:5px 20px 5px 10px;font-size:12px;transition:padding .5s ease-out;position:absolute;right:-15px}.menuCard .price:before{z-index:1;position:relative}.menuCard .price:after{content:"";background-color:hsl(var(--colorBrandPrimary));filter:brightness(65%);clip-path:polygon(0 0,0 100%,100% 100%);width:15px;height:7px;display:block;position:absolute;top:-7px;right:0}.menuCard .price div{border-color:hsl(var(--colorBrandPrimary))#0000;border-style:solid;position:absolute;left:-15px}.menuCard .price div.ribbonTop{border-width:22px 25px 0;border-radius:5px 0 0;top:0}.menuCard .price div.ribbonBottom{border-width:0 25px 22px;border-radius:0 0 0 5px;bottom:0}.menuCard .price span{color:#fff;position:relative}@media (max-width:900px){.menuCard{--menuPictureHeight:160px}}@media (max-width:750px){.menuCard{--menuPictureHeight:200px}}@keyframes flashCard{0%{box-shadow:0 0 0 0 hsl(var(--colorBrandPrimary)/.7);border-color:hsl(var(--colorBrandPrimary));z-index:10;transform:scale(1)}10%{box-shadow:0 0 50px 20px hsl(var(--colorBrandPrimary)/.5);transform:scale(1.5)}90%{box-shadow:0 0 50px 20px hsl(var(--colorBrandPrimary)/.5);transform:scale(1.5)}to{box-shadow:0 0 0 0 hsl(var(--colorBrandPrimary)/0);z-index:1;border-color:#0000;transform:scale(1)}}@keyframes shimmer{0%{background-position:200%}to{background-position:-200%}}.menuCard.flash{animation:1.5s ease-in-out forwards flashCard;position:relative}.menuCard.flash:after{content:"";pointer-events:none;z-index:12;mix-blend-mode:overlay;background:linear-gradient(120deg,#0000 30%,#fff9 50%,#0000 70%) 0 0/200% 100%;border-radius:20px;animation:1.2s linear .15s forwards shimmer;position:absolute;inset:0}
.userLogin{--userLoginDuration:.3s;--footerHeight:60px;--headerHeight:calc(var(--footerHeight) + 2px);flex-direction:column;width:100%;height:100%;display:flex;position:relative}.userLogin .header{transition:all var(--userLoginDuration)ease-out;flex-direction:column;justify-content:flex-end;display:flex}.userLogin .header .heading{font-variation-settings:"wdth" 75,"wght" 300;color:var(--colorContentPrimary);-webkit-user-select:none;user-select:none;font-size:25px;bottom:0}.userLogin .header .heading span{font-variation-settings:"wdth" 75,"wght" 500}.userLogin .content{height:100px;transition:all var(--userLoginDuration)ease-out;flex-direction:column;flex-grow:1;justify-content:center;align-items:center;display:flex;position:relative}.userLogin .content>.phone,.userLogin .content .name{opacity:1;width:100%;transition:all var(--userLoginDuration)ease-out;position:absolute}.userLogin .content .otpContainer{opacity:0;width:100%;height:100%;transition:all var(--userLoginDuration)ease-out;align-items:center;gap:16px;display:flex;position:absolute;transform:translate(100%)}.userLogin .content .otpContainer>.textInput{width:100%;height:45px}.userLogin .content .otpContainer>.textInput.otp{height:auto;margin-top:30px}.userLogin .footer{transition:all var(--userLoginDuration)ease-out;justify-content:flex-end;display:flex}.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:translate(-100%)}.userLogin.loginOTP .content .otpContainer,.userLogin.signOTP .content .otpContainer{opacity:1;transform:translate(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{background-color:var(--colorBackgroundPrimary);-webkit-user-select:none;user-select:none;cursor:pointer;border-radius:15px;justify-content:center;align-items:center;height:60px;max-height:60px;margin-right:10px;display:flex;position:relative}.menuCategory.active{background-color:hsl(var(--colorBrandPrimary))}.menuCategory.active .title{color:#fff}.menuCategory>.title{font-variation-settings:"wdth" 75,"wght" 500;text-align:center;text-overflow:ellipsis;-webkit-line-clamp:2;text-transform:capitalize;width:max-content;min-width:60px;max-width:260px;color:var(--colorContentPrimary);-webkit-box-orient:vertical;margin:0 30px;font-size:12px;display:-webkit-box;overflow:hidden}@media (max-width:750px){.menuCategory{height:50px;max-height:50px}.menuCategory span{margin:0 1.5rem!important}}.orderPage{--sideBarWidth:350px;width:100%;height:100%;display:flex;position:relative;overflow:hidden}.orderPage .mainContainer{background-color:var(--colorBackgroundSecondary);flex-grow:1;width:100%;height:100%;position:relative;overflow-y:auto}.orderPage .mainContainer .mainHeader{width:calc(100% - var(--navIconSize));z-index:2;justify-content:center;align-items:center;height:140px;padding:0 50px;transition:all .2s ease-out;display:flex;position:fixed;top:0}.orderPage .mainContainer .mainHeader.searchActive .options .search{z-index:2;background-color:var(--colorBackgroundPrimary);flex-grow:1;transition:all .1s ease-out}.orderPage .mainContainer .mainHeader.searchActive .options .search div{transform:scale(0)}.orderPage .mainContainer .mainHeader.searchActive .options .search .searchIcon{color:hsl(var(--colorBrandPrimary))}.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{opacity:0;transition-delay:10ms;position:absolute}.orderPage .mainContainer .mainHeader.searchActive.floatHeader .options .search{background-color:var(--colorBackgroundSecondary)}.orderPage .mainContainer .mainHeader.floatHeader{z-index:2;background-color:var(--colorBackgroundPrimary);height:70px;box-shadow:0 10px 10px -10px #0000001a}.orderPage .mainContainer .mainHeader.floatHeader>h1{font-size:28px}.orderPage .mainContainer .mainHeader>h1{font-variation-settings:"wdth" 75,"wght" 500;-webkit-user-select:none;user-select:none;white-space:nowrap;margin:0 40px 0 0;font-size:36px;transition:all .2s ease-out;overflow:hidden}.orderPage .mainContainer .mainHeader>h1 span{font-variation-settings:"wdth" 75,"wght" 300}.orderPage .mainContainer .mainHeader .options{--optionButtonSize:50px;flex-grow:1;justify-content:flex-end;align-items:center;gap:1rem;height:120px;transition:all .1s ease-out;display:flex}.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{flex-direction:column;justify-content:center;align-items:center;width:100%;margin-top:140px;display:flex;position:relative}.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{scroll-behavior:smooth;align-items:center;width:100%;padding:1rem 3rem;display:flex;overflow-x:scroll}.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{background-color:hsl(var(--colorBrandPrimary));width:40px;height:40px;box-shadow:var(--boxShadowGlow);pointer-events:none;cursor:pointer;justify-content:center;align-items:center;transition:all .2s ease-out;display:flex;position:absolute}.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{border-radius:0 20px 20px 0;left:0;transform:translate(-50px)}.orderPage .mainContainer .category .scrollRight{border-radius:20px 0 0 20px;right:0;transform:translate(50px)}.orderPage .mainContainer .order{flex-direction:column;height:100%;display:flex;position:relative}.orderPage .mainContainer .order>.header{padding:0 50px;transition:all;display:flex}.orderPage .mainContainer .order>.header>h1{font-variation-settings:"wdth" 75,"wght" 500;-webkit-user-select:none;user-select:none;white-space:nowrap;margin-right:40px;font-size:28px;line-height:20px;transition:all;overflow:hidden}.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{grid-gap:30px;grid-template-columns:1fr 1fr 1fr 1fr 1fr 1fr 1fr;grid-auto-rows:325px;align-items:stretch;transition:all .2s ease-out;display:grid}.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:0 2rem;scroll-padding:0 15px}.orderPage .mainContainer .category .scrollLeft,.orderPage .mainContainer .category .scrollRight{width:30px;height:30px}.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-auto-rows:325px;grid-template-columns:1fr 1fr!important}.orderPage .mainContainer .order>hr{margin:20px 30px 30px}}@media (max-width:530px){.orderPage .mainContainer .mainHeader.floatHeader>h1,.orderPage .mainContainer .mainHeader>h1{margin-right:0;font-size:6vw}.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%;padding-left:var(--navIconSize);display:flex;overflow:hidden}.restaurant .pageContainer{flex-grow:1;overflow:hidden}@keyframes highlightPulse{0%{transform:scale(1);box-shadow:0 0 #667eeab3}50%{transform:scale(1.02);box-shadow:0 0 0 10px #667eea00}to{transform:scale(1);box-shadow:0 0 #667eea00}}.highlight-pulse{animation:1s ease-in-out 2 highlightPulse;border-color:#667eea!important}@media (max-width:750px){.restaurant{--navIconSize:70px;flex-direction:column-reverse;padding-left:0;display:flex}}@media (max-width:380px) and (max-height:600px){.restaurant{zoom:.8}}@media (max-width:300px) and (max-height:600px){.restaurant{zoom:.7}}
