body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif}.ant-message{color:#4caf50;font-size:16px;font-weight:700}.ant-message-notice{background-color:#f0f9eb;border-radius:5px;padding:10px}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}::-webkit-scrollbar-track{background-color:#f5f5f5;-webkit-box-shadow:inset 0 0 6px #0000004d}::-webkit-scrollbar{background-color:#f5f5f5;width:6px}::-webkit-scrollbar-thumb{background-color:#009de0}.custom_layout{height:64px}.custom-header{background-color:#fff;border-bottom:none;box-shadow:0 2px 10px #0000001a;display:flex;justify-content:space-between;padding:0 50px;position:fixed;top:0;transition:border .3s ease,box-shadow .3s ease;width:100%;z-index:99}.custom-header ul{display:flex;justify-content:flex-end;width:65%}.ant-menu-light.ant-menu-horizontal>.ant-menu-item:after{border-bottom:none!important}.header-container{align-items:flex-start;display:flex;flex-direction:row;flex-wrap:nowrap;justify-content:space-between;padding:0 52px}.header-container .logo{animation:appear .5s;bottom:5.25px;height:62px;left:50%;margin-left:auto;min-width:100px;position:absolute;transform:translateX(-50%)}.logo img{height:60px;margin-top:2px}.menu .ant-menu-item{color:#3b3d2f;font-size:16px;font-weight:500;padding-inline:0 20px}.menu .active_menu{color:#009de0;font-weight:700}.menu .active_menu:hover a{color:#009de0}.menu .ant-menu-item:hover,.menu .ant-menu-item:hover:after{border-bottom:none!important}.menu .active_menu .ant-menu-title-content{position:relative}.menu .active_menu a:after{border-bottom:1px solid #009de0;bottom:20px;content:"";height:1px;left:0;position:absolute;width:100%}.menu .btn_sign .ant-menu-title-content{background:#ebf7fd;color:#009de0}.menu .btn_join .ant-menu-title-content,.menu .btn_sign .ant-menu-title-content{border-radius:4px;font-size:16px;font-weight:500;height:40px;min-width:108px;padding:0 24px;text-align:center}.menu .btn_join .ant-menu-title-content{background:#07d607;color:#fff}.cart-item{margin-left:auto}.cart-icon{font-size:50px;top:7px}.header-container .btn{align-items:center;background:#0000;border:2px solid #3b3d2f;border-radius:48px;color:#3b3d2f;display:flex;font-weight:400;height:35px;justify-content:center;margin-left:10px;padding:0 20px;text-decoration:none}.header-container .btn:hover{background-color:#f0f0f0}.menu-toggle{display:none}.authBg{background-image:url(/static/media/backgroundLoginNew.6f745b562c3a5afdbdd6.svg);background-repeat:no-repeat;background-size:cover;border-top-left-radius:8px;border-top-right-radius:8px;display:flex!important;height:140px;justify-content:center!important;min-height:140px;overflow:hidden}.authModal .ant-modal-content{padding:0}.authModalBody{padding:20px}.authModalBody .modalHeading{margin:0}.authModalBody .modalSubHeading{color:#9d9d9d;font-size:16px;margin-top:5px}.authModal .anticon-close svg{background:#000;border-radius:20px;color:#fff;padding:7px}.ant-btn-primary{background:#009de0}.customModalBtn{font-size:18px;height:45px}.authFooter{color:#666;font-size:16px;line-height:27px;margin-top:40px;text-align:center}.authFooter span{color:#4945be}.phoneInputWrap input{padding-left:45px!important}.custom_input_field,.phoneInputWrap input{height:45px!important}.custom_input_field,.custom_textarea_field,.phoneInputWrap input{border:1px solid #ccc!important;border-radius:4px!important;box-shadow:0 4px 4px #0000000a!important}.custom_textarea_field{height:100px!important}.contactWrap{padding:40px 0 0}.contactSection{background:#fbfbfb;padding-bottom:40px!important}.customInnerHead{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin-bottom:20px;margin-top:0}.contactForm{font-weight:600}.contactDetails,.contactForm{background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a;padding:20px}.contactDetails .ant-space-gap-row-middle{row-gap:11px}.facebookIco{background:#4267b2}.facebookIco,.instagramIco{border-radius:12px;color:#fff;font-size:24px;padding:13px}.instagramIco{background:#c13584}.youtubeIco{background:red;border-radius:12px;color:#fff;font-size:24px;padding:13px}.ant-drawer-right{z-index:999999!important}.socialFollowWrap{margin-top:20px}.innerCommonWrap{padding:40px 0}.innerCommonWrap .innerPtext{font-size:15px}.cart-icon{position:relative}.ant-badge-count{position:absolute;right:-5px!important;top:5px!important}.customRadioGroup{justify-content:space-between;width:100%}.radioButton{border:1px solid #ddd;border-radius:4px;cursor:pointer;display:flex;flex-direction:column;height:120px;transition:all .3s;width:47%}.radioButton:hover{border-color:#1890ff}.radioContent svg{margin-bottom:10px}.radioContent span{color:#333;font-size:14px;font-weight:500}.headercartItemContainer{background:#fff;border:1px solid #f0f0f0;border-radius:5px;display:flex;flex-direction:column;margin-bottom:10px;padding:10px;width:100%}.headercartItemDetails{margin-bottom:10px}.headercartItemName{font-size:1rem;font-weight:700;margin-bottom:5px}.headercartItemExtras,.headercartItemSize{color:#555;font-size:.9rem;margin-bottom:3px}.headercartItemExtras span,.headercartItemSize span{display:inline-block;margin-right:5px}.headercartInputQtyWrap{align-items:center;justify-content:space-between}.headercartQuantityControls{align-items:center;display:flex}.headercartInputQty{font-size:1rem;margin:0 10px;text-align:center;width:30px}.headercartMinusBtn,.headercartPlusBtn{align-items:center;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:1.5rem;font-weight:700;height:30px;justify-content:center;transition:all .3s ease;width:30px}.headercartMinusBtn{background-color:#ff4d4f}.headercartMinusBtn:hover{background-color:#d9363e!important;border:1px solid #ff7875!important}.headercartPlusBtn{background-color:#4caf50}.headercartPlusBtn:hover{background-color:#388e3c!important;border:1px solid #66bb6a!important}.headercartItemPricedetails{font-size:1rem;font-weight:700}.galleryWrap{box-shadow:0 4px 8px #0000001a;cursor:pointer;overflow:hidden}.galleryWrap,.galleryWrap img{border-radius:8px;height:200px}.galleryWrap img{object-fit:cover;transition:transform .5s;width:100%}.galleryWrap:hover img{transform:scale(1.5)}.menuBanner{position:relative;text-align:center}.innerBannerTitle{background-color:#00000080;border-radius:5px;left:50%;padding:10px 20px;position:absolute;top:50%;transform:translate(-50%,-50%)}.menuBanner h2{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif}.headerCartOrderType .ant-radio-button-wrapper{padding-inline:11px}.headerCartOrderType{padding:20px 0 25px}.forgot-password{margin-top:10px;text-align:center}.forgot-password .link{color:#1890ff;cursor:pointer}.social-login{display:flex;flex-direction:column;gap:10px;margin-top:20px}.social-btn{align-items:center;border:none;border-radius:5px;cursor:pointer;display:flex;font-size:16px;font-weight:500;gap:10px;justify-content:center;padding:20px}.twitter-btn{background-color:#1da1f2;color:#fff}.google-btn{background-color:#db4437;color:#fff}.facebook-btn{background-color:#3b5998;color:#fff}.social-btn:hover{border:1px solid #ccc}.social-btn svg{height:20px;width:20px}@media (max-width:768px){.menu-toggle{align-items:center;cursor:pointer;display:flex}.header-container{align-items:flex-start;flex-direction:column}.menu{flex-direction:column;margin-top:10px;width:100%}.menu.mobile-menu{display:block}.menu .ant-menu-item{font-weight:700;padding:10px 20px}.cart-item{margin-top:10px}}.menu-wrapper{display:flex;justify-content:flex-end;overflow:visible;width:100%}.menu{border-bottom:none;flex-grow:1;min-width:0;overflow:visible}.ant-menu-overflow{display:flex;flex-wrap:nowrap;width:100%}.ant-menu-horizontal{flex-wrap:nowrap;overflow:hidden}.ant-menu-overflow-item-rest{margin-left:auto!important}.ant-menu-submenu-popup{z-index:1050}.overflow-icon{align-items:center;cursor:pointer;display:flex;height:100%;padding:0 10px}.ant-menu-submenu-popup{z-index:9999!important}.mobile-menu-button{cursor:pointer;display:none}@media (max-width:992px){.mobile-menu-button{display:block}.desktop-menu{display:none}}.footerSection{background:#03343b;color:#fff;margin-top:30px!important;text-align:center}.footerLeft{padding:10px 0;text-align:left}.footerMenu{background:#0000!important}.footerMenu,.footerMenu li{color:#fff!important}.footerMenu li:first-child{padding-left:0}.ftLogo img{border-radius:4px;width:25%}.copyrightFooter{border-top:1px dotted #526274;font-size:18px;padding-bottom:20px;padding-top:20px}.footerHeading{color:#fff!important;margin-bottom:18px;text-transform:uppercase}.footerAppStore,.footerHeading{text-align:left}.downloadapp_subtitle{color:#fff!important;margin-bottom:18px;margin-top:-5px;text-align:left;text-transform:uppercase}.appStoreBtn img{cursor:pointer;height:2.5rem;width:8.6rem}.appStoreBtn+.appStoreBtn{margin-left:1.5rem}.desktopFooter{display:block}.mobileFooter{background-color:#f0f0f0;bottom:0;display:none;padding:10px 0;position:fixed;width:100%}.mobileMenu{border:none;display:flex;justify-content:space-around}.mobile-footer{background:#fff;border-top:1px solid #f0f0f0;bottom:0;box-shadow:0 -2px 10px #0000001a;height:60px;left:0;padding:0;position:fixed;right:0;z-index:1000}.mobile-bottom-nav{background:#0000;border:none;display:flex;height:60px}.mobile-bottom-nav .ant-menu-item{align-items:center;border:none!important;display:flex;flex:1 1;flex-direction:column;height:60px;justify-content:center;margin:0;min-width:auto;padding:4px 8px!important}.mobile-bottom-nav .ant-menu-item-selected{background:#0000!important}.mobile-bottom-nav .ant-menu-item .anticon{margin-bottom:2px;margin-right:0}.mobile-bottom-nav .ant-menu-title-content{line-height:1.2}.mobile-bottom-nav .ant-menu-title-content,.mobile-nav-link{align-items:center;display:flex;flex-direction:column;font-size:10px}.mobile-nav-link{color:#666;font-weight:500;gap:2px;text-align:center;text-decoration:none}.mobile-bottom-nav .ant-menu-item-selected .anticon,.mobile-bottom-nav .ant-menu-item-selected .mobile-nav-link{color:#1890ff}.mobile-bottom-nav .ant-badge{display:flex;justify-content:center}.mobile-bottom-nav .ant-badge .anticon{position:relative}@media (max-width:480px){.mobile-bottom-nav,.mobile-footer{height:55px}.mobile-bottom-nav .ant-menu-item{height:55px;padding:2px 4px!important}.mobile-nav-link{font-size:9px}}@supports (padding-bottom:env(safe-area-inset-bottom)){.mobile-footer{padding-bottom:env(safe-area-inset-bottom)}}@media (min-width:768px){.mobile-footer{display:none}}.mobile-bottom-nav .ant-menu-item{transition:all .2s ease-in-out}.mobile-bottom-nav .ant-menu-item:active{background-color:#f5f5f5!important;transform:scale(.95)}@media (max-width:768px){.mobileFooter{display:block}.appStoreBtn+.appStoreBtn{margin-left:auto}}.scroll-to-top{align-items:center;background-color:#428cff;border-radius:50%;bottom:20px;color:#fff;cursor:pointer;display:flex;justify-content:center;opacity:.8;padding:10px;position:fixed;right:20px;transition:opacity .3s ease,transform .3s ease;z-index:1000}.scroll-to-top:hover{background-color:#2574f5;opacity:1;transform:scale(1.1)}.scroll-to-top svg{fill:#fff;height:24px;width:24px}.scroll-to-top.hidden{display:none}.foodCategoriesSection{background:#f4f4f7;padding:1.5rem 2rem}.foodCategoriesSection .customHeading{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin-bottom:20px;margin-top:0}.food-items-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.customize-modal{width:400px}.discountPrice{color:#d10606;font-size:15px;text-decoration:line-through}.size-option,.topping-option{background:#f9f9f9;border-radius:5px;font-weight:500;margin-bottom:10px;padding:8px}.size-option label,.topping-option label{align-items:center;cursor:pointer;display:flex}.size-option .price,.topping-option .price{color:#3b3d2f;font-weight:700;margin-left:10px}.size-option input[type=radio],.topping-option input[type=checkbox]{margin-right:10px}.categoryName{align-items:center;display:flex;font-size:18px;margin-bottom:0!important;margin-top:0}.categoryName svg{margin-right:5px}.categoryWrap .ant-card-body{padding:0}.categoryInfoWrap{padding:11px 13px 0}.categoryDiscription{-webkit-line-clamp:2;-webkit-box-orient:vertical;color:#858585;display:-webkit-box;font-size:16px;height:45px;line-height:22px;margin-bottom:10px;margin-top:7px;overflow:hidden}.categoryRating{align-items:center;background:#ddf3dd;color:#3cb500;display:flex;font-size:16px;font-weight:600;margin-bottom:8px;margin-top:8px;max-width:40px;padding:1px 8px}.categoryRating svg{margin-right:4px}.categoryPriceInfo{align-items:center;border-top:1px solid #f2f2f2;display:flex;justify-content:space-between;margin-top:12px;padding-bottom:12px;padding-top:11px}.categoryPrice{font-size:19px;font-weight:500;margin:0}.cartBtn{background:#009de0;border:1px solid #009de0;border-radius:4px;color:#fff;padding:16px 11px}.cartBtn:hover{background:#009de0!important;color:#fff!important}.categoryImgWrap{border-top-left-radius:8px;border-top-right-radius:8px;height:192px;overflow:hidden}.categoryImgWrap img{cursor:pointer;transition:transform .5s ease;width:100%}.categoryImgWrap:hover img{transform:scale(1.5)}.categoryNameModal{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;margin-top:0}.categoryImgModal{border-top-left-radius:8px;border-top-right-radius:8px;height:286px;overflow:hidden}.categoryImgModal img{cursor:pointer;height:100%;transition:transform .5s ease;width:100%}.categoryImgModal:hover img{transform:scale(1.5)}.customize-modal .ant-modal-content{padding:0!important}.customize-modal .ant-modal-close-x{background:#ededee;border-radius:50%;height:33px;width:33px}.categoryModalBody{padding:10px 16px 0}.categoryModalBody .categoryPriceModal{font-size:19px;font-weight:500;margin-bottom:0}.categoryModalBody .categoryDiscriptionModal{-webkit-line-clamp:4;-webkit-box-orient:vertical;color:#858585;display:-webkit-box;font-size:16px;margin-bottom:10px;margin-top:7px;overflow:hidden}.customHr{border:.1px solid #e4e4e5}.categoryModalSizeWrap{height:200px;overflow:overlay;padding:0 16px}.sizeLabel .ant-checkbox .ant-checkbox-inner,.sizeLabel .ant-radio .ant-radio-inner{border:2px solid #e4e4e5;height:24px;width:24px}.ant-modal-footer{box-shadow:0 0 10px #e5e5e5;margin-top:0!important;padding:1rem!important;position:relative}.categoryModalSizeWrap .size-option .sizeLabel label+.sizeCheckBox{margin-left:13px}.categoryModalSizeWrap .toppingHeading{color:#000;font-weight:700;margin-bottom:6px}.categoryModalSizeWrap .toppingSubtext{margin-bottom:20px;margin-top:0}.foodItemsSection .foodItemMenuBox .ant-col{margin-bottom:20px}.categoryDescription{min-height:5px}.FoodInnerMenuWrap{background:#fbfbfb}.foodItemsSection .categoryWrap{box-shadow:0 1px 3px #0000001f,0 0 1px 0 #0000001f}.foodItemOfferSection{margin-top:30px}.foodItemOfferBox{align-items:center;background:radial-gradient(circle at left center,#0000 10px,rgba(0,157,224,.075) 0,rgba(0,157,224,.075),#0000),radial-gradient(circle at right center,#0000 10px,rgba(0,157,224,.075) 0,rgba(0,157,224,.075),#0000);border-radius:12px;display:flex;gap:10px;padding:15px}.dealImg img{height:50px;width:50px}.categoryTitle{margin-bottom:25px!important}.menuCateRight a{font-weight:500}.PriceDescription{display:flex;flex-direction:column;gap:8px;margin-top:6px}.platformPrice{align-items:center;display:flex;font-size:14px;justify-content:space-between;margin:0}.platformPrice .platformName{font-weight:500}.platformPrice .price{font-weight:700}.uberEats .platformName{color:#06c167}.deliveroo .platformName{color:#00cdbc}.discountPricemen{color:#eb1010;font-size:15px}.textCenter{text-align:center}.reviewSection{padding:3rem 0}.reviewSection .customHeading{color:#2d2b28;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:900;margin-bottom:25px;margin-top:0}.customer-reviews-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.reviews-box-card{display:flex;flex-direction:column;margin:0 6px}.reviewBoxWrap{background:#eef1fb;border-radius:15px;padding:20px}.reviewInfo{align-items:center;display:flex;flex-wrap:wrap;justify-content:space-between;margin-bottom:12px;width:100%}.reviewUserImg img{border:3px solid #009de0;border-radius:50%;height:58px;width:58px}.reviewHeading{letter-spacing:1px;margin:0!important;text-transform:uppercase}.reviewText{font-size:15px}.ratingStar{padding-top:5px}.ratingStar .ant-rate{color:#07d607;font-size:16px}.reviewDate{display:block;font-weight:500}.howItWorkSection{padding:3rem 0;text-align:center}.howItWorkSection .customHeading{color:#2d2b28;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:900;margin-bottom:35px;margin-top:0}.steps p{font-size:15px}.steps h4{margin-top:10px}.step img{height:100px;width:100px}.hometimeSection{background-color:#f9f9f9;padding:20px 0}.sectionHeading{color:#2d2b28;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:900;margin-bottom:20px}.hoursList{list-style-type:none;padding:0}.hourItem{padding:5px 0;transition:all .3s ease}.hourItem.highlighted{background-color:#fffae6;font-weight:700}.hourItem.dimmed{opacity:.9}.hourItem.closed{color:red;font-style:italic}.day{font-weight:700}.time{color:gray}.hourItem{border-bottom:1px solid #ddd;display:flex;justify-content:space-between;padding:8px 0}.hourItem.closed .time{color:red}.hometimeList{list-style:none;padding:0}.hometimeItem{align-items:center;display:flex;margin-bottom:15px}.hometimeItem i{color:#009de0;margin-right:10px}.map iframe{border:none;margin-top:10px}.special-message{animation:blink-border 1.5s infinite;background-color:#fffae6;border:2px solid #fc0;border-radius:8px;box-shadow:0 4px 8px #0000001a;padding:15px 20px}.special-message p{animation:blink-text 1s infinite;font-size:15px;font-weight:700;margin:1px}@keyframes blink-border{0%{border-color:#fc0}50%{border-color:#ff6f61}to{border-color:#fc0}}@keyframes blink-text{0%,to{color:#d9534f}50%{color:#f0ad4e}}.special-meals-card{display:flex;flex-direction:column;margin:0 6px}.special-meals-section .special-meals-card:hover{box-shadow:0 6px 10px #00000026;transform:translateY(-5px)}.offer-card{animation-delay:.2s;animation-name:fadeInUp;background-position:50%;background-repeat:no-repeat;background-size:cover;display:flex;gap:0;padding:0 0 6px 10px;visibility:visible}.offer-card .offer-content h6{color:#eb0029;font-size:12px;line-height:1;margin-top:63px}.offer-card .offer-content h3,.offer-card .offer-content h6{font-style:normal;font-weight:900;margin-bottom:15px;text-transform:uppercase}.offer-card .offer-content h3{color:#fff;font-size:24px;line-height:1.4}.theme-btn{border:none;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0;display:inline-block;font-size:14px;font-style:normal;font-weight:400;line-height:24px;overflow:hidden;padding:14px 28px 38px;position:relative;transition:all .3s ease-in-out;-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;z-index:1}.theme-btn,.theme-btn.style4{background-color:#eb0029;color:#fff}.theme-btn.style4{border:1px solid #eb0029;border-radius:0;-webkit-border-radius:0;-moz-border-radius:0;-ms-border-radius:0;-o-border-radius:0}.offer-card .offer-thumb{position:relative}.offer-card .offer-thumb .thumbImg{height:260px;object-fit:contain;width:276px}@media (max-width:1600px){.offer-card .offer-thumb .thumbImg{width:139px}}.offer-card .offer-thumb .shape{left:-30px;position:absolute;top:0}.float-bob-x{animation-duration:3s;animation-iteration-count:infinite;animation-name:float-bob-x;animation-timing-function:linear}.popularcate-carousel .ant-card{border-radius:8px;height:100%;overflow:hidden;position:relative}.popularcate-carousel .ant-card-body{padding:1px}.popularcate-products-card{display:flex;flex-direction:column;margin:0 6px}.popularcate-carousel .category-image{border-radius:8px;height:450px;object-fit:cover;transition:opacity .3s ease;width:100%}.popularcate-overlay{background:#0006;border-radius:8px;display:flex;flex-direction:column;height:100%;justify-content:space-between;left:0;padding:10px;position:absolute;top:0;width:100%;z-index:1}.popularcate-count{color:#fff;font-size:16px;font-weight:700;margin-bottom:5px}.popularcate-content{color:#fff;display:flex;flex-direction:column;justify-content:flex-end}.popularcate-content .info{bottom:30px;display:flex;flex-direction:column;position:relative}.popularcate-content .info h3{font-size:18px;font-weight:700;margin:0}.popularcate-content .info small{color:#f8f8f8;font-size:14px}.popular-categories-description{color:#666;font-size:16px;line-height:1.6;margin-bottom:30px;margin-left:auto;margin-right:auto;max-width:800px;text-align:center}.service-products-card{display:flex;flex-direction:column;margin:0 6px}.ourservices-carousel-wrapper .service-card-wrapper{padding:0 10px}.ourservices-carousel-wrapper .service-card-wrapper .ant-card{border:none;box-shadow:0 4px 8px #0000001a;transition:transform .3s,box-shadow .3s}.ourservices-carousel-wrapper .service-card-wrapper .ant-card:hover{box-shadow:0 8px 16px #00000026;transform:translateY(-5px)}.ourservices-carousel-wrapper .service-card-wrapper .ant-card img{height:200px;object-fit:cover;width:100%}.ourservices-carousel-wrapper .service-card-wrapper .service-title{color:#333;font-size:18px;font-weight:700;margin-bottom:15px;text-transform:uppercase}.ourservices-carousel-wrapper .service-card-wrapper .service-description{color:#555;font-size:14px;margin-bottom:20px}.ourservices-carousel-wrapper .service-card-wrapper .read-more-btn{background-color:#ff4d4f;border:none;font-size:14px;font-weight:700;text-transform:uppercase}.ourservices-carousel-wrapper .service-card-wrapper .read-more-btn:hover{background-color:#d9363e;color:#fff}.ourservices-carousel-wrapper{overflow:hidden;position:relative;width:100%}.custom_container{padding:0 50px}.search-container,.searchSection{background:#f4f4f7}.search-container{min-height:450px;padding:35px 40px}.search-container h1{color:#2d2b28;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-size:50px;font-weight:900;line-height:1.2;margin-bottom:10px;margin-top:-12px}.search-container h2{font-size:18px}.search-container h2,.search-container h3{color:#2d2b28;font-weight:500;letter-spacing:1px;line-height:29.2px}.search-container h3{font-size:16px}.home_search{padding-top:20px;position:relative}.home_search .ant-input-wrapper{background:#fff;border:2px solid #ddd;border-radius:10px;box-sizing:border-box;font-size:16px;font-weight:500;height:55px}.home_search .ant-input-wrapper:hover{border:2px solid #009de0}.home_search .ant-input-outlined{border:none}.home_search .ant-input-wrapper input{height:51px!important;padding-left:16px;padding-right:10px}.home_search .ant-input-wrapper input:focus{border:none;box-shadow:none;outline:none}.home_search .ant-input-search-large .ant-input-search-button{border:none;height:51px!important}.home_search .ant-select{height:53px}.home_search .ant-select-selector{border-color:#0000!important;box-shadow:none!important;padding-left:20px;padding-right:40px}.home_search svg{font-size:21px;position:absolute;right:16px;top:50%;transform:translateY(-49%);z-index:99}.delivery-info input{background:#fff;border:2px solid #ddd!important;border-radius:10px;box-sizing:border-box;font-size:16px;font-weight:500;height:55px;padding-left:16px}.searchText{-webkit-appearance:none;appearance:none;border:1px solid #e0e0e0;border-radius:0;color:#333;font-size:1.6rem;font-weight:600;line-height:normal;margin:0;padding:10px;position:relative;transition:border .15s ease-in;width:100%;z-index:9}.searchText:hover{border:3px solid #009de0}.radio-buttons{margin-bottom:20px}.radio-buttons .ant-radio-group label{background:#e3e2db;border-radius:100px;flex:1 1;font-size:16px;font-weight:500;height:40px;line-height:40px;text-align:center}.radio-buttons .ant-radio-group label:hover{color:#fff!important}.radio-buttons .ant-radio-group{background:#e3e2db;border-radius:100px;display:flex}.radio-buttons .ant-radio-button-wrapper{border:none}.radio-buttons .ant-radio-button-wrapper:not(:first-child):before{background-color:initial}.radio-buttons .ant-radio-button{background-color:#f0f0f0;border-radius:50px;color:#3b3d2f;padding:10px 20px}.radio-buttons .ant-radio-button-checked{background-color:#03343b}.ant-modal-footer .ant-btn-color-primary{background:#009de0;height:40px}.ant-modal-footer .ant-btn-color-default{background:#ebf7fd;border:none;height:40px}.ant-modal-footer .ant-btn-color-default:hover{background:#ebf7fd!important}.radio-buttons .ant-radio-group label.ant-radio-button-wrapper-checked{color:#fff}.radio-buttons .ant-radio-group label.ant-radio-button-wrapper-checked:hover{color:#fff!important}.radio-buttons .ant-radio-group label:hover{color:#03343b!important}.SliderBanner img{height:540px;object-fit:cover;width:100%}.radioSpan span{align-items:center;display:flex;gap:7px;justify-content:center}.directOrder_search{padding-top:0;position:relative}.directOrder-button-container{display:flex;gap:16px;justify-content:center;margin-top:20px}.directOrder-btn{align-items:center;border-radius:4px;display:flex;flex-direction:column;font-size:16px;font-weight:500;padding:20px;text-align:center;text-decoration:none;transition:background-color .3s,color .3s;width:100%}.directOrder-btn svg{margin-bottom:8px}.directOrder-btn-delivery{background-color:#428cff;color:#fff}.directOrder-btn-delivery:hover{background-color:#0056b3;color:#fff}.directOrder-btn-collection{background-color:#ff4d4f;color:#fff}.directOrder-btn-collection:hover{background-color:#e10d1e;color:#fff}.directOrder-btn-table{background-color:#4d4d4d;color:#fff}.directOrder-btn-table:hover{background-color:#121111;color:#fff}@media only screen and (max-width:768px){.SliderBanner{display:none!important}.aboutLeftContent{padding:50px 40px 60px}.foodCategoriesSection .ant-col-6{flex:0 0 50%;margin-bottom:20px;max-width:50%}.categoryPriceInfo{flex-direction:column;gap:10px}}@font-face{font-family:WoltHeading-Omnes;font-style:normal;font-weight:700;src:url(/static/media/OmnesLatin-Bold.599a46bebd7b761a25f4.woff2) format("woff2"),url(/static/media/OmnesLatin-Bold.599a46bebd7b761a25f4.woff2) format("woff");unicode-range:u+0-10ffff}.ContentBanner{height:200px;overflow:hidden;position:relative;width:100%}.ContentBanner img{height:100%;object-fit:cover;width:100%}.bannerOverlay{align-items:center;bottom:0;display:flex;justify-content:center;left:0;position:absolute;right:0;top:0}.aboutSection{background-color:#fff;background-image:linear-gradient(180deg,#fff,#fff),linear-gradient(180deg,#f8f8f8,#f8f8f8);background-position:0 0,0 50%;background-repeat:no-repeat;background-size:100% 50%,100%,50%;padding-bottom:2.5rem;padding-top:1rem}.aboutSection .customHeading{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin-top:5px}.aboutInnerWrap{box-shadow:0 0 54px 0 #2021250f}.aboutLeftContent{background:#fff;display:flex;flex:1 1;flex-direction:column;justify-content:center;padding:30px 60px 0 20px;position:relative}.aboutDetails{font-size:15px;line-height:27px;margin-bottom:20px}.aboutSection .subHeading{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin-bottom:10px;margin-top:0}.aboutBanner{height:100%;left:0;margin:0 auto;pointer-events:none;position:absolute;width:100%}.aboutBanner img{border-bottom-left-radius:30px;border-bottom-right-radius:5px;border-top-left-radius:30px;border-top-right-radius:5px;box-shadow:-10px 0 20px #0003;height:100%;object-fit:cover;overflow:hidden;width:100%}.aboutBtn{border:none;box-shadow:none;justify-content:flex-start;padding:0}.playBtnSvg{color:#fff;height:4rem;width:4rem}.playBtn{align-items:center;background-color:#07d607;border-radius:50%;display:flex;height:3.75rem;justify-content:center;min-width:3.75rem;transition:transform .15s ease-out;width:3.75rem}.watchLink{color:#07d607;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-size:25px;font-weight:700;margin-inline-end:0;margin-inline-start:.2rem;margin-bottom:20px}@media (max-width:768px){.playBtn{height:3rem;min-width:3rem;width:3rem}.watchLink{font-size:14px;margin-bottom:15px}}@media (max-width:480px){.playBtn{height:2.5rem;min-width:2.5rem;width:2.5rem}.watchLink{font-size:13px;margin-bottom:10px}}.topbar{align-items:center;background-color:#fff;display:flex;height:55px;overflow:hidden;position:relative}.ticker-title{animation:title 40s linear infinite;display:inline-flex;font-size:16px;white-space:nowrap}.ticker-title p{color:#2d2b28;display:inline-block;font-weight:500;margin-right:18px}.ticker-title:hover{animation-play-state:paused}.icon{fill:none;height:16px;margin:0 4px;width:16px}.double-quote-left-icon,.double-quote-right-icon,.icon{stroke:#0a0a0a}.discount-icon{stroke:#ff5722}.arrow-icon{stroke:#4caf50}@keyframes title{0%{transform:translateX(0)}to{transform:translateX(-1920px)}}.breadCrumbSection{padding:10px 0}.checkoutSection{background:#fbfbfb;padding-bottom:50px;padding-top:15px}.paymentMethodGroup{background-color:#fafafa;border:1px solid #e0e0e0;border-radius:8px;display:flex;flex-direction:column;gap:12px;margin-bottom:15px;margin-top:15px;padding:15px}.paymentMethodGroup .ant-radio-wrapper{background-color:#fff;border:1px solid #0000;border-radius:6px;color:#333;font-size:16px;font-weight:500;padding:8px 10px;transition:all .3s ease}.paymentMethodGroup .ant-radio-wrapper:hover{background-color:#f5f5f5;border-color:#d9d9d9}.paymentMethodGroup .ant-radio-wrapper-checked{background-color:#eaf2ff;border-color:#4d90fe}.breadCrumbNav{color:#3b3d2f;font-size:19px;font-weight:600;line-height:116.5%}.breadCrumbNav .anticon{font-size:19px}.breadCrumbNav a:hover{background-color:initial!important}.commonSection{background:#fff;border-radius:8px;box-shadow:0 0 1px 0 #0000003d,0 0 .25rem 0 #0000001a,0 .25rem .25rem 0 #0000001f;margin-bottom:20px;padding:20px;position:relative}.orderCheckoutSection{margin-top:30px}.deliveryAddressSection .customHeading,.orderWelcomeSection .customHeading,.paymentSection .customHeading{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin:0}.customPText{font-size:15px;margin-bottom:30px;margin-top:5px}.checkoutForm input{border:1px solid #ccc!important;border-radius:8px!important;box-shadow:0 4px 4px #0000000a!important;height:45px!important;padding:1.2rem!important}.checkoutForm .form-control{padding-left:45px!important}.checkoutButton{background-color:#4d90fe;border:none;border-radius:6px;color:#fff;cursor:pointer;font-size:17px;font-weight:600;height:45px;padding:10px 30px;transition:all .3s ease}.checkoutButton:hover{background-color:#3577e5}.checkoutButton:active{background-color:#2e5bb7;transform:translateY(1px)}.checkoutSectionMainWrap{display:flex;flex-wrap:wrap;margin-left:-10px;margin-right:-10px}.checkoutLeftIcon{flex:1 0 auto;padding:0 10px}.checkoutRightWrap{flex:1 1 90%;max-width:90%;padding:0 10px}.commonSection:after{border-left:1px dashed #c0c0c9;bottom:-20px;content:"";height:20px;left:30px;position:absolute}.commonSection:last-child:after{border:0;content:""}.checkoutForm label{font-weight:600}.checkoutForm .formControl{padding-left:inherit}.checkoutForm .ant-form-item-row{flex-direction:row!important}.checkoutForm .ant-form-horizontal .ant-form-item{margin-bottom:0}.ant-form-item-required{flex-direction:row-reverse}.ant-form-item-label>label:after{margin-inline-end:0!important;margin-inline-start:0!important}.addAddressWrap{border-radius:6px;font-size:20px;padding:10px}.checkoutModal .customHeading{font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin:0 0 20px}.checkoutModal input{border:1px solid #ccc!important;border-radius:8px!important;box-shadow:0 4px 4px #0000000a!important;height:45px!important;padding:1.2rem!important}.checkoutModal label{font-weight:600}.checkoutModal .ant-form-item{margin-bottom:20px}.customRadio .ant-radio-button-wrapper-checked{background:#009de0!important;border-color:#009de0!important;color:#fff}.checkoutModal label svg{margin-right:5px}.w100{width:100%}.addAddressWrap{align-items:center!important;background:#f8f8ff;border:2px dashed #009de0;border-radius:8px;cursor:pointer;display:flex!important;font-size:18px;justify-content:center!important;margin-top:20px;min-height:50px;padding:12px;transition:all .3s ease}.addAddressWrap:hover{background:#e6f2ff}.addAddressWrap svg{font-size:22px;margin-right:10px}.checklistAddressList{margin-top:20px}.addressRadioList{display:flex;flex-wrap:wrap;gap:12px}.addressRadioList label{border:1px solid #ddd;border-radius:8px;padding:15px;transition:all .3s ease;width:100%}.addressRadioList label:hover{background:#f0f8ff;border-color:#009de0}.addressWrap{align-items:flex-start;display:flex;gap:10px}.addressIco{color:#009de0;display:flex;flex:0 0 auto;flex-direction:column;font-size:18px;padding-right:10px}.addressDetails{flex:1 1 auto}.addressDetails h5{align-items:center;display:flex;font-size:16px;font-weight:600;gap:5px;margin:0}.addressDetails p{color:#555;font-size:14px;margin:4px 0}.addressDetails svg{color:#009de0;margin-right:5px}.addressRadioList .ant-btn-text{min-width:0;padding:2px}.paymentHeading{align-items:center;background:#f8f9fb;border:1px solid #e0e0e0;border-radius:8px;box-shadow:0 1px 2px #0000000d;color:#2c3e50;display:flex;font-size:16px;font-weight:600;padding:12px 16px}.paymentHeading svg{color:#007bff;flex-shrink:0;margin-right:8px}.cardGroupWrap{align-items:center;background:#fff;border:1px solid #e8e8e8;border-radius:8px;display:flex;flex-wrap:wrap;gap:12px;justify-content:space-between;margin-top:15px;padding:12px 16px}.cardImgHeading{color:#333;font-size:15px;font-weight:600;letter-spacing:.3px;text-transform:uppercase}.cardGroup{align-items:center;display:flex;flex-wrap:wrap;gap:10px}.cardGroup img{background-color:#fff;border-radius:6px;box-shadow:0 0 4px #00000014;height:34px;object-fit:contain;padding:4px;transition:transform .2s ease,box-shadow .2s ease;width:34px}.cardGroup img:hover{box-shadow:0 0 6px #00000026;transform:scale(1.05)}.mt0{margin-bottom:20px;margin-top:0}#pac-input{background-color:#fff;border:1px solid #ccc;border-radius:4px;font-size:15px;font-weight:300;height:35px;left:50%;padding:0 11px 0 13px;position:absolute;text-overflow:ellipsis;top:10px;transform:translateX(-50%);width:360px;z-index:9999}.specialCommentSection{margin-bottom:20px}.cardElement{background-color:#f9f9f9;border:1px solid #ccc;border-radius:5px;margin-top:10px;padding:10px}.cardElement:focus{background-color:#fff;border-color:#007bff}.driverTipSection{align-items:center;background:#fff;border:1px solid #e5e5e5;border-radius:8px;box-shadow:0 1px 2px #0000000d;display:flex;justify-content:space-between;margin-bottom:15px;margin-top:15px;padding:16px 20px}.driverTipSection .ant-form-item-label>label{color:#2c3e50;font-size:15px;font-weight:600;margin-bottom:0}.driverTipSection .ant-input-number{border:1px solid #ccc;border-radius:6px;font-size:15px;height:40px;transition:all .3s ease;width:180px}.driverTipSection .ant-input-number-focused,.driverTipSection .ant-input-number:hover{border-color:#4d90fe;box-shadow:0 0 4px #4d90fe33}.driverTipSection .ant-input-number-input{padding:8px 10px}.headerCartOrderType{margin-top:25px}.billHead{color:#222;font-size:18px;font-weight:700;margin-bottom:15px}.customRadioGroup{display:flex;flex-wrap:wrap;gap:15px}.radioButton{align-items:center;background:#fff!important;border:1.5px solid #e0e0e0!important;border-radius:10px!important;display:flex!important;flex:1 1 48%;height:auto;justify-content:center;padding:15px 10px!important;text-align:center;transition:all .3s ease}.radioButton:hover{border-color:#009de0!important;box-shadow:0 4px 12px #0000001a;transform:translateY(-2px)}.ant-radio-button-wrapper-checked.radioButton{background:#e8f6fc!important;border-color:#009de0!important;box-shadow:0 0 0 2px #009de033}.radioContent{align-items:center;display:flex;flex-direction:column;gap:6px}.radioContent svg{fill:#009de0;height:38px;width:38px}.radioContent span:first-of-type{color:#333;font-size:15px;font-weight:600}.radioContent span:last-of-type{background:#f4f4f4;border-radius:50px;color:#777;font-size:13px;margin-top:3px;padding:3px 10px}@media (max-width:768px){.customRadioGroup{gap:12px}.radioButton{flex:1 1 48%;padding:12px 8px!important}.radioContent svg{height:34px;width:34px}.radioContent span:first-of-type{font-size:14px}.radioContent span:last-of-type{font-size:12px}}@media (max-width:480px){.customRadioGroup{flex-direction:column}.radioButton{flex:1 1 100%;padding:14px!important;width:100%}.radioContent svg{height:32px;width:32px}.radioContent span:first-of-type{font-size:14px}.radioContent span:last-of-type{font-size:12px}}@media (max-width:768px){.addressRadioList{flex-direction:column}.addressRadioList label{padding:12px}.addressDetails h5{font-size:15px}.addressDetails p{font-size:13px}.custom_container{padding:0 20px}.ant-col-12{flex:0 0 100%;max-width:100%}#pac-input{left:50%;transform:translateX(-50%);width:80%}.paymentHeading{font-size:15px;padding:10px 14px}.cardGroupWrap{align-items:flex-start;flex-direction:column;gap:10px}.cardImgHeading{font-size:14px}.cardGroup img{height:30px;width:30px}.driverTipSection{align-items:flex-start;flex-direction:column;gap:8px;padding:14px 16px}.driverTipSection .ant-form-item-label>label{font-size:14px}.driverTipSection .ant-input-number{width:100%}.checkoutButton{font-size:16px;height:42px;padding:10px 25px}}@media (max-width:480px){.custom_container{padding:0 10px}.ant-col-12{flex:0 0 100%;max-width:100%}.addAddressWrap{font-size:16px;padding:10px}.addressDetails h5{font-size:14px}.addressDetails p{font-size:12px}.addressWrap{align-items:flex-start;flex-direction:column}.addressIco{padding-bottom:6px}.addressRadioList label{padding:10px}#pac-input{font-size:14px;height:32px;width:90%}.paymentMethodGroup{gap:10px;padding:10px}.paymentMethodGroup .ant-radio-wrapper{font-size:14px;padding:6px 8px}.paymentHeading{font-size:14px;padding:8px 12px}.cardGroupWrap{padding:10px 12px}.cardGroup{gap:8px}.cardGroup img{height:26px;width:26px}.driverTipSection{gap:6px;padding:12px}.driverTipSection .ant-form-item-label>label{font-size:13px}.driverTipSection .ant-input-number{font-size:14px;height:38px}.checkoutButton{font-size:15px;height:40px;padding:10px;width:100%}}.cartWrap,.writeInstructionWrap{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 #e8e8e8;margin:16px;padding:10px}.writeInstructionWrap{align-items:center;display:flex;gap:10px}.checkoutCartSection h3{background-color:#fff;border-top-left-radius:8px;border-top-right-radius:8px;box-shadow:0 2px 12px 0 #e8e8e8;font-family:-apple-system,BlinkMacSystemFont,Roboto,Segoe UI,Arimo,Open Sans,sans-serif;font-weight:700;margin:0;padding:20px;position:sticky;top:0;z-index:9}.cartItemName svg{margin-right:5px}.cartItemName{font-weight:500}.itemPricedetails{font-weight:500;margin-left:10px}.inputQty{align-items:center;background:#ebf7fd;border:1px solid #009de0;border-left:0;border-right:0;display:flex;height:25px;justify-content:center;width:26px}.inputQtyWrap .minusBtn{background:#ebf7fd;border-radius:4px;border-bottom-right-radius:0;border-color:#009de0;border-right:0;border-top-right-radius:0;color:#009de0;height:27px;padding:4px 10px}.inputQtyWrap .minusBtn:hover,.inputQtyWrap .plusBtn:hover{background:#009de0!important;color:#fff!important}.inputQtyWrap .plusBtn{background:#ebf7fd;border-radius:4px;border-bottom-left-radius:0;border-color:#009de0;border-left:0;border-top-left-radius:0;color:#009de0;height:27px;padding:4px 10px}.cartListItem .ant-list-item{justify-content:space-between;padding:8px 0}.applyCuponWrap{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 #e8e8e8;margin:16px;padding:10px}.applyCuponWrap input{height:40px}.applyCuponWrap button{gap:3px;height:40px}.applyCuponWrap button svg{width:25px}.checkoutCartSection{background-color:#f6f6f6;padding:0 0 5px}.cartContainer{position:relative}.writeInstructionWrap input{align-items:center;display:flex;gap:10px}.billSummaryWrap{background:#fff;border-radius:8px;box-shadow:0 2px 12px 0 #e8e8e8;margin:16px;padding:10px}.billHead{margin-top:0}.billSummary{border:1px solid #e6e6e6;border-radius:4px;overflow:hidden;padding:10px 0 0}.billItemWrap{align-items:center;display:flex;justify-content:space-between;padding:0 10px 10px}.billItemTitle{font-weight:500}.billItemValue{color:#666}.billTotalDiscountWrap{align-items:center;background-color:#f8f8ff;border-top:1px solid #eee;display:flex;justify-content:space-between;padding:10px}.billTotalDiscountTitle,.billTotalDiscountValue{color:#199064;font-weight:500}.billPayWrap{margin:16px}.billPayWrap button{width:100%}.food-menu-container{background:#fafafa;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,sans-serif;min-height:100vh;padding:0}.loading-container{gap:16px;height:50vh;padding:100px 20px}.categories-nav-container{background:#fff;box-shadow:0 2px 20px #00000014;margin-bottom:24px;padding:16px 0;position:sticky;top:0;z-index:100}.categories-scroll-wrapper{align-items:center;display:flex;margin:0 auto;max-width:1200px;padding:0 20px;position:relative}.categories-scroll-container{flex:1 1;overflow:hidden;position:relative}.categories-scroll-content{-ms-overflow-style:none;display:flex;gap:10px;overflow-x:auto;padding:5px 0;scroll-behavior:smooth;scrollbar-width:none}.categories-scroll-content::-webkit-scrollbar{display:none}.scroll-btn{align-items:center;background:#fff;border:1px solid #e0e0e0;border-radius:50%;box-shadow:0 2px 8px #0000001a;display:flex;flex-shrink:0;height:36px;justify-content:center;width:36px;z-index:2}.scroll-btn:hover{background:#f5f5f5;border-color:#bdbdbd}.category-btn{background:#f5f5f5;border:none;border-radius:20px;color:#424242;cursor:pointer;flex-shrink:0;font-size:14px;font-weight:500;height:auto;padding:10px 20px;transition:all .2s ease;white-space:nowrap}.category-btn:hover{background:#e0e0e0;color:#212121}.category-btn.active{background:#1976d2;box-shadow:0 4px 12px #1976d24d;color:#fff}.food-container{margin:0 auto;max-width:1200px;padding:0 20px 40px}.category-section{margin-bottom:48px}.category-title{border-bottom:2px solid #eee;color:#212121;font-size:26px;font-weight:600;margin-bottom:24px;padding-bottom:16px}.food-item-grid{display:flex;flex-wrap:wrap}.food-item-card{background:#fff;border:none;border-radius:12px;box-shadow:0 3px 10px #00000014;height:100%;overflow:hidden;transition:all .3s cubic-bezier(.4,0,.2,1)}.food-item-card:hover{box-shadow:0 6px 20px #0000001f;transform:translateY(-4px)}.food-item-image-container{height:200px;overflow:hidden;position:relative}.food-item-image{height:100%;object-fit:cover;transition:transform .3s ease;width:100%}.food-item-card:hover .food-item-image{transform:scale(1.05)}.food-item-badges{display:flex;flex-direction:column;gap:8px;left:12px;position:absolute;top:12px}.discount-badge{background:#f44336;box-shadow:0 2px 8px #f443364d}.discount-badge,.rating-badge{align-items:center;border-radius:16px;color:#fff;display:flex;font-size:12px;font-weight:600;gap:4px;padding:4px 10px}.rating-badge{background:#000000b3}.food-item-content{padding:0}.food-item-title{color:#212121;font-size:18px;font-weight:600;line-height:1.4;margin:16px 0 8px}.food-item-description{word-wrap:break-word;color:#757575;display:block;font-size:14px;height:auto;line-height:1.5;margin-bottom:16px}.food-item-pricing{margin-bottom:16px}.price-section{margin-bottom:12px;margin-top:20px}.price-row{justify-content:space-between;margin-bottom:8px}.price-label,.price-row{align-items:center;display:flex}.price-label{gap:6px}.platform-name{color:#424242;font-size:14px;font-weight:500}.price-info-icon{color:#9e9e9e;font-size:12px}.price-amount,.price-value{align-items:center;display:flex;gap:8px}.original-price{font-size:13px}.discounted-price{color:#f44336}.platform-comparison{background:#f9f9f9;border-radius:8px;margin-top:12px;padding:12px}.comparison-header{align-items:center;display:flex;margin-bottom:8px}.comparison-header .ant-typography{color:#595959;font-size:13px;font-weight:500}.platform-price-row{align-items:center;border-bottom:1px solid #f0f0f0;display:flex;justify-content:space-between;padding:6px 0}.platform-price-row:last-child{border-bottom:none}.platform-price{align-items:center;display:flex;gap:6px}.platform-discount{background:#ffccc7;border-radius:8px;font-size:11px;padding:1px 5px}.food-item-actions{margin-top:16px}.add-to-cart-btn,.customize-btn{align-items:center;border:none;border-radius:8px;display:flex;font-size:14px;font-weight:500;height:40px;justify-content:center;transition:all .2s ease}.add-to-cart-btn{background:linear-gradient(135deg,#1890ff,#096dd9);border-color:#1890ff;color:#fff}.add-to-cart-btn:hover{background:linear-gradient(135deg,#096dd9,#0050b3);border-color:#096dd9;box-shadow:0 4px 12px #1890ff4d;transform:translateY(-1px)}.customize-btn{background:#f5f5f5;border-color:#e0e0e0;color:#424242}.customize-btn:hover{background:#e0e0e0;border-color:#bdbdbd;color:#212121;transform:translateY(-1px)}.categories-scroll-container{overflow-x:hidden;overflow-y:hidden;scroll-behavior:smooth;white-space:nowrap}.categories-scroll-content{display:inline-flex;gap:8px}.customization-drawer .ant-drawer-content{border-radius:16px 0 0 16px;box-shadow:-5px 0 25px #0000001a;overflow:hidden}.customization-drawer .ant-drawer-header{background:#fff;border-bottom:1px solid #eee;border-radius:16px 0 0 0;padding:8px 10px}.customization-drawer .ant-drawer-title{color:#212121;font-size:20px;font-weight:600}.drawer-close-btn{color:#9e9e9e}.drawer-close-btn:hover{background:#f5f5f5;color:#757575}.drawer-loading{align-items:center;gap:16px;justify-content:center;padding:60px 20px}.drawer-content,.drawer-loading{display:flex;flex-direction:column}.drawer-content{height:100%;padding:0 4px}.drawer-item-image-container{height:200px;margin:-20px -24px 20px;overflow:hidden}.drawer-item-image{height:100%;object-fit:cover;width:100%}.drawer-item-description{color:#757575;font-size:14px;line-height:1.5;margin:0 16px 24px}.drawer-section{margin-bottom:24px;padding:0 8px}.section-divider{border-top-color:#e8e8e8;margin:0 0 16px!important}.section-divider .ant-divider-inner-text{align-items:center;color:#262626;display:flex;font-weight:600;gap:8px}.section-icon{color:#1890ff}.section-subtitle{color:#9e9e9e;font-size:12px;font-weight:400;margin-left:8px}.size-options,.topping-options{display:flex;flex-direction:column;gap:10px}.size-option,.topping-option{align-items:center;background:#fff;border:1px solid #eee;border-radius:10px;cursor:pointer;display:flex;justify-content:space-between;padding:16px;transition:all .2s ease}.size-option:hover,.topping-option:hover{background:#f6ffed;border-color:#1890ff}.size-option.selected,.topping-option.selected{background:#e6f7ff;border-color:#1890ff;box-shadow:0 0 0 2px #1890ff33}.size-radio,.topping-checkbox{margin-right:12px}.size-info,.topping-info{flex:1 1}.size-price,.topping-price{align-items:flex-end;display:flex;flex-direction:column;gap:2px}.original-price{color:#9e9e9e;font-size:12px}.discounted-price{color:#f5222d;font-size:16px;font-weight:600}.drawer-summary{background:#fff;border-top:1px solid #eee;margin-top:auto;padding:20px 16px}.summary-divider{margin:0 0 16px!important}.summary-row{align-items:center;display:flex;font-size:16px;justify-content:space-between;margin-bottom:20px}.total-price{color:#1890ff;font-size:20px;font-weight:600}.add-to-order-btn{background:linear-gradient(135deg,#52c41a,#389e0d);border:none;border-radius:10px;box-shadow:0 4px 12px #52c41a4d;font-size:16px;font-weight:600;height:48px;transition:all .2s ease}.add-to-order-btn:hover{background:linear-gradient(135deg,#389e0d,#237804);box-shadow:0 6px 16px #52c41a66;transform:translateY(-1px)}@media (max-width:768px){.categories-nav-container{padding:12px 0}.categories-scroll-wrapper{padding:0 16px}.scroll-btn{display:none}.categories-scroll-container{overflow-x:auto}.category-btn{font-size:13px;padding:8px 16px}.food-container{padding:0 16px 32px}.food-item-grid{gap:16px;grid-template-columns:1fr}.food-item-image-container{height:180px}.food-item-title{font-size:16px}.food-item-description{font-size:13px}.customization-drawer .ant-drawer-content,.customization-drawer .ant-drawer-wrapper-body{border-radius:0}.drawer-item-image-container{height:160px;margin:-16px -16px 16px}.size-option,.topping-option{padding:14px}.drawer-section{padding:0 8px}.drawer-summary{padding:16px 12px}}.add-to-cart-btn,.add-to-order-btn,.category-btn,.customize-btn,.food-item-card,.size-option,.topping-option{transition:all .3s cubic-bezier(.4,0,.2,1)}.add-to-cart-btn:focus,.category-btn:focus,.customize-btn:focus,.size-option:focus,.topping-option:focus{outline:2px solid #1890ff;outline-offset:2px}.categories-scroll-content::-webkit-scrollbar{height:4px}.categories-scroll-content::-webkit-scrollbar-track{background:#f1f1f1;border-radius:10px}.categories-scroll-content::-webkit-scrollbar-thumb{background:#c1c1c1;border-radius:10px}.categories-scroll-content::-webkit-scrollbar-thumb:hover{background:#a8a8a8}.customization-badge{align-items:center;background:#1890ffe6;border-radius:12px;box-shadow:0 2px 8px #1890ff4d;color:#fff;display:flex;font-size:11px;font-weight:600;gap:4px;padding:4px 8px;position:absolute;right:12px;top:12px}.loading-container{align-items:center;background-color:#f5f5f5;display:flex;flex-direction:column;height:100vh;justify-content:center}.loading-message{color:#555;font-size:1.2rem;margin-top:1rem}.sectionTitle{font-size:1.8rem;font-weight:600;margin-bottom:20px;text-align:center}.offercustomHeading{color:#007bff;font-size:18px;margin-top:10px}.couponCard,.offerCard{border-radius:8px;box-shadow:0 4px 10px #0000001a;transition:transform .2s}.couponCard:hover,.offerCard:hover{transform:translateY(-5px)}.offerImage{border-top-left-radius:8px;border-top-right-radius:8px;height:200px;object-fit:cover}.offerTitle{font-size:1.2rem;font-weight:600}.couponDescription,.offerDescription{color:#666;font-size:.95rem;margin-bottom:10px}.couponExpiry{color:#999;font-size:.85rem;margin-bottom:15px}.applyButton,.copyCodeButton,.couponTag{font-size:.95rem}.applyButton,.copyCodeButton{border-radius:5px}.offerTags .ant-tag{margin-bottom:8px;margin-right:8px}body{margin:0}.gray{background:#f4f4f7}.slick-arrow.slick-next,.slick-arrow.slick-prev{align-items:center;background-color:#07d607;border-radius:50%;display:flex;height:40px;justify-content:center;opacity:.8;width:40px}.slick-arrow.slick-next:hover,.slick-arrow.slick-prev:hover{background-color:#2574f5;opacity:1}.slick-arrow.slick-next:after,.slick-arrow.slick-prev:after{content:"";display:block;height:14px;left:30%;position:absolute;top:30%;width:14px}.slick-arrow.slick-next:focus,.slick-arrow.slick-next:hover,.slick-arrow.slick-prev:focus,.slick-arrow.slick-prev:hover{background-color:#2574f5;box-shadow:0 0 5px 2px #007bff80;opacity:1;outline:none}
/*# sourceMappingURL=main.7f0e5386.css.map*/