/* Bricolando — listarea produselor: starea stocului pe card, linia de încredere deasupra grilei.
   Culorile din variabilele --brico-* (bricolando-cromatica); valorile de după virgulă sunt rezerva. */

/* starea stocului, sub preț */
.products .product .brico-ls-stoc {
	display: flex;
	align-items: center;
	gap: 6px;
	margin: 4px 0 2px;
	font-size: 12.5px;
	font-weight: 600;
	line-height: 1.3;
	letter-spacing: 0;
	text-transform: none;
	color: var(--brico-text-2, #6B6259);
}
.products .product .brico-ls-stoc i {
	flex: none;
	width: 7px;
	height: 7px;
	border-radius: 50%;
	background: currentColor;
}
.products .product .brico-ls-in { color: var(--brico-verde-inchis, #1F6B3A); }
.products .product .brico-ls-pre { color: var(--brico-atentie, #855400); }
.products .product .brico-ls-fara { color: var(--brico-text-3, #8A9095); }
/* în vederea „listă” a temei rândul stă lângă descriere; aceeași mărime */
.products.list .product .brico-ls-stoc { margin: 6px 0 4px; }

/* linia de încredere, deasupra grilei */
.brico-ls-incredere {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: 4px 18px;
	margin: 0 0 16px;
	padding: 10px 14px;
	border-radius: 10px;
	background: var(--brico-fond-sters, #F4F7F9);
	font-size: 13px;
	line-height: 1.35;
	color: var(--brico-text-2, #6B6259);
}
.brico-ls-incredere a {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	color: inherit !important;
	text-decoration: none !important;
	white-space: nowrap;
}
.brico-ls-incredere a:hover span,
.brico-ls-incredere a:focus-visible span { text-decoration: underline; text-underline-offset: 3px; }
.brico-ls-incredere svg {
	flex: none;
	width: 16px;
	height: 16px;
	color: var(--brico-verde-inchis, #1F6B3A);
}
@media (max-width: 767px) {
	.brico-ls-incredere { gap: 4px 12px; padding: 9px 12px; font-size: 12.5px; margin-bottom: 12px; }
	.brico-ls-incredere a:nth-child(3) { display: none; } /* pe telefon trei dovezi încap pe două rânduri; ratele sunt pe produs */
}
