@import url(https://fonts.googleapis.com/css2?family=Outfit:wght@100..900&display=swap);*{box-sizing:border-box;font-family:Outfit;margin:0;padding:0}html{scrollbar-gutter:stable}body{min-height:100vh}a{color:inherit;text-decoration:none}.app{margin:auto;width:80%}@keyframes fadeIn{0%{opacity:0}to{opacity:1}}:root{--nav-height:80px}#app-download,#explore-menu,#footer{scroll-margin-top:80px;scroll-margin-top:var(--nav-height)}body,html{max-width:100%;overflow-x:hidden;width:100%}canvas,iframe,img,svg,video{display:block;height:auto;max-width:100%}*,:after,:before{box-sizing:border-box}.navbar{align-items:center;display:flex;justify-content:space-between;padding:20px 0}.navbar .logo{border-radius:150px;width:160px}.navbar-menu{color:#49557e;display:flex;flex:1 1;font-size:18px;font-weight:900;justify-content:space-evenly;list-style:none}.navbar-right{align-items:center;display:flex;gap:40px}.navbar button{background:#0000;border:1px solid tomato;border-radius:50px;color:#49557e;cursor:pointer;font-size:16px;padding:10px 30px;transition:.3s}.navbar .active{border-bottom:2px solid #49557e;padding-bottom:2px}.navbar li{cursor:pointer}.navbar-search-icon{position:relative}.navbar-search-icon .dot{background-color:tomato;border-radius:5px;min-height:10px;min-width:10px;position:absolute;right:-8px;top:-8px}@media (max-width:1050px){.navbar .logo{width:140px}.navbar-menu{font-size:17px;gap:20px}.navbar-right{gap:30px}.navbar-right img{width:22px}.navbar-right button{padding:8px 25px}}@media (max-width:900px){.navbar .logo{width:120px}.navbar-menu{font-size:16px;gap:15px}.navbar-right{gap:20px}.navbar-right img{width:20px}.navbar-right button{font-size:15px;padding:7px 20px}}@media (max-width:750px){.navbar-menu{display:none}}@media (max-width:600px){.navbar-right{flex-wrap:wrap;gap:15px;justify-content:space-between;width:100%}.navbar-right button{font-size:14px;padding:6px 16px}.navbar-search-icon{margin-left:auto;position:relative}}.navbar .logout-btn,.navbar .signin-btn{align-items:center;border:none;border-radius:50px;cursor:pointer;display:inline-flex;font-size:16px;font-weight:600;height:42px;justify-content:center;min-width:90px;padding:0 20px;transition:transform .15s ease,box-shadow .15s ease}.navbar .signin-btn{background:linear-gradient(135deg,#ff7f0e,#ff4e00);box-shadow:0 4px 8px #ff7e0e4d;color:#fff}.navbar .signin-btn:hover{box-shadow:0 6px 14px #ff7e0e66;transform:translateY(-2px)}.navbar .logout-btn{background:linear-gradient(135deg,#ef4444,#dc2626);box-shadow:0 4px 8px #ef44444d;color:#fff}.navbar .logout-btn:hover{box-shadow:0 6px 14px #ef444466;transform:translateY(-2px)}.navbar-menu .linklike{background:none;border:0;color:inherit;cursor:pointer;font:inherit;margin:0 18px;padding:0}.navbar-menu .active{border-bottom:3px solid #2b3a67;padding-bottom:4px}.header{background-image:url(/static/media/header_img.87c84a24f79531681564.png);background-position:100%;background-repeat:no-repeat;background-size:contain;height:34vw;margin:5px auto;position:relative}.header-contents{align-items:start;animation:fadeIn 3s;bottom:10%;display:flex;flex-direction:column;gap:1.5vw;left:4vw;max-width:50%;position:absolute}.header-contents h2{color:#fff;font-size:max(4vw,55px);font-weight:500}.header-contents p{color:#fff;font-size:1vw}.header-contents button{background-color:#fff;border:none;border-radius:50px;color:#747474;font-size:max(1vw,13px);font-weight:500;padding:1vw 2.3vw}@media (max-width:1050px){.header-contents{max-width:45%}.header-contents h2{font-size:35px}}@media (max-width:750px){.header-contents{max-width:65%}.header-contents p{display:none}.header-contents button{padding:2vw 4vw}}@media (min-width:350px) and (max-width:566px){.header-contents{max-width:45%}.header-contents h2{font-size:16px}.header{border-radius:10px}}.explore-menu{display:flex;flex-direction:column;gap:20px;scroll-margin-top:90px}.explore-menu h1{color:#262626;font-weight:700;margin-top:20px}.explore-menu-text{color:grey;font-size:medium;max-width:80%}.explore-menu-list{align-items:center;display:flex;gap:30px;justify-content:space-between;margin:20px 0;overflow-x:scroll;text-align:center}.explore-menu-list::-webkit-scrollbar{display:none}.explore-menu-list-item img{border-radius:50%;cursor:pointer;min-width:80px;transition:.2s;width:7.5vw}.explore-menu-list-item p{color:#747474;cursor:pointer;font-size:max(1.4vw,16px);font-weight:500;margin-top:10px}.explore-menu hr{background-color:#e2e2e2;border:none;height:2px;margin:10px 0}.explore-menu-list-item .active{border:4px solid tomato;padding:2px}@media (max-width:1050px){.explore-menu-text{font-size:14px;max-width:100%}}@media (min-width:350px) and (max-width:566px){.explore-menu h1{font-size:17px}}.explore-menu-list-item img{aspect-ratio:1/1;display:block;object-fit:cover}.food-display{margin-top:30px}.food-display h2{font-size:max(2vw,24px);font-weight:600}.food-display-list{grid-gap:30px;grid-row-gap:50px;display:grid;gap:30px;grid-template-columns:repeat(auto-fill,minmax(240px,1fr));margin-top:30px;row-gap:50px}.food-item{animation:fadeIn 1s;border-radius:15px;box-shadow:0 0 10px #00000015;margin:auto;transition:.3s;width:100%}.food-item-image{border-radius:15px 15px 0 0}.food-item-info{padding:20px}.food-item-name-rating{align-items:center;display:flex;justify-content:space-between;margin-bottom:10px}.food-item-name-rating p{font-size:20px;font-weight:500}.food-item-name-rating img{width:70px}.food-item-desc{color:#676767;font-size:12px}.food-item-price{color:tomato;font-size:22px;font-weight:500;margin:10px 0}.food-item-img-container{position:relative}.food-item-img-container .add{border-radius:50%;bottom:15px;cursor:pointer;position:absolute;right:15px;width:35px}.food-item-counter{align-items:center;background-color:#fff;border-radius:50px;bottom:15px;display:flex;gap:10px;padding:6px;position:absolute;right:15px}.food-item-counter img{width:30px}.food-item-img-container{aspect-ratio:4/3;overflow:hidden}.food-item-image{display:block;height:100%;object-fit:cover;width:100%}.app-download{font-size:max(3vw,20px);font-weight:500;margin:100px auto auto;scroll-margin-top:90px;text-align:center}.ad-title{font-size:clamp(20px,3vw,28px);font-weight:700;line-height:1.25}.ad-brand{white-space:nowrap}.app-download-platforms{display:flex;gap:max(2vw,12px);justify-content:center;margin-top:40px}.platform img{cursor:pointer;height:auto;max-width:180px;transition:transform .25s ease;width:max(30vw,140px)}.platform:hover img{transform:scale(1.04)}.platform:focus-visible{box-shadow:0 0 0 3px #ff7e0e59;transform:translateY(-1px)}.platform{background:#0000;border:none;border-radius:12px;cursor:pointer;display:inline-block;outline:none;padding:0}.platform:disabled{cursor:not-allowed;opacity:.6}.hl{margin:40px 0 10px}.hl__wrap{grid-gap:18px;display:grid;gap:18px;grid-template-columns:repeat(auto-fit,minmax(220px,1fr))}.hl__card{background:#fff;border:1px solid #0000000a;border-radius:16px;box-shadow:0 10px 28px #1111110f;padding:18px 16px;transition:transform .15s ease,box-shadow .15s ease}.hl__card:hover{box-shadow:0 14px 36px #ff7e0e24;transform:translateY(-4px)}.hl__icon{background:linear-gradient(135deg,#ff7f0e,#ff4e00);border-radius:12px;box-shadow:0 8px 18px #ff7e0e40;display:grid;height:44px;margin-bottom:10px;place-items:center;width:44px}.hl__icon svg{fill:#fff;stroke:#fff;stroke-width:1.5;height:22px;width:22px}.hl__title{color:#111;font-size:16px;font-weight:700;margin:2px 0 6px}.hl__desc{color:#666;font-size:14px;line-height:1.45}@media (max-width:420px){.hl{margin-top:28px}.hl__title{font-size:15px}.hl__desc{font-size:13px}}.cart{margin-top:100px}.cart-items-title{align-items:center;color:grey;display:grid;font-size:max(1vw,14px);font-weight:600;grid-template-columns:1fr 1.5fr 1fr 1fr 1fr .5fr}.cart-items-item{color:#000;font-weight:700;margin:10px 0}.cart-items-item img{width:50px}.cart hr{background-color:#e2e2e2;border:none;height:1px}.cart-items-item .cross{-webkit-tap-highlight-color:transparent;background:#0000;border:0;border-radius:8px;color:#111;cursor:pointer;display:inline-grid;font:inherit;font-size:18px;font-weight:700;height:28px;justify-self:center;min-width:28px;overflow:hidden;place-items:center;position:relative;transition:transform .08s ease,background-color .12s ease,box-shadow .12s ease,opacity .12s ease;width:28px}.cart-items-item .cross:hover{background:#f6f6f6;transform:translateY(-1px)}.cart-items-item .cross:active{background:#ededed;transform:translateY(0) scale(.94)}.cart-items-item .cross:focus-visible{background:#fff7f3;box-shadow:0 0 0 3px #ff7e0e59;outline:none}.cart-items-item .cross:after{background:radial-gradient(circle at 50% 50%,#0000001f,#0000 45%);content:"";inset:0;pointer-events:none;position:absolute;transform:scale(0);transition:transform .2s ease}.cart-items-item .cross:active:after{transform:scale(1)}.cart-bottom{display:flex;gap:max(12vw,20px);justify-content:space-between;margin-top:80px}.cart-total{display:flex;flex:1 1;flex-direction:column;gap:20px}.cart-total-details{color:#555;display:flex;justify-content:space-between}.cart-total hr{margin:10px 0}.cart-promocode{flex:1 1}.cart-promocode p{color:#555}.cart-promocode-input{align-items:center;background-color:#eaeaea;border-radius:4px;display:flex;justify-content:space-between;margin-top:10px}.cart-promocode-input input{background:#0000;border:none;outline:none;padding-left:10px}.cart-promocode-input button{background-color:#000;border:none;border-radius:4px;color:#fff;padding:12px 5px;width:max(10vw,150px)}@media (max-width:750px){.cart-bottom{flex-direction:column-reverse}.cart-promocode{justify-content:start}}.cart-items-item p,.cart-items-title p{font-size:13px;padding:0 6px;text-align:center}.cart-items{overflow-x:auto}.cart-items-item,.cart-items-title{min-width:550px}.cart-total button{background:linear-gradient(135deg,#ff7f0e,#ff4e00);border:none;border-radius:10px;box-shadow:0 8px 18px #ff7e0e47;color:#fff;cursor:pointer;font-weight:700;letter-spacing:.2px;overflow:hidden;padding:12px 18px;position:relative;transform:translateY(0);transition:transform .08s ease,box-shadow .12s ease,filter .12s ease;width:max(15vw,200px)}.cart-total button:hover{box-shadow:0 10px 22px #ff7e0e57;transform:translateY(-1px)}.cart-total button:active{box-shadow:0 6px 14px #ff7e0e3d;filter:brightness(.98);transform:translateY(1px) scale(.985)}.cart-total button:focus-visible{box-shadow:0 0 0 3px #ff7e0e59,0 8px 18px #ff7e0e47;outline:none}.cart-total button:after{background:radial-gradient(circle at 50% 50%,#ffffff59,#fff0 40%);content:"";inset:0;pointer-events:none;position:absolute;transform:scale(0);transition:transform .25s ease}.cart-total button:active:after{transform:scale(1)}.cart-total button[disabled]{box-shadow:none;cursor:not-allowed;opacity:.6;transform:none}.place-order{align-items:start;display:flex;gap:50px;justify-content:space-between;margin-top:20px}.place-order-left{max-width:max(30%,500px);width:100%}.place-order-left .title{font-size:30px;font-weight:600;margin-bottom:50px}.place-order-left input{border:1px solid #c5c5c5;border-radius:4px;margin-bottom:15px;outline-color:tomato;padding:10px;width:100%}.place-order-left .multi-fields{display:flex;gap:10px}.place-order-right{max-width:max(40%,500px);width:100%}.place-order .cart-total button{margin-top:30px}@media (max-width:768px){.place-order{align-items:center;flex-direction:column;gap:40px}.place-order-left,.place-order-right{max-width:100%}.place-order-left .multi-fields{flex-direction:column}.place-order .cart-total button,.place-order-left .multi-fields input,.place-order-left input{width:100%}}.place-order-left input{background:#fff;color:#111;height:42px}.place-order-left input::placeholder{color:#8a8a8a}.place-order .cart-total button[disabled]{cursor:not-allowed;opacity:.6}.place-order .place-order-left input::placeholder{color:#6b7280;opacity:1}.place-order .place-order-left input:focus{border-color:#ff7f0e;box-shadow:0 0 0 3px #ff7e0e26;outline:none}.footer{background:#111;color:#fff;margin-top:100px;scroll-margin-top:90px}.footer-inner{margin:0 auto;padding:40px 0 24px;width:84%}.footer:before{background:linear-gradient(90deg,#ff7f0e,#ff4e00);content:"";display:block;height:4px}.footer-content{grid-gap:32px;align-items:start;display:grid;gap:32px;grid-template-columns:2fr 1fr 1fr;width:100%}.footer-content-center,.footer-content-left,.footer-content-right{display:flex;flex-direction:column;gap:12px}.logo1{border-radius:50%;height:70px;width:70px}.footer-desc{color:#d0d0d0;line-height:1.6}.footer-content-center h4,.footer-content-right h4{font-weight:700;letter-spacing:.5px}.footer-content-center ul{grid-gap:10px;display:grid;gap:10px;list-style:none;margin:4px 0 0;padding:0}.footer-content-center a,.link-like{background:#0000;border:none;color:#d9d9d9;cursor:pointer;font-weight:500;padding:0;text-align:left;text-decoration:none;transition:transform .15s ease,color .15s ease,opacity .15s ease}.footer-content-center a:hover,.link-like:hover{color:#fff;transform:translateX(2px)}.footer-contact{color:#d9d9d9;text-decoration:none}.footer-contact:hover{color:#fff}.footer-social-icons{align-items:center;display:flex;gap:12px;margin-top:6px}.footer-social-icons img{background:#1a1a1a;border-radius:999px;height:36px;padding:6px;transition:transform .15s ease,box-shadow .15s ease,background .15s ease;width:36px}.footer-social-icons a:hover img{background:#222;box-shadow:0 8px 18px #ff7e0e2e;transform:translateY(-2px)}.to-top{align-self:start;background:linear-gradient(135deg,#ff7f0e,#ff4e00);border:none;border-radius:999px;color:#fff;cursor:pointer;font-weight:600;margin:6px;padding:8px 14px;transition:transform .15s ease,box-shadow .15s ease}.to-top:hover{box-shadow:0 8px 18px #ff7e0e4d;transform:translateY(-2px)}.footer-rule{background:#2a2a2a;border:0;height:1px;margin:18px 0 10px;width:100%}.footer-content-right a{color:#d9d9d9;text-decoration:none}.footer-content-right a:hover{color:#fff}.footer-social-icons{margin-top:10px}.footer>div{flex:1 1 200px}.footer hr{display:none}.footer-content-center li,.footer-content-left li,.footer-content-right li{list-style:none}.footer-copyright{color:#bdbdbd;font-size:14px;text-align:center}@media (max-width:900px){.footer-inner{width:90%}.footer-content{grid-template-columns:1.4fr 1fr}}@media (max-width:750px){.footer-content{display:flex;flex-direction:column;gap:18px}.footer-desc{font-size:14px}}.login-popup{background-color:#00000090;display:grid;inset:0;overscroll-behavior:contain;position:fixed;z-index:1000}.login-popup-container{animation:fadeIn .5s;background-color:#fff;border-radius:8px;color:grey;display:flex;flex-direction:column;font-size:14px;gap:25px;padding:25px 30px;place-self:center;width:max(23vw,330px)}.login-popup-title{align-items:center;color:#000;display:flex;justify-content:space-between}.login-close{-webkit-tap-highlight-color:transparent;background:#0000;border:0;border-radius:8px;cursor:pointer;display:inline-grid;height:32px;min-width:32px;place-items:center;transition:transform .08s ease,background-color .12s ease,box-shadow .12s ease;width:32px}.login-close:hover{background:#f6f6f6;transform:translateY(-1px)}.login-close:active{background:#ededed;transform:translateY(0) scale(.96)}.login-close:focus-visible{background:#fff7f3;box-shadow:0 0 0 3px #ff7e0e59;outline:none}.login-close img{height:16px;pointer-events:none;width:16px}.login-popup-inputs{display:flex;flex-direction:column;gap:20px}.login-popup-inputs input{border:1px solid #c9c9c9;border-radius:4px;outline:none;padding:10px}.login-popup-container button{background-color:tomato;border:none;border-radius:4px;color:#fff;cursor:pointer;font-size:15px;padding:10px}.login-popup-condition{align-items:start;display:flex;gap:8px;margin-top:-15px}.login-popup-condition input{margin-top:5px}.login-popup p span{color:#c13b23;cursor:pointer;font-weight:500;text-decoration:underline}
/*# sourceMappingURL=main.825f632b.css.map*/