@import "https://fonts.googleapis.com/css2?family=Lexend:wght@100..900&display=swap";
body{font-family:Lexend,sans-serif!important}:root{--background:#fff}html,body{max-width:100vw;overflow-x:hidden}*{box-sizing:border-box;margin:0;padding:0}a{color:inherit;text-decoration:none}.main-content{min-height:79vh}.foodzy-header{color:#2a2a2a;z-index:111;background:#fff;border-bottom:1px solid #eef0ee;width:100%}.foodzy-header-top{color:#fff;background:#078f3d;height:30px}.foodzy-header-top a,.foodzy-header-top button{color:#fff;font-size:13px;font-weight:400;line-height:30px}.foodzy-header .topbar a{color:#eafff0}.no-arrow:after{display:none!important}.foodzy-header .foodzy-header-middle{background:#fff}.foodzy-header .dropdown button{background:#fff;border:1px solid #e2e8e4;padding:8px 17px}.foodzy-header .dropdown button .location-section span{color:#545454;font-size:13px;font-weight:300;line-height:13px}.foodzy-header .search-bar{width:521px}.search-bar button{color:#7b7b7b;border:1px solid #e2e8e4;border-radius:20px;font-size:15px;font-weight:400}.search-bar .dropdown-menu{border:1px solid #ddd;border-radius:5px;width:520px;max-height:300px;overflow-y:auto}.search-bar .dropdown-menu .dropdown-img{width:20px;height:20px;border-radius:5px!important}.search-bar .dropdown-menu div:hover{background:#f8f8f8!important}.search-bar .dropdown-menu .dropdown-text{color:#000;font-size:13px;font-weight:300}.search-bar .input-group input{background:0 0!important;border-radius:20px!important;padding:8px 17px!important}.search-bar .input-group .form-control::placeholder{color:#7b7b7b;font-size:14px;font-weight:400}.search-bar .input-group .search-btn{background-color:#078f3d;border:none;width:32px;height:32px;position:absolute;top:4px;right:8px;border-radius:50%!important}.foodzy-header .wishlist-cart a span{color:#7b7b7b;font-size:15px;font-weight:400}.foodzy-header .category-dropdown button{background:#fff;border-top:0;padding:8px 17px;border-bottom:0!important;border-left:0!important;border-right:1px solid #d3d3d3!important}.foodzy-header .category-dropdown button span{color:#000;font-size:15px;font-weight:400}.foodzy-header .nav-strip{margin-top:0!important;padding:0!important}.foodzy-header .nav-strip .nav li a{color:#7b7b7b;font-size:15px;font-weight:400;line-height:30px;text-decoration:none}.foodzy-header .nav-strip .contact-us{color:#fff;background:#078f3d;border:none;padding:11px 17px}.banner-section{margin-top:90px!important}.banner-section .carousel-inner{border-radius:25px!important}.banner-section .carousel-control-prev,.banner-section .carousel-control-prev:hover{background-color:#fff!important;border-radius:50%!important;width:50px!important;height:50px!important;top:45%!important;left:3%!important}.banner-section .carousel-control-next{background-color:#fff!important;border-radius:50%!important;width:50px!important;height:50px!important;top:45%!important;right:3%!important}.banner-section .carousel-control-prev .carousel-control-prev-icon,.banner-section .carousel-control-next .carousel-control-next-icon{filter:invert()!important;width:1.5rem!important}.card{border-radius:10px;border:none!important}.categories-row{align-items:center;display:flex;position:relative}.categories-row .card-img{border-radius:50%!important;width:126px!important;height:126px!important}.category-swiper{flex:1}.explore-fixed{cursor:pointer;flex-shrink:0;margin-left:10px}.explore-card{background:0 0;border:none;margin-top:-25px}.explore-icon{background-color:#f2f2f2;border-radius:50%;justify-content:center;align-items:center;width:126px;height:126px;display:flex}.explore-text{font-size:16px;font-weight:500;color:#078f3d!important}.category-shimmer{flex-direction:column;align-items:center;gap:10px;display:flex}.shimmer-circle{background:linear-gradient(90deg,#eee 25%,#ddd 37%,#eee 63%) 0 0/400% 100%;border-radius:50%;width:126px;height:126px;animation:1.4s infinite shimmer}.shimmer-text{background:linear-gradient(90deg,#eee 25%,#ddd 37%,#eee 63%) 0 0/400% 100%;border-radius:6px;width:80px;height:14px;animation:1.4s infinite shimmer}@keyframes shimmer{0%{background-position:100% 0}to{background-position:-100% 0}}.category-modal img{width:126px;height:126px;border-radius:50%!important}.category-modal .card-body .card-title{font-size:16px;font-weight:300}.subbanner-section img{border-radius:10px;width:100%;height:347px}.topSellingSwiper .swiper-button-next,.topSellingSwiper .swiper-button-prev{color:#fff;cursor:pointer;background:#078f3d;border-radius:50%;width:35px;height:35px;box-shadow:0 2px 6px #0000001a}.topSellingSwiper .card-img-top{object-fit:cover;border-radius:15px;width:100%!important;height:180px!important}.topSellingSwiper .wish-icon{background-color:#fff;border-radius:50%;width:34px;height:34px;line-height:34px;top:25px;right:25px}.topSellingSwiper .offer-price-tag,.product-list .offer-price-tag{color:#fff;background-color:#0003;border-radius:0 0 12px 12px;width:88%;font-size:13px;font-weight:600;bottom:16px}.topSellingSwiper .badge-primary,.product-list .badge-primary{background-color:#e9961c;border-radius:0 8px 8px 0;padding:5px 10px;font-size:12px;font-weight:600}.topSellingSwiper .card{border:1px solid #d9d9d9!important;border-radius:10px!important}.topSellingSwiper .card-title{color:#000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:300;display:-webkit-box;overflow:hidden}.top-selling-section .cart-btn,.top-selling-section .cart-btn:hover{color:#078f3d;background-color:#dbffd6;border:none;border-radius:25px;width:100%;padding:10px;font-size:15px;font-weight:400;line-height:24px}@media (max-width:767px){.categories-header h2{font-size:20px!important}.product-list .offer-price-tag{width:87%}}@media (max-width:1024px){.product-list .offer-price-tag{width:82%}}@media (max-width:900px){.product-list .offer-price-tag{width:88%}.product-list .cart-btn{padding:5px 10px!important;font-size:12px!important}.product-list .cart-btn img{width:16px!important;height:16px!important}}@media (max-width:768px){.product-list .offer-price-tag{width:80%}.sort-container span{font-size:12px!important}.sort-btn{color:#7b7b7b;cursor:pointer;background:0 0;border:1px solid #7b7b7b;border-radius:6px;padding:5px 10px!important;font-size:10px!important}.price-rate{font-size:12px!important}}@media (max-width:590px){.product-list .offer-price-tag{width:82%}}@media (max-width:320px){.product-list .offer-price-tag{width:89%}}.product-list .card-img-top{object-fit:cover;border-radius:15px;width:100%!important;height:180px!important}.product-list .wish-icon{background-color:#fff;border-radius:50%;width:34px;height:34px;line-height:34px;position:absolute;top:25px;right:25px}.product-list .card{flex-direction:column;height:100%;transition:transform .15s;display:flex;border:1px solid #d9d9d9!important;border-radius:10px!important}.product-list .card-body{flex-direction:column;flex:auto;padding-bottom:.5rem;display:flex}.product-list .card-title{color:#000;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:300;display:-webkit-box;overflow:hidden}.product-list .card-actions,.product-list .card .text-center.pb-3.p-2{margin-top:auto;padding:.75rem 1rem}.product-list .cart-btn,.product-list .cart-btn:hover{color:#078f3d;background-color:#dbffd6;border:none;border-radius:25px;width:100%;padding:10px;font-size:15px;font-weight:400;line-height:24px}@media (max-width:576px){.product-list .card-img-top{height:140px!important}.product-list .card-title{-webkit-line-clamp:1;line-clamp:1;font-size:14px}.product-list .card{border-radius:8px!important}.cart .product-name{font-weight:500;font-size:14px!important}}@media (max-width:320px){.product-list>[class*=col-]{flex:0 0 100%!important;max-width:100%!important}.product-list .card-img-top{height:160px!important}.product-list .card-title{-webkit-line-clamp:1;line-clamp:1}}@media (min-width:770px) and (max-width:900px){.product-list>[class*=col-]{flex:0 0 50%!important;max-width:50%!important}}@media (min-width:981px){.product-list>[class*=col-]{flex:0 0 25%!important;max-width:25%!important}}.page-wrapper{flex-direction:column;min-height:100%;display:flex}.content-area{flex:1}.footer-section{background-color:#ebffe996;padding:0 50px!important}.footer-wrapper{flex-direction:row;display:flex}.copy-right-text,.footer-links span{color:#555;font-size:14px}.footer-links span:hover{color:#000}.store-img{width:128px;height:auto}.filter-box h6{color:#4c4c4c;font-size:14px;font-weight:400}.category-list .category-item{cursor:pointer;font-size:14px;font-weight:300}.category-list .form-check-input{cursor:pointer}.category-listing{margin-top:100px}@media (max-width:990px){.category-listing{margin-top:30px}}.accordion-button{font-weight:600;background:#fff!important}.accordion-button:not(.collapsed){color:#000;background:#f8f8f8!important}.category-list .form-check-input:checked{background-color:#078f3d;border:none}.breadcrumb li{list-style-type:none!important}.breadcrumb .breadcrumb-item a{color:#545454;font-size:14px;font-weight:300;line-height:30px;text-decoration:none}.breadcrumb-item+.breadcrumb-item:before{color:#545454;line-height:30px}.breadcrumb .breadcrumb-item.active{color:#000;font-size:14px;font-weight:300;line-height:30px}.sort-container{align-items:center;gap:10px;display:flex}.sort-container span{color:#545454;font-size:15px;font-weight:400}.sort-btn{color:#7b7b7b;cursor:pointer;background:0 0;border:1px solid #7b7b7b;border-radius:6px;padding:6px 12px;font-size:14px}.sort-btn.active{color:#078f3d;border-color:#078f3d;font-weight:600}.oldprice{color:#7b7b7b;font-size:18px;font-weight:400}.price{color:#078f3d;font-size:22px;font-weight:500}.addon{background-color:#ededed;border-radius:5px;justify-content:space-between;align-items:center;gap:5px;width:117px;padding:5px 10px;display:flex}.addon .addon-symbols{color:#078f3d;cursor:pointer;font-size:20px}.quantity-container{gap:40px!important}@media (max-width:320px){.quantity-container{gap:10px!important}}.product-detail{margin-top:90px}.image-grid{border-radius:20px;width:100%;overflow:hidden}.image-grid .main-image{object-fit:cover;border-radius:20px;height:360px}.image-grid .small-images{justify-content:center;gap:8px;width:100%;padding:0 10px;display:flex;position:absolute;bottom:40px;left:0}.image-grid .small-image{border:2px solid #fff;border-radius:10px;flex:none;width:56px;height:56px;overflow:hidden}.image-grid .small-image img{object-fit:cover;width:100%;height:100%;display:block}@media (max-width:576px){.image-grid{border-radius:12px;margin:0 auto;position:relative;overflow:visible;height:auto!important}.image-grid .main-image{object-fit:cover;width:100%;height:auto;max-height:300px;display:block}.image-grid .small-images{-webkit-overflow-scrolling:touch;z-index:5;justify-content:flex-start;gap:8px;margin-top:0;padding:6px;position:absolute;bottom:10px;left:10px;overflow-x:auto}.image-grid .small-image{border-width:1px;width:44px;height:44px;margin-right:8px;box-shadow:0 2px 6px #0000001f}}@media (max-width:360px){.image-grid{max-width:300px}.image-grid .main-image{max-height:180px}.image-grid .small-image{width:40px;height:40px}}@media (max-width:991px){.product-detail{margin-top:10px}.banner-section .carousel-control-prev,.banner-section .carousel-control-next{background-color:#fff!important;border-radius:50%!important;width:30px!important;height:30px!important;top:40%!important}.banner-section .carousel-control-next{right:5%!important}.banner-section .carousel-control-prev{left:5%!important}}.share-icon{text-align:center;cursor:pointer;background-color:#d9d9d9;border-radius:50%;width:45px;height:45px;margin-right:20px;line-height:45px;position:relative;top:-7px}.share-icon img{width:20px;height:20px;filter:1}.nav-link.active{color:#000;background-color:none!important;border-bottom:3px solid #078f3d!important}.nav-link{font-size:16px;font-weight:400;background-color:none!important;color:#000!important;border:none!important}.nav-tabs{border-bottom:none!important}.review-box img{padding-right:5px}.review-box .rating-star{color:#000;padding-right:10px;font-size:14px;font-weight:400}.review-box .review-time{color:#7b7b7b;font-size:10px;font-weight:500}.profile-dropdown .dropdown-toggle:after{display:none!important}.cart-count-badge{text-align:center;background-color:#078f3d;width:20px;height:20px;margin-top:7px;line-height:20px;color:#fff!important;border-radius:50%!important;font-size:12px!important}.sidebar-header{padding-left:15px}.mobile-header{background:#fff;border-bottom:1px solid #ddd}.mobile-header .search-bar{width:100%}.mobile-header .search-bar .input-group input{border-radius:20px;height:40px}.mobile-header .search-bar .search-btn{border-radius:50%;margin-left:6px;padding:6px 8px}.mobile-header .dropdown-menu{z-index:2000;position:absolute;top:48px;left:12px;right:12px}.mobile-sidebar{z-index:1050;will-change:transform;background:#fff;width:280px;height:100vh;padding:0 16px;transition:transform .28s cubic-bezier(.4,0,.2,1);position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 20px #0000001f}.mobile-sidebar.open{transform:translate(0)}.sidebar-overlay{z-index:1040;opacity:1;background:#0006;transition:opacity .2s;position:fixed;inset:0}.sidebar-links li{padding:12px 0}.sidebar-links a{color:#000;background:0 0;border:none;font-size:16px;text-decoration:none}.profile-drawer{z-index:1060;will-change:transform;background:#fff;width:280px;max-width:92%;height:100vh;padding:0 16px;transition:transform .28s cubic-bezier(.4,0,.2,1);display:none;position:fixed;top:0;right:0;transform:translate(100%);box-shadow:-8px 0 20px #0000001f}.profile-drawer.open{display:block;transform:translate(0)}.profile-drawer-overlay{z-index:1050;background:#0006;position:fixed;inset:0}@media (max-width:991px){.sidebar{display:none!important}.profile-drawer{display:block}.profile-container{margin-top:10px!important}}.add-cart{gap:100px}.add-cart-btn,.add-cart-btn-1{color:#fff;cursor:pointer;background-color:#078f3d;border:none;border-radius:10px;justify-content:center;align-items:center;gap:5px;padding:10px 20px;font-size:16px;font-weight:600;display:flex}.add-cart-btn-outline,.add-cart-btn-outline:hover,.add-cart-btn-outline-1,.add-cart-btn-outline-1:hover{color:#078f3d;cursor:pointer;background-color:#fff;border:1px solid #078f3d;border-radius:10px;justify-content:center;align-items:center;gap:8px;padding:8px 15px;font-size:18px;font-weight:500;display:inline-flex}.logo-img{width:169px}@media (max-width:1300px){.logo-img{width:150px}.add-cart-btn-1{gap:2px;font-size:10px}.add-cart-btn-1 img{width:13px;height:13px}.add-cart-btn-outline-1{gap:2px;font-size:10px}.add-cart-btn-outline-1 img{width:13px;height:13px}.foodzy-header .search-bar{width:450px}}@media (max-width:1100px){.logo-img{width:120px}.foodzy-header .search-bar{width:350px}.foodzy-header .dropdown button .location-section span{font-size:13px}}.add-cart-btn:hover{background-color:#078f3d}.add-cart-btn i{font-size:18px}.modal-dialog-lg{width:1130px!important;max-width:1131px!important}@media (max-width:1200px){.modal-dialog-lg{max-width:100%!important}}.modal-dialog-lg .card{background-color:#0000!important}.modal-dialog-lg .card-wrapper{overflow-y:scroll}.modal-dialog-lg .card-wrapper::-webkit-scrollbar{background:0 0!important;width:0!important}.category-modal .card-wrapper{scrollbar-width:none!important}.modal-dialog-lg .card-wrapper .col-md-2{width:15.66%!important}.category-modal{gap:16px;display:flex}.get-app-content{height:450px;overflow:hidden scroll}@media (max-width:950px){.category-modal{gap:45px!important}.modal-dialog-lg{max-width:97%!important}.get-app-modal{top:0!important}}@media (max-width:760px){.category-modal{gap:30px!important}}.modal-small{width:700px!important;max-width:700px!important;max-height:400px!important}.get-app-modal{top:70px}.get-app-wrapper{opacity:1;border-radius:16px;justify-content:center;align-items:center;width:100%;display:flex;position:relative;background:#fff!important}.get-app-height{height:356px;background:#fff url(/Assets/bg-modal.png) 50%/cover no-repeat!important}.close-btn-wrapper{background-color:#078f3d;border-radius:0 7px 0 16px;width:20px;height:20px;padding:15px;position:absolute;top:0;right:0}.close-btn{cursor:pointer;width:12px;height:12px;position:absolute}.get-app-wrapper h3{font-size:24px}.get-app-wrapper p{max-width:420px;margin:0 auto;font-size:15px}.remove-btn:hover,.remove-btn:focus,.remove-btn{color:#dc0202!important;font-size:14px!important;font-weight:300!important}.description-section p{font-family:Lexend;font-weight:400;font-style:Regular;letter-spacing:-.24px;color:#818181;font-size:14px;line-height:18px}.wishlist-btn{color:#545454;cursor:pointer;background:#fff;border:1.5px solid #545454;border-radius:12px;height:42px;padding:6px 18px;font-size:15px;font-weight:500}.wishlist-btn img{filter:grayscale();opacity:.7;color:#545454;border-color:#545454;width:20px;height:18.5px;margin-right:5px}:is(.swiper-button-prev,.swiper-button-next) svg{width:23px!important;padding:7px!important}.swiper-horizontal .swiper-button-prev,.swiper-horizontal .swiper-button-next,.swiper-horizontal~.swiper-button-prev,.swiper-horizontal~.swiper-button-next{top:23px!important}.swiper{margin-top:-50px!important;padding-top:50px!important}.swiper-horizontal .swiper-button-prev{left:auto!important;right:45px!important}.modal-open{padding-right:0!important}.view-all-link{color:#7b7b7b;z-index:11;margin-right:100px;font-size:15px;font-weight:500}.discounted-price{font-size:16px;font-family:400}.login-wrapper{width:100%;height:auto;background:#fff!important}.modal-content{border-radius:25px!important}.login-modal-text p{color:#545454;margin-top:10px;font-size:15px;font-weight:300}.form-fields p{letter-spacing:0;color:#000;margin-top:20px;margin-bottom:5px;font-size:14px;font-weight:600;line-height:100%}.form-fields input{color:#7b7b7b;background-color:#f4f4f4;border-radius:10px;width:100%;height:40px;padding:0 10px;font-size:15px;font-weight:400;line-height:100%}.input-wrapper{position:relative}.input-wrapper input{border-radius:6px;outline:none;width:100%;padding:10px 40px 10px 12px;border:none!important}.form-fields input::placeholder{font-size:14px!important;font-weight:400!important}.input-wrapper .input-icon{width:20px;position:absolute;top:50%;right:12px}.input-wrapper .eye{width:20px;position:absolute;top:50%;right:12px;cursor:pointer!important}.form-fields .forgot-password{letter-spacing:-.22px;vertical-align:middle;color:#078f3d;font-size:14px;font-weight:600;line-height:100%}.form-fields .sign-in-btn{color:#fff;background-color:#078f3d;border:none;border-radius:25px;width:100%;margin-top:20px;padding:10px;font-size:16px;font-weight:500;line-height:24px}.forgot-password-modal .modal-content{border:none;border-radius:16px;top:70px;box-shadow:0 4px 20px #00000026}.forgot-password-modal-body{background:#fff;border-radius:16px;position:relative;padding:40px 35px!important}.forgot-password-modal-body h4{color:#000;margin-bottom:8px;font-size:25px;font-weight:700;line-height:100%}.forgot-password-modal-body>p{color:#545454;letter-spacing:-.24px;margin-bottom:24px;font-size:15px;line-height:100%}.forgot-password-modal-body .form-label{color:#2a2a2a;margin-bottom:10px;font-weight:400;display:block;font-size:14px!important}.forgot-password-modal-body .form-control{color:#2a2a2a;background-color:#f5f5f5;border:1px solid #f0f0f0;border-radius:8px;height:44px;margin-bottom:20px;padding:12px 14px;font-size:14px;transition:all .3s}.forgot-password-modal-body .form-control:focus{box-shadow:none;background-color:#fff;border-color:#e0e0e0;outline:none}.forgot-password-modal-body .form-control::placeholder{color:#b3b3b3;font-size:14px}.modal .btn-success{color:#fff;text-transform:none;border-radius:30px;width:100%;height:46px;font-size:16px;font-weight:700;line-height:18.07px;background-color:#078f3d!important;border:none!important}.forgot-password-modal-body .text-center{margin-top:20px}.forgot-password-modal-body .forgot-password-link{color:#000;font-size:14px;transition:all .3s}.forgot-password-modal-body .forgot-password-link span{color:#078f3d;font-weight:600}.forgot-password-modal.modal-small{width:480px!important;max-width:480px!important}@media (max-width:575px){.forgot-password-modal-body{padding:18px 14px!important}}.input-wrapper{width:100%;position:relative}.input-wrapper .form-control{background-color:#f5f5f5;border:1px solid #f0f0f0;border-radius:8px;height:44px;padding-left:14px;padding-right:44px;font-size:14px;transition:all .3s}.input-wrapper .form-control:focus{box-shadow:none;background-color:#fff;border-color:#e0e0e0;outline:none}.input-wrapper .form-control::placeholder{color:#b3b3b3;font-size:14px;font-weight:400}.input-wrapper .input-icon,.input-wrapper .eye{opacity:.6;width:20px;height:20px;position:absolute;top:50%;right:14px;transform:translateY(-50%)}.filter-box{background:#fff;border:1px solid #d9d9d9;border-radius:8px}.otp-input-box{text-align:center;border:1px solid #ddd;border-radius:10px;width:50px;height:50px;font-size:22px}.resend-link{color:#00a651}.slider{background:#ddd;border-radius:5px;height:5px;position:relative}.mobile-filter-overlay{z-index:1050;background:#00000080;position:fixed;inset:0}.mobile-filter-panel{background:#fff;width:85%;max-width:400px;height:100%;position:absolute;top:0;right:0;overflow-y:auto;box-shadow:-2px 0 8px #0003}.filter-toggle img{filter:none}.slider .progress{background:#078f3d;border-radius:5px;height:100%;position:absolute}.range-input{position:relative}.range-input input{pointer-events:none;appearance:none;background:0 0;width:100%;height:5px;position:absolute;top:-5px}input[type=range]::-webkit-slider-thumb{cursor:pointer;pointer-events:auto;appearance:none;background:#fff;border:5px solid #078f3d;border-radius:50%;width:20px;height:20px}.cart{margin-top:90px}@media (max-width:991px){.cart{margin-top:10px}.cart .add-cart-btn{padding:5px 8px;font-size:11px}}.cart .badge-primary{background-color:#e9961c;border-radius:0 8px 8px 0;padding:5px 10px;font-size:12px;font-weight:600}.custom-green-checkbox{accent-color:#078f3d!important}.terms-checkbox p{font-size:14px;font-weight:400}.terms-checkbox span{color:#078f3d;cursor:pointer;font-size:14px;font-weight:600;text-decoration:none}.sidebar ul{border:1px solid #d9d9d9;border-radius:10px}.sidebar ul li{border-top:0;border-bottom:1px solid #d9d9d9;padding:15px;list-style:none}.sidebar ul li:last-child{border-bottom:0}.sidebar ul li a{color:#000;font-size:15px;font-weight:300;line-height:24px;text-decoration:none}.sidebar ul li a:hover,.sidebar ul li.active a{font-weight:400}.sidebar ul li.active a img{filter:invert(0)!important}.terms-btn{color:#fff;background-color:#078f3d;border:none;border-radius:25px;width:100%;margin-top:20px;padding:10px;font-size:16px;font-weight:500;line-height:24px}.address-page .outer-container{border:1px solid #d9d9d9;border-radius:10px;margin-top:15px;padding:20px}.address-page .outer-container h2,.address-page-edit .outer-container h2{color:#000;font-size:18px;font-weight:500}.button-address-green{border:2px solid #078f3d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.button-address-green div{background-color:#078f3d;border:none;border-radius:50%;width:10px;height:10px;line-height:10px}.button-address-gray{background:0 0;border:2px solid #a3a7a8;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;display:flex}.button-address-gray div{background-color:#a3a7a8;border-radius:50%;width:10px;height:10px}.inner-container .address-card{border-radius:10px;width:327px;margin-top:15px;padding:18px;display:inline-block;border:1px solid #d9d9d9!important}.inner-container .address-card h6{color:#000;font-size:15px;font-weight:300}.inner-container .address-card p{color:#818181;width:177px;font-size:14px;font-weight:300}.inner-container .address-card .txt-green{color:#078f3d;font-size:14px;font-weight:500}.inner-container .address-card .txt-red{color:#dc0202;font-size:14px;font-weight:500}.inner-container h4{color:#000;font-size:18px;font-weight:400}.inner-container .address-card .txt-gray{color:#d9d9d9;font-size:22px;font-weight:300}.inner-container .address-card .btn-bottom{padding:0 50px}.address-page-edit .inner-container{padding:0 0 0 35px}.address-page-edit .inner-container label{font-size:14px;font-weight:400}.address-page-edit .inner-container input,.address-page-edit .inner-container select{background-color:#f4f4f4;border:none;border-radius:5px;width:280px;height:42px;padding-left:15px}.address-page-edit .inner-container input::placeholder,.address-page-edit .inner-container .form-select,.address-page-edit .inner-container .form-control{color:#818181;font-size:13px;font-weight:300}.address-page-edit .outer-container{border:1px solid #d9d9d9;border-radius:10px;margin-top:15px;padding:20px}.side-arrow-img{border:1px solid #000;border-radius:50%;justify-content:center;align-items:center;width:30px;height:30px;padding:4px 7px;display:flex}.profile-container{margin-top:110px}.profile-card{background:#fff;border:1px solid #e5e5e5;border-radius:10px}.profile-card .form-control,.css-1hgcujo-MuiPickersInputBase-root-MuiPickersOutlinedInput-root{box-shadow:none;height:42px;font-size:14px;font-weight:300;line-height:100%;color:#818181!important;background-color:#f4f4f4!important;border:none!important}.profile-card .input-group-text{color:#818181!important;background-color:#f4f4f4!important;border:none!important}.edit-icon{cursor:pointer;background:#078f3d;border-radius:50%;padding:6px 7px;position:absolute;bottom:20px;right:-1px;box-shadow:0 0 4px #0003}.edit-icon img{align-items:center;line-height:17px;display:flex}.save-btn{color:#fff;background:#078f3d;border:none;border-radius:8px;padding:8px 25px}.delete-btn{color:#dc0202;background:#fff;border:1px solid #dc0202;border-radius:8px;padding:8px 25px}.profile-card .form-control::placeholder,.profile-card input[type=date]{color:#818181!important}input[type=date]::-webkit-calendar-picker-indicator{opacity:0;cursor:pointer;width:100%;height:100%;position:absolute;right:0}input[type=date]{background-color:#f4f4f4;position:relative}.form-label span{color:#818181;size:10px!important}.delete-modal-wrapper{background:#fff;border-radius:25px;padding:4rem}.delete-icon-wrapper{border:2px solid #c9392d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto;display:flex}.delete-text{color:#818181;font-size:18px;font-weight:300;line-height:20px}.cancel-delete-btn{size:16px;color:#000;background:#e5e5e5;border:none;border-radius:5px;padding:8px 25px;font-weight:500;line-height:20px}.confirm-delete-btn{color:#fff;size:16px;background:#f40a18;border:none;border-radius:5px;padding:8px 25px;font-weight:500;line-height:20px}.delivery-method{border:1px solid #d9d9d9;border-radius:10px;padding:20px}.lock-icon-wrapper{border:2px solid #078f3d;border-radius:50%;justify-content:center;align-items:center;width:50px;height:50px;margin:0 auto;display:flex}.profile-card .form-fields label{color:#000;margin-bottom:7px;font-size:14px;font-weight:400}.empty-cart-text{color:#818181;font-size:20px;font-weight:300}.order-details h4{color:#000;font-size:18px;font-weight:500;margin-bottom:0!important}.discount{color:#3d7dfd!important}.order-details .price{font-size:15px;font-weight:500}.order-details .order-status{color:#e94904;font-size:14px;font-weight:300}.order-details .order-date{color:#818181;font-size:13px;font-weight:300}.order-btns .delivery-btn{color:#066e96;background-color:#dbf5ff;border:none;border-radius:5px;font-size:13px;font-weight:400;width:100px!important;padding:5px 8px!important}.order-btns .add-cart-btn-outline-2,.order-btns .add-cart-btn-outline-2:hover{color:#078f3d;cursor:pointer;background-color:#fff;border:1px solid #078f3d;border-radius:10px;justify-content:center;font-size:14px;font-weight:400;display:inline-flex;width:130px!important;padding:7px!important}.order-btns .cancel-btn{color:#dc0202;cursor:pointer;background-color:#fff;border:none;justify-content:end;gap:8px;font-size:14px;font-weight:300;display:inline-flex}.order-details .order-status.completed{color:#078f3d;font-weight:300}@media (max-width:575px){.order-details h4{font-size:1rem}.order-details .order-date{font-size:.9rem}.order-btns .delivery-btn,.order-btns .add-cart-btn-1,.order-btns .add-cart-btn-outline-2,.order-btns .cancel-btn{width:100%!important}.outer-container{padding-left:8px;padding-right:8px}}@media (max-width:500px){.profile-container .col-md-3{display:none!important}.profile-card{max-width:520px;margin:0 auto;padding-left:12px;padding-right:12px}.profile-card>.d-flex{align-items:center;gap:1rem;flex-direction:column!important}.profile-image-box{justify-content:center;margin-bottom:8px;display:flex}.profile-image-box img.rounded-circle{object-fit:cover;width:110px!important;height:110px!important}.edit-icon{bottom:6px!important;right:8px!important}.profile-card .d-flex.gap-3.mt-3{flex-direction:column;align-items:center}.save-btn,.delete-btn{width:100%}.profile-card .row .col-md-6{padding-left:.25rem;padding-right:.25rem}}.notification-card .notification-icon{background-color:#ededed;border-radius:50%;padding:15px}.notification-card .notification-icon img{text-align:center;width:25px;line-height:25px}.notification-card .notification-content h5{color:#078f3d;font-size:13px;font-weight:400}.notification-card .notification-content span{color:#818181;font-size:13px;font-weight:400}.notification-card p{color:#000;font-size:12px;font-weight:200}.repeat-order-btn{color:#072e8f;cursor:pointer;background-color:#0000;border:none;justify-content:end;align-items:center;gap:8px;font-size:14px;font-weight:300;display:flex}.repeat-order-btn img{width:20px}.payment-method{flex-direction:row!important;gap:1.5rem!important}@media (max-width:400px){.top-selling-section h4{font-size:18px}.top-selling-section .view-all-link{font-size:12px}}@media (max-width:768px){.modal-small{max-width:100%!important}.forgot-password-modal.modal-small{width:100%!important;max-width:90vw!important}.forgot-password-modal-body{padding:30px 20px!important}.categories-row .card-body .card-title,.explore-text{font-size:14px!important}}@media (max-width:870px){.copy-right-text,.footer-links span{font-size:13px}.store-img{width:110px}.explore-text{font-size:15px!important}}@media (max-width:991px){.foodzy-header{display:none!important}.delivery-method{margin-bottom:10px!important}}@media (max-width:1090px){.footer-wrapper{flex-direction:column!important;gap:10px!important}.payment-method{flex-direction:column!important;gap:5px!important}}@media (max-width:1140px){.banner-section{margin-top:150px!important}.foodzy-header .profile-name{display:none!important}.topSellingSwiper .offer-price-tag{width:87%!important}}@media (max-width:1300px){.banner-section{margin-top:130px!important}.topSellingSwiper .offer-price-tag{width:82%}}@media (max-width:990px){.banner-section{margin-top:20px!important}.banner-section .carousel-item img{height:auto!important}.forgot-password-modal-body.p-5{padding:1.5em!important}}@media (max-width:1600px){.topSellingSwiper .offer-price-tag{width:85%}}.product-name-ellipsis{white-space:nowrap;text-overflow:ellipsis;width:100%;display:block;overflow:hidden}@media (max-width:768px){.image-grid .main-image{margin-bottom:1.5em!important}.category-modal .col-md-2{width:48%!important}.category-modal{gap:0!important}.category-modal img{width:100px;height:100px}.get-app-wrapper.p-5{padding:2rem!important}}:root{--track-green:#23a455}.track-wrapper{padding:.5rem 0}.track-container{background:0 0}.track-steps{padding:2rem 0;position:relative}.track-progress-line{z-index:1;background:#078f3d;border-radius:2px;height:2px;position:absolute;top:31%;left:9.5%;right:9.5%;transform:translateY(-50%)}.track-step{z-index:3;flex-basis:20%;position:relative}.track-step-circle{z-index:4;box-sizing:border-box;background:#fff;border:1px solid #078f3d;border-radius:50%;justify-content:center;align-items:center;width:20px;height:20px;margin:0 auto;transition:border-color .2s,transform .15s;display:inline-flex;position:relative}.track-step-circle.track-completed{border-color:var(--track-green)}.track-step-circle.track-completed .track-inner{background:var(--track-green)}.track-step-circle .track-inner{transition:background .2s,transform .15s}.track-step-circle .track-inner,.track-inner{background:0 0;border-radius:50%;width:10px;height:10px;display:inline-block}.track-completed .track-inner,.track-step-circle.track-completed .track-inner,.track-step-circle.track-completed>.track-inner{background:var(--track-green)}.track-step-title{color:#111;margin-top:10px;font-size:15px;font-weight:700}@media (max-width:1024px){.track-step-title{font-size:13px}}@media (max-width:992px){.track-step-title{font-size:9px!important}.track-progress-line{top:32%}}.track-step-date{color:#9b9b9b;margin-top:6px;font-size:12px}@media (max-width:576px){.track-steps{padding:1rem 0}.track-step-title{font-size:13px}.track-step-circle{border-width:2px;width:28px;height:28px}.track-step-circle .track-inner,.track-inner{width:9px;height:9px}}.react-datepicker-wrapper{width:100%}.react-datepicker__input-container input{height:38px;padding:.375rem .75rem;font-size:14px}
