.elementor-widget-flip-box .elementor-flip-box__front.sk-nrw-flip-box__front--cover {
	background-position: center center !important;
	background-repeat: no-repeat !important;
	background-size: cover !important;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-list {
	display: inline-flex;
	flex-direction: column;
	gap: 0.45em;
	max-width: 100%;
	margin: 1rem 0 0;
	padding: 0;
	list-style: none;
	text-align: left;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-list-item {
	display: flex;
	align-items: flex-start;
	gap: 0.6em;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-list-icon {
	display: inline-flex;
	flex: 0 0 1.25em;
	align-items: center;
	justify-content: center;
	width: 1.25em;
	min-height: 1.25em;
	margin-top: 0.1em;
	border-radius: 999px;
	font-size: 0.9em;
	line-height: 1;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-list-icon svg {
	width: 1em;
	height: 1em;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-list-text {
	min-width: 0;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-price {
	display: inline-flex;
	flex-direction: column;
	align-items: center;
	margin-top: 1rem;
	line-height: 1;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-price-regular {
	font-size: 1.3em;
	font-weight: 700;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-price--on-sale .sk-nrw-flip-box__back-price-regular {
	margin-top: -0.05em;
	font-size: 1em;
	font-weight: 500;
	text-decoration: line-through;
	text-decoration-thickness: 0.12em;
	text-decoration-color: currentColor;
	opacity: 0.78;
}

.elementor-widget-flip-box .sk-nrw-flip-box__back-sale-price {
	display: inline-block;
	position: relative;
	z-index: 1;
	padding: 0.08em 0.2em;
	font-size: 1.8em;
	font-weight: 800;
	line-height: 1.05;
	transform: rotate(-4deg);
}
