.cart_wrapper__mxEO3{width:100%;display:flex;flex-direction:column;gap:20px}@media(min-width:1024px){.cart_wrapper__mxEO3{flex-direction:row}}.cart_wrapper__mxEO3 .cart_cart-listing__g4ml_{display:flex;flex-direction:column}@media(min-width:1024px){.cart_wrapper__mxEO3 .cart_cart-listing__g4ml_{width:60%}}.cart_wrapper__mxEO3 .cart_order-summary__0BfcD{position:-webkit-sticky;position:sticky;top:20px;right:0;border-left:1px solid #eee;padding-left:50px;display:flex;flex-direction:column}@media(min-width:1024px){.cart_wrapper__mxEO3 .cart_order-summary__0BfcD{width:40%}}.cart_wrapper__mxEO3 .cart_order-summary__0BfcD .cart_amount__tsLNb{display:flex;justify-content:space-between;padding:20px 0;border-bottom:1px solid #eee}.cart_wrapper__mxEO3 .cart_order-summary__0BfcD .cart_total___r_BP{font-size:1.2rem;font-weight:600;border-bottom:none}.cart_wrapper__mxEO3 .cart_order-summary__0BfcD button{margin-top:20px}.Button_button__7kVlL{border-radius:30px;background:#fff;cursor:pointer;transition:background .5s ease-in-out;text-align:center;text-decoration:none;color:inherit}.Button_base__M08As{min-width:130px;padding:15px 25px;font-size:1rem;font-weight:500}.Button_small__TmDam{min-width:100px;padding:10px 20px;font-size:.9rem;font-weight:500}.Button_standard__swJqt{border:2px solid #eee;background:#fff}.Button_primary__WMJsJ{border:2px solid var(--primary-color);background:var(--primary-color)}.Button_black__b7qQw{background:#111;color:#fff}.Button_black__b7qQw:hover{background:#000;transition:background .5s ease-in-out}.AccountForm_account-form__BT9Vh{display:flex;flex-direction:column;row-gap:20px}.AccountForm_account-form__BT9Vh .AccountForm_field-group__f7IhD{display:flex;gap:20px;flex-direction:column}@media(min-width:768px){.AccountForm_account-form__BT9Vh .AccountForm_field-group__f7IhD{flex-direction:row}}.AccountForm_account-form__BT9Vh .AccountForm_field-group__f7IhD .AccountForm_field__441E2{flex:1 1}.AccountForm_account-form__BT9Vh input{width:100%;font-size:1rem;padding:15px 25px;border:1px solid #eee;border-radius:30px}.AccountForm_account-form__BT9Vh input:focus{border:1px solid #aaa}.ImageWithFallback_image__ebXol{background-color:#eee}.CartItemC_cart-item__LQyaE{display:grid;grid-template-columns:2fr 3fr 2fr;grid-gap:15px;gap:15px;align-items:center}.CartItemC_cart-item__LQyaE .CartItemC_thumbnail-wrapper__qx98M .CartItemC_thumbnail__telWH{width:100%;height:auto;aspect-ratio:1/1;display:block;border-radius:15px;object-fit:cover}.CartItemC_cart-item__LQyaE .CartItemC_name__SG3b_{margin:0;font-weight:600}.CartItemC_cart-item__LQyaE .CartItemC_quantity__kqj4Z{color:#555;font-size:.8rem;margin-top:10px}.CartItemC_cart-item__LQyaE .CartItemC_subtotal__dvd2c{margin-left:auto}.AddToCart_add-to-cart__Yn1j1{border-radius:100%;width:30px;height:30px;border:none;cursor:pointer;background-color:var(--black-color);color:#fff;transition:all .3s ease-in-out;display:flex;justify-content:center;align-items:center;padding:5px}.AddToCart_add-to-cart__Yn1j1:hover{background-color:var(--green-color);transition:all .3s ease-in-out}.AddToCart_ToastViewport__Qsssv{--viewport-padding:25px;position:fixed;top:0;right:0;display:flex;flex-direction:column;padding:var(--viewport-padding);gap:10px;width:390px;max-width:100vw;margin:0;list-style:none;z-index:2147483647;outline:none}.AddToCart_ToastRoot__FDRYH{background-color:#fff;border-radius:6px;box-shadow:0 10px 38px -10px rgba(14,18,22,.35),0 10px 20px -15px rgba(14,18,22,.2);padding:15px;display:grid;grid-template-areas:"title title title title action" "description description description description description";grid-gap:10px;gap:10px;align-items:center}.AddToCart_ToastRoot__FDRYH[data-state=open]{animation:AddToCart_slideIn__uF67r .15s cubic-bezier(.16,1,.3,1)}.AddToCart_ToastRoot__FDRYH[data-state=closed]{animation:AddToCart_hide__ypSLf .1s ease-in}.AddToCart_ToastRoot__FDRYH[data-swipe=move]{transform:translateX(var(--radix-toast-swipe-move-x))}.AddToCart_ToastRoot__FDRYH[data-swipe=cancel]{transform:translateX(0);transition:transform .2s ease-out}.AddToCart_ToastRoot__FDRYH[data-swipe=end]{animation:AddToCart_swipeOut__ifpCo .1s ease-out}@keyframes AddToCart_hide__ypSLf{0%{opacity:1}to{opacity:0}}@keyframes AddToCart_slideIn__uF67r{0%{transform:translateX(calc(100% + var(--viewport-padding)))}to{transform:translateX(0)}}@keyframes AddToCart_swipeOut__ifpCo{0%{transform:translateX(var(--radix-toast-swipe-end-x))}to{transform:translateX(calc(100% + var(--viewport-padding)))}}.AddToCart_ToastTitle__opVWh{grid-area:title;font-weight:600;font-size:1.1rem}.AddToCart_ToastDescription__8Ocex{grid-area:description;padding-top:15px;border-top:1px solid #eee}.AddToCart_ToastAction__5c0A_{grid-area:action;justify-self:self-end;color:var(--green-color);font-weight:500}.Badge_badge__0GnSX{position:absolute;top:0;left:0;z-index:1;padding:8px 22px;color:#fff;font-weight:700;border-top-left-radius:20px;border-bottom-right-radius:20px}.Badge_badge__0GnSX.Badge_gift__hi3Ie{background:var(--blue-color)}.Badge_badge__0GnSX.Badge_discount__39vRl{background:var(--red-color)}.Badge_badge__0GnSX.Badge_plus-one__d98BY{background:var(--purple-color)}.CartItemB_cart-item__SJfYy{display:flex;gap:15px;padding:10px 20px;border-bottom:1px solid #eee}.CartItemB_cart-item__SJfYy:last-child{border-bottom:none}.CartItemB_cart-item__SJfYy .CartItemB_quantity__lsgxl{width:40px;height:40px;border-radius:100%;background:#eee;flex-shrink:0;align-self:center;display:flex;justify-content:center;align-items:center}.CartItemB_cart-item__SJfYy .CartItemB_name__cU_H4{margin:0;align-self:center}.CartItemB_cart-item__SJfYy .CartItemB_thumbnail-wrapper__AF3Ze{width:30%;flex-shrink:0}.CartItemB_cart-item__SJfYy .CartItemB_thumbnail-wrapper__AF3Ze .CartItemB_thumbnail__EIINk{width:100%;height:auto;aspect-ratio:1/1;display:block;border-radius:15px;object-fit:cover}.CartItemB_cart-item__SJfYy .CartItemB_subtotal__VzQzj{display:flex;flex-direction:column;margin-left:auto}.CartItemB_cart-item__SJfYy .CartItemB_remove-btn__ccQEv{border:none;padding:10px 0;background-color:transparent;cursor:pointer}.CardDropdown_cart-container__1bLFt{position:relative;margin-right:20px;margin-left:auto;cursor:pointer}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-icon__rFF6v{color:var(--primary-color);font-size:25px}.CardDropdown_cart-container__1bLFt .CardDropdown_quantity__MMBWg{position:absolute;bottom:-5px;right:-5px;background-color:var(--green-color);color:#fff;font-weight:500;font-size:.65rem;border-radius:100%;min-width:18px;height:18px;display:flex;justify-content:center;align-items:center}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0{position:absolute;top:2.5rem;right:-1rem;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);border:1px solid #ddd;z-index:1000;border-radius:20px;min-width:400px}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz{overflow:hidden;color:#000}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_title__9rDLQ{font-weight:600;margin:0;padding:10px 20px;border-bottom:1px solid #eee}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-empty__I5JA5{padding:20px}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-item-list__xdBq_{overflow-y:auto;max-height:50vh;scrollbar-width:none}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-total__y4_pB{border-top:1px solid #eee;padding:20px}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-total__y4_pB .CardDropdown_amount__tWuQc{display:flex;justify-content:space-between;margin:0;font-weight:600}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-total__y4_pB .CardDropdown_note__01cIn{color:var(--grey-color);margin:5px auto 0;font-size:.9rem}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-total__y4_pB .CardDropdown_button-group-container__2VZBH{margin-top:20px;display:flex;gap:20px}.CardDropdown_cart-container__1bLFt .CardDropdown_cart-dropdown__Ti3p0 .CardDropdown_wrapper___eYEz .CardDropdown_cart-total__y4_pB .CardDropdown_button-group-container__2VZBH>*{flex:1 1}.CategoryFilter_category-list__HaaL0{background-color:var(--primary-color);padding:17px 0}.CategoryFilter_category-list__HaaL0 ul{display:flex;gap:2px;overflow-x:auto}.CategoryFilter_category-list__HaaL0 ul li{list-style-type:none;padding:7px 20px;cursor:pointer;flex-basis:80px;flex-shrink:0;border-radius:30px;text-align:center;font-weight:600;transition:background-color .3s ease,color .3s ease}.CategoryFilter_category-list__HaaL0 ul li:hover{background-color:rgba(var(--black-color-rgb),.5);color:#fff}.CategoryFilter_category-list__HaaL0 ul li.CategoryFilter_active__bX9BA{background-color:var(--black-color);color:#fff}.CartItemA_cart-item__H6WxD{display:flex;gap:25px;padding:15px 0;border-bottom:1px solid #eee}.CartItemA_cart-item__H6WxD:last-child{border-bottom:none}.CartItemA_cart-item__H6WxD .CartItemA_thumbnail-wrapper__aGcDb{width:30%;flex-shrink:0}.CartItemA_cart-item__H6WxD .CartItemA_thumbnail-wrapper__aGcDb .CartItemA_thumbnail__yEg7G{width:100%;height:auto;aspect-ratio:1/1;display:block;border-radius:15px;object-fit:cover}.CartItemA_cart-item__H6WxD .CartItemA_name__mZ8kl{margin:0}.CartItemA_cart-item__H6WxD .CartItemA_counter__B_jqp{display:flex;align-items:center;justify-content:center;margin-top:20px}.CartItemA_cart-item__H6WxD .CartItemA_counter__B_jqp button{width:35px;height:35px;border-radius:100%;border:1px solid #ddd;background:none;cursor:pointer}.CartItemA_cart-item__H6WxD .CartItemA_counter__B_jqp button:hover{border:1px solid #999}.CartItemA_cart-item__H6WxD .CartItemA_counter__B_jqp span{width:50px;text-align:center}.CartItemA_cart-item__H6WxD .CartItemA_subtotal__qXSvE{display:flex;flex-direction:column;margin-left:auto;justify-content:space-between}.CartItemA_cart-item__H6WxD .CartItemA_remove-btn__g66Ha{border:none;padding:10px 0;background-color:transparent;cursor:pointer}.ChangePasswordForm_change-password-form__p1IVw{max-width:500px;padding:30px 0;display:flex;flex-direction:column;row-gap:15px}.ChangePasswordForm_change-password-form__p1IVw h2{margin:0}.ChangePasswordForm_change-password-form__p1IVw input{font-size:1rem;padding:15px 25px;border:1px solid #eee;border-radius:30px}.ChangePasswordForm_change-password-form__p1IVw input:focus{border:1px solid #aaa}.ChangePasswordForm_change-password-form__p1IVw button{margin-top:20px;align-self:flex-start}.account_wrapper__J4blH{max-width:1000px;margin:auto;padding:50px 0}.account_wrapper__J4blH .account_TabList__NWkUE{display:flex;gap:50px;border-top:1px solid #eee;border-bottom:1px solid #eee;overflow-x:auto}.account_wrapper__J4blH .account_TabList__NWkUE .account_TabTrigger__fXmvJ{padding:20px 0;background:transparent;cursor:pointer;font-size:1rem;font-weight:500;border:none;border-bottom:2px solid transparent;color:var(--grey-color);display:flex;align-items:center;gap:7px}.account_wrapper__J4blH .account_TabList__NWkUE .account_TabTrigger__fXmvJ[data-state=active]{border-bottom:2px solid var(--primary-color);color:var(--black-color)}.account_wrapper__J4blH .account_TabContent__zdVI6{padding:20px 0}.UserDropdown_user-container__Btf1U{position:relative;margin-right:20px}.UserDropdown_user-container__Btf1U .UserDropdown_user-icon__DaMhL{color:var(--primary-color);font-size:25px;cursor:pointer}.UserDropdown_user-container__Btf1U .UserDropdown_user-dropdown__l2HEu{position:absolute;top:2.5rem;right:-1rem;background-color:#fff;box-shadow:0 2px 5px rgba(0,0,0,.1);border:1px solid #ddd;z-index:1000;border-radius:20px;min-width:280px}.UserDropdown_user-container__Btf1U .UserDropdown_user-dropdown__l2HEu .UserDropdown_wrapper__Ya6DX{padding:30px 25px;display:flex;flex-direction:column;gap:20px}.UserDropdown_user-container__Btf1U .UserDropdown_user-dropdown__l2HEu .UserDropdown_wrapper__Ya6DX .UserDropdown_title__23WcA{font-weight:600;margin:0;padding:10px 20px;border-bottom:1px solid #eee}.SearchBox_search-icon__5AUg3{position:absolute;padding:13px 0 13px 15px;min-width:40px}.SearchBox_search-field__RPNhR{padding:12px 16px 12px 36px;width:350px;border-radius:40px;border:2px solid #f0f0f1;font-size:1rem}@media only screen and (max-width:400px){.SearchBox_search-field__RPNhR{width:100%}}.InfiniteScroll_loading__Mnu_Z{display:flex;justify-content:center;align-items:center;gap:10px;width:100%;grid-column:1/-1}.Header_header__x923g{background-color:#fff;position:-webkit-sticky;position:sticky;top:0;left:0;width:100%;z-index:1000;padding:20px 0 50px}.Header_header__x923g.Header_scrolled__wkx_i{padding:20px 0;box-shadow:0 0 0 0 transparent,0 0 0 0 transparent,0 1px 3px 0 rgba(0,0,0,.1),0 1px 2px 0 rgba(0,0,0,.06)}.Header_header__x923g .Header_wrapper__yGIFf{display:flex;align-items:center;overflow:visible}.Header_header__x923g .Header_wrapper__yGIFf .Header_logo-text__HrOWo{color:var(--primary-color);font-weight:800;font-size:30px;margin-right:50px}.Header_header__x923g .Header_wrapper__yGIFf .Header_logo-text__HrOWo svg{margin-right:8px}.FoodList_food-list__LdaiX{padding-bottom:280px}.FoodList_food-list__LdaiX .FoodList_grid__pqwiU{margin:20px 0 50px;display:grid;grid-template-columns:auto;grid-gap:30px;gap:30px}@media only screen and (min-width:768px){.FoodList_food-list__LdaiX .FoodList_grid__pqwiU{grid-template-columns:repeat(2,minmax(0,1fr))}}@media only screen and (min-width:1024px){.FoodList_food-list__LdaiX .FoodList_grid__pqwiU{grid-template-columns:repeat(3,minmax(0,1fr))}}@media only screen and (min-width:1536px){.FoodList_food-list__LdaiX .FoodList_grid__pqwiU{grid-template-columns:repeat(4,minmax(0,1fr))}}.SearchResultNotification_search-result-notification__MsEmH{height:20px}.login_login-form__04gCA{max-width:500px;padding:30px 50px;display:flex;flex-direction:column;row-gap:15px;margin:30px auto 0;text-align:center;font-size:.9rem}.login_login-form__04gCA input{font-size:1rem;padding:15px 25px;border:1px solid #eee;border-radius:30px}.login_login-form__04gCA input:focus{border:1px solid #aaa}.login_login-form__04gCA button{margin-top:10px}