@charset "UTF-8";

/** Splide Carousel - Always remove thumb arrows */
.splide.splide_thumbs .splide__arrows {
	display: none;
}

/** Splide Carousel - Custom thumbs margin per LP type */
.AcmbAdvantageVisualisation--2 .commercial-visual .splide.splide_thumbs {
	margin-top: 7.5px;
}
.AcmbAdvantageVisualisation--2 .soft-advantage .whitespace-banner {
	height: 75px;
}

.AcmbAdvantageVisualisation--3 .commercial-visual .splide.splide_thumbs {
	margin-top: 10px;
}
.AcmbAdvantageVisualisation--3 .soft-advantage .whitespace-banner {
	height: 67px;
}

.AcmbAdvantageVisualisation--4 .commercial-visual .splide.splide_thumbs {
	margin-top: 5px;
}
.AcmbAdvantageVisualisation--4 .soft-advantage .whitespace-banner {
	height: 62px;
}

.AcmbAdvantageVisualisation--detailed .commercial-visual .splide.splide_thumbs {
	margin-top: 7.5px;
}


/* 2025-07-24 jmoe XXX HACK: fix bad cumulative advantage presentation (“points × 3, then/or points × 2”, not “points × 3 AND points × 2”) */
[data-action-code^="BE82"] .AcmbAdvantageVisualisation:nth-child(3) .label-overlay--and .label-overlay__inner:lang(nl)::before {
	content: "OF";
	font-family: "Roboto";
	font-weight: bold;
	color: black;
}

[data-action-code^="BE82"] .AcmbAdvantageVisualisation:nth-child(3) .label-overlay--and .label-overlay__inner:lang(fr)::before {
	content: "OU";
	font-family: "Roboto";
	font-weight: bold;
	color: black;
}

[data-action-code^="BE82"] .AcmbAdvantageVisualisation:nth-child(3) .label-overlay--and .label-overlay__inner:lang(en)::before {
	content: "OR";
	font-family: "Roboto";
	font-weight: bold;
	color: black;
}

[data-action-code^="BE82"] .AcmbAdvantageVisualisation:nth-child(3) .label-overlay--and .label-overlay__inner:lang(de)::before {
	content: "ODER";
	font-family: "Roboto";
	font-weight: bold;
	color: black;
}

[data-action-code^="BE82"] .AcmbAdvantageVisualisation:nth-child(3) .label-overlay--and .label-overlay__inner {
	background-color: #ffcc00;
}
