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