.categories-grid[data-v-2b4200c9]{display:grid;gap:8px;grid-template-columns:repeat(3,1fr);padding:10px 0}.category-item-wrapper[data-v-2b4200c9]{position:relative}.category-item[data-v-2b4200c9]{align-items:center;background:transparent;cursor:pointer;display:flex;justify-content:space-between;padding:6px 0;text-align:left;transition:color .2s ease}.category-item[data-v-2b4200c9]:hover{color:#f60}.category-item.active[data-v-2b4200c9]{color:#fa0}.category-name[data-v-2b4200c9]{display:block;font-size:13px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.subcategories-dropdown[data-v-2b4200c9]{animation:dropdownFadeIn-2b4200c9 .2s ease;background:#fff;border-radius:8px;box-shadow:0 4px 16px #0000001f;left:0;margin-top:4px;min-width:120px;padding:6px 0;position:absolute;top:100%;z-index:100}@keyframes dropdownFadeIn-2b4200c9{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}.subcategory-item[data-v-2b4200c9]{color:#555;cursor:pointer;font-size:12px;padding:8px 14px;transition:all .2s ease;white-space:nowrap}.subcategory-item[data-v-2b4200c9]:hover{background:#fff5f0;color:#f60}.subcategory-item.active[data-v-2b4200c9]{color:#fa0}.price-list-row li.active a[data-v-2b4200c9]{color:#fa0!important}.price-list-row li.active[data-v-2b4200c9]{color:#fa0}.sub-toggle[data-v-2b4200c9]{align-items:center;color:#999;display:inline-flex;flex-shrink:0;font-size:10px;height:28px;justify-content:center;width:28px}.sub-toggle i[data-v-2b4200c9]{transition:transform .2s ease}.sub-toggle i.chevron-up[data-v-2b4200c9]{transform:rotate(180deg)}@media(max-width:767.98px){.category-name[data-v-2b4200c9]{padding-right:8px}.category-item[data-v-2b4200c9]{justify-content:flex-start}.category-item-wrapper.mobile-open .sub-toggle[data-v-2b4200c9]{color:#fa0}.category-item-wrapper.mobile-open .subcategories-dropdown[data-v-2b4200c9]{animation:none;background:#fff;border:1px solid #f0e4d8;border-radius:8px;box-shadow:0 6px 18px #0000001f;display:block;margin-top:4px;max-width:80vw;min-width:0;padding:4px 0;width:150px;z-index:1050}.category-item-wrapper:nth-child(3n+1) .subcategories-dropdown[data-v-2b4200c9]{left:0}.category-item-wrapper:nth-child(3n+2) .subcategories-dropdown[data-v-2b4200c9]{left:50%;margin-left:-75px}.category-item-wrapper:nth-child(3n+3) .subcategories-dropdown[data-v-2b4200c9]{left:auto;right:0}.category-item-wrapper.mobile-open .subcategory-item[data-v-2b4200c9]{background:transparent;border:none;border-radius:0;padding:9px 14px;text-align:left;white-space:nowrap}.category-item-wrapper.mobile-open .subcategory-item.active[data-v-2b4200c9]{background:#fff7e8}}
