.kkart-block-components-error {
	display: flex;
	background-color: #f3f3f4;
	border-left: 4px solid #6d6d6d;
	padding: $gap-larger $gap;
	align-items: center;
	justify-content: center;
	flex-direction: column;
}

.kkart-block-components-error__header {
	@include font-size(larger);
	font-weight: bold;
	margin: 0;
}

.kkart-block-components-error__image {
	max-width: 25%;
}
.kkart-block-components-error__text {
	margin: 0;
}
.kkart-block-components-error__message {
	margin: 1em 0 0 0;
	font-style: italic;
}

@include breakpoint( ">480px" ) {
	.kkart-block-components-error {
		flex-direction: row;
	}

	.kkart-block-components-error__image + .kkart-block-components-error__content {
		margin-left: $gap-large;
	}
}
