*{margin:0;padding:0}:root{--primaryColor: #8b0005;--darkestNeutral: #343434;--neutralOne: #5a5555;--neutralTwo: #757373;--neutralThree: #abaaaa;--neutralFour: #dbd8d8;--white: #ffffff;--yellowOne: #fde892;--yellowTwo: #ffefae;--yellowThree: #fff6d2;--lavenderOne: #92a7fd;--lavenderOne: #b2c2ff;--lavenderOne: #d6deff;--tealOne: #008b86;--tealTwo: #00beb7;--tealThree: #9ae4e1}html{box-sizing:border-box;font-family:League Spartan,serif}body{width:100%;margin:0 auto;line-height:1.6;color:#333;background:#f4f5f9;overflow-x:hidden}body.preventScrolling{overflow:hidden}.main-container{width:100%;margin:0 auto;display:flex;flex-direction:column;justify-content:center!important;align-items:center!important;place-self:center;padding:0}@media (min-width: 1440px){.main-container{width:100%}}.navbarWrapper{display:flex;position:fixed;bottom:0rem;width:100%;height:4rem;z-index:2}.navbar{width:100%;background-color:#f9ca4b;display:flex;border-top-right-radius:1.5rem;border-top-left-radius:1.5rem}.navbarUl{display:flex;justify-content:space-around;gap:3rem;padding:0 1.2rem;align-items:center;width:100%}.navbar .activeNav{border-bottom:2px solid #a63216;padding-bottom:.1rem}.navbarLi{list-style-type:none;width:2rem;height:2rem;display:flex;justify-content:center}.navbarLi img{height:1.8rem;width:1.8rem}.desktopNavbarWrapper{background-color:#f9ca4b;height:5.5rem;width:100%;display:flex}.desktopNavbar{display:flex;gap:3rem;width:100%;justify-content:center;align-items:center}.mahadevLogo{height:5rem}.desktopNavLinks{display:flex;list-style-type:none;gap:2rem;font-weight:400;color:#000}.searchInputDiv{display:flex;position:relative;align-items:center}.searchInputDiv img{position:absolute;top:.55rem;left:.8rem;height:1.1rem}.searchInputDiv input{height:1.2rem;border-radius:2rem;width:15rem;padding-left:2.6rem}.userActionButtons{display:flex;gap:1rem}.userActionButtons button{background-color:#8b0005;color:#fff;padding:.7rem 1rem;border:none;border-radius:.7rem;font-weight:500;font-size:.8rem;letter-spacing:.05rem}.homeWrapper{display:flex;flex-direction:column;width:100%;background-color:#fff;overflow-x:hidden;position:relative;height:auto;padding-bottom:50rem}.returnToTopArrowIcon{position:fixed;right:.7rem;bottom:12%;z-index:8;height:3rem;border-radius:5rem;background-color:#fff;border:1px solid #8b0005}.returnToTopArrowIcon img{height:2rem;padding:.5rem}.homeTop{width:93%;height:auto;display:flex;justify-content:space-around;padding:2.5rem 1rem 4rem;gap:1rem;background-color:#f9ca4b}.searchInput{height:2.7rem;outline:none;border:none;width:15rem;border-radius:5rem;padding:0 1rem;font-weight:300;font-size:.8rem;position:relative}.searchIcon{position:absolute;right:6rem;top:3.2rem}.homeBottom{padding:2rem 1.5rem;background-color:#fff;position:absolute;height:100%;width:90%;border-top-right-radius:2rem;border-top-left-radius:2rem;top:7rem}.categoriesSectionWrapper{display:flex;flex-direction:column;gap:1rem}.sectionHeading{font-size:1.4rem;font-weight:500}.viewAllCategories{display:flex;align-items:first baseline;justify-content:end;gap:.5rem}.viewAllCategories p{color:#a63216;font-weight:600}.nextIcon{height:.7rem}.carouselWrapper{display:flex;border-radius:1.1rem;margin-top:1rem;position:relative;overflow:hidden}.carouselOfferText{background-color:#e6441c;color:#fff;font-size:1.2rem;padding-top:1.3rem;padding-left:1.2rem;display:flex;flex-direction:column;align-items:center;justify-content:center;border-top-left-radius:1.4rem;border-bottom-left-radius:1.4rem}.carouselOfferImage{height:9.5rem;border-top-right-radius:1.4rem;border-bottom-right-radius:1.4rem}.offerText{font-weight:400;line-height:1.3rem;display:flex;place-self:center;text-align:center}.offerSpan{font-size:2.3rem;font-weight:600}.onionRing{height:1.2rem;position:absolute}.ring1{right:12rem}.ring2{bottom:0;transform:rotate(230deg);left:-.8rem}.trendyPicksWrapper{display:flex;flex-wrap:wrap;flex-direction:column;margin-top:1rem}.quoteWrapper{margin:3rem 0;position:relative;width:100%;display:flex;align-items:center;justify-content:center}.quoteImage{height:1.4rem;position:absolute;top:-.5rem;left:.5rem}.quoteText{width:90%;text-align:center;font-size:2rem;font-family:Cookie,serif;line-height:3rem;color:#016966}.exploreRestaurantWrapper{display:flex;flex-direction:column;align-items:center}.map{width:95%;overflow:hidden;display:flex;align-self:center;justify-content:center;margin:0 auto;margin-bottom:2rem}.map iframe{border:none}.footerWrapper{width:100%;background-color:var(--darkestNeutral);position:absolute;left:0;height:40rem}@media (min-width: 768px){.homeWrapper{width:100%}.sectionHeading{font-size:1.7rem}.homeTop{width:96%;height:3rem;align-items:center;gap:5rem}.searchInput{width:25rem}.searchIcon{right:11.5rem}.homeBottom{width:94%}.carouselWrapper{margin-bottom:2rem}.carouselOfferText{width:60%;gap:1rem}.offerText{font-size:2rem;line-height:2.5rem}.offerSpan{font-size:3rem}.carouselOfferImage{height:14rem}.ring1{right:18rem}.quoteText{font-size:2.3rem}.map,.map iframe{width:100%}}@media (min-width: 1024px){.homeTop{width:97%;height:3rem;align-items:center;gap:3rem}.homeWrapper{width:100%}.searchInput{width:35rem}.searchIcon{right:14rem}.homeBottom{width:95.3%}.carouselWrapper{height:20rem;width:100%}.carouselOfferText{width:50%}.carouselOfferImage{height:auto;width:50%}.ring1{height:2rem;right:25rem}.ring2{height:2rem;left:-1rem}.carouselOfferText span{font-size:4rem}.quoteText{font-size:2.5rem}.quoteImage{left:7rem}}.categoriesWrapper{display:flex;align-items:center;gap:1rem;overflow-x:scroll}.singleCategory{display:flex;flex-direction:column;align-items:center;gap:1rem}.singleCategoryImage{height:6rem;border-radius:3rem}.singleCategoryTitle{place-self:center;font-size:.85rem}.recommendedDishesWrapper{display:flex;gap:.5rem;flex-wrap:wrap;margin-top:1rem}hr{background-color:#e6441ca0;outline:none;border:none;height:1.3px;width:95%;display:flex;place-self:center;margin:1rem 0}.singleDish{width:48.6%;display:flex;flex-direction:column}.singleDishName{margin-top:.6rem;font-size:1.2rem;text-align:center}.singleDishImg{height:auto;margin:0 auto;width:95%;border-radius:1rem}.productDetailButton{height:1.6rem}.singleDishPriceAndActions{display:flex;justify-content:space-around;gap:6rem;align-items:center!important}.fullPrice{color:#a22a14;font-weight:500;font-size:1.2rem}@media (min-width:768px){.recommendedDishesWrapper{gap:1rem}.recommendedDishesWrapper hr{height:.109rem;display:none}.singleDish{gap:.3rem;width:10.5rem}.singleDishName{font-size:1.01rem}.singleDishPriceAndActions{gap:6rem}}@media (min-width:1024px){.recommendedDishesWrapper{display:flex;justify-content:center;margin-bottom:1rem}.singleDish{width:23.7%}.singleDishPriceAndActions{gap:7rem}.singleDishName{font-size:1.4rem}.recommendedDishesWrapper hr{display:none}}.exploreRestaurantComponentWrapper{display:flex;flex-direction:column;align-items:center;justify-content:center;margin-bottom:2rem;width:100%;background-color:red}.exploreRestaurantLogo{height:14rem}.exploreRestaurantComponent{background-color:#fcf6e3;padding-top:2.5rem;width:100%;place-self:center}.exploreRestaurantComponentLeft{display:flex;align-items:center;flex-direction:column;gap:1rem}.exploreRestaurantLeftImage{overflow:hidden;height:3rem}.exploreCenterBorder{transform:translateY(-5.8rem)}.exploreCenterBorder{height:15rem}.exploreRestaurantLeftHeading{font-size:2.5rem;font-family:Roboto Condensed,serif;color:#000;font-weight:500}.exploreRestaurantLeftP{text-align:center;width:80%;font-size:1.1rem;color:#666;line-height:2.1rem;letter-spacing:.1rem}.exploreRestaurantContact{width:80%;display:flex}.exploreRestaurantLeftContactImg{background-color:#a32c14;height:5.5rem;width:31%;display:flex;align-items:center;justify-content:center}.exploreRestaurantLeftContactImg img{height:2rem}.exploreRestaurantContact{margin-top:2rem;background-color:#fff;display:flex;align-items:center}.exploreRestaurantContact p{padding-left:1rem;font-weight:500;font-size:1.4rem;color:#000}.exploreRestaurantComponentMiddle{display:flex;justify-content:center;margin-top:4rem;overflow:hidden}.exploreRestaurantComponentMiddleImg{width:100%;height:29rem;overflow:hidden}.exploreRestaurantComponentMiddleImg img{height:30rem;transform:scale(2.2) translateY(7rem)}.exploreRestaurantComponentRight{background-image:url(/assets/timingsBg3-bC-kPSa8.webp);color:#fff;font-family:Roboto Condensed,serif;display:flex;flex-direction:column;align-items:center;justify-content:center}.exploreRestaurantComponentRightContent{display:flex;flex-direction:column;padding:2.5rem 0 1.5rem;width:80%;gap:1rem}.exploreRestaurantComponentRightContent p{font-size:2.2rem;font-weight:600}.dayAndTime{display:grid;grid-template-columns:1fr 1fr}.dayAndTime p{font-weight:400;font-family:Roboto Condensed,serif;font-size:1.1rem}.exploreRestaurantHr{background-color:#f95534!important}@media (min-width: 768px){.exploreRestaurantComponentWrapper{width:100%}.exploreRestaurantComponent{display:flex;width:100%;flex-direction:row;margin-top:0;padding-top:0}.exploreRestaurantComponentMiddle{display:none}.exploreRestaurantComponentLeft{width:50%;gap:3.5rem;justify-content:center}.exploreRestaurantComponentRight{width:50%}}@media (min-width: 1024px){.exploreRestaurantComponentMiddle{display:flex;overflow:hidden}.exploreRestaurantComponentMiddleImg{height:35rem}.exploreRestaurantComponentMiddle{margin-top:0}.exploreRestaurantComponentMiddleImg img{height:30rem;transform:scale(2.5) translateY(8rem) translate(-.5rem);padding:0;margin:0}.exploreRestaurantComponentLeft,.exploreRestaurantComponentMiddle,.exploreRestaurantComponentRight{width:33.3%}.exploreRestaurantComponentLeft{align-items:center;justify-content:center;gap:3rem;padding-top:0}.exploreRestaurantContact,.exploreRestaurantLeftContactImg{height:5rem}.exploreRestaurantLeftContactNumber{font-size:.5rem!important}.exploreRestaurantComponentRight{padding-top:0}.dayAndTime p{font-size:.9rem}}.exploreRestaurantContent{display:flex;flex-direction:column;gap:2rem}.exploreRestaurantCard{display:flex;overflow:hidden;height:10rem;gap:1rem}.exploreRestaurantCardText{width:40%}.exploreRestaurantCardImage{width:60%}.exploreRestaurantCardImage img{height:auto;width:100%;transform:translateY(-3rem)}.footerMain{background-color:#353535;color:#fff;padding:1.25rem 1.25rem 5rem;font-family:Arial,sans-serif}.footerTop{display:flex;flex-direction:column}.footerLeft,.footerCenter,.footerRight{margin-bottom:1.25rem}.footerLeft h2{margin-bottom:.625rem;font-size:2rem}.footerLeft p,.contactGroup,.locationGroup{margin-bottom:.625rem;font-size:1rem;font-weight:500;color:#bbb;line-height:1.5}.contactGroup,.locationGroup{display:flex;align-items:center}.contactGroup img,.locationGroup img{width:1rem;height:1rem;margin-right:.5rem}.footerForm{display:flex;flex-direction:column}.footerForm input,.footerForm button{padding:.5rem;margin-bottom:.5rem;border:none;border-radius:.1875rem}.footerForm input{background-color:#484848;color:#fff;width:95%;font-size:.8125rem}.footerForm input::placeholder{color:#bbb}.footerForm button{background-color:#196966;color:#fff;cursor:pointer;width:99%;height:3rem;border-radius:2rem;font-size:1.2rem;font-weight:600;transition:background-color .3s ease}.footerForm button:hover{background-color:#0097a7}.footerRight{font-size:.875rem;text-align:center}.footerBottom{text-align:center;padding-top:.9375rem;margin-top:.9375rem;border-top:.0625rem solid #484848;font-size:.75rem}@media (min-width: 768px){.footerTop{flex-direction:row;justify-content:space-between}.footerLeft,.footerCenter,.footerRight{flex:1;margin-right:1.25rem}.footerForm button{width:7.5rem}.footerRight{text-align:left}}.desktopHomeWrapper{height:auto}.desktopHeroImageWrapper{height:27rem;overflow:hidden;position:relative;display:flex;align-items:center;justify-content:center;background-color:#141414}.desktopHeroImageWrapper img{width:100%}.desktopHeroText{z-index:2;position:absolute;display:flex;flex-direction:column;align-items:center;justify-content:center;margin-top:-8rem}.text{text-align:center;color:#fff}.text p{font-size:1.5rem}.text button{margin-top:3rem}.text h1{font-size:3.8rem}.desktopHomeOrderButton{padding:1rem;width:12rem;background-color:#8b0005;color:#fff;border:none;border-radius:1rem;font-size:1.5rem}.desktopCategoryContentImage{height:12rem;border-radius:50%;border:8px solid #ffffff;z-index:2}.desktopCategoriesWrapper{display:flex;flex-direction:column;background-color:#ffc730;justify-content:center;text-align:center;padding:1rem 0}.desktopCategoriesWrapper h2{font-size:2.2rem;color:#000;padding-bottom:1rem}.desktopCategory{display:flex;width:90%;height:20rem;justify-content:center;gap:2rem;margin:0 auto}.desktopCategoryContent{display:flex;flex-direction:column;justify-content:center;align-items:flex-start;height:24rem;overflow-y:visible;margin-bottom:1rem}.desktopViewAllCategories{text-align:end}.desktopCategoryContentTitle{background-color:#8b0005;transform:translateY(-6rem);padding-bottom:1rem;display:flex;align-items:flex-end;justify-content:center;height:25rem;width:100%;color:#fff;font-size:1.8rem}.desktopViewAllCategories{font-size:1.2rem;font-weight:700}.viewAllDiv{display:flex;place-self:flex-end;margin-right:3rem;justify-content:flex-end;width:50%;align-items:center;gap:.6rem}.viewAllDiv img{height:1.3rem;transform:rotate(180deg)}.desktopsingleRecommendedDish img{height:11rem;border-top-left-radius:.5rem;border-top-right-radius:.5rem}.desktopRecommendedDishesWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;background-color:#282a2a;color:#fff}.desktopRecommendedDishesWrapper h2{padding:1.2rem 0;font-size:2.2rem}.desktopRecommendedDishes{display:flex;gap:2rem}.desktopsingleRecommendedDish{display:flex;flex-direction:column}.desktopsingleRecommendedDish p{font-size:1.1rem;flex-wrap:wrap;font-weight:600;text-align:center;padding:.5rem 0;background-color:#8b0005;color:#fff;border-bottom-left-radius:.5rem;border-bottom-right-radius:.5rem}.viewAllRecommendedDishes{padding:1.3rem 0}.desktopExploreRestaurantWrapper{display:flex;justify-content:center;gap:2rem;padding:3rem 0;background-color:#ffc730}.desktopExploreRestaurantComponentRight{width:35%;border-radius:.5rem}.desktopExploreRestaurantComponentLeft{border-radius:.5rem;width:55%}.desktopExploreRestaurantComponentLeft{background-color:#fff}.desktopForm{padding:3rem 0;gap:2.7rem;display:flex;flex-direction:column;height:28rem}.desktopFormInputs{display:flex;justify-content:center;flex-wrap:wrap;gap:2rem}.desktopFormInputLabelGroup{display:flex;flex-direction:column;gap:-1rem}.desktopFormInputLabelGroup label{font-size:1.1rem}.desktopFormInputLabelGroup input{width:14rem;background:transparent;border-bottom:1.5px solid black;border-radius:0;outline:none;height:1rem}.selectDiv{display:flex;flex-direction:column;width:90%;place-self:center;gap:1rem}.selectDiv p{font-weight:700;font-size:1.2rem}.radioButtonsDiv{display:flex;justify-content:center}.radioLabelAndInput{display:flex;gap:.5rem;width:100%}.radioLabelAndInput label{font-size:.9rem}.radioLabelAndInput input{height:1rem;font-size:2rem;width:10%}.desktopFormMessageWrapper{display:flex;flex-direction:column;width:91%;gap:.5rem;place-self:center}.desktopFormMessageWrapper p{font-weight:600}.desktopFormMessageWrapper input{border-bottom:2px solid #d4d4d4;border-radius:0;height:2rem;padding:0;outline:none;font-size:.8rem}.desktopForm button{background-color:#272727;color:#fff;display:flex;padding:.8rem 1rem;width:12rem;justify-content:center;place-self:flex-end;gap:1rem;margin-right:2rem;border-radius:.2rem}.desktopOwnerWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:1rem;padding:1.5rem 0;background-color:#282a2a;color:#fff}.desktopOwnerWrapper h2{font-size:2.2rem}.ownerImageAndSlogan{display:flex;align-items:center;justify-content:space-between;width:90%;padding-bottom:1rem}.desktopOwnerImage{height:100%;transform:scale(3.5) translateY(1.9rem) translate(1rem)}.dsktopOwnerImageDiv{width:13rem;height:13rem;overflow:hidden;border-radius:50%}.nameAndSlogan{width:70%;display:flex;flex-direction:column;gap:1rem}.nameAndSlogan h3{font-size:1.6rem}.nameAndSlogan p{font-size:1.2rem}.desktopMap{margin:0}.menuWrapper{width:100%}.menuTop{height:15rem;width:100%;color:#fff;display:flex;background-image:url(/assets/menuBg2-CizkfOPs.png);background-size:cover;position:relative;font-family:Italianno,serif}.menuTop h2{position:absolute;top:10%;left:30%;font-size:6rem;font-weight:400;text-shadow:#cca538 1px 0 10px}.menuBottom{display:flex;flex-direction:column;gap:2rem;margin-bottom:4rem}.menuCategories{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1rem;margin-top:1rem}.singleMenuCategoryButton{width:fit-content;padding:.5rem;background:transparent;outline:none;border:1px solid #b9b8b8;border-radius:.8rem}.activeCategory{background-color:#8b0005;color:#fff}.menuDishes{width:90%;display:flex;flex-direction:column;justify-content:center;margin:0 auto;gap:1rem;position:relative}.singleMenuDish{display:grid;grid-template-columns:1fr 1fr;align-items:center;justify-content:space-between}.singleMenuDish img{height:8rem;border-top-left-radius:2rem}.singleMenuDishDetail{display:flex;flex-direction:column;gap:.5rem}.singleMenuDishDetail button{width:50%;height:2rem;outline:none;border:none;background-color:transparent;border:1px solid #8b0005;font-weight:600;transition:all .3s ease}.singleMenuDishDetail button:hover{background-color:#8b0005;color:#fff}.menuDishDetailWrapper{height:28rem;overflow-y:scroll;width:100%;position:fixed;bottom:4rem;background-color:#fff;border-radius:1rem;box-shadow:5px 1px 5px #bebebe,-4px 1px 5px #bebebe}.menuDishImage{width:100%;height:auto;overflow:hidden!important;display:flex;justify-content:center}.closeIcon{height:2.5rem!important;width:2.5rem!important;position:fixed;right:1rem;top:20.5rem}.menuDishDetailed{padding:1rem}.menuDishDetailed img{height:15rem;width:15rem}.nameAndPriceOfSingleDish{display:flex;justify-content:center;gap:13rem;margin-top:1rem}.nameAndPriceOfSingleDish p{font-size:1.4rem}.addToCartAndWishlistDiv p{font-weight:600;font-size:1.4rem}.addToCartAndWishlistDiv{display:flex;justify-content:center;align-items:center;gap:11rem;margin:1rem 0}.addToCartDiv{display:flex;gap:2rem;font-size:1.4rem;align-items:center;font-weight:600}.addToCartDiv button{background:transparent}.addToCartDiv img{height:1.2rem;width:1.2rem}.defaultAddToCartBtn{color:#fff;background-color:#8b0005!important;border:none;width:7rem;padding:.8rem;font-size:1rem;border-radius:2rem}.descriptionAndShippingDiv{display:flex;flex-direction:column;justify-content:center;margin:0 auto;width:92%;padding-bottom:2rem}.descriptionAndShippingDiv span{color:#8b0005;font-weight:500}.reviewWrapper img{height:2rem;width:2rem}.reviewWrapper{display:flex;flex-direction:column;width:85%;justify-content:center;align-items:center;margin:0 auto;gap:1rem}.reviewHeadingP{font-size:1.3rem;font-weight:700;text-align:center}.reviewInput{border:1px solid rgb(175,172,172);height:5rem;background-color:#fff}.submitReviewButton{color:#fff;background-color:#8b0005;padding:1rem;width:10rem;border:none;border-radius:3rem;font-size:1.2rem}.singleOrderImg{height:8rem;border-radius:1.5rem}.myOrderWrapper{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%}.myOrders{width:90%;display:flex;flex-direction:column;gap:3rem}.myOrderWrapperTop{background-color:#f9ca4b;width:100%;height:9rem;text-align:center;display:flex;justify-content:center}.myOrderWrapper h1{text-align:center;padding:2rem 0}.myOrders{border-top-left-radius:2rem;border-top-right-radius:2rem;position:absolute;top:7rem;width:100%;background-color:#fff;padding-top:2rem;display:flex;place-items:center}.allOrders{width:90%;display:flex;flex-direction:column;align-items:center;justify-content:center;place-self:center}.orderStatusButtonDiv{display:flex;justify-content:center;align-items:center;gap:1rem;width:90%}.orderStatusButtonDiv button{width:8rem;padding:.7rem;border-radius:1.2rem;background-color:#8b0005;color:#fff;border:none}.collapsiblePanel{display:flex;align-items:center;justify-content:center}.ordersDetails{width:90%;display:flex;flex-direction:column;gap:2rem;margin-top:2rem;padding-bottom:5rem}.showDetails{height:1.5rem;transform:rotate(180deg);cursor:pointer}.collapseAllButton{text-align:end;text-decoration:underline;margin-top:1rem;cursor:pointer}.singleOrder{display:flex;flex-direction:column;gap:1rem}.singleOrderDetails{display:grid;grid-template-columns:1fr 1fr 1fr;gap:1rem;align-items:center;justify-content:space-between;width:98%}.cartWrapper{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.3rem}.cartTop{background-color:#fff;display:flex;align-items:center;gap:6.7rem;width:93%;height:7rem;padding:0 2rem;position:fixed;top:0}.returnToHome{height:1.5rem}.cartTop p{font-size:1.5rem;font-weight:500}.cartMiddle{width:94%;display:flex;flex-direction:column;gap:.7rem;padding-top:7.5rem}.cartDishImage{height:5rem;border-radius:5rem}.cartMiddleRight img{height:1.3rem}.cartDish{display:grid;grid-template-columns:1fr 2.7fr .2fr;align-items:center;column-gap:2rem;padding:1rem;background-color:#fff;border-radius:.5rem}.cartDishQuantity{font-weight:500}.cartDishName{color:#8b0005;font-size:1.3rem;font-weight:700}.cartDishPrice{font-weight:500}.cartMiddleRight{display:flex;flex-direction:column;align-items:center;gap:.7rem}.cartMiddleRight p{font-size:1.1rem;font-weight:500}.cartBottom{display:flex;flex-direction:column;background-color:#fff;width:93%;height:17rem;padding:1rem}.cartBottom hr{width:100%;height:.05rem}.subtotalRow,.shippingRow,.totalRow{display:flex;justify-content:space-between}.subtotalRow,.shippingRow p{font-size:1.2rem;font-weight:500}.totalRow{font-size:1.5rem;color:#000;font-weight:700}.chekoutButton button{margin-top:1rem;width:100%;height:4rem;border:none;background:linear-gradient(45deg,#f8373e,#8b0005);border-radius:.6rem;color:#fff;font-size:1.3rem;letter-spacing:.2rem;font-weight:500}@media (min-width:768px){.cartTop{gap:22rem}.cartTop p{font-size:1.8rem}}.shippingAddressWrapper{width:100%;height:auto;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.3rem}.addressTop{background-color:#fff;display:flex;align-items:center;gap:6.7rem;width:93%;height:7rem;padding:0 2rem;position:fixed;top:0;z-index:4}.addressTop p{font-size:1.5rem;font-weight:500}.addressBottom{width:94%;height:5rem;display:flex;flex-direction:column;gap:.7rem;padding-top:9.8rem}.addressBottomProgress{display:flex;align-items:center;justify-content:center;place-self:center;width:90%}.progressCheck{background-color:#fff;border:1px solid #ebebeb;width:10rem;height:3rem;border-radius:4rem;display:flex;align-items:center;justify-content:center;font-size:1.1rem;font-weight:500}.progressFields{display:flex;justify-content:space-between;place-self:center;width:86%;font-size:.8rem;font-weight:500;color:#757575}.addressForm{display:flex;flex-direction:column;width:100%;gap:.5rem;padding-top:2rem}.addressBottomFields{display:flex;width:90%;height:51rem}.inputAndIcon{position:relative;width:100%}.inputAndIcon input{height:4rem;width:80%;outline:none;border:none;border-radius:.5rem;color:#8b0005;padding-left:5rem;font-weight:500;letter-spacing:.05rem;font-size:.9rem}.inputAndIcon img{height:2rem;position:absolute;top:24%;left:4%}.nextButton button{margin-top:1rem;width:100%;display:flex;align-items:center;justify-content:center;place-self:center;height:4rem;border:none;background:linear-gradient(45deg,#f8373e,#8b0005);border-radius:.6rem;color:#fff;font-size:1.3rem;letter-spacing:.2rem;font-weight:500}@media (min-width:768px){.addressForm{display:flex;flex-direction:column;justify-content:center;flex-wrap:wrap;gap:1rem;height:25rem}.inputAndIcon{width:21rem;height:5rem}.inputAndIcon img{top:1.5rem}.inputAndIcon input{padding-left:3.5rem}}.instructionsWrapper{height:20rem;display:flex;flex-direction:column;gap:1rem;height:32rem}.instructionSet{display:flex;flex-direction:column;background-color:#fff;padding:1rem;border-radius:1rem;gap:1rem}.instructionSet input{height:8rem;padding:0;font-size:1rem;outline:none;border:1px solid #cecdcd;border-radius:1rem}.paymentWrapper{height:20rem;display:flex;flex-direction:column;gap:1rem;height:32rem}.paymentMethod{display:flex;flex-direction:column;background-color:#fff;padding:1rem;border-radius:1rem;gap:1rem}.paymentMethod h2{font-size:1.4rem}.cod,.online{height:5rem;padding:1rem;outline:none;border:1px solid #cecdcd;border-radius:.8rem}.choosen{border:1px solid #8b0005}.cod h4,.online h4{font-size:1.3rem;color:#8b0005}.instructionSet h2{font-size:1.3rem}.login-container{max-width:100vw;min-height:100vh;width:100%;height:100%;background:#fff;border-radius:8px;box-shadow:0 4px 10px #0000001a;text-align:center;background-color:#f9ca4b}.login-full-page-wrapper{width:100%;height:100%;max-width:100vw;min-height:100vh;padding:0}.heading-wrapper{width:96.5%;height:5rem;margin:0;padding-top:2rem;font-size:28px;display:flex;flex-direction:row;align-items:center;justify-content:space-around}.heading-wrapper h2{color:#fff;font-family:League Spartan,serif}.login-form-wrapper{background-color:#f2eded;text-align:left;padding:2rem;height:100vh;border-top-left-radius:3rem;border-top-right-radius:3rem}.login-form-wrapper h2{font-family:League Spartan,serif;font-size:27px}.desc{font-family:Inter;font-weight:300;font-size:14px;text-align:justify;line-height:1.2;margin:1rem 0}.input-group{margin:15px 0;position:relative}.verifyBtn{position:absolute;top:55%;right:0;border:none;background:none;color:#8b0005;font-weight:800;text-decoration:underline}label{display:block;font-weight:500;margin-bottom:5px;font-size:20px;font-family:League Spartan,serif;line-height:1.3}input{width:98%;height:45px;padding:8px;border:none;border-radius:13px}.forget p{font-family:League Spartan,serif;font-weight:500;font-size:14px;text-align:right;margin-right:.5rem;color:#8b0005}.continue{display:flex;flex-direction:column;align-items:center;margin:1rem 0;gap:1rem}.continue p{font-family:League Spartan,serif;font-weight:400;font-size:16px}.continue button{width:100%;background-color:#fff;height:44px;border:1px solid #858282B2;font-family:League Spartan,serif;font-weight:400;font-size:16px;color:#282b2a;display:flex;flex-direction:row;align-items:center;gap:.5rem;padding:1rem}.continue button img{width:18px;height:20px}.login-btn{width:50%;height:45px;margin:1rem 0rem 1rem 5.5rem;padding:10px;background:#8b0005;font-family:League Spartan,serif;color:#fff;border:none;border-radius:30px;cursor:pointer;font-size:24px;font-weight:500}.login-btn:hover{background:#e0523b}.register-link{margin-top:10px;font-family:League Spartan,serif;text-align:center;color:#8b0005}.register-link a{color:#8b0005;font-weight:800;text-decoration:none}.register-link a:hover{text-decoration:underline}.sidebarWrapper{position:fixed;top:0;left:0;z-index:4;background-color:#fff;width:75%;padding:1rem;height:88%;transition:all .3s ease;animation:3s ease 1s slide-in}.sidebarContent img{height:2rem}.userProfile{display:flex;align-items:center!important;margin:3rem 0 1rem .5rem;gap:1.7rem}.userProfileImage{height:3rem}.userProfile h2{text-transform:uppercase;color:#8b0005}.userInfo{display:flex;flex-direction:column;line-height:1.5rem}.sidebarContents{margin-top:3rem}.sidebarContent{display:grid;grid-template-columns:.2fr 1fr;gap:1.5rem;align-items:center;margin-left:1rem}.contentTitle{font-size:1.1rem;font-weight:500}.sidebarSignInButton{width:10rem;background-color:#8b0005;outline:none;border:none;color:#fff;height:3rem;font-size:1.2rem;border-radius:2rem;display:flex;place-self:center;align-items:center;justify-content:center;margin-top:2rem}.closeIconSidebar{height:2.5rem;position:fixed;top:1rem;right:5.5rem}.detailedDesktopCategoriesWrapper{background-color:#8b0005;padding-top:0}.detailedDesktopCategory{display:flex;flex-wrap:wrap;justify-content:center;gap:2rem;height:100%;row-gap:2rem;margin-top:4rem;place-self:center;width:100%;background-color:#8b0005}.desktopCategoryImageAndTitleDiv{background:url(/assets/menuBg2-CizkfOPs.png);height:17rem;background-size:cover;background-position:right 75%;display:flex;justify-content:center;align-items:center}.desktopCategoryImageAndTitleDiv h2{font-size:4rem;color:#fff}.detailedDesktopCategoryContent{height:19rem;display:flex;position:relative;flex-direction:column}.detailedDesktopCategoryContentImage{z-index:1}.detailedDesktopCategoryContentTitle{background-color:#ffc730;color:#363333;font-weight:600;height:10rem;position:absolute;top:70%;border-bottom-right-radius:.3rem;border-bottom-left-radius:.3rem}.desktopFooterBottom{height:.2rem;padding-top:1rem;font-size:.9rem}.desktopFooterMain{padding-bottom:2rem;display:flex;flex-direction:column}.desktopFooterTop{justify-content:space-between;height:12rem;align-items:center}.desktopFooterLeft{width:50%!important;display:flex;flex-direction:row;align-items:center}.desktopFooterLeft img{height:10rem}.desktopFooterRight{width:20%;padding:0;display:flex;flex-direction:column;gap:1rem}.desktopConnectText{font-size:1.2rem;font-weight:600}.foodImage img{height:8rem}.foodImage{height:8rem;width:8rem;overflow:hidden;border-radius:.3rem}.desktopCategoryFoodItemsWrapper{display:flex;flex-direction:column;align-items:start;justify-content:start;padding-top:3rem}.foodImageAndDescriptionWrapper{display:flex;gap:2rem}.foodDescription h3{color:#8b0005}
