/* =========================================================================
   LADUTI Conversion – Designschicht V6
   Nur aktiv auf body.ldc-v6 (Startseite V6 per Seiten-Meta, Produktseite per ?ldc=v6).
   Baut auf V5 auf: gleiche Struktur und Typografie; neutrale Bildwelt (Off-White, sanftes Grau),
   eindeutige Bewertung, schlanke Kaufbox mit dezenten Icons, Abend-Clip.
   ========================================================================= */

body.ldc-v6 {
	--ldc-warm: #f3f2ef;   /* neutral-warmes Off-White passend zu den Tageslicht-Motiven */
	--ldc-warm-2: #e9e7e3;
	--ldc-line: #e2e0dc;
	--ldc-ink-2: #4a4845;
	--ldc-ink-3: #77736e;
}

/* ---------- Hero: neutrale Szene ---------- */
.ldc-v6 .ldc-hero5 {
	background: #eceae6;
}

.ldc-v6 .ldc-hero5::before {
	background: linear-gradient(rgba(244, 243, 241, 0.86), rgba(244, 243, 241, 0.5) 60%, rgba(244, 243, 241, 0));
}

.ldc-v6 .ldc-hero5 .ldc-eyebrow {
	color: #5f5c58;
}

.ldc-v6 .ldc-hero5 .ldc-lead {
	color: #3c3a37;
}

.ldc-v6 .ldc-hero5__card {
	background: rgba(255, 255, 255, 0.74);
	box-shadow: 0 12px 34px rgba(30, 30, 28, 0.12), inset 0 0 0 1px rgba(255, 255, 255, 0.6);
}

.ldc-v6 .ldc-hero5 .ldc-price .ldc-price__note,
.ldc-v6 .ldc-hero5__trust {
	color: #4f4c48;
}

@media (min-width: 690px) {
	.ldc-v6 .ldc-hero5::before {
		background: linear-gradient(90deg, rgba(244, 243, 241, 0.8), rgba(244, 243, 241, 0.4) 70%, rgba(244, 243, 241, 0));
	}
}

/* ---------- Abend-Sektion: einmaliger Clip (Dämmerung), Standbild als Poster ---------- */
.ldc-v6 .ldc-night {
	background: #1a1918;
}

.ldc-v6 .ldc-night__media .ldc-video {
	aspect-ratio: 4 / 4.4 !important;
	margin: 0;
	border-radius: 0;
	overflow: hidden;
	background: #2a2826;
}

.ldc-v6 .ldc-night__media .ldc-video__el {
	display: block;
	width: 100%;
	height: 100%;
	object-fit: cover;
	object-position: 50% 45%;
}

@media (min-width: 1000px) {
	.ldc-v6 .ldc-night__media .ldc-video {
		aspect-ratio: 4 / 5 !important;
	}
}

/* =========================================================================
   Produktseite V6
   ========================================================================= */

/* Bewertung: „4,4/5 Sterne“ + Zielgruppe in einer ruhigen Zeile */
.ldc6 .ldc5-head__meta {
	gap: 4px 10px;
}

.ldc6 .ldc-rating__val {
	font-variant-numeric: tabular-nums;
}

.ldc6 .ldc-rating__of {
	font-weight: 500;
	color: var(--ldc-ink-2);
}

.ldc6 .ldc-rating__link {
	color: var(--ldc-ink-2);
}

.ldc6-for {
	position: relative;
	padding-left: 12px;
	font-size: 13.5px;
	font-weight: 600;
	color: var(--ldc-ink-2);
}

.ldc6-for::before {
	content: "";
	position: absolute;
	left: 0;
	top: 50%;
	width: 3px;
	height: 3px;
	margin-top: -1.5px;
	border-radius: 50%;
	background: var(--ldc-ink-3);
}

/* Zwei Argumente am Button: kurz, nebeneinander, mit feinen Linien-Icons */
.ldc6-proof {
	display: grid;
	grid-template-columns: 1fr 1fr;
	gap: 12px;
	margin: 0;
	padding: 2px 0 0;
	list-style: none;
}

.ldc6-proof li {
	display: grid;
	grid-template-columns: 22px 1fr;
	column-gap: 8px;
	align-items: start;
	margin: 0;
	font-size: 12.5px;
	line-height: 1.35;
	color: var(--ldc-ink-3);
}

.ldc6-proof li::before {
	content: "";
	grid-row: span 2;
	width: 22px;
	height: 22px;
	background: var(--ldc-ink);
	-webkit-mask: var(--i) center / 20px no-repeat;
	mask: var(--i) center / 20px no-repeat;
}

.ldc6-proof strong {
	font-size: 13.5px;
	font-weight: 650;
	line-height: 1.3;
	color: var(--ldc-ink);
}

.ldc6-proof__time {
	--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3.5' y='5' width='17' height='15' rx='2.5'/%3E%3Cpath d='M3.5 9.5h17M8 3v4M16 3v4M8.5 14l2 2 4-4'/%3E%3C/svg%3E");
}

.ldc6-proof__skin {
	--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.6' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M12 3l7 3v5c0 4.5-3 8.3-7 10-4-1.7-7-5.5-7-10V6l7-3z'/%3E%3Cpath d='M9 12l2 2 4-4'/%3E%3C/svg%3E");
}

/* Versand & Zahlung: eine feine Zeile mit kleinen Icons statt verlorener Textzeile */
.ldc6-logistics {
	display: flex;
	flex-wrap: wrap;
	gap: 6px 18px;
	margin: 14px 0 0;
	padding: 12px 0 0;
	border-top: 1px solid var(--ldc-line);
	list-style: none;
	font-size: 12.5px;
	color: var(--ldc-ink-2);
}

.ldc6-logistics li {
	display: inline-flex;
	align-items: center;
	gap: 7px;
	margin: 0;
	white-space: nowrap;
}

.ldc6-logistics li::before {
	content: "";
	width: 16px;
	height: 16px;
	flex: none;
	background: var(--ldc-ink-2);
	-webkit-mask: var(--i) center / 16px no-repeat;
	mask: var(--i) center / 16px no-repeat;
}

.ldc6-logistics__ship {
	--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M3 7h11v9H3z'/%3E%3Cpath d='M14 10h4l3 3v3h-7'/%3E%3Ccircle cx='7' cy='17.5' r='1.6'/%3E%3Ccircle cx='17' cy='17.5' r='1.6'/%3E%3C/svg%3E");
}

.ldc6-logistics__pay {
	--i: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='black' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Crect x='3' y='6' width='18' height='12' rx='2'/%3E%3Cpath d='M3 10h18M7 15h3'/%3E%3C/svg%3E");
}

.ldc6 .ldc5-buy__panel {
	padding-bottom: 14px;
}

@media (max-width: 374.98px) {
	.ldc6-proof {
		gap: 10px;
	}

	.ldc6-proof li {
		grid-template-columns: 18px 1fr;
		column-gap: 6px;
		font-size: 12px;
	}

	.ldc6-proof li::before {
		width: 18px;
		height: 18px;
		-webkit-mask-size: 17px;
		mask-size: 17px;
	}

	.ldc6-proof strong {
		font-size: 12.5px;
	}
}

/* „Für Frauen & Männer“: mobil in der Lieferumfang-Zeile (Kaufbutton bleibt im ersten Bildschirm), ab Tablet neben der Bewertung */
@media (max-width: 767.98px) {
	.ldc6 .ldc6-for {
		display: none;
	}
}

/* B/A-Folien und Galerie-Bühne im neutralen Ton */
.ldc6 .ldc4-slide:not(.ldc4-slide--ba) {
	background: var(--ldc-warm);
}

.ldc6 .ldc5 .ldc5-dot.is-ba,
.ldc6 .ldc5-dot.is-ba {
	background: #9c968e;
}

/* ---------- Runde 1 ---------- */
/* Abend-Clip: höheres Format, damit die Flasche vollständig im Bild steht */
.ldc-v6 .ldc-night__media .ldc-video {
	aspect-ratio: 9 / 14.5 !important;
}

.ldc-v6 .ldc-night__media .ldc-video__el {
	object-position: 50% 55%;
}

@media (min-width: 690px) and (max-width: 999.98px) {
	.ldc-v6 .ldc-night__media .ldc-video {
		aspect-ratio: 4 / 4.2 !important;
	}
}

@media (min-width: 1000px) {
	.ldc-v6 .ldc-night__media .ldc-video {
		aspect-ratio: 3 / 4 !important;
	}
}

/* Argumente am Button mobil untereinander (je eine Zeile + Zusatz), ab Tablet nebeneinander */
@media (max-width: 767.98px) {
	.ldc6-proof {
		grid-template-columns: 1fr;
		gap: 9px;
	}

	.ldc6-proof li {
		grid-template-columns: 22px 1fr;
	}

	.ldc6-proof li span {
		display: inline;
	}
}

.ldc6-logistics {
	justify-content: flex-start;
}

/* Tablet: Argumente untereinander (zweispaltig erst ab 1000 px) */
@media (min-width: 768px) and (max-width: 999.98px) {
	.ldc6-proof {
		grid-template-columns: 1fr;
		gap: 9px;
	}
}
