/**
 * Embroidery field styles. Inherits colors and typography from the theme.
 */
.tiendy-bordados {
	display: block;
	margin: 1em 0;
	padding: 1em;
	border: 1px solid rgba( 0, 0, 0, 0.15 );
	border-radius: 6px;
}

.tiendy-bordados__label {
	display: block;
	font-weight: 600;
	margin-bottom: 0.25em;
}

.tiendy-bordados__hint {
	display: block;
	margin: 0 0 0.5em;
	font-size: 0.875em;
	opacity: 0.75;
}

.tiendy-bordados__input {
	display: block;
	width: 100%;
	max-width: 12em;
	margin: 0 0 0.75em;
}

.tiendy-bordados__breakdown {
	display: flex;
	flex-wrap: wrap;
	gap: 0.25em 1.5em;
	font-size: 0.9375em;
}

.tiendy-bordados__error {
	margin: 0.5em 0 0;
	font-size: 0.875em;
	color: #c0392b;
}
