/* BLOOM - the kashrut mark.
   Two rules only: one for the facts line on a recipe, one for the badge
   on a card. Nothing here touches the grid, the card or the type. */

/* On the recipe page the item is already styled by .br-facts li; all it
   needs is its own quiet colour so it reads as a label, not a number. */
.br-facts .br-kosher-fact b {
	color: #9C4A28;
}

/* On the card: the picture keeps its own size, the badge sits on it. */
.br-kosher-wrap {
	position: relative;
	display: block;
	line-height: 0;
}

.br-kosher {
	position: absolute;
	inset-inline-start: 10px;
	top: 10px;
	z-index: 2;
	display: inline-block;
	padding: 4px 10px 5px;
	border-radius: 999px;
	background: rgba(253, 249, 245, .94);
	border: 1px solid rgba(196, 168, 130, .55);
	color: #4A3728;
	font-family: 'Assistant', system-ui, sans-serif;
	font-size: 12.5px;
	font-weight: 600;
	line-height: 1.2;
	letter-spacing: .01em;
	white-space: nowrap;
	box-shadow: 0 1px 4px rgba(33, 25, 19, .08);
	pointer-events: none;
}

@media (max-width: 600px) {
	.br-kosher { font-size: 12px; padding: 3px 9px 4px; }
}
