/**
 * widgets-links.css - Links (V2-Vorlage index_v17)
 */

.base-link-standard {
  color: var(--color-accent);
  text-decoration: none;
  transition: color var(--transition-fast);
}

.base-link-standard:hover {
  color: var(--color-accent-hover);
  text-decoration: underline;
}

.base-link-search-product-title {
  color: var(--color-anthracite);
  text-decoration: none;
}

.base-link-search-product-title:hover {
  color: var(--color-anthracite);
  text-decoration: underline;
}

.base-link-product-image-wrap {
  display: block;
  width: 100%;
  height: 100%;
}

.base-link-standard-view-all {
  font-family: var(--font-primary);
  font-size: 14px;
  font-weight: 600;
  color: var(--color-orange);
  text-decoration: none;
  display: flex;
  align-items: center;
  gap: 6px;
  transition: gap var(--transition-fast), color var(--transition-fast);
}

.base-link-standard-view-all:hover {
  gap: 10px;
  color: var(--color-accent-hover);
  text-decoration: underline;
}

.base-link-standard-product-link {
  font-family: var(--font-primary);
  font-size: 13px;
  font-weight: 600;
  color: var(--color-orange);
  text-decoration: none;
  display: inline-flex;
  align-items: center;
  gap: 6px;
  transition: gap var(--transition-fast), color var(--transition-fast);
}

.base-link-standard-product-link:hover {
  gap: 10px;
  color: var(--color-accent-hover);
  text-decoration: underline;
}
