.Login{gap:.1vw;cursor:pointer}.Login .account{font-size:1.1vw;font-weight:600;color:#fff;gap:.4vw}.Login .accountIcon{font-size:2vw;color:#ebb22c}.Login .loginTxt{color:#ebb22c;font-size:1.1vw;font-weight:700}.Login p{padding:0;margin:0}@media(max-width:480px){.Login{justify-content:flex-start;margin-right:3vw;gap:.1vw;cursor:pointer}.Login .account{font-size:3.8vw;gap:1vw}.Login .accountIcon{font-size:4.2vw}.Login .loginTxt{color:#ebb22c;font-size:4.5vw;font-weight:700}}.Cart{padding:.8vw 1vw;gap:.5vw;border-radius:.7vw;background-color:#aac75e;cursor:pointer}.Cart .cartWrap{color:#fff;border-radius:50%}.Cart .cartTxt{color:#fff;font-size:.8vw;font-weight:700}.Cart p{margin:0;padding:0}.Desktop{padding:1.2vw;position:fixed;overflow:visible!important;justify-content:space-between;width:100%;z-index:9999;background:linear-gradient(0deg,rgb(42,97,100),rgb(64,133,138))}.Desktop .imgWrap{cursor:pointer;padding-left:2vw;width:8vw}.Desktop p{padding:0;margin:0}.Desktop .tag-loc{gap:.5vw}.Desktop .tag-loc .tagLine{margin-right:.2vw;font-size:1.8vw;font-weight:500;color:#feaa28}.Desktop .tag-loc .locationCont{color:#fff;font-size:1vw;font-weight:500;gap:.2vw;cursor:pointer}.Desktop .tag-loc .locationCont .icons{margin-left:.6vw}.Desktop .searchCon{padding:.8vw 1vw;width:40%;margin:0 1vw;border-radius:.5vw;gap:1.5vw;background:#fff;box-shadow:0 4px 8px rgba(0,0,0,.2)}.Desktop .searchCon .searchIcon{color:#414040;font-size:2.3vw}.Desktop .searchCon .inputSearch{width:100%;border:none;background-color:rgba(0,0,0,0);outline:none;font-size:1vw}.Desktop .searchCon .inputSearch::placeholder{color:#999;opacity:1}.Desktop .login-cart{gap:1.5vw;padding-right:2vw}.popup-overlay-down{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.popup-content-down{display:block;position:absolute;top:10%;right:4%;align-items:center;justify-content:center;background:#fff;padding:2vw 1vw;border-radius:1vw;width:17%;height:auto}.popup-content-down .account-txt{font-size:1.3vw;font-weight:800;color:gray;margin:0;padding-top:1vw}.popup-content-down p{margin:0;padding:0}.popup-content-down .number{margin:0;padding:.2vw;font-size:.8vw}.popup-content-down .links-cont{gap:1vw;padding:.6vw 0;color:gray;align-items:flex-start}.popup-content-down .links-cont .links{cursor:pointer;padding:.4vw;width:100%;border-radius:.2vw;color:gray;text-decoration:none}.popup-content-down .links-cont .links:hover{background-color:#f0efef}.popup-content-down .Qr-cont{gap:.5vw}.popup-content-down .Qr-cont .qr-img{width:12vw}.popup-content-down .Qr-cont .qr-txt{line-height:1vw;color:gray;font-size:.85vw}@media(max-width:768px){.popup-content-down{position:fixed;top:auto;right:auto;bottom:6%;left:50%;transform:translateX(-50%);width:70%;height:auto;padding:6vw 4vw;border-radius:3vw}.popup-content-down .account-txt{font-size:3.4vw;padding-top:0}.popup-content-down .number{font-size:2.6vw;padding:1vw 0}.popup-content-down .links-cont{gap:2.5vw;width:100%}.popup-content-down .links-cont .links{font-size:2.6vw;padding:1.5vw 2vw;border-radius:1.5vw}.popup-content-down .Qr-cont{flex-direction:row;align-items:center;gap:3vw}.popup-content-down .Qr-cont .qr-img{width:28vw}.popup-content-down .Qr-cont .qr-txt{font-size:2.4vw;line-height:3.6vw}}@media(max-width:480px){.popup-content-down{border-radius:4vw 4vw 6vw 6vw;width:57%;bottom:5%;left:70%}.popup-content-down .account-txt{font-size:4.6vw}.popup-content-down .number{font-size:3.4vw}.popup-content-down .links-cont{gap:1vw}.popup-content-down .links-cont .links{font-size:3.4vw;padding:2.2vw}.popup-content-down .Qr-cont{flex-direction:column;align-items:flex-start;gap:4vw}.popup-content-down .Qr-cont .qr-img{width:40vw}.popup-content-down .Qr-cont .qr-txt{font-size:3.2vw;line-height:4.6vw}}.searchBar{position:relative}.searchResults{position:absolute;left:0;top:calc(100% + .5rem);width:100%;max-height:60vh;background:#fff;border-radius:.75rem;box-shadow:0 12px 30px rgba(0,0,0,.12);padding:.5rem 0;overflow-y:auto;z-index:1000}.searchResults.mobile{top:calc(100% + 1rem);box-shadow:0 16px 36px rgba(0,0,0,.14)}.searchResult{display:flex;width:100%;text-align:left;padding:.65rem 1rem;gap:.75rem;border:none;background:rgba(0,0,0,0);cursor:pointer;transition:background .2s ease}.searchResult.active,.searchResult:hover{background-color:#f2f6f7}.resultThumbnail{width:3.5rem;height:3.5rem;object-fit:cover;border-radius:.6rem;background:#f7f7f7;flex-shrink:0}.resultText{display:flex;flex-direction:column;gap:.2rem;flex:1}.resultTitle{margin:0;font-size:.95rem;font-weight:600;color:#1a1a1a}.resultDescription{margin:0;font-size:.8rem;color:#6b6b6b;line-height:1.2;overflow:hidden;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical}.resultPrice{margin:0;font-size:.85rem;font-weight:600;color:#1a7f72}.searchStatus{padding:1rem;text-align:center;font-size:.9rem;color:#555}.popup-overlay{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.5);display:flex;justify-content:center;align-items:center}.popup-content{gap:.4vw;position:relative;background:#fff;padding:25px;border-radius:10px;width:30vw;max-width:40vw;min-height:18vw;max-height:30vw;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2)}.imgCont{width:8vw;justify-content:center;align-items:center}.tag{font-weight:500;color:#feaa28}.num,.tag{font-size:1vw}.num{border:1.5px solid #9e9c9c;width:70%;margin:0;padding:0 1vw;border-radius:.7vw;font-weight:800}.phoneInput{border:none;width:100%;padding:.5vw 1vw;margin:10px 0;font-size:1vw}.phoneInput::placeholder{color:gray;font-size:.9vw;font-weight:600;opacity:1}.phoneInput:focus{border:none;outline:none}.submitBtn{margin-top:1vw;padding:1vw 7.5vw;border:none;border-radius:.6vw;font-size:1vw;background-color:green;color:#fff}.submitBtn:hover{background-color:gray;color:#fff}.verifyBtn{margin-top:1vw;padding:1vw 9vw;border:none;border-radius:.6vw;font-size:1vw;background-color:green;color:#fff}.closeBtn{position:absolute;left:3%;border:none;border-radius:50%;width:2vw;height:2vw;font-size:1.2vw;cursor:pointer}.policy{font-size:.7vw;margin-top:1.5vw;color:gray;cursor:pointer}.otp-message{text-align:center;font-size:14px;margin-bottom:15px;color:#444}.otp-input{width:18vw;text-align:center;font-size:1vw;padding:10px;letter-spacing:1px;border:1px solid #ccc;border-radius:8px;outline:none}.otp-input:focus{border-color:#4caf50}.success-popup{position:absolute;bottom:20px;background:#4caf50;color:#fff;padding:10px 20px;border-radius:8px;font-weight:700;animation:fadeIn .3s ease-in-out}@keyframes fadeIn{0%{opacity:0;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}@media(max-width:480px){.popup-content{background:#fff;min-width:95vw;min-height:72vw;height:auto;transition:all .3s ease-in-out;gap:1vw}.imgCont{width:18vw}.tag{font-size:3.4vw!important;font-weight:500;color:#feaa28}.num{width:95%!important;margin:0;padding:0 1.8vw!important;font-size:3.5vw!important;border-radius:1.6vw}.otp-input{width:60vw;font-size:3.5vw}.phoneInput{border:none;width:50%;padding:.5vw 1vw;margin-left:1vw;font-size:3.3vw}.phoneInput:focus{border:none;outline:none}.phoneInput::placeholder{font-size:3.2vw!important}.submitBtn{margin-top:2vw;padding:2.7vw 29vw!important;border:none;background-color:green;border-radius:1.4vw;color:#fff;font-size:3.5vw!important}.submitBtn:hover{background-color:gray;color:#fff}.closeBtn{position:absolute;left:3%;top:4%;border:none;border-radius:50%;padding:1vw;font-size:4vw!important}.verifyBtn{margin-top:2vw;padding:2vw 29vw!important;background-color:green;border-radius:1.4vw;color:#fff;border:none;font-size:3.8vw!important}.policy{font-size:2.5vw!important;margin-top:2vw;color:gray}}.popup-overlay-loc{position:fixed;top:0;left:0;width:100%;height:100%;background-color:rgba(0,0,0,.5);z-index:1000}.popup-content-loc-desktop{display:block;position:absolute;top:15%;left:5%;align-items:center;justify-content:center;background:#fff;padding:1vw 1vw 1vw 2vw;border-radius:8px;width:32%;height:auto}.popup-content-loc-desktop .use-location-btn{width:100%;margin-top:1vw;padding:.65vw 1vw;border:none;border-radius:.4vw;background-color:#5ab91f;color:#fff;font-size:1vw;font-weight:600;cursor:pointer;transition:opacity .2s ease}.popup-content-loc-desktop .use-location-btn:disabled{opacity:.5;cursor:not-allowed}.txt{text-align:start;margin-bottom:1vw;font-size:1vw;width:100%}.btns{width:100%;gap:1vw}.btns .loc{padding:.5vw;border:none;background-color:#5ab91f;color:#fff;border-radius:.4vw;font-size:1vw;cursor:pointer}.btns .or{padding:.6vw;background-color:#d9d4d4;border-radius:50%}.btns .location-input{font-size:1vw;padding:.6vw 1.7vw;border-radius:.4vw;border:1px solid #a6a3a3}.close-icon{position:absolute;font-size:1vw;cursor:pointer;top:5%;right:2%}.pop-content-loc-mobile,.popup-content-loc-mobile{display:none}@media(max-width:480px){.popup-content-loc-desktop{display:none!important}.pop-content-loc-mobile{display:block!important;position:absolute;bottom:0;width:100%;height:auto!important;background:#fff;padding:3vw;box-shadow:0 4px 15px rgba(63,64,64,.1);border-top-left-radius:4vw;border-top-right-radius:4vw}.pop-content-loc-mobile .use-location-btn{width:100%;margin-top:4vw;padding:3.5vw;border:none;border-radius:2vw;font-size:4vw;font-weight:700;background-color:#5ab91f;color:#fff;cursor:pointer}.pop-content-loc-mobile .use-location-btn:disabled{opacity:.5;cursor:not-allowed}.pop-content-loc-mobile .close-icon{position:absolute;font-size:7vw;padding:1vw;cursor:pointer;top:-15%;left:47%;background-color:#a7a4a4;border-radius:50%}.pop-content-loc-mobile .txt{margin-bottom:3vw;font-size:5vw;font-weight:900}.pop-content-loc-mobile .location-input{width:100%;padding:2vw;font-size:3vw}.pop-content-loc-mobile .divider{justify-content:center;margin:4vw 0 2vw;font-size:3.4vw;font-weight:600;color:#666}.pop-content-loc-mobile .divider .or{padding:0 1.5vw;background-color:#d9d4d4;border-radius:50%}.pop-content-loc-mobile .loc{width:100%;padding:3vw;border:none;border-radius:2vw;background-color:#5ab91f;color:#fff;font-size:4vw;font-weight:700}.pop-content-loc-mobile .searchCon{outline:none;padding:4vw 2vw;width:100%;margin:0 1vw;border-radius:2vw;gap:1.5vw;border:1.5px solid gray;background:#fff}.pop-content-loc-mobile .searchCon .searchIcon{color:#414040;font-size:6vw}.pop-content-loc-mobile .searchCon .inputSearch{width:100%;border:none;background-color:rgba(0,0,0,0);outline:none;font-size:3.8vw}.pop-content-loc-mobile .searchCon .inputSearch::placeholder{color:#999;opacity:1;font-weight:600}.pop-content-loc-mobile .icon-Cont{color:green;font-size:4.3vw;gap:2vw;padding:1.5vw;margin-top:2.8vw;display:flex;flex-direction:column;align-items:center;text-align:center}.pop-content-loc-mobile .icon-Cont small{color:#555;font-size:3vw;margin-top:1vw}}.popup-overlay-cart{position:fixed;top:0;left:0;z-index:9999;width:100%;height:100%;background:rgba(0,0,0,.7);display:flex;justify-content:center;align-items:center}p{margin:0}.popup-content-cart{position:absolute;top:0;right:0;gap:2vw;background:#f8f6f6;padding:25px;width:27vw;height:100vh;text-align:center;box-shadow:0 0 20px rgba(0,0,0,.2);overflow:hidden}.popup-content-cart .my-cart{width:96%;background-color:#fff;border-radius:1vw;padding:.5vw .8vw;justify-content:space-between}.popup-content-cart .my-cart .cart{font-size:1.3vw;font-weight:800}.popup-content-cart .my-cart .close{font-size:1.3vw;cursor:pointer}.popup-content-cart .delivery-product{width:100%;gap:.3vw;background-color:#fff;border-radius:1.5vw;flex:1;min-height:0;padding:1vw 0 1.5vw;overflow:hidden}.popup-content-cart .delivery-product .delivery-cont{padding:1vw;gap:2vw;width:90%}.popup-content-cart .delivery-product .delivery-cont .watch{font-size:2.5vw;color:green}.popup-content-cart .delivery-product .delivery-cont .shipment-cont{align-items:flex-start;gap:.3vw}.popup-content-cart .delivery-product .delivery-cont .shipment-cont .minutes{font-size:1.2vw;font-weight:900}.popup-content-cart .delivery-product .delivery-cont .shipment-cont .shipment{font-size:.8vw;color:#615f5f;font-weight:600}.popup-content-cart .delivery-product .product-data{width:90%;padding:1vw}.popup-content-cart .delivery-product .product-data .imgCont{width:4vw}.popup-content-cart .delivery-product .product-data .product-cont{width:12vw;margin-left:1vw;gap:.4vw;align-items:flex-start}.popup-content-cart .delivery-product .product-data .product-cont .product-title{text-align:start;font-size:.9vw;font-weight:500}.popup-content-cart .delivery-product .product-data .product-cont .product-value{font-weight:800}.popup-content-cart .delivery-product .counterCont{padding:.2vw .3vw .3vw;border:2px solid #1a7e1a;background-color:#1a7e1a;border-radius:.4vw;outline:none;gap:.3vw;margin-left:4vw}.popup-content-cart .delivery-product .counterCont .count{color:#fff;font-size:.9vw}.popup-content-cart .delivery-product .counterCont .contBtn{font-size:1vw;border:none;border-radius:50%;background-color:#1a7e1a;font-weight:600;justify-content:center;color:#fff}.popup-content-cart .delivery-product .cart-items-container{width:100%;flex:1;min-height:0;overflow-y:auto;align-self:stretch;display:flex;flex-direction:column;align-items:center;gap:.5vw;padding:0 0 1vw;scrollbar-width:thin;scrollbar-color:rgba(0,0,0,.3) rgba(0,0,0,0)}.popup-content-cart .delivery-product .cart-items-container::-webkit-scrollbar{width:6px}.popup-content-cart .delivery-product .cart-items-container::-webkit-scrollbar-track{background:rgba(0,0,0,0)}.popup-content-cart .delivery-product .cart-items-container::-webkit-scrollbar-thumb{background-color:rgba(0,0,0,.3);border-radius:999px}.popup-content-cart .bill-details{padding:.5vw;gap:.6vw;width:90%}.popup-content-cart .bill-details .details{text-align:start;width:100%;font-size:1.1vw;font-weight:800}.popup-content-cart .bill-details .inner-cont{width:100%;justify-content:space-between}.popup-content-cart .bill-details .total-item{gap:.3vw}.popup-content-cart .bill-details .icon{font-size:1.2vw}.popup-content-cart .bill-details .txt{font-size:.8vw;font-weight:500}.popup-content-cart .bill-details .txt1{margin-top:.5vw;font-size:1vw;font-weight:800;margin-bottom:1vw}.popup-content-cart .proceed{width:100%;border-top-left-radius:1vw;border-top-right-radius:1vw;padding:.7vw .3vw;background-color:#fff;box-shadow:0 0 20px rgba(0,0,0,.1);margin-top:auto;align-self:stretch}.popup-content-cart .proceed .proceed-btn{justify-content:space-between;width:100%;background-color:green;color:#fff;padding:.5vw 1vw;border-radius:.4vw;font-size:1.3vw;font-weight:600}.popup-content-cart .proceed .proceed-btn .price{font-size:1vw}.popup-content-cart .proceed .proceed-btn .total{color:#dff5df;font-size:1.1vw}@media(max-width:480px){.popup-content-cart{background:#fff;width:70vw;height:50vw;gap:1vw}.imgCont{width:18vw}.tag{font-size:2.4vw;font-weight:500;color:#feaa28}.num{width:90%;margin:0;padding:0 1.6vw;font-size:3vw;border-radius:1.6vw}.phoneInput{border:none;width:50%;padding:.5vw 1vw;margin-left:1vw;font-size:3vw}.phoneInput:focus{border:none;outline:none}.phoneInput::placeholder{font-size:2.8vw}.submitBtn{margin-top:2vw;padding:2.5vw 28vw;border:none;border-radius:1.4vw;font-size:3vw}.submitBtn:hover{background-color:gray;color:#fff}.closeBtn{position:absolute;left:3%;top:4%;border:none;border-radius:50%;padding:1vw;font-size:3vw}.policy{font-size:2vw;margin-top:2vw;color:gray}}