@import"https://fonts.googleapis.com/css2?family=Roboto:wght@400;500;600;700&display=swap";.home-page{display:flex;flex-direction:column}.default-layout{background-color:#fff9f9;min-height:100vh}.default-layout .sub-header-padding{padding-top:142px}@media screen and (max-width:991px){.default-layout .sub-header-padding{padding-top:78px}}.default-layout .header-padding{padding-top:78px}.default-layout .content{width:100%}.default-layout .content .container{max-width:1200px;width:100%;margin:20px auto 50px}@media screen and (max-width:991px){.default-layout .content .container{padding:20px}}.default-layout .footer{display:none}@media screen and (max-width:991px){.default-layout .footer{background-color:snow;display:block;position:fixed;bottom:0;width:100%;padding:5.5px 30px;height:70px;border-top:1px solid rgba(0,0,0,.08)}}.nav-header{position:fixed;width:100%;height:78px;padding:0;z-index:999;background:#fff6f7}.nav-header .nav-header-content{display:flex;justify-content:space-between;align-items:center;max-width:1200px;width:100%;height:100%;margin:0 auto}.nav-header .nav-header-content .app-brand{display:flex;align-items:center}.nav-header .nav-header-content .menu{display:flex;justify-content:space-between;gap:48px}.nav-header .nav-header-content .menu a{font-size:16px;font-weight:500;color:#3a3a3a;transition:all .2s linear}.nav-header .nav-header-content .menu .active{position:relative;font-size:16px;font-weight:700;color:#c03b4f}.nav-header .nav-header-content .menu .active:after{content:"";position:absolute;width:100%;height:4px;background:#c03b4f;top:80%;left:0;border-radius:5px}.nav-header .nav-header-content .profile{display:flex;justify-content:space-between;align-items:center;gap:24px}.nav-header .nav-header-content .profile .search{color:#d2cfd3;font-size:16px;font-weight:500;margin:0;padding:0}.nav-header .nav-header-content .profile .profile-dropdown-wrapper{display:flex;align-items:center;gap:5px;width:100px}.nav-header .nav-header-content .profile .cart-btn,.nav-header .nav-header-content .profile .sign-up-btn{width:118px;height:52px;font-weight:500;font-size:16px}.nav-header .nav-header-content .profile .cart-btn{display:flex;align-items:center;justify-content:center;color:#c03b4f;background-color:transparent}@media screen and (max-width:991px){.nav-header{display:none}}.sub-header{position:fixed;display:flex;align-items:center;background-color:#c03b4f;width:100%;height:70px;top:78px;z-index:999}.sub-header .sub-header-content{display:flex;max-width:1200px;width:100%;margin:0 auto;justify-content:space-between}.sub-header .sub-header-content .location-wrapper{display:flex;align-items:center;gap:10px;cursor:pointer}.sub-header .sub-header-content .location-wrapper .location-txt-wrapper{display:flex;flex-direction:column}.sub-header .sub-header-content .location-wrapper .location-txt-wrapper .location-title{margin:0;color:#fff}.sub-header .sub-header-content .location-wrapper .location-txt-wrapper .location-value{margin:2px 0 0;font-size:15px;font-weight:500;cursor:pointer;color:#e7e2e2}@media screen and (max-width:991px){.sub-header{display:none}}.profile-side-bar .profile-side-bar-wrapper{height:100%;padding:24px 24px 24px 30px}.profile-side-bar .profile-side-bar-wrapper .close{display:flex;justify-content:flex-end}.profile-side-bar .profile-side-bar-wrapper .profile-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:24px}.profile-side-bar .profile-side-bar-wrapper .profile-wrapper .title{margin:24px 0 0;color:#3a3a3a;font-size:16px;font-weight:600}.profile-side-bar .profile-side-bar-wrapper .profile-wrapper .email{margin:6px 0 0;color:#575a5e;font-size:14px;font-weight:500}.profile-side-bar .profile-side-bar-wrapper .profile-nav{padding-top:48px;padding-left:20px;width:220px}.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper{display:flex;flex-direction:column;row-gap:4px}.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .line-wrapper{display:flex;justify-content:center;align-items:center}.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .line-wrapper .line{width:220px;height:1.5px;background:rgba(0,0,0,.03);margin:14px 0 9px}.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .nav-title{margin:0 0 5px;color:#575a5e;font-size:14px;font-weight:500}.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children{display:flex;align-items:center;cursor:pointer;column-gap:16px}.language-change-card .profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .selected-language,.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language,.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language-change-card .selected-language{padding:6px 14px;border-radius:6px;border:1px solid rgba(0,0,0,.03);background:#f3f6fa;display:flex;align-items:center;column-gap:5px}.language-change-card .profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .selected-language p,.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language p,.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language-change-card .selected-language p{margin:0}.profile-side-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-subtitle{color:#3a3a3a;font-size:15px;font-weight:500;margin:0}.mobile-nav-header{position:fixed;height:78px;width:100%;padding:0;z-index:999;background:#fff}.mobile-nav-header .nav-header-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:991px;height:100%;margin:0 20px}.mobile-nav-header .notification{background-color:rgba(0,0,0,.03);padding:11px;border-radius:50%}.mobile-nav-header .notification .notification-icon{height:18px;width:18px}@media screen and (min-width:991px){.mobile-nav-header{display:none}}.footer-wrapper{justify-content:space-between}.footer-wrapper,.footer-wrapper .items{display:flex;align-items:center;height:100%}.footer-wrapper .items{flex-direction:column;justify-content:center;gap:4px}.footer-wrapper .items .tittle{margin:0;color:#d2cfd3;font-size:10px;font-weight:700}.footer-wrapper .items .circle{background-color:#c03b4f;height:7px;width:7px;border-radius:50%}.cart-drawer .drawer-header-left{display:flex;align-items:center;gap:10px}.cart-drawer .drawer-header-left .cross-btn{display:none}@media screen and (max-width:612px){.cart-drawer .drawer-header-left .cross-btn{display:block;font-size:15px}}.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body{background:#fff6f7}.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header{display:flex;align-items:flex-end}.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header .cross-btn{border:1.5px solid rgba(0,0,0,.03);border-radius:50%;padding:8px 10px;cursor:pointer;display:none}@media screen and (max-width:612px){.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-wrapper-body .ant-drawer-header .cross-btn{display:block}}.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-footer .cart-drawer-footer .sub-total-wrapper{display:flex;justify-content:space-between;align-items:center;background-color:#fff9f9;margin-bottom:10px;padding:15px}.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-footer .cart-drawer-footer .sub-total-wrapper p{margin:0;font-weight:600;font-size:15px}.cart-drawer .ant-drawer-content-wrapper .ant-drawer-content .ant-drawer-footer .cart-drawer-footer .checkout-btn{width:100%;height:48px;font-weight:600;background-color:#c03b4f}.cart-drawer-content .cart-drawer-card{background-color:rgba(0,0,0,.03);padding:15px 15px 0;border:1px solid rgba(0,0,0,.039);border-radius:8px;margin-bottom:15px}.cart-drawer-content .cart-drawer-card .addons-btn{width:100%;padding:12px 0;background-color:transparent;font-size:12px;font-weight:500;color:#8790ab;cursor:pointer;border:none;border-top:1px solid rgba(0,0,0,.03)}.cart-drawer-content .cart-drawer-card .cart-drawer-card-product{display:flex;justify-content:space-between;align-items:center;padding-bottom:12px}.cart-drawer-content .cart-drawer-card .cart-drawer-card-product .card-txt-wrapper{cursor:pointer}.cart-drawer-content .cart-drawer-card .cart-drawer-card-product .card-txt-wrapper .card-title{margin:0;font-weight:500}.cart-drawer-content .cart-drawer-card .cart-drawer-card-product .card-txt-wrapper .card-subtitle{margin:8px 0 0;color:#c03b4f;font-weight:600;font-size:14px}.cart-drawer-content .cart-drawer-card .cart-drawer-card-product .card-action{display:flex;align-items:center;gap:15px}.cart-drawer-content .cart-drawer-card .cart-drawer-card-add-ons{border-top:1px solid rgba(0,0,0,.039);display:flex;align-items:center;padding:16px 0}.cart-drawer-content .cart-drawer-card .cart-drawer-card-add-ons .cart-add-on-title{white-space:nowrap;margin-right:20px;border:none;background-color:transparent;font-size:14px;font-weight:600;color:#575a5e;cursor:pointer}.cart-drawer-content .cart-drawer-card .cart-drawer-card-add-ons .cart-drawer-add-ons-slider{width:220px}.cart-drawer-content .cart-drawer-card .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .cart-add-on-value{margin-right:10px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background-color:#fff6f7;padding:8px 12px;cursor:-webkit-grab;cursor:grab;display:flex}.cart-drawer-content .cart-drawer-card .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .cart-add-on-value:active{cursor:-webkit-grabbing;cursor:grabbing}.cart-drawer-content .cart-drawer-card .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .addons-text{margin:0;white-space:nowrap;font-size:14px;font-weight:500;color:#575a5e}.parentDiv{width:100%;height:30px;overflow:hidden;position:relative}.childDiv{position:absolute;width:100%;height:100%;top:0;left:0;bottom:-20px;right:-20px;overflow-x:scroll;display:flex;-ms-overflow-style:none}.scroll-container{cursor:-webkit-grab;cursor:grab}.scroll-container::-webkit-scrollbar{display:none}.deals-card{box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.deals-card .ant-card-body{padding:21px 10px;display:flex;align-items:center;gap:10px}@media screen and (max-width:991px){.deals-card .ant-card-body{padding:10px}}.deals-card .ant-card-body .deals-card-container{width:calc(100% - 120px)}.deals-card .ant-card-body .deals-card-container .deals-title{font-weight:600;font-size:16px;margin:0}.deals-card .ant-card-body .deals-card-container .deals-subtitle{font-weight:500;font-size:14px;margin-top:0}.deals-card .ant-card-body .deals-card-container .claim-btn{color:#c03b4f;background-color:rgba(0,0,0,.03);border-color:rgba(0,0,0,.03);font-size:13px;font-weight:600;width:95px;height:36px;border-radius:6px}.deals-card-big{border:1px solid rgba(0,0,0,.1);cursor:pointer;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);height:150px;border-radius:12px;overflow:hidden}@media screen and (max-width:991px){.deals-card-big{height:120px}}.deals-card-big .ant-card-body{padding:0}.offer-details{padding:40px 30px 50px}.offer-details .title{margin:0 0 8px;font-size:16px;font-weight:600;color:#3a3a3a}.offer-details .desc{margin:0;font-size:14px;font-style:normal;font-weight:400;color:#575a5e}.offer-details .promo-title{font-size:14px;font-style:normal;font-weight:600;color:#575a5e}.offer-details .promo-code{background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.03);border-radius:6px;display:flex;justify-content:space-between;padding:12px 20px;column-gap:20px}.offer-details .promo-code .promo-desc{color:#c03b4f;font-size:14px;font-weight:600;margin:0}.category-card{position:relative;max-width:210px;height:95px;cursor:pointer}.category-card .category-name{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);margin:0;font-size:20px;font-weight:600;color:#fff}@media screen and (max-width:991px){.category-card{height:70px}.category-card .category-name{font-size:16px}}.trending-item-card{position:relative;margin:10px 16px 10px 0}.trending-item-card .ant-card-cover a{display:flex;justify-content:center}.trending-item-card .ant-card-body{padding:0 24px}.trending-item-card .ant-card-body .fav-icon{position:absolute;right:10px;top:10px;background-color:rgba(0,0,0,.03);border-radius:50%;border:none;padding:8px;font-size:20px;color:#ff4d26;cursor:pointer}.trending-item-card .ant-card-body .item-name{font-size:14px;font-weight:600;width:150px}@media screen and (max-width:991px){.trending-item-card .ant-card-body .item-name{width:102px}}.trending-item-card .ant-card-body .card-bottom-wrapper{display:flex;justify-content:space-between;align-items:center}.trending-item-card .ant-card-body .card-bottom-wrapper .price{font-size:16px;font-weight:600;color:#c03b4f}.trending-item-card .card-footer-container{display:flex;justify-content:space-between;align-items:flex-end;padding-bottom:16px}.trending-item-card .card-footer-container .item-price{font-size:16px;font-weight:600;color:#c03b4f;margin:16px 0 0}.restaurant-card{margin:10px 7px;background-color:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);height:180px}@media screen and (max-width:991px){.restaurant-card{max-height:200px}.restaurant-card .ant-card-body{padding:17px 25px}}.restaurant-card .address-wrapper{display:flex;justify-content:space-between;align-items:center}.restaurant-card .address-wrapper .fav-icon{border:none}.restaurant-card .address-wrapper .address-name-wrapper{display:flex;align-items:center;gap:10px;max-width:calc(100% - 50px)}.restaurant-card .address-wrapper .address-name-wrapper .address-name{font-size:15px;font-weight:600;margin:0;cursor:pointer}@media screen and (max-width:991px){.restaurant-card .address-wrapper .address-name-wrapper .address-name{color:#3a3a3a;font-size:13px}}.restaurant-card .address-wrapper .fav-icon{background-color:rgba(0,0,0,.03);border-radius:50%;padding:8px;font-size:20px;color:#787878;cursor:pointer}.restaurant-card .opening-txt{display:flex;align-items:center;gap:10px}.restaurant-card .opening-txt .time{margin:0;color:#575a5e;font-size:13px;font-weight:500}.restaurant-card .order{display:flex;align-items:center;justify-content:space-between;gap:10px}@media screen and (max-width:991px){.restaurant-card .order .order-button{color:#f1f1ef;font-size:11px;font-weight:600}}.restaurant-card .order .available-order{margin-top:10px;display:flex;align-items:center;gap:6px}.restaurant-card .order .available-order .order-type{font-size:14px;font-weight:600;color:#c03b4f;margin:0}@media screen and (max-width:991px){.restaurant-card .order .available-order .order-type{font-size:12px;font-weight:500}}.restaurant-card .order .available-order .dining-image{display:none}@media screen and (max-width:991px){.restaurant-card .order .available-order .dining-image{display:block}}.restaurant-card .order .available-order .title{width:150px}@media screen and (max-width:991px){.restaurant-card .order .available-order .title{display:none}}.menu-card{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,.08);background-color:snow;border-radius:12px;padding:12px 20px 12px 24px}.menu-card .product-image{max-width:100%;max-height:100%;object-fit:contain;border-radius:50%}.menu-card .menu-details{width:calc(100% - 150px);padding-left:20px}.menu-card .menu-details .menu-name-wrapper{display:flex;align-items:center;gap:5px}.menu-card .menu-details .menu-name-wrapper .menu-name{font-weight:500;color:#3a3a3a}.menu-card .menu-details .menu-name-wrapper .new-tag{margin-top:0;background-color:rgba(0,0,0,.03);padding:4px 8px;font-size:12px;font-weight:600;color:#15ca73;border-radius:6px}.menu-card .menu-details .menu-price{font-size:16px;color:#c03b4f;font-weight:600;margin-bottom:0}.menu-card .menu-details .menu-price .menu-discount-price{text-decoration:line-through;margin-right:8px;color:#e16679}.menu-card .action-wrapper{display:flex;flex-direction:column;align-items:flex-end;gap:30px}.menu-card .action-wrapper .fav-icon{position:absolute;right:28px;top:10px;background-color:rgba(0,0,0,.03);border-radius:50%;border:none;padding:8px;font-size:20px;color:#787878;cursor:pointer}.out-of-stock-container{padding:10px 12px;background-color:rgba(0,0,0,.05);border-radius:6px;border:1px solid rgba(0,0,0,.05);white-space:nowrap}.out-of-stock-container .out-of-stock-title{font-size:13px;font-weight:600;color:gray;margin:0}.add-on-card{display:flex;justify-content:space-between;align-items:center;border:1px solid rgba(0,0,0,.08);border-radius:8px;background-color:snow;padding:5px 10px}.add-on-card .add-on-name{font-weight:500}.add-on-card .right-section{display:flex;gap:15px;align-items:center}.add-on-card .right-section .price{color:#c03b4f;font-weight:600;font-size:16px}.active-my-address,.inactive-my-address,.inactive-my-address-not-action,.my-address-card{width:100%;padding:24px 24px 24px 32px;background-color:#fff6f7;border-radius:8px;display:flex;align-items:center;justify-content:space-between}.active-my-address .mobile-action,.inactive-my-address .mobile-action,.inactive-my-address-not-action .mobile-action,.my-address-card .mobile-action{display:none;position:relative}.active-my-address .mobile-action .mobile-action-btn,.inactive-my-address .mobile-action .mobile-action-btn,.inactive-my-address-not-action .mobile-action .mobile-action-btn,.my-address-card .mobile-action .mobile-action-btn{background-color:transparent;border:none}.active-my-address .mobile-action .line,.inactive-my-address .mobile-action .line,.inactive-my-address-not-action .mobile-action .line,.my-address-card .mobile-action .line{width:1px;height:48px;background-color:rgba(0,0,0,.08)}@media screen and (max-width:612px){.active-my-address .mobile-action,.inactive-my-address .mobile-action,.inactive-my-address-not-action .mobile-action,.my-address-card .mobile-action{display:flex;align-items:center;gap:24px}}.active-my-address .mobile-action .overlay,.inactive-my-address .mobile-action .overlay,.inactive-my-address-not-action .mobile-action .overlay,.my-address-card .mobile-action .overlay{position:fixed;left:0;top:0;width:100%;height:100%;z-index:50}.active-my-address .mobile-action .action-tooltip-container,.inactive-my-address .mobile-action .action-tooltip-container,.inactive-my-address-not-action .mobile-action .action-tooltip-container,.my-address-card .mobile-action .action-tooltip-container{position:absolute;padding:10px;border-radius:4px;background-color:#fff;right:30px;top:10px;z-index:100;box-shadow:0 2px 8px 0 rgba(0,0,0,.1)}.active-my-address .action,.inactive-my-address .action,.inactive-my-address-not-action .action,.my-address-card .action{display:flex;align-items:center;column-gap:20px}@media screen and (max-width:612px){.active-my-address .action,.inactive-my-address .action,.inactive-my-address-not-action .action,.my-address-card .action{display:none}}.active-my-address .action .line,.inactive-my-address .action .line,.inactive-my-address-not-action .action .line,.my-address-card .action .line{width:1px;height:48px;background-color:rgba(0,0,0,.08)}.active-my-address .main,.inactive-my-address .main,.inactive-my-address-not-action .main,.my-address-card .main{display:flex;flex-direction:column;row-gap:12px}.active-my-address .main .address,.inactive-my-address .main .address,.inactive-my-address-not-action .main .address,.my-address-card .main .address{color:#575a5e;font-size:14px;font-weight:500;margin:0}.active-my-address .main .top-section,.inactive-my-address .main .top-section,.inactive-my-address-not-action .main .top-section,.my-address-card .main .top-section{display:flex;align-items:center;column-gap:8px}.active-my-address .main .top-section h4,.inactive-my-address .main .top-section h4,.inactive-my-address-not-action .main .top-section h4,.my-address-card .main .top-section h4{margin:0;color:#3a3a3a;font-size:15px;font-weight:600}.active-my-address .main .top-section .badge,.inactive-my-address .main .top-section .badge,.inactive-my-address-not-action .main .top-section .badge,.my-address-card .main .top-section .badge{padding:8px 12px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.03);border-radius:6px}.active-my-address .main .top-section .badge p,.inactive-my-address .main .top-section .badge p,.inactive-my-address-not-action .main .top-section .badge p,.my-address-card .main .top-section .badge p{margin:0;color:#c03b4f;font-size:13px;font-weight:600}.active-my-address{border:1.5px solid #c03b4f}.inactive-my-address,.inactive-my-address-not-action{border:1.5px solid rgba(0,0,0,.03)}.inactive-my-address-not-action{background-color:rgba(0,0,0,.03)}.point-wrapper{display:flex;justify-content:space-between;align-items:center;padding:20px 32px;background:#c03b4f;border-radius:12px;border:1px solid rgba(0,0,0,.08)}.point-wrapper .point .title{margin:0 0 4px;font-size:14px;font-weight:600;color:#fff}.point-wrapper .point .value{margin:0;font-size:32px;font-weight:600;color:#ffcc3a}.language-change-card{padding:24px 30px}.language-change-card .language,.language-change-card .selected-language{width:300px;padding:12px 20px}.language-change-card .selected-language{border-radius:6px;background-color:rgba(0,0,0,.03)}.notification-card,.notification-card-wrapper .notification-status-read,.notification-card-wrapper .notification-status-unread{padding:10px 16px 10px 25px;cursor:pointer}.notification-card .content-wrapper,.notification-card-wrapper .notification-status-read .content-wrapper,.notification-card-wrapper .notification-status-unread .content-wrapper{width:200px}.notification-card .content-wrapper .order-type,.notification-card-wrapper .notification-status-read .content-wrapper .order-type,.notification-card-wrapper .notification-status-unread .content-wrapper .order-type{margin:0;font-size:13px;font-weight:600}.notification-card .content-wrapper .order-title,.notification-card-wrapper .notification-status-read .content-wrapper .order-title,.notification-card-wrapper .notification-status-unread .content-wrapper .order-title{margin:4px 0 0;font-size:14px;font-weight:500}@media screen and (max-width:480px){.notification-card .content-wrapper .order-title,.notification-card-wrapper .notification-status-read .content-wrapper .order-title,.notification-card-wrapper .notification-status-unread .content-wrapper .order-title{width:150px}}.notification-card .time,.notification-card-wrapper .notification-status-read .time,.notification-card-wrapper .notification-status-unread .time{color:#d2cfd3;font-size:13px;font-weight:500}.notification-card-wrapper .date{text-align:center;margin:16px 0 12px;color:#575a5e;font-size:13px;font-weight:500}.notification-card-wrapper .notification-status-read{border-top:1px solid rgba(135,144,171,.08);border-bottom:1px solid rgba(135,144,171,.08)}.notification-card-wrapper .notification-status-read .content-wrapper .order-type{color:#d2cfd3}.notification-card-wrapper .notification-status-read .content-wrapper .order-title{color:#575a5e}.notification-card-wrapper .notification-status-unread{background-color:#f3f6fa;border:1px solid rgba(71,150,255,.05);border-radius:8px}.notification-card-wrapper .notification-status-unread .image{position:relative}.notification-card-wrapper .notification-status-unread .image .circle{position:absolute;width:7px;height:7px;border-radius:50%;background-color:#4796ff;top:-3.5px;left:-6px}.notification-card-wrapper .notification-status-unread .content-wrapper .order-type{color:#575a5e}.notification-card-wrapper .notification-status-unread .content-wrapper .order-title{color:#3a3a3a}.order-summary-card{padding:24px 40px;background-color:rgba(0,0,0,.03)}.order-summary-card p{margin:0}.order-summary-card .order-summary-card-wrapper{display:flex;flex-direction:column;gap:8px}.order-summary-card .order-summary-card-wrapper .order-summary{display:flex;align-items:center;justify-content:space-between}.order-summary-card .order-summary-card-wrapper .order-summary .price{color:#575a5e;font-size:13px;font-weight:500}.order-summary-card .order-summary-card-wrapper .order-summary .discount{color:#ff4d26;font-size:14px;font-weight:500}.order-summary-card .order-summary-card-wrapper .order-summary .total{margin-top:17px;color:#3a3a3a;font-size:14px;font-weight:600}.order-note-card{border-radius:8px;border:1px solid rgba(0,0,0,.08);background-color:rgba(0,0,0,.03);padding:20px}@media screen and (max-width:612px){.order-note-card{padding:12px}}.order-note-card .note{margin:0;color:#d2cfd3;font-size:13px;font-weight:400}.product-image{display:flex;column-gap:13px;margin-top:10px}.product-image .more-product{border:1px solid rgba(0,0,0,.08);background-color:rgba(0,0,0,.03);padding:14px 12px;border-radius:10px}.product-image .more-product p{margin:0;font-size:13px;font-weight:600;color:#c03b4f}.product-image .nav-more-product{background-color:rgba(243,246,250,.16);padding:14px 12px;border-radius:10px}.product-image .nav-more-product p{margin:0;font-size:13px;font-weight:600;color:#fff}.product-image .single-image{position:relative;display:flex}.product-image .single-image .quantity{position:absolute;bottom:-6px;right:-6px;border-radius:6px;border:1px solid rgba(0,0,0,.03);padding:1px 6.5px}.product-image .single-image .quantity p{margin:0}.order-item-card{padding:20px 16px 30px 32px;border-radius:12px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.03);gap:42px}@media screen and (max-width:612px){.order-item-card{padding:12px 12px 20px}}.order-item-card .header,.order-item-card .header .product-total-wrapper{display:flex;justify-content:space-between;align-items:center}.order-item-card .header .product-total-wrapper{gap:12px}@media screen and (max-width:612px){.order-item-card .header .product-total-wrapper .order-item-dropdown-btn{display:none}}.order-item-card .header .product-serial-card-wrapper{display:flex;gap:10px}.order-item-card .header p{margin:0}.order-item-card .item-divider{margin:30px 0}.order-item-card .order-item{display:flex;flex-direction:column;justify-content:space-between;width:100%;gap:16px}.order-item-card .order-item .cart-drawer-card-add-ons{display:flex;align-items:center;padding:3px 0}.order-item-card .order-item .cart-drawer-card-add-ons .cart-add-on-title{white-space:nowrap;margin-right:20px;border:none;background-color:transparent;font-size:14px;font-weight:600;color:#575a5e;cursor:pointer}.order-item-card .order-item .cart-drawer-card-add-ons .cart-drawer-add-ons-slider{width:100%}.order-item-card .order-item .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .cart-add-on-value{margin-right:10px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background-color:#fff6f7;padding:4px 12px;display:flex}.order-item-card .order-item .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .cart-add-on-value:active{cursor:-webkit-grabbing;cursor:grabbing}.order-item-card .order-item .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .addons-text{margin:0;white-space:nowrap;font-size:12px;font-weight:500;color:#575a5e}.order-item-card .order-item .review-btn{color:#a7383d;font-size:13px;font-weight:500;display:flex;justify-content:center;align-items:center;gap:6px}.order-item-card .order-item .order-item-wrapper{display:flex;justify-content:space-between;align-items:center}.order-item-card .order-item .single-item,.order-item-card .order-item .single-item .single-item-price-wrapper,.order-item-card .order-item .single-item-price,.order-item-card .order-item .single-item-price .single-item-price-wrapper{color:#3a3a3a;font-size:14px;font-weight:500;margin:0;width:200px}.order-item-card .order-item .single-item .single-item-price,.order-item-card .order-item .single-item .single-item-price-wrapper,.order-item-card .order-item .single-item-price .single-item-price,.order-item-card .order-item .single-item-price .single-item-price-wrapper{color:#575a5e;margin-right:2px}.order-item-card .order-item .single-item .single-item-price-wrapper,.order-item-card .order-item .single-item-price .single-item-price-wrapper{background-color:rgba(51,51,51,.04);padding:6px 10px;border-radius:8px;margin-right:6px}.order-item-card .order-item .single-item .cross,.order-item-card .order-item .single-item-price .cross{margin:0}.order-item-card .order-item .single-item .single-item-price-wrapper,.order-item-card .order-item .single-item-price,.order-item-card .order-item .single-item-price .single-item-price-wrapper{color:#3a3a3a}.nav-order-item-container{display:none;position:fixed;bottom:80px;width:100%;z-index:1000;left:0;padding:0 20px}@media screen and (max-width:991px){.nav-order-item-container{display:block}}.nav-order-item-container .order-item-section{background-color:#c03b4f;padding:10px 20px 20px;border-radius:16px;display:flex;justify-content:space-between;align-items:center}.location-wrapper{display:flex;align-items:center;gap:10px}.location-wrapper .location-image{display:none}.location-wrapper .location-txt-wrapper{display:flex;flex-direction:column}.location-wrapper .location-txt-wrapper .location-title{margin:0;color:#575a5e}.location-wrapper .location-txt-wrapper .location-value{margin:2px 0 0;font-size:15px;font-weight:500}@media screen and (max-width:991px){.location-wrapper{align-items:end}.location-wrapper .location-image-desktop{display:none}.location-wrapper .location-title{color:#d2cfd3;font-size:11px;font-weight:500;text-align:center}.location-wrapper .location-image{display:block;width:16px;height:16px}.location-wrapper .location-value{display:flex;align-items:flex-start;gap:5px;text-align:center}.location-wrapper .location-value .location-desc{font-size:13px;font-weight:600}.location-wrapper .location-icon{font-size:14px;color:#d2cfd3}}.order-action-card .divider{margin:4px 0}.order-action-card .item-wrapper{display:flex;align-items:center;padding:12px;gap:17px;cursor:pointer}.order-action-card .item-wrapper .cancel-title,.order-action-card .item-wrapper .item-title{margin:0;color:#3a3a3a;font-size:14px;font-weight:500}.order-action-card .item-wrapper .cancel-title{color:#c03b4f}.cart-drawer-related-card-product{display:flex;justify-content:space-between;align-items:center;background-color:#fff9f9;padding:15px;border:1px solid rgba(0,0,0,.039);border-radius:8px}.cart-drawer-related-card-product .card-txt-wrapper{cursor:pointer}.cart-drawer-related-card-product .card-txt-wrapper .card-title{margin:0;font-weight:500}.cart-drawer-related-card-product .card-txt-wrapper .card-subtitle{margin:8px 0 0;color:#c03b4f;font-weight:600;font-size:14px}.cart-drawer-related-card-product .card-action{display:flex;align-items:center;gap:15px}.homepage-slider-header{display:flex;justify-content:space-between;align-items:center}.homepage-slider-header .header-title{font-size:16px;font-weight:500}@media screen and (max-width:991px){.homepage-slider-header .header-title{color:#575a5e;font-size:12px;font-weight:600}}.homepage-slider-header .view-all-btn{color:#c03b4f;cursor:pointer;font-weight:600}@media screen and (max-width:991px){.homepage-slider-header .view-all-btn{font-size:11px}}.homepage-slider-header .left-icon,.homepage-slider-header .right-icon{font-size:20px;color:#c03b4f}@media screen and (max-width:991px){.homepage-slider-header .left-icon,.homepage-slider-header .right-icon{display:none}}.homepage-slider-header .right-icon-outlined{display:none}@media screen and (max-width:991px){.homepage-slider-header .right-icon-outlined{display:block;font-size:10px;color:#c03b4f}}.rating-icon{display:flex;align-items:center;column-gap:5px;background-color:rgba(171,50,60,.129);padding:6px 12px;border-radius:15px;width:56px;height:27px;margin-top:4px}.rating-icon .rating{margin:0;font-weight:600;font-size:13px;color:#3a3a3a}.rating-right-icon{display:flex;align-items:center;column-gap:8px;padding:10px 20px;border-radius:8px;width:70px;height:37px}.rating-right-icon .not-active{border:1.5px solid rgba(0,0,0,.08)}.rating-right-icon .active{border:1.5px solid red}.rating-right-icon .rating{margin:3px 0 0;padding:0;font-weight:500;font-size:14px}.fav-icon .fav-icon-fill,.fav-icon .fav-icon-not-fill,.fav-icon .fav-icon-wrapper{color:#787878;background-color:rgba(0,0,0,.03);border-radius:50%;font-size:20px;cursor:pointer}.fav-icon .fav-icon-not-fill{padding:8px}.fav-icon .fav-icon-fill{width:48px;height:48px;display:flex;justify-content:center;align-items:center}.increment-btn{display:flex;border-radius:2px;width:108px}.increment-btn .ant-btn.ant-btn-lg.ant-btn-icon-only{padding:9px 7px}.increment-btn .ant-btn-default{box-shadow:none}.increment-btn .minus-btn,.increment-btn .plus-btn{width:100%;height:100%;border:none;border-radius:8px 0 0 8px;background-color:rgba(0,0,0,.03)}.increment-btn .plus-btn{border-radius:0 8px 8px 0}.increment-btn .cart-quantity-input{text-align:center;border:none;width:100%;background-color:rgba(0,0,0,.03);border-radius:0}.increment-btn .cart-quantity-input .ant-input-number-input{height:45px;text-align:center;font-size:16px;font-weight:700;color:#c03b4f}.increment-btn .cart-quantity-input.ant-input-number-focused{outline:none;box-shadow:none}.page-title{font-size:32px;font-weight:600;text-align:center}.back-icon{display:flex;justify-content:center;align-content:center;width:48px;height:48px;border-radius:50%;background-color:rgba(0,0,0,.02);border:1px solid rgba(0,0,0,.02);cursor:pointer}.back-icon .anticon-left{font-size:24px}.price-dollar{margin:0;color:#c03b4f;font-weight:600;text-align:end}.order-status-badge,.order-status-canceled,.order-status-delivered,.order-status-others{padding:8px 12px;border-radius:6px;border:1px solid rgba(0,0,0,.03);display:flex}@media screen and (max-width:991px){.order-status-badge,.order-status-canceled,.order-status-delivered,.order-status-others{padding:5px 12px}.order-status-badge .title,.order-status-canceled .title,.order-status-delivered .title,.order-status-others .title{font-size:12px}}.order-status-delivered{background-color:rgba(21,202,115,.04)}.order-status-delivered .title{margin:0;color:#15ca73}.order-status-canceled{background-color:rgba(255,77,38,.04)}.order-status-canceled .title{margin:0;color:#ff4d26}.order-status-others{background-color:rgba(71,150,255,.04)}.order-status-others .title{margin:0;color:#4796ff}.share-modal{display:flex;justify-content:center;flex-wrap:wrap;align-items:center;gap:20px;padding:15px}.share-modal .common-share,.share-modal .copy-wrapper,.share-modal .social-icon-wrapper{height:100px;width:100px;background-color:#fff;display:flex;align-items:center;justify-content:center}.share-modal .copy-wrapper{cursor:pointer}.order-type .order-type-title{font-weight:500}.order-type .order-type-wrapper{display:flex;gap:15px;overflow-x:auto}.order-type .order-type-wrapper .order-type-icon{display:flex;align-items:center;gap:10px;background-color:rgba(0,0,0,.03);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500}.order-type .order-type-wrapper .active{color:#c03b4f;border:1px solid #c03b4f;border-radius:8px;background-color:#fff9f9}.product-total{display:flex;flex-direction:column;gap:8px}.product-total .nav-items-title{color:#fff6f7;font-size:14px;font-weight:600}.product-total p{margin:0}.product-total .items{color:#3a3a3a;font-size:14px;font-weight:600}@media screen and (max-width:612px){.product-total .items{padding-top:10px}}.product-total .item-price{color:#c03b4f;font-size:16px;font-weight:700;margin-top:6px}@media screen and (max-width:612px){.product-total .item-price{display:none}}.branch-closed,.branch-open,.open-icon{font-size:11px;font-weight:600;width:56px;height:27px;padding:4px 10px;border-radius:8px;margin:0;display:flex;align-items:center;justify-content:center;background-color:rgba(0,0,0,.03)}.branch-open{color:#15ca73}.branch-closed{color:#fa4c4c}.single-order-type{border-radius:8px;border:1.5px solid rgba(0,0,0,.03);background:rgba(0,0,0,.03);padding:16px 20px;display:flex;align-items:center;gap:8px}@media screen and (max-width:991px){.single-order-type{padding:12px 16px}.single-order-type .order-image{width:16px;height:16px}}.single-order-type .title{margin:0;color:#3a3a3a;font-size:14px;font-weight:500}@media screen and (max-width:991px){.single-order-type .title{font-size:11px;font-weight:600}}.default-location-container{padding:20px}@media screen and (max-width:612px){.default-location-container{padding:0}}.default-location-container .address-title,.default-location-container .my-address-form .my-address-form-wrapper .address-badge .active-address,.default-location-container .my-address-form .my-address-form-wrapper .address-badge .inactive-address,.my-address-form .my-address-form-wrapper .address-badge .default-location-container .active-address,.my-address-form .my-address-form-wrapper .address-badge .default-location-container .inactive-address{margin-top:0;border:1px solid #3a3a3a;border-radius:5px;padding:5px}.default-location-container .map-container{margin-bottom:20px;height:400px}@media screen and (max-width:991px){.default-location-container .map-container{height:200px}}.default-location-container .restaurant-container{margin-bottom:20px}.default-location-container .btn-container{display:flex;justify-content:center}.circle-btn{padding:10px 10px 8px;border:1px solid rgba(0,0,0,.03);border-radius:50px}.addons-modal-container{padding:20px 30px 0}@media screen and (max-width:612px){.addons-modal-container{padding:0}}.addons-modal-container .modal-product-img{display:flex;justify-content:center;width:100%}.addons-modal-container .menu-name{font-weight:600;color:#3a3a3a;font-size:24px;text-align:center;margin:24px 0}@media screen and (max-width:612px){.addons-modal-container .menu-name{font-size:20px}}.addons-modal-container .title{font-size:18px;font-weight:500;color:#575a5e}@media screen and (max-width:612px){.addons-modal-container .title{font-size:14px}}.addons-modal-container .addons-cart-container{display:flex;flex-direction:column;gap:16px;padding-bottom:48px}@media screen and (max-width:612px){.addons-modal-container .addons-cart-container{padding-bottom:28px}}.addons-modal-container .footer-container{padding:20px 0;border-top:1px solid rgba(0,0,0,.03);display:flex;justify-content:center;align-items:center}@media screen and (max-width:612px){.addons-modal-container .footer-container{padding:20px 0 0}}.addons-modal-container .footer-container .remove-btn{padding:12px;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.03);border-radius:8px;margin-right:16px;cursor:pointer}.modal-container{padding:48px 32px;display:flex;flex-direction:column;gap:16px}.modal-container .card-container{padding:18px 32px;border:1px solid rgba(0,0,0,.08);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);border-radius:12px}.modal-container .card-container .saved-order-card-container{display:flex;align-items:center;justify-content:space-between}.modal-container .card-container .image-title-container{display:flex;align-items:center;gap:20px}.modal-container .card-container .image-title-container .title{font-size:14px;font-weight:500;color:#3a3a3a;margin:0}.modal-container .card-container .image-title-container .price{font-size:14px;font-weight:700;color:#c03b4f;margin-top:4px;margin-bottom:0}.modal-container .card-container .quantity-title{font-size:12px;font-weight:600;color:#575a5e;margin:0}.modal-container .card-container .quantity{font-size:14px;font-weight:700;color:#c03b4f;margin-top:4px;margin-bottom:0;text-align:center}.modal-container .card-container .cart-drawer-card-add-ons{margin-top:12px;border-top:1px solid rgba(0,0,0,.039);display:flex;align-items:center;padding:16px 0 0}.modal-container .card-container .cart-drawer-card-add-ons .cart-add-on-title{white-space:nowrap;margin-right:20px;border:none;background-color:transparent;font-size:14px;font-weight:600;color:#575a5e;cursor:pointer}.modal-container .card-container .cart-drawer-card-add-ons .cart-drawer-add-ons-slider{width:220px}.modal-container .card-container .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .cart-add-on-value{margin-right:10px;border:1px solid rgba(0,0,0,.08);border-radius:6px;background-color:#fff6f7;padding:8px 12px;cursor:-webkit-grab;cursor:grab;display:flex}.modal-container .card-container .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .cart-add-on-value:active{cursor:-webkit-grabbing;cursor:grabbing}.modal-container .card-container .cart-drawer-card-add-ons .cart-drawer-add-ons-slider .addons-text{margin:0;white-space:nowrap;font-size:14px;font-weight:500;color:#575a5e}.modal-footer-container{padding:16px 40px;border-top:1px solid rgba(0,0,0,.03);box-shadow:0 2px 8px 0 rgba(0,0,0,.1);display:flex;justify-content:space-between;align-items:center;gap:48px}.modal-footer-container .content-container .title{font-size:15px;font-weight:600;color:#3a3a3a;margin:0;white-space:nowrap}.modal-footer-container .content-container .total-price{font-size:18px;font-weight:700;color:#c03b4f;margin-top:4px;margin-bottom:0;white-space:nowrap}.modal-footer-container .reorder-btn{height:52px;width:100%}.deals .title{font-size:32px;font-weight:600;text-align:center}.terms-and-conditions .title{font-size:32px;font-weight:600;color:#3a3a3a;margin-bottom:4px}.terms-and-conditions .updated-date{font-size:13px;color:#a7a2a9;margin-bottom:24px}.checkout-order .terms-and-conditions .first-section,.checkout-order .terms-and-conditions .second-section,.my-order-details .terms-and-conditions .first-section,.my-order-details .terms-and-conditions .second-section,.terms-and-conditions .checkout-order .first-section,.terms-and-conditions .checkout-order .second-section,.terms-and-conditions .my-order-details .first-section,.terms-and-conditions .my-order-details .second-section,.terms-and-conditions .section{margin-bottom:20px}.checkout-order .terms-and-conditions .first-section .section-title,.checkout-order .terms-and-conditions .second-section .section-title,.my-order-details .terms-and-conditions .first-section .section-title,.my-order-details .terms-and-conditions .second-section .section-title,.terms-and-conditions .checkout-order .first-section .section-title,.terms-and-conditions .checkout-order .second-section .section-title,.terms-and-conditions .my-order-details .first-section .section-title,.terms-and-conditions .my-order-details .second-section .section-title,.terms-and-conditions .section .section-title{font-size:16px;font-weight:600;color:#3a3a3a;margin-bottom:6px}.checkout-order .terms-and-conditions .first-section .section-body,.checkout-order .terms-and-conditions .second-section .section-body,.my-order-details .terms-and-conditions .first-section .section-body,.my-order-details .terms-and-conditions .second-section .section-body,.terms-and-conditions .checkout-order .first-section .section-body,.terms-and-conditions .checkout-order .second-section .section-body,.terms-and-conditions .my-order-details .first-section .section-body,.terms-and-conditions .my-order-details .second-section .section-body,.terms-and-conditions .section .section-body{font-size:14px;color:#575a5e;line-height:1.7}.menu-description{font-size:14px;border:1px solid rgba(0,0,0,.08);border-radius:8px;background-color:snow;padding:20px 30px;letter-spacing:.21px;line-height:23px}.menu-description .product-description{font-size:14px;font-weight:400;line-height:160%;letter-spacing:.21px;color:#575a5e}.menu-description .description-title{color:#3a3a3a}.menu-description .description-details{color:#3a3a3a;font-size:14px;font-weight:500}.catering-menu-customize .catering-menu-customize-mobile-footer{display:none}@media screen and (max-width:991px){.catering-menu-customize .catering-menu-customize-mobile-footer{display:flex;margin-top:12px}.catering-menu-customize .catering-menu-customize-mobile-footer .details-footer-btn{min-width:150px;height:52px}}.our-menu{min-height:calc(100dvh - 150px)}@media screen and (max-width:991px){.our-menu{padding:0 20px 48px}}.our-menu .our-menu-header{display:flex;justify-content:space-between;align-items:center;margin-bottom:30px}@media screen and (max-width:991px){.our-menu .our-menu-header{margin-bottom:24px;flex-direction:column;justify-content:flex-start}}.our-menu .our-menu-header .our-menu-title{width:20%;margin:0;font-weight:600;font-size:32px;color:#3a3a3a}@media screen and (max-width:991px){.our-menu .our-menu-header .our-menu-title{width:100%;font-size:24px;margin-bottom:20px}}.our-menu .our-menu-header .menu-search{width:30%;height:52px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.03)}@media screen and (max-width:991px){.our-menu .our-menu-header .menu-search{width:100%}}.our-menu .our-menu-header .menu-search .ant-input{background-color:transparent}.our-menu .our-menu-header .menu-search .ant-input-suffix .anticon-search{font-size:20px;color:rgba(0,0,0,.7)}.our-menu-details{height:calc(100vh - 170px)}.our-menu-details .main-review{padding-top:10px;display:flex;flex-direction:column;row-gap:16px}.our-menu-details .main-review .review-not-found-title{font-size:16px;color:#c03b4f;text-align:center}.our-menu-details .main-review .filter-rating{color:#d2cfd3;font-size:13px;font-weight:500;margin:0 0 12px}.our-menu-details .main-review .review{display:flex;width:100%;padding:20px 30px;flex-direction:column;background-color:snow;border:1px solid rgba(0,0,0,.08);border-radius:10px}.our-menu-details .main-review .review .content{display:flex;align-items:center;column-gap:25px}.our-menu-details .main-review .review .content .name-line{display:flex;align-items:center}.our-menu-details .main-review .review .content .name-line .line{width:1px;height:10px;background-color:#d2cfd3;margin:0 16px}.our-menu-details .main-review .review .content .name{color:#575a5e;font-size:13px;font-weight:600;margin:0}.our-menu-details .main-review .review .content .date{margin:0;color:#575a5e;font-size:13px;font-weight:500}.our-menu-details .main-review .review .comment-title{color:#3a3a3a;font-size:16px;font-weight:600;margin:17px 0 0}.our-menu-details .main-review .review .comment-desc{font-size:14px;font-style:normal;font-weight:400;color:#575a5e;margin:10px 0 0}.our-menu-details .menu-details-content-wrapper{width:70%;height:calc(100% - 76px);margin:0 auto;overflow-y:auto}@media screen and (max-width:991px){.our-menu-details .menu-details-content-wrapper{width:100%}}.our-menu-details .menu-details-content-wrapper .menu-details-content{display:flex;align-items:center;flex-direction:column;height:100%}.our-menu-details .menu-details-content-wrapper .menu-details-content .menu-details-name{font-size:32px;font-weight:600}.our-menu-details .menu-details-content-wrapper .menu-details-content .menu-details-tab{width:100%}.our-menu-details .menu-details-content-wrapper .menu-details-content .menu-details-tab ::-webkit-scrollbar{width:4px;background-color:#e6e5e5;border-radius:4px}.our-menu-details .menu-details-content-wrapper .menu-details-content .menu-details-tab ::-webkit-scrollbar-thumb{background-color:#c4c3c3;border-radius:4px}.our-menu-details .menu-details-content-wrapper .menu-details-content .menu-details-tab .ant-tabs-content-holder{height:calc(100% - 50px);overflow-y:auto}.our-menu-details .menu-details-content-wrapper .menu-details-content .menu-details-tab .ant-tabs-content-holder .ant-tabs-content{height:100%}.menu-details-footer{position:fixed;left:0;width:100%;height:100px;border:1px solid rgba(0,0,0,.03);background:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:20px}.menu-details-footer .menu-details-footer-wrapper{display:flex;justify-content:space-between;align-items:center;max-width:1200px;margin:0 auto}.menu-details-footer .menu-details-footer-wrapper .details-footer-left{display:flex;align-items:center;gap:20px}.menu-details-footer .menu-details-footer-wrapper .details-footer-left .menu-name{font-size:18px;font-weight:500;margin:0}.menu-details-footer .menu-details-footer-wrapper .details-footer-right{display:flex;align-items:center;gap:20px}.menu-details-footer .menu-details-footer-wrapper .details-footer-right .details-footer-price{font-size:20px;color:#c03b4f;font-weight:700}.menu-details-footer .menu-details-footer-wrapper .details-footer-right .details-footer-btn{min-width:150px;height:52px}.catering-section{-webkit-border-end:none!important;border-inline-end:none!important}.catering-section .ant-menu-item .ant-menu-item-icon{position:absolute;right:10px;bottom:0;transform:translateY(-70%);display:none}.catering-section .ant-menu-item-selected .ant-menu-item-icon{display:block}.restaurant-location .restaurant-location-filter-section{width:50%;margin:0 auto}@media screen and (max-width:991px){.restaurant-location .restaurant-location-filter-section{margin:0;width:100%}}.restaurant-location .restaurant-location-filter-section .choose-location-title{margin-bottom:5px;font-weight:500}@media screen and (max-width:991px){.restaurant-location .restaurant-location-filter-section .choose-location-title{display:none}}.restaurant-location .restaurant-location-filter-section .location-filter-field-wrapper{display:flex;justify-content:space-between;align-items:center;border:1px solid hsla(0,0%,47%,.471);border-radius:8px;padding:2px 10px;cursor:pointer}@media screen and (max-width:991px){.restaurant-location .restaurant-location-filter-section .location-filter-field-wrapper{display:none}}.restaurant-location .restaurant-location-filter-section .location-filter-field-wrapper .filter-input{display:flex;gap:15px;align-items:center}.restaurant-location .restaurant-location-filter-section .order-type{margin-top:20px}.restaurant-location .restaurant-location-filter-section .order-type .order-type-title{font-weight:500}.restaurant-location .restaurant-location-filter-section .order-type .order-type-wrapper{display:flex;gap:15px;overflow-x:auto}.restaurant-location .restaurant-location-filter-section .order-type .order-type-wrapper .order-type-icon{display:flex;align-items:center;gap:10px;background-color:rgba(0,0,0,.03);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:500}.restaurant-location .restaurant-location-filter-section .order-type .order-type-wrapper .active{color:#c03b4f;border:1px solid #c03b4f;border-radius:8px;background-color:#fff9f9}.restaurant-location .restaurant-location-filter-section .location-category{margin-top:20px;width:100%}.restaurant-location .restaurant-location-filter-section .order-type-category .ant-tabs .ant-tabs-ink-bar{background-color:transparent}.restaurant-location .restaurant-location-filter-section .order-type-category .ant-tabs-nav:before{border-bottom:none}.restaurant-location .restaurant-location-filter-section .order-type-category .active{color:#c03b4f;border:1.5px solid #c03b4f;border-radius:8px;background-color:#fff9f9;display:flex;align-items:center;gap:10px;padding:10px 20px;font-weight:600;font-size:14px}.restaurant-location .restaurant-location-filter-section .order-type-category .order-type-icon{display:flex;align-items:center;gap:10px;background-color:rgba(0,0,0,.03);padding:10px 20px;border-radius:8px;cursor:pointer;font-weight:600;font-size:14px;border:1.5px solid rgba(0,0,0,.03)}.sign-in-up{padding:30px 40px}.sign-in-up .btn-sign-up{width:300px;height:52px;font-weight:500;font-size:16px}.sign-in-up .sign-out{display:flex;align-items:center;cursor:pointer}.sign-in .welcome-txt{font-size:20px;font-weight:600;text-align:center}.sign-in .brand-txt{font-size:32px;font-weight:700;text-align:center;color:#c03b4f}.sign-in .login-form .ant-input-number-input,.sign-in .login-form .ant-input-password{height:44px}.sign-in .login-form .btn-top-section{display:flex;justify-content:space-between;align-items:center}.sign-in .login-form .btn-top-section .ant-checkbox-wrapper{color:#a7a2a9;font-weight:500;margin-bottom:1em}.sign-in .login-form .btn-top-section .forgot-password{margin-top:0;color:#c03b4f;font-weight:600;cursor:pointer}.sign-in .login-form .no-account-msg{color:#a7a2a9;font-weight:500}.sign-in .login-form .no-account-msg span{color:#c03b4f;font-weight:700;cursor:pointer}.sign-up .sign-up-form .custom-input-class{height:44px}.sign-up .sign-up-form .pass-warning{color:#c03b4f}.sign-up .sign-up-form .ant-input-number-input,.sign-up .sign-up-form .ant-input-password{height:44px}.sign-up .sign-up-form .agree-txt{margin:0}.sign-up .sign-up-form .exist-account{font-weight:500;color:#a7a2a9}.sign-up .sign-up-form .exist-account span{color:#c03b4f;font-weight:700;cursor:pointer}.otp{height:calc(100vh - 170px);display:flex;justify-content:center}.otp .otp-content{width:400px;padding:40px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);border-radius:16px;display:flex;flex-direction:column;align-items:center;justify-content:space-between}.otp .otp-content .otp-content-top{width:100%}.otp .otp-content .otp-content-top .otp-title{text-align:center;font-size:20px;font-weight:600;color:#c03b4f;margin-top:0}.otp .otp-content .otp-content-middle{display:flex;flex-direction:column;align-items:center}.otp .otp-content .otp-content-middle .verification-code-title{font-size:20px;font-weight:600}.otp .otp-content .otp-content-middle .verification-code-sent-title{font-weight:500;color:#575a5e;margin:0}.otp .otp-content .otp-content-middle .verification-mobile{font-size:18px;font-weight:600}.otp .otp-content .otp-content-bottom{width:100%}.otp .otp-content .otp-content-bottom .otp-input-fields{margin-bottom:30px}.otp .otp-content .otp-content-bottom .otp-input-fields .otp-input{border-top:none;border-left:none;border-right:0;border-bottom:3px solid #a7a2a9;border-radius:0;background-color:#fff9f9;text-align:center;font-size:24px;font-weight:600;color:#c03b4f}.otp .otp-content .otp-content-bottom .otp-input-fields .otp-input:focus{box-shadow:none}.otp .otp-content .otp-content-bottom .otp-input-fields .active{border-bottom:3px solid #c03b4f}.otp .otp-content .otp-content-bottom .change-phone-wrapper{display:flex;justify-content:space-between;align-items:center;margin-top:15px}.otp .otp-content .otp-content-bottom .change-phone-wrapper .change-phone-txt{margin:0;color:#575a5e;font-weight:500;cursor:pointer;background-color:transparent;border:none;font-size:14px}.authentication{display:flex;justify-content:center}.authentication ::-webkit-scrollbar{width:4px;background-color:#e6e5e5;border-radius:4px}.authentication ::-webkit-scrollbar-thumb{background-color:#c4c3c3;border-radius:4px}.authentication .authentication-content{width:450px;height:100%;border-radius:16px;box-shadow:0 0 10px 0 rgba(0,0,0,.2);padding:20px 40px 0;background-color:#fff9f9;overflow-y:auto}.my-order{display:flex;flex-direction:column;align-items:center}@media screen and (max-width:991px){.my-order{display:block}}.my-order .tab{width:800px;height:100%}@media screen and (max-width:991px){.my-order .tab{width:100%}}.my-order .modal-save-order{background-color:red}.my-order .sub-title{color:#3a3a3a;font-size:14px;font-weight:500;text-align:center;margin:0}.my-order .order-main-card{padding-top:40px;display:flex;flex-direction:column;row-gap:20px}@media screen and (max-width:991px){.my-order .order-main-card{padding-top:10px}}.my-order .order-card{align-items:center;display:flex;justify-content:space-between;padding:20px 32px;border-radius:12px;border:1px solid rgba(0,0,0,.08)}@media screen and (max-width:991px){.my-order .order-card{padding:16px}}.my-order .order-card .three-dot{border:none;background-color:transparent;display:none}@media screen and (max-width:991px){.my-order .order-card .three-dot{display:block}}.my-order .order-card .line{width:1px;height:40px;background-color:rgba(0,0,0,.08);display:none}.my-order .order-card .details{width:500px;display:flex;align-items:center;justify-content:space-between;cursor:pointer}@media screen and (max-width:991px){.my-order .order-card .details{width:100%}}.my-order .order-card .action{display:flex;align-items:center;column-gap:16px}@media screen and (max-width:991px){.my-order .order-card .action{display:none}}.my-order .order-card .action .reorder{height:40px}.my-order .order-card .action .button{display:flex;align-items:center;justify-content:center}.my-order .order-card .order-id,.my-order .order-card .order-success .details .id-title,.my-order .order-card .order-success .details .id-value,.order-success .details .my-order .order-card .id-title,.order-success .details .my-order .order-card .id-value{color:#575a5e;font-size:14px;font-weight:500}@media screen and (max-width:991px){.my-order .order-card .order-id,.my-order .order-card .order-success .details .id-title,.my-order .order-card .order-success .details .id-value,.order-success .details .my-order .order-card .id-title,.order-success .details .my-order .order-card .id-value{display:none}}.my-order .order-card .id-value{font-size:14px;font-weight:600;color:#c03b4f}.my-order .order-card .order-product-image{display:flex;align-items:center;column-gap:13px;margin-top:10px}@media screen and (max-width:991px){.my-order .order-card .order-product-image{gap:6px}}.my-order .order-card .order-product-image .more-product{border:1px solid rgba(0,0,0,.08);background-color:rgba(0,0,0,.03);height:100%;padding:8px 10px;border-radius:10px}.my-order .order-card .order-product-image .more-product p{margin:0;font-size:13px;font-weight:600;color:#c03b4f}.my-order .order-card .order-product-image .single-image{position:relative;display:flex}.my-order .order-card .order-product-image .single-image .quantity{position:absolute;bottom:-6px;right:-6px;border-radius:4px;border:1px solid rgba(0,0,0,.03);padding:1px 6.5px;background-color:#c03b4f}.my-order .order-card .order-product-image .single-image .quantity p{color:#fff;margin:0;font-size:14px}@media screen and (max-width:991px){.my-order .order-card .order-product-image .single-image .quantity p{font-size:10px}}.my-order .order-card .price-status{display:flex;flex-direction:column;justify-content:flex-end;row-gap:12px}@media screen and (max-width:991px){.my-order .order-card .price-status{display:flex;flex-direction:row;align-items:center;gap:10px}}@media screen and (min-width:992px){.my-order .order-card .price-status .three-dot{display:none}}@media screen and (max-width:991px){.my-order .order-card .price-status .price-status-wrapper .price{display:none}}.my-order .order-card .price-status .price-status-wrapper .status-badge{margin-top:6px}@media screen and (max-width:991px){.my-order .order-card .price-status .price-status-wrapper .status-badge{margin-top:0}}.my-order .order-card .price-status .price-status-wrapper .time{color:#575a5e;font-size:13px;font-weight:500;text-align:end;margin:0;padding-bottom:4px}@media screen and (max-width:991px){.my-order .order-card .price-status .price-status-wrapper .time{display:none}}.my-order .order-card .price-status .price-status-wrapper .product-count{color:#575a5e;font-size:13px;font-weight:500;text-align:end;margin:0;padding-bottom:2px;display:none}@media screen and (max-width:991px){.my-order .order-card .price-status .price-status-wrapper .product-count{display:block}}.order-details-footer{position:fixed;left:0;bottom:0;width:100%;height:100px;border:1px solid rgba(0,0,0,.03);background:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:20px}.order-details-footer .order-details-footer-wrapper{width:100%;height:100%;display:flex;justify-content:center;align-items:center}.order-details-footer .order-details-footer-wrapper .review-btn{background-color:#a7383d;padding:0 77px;height:52px;display:flex;justify-content:center;align-items:center;gap:6px}.save-order{padding:13px 20px 5px}.save-order .sub-title{color:#575a5e;text-align:center;font-size:14px;margin:0 0 40px}.review-main .review-wrapper{padding:0 27px 27px}.review-main .review-wrapper .review-header{display:flex;flex-direction:column;align-items:center;margin-bottom:48px}.review-main .review-wrapper .review-header .product-image{border-radius:50%;margin-bottom:12px}.review-main .review-wrapper .review-header .title{margin:0;font-size:18px;font-weight:700}.review-main .review-wrapper .review-header .sub-title{margin:0;font-size:13px;font-weight:500}.review-main .review-wrapper .rating .title{font-size:14px;font-weight:600;color:#575a5e;margin:0}.review-main .review-wrapper .rating .sub-title{font-size:13px;font-weight:500;margin:0;color:#a7a2a9}.review-main .review-wrapper .write-review-title{font-size:14px;font-weight:600;color:#575a5e;margin:24px 0 12px}.review-main .review-wrapper .max-length{font-size:13px;font-weight:500;color:#a7a2a9;margin:8px 0 12px}.review-main .review-wrapper .rating-review-wrapper{display:flex;justify-content:space-between}.review-main .review-wrapper .rating-review-wrapper .rating-review-icon{cursor:pointer;display:flex;align-items:center;justify-content:center;column-gap:8px;border-radius:8px;width:61px;height:37px;margin-top:16px}.review-main .review-wrapper .rating-review-wrapper .rating-review-icon .rating{margin:3px 0 0;padding:0;font-weight:500;font-size:14px}.review-main .review-wrapper .rating-review-wrapper .not-active{border:1.5px solid rgba(0,0,0,.08)}.review-main .review-wrapper .rating-review-wrapper .active{border:2px solid #a7383d}.review-main .submit-wrapper{border:solid rgba(0,0,0,.03);border-width:1px 0 0;padding:17px 27px;margin-top:30px}.review-main .submit-wrapper .submit-btn{width:100%;height:48px;border-radius:8px;background-color:#a7383d}.order-history .filter{margin-top:40px;display:flex;align-items:center;column-gap:12px}@media screen and (max-width:991px){.order-history .filter{margin:10px 0}}.order-history .filter .active,.order-history .filter .filter-button,.order-history .filter .inactive{height:40px;font-size:13px}@media screen and (max-width:991px){.order-history .filter .active,.order-history .filter .filter-button,.order-history .filter .inactive{font-size:11px;font-weight:600}}.order-history .filter .inactive{border:2px solid rgba(0,0,0,.08);color:#3a3a3a;font-weight:500}.order-history .filter .active{border:2px solid #c03b4f;font-weight:600}.order-history .filter .title{background-color:rgba(0,0,0,.03);width:54px;height:41px;display:flex;justify-content:center;align-items:center;border-radius:8px}.order-history .filter .title p{margin:0;color:#8790ab;text-align:center;font-size:13px;font-weight:500}.my-order-details{padding:0 0 100px}.my-order-details .box-1{border-radius:8px;border:1.5px solid rgba(0,0,0,.03);background:rgba(0,0,0,.03)}.my-order-details .order-details-container{background-color:#fff6f7;border:1px solid rgba(0,0,0,.03);border-radius:16px}.my-order-details .order-details-container .details-first-section{padding:48px 60px 48px 35px}.my-order-details .order-details-container .details-first-section .ordered_item_title_wrapper{display:flex;justify-content:space-between}.my-order-details .order-details-container .details-first-section .ordered_item_title_wrapper .item-rating{color:#a7383d;font-weight:600;font-size:14px;margin:32px 0 16px}@media screen and (max-width:612px){.my-order-details .order-details-container .details-first-section{padding:0 0 20px}}.my-order-details .order-details-container .details-first-section .timeline-container{border-radius:10px;border:1px solid rgba(0,0,0,.03)}.my-order-details .order-details-container .schedule-container{display:flex;gap:32px}.my-order-details .order-details-container .coupon-code-container{border-radius:8px;border:1.5px solid rgba(0,0,0,.03);background:rgba(0,0,0,.03);padding:16px 20px;display:flex;align-items:center;justify-content:space-between;gap:8px}@media screen and (max-width:991px){.my-order-details .order-details-container .coupon-code-container{padding:12px 16px}}.my-order-details .order-details-container .coupon-code-container .title{margin:0;color:#3a3a3a;font-size:14px;font-weight:500}@media screen and (max-width:991px){.my-order-details .order-details-container .coupon-code-container .title{font-size:11px;font-weight:600}}.my-order-details .order-details-container .coupon-code-container .discount-title{margin:0;color:#d9333f;font-size:14px;font-weight:500}@media screen and (max-width:991px){.my-order-details .order-details-container .coupon-code-container .discount-title{font-size:11px;font-weight:600}}.my-order-details .order-details-container .coupon-code-container .applied-point{color:#ffcc3a}.my-order-details .order-details-container .coupon-code-container .applied-amount{color:#d9333f}.my-order-details .order-details-container .location-container{border-radius:8px;border:1.5px solid rgba(0,0,0,.03);background:rgba(0,0,0,.03);padding:16px 20px}.my-order-details .order-details-container .location-container .location-des{margin:0;color:#575a5e;font-size:13px;font-weight:500}@media screen and (max-width:991px){.my-order-details .order-details-container .location-container .location-des{font-size:11px;font-weight:500}.my-order-details .order-details-container .location-container{padding:12px 16px}}.my-order-details .order-page-title{width:100%;display:flex;justify-content:center;margin:50px 0 64px}@media screen and (max-width:991px){.my-order-details .order-page-title{margin:5px 0 30px}}.my-order-details .order-page-title .order-id-title{margin:0;color:#575a5e;font-size:32px;font-weight:500}@media screen and (max-width:991px){.my-order-details .order-page-title .order-id-title{font-size:16px}}.my-order-details .order-page-title .order-id,.my-order-details .order-page-title .order-success .details .id-title,.my-order-details .order-page-title .order-success .details .id-value,.order-success .details .my-order-details .order-page-title .id-title,.order-success .details .my-order-details .order-page-title .id-value{margin:0;color:#c03b4f;font-size:32px;font-weight:600}@media screen and (max-width:991px){.my-order-details .order-page-title .order-id,.my-order-details .order-page-title .order-success .details .id-title,.my-order-details .order-page-title .order-success .details .id-value,.order-success .details .my-order-details .order-page-title .id-title,.order-success .details .my-order-details .order-page-title .id-value{font-size:16px}}.my-order-details .first-section,.my-order-details .second-section,.my-order-details .section{padding:16px 60px 48px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.01);border-radius:20px}.my-order-details .label{color:#3a3a3a;font-size:14px;font-weight:500;margin:32px 0 16px}.my-order-details .first-section{width:100%}@media screen and (max-width:612px){.my-order-details .first-section{padding:16px}}.my-order-details .second-section{width:100%}@media screen and (max-width:991px){.my-order-details .second-section{margin-top:24px}}@media screen and (max-width:612px){.my-order-details .second-section{padding:0;margin-top:24px;border:none;background-color:transparent}}.my-address{display:flex;flex-direction:column;align-items:center;padding-bottom:10vh}@media screen and (max-width:991px){.my-address{padding-bottom:15vh}}.my-address .my-address-container{width:600px}@media screen and (max-width:612px){.my-address .my-address-container{width:100%}}.address-details-footer{position:fixed;left:0;bottom:0;width:100%;border:1px solid rgba(0,0,0,.03);background:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:24px 0}@media screen and (max-width:991px){.address-details-footer{bottom:70px}}.address-details-footer .address-footer-wrapper{display:flex;justify-content:center;align-items:center}.address-details-footer .address-footer-wrapper .address-button{height:52px;border:1.5px solid #c03b4f;background-color:#fff9f9;color:#c03b4f;font-size:14px;font-weight:600}.my-address-form .my-address-form-wrapper{padding:0 23px 60px}.my-address-form .my-address-form-wrapper .form-label{color:#575a5e;font-size:14px;font-weight:500;margin:12px 0 8px}.my-address-form .my-address-form-wrapper .address-badge{display:flex;align-items:center;column-gap:8px;color:#3a3a3a;font-size:13px;font-weight:500;margin-bottom:24px}.my-address-form .my-address-form-wrapper .address-badge .active-address,.my-address-form .my-address-form-wrapper .address-badge .address-title,.my-address-form .my-address-form-wrapper .address-badge .inactive-address{justify-content:center;border-radius:8px;display:flex;align-items:center;padding:12px 10px;column-gap:6px;cursor:pointer}.my-address-form .my-address-form-wrapper .address-badge .active-address .item,.my-address-form .my-address-form-wrapper .address-badge .address-title .item,.my-address-form .my-address-form-wrapper .address-badge .inactive-address .item{margin:0}.my-address-form .my-address-form-wrapper .address-badge .active-address{border:1.5px solid #c03b4f;background:#fff6f7}.my-address-form .my-address-form-wrapper .address-badge .inactive-address{border:1.5px solid rgba(0,0,0,.03);background:rgba(0,0,0,.03)}.my-address-form .address-submit{padding:16px 30px;border:1px solid rgba(0,0,0,.03)}.my-address-form .address-submit .action-button,.my-address-form .address-submit .cancel,.my-address-form .address-submit .save{font-size:14px;font-weight:500;width:50%;height:48px}.my-address-form .address-submit .save{color:#fff}.my-address-form .address-submit .cancel{color:#c03b4f}.reward-points-modal{padding:20px 30px 100px}.reward-points-modal .title{color:#3a3a3a;font-size:24px;font-weight:600;margin:0 0 16px}.reward-points-modal .reward-point-wrapper{width:270px}.referrals-modal{padding:20px 30px 77px}.referrals-modal .title{margin:0 0 8px;color:#3a3a3a;font-size:16px;font-weight:600}.referrals-modal .desc{margin:0 0 24px;color:#575a5e;font-size:14px;font-weight:400}.referrals-modal .promo-title{color:#575a5e;font-size:14px;font-weight:600}.referrals-modal .promo-code{display:flex;align-items:center;column-gap:8px}.referrals-modal .promo-code .invite{width:100px;height:46px}.referrals-modal .promo-code .promo-wrapper{background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.03);border-radius:6px;display:flex;justify-content:space-between;padding:12px 20px;column-gap:20px;width:192px}.referrals-modal .promo-code .promo-wrapper .promo-desc{color:#3a3a3a;font-size:14px;font-weight:600;margin:0}.personal-info{display:flex;flex-direction:column;align-items:center}.personal-info .title{color:#3a3a3a;font-size:32px;font-weight:600}.personal-info .personal-info-wrapper{width:400px}@media screen and (max-width:612px){.personal-info .personal-info-wrapper{width:320px}}.personal-info .personal-info-wrapper .image{display:flex;justify-content:center}.personal-info .personal-info-wrapper .full-name{position:relative}.personal-info .personal-info-wrapper .full-name .edit-image{position:absolute;right:24px;top:47px;cursor:pointer}.personal-info .personal-info-wrapper .action{display:flex;justify-content:space-between}.personal-info .personal-info-wrapper .action .cancel-btn{width:190px;height:52px}@media screen and (max-width:612px){.personal-info .personal-info-wrapper .action .cancel-btn{width:150px}}.personal-info .personal-info-wrapper .action .submit-btn{width:190px;height:52px;background-color:rgba(0,0,0,.08)}@media screen and (max-width:612px){.personal-info .personal-info-wrapper .action .submit-btn{width:150px}}.personal-info .info-input{height:48px;border:1.5px solid rgba(0,0,0,.08);background-color:transparent}.personal-info-footer{position:fixed;left:0;bottom:0;width:100%;border:1px solid rgba(0,0,0,.03);background:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:24px}@media screen and (max-width:1200px){.personal-info-footer{bottom:70px}}.personal-info-footer .personal-info-footer-wrapper{display:flex;justify-content:center;align-items:center;gap:28px}@media screen and (max-width:612px){.personal-info-footer .personal-info-footer-wrapper{flex-direction:column;gap:14px}}.personal-info-footer .personal-info-footer-wrapper .change-button{width:220px;height:52px}@media screen and (max-width:612px){.personal-info-footer .personal-info-footer-wrapper .change-button{width:220px}}.my-favourite{display:flex;flex-direction:column;justify-content:center;align-items:center}.nav-profile-bar .profile-side-bar-wrapper{height:100%}.nav-profile-bar .profile-side-bar-wrapper .close{display:flex;justify-content:flex-end}.nav-profile-bar .profile-side-bar-wrapper .point-section{width:300px}.nav-profile-bar .profile-side-bar-wrapper .profile-wrapper{display:flex;flex-direction:column;align-items:center;margin-bottom:10px}.nav-profile-bar .profile-side-bar-wrapper .profile-wrapper .title{margin:24px 0 0;color:#3a3a3a;font-size:16px;font-weight:600}.nav-profile-bar .profile-side-bar-wrapper .profile-wrapper .email{margin:6px 0 0;color:#575a5e;font-size:14px;font-weight:500}.nav-profile-bar .profile-side-bar-wrapper .profile-nav{padding-left:20px;width:220px}.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper{display:flex;flex-direction:column;row-gap:4px}.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .line-wrapper{display:flex;justify-content:center;align-items:center}.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .line-wrapper .line{width:220px;height:1.5px;background:rgba(0,0,0,.03);margin:14px 0 9px}.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .nav-title{margin:0 0 5px;color:#575a5e;font-size:14px;font-weight:500}.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children{display:flex;align-items:center;cursor:pointer;column-gap:16px}.language-change-card .nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .selected-language,.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language,.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language-change-card .selected-language{padding:6px 14px;border-radius:6px;border:1px solid rgba(0,0,0,.03);background:#f3f6fa;display:flex;align-items:center;column-gap:5px}.language-change-card .nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .selected-language p,.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language p,.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-children .language-change-card .selected-language p{margin:0}.nav-profile-bar .profile-side-bar-wrapper .profile-nav .profile-nav-wrapper .profile-subtitle{color:#3a3a3a;font-size:15px;font-weight:500;margin:0}.nav-profile-bar .sign-out{display:flex;align-items:center;cursor:pointer}.notification{max-height:600px;overflow-y:auto}.notification .notification-wrapper{display:flex;flex-direction:column;gap:6px}.notification .notification-wrapper .header .header-wrapper{display:flex;justify-content:space-between;align-items:center;column-gap:24px}.notification .notification-wrapper .header .header-wrapper .title{color:#3a3a3a;font-size:20px;font-weight:600}.notification .notification-wrapper .header .mark-all-read{color:#c03b4f;font-size:14px;font-weight:600;cursor:pointer}.order-success{padding-bottom:120px}.order-success,.order-success .details{display:flex;flex-direction:column;align-items:center}.order-success .details{margin:80px 0 20px;row-gap:24px}.order-success .details .title{margin:0;color:#c03b4f;text-align:center;font-size:24px;font-weight:600}.order-success .details .order-placed{color:#575a5e;font-size:18px;font-weight:500}.order-success .details .id-title,.order-success .details .id-value,.order-success .details .order-id{font-size:18px;font-weight:600}.order-success .details .id-title{color:#575a5e}.order-success .details .id-value{color:#3a3a3a}.order-success .details .point{color:#ffcc3a;font-size:32px;font-weight:600;margin:0}.order-success .be-patient{color:#3a3a3a;font-size:16px;font-weight:500;margin:0}.order-success .estimated-time{color:#d2cfd3;text-align:center;font-size:14px;font-weight:500;margin:16px 0 14px}.order-success .min{color:#c03b4f;text-align:center;font-size:20px;font-weight:600}.success-details-footer{position:fixed;left:0;bottom:0;width:100%;border:1px solid rgba(0,0,0,.03);background:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:24px 0}.success-details-footer .success-footer-wrapper{display:flex;justify-content:center;align-items:center;gap:28px}.success-details-footer .success-footer-wrapper .track-order{height:52px;border:1.5px solid #c03b4f;background-color:#fff9f9;color:#c03b4f;font-size:14px;font-weight:600;padding:0 74px}.success-details-footer .success-footer-wrapper .continue{height:52px;padding:0 81px}.checkout-order{padding:0 0 100px}.checkout-order .first-section,.checkout-order .second-section,.checkout-order .section{padding:16px 60px 48px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.01);border-radius:20px}.checkout-order .label{color:#3a3a3a;font-size:14px;font-weight:500;margin:32px 0 16px}.checkout-order .first-section{width:100%}@media screen and (max-width:612px){.checkout-order .first-section{padding:16px}}.checkout-order .first-section .location{display:flex;align-items:center;justify-content:space-between;margin:32px 0 16px}.checkout-order .first-section .location p{margin:0}.checkout-order .first-section .location .add-new-address{cursor:pointer;color:#c03b4f;font-size:14px;font-weight:600;padding:0}.checkout-order .first-section .address-card{cursor:pointer}.checkout-order .first-section .custom-date-time-picker{height:47px;border-radius:6px;background-color:rgba(0,0,0,.03);border:1px solid rgba(0,0,0,.08)}.checkout-order .first-section .reward{display:flex;align-items:center;justify-content:space-between;padding:20px 24px;border-radius:8px;border:1.2px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.03);width:380px}@media screen and (max-width:612px){.checkout-order .first-section .reward{flex-direction:column;width:100%;padding:20px 0}}.checkout-order .first-section .reward .reward-title{margin:0}@media screen and (max-width:612px){.checkout-order .first-section .reward .reward-title{margin-bottom:8px}}.checkout-order .first-section .reward .reward-title .point{color:#ff4d26;font-size:14px;font-weight:500}.checkout-order .first-section .reward .apply{color:#c03b4f;font-size:14px;font-weight:600;cursor:pointer}.checkout-order .first-section .reward .reward-divider{border-width:1.5px;background-color:rgba(0,0,0,.08)}@media screen and (max-width:612px){.checkout-order .first-section .reward .reward-divider{display:none}}.checkout-order .first-section .reward p,.checkout-order .first-section .reward span{margin:0}.checkout-order .second-section{width:100%}@media screen and (max-width:991px){.checkout-order .second-section{margin-top:24px}}@media screen and (max-width:612px){.checkout-order .second-section{padding:0;margin-top:24px;border:none;background-color:transparent}}.checkout-footer{position:fixed;left:0;bottom:0;width:100%;border:1px solid rgba(0,0,0,.03);background:snow;box-shadow:0 2px 8px 0 rgba(0,0,0,.1);padding:24px 0}.checkout-footer .address-footer-wrapper{display:flex;justify-content:center;align-items:center;gap:64px}.checkout-footer .address-footer-wrapper .place-order{height:52px;width:280px}.checkout-footer .address-footer-wrapper .product{border-radius:12px;padding:8px 30px;background-color:rgba(0,0,0,.03)}.checkout-footer .address-footer-wrapper .product-item-total{padding:20px 0}.payment-method{display:flex;align-items:center;gap:20px}.payment-method .payment-method-content{display:flex;align-items:center;gap:6px;border-radius:8px;border:1px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.03);padding:6px 10px;cursor:pointer}.payment-method .payment-method-content-active{background-color:#fff9f9;border:1px solid #c03b4f;color:#c03b4f}.payment-method .payment-method-content-active .anticon-check-circle{color:#c03b4f}@media screen and (max-width:991px){.home-page-deals .deals-slider{display:none}}.trending-item{margin-top:20px}@media screen and (max-width:991px){.trending-item{order:0}}.homepage-category{margin-top:20px}@media screen and (max-width:991px){.homepage-category{order:1}}.nearby-restaurant{margin-top:20px}@media screen and (max-width:991px){.nearby-restaurant{order:3}}.ant-dropdown-menu-item{padding:5px 12px!important}body{font-family:Roboto,sans-serif;margin:0}.ant-carousel .slick-initialized .slick-slide{pointer-events:auto}.custom-input::placeholder,.custom-text-area::placeholder,.input-placeholder{color:#d2cfd3;font-size:14px;font-weight:500}.custom-input,.custom-text-area{height:48px;border:1.5px solid rgba(0,0,0,.03);background-color:rgba(0,0,0,.03)}.custom-text-area::placeholder{font-weight:400}.profile-account-drop-down .ant-dropdown-menu{padding:15px}.profile-account-drop-down .ant-dropdown-menu .ant-dropdown-menu-item:hover{background-color:transparent!important;cursor:default}@media screen and (max-width:991px){.modal-custom{width:100%}}.modal-custom .ant-modal .ant-modal-close:hover{background-color:transparent}.modal-custom .ant-modal-title{text-align:center;font-size:20px;background-color:#fff6f7}.modal-custom .ant-modal-content{background-color:#fff6f7;padding:22px 0 0}@media screen and (max-width:991px){.modal-custom .ant-modal-content{padding:16px 30px}}.modal-custom .ant-modal .ant-modal-close-x{margin-right:20px}@media screen and (max-width:991px){.modal-custom .ant-modal .ant-modal-bod{padding:16px 30px}.ant-tabs .ant-tabs-tab-btn{font-size:14px;font-weight:500}}