@property --angle{syntax:"<angle>";initial-value:0deg;inherits:false}@keyframes RestaurantDetailPage_spinBorder__5KblJ{to{--angle:360deg}}.RestaurantDetailPage_statusBadge-hei__ibvh0{font-size:.75rem;line-height:normal;padding:.5rem .935rem;font-weight:600;border-radius:.5rem;text-decoration:none;text-transform:uppercase;display:flex;align-items:center;width:-moz-fit-content;width:fit-content}.RestaurantDetailPage_statusBadge-hei__ibvh0 svg{width:.75rem;fill:#555}.RestaurantDetailPage_statusBadge-hei__ibvh0 i{color:#555;line-height:0}.RestaurantDetailPage_statusBadge-hei__ibvh0 i:before{font-size:.65625rem}.RestaurantDetailPage_statusBadge-hei__ibvh0 .RestaurantDetailPage_right__F0_5_{flex-direction:row-reverse}.RestaurantDetailPage_statusBadge-hei__ibvh0 .RestaurantDetailPage_right__F0_5_ i,.RestaurantDetailPage_statusBadge-hei__ibvh0 .RestaurantDetailPage_right__F0_5_ svg{margin-left:.375rem}.RestaurantDetailPage_statusBadge-hei__ibvh0 .RestaurantDetailPage_left__rMKpU i,.RestaurantDetailPage_statusBadge-hei__ibvh0 .RestaurantDetailPage_left__rMKpU svg{margin-right:.375rem}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_sm__OLOkO{font-size:.6875rem;border-radius:.375rem;padding:.313rem .5rem}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_activeFilled__WeWks,.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_active__cai5P{color:#fff;background-color:#058110}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_activeFilled__WeWks i,.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_activeFilled__WeWks svg{fill:#fff;color:#fff}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_orderLater__gN1ck{color:#eb9845;background-color:#fcf4ec}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_orderLaterFilled__G5v0o{color:#fff;background-color:#eb9845}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_orderLaterFilled__G5v0o i,.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_orderLaterFilled__G5v0o svg{fill:#fff;color:#fff}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_whiteLabel__uBVix{background:#fff;color:#555}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_whatsapp__CvFvp{background:#e9f9f1;color:#058110}.RestaurantDetailPage_statusBadge-hei__ibvh0.RestaurantDetailPage_rejected__s2CZH{background:#c60101;color:#fff}.RestaurantDetailPage_statusBadge-hei__ibvh0 span.RestaurantDetailPage_mode__AQE_h{position:relative;margin-left:1rem;display:flex}.RestaurantDetailPage_statusBadge-hei__ibvh0 span.RestaurantDetailPage_mode__AQE_h:after{content:" ";width:.25rem;height:.25rem;flex-grow:0;background-color:#555;position:absolute;left:-.5625rem;top:.25rem;border-radius:.25rem}.RestaurantDetailPage_statusBadge-hei__ibvh0 span.RestaurantDetailPage_mode__AQE_h img{width:.75rem;margin:0 .3125rem}.RestaurantDetailPage_linkOnly-hei__ABWWs{font-weight:500;font-size:.938rem;min-height:1.875rem}.RestaurantDetailPage_search_box__parent__HOiZq .RestaurantDetailPage_search_box__aV5J_{background-color:#eaebed;display:flex;height:2.75rem;padding:0 1.25rem;border-radius:2rem;position:relative;font-size:1rem;align-items:center;color:#222}.RestaurantDetailPage_search_box__parent__HOiZq .RestaurantDetailPage_search_field__b4kd4{background:rgba(0,0,0,0);border:0;flex:1 1;height:100%;padding-left:.3125rem;padding-right:1.8rem!important}.RestaurantDetailPage_imageWrapper-theme-xyz__gJZlH{display:flex;flex-direction:row;flex-wrap:nowrap;margin:0 -1.25rem}.RestaurantDetailPage_imageWrapper-theme-xyz__gJZlH li:first-child figure{margin-left:1.25rem}.RestaurantDetailPage_imageWrapper-theme-xyz__gJZlH li figure{border-radius:1rem;height:220px;margin-right:1.25rem;overflow:hidden;position:relative;width:336px}.RestaurantDetailPage_imageWrapper-theme-xyz__gJZlH li figure img{height:100%;position:absolute;top:0;width:336px}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_modal-body__NFieJ{padding:0 2.5rem 2.5rem}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_modal-dialog__xSfw0{margin:0 auto;max-width:19.6875rem}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_offerCouponCode__N9_AA{position:relative;text-align:center}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_offerCouponCode__N9_AA .RestaurantDetailPage_CouponAppliedIcon__sSqor{width:8.125rem}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_offerCouponCode__N9_AA .RestaurantDetailPage_couponCodeO__GnfO2{color:#000;padding-top:.5rem}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_offerCouponCode__N9_AA h4{font-size:1.375rem;font-weight:600;padding:1.25rem 0 1.8rem}.RestaurantDetailPage_OfferConfirmationPopup__j1Nw9 .RestaurantDetailPage_offerCouponCode__N9_AA .RestaurantDetailPage_couponButton__I5Bi6{width:100%}.RestaurantDetailPage_wplabel__oI3KW{border-radius:.9375rem!important;font-size:.75rem!important;font-weight:500;margin-left:1rem;padding-right:1.5625rem!important;position:relative;text-transform:capitalize}.RestaurantDetailPage_wplabel__oI3KW .RestaurantDetailPage_btn__P0L6m{background:none;border:none;font-weight:500;margin-left:.3125rem;margin:0!important;padding:0;position:absolute;right:.4375rem;top:.5625rem;width:auto}.RestaurantDetailPage_wplabel__oI3KW .RestaurantDetailPage_btn__P0L6m .RestaurantDetailPage_icon-Info__8chz5{display:flex;margin:0}.RestaurantDetailPage_otp-wrap__C_bBK .RestaurantDetailPage_sub-heading__5Fs3s{font-size:1rem;line-height:normal;margin-bottom:1.875rem;text-align:center}.RestaurantDetailPage_otp-wrap__C_bBK .RestaurantDetailPage_sub-heading__5Fs3s .RestaurantDetailPage_inputValue__qHPFB{display:inline-block;font-weight:600;max-width:13.125rem;overflow:hidden;text-overflow:ellipsis;vertical-align:bottom;white-space:nowrap}.RestaurantDetailPage_otp-wrap__C_bBK .RestaurantDetailPage_otp-error-boundary__LD8Bn{align-items:center;display:flex;justify-content:center}.RestaurantDetailPage_otp-wrap__C_bBK .RestaurantDetailPage_otp-input__xtC0W input{border:1px solid #ced4da;border-radius:.5rem;color:#222;font-size:1.5rem;font-weight:600;height:65px!important;margin-right:.625rem;width:58px!important}.RestaurantDetailPage_section-header__ZdeYb{margin-bottom:1.25rem}.RestaurantDetailPage_section-header__ZdeYb h1,.RestaurantDetailPage_section-header__ZdeYb h2{color:#222;font-size:1.375rem;font-weight:600}.RestaurantDetailPage_btn__P0L6m{display:inline-block}.RestaurantDetailPage_helpModalCanvas__M5E_5 li{display:flex;padding:1.375rem 1.25rem 0;transition:all .3s}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_{display:flex;width:100%}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ .RestaurantDetailPage_iconsHelp__6IchD{line-height:1;width:1.25rem}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ aside{align-items:center;display:flex;justify-content:space-between;margin-left:1.125rem;padding-bottom:1.375rem;position:relative;width:100%}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ aside .RestaurantDetailPage_callIcon__zexgY{align-items:center;border:1px solid #e2e2e2;border-radius:100%;display:flex;height:3rem;justify-content:center;width:3rem}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ aside p{color:#666;font-size:.875rem}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ aside p strong{color:#333;display:block;font-size:1rem}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ aside .RestaurantDetailPage_iconsHelp__6IchD{line-height:1;width:1.25rem}.RestaurantDetailPage_helpModalCanvas__M5E_5 li .RestaurantDetailPage_valueTag___zbv_ aside .RestaurantDetailPage_iconsHelp__6IchD i.RestaurantDetailPage_icon-arrow-right__beUVj{display:block;font-size:1.0625rem;text-align:center}.RestaurantDetailPage_slick-slider__9p_PS{position:relative}.RestaurantDetailPage_displayN__jC9u1{display:none}.RestaurantDetailPage_CartItems__MujWo{border:1px solid #e2e2e2;border-radius:.375rem;padding:1.87rem 1.25rem;top:6.25rem;position:-webkit-sticky;position:sticky}.RestaurantDetailPage_CartItems__MujWo .section-header{display:flex;align-items:center}.RestaurantDetailPage_CartItems__MujWo .section-header p{padding-left:5px}.RestaurantDetailPage_CartItems__MujWo .emptyWrapper{padding:3.125rem 0 1.25rem}.RestaurantDetailPage_CartItems__MujWo .emptyWrapper img{max-width:12rem}.RestaurantDetailPage_CartItems__MujWo .emptyWrapper p{margin-bottom:0}.RestaurantDetailPage_restaurantPage__NhPwc{display:flex}.RestaurantDetailPage_restaurantPage__NhPwc .RestaurantDetailPage_leftContainer__Ho_KE{position:relative;min-width:73%}.RestaurantDetailPage_restaurantPage__NhPwc .RestaurantDetailPage_availableOffers__3_BPM{margin-bottom:5rem}.RestaurantDetailPage_restaurantPage__NhPwc .RestaurantDetailPage_availableOffers__3_BPM .layer-contents.tab-fnb .nav-col{margin-top:-5.4375rem}.RestaurantDetailPage_restaurantPage__NhPwc .RestaurantDetailPage_availableOffers__3_BPM .RestaurantDetailPage_filterWrap__iRdHU{margin-top:5.4375rem}.RestaurantDetailPage_restaurantPage__NhPwc .RestaurantDetailPage_singleCategory__fSjke .RestaurantDetailPage_contentHeader__QJZ3k{left:0;border-left:0;padding-left:0}.RestaurantDetailPage_restaurantPage__NhPwc .RestaurantDetailPage_rightContainer__Bf8Jr{position:relative;min-width:27%}.RestaurantDetailPage_restaurantPage__NhPwc .layer-contents .layer-nav-lists{position:-webkit-sticky;position:sticky;top:5.625rem;text-align:right}.RestaurantDetailPage_restaurantPage__NhPwc .layer-contents>aside{padding:5rem 1.875rem 0}.RestaurantDetailPage_restaurantPage__NhPwc .tab-content{overflow-y:inherit!important;max-height:-moz-fit-content!important;max-height:fit-content!important}.RestaurantDetailPage_restaurantPage__NhPwc .tab-content .tab-pane:last-child .RestaurantDetailPage_RestaurantList__WN23q{padding-bottom:0;margin-bottom:0;border-bottom:0}.RestaurantDetailPage_RestaurantList__WN23q{border-bottom:.5rem solid #f2f2f2;display:flex;flex-direction:column;gap:1.5rem}.RestaurantDetailPage_RestaurantList__WN23q>div:last-child .RestauranitList_listWrapper__ozYd7{border-bottom:none}.RestaurantDetailPage_RestaurantList__WN23q .vertical-tab-tabpane-coldbeverages{border-bottom:.5rem solid #f2f2f2;margin-bottom:2.5rem}.RestaurantDetailPage_RestaurantList__WN23q #vertical-tab-tabpane-combos:last-child .RestauranitList_listWrapper__ozYd7{border-bottom:0}.RestaurantDetailPage_RestaurantList__WN23q .cancellation-policy{background-color:#f2f3f4;padding:1.875rem 1rem;margin-bottom:10rem}.RestaurantDetailPage_RestaurantList__WN23q .cancellation-policy .licInfo{margin-top:1.25rem}.RestaurantDetailPage_RestaurantList__WN23q.RestaurantDetailPage_noResult__iTwTx .emptyWrapper figure img{max-width:14.5rem}.RestaurantDetailPage_RestaurantList__WN23q.RestaurantDetailPage_noResult__iTwTx .emptyWrapper{padding-bottom:2.5rem}@media(min-width:992px){.RestaurantDetailPage_RestaurantList__WN23q{gap:0}}@media(max-width:992px){.RestaurantDetailPage_RestaurantList__WN23q{border-bottom:none}}.RestaurantDetailPage_filterWrap__iRdHU{width:100%;position:-webkit-sticky;position:sticky;top:4.5rem;z-index:999;margin:0 -1.25rem;padding:0 1.25rem}.RestaurantDetailPage_filterWrap__iRdHU.RestaurantDetailPage_sticky-filter__2Kiea{width:auto;background-color:#f1f2fb;padding:.25rem 1.25rem}.RestaurantDetailPage_filterWrap__iRdHU .RestaurantDetailPage_back-arrow__bz0BC{position:relative;padding:0 .625rem;margin-left:-.625rem;display:flex;align-items:center;height:1.875rem;cursor:pointer}.RestaurantDetailPage_filterWrap__iRdHU .RestaurantDetailPage_back-arrow__bz0BC i{font-size:16px;display:flex}.RestaurantDetailPage_filterWrap__iRdHU .search_box{font-size:.9375rem}.RestaurantDetailPage_filterWrap__iRdHU .search_box>i{font-size:1rem;margin-top:-.125rem}.RestaurantDetailPage_breadcrumb-row__ua0cS .breadcrumb{margin-bottom:1.25rem}.RestaurantDetailPage_contentHeader__QJZ3k{justify-content:space-between;padding:0;display:flex;flex-direction:column-reverse}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M{display:flex;align-items:center}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M button{background-color:#fff}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .RestaurantDetailPage_switch_button__j4yUa,.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary{margin-bottom:.1875rem;margin-top:.1875rem}@media(max-width:992px){.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M{margin:0 -1.25rem;padding:0 1.25rem;overflow:auto}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M::-webkit-scrollbar{display:none}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M span{margin-top:.125rem}}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .RestaurantDetailPage_xdelivery-btn__CpXEG{margin:0 0 0 .5rem!important}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .RestaurantDetailPage_xdelivery-btn__CpXEG img{width:.5rem;margin-right:.375rem}@media(max-width:992px){.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .RestaurantDetailPage_xdelivery-btn__CpXEG{padding-right:1.5625rem!important}}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary{display:flex;align-items:center;margin-right:.5rem;font-size:.75rem;padding:0 .5rem;height:1.75rem;border:none;box-shadow:inset 0 0 0 1px #ccc;font-weight:400;white-space:nowrap;border-radius:.5rem}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary:active,.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary:focus-visible,.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary:hover{background-color:#fff;color:#222;border:none}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary.RestaurantDetailPage_active__cai5P{font-weight:600;border:1px solid #222}@media(min-width:992px){.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .btn-outline-secondary{padding:0 .75rem;border-radius:1.25rem;height:2.375rem;font-size:.875rem}}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .RestaurantDetailPage_close__4ablI{font-size:.625rem;margin-right:.625rem;display:flex}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M .RestaurantDetailPage_icon__TagBs{font-size:.875rem;margin-right:.375rem;display:flex;margin-top:-.125rem}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_is-xpress-delivery__eXnRR .search_box{width:10.625rem!important;padding:0 .625rem}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_is-xpress-delivery__eXnRR .search_box input{padding:0 1.875rem 0 .3125rem}.RestaurantDetailPage_contentHeader__QJZ3k .search_box__parent{padding:0}.RestaurantDetailPage_contentHeader__QJZ3k .search_box__parent .search_field{padding-left:.75rem;width:100%}.RestaurantDetailPage_contentHeader__QJZ3k .search_box__parent .icon_button i{color:#333}.RestaurantDetailPage_contentHeader__QJZ3k .search_box__parent i{color:#8a8a8f;display:flex;width:auto;margin:0}i.RestaurantDetailPage_veg__Rj43i{color:#44a30b}i.RestaurantDetailPage_non-veg__udN9r{color:#bf4c43}.RestaurantDetailPage_importantSection__3v6YQ{padding-bottom:4.375rem}@media(min-width:992px){.RestaurantDetailPage_importantSection__3v6YQ{position:relative;width:73%;padding-bottom:0}.RestaurantDetailPage_importantSection__3v6YQ>div{width:-webkit-fill-available;margin-left:13.9375rem;margin-right:1.875rem}.RestaurantDetailPage_customPopup__3EbSw{min-width:450px}.RestaurantDetailPage_customPopup__3EbSw .offcanvas-footer .btn{width:80%!important}.RestaurantDetailPage_filterWrap__iRdHU{top:5rem;margin-bottom:0;background-color:rgba(0,0,0,0);padding:0;min-height:auto}.RestaurantDetailPage_contentHeader__QJZ3k{position:absolute;right:0;padding:1rem 1.875rem;left:11.9375rem;display:flex;flex-direction:row;background-color:#fff}.RestaurantDetailPage_contentHeader__QJZ3k .RestaurantDetailPage_cta__pLb0M{flex-flow:wrap}.RestaurantDetailPage_contentHeader__QJZ3k .search_box__parent .search_box{width:13.4375rem}}.RestaurantDetailPage_switch_button__j4yUa{position:relative}.RestaurantDetailPage_switch_button__j4yUa input[type=checkbox]{height:0;width:0;visibility:hidden;position:absolute;top:0;left:0}.RestaurantDetailPage_switch_button__j4yUa label{cursor:pointer;z-index:3;width:12.0625rem;height:2.125rem;background:none;display:flex;border-radius:2.5rem;position:relative;border:.0625rem solid #ccc;font-size:.875rem}.RestaurantDetailPage_switch_button__j4yUa label img{max-width:1rem;min-width:1rem}.RestaurantDetailPage_switch_button__j4yUa label>div{width:100%;line-height:1.9375rem;text-align:center;display:flex;padding:0 .75rem}.RestaurantDetailPage_switch_button__j4yUa label>div img{margin-right:.375rem}.RestaurantDetailPage_switch_button__j4yUa label:after{content:"";position:absolute;top:-.125rem;left:-.125rem;width:51%;height:2.1875rem;background:none;border-radius:2.5rem;border:.125rem solid #222;background-color:#f3f3f3;z-index:-1}.RestaurantDetailPage_switch_button__j4yUa input:checked+label{background:#fff}.RestaurantDetailPage_switch_button__j4yUa input:checked+label:after{left:calc(100% + 1px);transform:translateX(-100%)}.RestaurantDetailPage_switch_button__j4yUa label:active:after{width:51%}.RestaurantDetailPage_replaceItemModal__qAIx3 .modal-footer{display:flex;justify-content:space-between}.RestaurantDetailPage_replaceItemModal__qAIx3 .modal-footer button{width:48%;height:3rem}.RestaurantDetailPage_buttonWrap__YZU5X{position:fixed;bottom:0;left:0;right:0;z-index:2}.RestaurantDetailPage_buttonWrap__YZU5X .RestaurantDetailPage_menuBtn___ovuh{padding:0 1.25rem;font-size:.875rem;display:flex;align-items:center;width:-moz-fit-content;width:fit-content;height:2.5rem;margin:0 auto 1.25rem;font-weight:500}.RestaurantDetailPage_buttonWrap__YZU5X .RestaurantDetailPage_menuBtn___ovuh i{display:flex}.RestaurantDetailPage_buttonWrap__YZU5X .RestaurantDetailPage_pickup__6IqMW{font-size:.875rem;text-align:center;padding-bottom:1rem;font-weight:600}.RestaurantDetailPage_buttonWrap__YZU5X .RestaurantDetailPage_pickup__6IqMW span{font-weight:400}.RestaurantDetailPage_border___GClR{background-color:#fff;border-top:1px solid #e0e0e0;padding:1.25rem}.RestaurantDetailPage_cartBtn__fdu1C{background:#018849;border-radius:.75rem;color:#fff;display:flex;justify-content:space-between;align-items:center;cursor:pointer;padding:1rem}.RestaurantDetailPage_cartBtn__fdu1C .RestaurantDetailPage_price__m9tNZ{font-size:.875rem;display:flex;align-items:center;font-weight:600;color:#fff}.RestaurantDetailPage_cartBtn__fdu1C .RestaurantDetailPage_price__m9tNZ span{position:relative;padding-left:.625rem;margin-left:.5rem}.RestaurantDetailPage_cartBtn__fdu1C .RestaurantDetailPage_price__m9tNZ span:before{background-color:#fff;width:.25rem;height:.25rem;border-radius:.125rem;content:" ";position:absolute;left:0;top:.5rem}.RestaurantDetailPage_cartBtn__fdu1C .RestaurantDetailPage_viewCart__JuYAF{font-size:1rem;font-weight:600;display:flex;align-items:center;color:#fff}.RestaurantDetailPage_cartBtn__fdu1C .RestaurantDetailPage_viewCart__JuYAF i{margin-left:.375rem;font-size:.9375rem;font-weight:600}.RestaurantDetailPage_recommendPopup__otgPI .offcanvas-body{overflow-x:auto;display:inline-flex;padding-bottom:6.875rem}.RestaurantDetailPage_recommendPopup__otgPI .offcanvas-footer{padding:0!important}.RestaurantDetailPage_recommendPopup__otgPI .offcanvas-footer .btn{width:100%!important}.RestaurantDetailPage_recommendPopup__otgPI .RestaurantDetailPage_dtopfotter__1OBLD{background-color:#fff;padding:1.25rem 1.5rem;display:flex;width:100%;justify-content:space-between;align-items:center}.RestaurantDetailPage_recommendPopup__otgPI .RestaurantDetailPage_dtopfotter__1OBLD .RestaurantDetailPage_price__m9tNZ{font-size:1.25rem;font-weight:600}.RestaurantDetailPage_recommendPopup__otgPI .RestaurantDetailPage_dtopfotter__1OBLD .RestaurantDetailPage_price__m9tNZ p{font-size:.75rem;font-weight:400}@media(min-width:992px){.RestaurantDetailPage_recommendPopup__otgPI{min-width:34.125rem}.RestaurantDetailPage_recommendPopup__otgPI .offcanvas-body{display:grid;grid-gap:1.25rem 1.25rem;gap:1.25rem 1.25rem;grid-template-columns:auto auto auto;grid-auto-rows:max-content;padding-bottom:0}.RestaurantDetailPage_recommendPopup__otgPI .offcanvas-footer .btn{width:18.125rem!important}}.frame-gap{margin-bottom:1rem}.mweb-heading-text{font-size:.875rem;line-height:1.5rem;color:#231f20;letter-spacing:-.0175rem;text-transform:capitalize;font-weight:600;margin-bottom:.5rem}@media screen and (min-width:992px){.mweb-heading-text{font-size:1rem}}.mweb-component-gap{margin-bottom:2rem}.mweb-component-gap-15{margin-bottom:.9375rem}@keyframes components_rotate{0%{transform:translate(-50%,-50%) scale(1.4) rotate(0turn)}to{transform:translate(-50%,-50%) scale(1.4) rotate(1turn)}}.m-page-title{font-size:1rem;line-height:1.5rem;color:#231f20;margin-bottom:1.25rem;font-weight:600}@keyframes slide-down{0%{opacity:0;transform:translateY(-100%)}to{opacity:1;transform:translateY(100)}}.btn.add-btn{display:flex;height:2.5rem;line-height:normal;position:relative;overflow:hidden;padding:0;align-items:center}.btn.add-btn.disable:active{transform:none}.btn.add-btn.disable .btn-icon p.active{opacity:.3}.btn.add-btn .btn-icon{line-height:1rem;width:2.125rem;height:100%;position:relative;align-items:center;display:inline-flex;justify-content:center;padding-left:.5rem}.btn.add-btn .btn-icon.btn-right{padding-right:.5rem;padding-left:0}.btn.add-btn .btn-icon svg{width:.5625rem;fill:#fff}.btn.add-btn .btn-icon i{font-size:.6rem;color:#fff}.btn.add-btn .btn-icon i.disabled{color:#999!important}.btn.add-btn .btn-icon i.icon-minus{margin-bottom:.5rem}.btn.add-btn .btn-icon span{display:flex;height:100%;align-items:center;justify-content:center;line-height:0}.btn.add-btn.btn-outline-primary{color:#222;background-color:#fff;border-color:#222}.btn.add-btn.btn-outline-primary .btn-icon i,.btn.add-btn.btn-outline-primary .btn-icon svg{fill:#222;color:#222}@media(min-width:991px){.btn.add-btn.loadingWrapper{justify-content:center;min-width:6.5625rem;background:#0d67ca;border-color:#0d67ca}}.btn.add-btn .count-num{line-height:normal;min-width:2.1875rem;position:relative}.btn.add-btn .count-num .active-icon{font-size:.8125rem;position:absolute;left:-.9375rem;line-height:normal}.btn.add-btn .count-num.active .active-icon{display:none}.btn.add-btn .count-num.active.count-num{right:auto}.btn.add-btn.buttonGreen{font-size:.75rem;font-weight:600;color:#fff;background-color:#058110;border-color:#058110;border-radius:.375rem;height:2rem}.btn.add-btn.buttonGreen.btn-outline-primary{color:#058110;background-color:#e9f9f1;border-color:#058110;border-radius:.375rem;height:2rem}.btn.add-btn.buttonGreen.btn-outline-primary:active,.btn.add-btn.buttonGreen.btn-outline-primary:hover{color:#fff;background-color:#058110;border-color:#058110}.btn.add-btn.buttonGreen.btn-outline-primary:active .btn-icon i,.btn.add-btn.buttonGreen.btn-outline-primary:active .btn-icon svg,.btn.add-btn.buttonGreen.btn-outline-primary:hover .btn-icon i,.btn.add-btn.buttonGreen.btn-outline-primary:hover .btn-icon svg{fill:#fff;color:#fff}.btn.add-btn.buttonGreen.btn-outline-primary .btn-icon{width:1.125rem}.btn.add-btn.buttonGreen.btn-outline-primary .count-num{min-width:1.875rem}.btn.add-btn.buttonGreen.loadingWrapper{min-width:5rem}.btn.add-btn.buttonGreen .btn-icon{width:1.5rem}.btn.add-btn.buttonGreen .count-num{min-width:1.125rem}.btn.add-btn.buttonGreen .count-num .active-icon{font-size:.625rem;position:absolute;left:-.5rem;line-height:normal;top:-.0625rem}.add-cart-btn .btn.btn-primary .btn-icon p i,.add-cart-btn .btn.btn-primary .btn-icon p svg,.add-cart-btn .btn.btn-secondary .btn-icon p i,.add-cart-btn .btn.btn-secondary .btn-icon p svg{fill:#fff;color:#fff}.add-cart-btn .btn.add-btn .btn-icon{width:auto;flex:1 1}.add-cart-btn .btn.add-btn .btn-icon i,.add-cart-btn .btn.add-btn .btn-icon svg{fill:#222;color:#222;font-size:.75rem}.add-cart-btn .btn.add-btn .count-num{right:auto}.add-cart-btn .btn.add-btn .count-num .active-icon{left:auto;display:none}@media(max-width:991px){.add-cart-btn .btn-outline-secondary{background-color:#fff}.btn.add-btn{height:2rem;font-size:12px;border-radius:.375rem;background:#231f20}.btn.add-btn.loadingWrapper{min-width:5rem}.btn.add-btn.smallButton{position:absolute;right:.5rem;bottom:.5rem;height:2rem;width:2rem}.btn.add-btn.smallButton.btn-black-gradient{min-width:2rem}.btn.add-btn.smallButton.btn-black-gradient.btn-primary{min-width:5rem}.btn.add-btn.smallButton .btn-icon,.btn.add-btn.smallButton .button-text{display:none}.btn.add-btn.smallButton.loadingWrapper{background:#231f20;background-image:linear-gradient(180deg,#000 0,#666);border-color:#fff;min-width:5rem;border-radius:.5rem}.btn.add-btn.smallButton .count-num{min-width:1.8125rem;padding-top:.125rem;display:flex;align-items:center;justify-content:center;right:0}.btn.add-btn.smallButton .count-num .active-icon{position:static;margin-top:-.125rem;font-size:.9375rem}.btn.add-btn.smallButton.btn-primary{background-image:linear-gradient(180deg,#000 0,#666);border-color:#fff;height:2rem;border-radius:.5rem;border-width:.09375rem}.btn.add-btn.smallButton.btn-primary .btn-icon,.btn.add-btn.smallButton.btn-primary .button-text{display:block}.btn.add-btn.btn-black-gradient{border-color:#fff;background:#000;background-image:linear-gradient(180deg,#000 0,#666);height:2rem;min-width:5rem;border-radius:.5rem;text-transform:uppercase;border-width:.09375rem}.btn.add-btn.btn-black-gradient .count-num{right:0}.btn.add-btn.btn-black-gradient.buttonGreen{max-height:2rem}.btn.add-btn.btn-black-gradient .count-num{margin-top:0}.btn.add-btn.btn-black-gradient.btn-primary .count-num{min-width:1.8125rem}.btn.add-btn.btn-black-gradient.btn-primary .count-num .button-text{left:auto}.btn.add-btn.btn-black-gradient div{color:#fff;font-weight:600}.btn.add-btn.btn-black-gradient div i{color:#fff}.btn.add-btn.btn-outline-primary:active .btn-icon i,.btn.add-btn.btn-outline-primary:hover .btn-icon i{color:#231f20}.btn.add-btn .btn-icon{width:1.5rem;color:#231f20}.btn.add-btn .btn-icon .icon-plus{margin-top:-1px}.btn.add-btn .count-num{min-width:1.125rem}.btn.add-btn .count-num .active-icon{font-size:.5625rem;line-height:1;top:.25rem;left:-.6875rem}.btn.add-btn.btn-outline-primary:active,.btn.add-btn.btn-outline-primary:hover{color:#222;background-color:#fff;border-color:#222;transform:scale(1)}}