.recipekit-17thavenue-diet-labels {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 0.4rem;
}

.recipekit-17thavenue-diet-label {
	width: 2rem;
	height: 2rem;
	font-size: 0.6875rem;
	font-weight: 700;
	letter-spacing: 0.025em;
}

.recipekit-17thavenue-diet-label-link {
	display: inline-flex;
	border-radius: 50%;
	color: inherit;
	text-decoration: none;
}

.recipekit-17thavenue-diet-label-link:hover .recipekit-17thavenue-diet-label,
.recipekit-17thavenue-diet-label-link:focus-visible .recipekit-17thavenue-diet-label {
	background-color: var(--recipekit-diet-background-hover, #f2eee9);
}

.recipekit-17thavenue-diet-label-link:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 2px;
}

.recipekit-17thavenue-diet-label-name {
	font-size: 0.875rem;
}
