.sth-promo-nudge-wrap:empty {
	display: none;
}

.sth-promo-nudge {
	box-sizing: border-box;
	display: flex;
	align-items: flex-start;
	gap: 10px;
	width: 100%;
	margin: 0 0 18px;
	padding: 12px 14px;
	border: 1px solid #b71c1c;
	border-radius: 8px;
	background: #c62828;
	color: #ffffff;
	font-size: 14px;
	line-height: 1.45;
	text-align: left;
}

.sth-promo-nudge strong {
	font-weight: 700;
	color: inherit;
}

.sth-promo-nudge__icon {
	flex: 0 0 auto;
	width: 18px;
	height: 18px;
	margin-top: 1px;
	border-radius: 50%;
	background: #ffffff;
	-webkit-mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.4 3 3 0 0 0 6.2 7H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h1v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm-5-1a1 1 0 1 1 0 2h-2a1 1 0 0 1 1-1 1 1 0 0 1 1-1zM9 6a1 1 0 0 1 1 1 1 1 0 0 1 1 1H9a1 1 0 1 1 0-2zm-4 3h6v1H5zm2 3h4v7H7zm10 7h-4v-7h4zm2-9h-6V9h6z'/%3E%3C/svg%3E") center / contain no-repeat;
	mask: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24'%3E%3Cpath d='M20 7h-2.2A3 3 0 0 0 12 4.4 3 3 0 0 0 6.2 7H4a1 1 0 0 0-1 1v3a1 1 0 0 0 1 1h1v7a2 2 0 0 0 2 2h10a2 2 0 0 0 2-2v-7h1a1 1 0 0 0 1-1V8a1 1 0 0 0-1-1zm-5-1a1 1 0 1 1 0 2h-2a1 1 0 0 1 1-1 1 1 0 0 1 1-1zM9 6a1 1 0 0 1 1 1 1 1 0 0 1 1 1H9a1 1 0 1 1 0-2zm-4 3h6v1H5zm2 3h4v7H7zm10 7h-4v-7h4zm2-9h-6V9h6z'/%3E%3C/svg%3E") center / contain no-repeat;
}

.sth-promo-nudge__text {
	flex: 1 1 auto;
	min-width: 0;
}

.sth-ctx-mini-cart .sth-promo-nudge {
	margin: 0 0 12px;
	padding: 10px 12px;
	font-size: 13px;
}
