@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}.foodzy-header .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}.foodzy-header .search-bar .input-group input{background:0 0!important;border-radius:20px!important;padding:8px 17px!important}.foodzy-header .search-bar .input-group .form-control::placeholder{color:#7b7b7b;font-size:14px;font-weight:400}.foodzy-header .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}.card-img,.categories .category-img{border-radius:50%;height:126px;width:126px!important}.categories h2{color:#000;margin-bottom:30px;font-size:25px;font-weight:500}.categories h4{color:#000;margin-top:10px;font-size:16px;font-weight:300}.categories-header h2{color:#000;font-size:25px;font-weight:500}.categories-header span{font-size:14px;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{color:#fff;font-size:13px;font-weight:600;bottom:20px;right:75px}.topSellingSwiper .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;-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}.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{border:1px solid #d9d9d9!important;border-radius:10px!important}.product-list .card-title{color:#000;-webkit-line-clamp:2;-webkit-box-orient:vertical;font-size:15px;font-weight:300;display:-webkit-box;overflow:hidden}.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}.page-wrapper{flex-direction:column;min-height:100%;display:flex}.content-area{flex:1}.footer-section{background-color:#ebffe996;padding:0 50px!important}.footer-section .company-intro-widget p{color:#000;font-size:15px;font-weight:300}.footer-section .company-footer-contact-list .contact-icon{text-align:center;background-color:#078f3d;border-radius:50%;width:34px;height:34px;line-height:34px}.footer-section .social-links .social-link-item{background-color:#000;border-radius:50%;justify-content:center;align-items:center;width:34px;height:34px;display:flex}.footer-section h5{color:#000;font-size:18px;font-weight:500;line-height:28px}.footer-section .company-footer-contact-list{flex-direction:column;justify-content:start;gap:8px;display:flex;padding-left:0!important}.footer-section .company-footer-contact-list li{list-style:none}.footer-section .company-footer-contact-list li a{color:#000;font-size:15px;font-weight:300;line-height:24px;text-decoration:none}.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}.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 .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}.image-grid{border-radius:20px;width:100%;overflow:hidden}.image-grid .main-image{border-radius:20px;height:360px}.image-grid .small-images{width:100%;padding:0 10px;bottom:40px;left:0}.image-grid .small-image{border:2px solid #fff;border-radius:10px;overflow:hidden}.share-icon{text-align:center;cursor:pointer;background-color:#d9d9d9;border-radius:50%;margin-right:20px;padding:4px 10px;line-height:34px}.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}@media (max-width:1000px){.foodzy-header{display:none!important}}.mobile-header{background:#fff;border-bottom:1px solid #ddd}.mobile-sidebar{z-index:9999;background:#fff;width:260px;height:100vh;transition:all .35s;position:fixed;top:0;right:-260px;box-shadow:2px 0 8px #0003}.mobile-sidebar.open{right:0}.sidebar-overlay{z-index:9000;background:#00000073;width:100vw;height:100vh;position:fixed;top:0;left:0}.sidebar-links li a{color:#000;font-size:18px;text-decoration:none}.add-cart{gap:100px}.add-cart-btn{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{color:#078f3d;cursor:pointer;background-color:#fff;border:1px solid #078f3d;border-radius:10px;align-items:center;gap:8px;padding:8px 15px;font-size:18px;font-weight:500;display:inline-flex}.add-cart-btn:hover{background-color:#078f3d}.add-cart-btn i{font-size:18px}.modal-dialog-lg{width:1130px!important;max-width:1131px!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}.modal-dialog-lg .card-wrapper{scrollbar-width:none!important}.modal-dialog-lg .card-wrapper .col-md-2{width:15.66%!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}.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-top:10px;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{pointer-events:none;width:20px;position:absolute;top:50%;right:12px;transform:translateY(-50%)}.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;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-size:14px;font-weight:600;display:block}.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:768px){.forgot-password-modal.modal-small{width:100%!important;max-width:90vw!important}.forgot-password-modal-body{padding:30px 20px!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{opacity:.6;pointer-events:none;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}.slider .progress{background:#078f3d;border-radius:5px;height:100%;position:absolute}.range-input{position:relative}.range-input input{pointer-events:none;-webkit-appearance:none;background:0 0;width:100%;height:5px;position:absolute;top:-5px}input[type=range]::-webkit-slider-thumb{cursor:pointer;pointer-events:auto;-webkit-appearance:none;background:#fff;border:5px solid #078f3d;border-radius:50%;width:20px;height:20px}.cart{margin-top:90px}.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}
