.brewno-subcategory-nav { margin: 0 0 36px; }
.brewno-subcategory-nav ul { display: flex; flex-wrap: wrap; gap: 8px; list-style: none; padding: 0; margin: 0; }
.brewno-subcategory-nav a { display: inline-flex; align-items: center; min-height: 44px; padding: 10px 16px; border: 1px solid #deded9; color: var(--brewno-ink); font-size: 14px; line-height: 22px; text-decoration: none; }
@media (hover: hover) and (pointer: fine) { .brewno-subcategory-nav a:hover { background: #f5f5f2; } }
