.categories_categories__Uc9i0{width:100%;overflow:hidden;background:var(--menu-bg-color,white);border-bottom:1px solid color-mix(in lab,var(--menu-bg-color,#e5e7eb) 40%,#e5e7eb)}.categories_categories__scroll__niiQZ{display:flex;gap:16px;padding:16px 24px;overflow-x:auto;flex:1;min-width:0;scrollbar-width:none;-ms-overflow-style:none}.categories_categories__scroll__niiQZ::-webkit-scrollbar{display:none}.categories_categories__item__3U_93{display:flex;flex-direction:row;align-items:center;gap:8px;padding:8px 16px;border:1px solid color-mix(in lab,var(--menu-bg-color,#e5e7eb) 60%,#e5e7eb);border-radius:20px;background:var(--header-bg,var(--menu-bg-color,#ffffff));cursor:pointer;transition:all .3s ease;min-width:auto;min-height:40px;white-space:nowrap;color:var(--menu-text-color,#1f2937)}.categories_categories__item__3U_93:hover,.categories_categories__item_active__zrBe7{border-color:var(--header-text,#1f2937);background:var(--button-bg-color,var(--header-bg,#f3f4f6))}.categories_categories__item_active__zrBe7{position:relative}.categories_categories__item_active__zrBe7 .categories_categories__item_name__h8NYs{font-weight:700;color:var(--button-text-color,var(--header-text,#1f2937))}.categories_categories__item_name__h8NYs{font-size:14px;font-weight:500;color:var(--menu-text-color,#1f2937);text-align:center;transition:all .3s ease}.categories_categories_sticky___40j2{position:fixed;top:64px;left:0;right:0;z-index:1;background:color-mix(in lab,var(--menu-bg-color,#ffffff) 95%,#ffffff);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);box-shadow:0 2px 8px rgba(0,0,0,.1);border-bottom:1px solid color-mix(in lab,var(--menu-bg-color,#e5e7eb) 60%,#e5e7eb);transform:translateY(-100%);opacity:0;transition:all .4s cubic-bezier(.4,0,.2,1)}.categories_categories_sticky___40j2.categories_categories_show__l6YkA{transform:translateY(0);opacity:1}.categories_categories_sticky___40j2 .categories_categories__scroll__niiQZ{padding:12px 24px;justify-content:flex-start}@media (max-width:1023px){.categories_categories_sticky___40j2{top:65px}.categories_categories_sticky___40j2 .categories_categories__scroll__niiQZ{padding:10px 16px;justify-content:flex-start}.categories_categories__item__3U_93{padding:6px 12px;min-height:36px}.categories_categories__item_name__h8NYs{font-size:13px}}.categories_categories__item__3U_93:active{transform:translateY(0);transition:transform .1s ease}@keyframes categories_slideDownFromHeader__fkSnA{0%{transform:translateY(-100%);opacity:0}to{transform:translateY(0);opacity:1}}.categories_categories_sticky___40j2.categories_categories_show__l6YkA{animation:categories_slideDownFromHeader__fkSnA .4s cubic-bezier(.4,0,.2,1)}.categories_categories__bar__dZztK{display:flex;align-items:center;width:100%}.categories_categories__left__TQG3n{display:flex;align-items:center;gap:4px;flex:1;min-width:0}.categories_categories__toggle_btn__w8q_f{padding:0;width:40px;height:40px;background:transparent;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--menu-text-color,#374151);transition:all .3s cubic-bezier(.4,0,.2,1);border-radius:50%;margin-left:12px}.categories_categories__toggle_btn__w8q_f:hover{background:color-mix(in lab,var(--menu-bg-color,#f9fafb) 85%,#ffffff);transform:scale(1.05)}.categories_categories__toggle_btn__w8q_f:active{transform:scale(.95)}.categories_categories__toggle_btn__w8q_f svg{transition:all .3s cubic-bezier(.4,0,.2,1);color:currentColor}.categories_categories__toggle_btn__w8q_f:hover svg{transform:rotate(90deg)}.categories_categories__scroll_header_placeholder__xHg8F{flex:1;text-align:center;font-size:18px;font-weight:600;color:#374151;padding-right:48px;animation:categories_slideInFromTop__0dtyh .4s cubic-bezier(.4,0,.2,1) .1s both}.categories_category_grid_overlay__lrpl6{position:fixed;top:0;left:0;width:100%;height:100%;background-color:var(--header-bg,#ffffff);color:var(--header-text,#111827);z-index:100;display:flex;flex-direction:column;animation:categories_slideInFromBottom__K9kFo .4s cubic-bezier(.4,0,.2,1);overflow-y:auto}.categories_category_grid_overlay__lrpl6.categories_closing__9KqAo{animation:categories_slideOutToBottom__xmaet .4s cubic-bezier(.4,0,.2,1)}.categories_category_grid__S6x0W{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:8px;padding:16px;animation:categories_fadeInUp__wTxVE .5s cubic-bezier(.4,0,.2,1) .1s both;background-color:var(--header-bg,#fff);border-top:1px solid color-mix(in lab,var(--header-text,#111827) 25%,transparent)}.categories_category_grid__S6x0W.categories_closing__9KqAo{animation:categories_fadeOutDown__uUUk7 .3s cubic-bezier(.4,0,.2,1) both}.categories_category_grid__item__8ES_r{display:flex;flex-direction:column;align-items:center;gap:8px;padding:8px;border-radius:12px;background-color:color-mix(in lab,var(--header-bg,#f3f4f6) 88%,#ffffff);border:1px solid color-mix(in lab,var(--header-text,#111827) 20%,transparent);cursor:pointer;transition:all .2s ease-in-out;text-align:center;animation:categories_fadeInScale__nrnfj .3s cubic-bezier(.4,0,.2,1) both;color:var(--header-text,#374151)}.categories_category_grid__item__8ES_r:first-child{animation-delay:.1s}.categories_category_grid__item__8ES_r:nth-child(2){animation-delay:.15s}.categories_category_grid__item__8ES_r:nth-child(3){animation-delay:.2s}.categories_category_grid__item__8ES_r:nth-child(4){animation-delay:.25s}.categories_category_grid__item__8ES_r:nth-child(5){animation-delay:.3s}.categories_category_grid__item__8ES_r:nth-child(6){animation-delay:.35s}.categories_category_grid__item__8ES_r:nth-child(7){animation-delay:.4s}.categories_category_grid__item__8ES_r:nth-child(8){animation-delay:.45s}.categories_category_grid__item__8ES_r:nth-child(9){animation-delay:.5s}.categories_category_grid__item__8ES_r:nth-child(10){animation-delay:.55s}.categories_category_grid__item__8ES_r:nth-child(11){animation-delay:.6s}.categories_category_grid__item__8ES_r:nth-child(12){animation-delay:.65s}.categories_category_grid__item__8ES_r:hover{transform:translateY(-2px);box-shadow:0 4px 12px rgba(0,0,0,.08);background-color:color-mix(in lab,var(--header-bg,#f0f1f5) 92%,#ffffff);border-color:color-mix(in lab,var(--header-text,#111827) 30%,transparent)}.categories_category_grid__item_image__q68o6{width:100%;height:100px;-o-object-fit:cover;object-fit:cover;border-radius:8px;background-color:color-mix(in lab,var(--header-bg,#f3f4f6) 92%,#ffffff)}.categories_category_grid__item_name__TY1B8{font-size:14px;font-weight:500;color:var(--header-text,#374151)}@keyframes categories_slideInFromBottom__K9kFo{0%{transform:translateY(100%);opacity:0}to{transform:translateY(0);opacity:1}}@keyframes categories_slideOutToBottom__xmaet{0%{transform:translateY(0);opacity:1}to{transform:translateY(100%);opacity:0}}@keyframes categories_fadeInUp__wTxVE{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}@keyframes categories_fadeOutDown__uUUk7{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(20px)}}@keyframes categories_fadeInScale__nrnfj{0%{opacity:0;transform:scale(.8)}to{opacity:1;transform:scale(1)}}@keyframes categories_fadeIn__E3iOt{0%{opacity:0}to{opacity:1}}.categories_category_grid_overlay__lrpl6.categories_closing__9KqAo .categories_categories__scroll_header_placeholder__xHg8F{animation:categories_slideOutToTop__WzDRR .3s cubic-bezier(.4,0,.2,1) both}@keyframes categories_slideInFromTop__0dtyh{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}@keyframes categories_slideOutToTop__WzDRR{0%{opacity:1;transform:translateY(0)}to{opacity:0;transform:translateY(-20px)}}.categories_subcategories__bar__vLrd_{display:flex;align-items:center;width:100%;background:color-mix(in lab,var(--menu-bg-color,#f9fafb) 92%,#ffffff);-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px);border-top:1px solid color-mix(in lab,var(--menu-bg-color,#e5e7eb) 60%,#e5e7eb);padding:8px 0}.categories_subcategories__scroll__dS_zI{display:flex;gap:12px;padding:8px 24px;overflow-x:auto;scrollbar-width:none;-ms-overflow-style:none;width:100%}.categories_subcategories__scroll__dS_zI::-webkit-scrollbar{display:none}.categories_subcategories__item__9fvHe{display:flex;flex-direction:row;align-items:center;gap:6px;padding:6px 12px;border:1px solid color-mix(in lab,var(--menu-bg-color,#e5e7eb) 60%,#e5e7eb);border-radius:16px;background:color-mix(in lab,var(--menu-bg-color,#ffffff) 85%,#ffffff);cursor:pointer;transition:all .3s ease;min-width:auto;min-height:32px;white-space:nowrap;font-size:13px;color:var(--menu-text-color,#374151)}.categories_subcategories__item_active__f0vnc{border-color:var(--active-border-color,var(--menu-border-color,#ff9004));background:var(--active-bg-color,color-mix(in lab,var(--menu-bg-color,#fff8f0) 70%,#fff));position:relative}.categories_subcategories__item_active__f0vnc .categories_subcategories__item_name__mdWtM{color:var(--active-text-color,var(--category-text-color,#ff9004))}.categories_subcategories__item_name__mdWtM{font-size:12px;font-weight:500;color:var(--menu-text-color,#374151);text-align:center;transition:all .3s ease}.categories_subcategories__item__9fvHe:active{transform:translateY(0);transition:transform .1s ease}.categories_category_grid__divider__EBA_O{grid-column:1/-1;display:flex;align-items:center;justify-content:center;padding:16px;margin:8px 0;border-top:1px solid #e5e7eb;border-bottom:1px solid #e5e7eb;background:#f9fafb}.categories_category_grid__divider__EBA_O span{font-size:14px;font-weight:600;color:#6b7280;text-transform:uppercase;letter-spacing:.5px}.categories_category_grid__item_subcategory__MjKcN{border:1px solid color-mix(in lab,var(--header-text,#111827) 20%,transparent);background:color-mix(in lab,var(--header-bg,#f8fafc) 90%,#ffffff)}.categories_category_grid__item_subcategory__MjKcN:hover{border-color:color-mix(in lab,var(--header-text,#111827) 35%,transparent);background:color-mix(in lab,var(--header-bg,#fff8f0) 92%,#ffffff)}.categories_category_grid__item_subcategory__MjKcN .categories_category_grid__item_name__TY1B8{font-size:13px;color:var(--header-text,#4b5563)}@media (max-width:1023px){.categories_subcategories__scroll__dS_zI{padding:6px 16px}.categories_subcategories__item__9fvHe{padding:4px 10px;min-height:28px;font-size:12px}.categories_subcategories__item_name__mdWtM{font-size:11px}.categories_category_grid__divider__EBA_O{padding:12px;margin:6px 0}.categories_category_grid__divider__EBA_O span{font-size:13px}}.categories_categories_sticky___40j2.categories_has_subcategories__puENU{transition:all .3s cubic-bezier(.4,0,.2,1)}.categories_subcategories__bar__vLrd_{animation:categories_slideInSubcategories__P6bDy .3s cubic-bezier(.4,0,.2,1)}@keyframes categories_slideInSubcategories__P6bDy{0%{opacity:0;transform:translateY(-20px)}to{opacity:1;transform:translateY(0)}}.menu-modal_menuModal__vLkkN{display:flex;flex-direction:column;height:100%;max-height:100dvh;background:white;border-radius:0;position:relative}.menu-modal_menuModalContent__G5ICo{flex:1;overflow-y:auto;overflow-x:hidden;padding-top:60px;background:#f8f9fa;height:100%}