body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;font-family:-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}code{font-family:source-code-pro,Menlo,Monaco,Consolas,Courier New,monospace}.app-container{background-color:#f2f2f2;font-family:Arial,sans-serif;margin:0 auto;max-width:768px}.header{align-items:center;background-color:#fff;box-shadow:0 4px 10px #0000001a;display:flex;justify-content:space-between;max-width:770px;position:fixed;top:0;width:100%;z-index:1000}.logo h1{font-size:24px;padding-left:21px}.location span{font-size:16px;padding-right:21px}.search-bar input{font-size:16px;margin:20px 0;padding:10px;width:100%}.stores-grid{display:flex;flex-wrap:wrap;margin-bottom:65px}.store-item{border:1px solid #ddd;border-radius:10px;display:flex;margin:1%;padding:10px;width:-webkit-fill-available}.store-item img{border-radius:5px;width:150px}.store-details{border-top:1px solid #c6c1c1;justify-content:space-between;padding-top:10px}.footer,.store-details{display:flex;width:100%}.footer{background-color:#fff;border-top:1px solid #ddd;bottom:0;justify-content:space-around;left:0;padding:10px 0;position:fixed}.home-item-image{width:190px}.home-item-image img{border-radius:15px;object-fit:cover;width:100%}.input{background-color:#fbf7f7;border:none;border-radius:8px;box-shadow:0 2px 4px 0 #0e1e251f,0 2px 16px 0 #0e1e2552;display:block;font-size:17px;margin-top:30px;outline:none;padding:15px 20px;width:97%}.whatsapp-img{bottom:89px;position:fixed;right:21px;z-index:900}.home-item-image1{align-items:flex-end;display:"flex";justify-content:center;position:relative;width:110px}.home-item-image1 img{border-radius:15px;object-fit:cover;width:100%}.home-item-image1 p{background-color:#000;bottom:0;font-size:10px;left:50%;margin:0;padding:5px 1px;text-align:center;transform:translateX(-50%);width:59px}.home-item-image1 p,.number{color:#fff;position:absolute}.number{align-items:center;background-color:orange;border-radius:32%;display:flex;font-size:14px;font-weight:700;height:35px;justify-content:center;left:-9px;top:-9px;width:35px}#root,.app,body,html{font-family:Arial,sans-serif;height:100%;margin:0;padding:0}.content{background-color:#f0f0f0;flex:1 1;padding:20px}.bottom-nav{background-color:#fff;border-radius:6px;border-top:1px solid #ddd;bottom:12px;box-shadow:0 14px 28px #00000040,0 10px 10px #00000038;height:60px;justify-content:space-around;left:0;margin:0 auto;max-width:770px;position:fixed;right:0;width:100%;width:96%;z-index:1000}.bottom-nav,.nav-item{align-items:center;display:flex}.nav-item{color:#000;flex-direction:column;padding:5px;position:relative}.nav-item.active{color:orange}.nav-item .icon{font-size:24px}.nav-item .label{font-size:12px}.notification-badge{background-color:orange;border-radius:50%;color:#fff;font-size:10px;padding:2px 6px;position:absolute;right:-10px;top:-5px}#root,.profile-page,body,html{background-color:#f9f9f9;color:#333;font-family:Arial,sans-serif;margin:0;padding:0}.profile-page{height:100vh;margin:0 auto;max-width:500px;overflow-y:auto;padding:20px}.profile-header{margin-bottom:20px;max-width:510px;padding:34px}.profile-avatar{border-radius:50%;height:80px;margin-bottom:10px;width:80px}.profile-header h2{font-size:22px}.profile-header p{color:#666;font-size:14px;margin:3px 0}.account-section h3,.help-section h3{color:#444;font-size:18px;margin-bottom:15px}.account-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.account-option{align-items:center;background-color:#fff;border-radius:10px;box-shadow:0 6px 12px -2px #32325d40,0 3px 7px -3px #0000004d;cursor:pointer;display:flex;flex-direction:column;flex-wrap:wrap;padding:7px;text-align:center;width:120px}.account-option .icon{font-size:24px;margin-bottom:10px}.account-option span{color:#444;font-size:14px}.help-options{display:flex;flex-wrap:wrap;gap:10px;justify-content:space-between}.help-option{background-color:#fff;border-radius:8px;box-shadow:0 0 5px #0000001a;color:#444;cursor:pointer;font-size:14px;padding:10px 15px;text-align:center;width:48%}.help-option:hover{background-color:#f1f1f1}.logout-section{margin:34px 0;text-align:center}.logout-btn{align-items:center;background-color:#f44336;border:none;border-radius:5px;color:#fff;cursor:pointer;display:flex;font-size:16px;gap:10px;justify-content:center;margin:auto;padding:10px 20px}.logout-btn:hover{background-color:#d32f2f}.language-section{align-items:center;display:flex;gap:10px;justify-content:center}.language-section select{border:1px solid #ccc;border-radius:5px;padding:5px 10px}.popup-overlay{background-color:#fff;z-index:9999}.popup-content1{background-color:#fff;height:100vh;overflow-y:auto;padding:20px;text-align:center;width:100%}.close-btn{background-color:red;border:none;color:#fff;cursor:pointer;font-size:18px;position:absolute;right:10px;top:10px}.button-container{margin-top:92px;padding:10px 0;width:100%}.scrollable{display:flex;gap:10px;padding:10px}.button{background-color:#fff;border:2px solid orange;border-radius:20px;color:orange;cursor:pointer;font-size:16px;padding:10px 20px;white-space:nowrap}.button:hover{background-color:#fbbfbf}.cart-container{margin:auto;max-width:400px;padding-bottom:129px;width:100%}.cart-item{align-items:center;border-bottom:1px solid #eee;display:flex;gap:13px;justify-content:space-between;padding:10px 0}.Cart-all-item{box-shadow:0 7px 29px 0 #64646f33;margin:13px 0;padding:15px}.item-name{flex-grow:1;font-weight:700;margin-right:10px}.heart-icon{color:red;margin-left:5px}.quantity-control{align-items:center;display:flex;gap:7px;margin-right:27px}.quantity-control button{background:none;border:1px solid #ddd;cursor:pointer;padding:2px 18px}.price{margin-right:10px}.trash-icon{color:red;cursor:pointer}.advanced-order{border-bottom:1px solid #eee;color:#777;font-size:14px;padding:10px 0}.tip-section{border-bottom:1px solid #eee;box-shadow:0 7px 29px 0 #64646f33;padding:15px}.tip-section h3{font-size:16px;margin-bottom:5px}.tip-options{display:flex;justify-content:space-around;margin-top:10px}.tip-options button{background-color:#fff;border:1px solid #ddd;border-radius:5px;cursor:pointer;padding:5px 10px}.tip-options .selected{background-color:#ff4500;color:#fff}.coupon-section{align-items:center;display:flex;justify-content:space-between;padding-top:10px;position:relative}.coupon-section input{border:none;border-radius:5px;box-shadow:0 7px 29px 0 #64646f33;outline:none;padding:16px 79px 16px 37px;width:100%}.apply-btn{background-color:#4caf50;border:none;border-radius:5px;color:#fff;cursor:pointer;padding:5px 10px;position:absolute;right:19px}.apply-tag{left:9px;position:absolute}.bill-container{background-color:#fff;border-radius:10px;box-shadow:0 0 10px #0000001a;margin:auto;max-width:400px;padding:15px;position:relative}.bill-details{padding-bottom:10px}.bill-details h3{color:#333;font-size:18px;font-weight:700;margin-bottom:10px}.bill-item{display:flex;font-size:16px;justify-content:space-between;margin-bottom:10px}.bill-item span{color:#333}.bill-item.total{font-weight:700}.distance{color:#777;font-size:12px}.zigzag{background:#fff;height:20px;position:relative}.btn-proceed{background-color:#3aab3a;border:none;border-radius:8px;color:#fff;margin-top:50px;outline:none;padding:14px 0;width:100%}.popup-overlay{align-items:center;background-color:#00000080;display:flex;height:100%;justify-content:center;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup-content{background-color:#fff;border-radius:8px;box-shadow:0 4px 8px #0003;max-width:400px;padding:20px;text-align:center;width:64%}.popup-buttons{display:flex;justify-content:space-around;margin-top:38px}.popup-buttons button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;padding:8px 16px;transition:background-color .3s ease}.popup-buttons button:hover{background-color:#0056b3}.address-option{background-color:#fff;border-radius:8px;box-shadow:0 0 5px #0000001a;color:#444;cursor:pointer;font-size:14px;padding:10px 38px 10px 10px;width:89%}.error-message{background-color:red}.error-message,.error-message1{color:#fff;font-size:14px;margin:0;padding:10px;text-align:center}.error-message1{background-color:green}.popup-overlay1{-webkit-backdrop-filter:blur(2px);backdrop-filter:blur(2px);height:100%;left:0;position:fixed;top:0;width:100%;z-index:1000}.popup,.popup-overlay1{align-items:center;display:flex;justify-content:center}.popup{background:#fff;border-radius:8px;box-shadow:0 2px 10px #0000004d;flex-direction:column;padding:20px;text-align:center;width:400px}.popup button{background-color:#007bff;border:none;border-radius:4px;color:#fff;cursor:pointer;margin:5px;padding:8px 16px;transition:background-color .3s}.popup button:hover{background-color:#0056b3}.popup-overlay1.active{opacity:1;transition:opacity .3s ease-in-out}.register-container{display:flex;flex-direction:column;margin:auto;max-width:500px;width:100%}.back-button{align-self:flex-start;background:none;border:none;cursor:pointer;font-size:24px;margin-bottom:20px}.register-form{background-color:#fff;border-radius:8px;padding:20px;width:81%}.register-heading{color:#000;font-size:24px;font-weight:700;margin-bottom:10px}.register-subheading{color:#6c757d;font-size:16px;margin-bottom:20px}.register-input{background-color:#d8e7e9;border:1px solid #ced4da;border-radius:8px;margin-bottom:16px;outline:none;padding:12px;width:100%}.phone-section{align-items:center;display:flex;margin-bottom:16px;width:107%}.phone-code{background-color:#e9ecef;border-radius:8px;margin-right:10px}.phone-code,.phone-input{border:1px solid #ced4da;outline:none;padding:12px}.phone-input{border-radius:8px;width:100%}.register-button{background-color:#ff6200;border:none;border-radius:8px;color:#fff;cursor:pointer;font-size:16px;margin-bottom:20px;margin-top:12px;padding:12px;width:108%}.register-button:hover{background-color:#ff4500}.login-section{margin-top:52px;text-align:center}.login-link{color:#ff6200;font-weight:700;text-decoration:none}.login-link:hover{text-decoration:underline}.error-text{color:red;font-size:14px;margin:5px 0}.my-orders{background-color:#f9f9f9;font-family:Arial,sans-serif;padding:20px}.order-card{background-color:#fff;border-radius:8px;box-shadow:0 2px 10px #0000001a;margin-bottom:15px;padding:20px}.order-header{align-items:center;display:flex;justify-content:space-between}.order-header h3{color:#ff8c00;font-size:14px}.status-canceled{border-radius:4px;font-weight:700;padding:3px 8px}.order-time{color:gray;font-size:14px}.restaurant-name h4{font-size:13px;margin:0}.order-items{margin:10px 0}.item{display:flex;justify-content:space-between;padding:5px 0}.price{color:#000;font-weight:700}.order-summary{border-top:1px solid #e0e0e0;padding-top:10px}.summary-row{display:flex;justify-content:space-between;padding:5px 0}.total{font-size:18px;font-weight:700}.location{color:gray;font-size:14px;margin-top:10px}.location span{color:#666;font-size:12px}.cancel-order-container{background-color:#fff;display:flex;height:100vh;justify-content:center;position:fixed;top:0;width:100%}.cancel-order-box{background-color:#fff;border-radius:10px;padding:20px;position:relative;text-align:center;width:300px}.close-button{background:none;border:none;cursor:pointer;font-size:20px;position:absolute;right:10px;top:10px}.order-info{align-items:center;display:flex;flex-direction:column;margin-bottom:10px;margin-top:62px}.info-icon{color:#f4c370;font-size:30px}.order-id{font-weight:700;margin-top:5px}.cancel-message{font-size:16px;margin:20px 0}.action-buttons{display:flex;justify-content:space-between}.cancel-button{background-color:#ff7b25;color:#fff}.cancel-button,.go-back-button{border:none;border-radius:5px;cursor:pointer;padding:10px}.go-back-button{background-color:#e0e0e0;color:#000}
/*# sourceMappingURL=main.10a98971.css.map*/