.dltfw-message {
	color: var(--dltfw-color, #1f2937);
	font-size: 0.95em;
	line-height: 1.5;
	margin: 0.75em 0;
}

.dltfw-message__inner {
	align-items: flex-start;
	display: inline-flex;
	flex-wrap: wrap;
	gap: 0.45em;
}

.dltfw-message__icon {
	display: inline-flex;
	flex: 0 0 auto;
	height: 1.1em;
	margin-top: 0.1em;
	width: 1.1em;
}

.dltfw-message__icon svg {
	display: block;
	height: 100%;
	width: 100%;
}

.dltfw-message__label {
	font-weight: 600;
}

.dltfw-context-loop {
	font-size: 0.9em;
	margin-bottom: 0.4em;
}

.dltfw-context-cart,
.dltfw-context-checkout {
	font-size: 0.9em;
	margin-top: 0.35em;
}

.dltfw-email-message .dltfw-message {
	margin: 6px 0 0;
}
