all
We deliver to you every day from 6 am to 11 pm
Your Cart
Add ₹89.00 to cart and get free shipping!
Subtotal: ₹40.00
Free Shipping on All Orders Over ₹
Add ₹89.00 to cart and get free shipping!
Subtotal: ₹40.00
Free Shipping on All Orders Over ₹
Dont miss this opportunity while supplies last.
available only:
2available only:
10available only:
10available only:
8available only:
9available only:
8Dont miss this opportunity while supplies last.
available only:
2available only:
7available only:
8available only:
10available only:
10available only:
10
<!– Compact Popup Overlay with Uploaded Logo –>
<div id=”popup-overlay” style=”position:fixed;inset:0;z-index:1000;display:flex;justify-content:center;align-items:center;background:rgba(50,80,64,0.28);backdrop-filter:blur(6px);animation:glassFadeIn 0.8s;”>
<div id=”popup-box”
style=”
background: rgba(236,255,240,0.65);
border-radius: 22px;
width: 320px;
max-width:90vw;
padding: 32px 24px 28px;
box-shadow:0 8px 32px 0 #1d5c2a55,0 1.5px 6px #4caf5033;
border: 1.5px solid #43a04788;
position:relative;
backdrop-filter:blur(2.5px);
outline: 3px solid #8ce9b3c8;
“>
<!– Progress Bar –>
<div id=”progress-bar” style=”height:5px;background:#ccebc4;border-radius:4px;overflow:hidden;margin-bottom:18px;”>
<div id=”progress-step” style=”width:50%;height:100%;background:linear-gradient(90deg,#388E3C 60%,#e1f9e6 100%);transition:width 0.5s;”></div>
</div>
<!– Logo & Tagline Row –>
<div style=”text-align:center;margin-bottom:18px;”>
<img src=”tafzo-logo.jpg” alt=”Tafzo Logo” style=”height:44px;margin-bottom:3px;border-radius:6px;box-shadow:0 1px 4px #388E3C22;” />
<h2 style=”color:#2e7d32;font-size:20px;font-weight:900;letter-spacing:1px;margin:6px 0 2px 0;”>Tafzo</h2>
<span style=”background:linear-gradient(90deg,#4CAF50 50%,#81c784 100%);background-clip:text;-webkit-background-clip:text;color:transparent;font-size:14px;font-weight:600;”>
Fastest Grocery App
</span>
</div>
<!– Step 1: Mobile Input –>
<form id=”mobile-step” onsubmit=”event.preventDefault();showOtpStep();” style=”display:block;animation:fadeInput 0.6s;”>
<label style=”color:#388E3C;font-size:13px;font-weight:700;display:flex;align-items:center;gap:6px;”>
<span style=”font-size:16px;”>📱</span> Mobile Number
</label>
<div style=”display:flex;margin-top:7px;gap:8px;”>
<span style=”background:#e8f5e9;color:#388E3C;padding:9px 12px;border-radius:8px;font-weight:600;text-shadow:0 1.5px 5px #a5d6a740;”>+91</span>
<input type=”text” id=”number” maxlength=”10″ pattern=”\d{10}” required
style=”flex:1;background:rgba(255,255,255,.72);border:1.3px solid #388E3C;border-radius:8px;padding:10px 13px;font-size:14px;box-shadow:0 2px 11px #388e3c18;transition:box-shadow 0.25s, border-color 0.2s;outline:none;” />
</div>
<button type=”submit”
style=”width:100%;margin-top:22px;background:linear-gradient(90deg,#43a047 60%,#8ce9b3 100%);color:#fff;border:none;border-radius:10px;padding:12px 0;font-size:15px;font-weight:800;box-shadow:0 2px 12px #388e3c25;”>
<span style=”margin-right:6px;font-size:20px;”>🚀</span> Get OTP
</button>
</form>
<!– Step 2: OTP Input (Initially Hidden) –>
<form id=”otp-step” onsubmit=”event.preventDefault();verifyOtp();” style=”display:none;animation:fadeInput 0.6s;”>
<label style=”color:#388E3C;font-weight:700;display:flex;align-items:center;gap:6px;”>
<span style=”font-size:18px;”>🔒</span> Enter OTP
</label>
<input type=”text” id=”otp” maxlength=”6″
placeholder=”Type your 6-digit OTP”
style=”margin-top:7px;width:100%;background:rgba(255,255,255,0.72);border:1.3px solid #388E3C;border-radius:8px;padding:11px 14px;font-size:15px;box-shadow:0 2px 10px #388e3c14;transition:box-shadow 0.25s, border-color 0.2s;outline:none;” />
<button type=”submit”
style=”width:100%;margin-top:20px;background:linear-gradient(90deg,#43a047 60%,#8ce9b3 100%);color:#fff;border:none;border-radius:10px;padding:12px 0;font-size:15px;font-weight:800;box-shadow:0 2px 12px #388e3c25;”>
<span style=”margin-right:6px;font-size:20px;”>✅</span> Verify & Login
</button>
<div style=”margin-top:12px;text-align:center;color:#388E3C;font-size:13px;”>
<a href=”#” onclick=”resendOtp();return false;” style=”text-decoration:underline;”>Resend OTP</a>
</div>
</form>
<!– Security tip –>
<div style=”margin-top:22px;color:#1b5e20;font-size:13px;text-align:center;opacity:0.85;padding:0 10px;”>
<span style=”font-size:16px;”>💡</span> Secure OTP login — No passwords needed.
</div>
<!– Info Text –>
<p style=”margin-top:16px;color:#388E3C;font-size:11.5px;text-align:center;”>
By continuing, you agree to our <a href=”#” style=”color:#2e7d32;text-decoration:underline;”>Terms</a> & <a href=”#” style=”color:#2e7d32;text-decoration:underline;”>Privacy</a>
</p>
<!– Close Button –>
<button onclick=”closePopup()” style=”
position:absolute;top:20px;right:18px;background:rgba(67,160,71,0.15);
border:1px solid #388e3c36;border-radius:50%;width:38px;height:38px;color:#388E3C;font-size:22px;font-weight:700;box-shadow:0 1px 10px #388e3c20;cursor:pointer;backdrop-filter:blur(1px);”>
✕
</button>
</div>
</div>
<style>
@keyframes glassFadeIn { from { opacity:0; transform:scale(0.94);} to {opacity:1; transform:scale(1);} }
@keyframes fadeInput { from {opacity:0;transform:translateY(8px);} to {opacity:1;transform:translateY(0);} }
input:focus { border-color: #4CAF50 !important; box-shadow:0 2px 16px #81c78466 !important;}
</style>
Add ₹89.00 to cart and get free shipping!
Subtotal: ₹40.00
Free Shipping on All Orders Over ₹