/* -----------------------------------------------
 * # ASSETS/CSS/PRODUCT-FAQ.CSS
 * [lh_produkt_faq] – Grundfunktion + Grundlayout des Accordions
 * (includes/product-faq.php). Optik bei Bedarf über .lh-faq__* anpassen.
 * ----------------------------------------------- */

/* Funktion: zu = Inhalt aus, Icon "+"; offen = Inhalt an, Icon "–" */
.lh-faq .gb-accordion__content {
	display: none;
}

.lh-faq .gb-accordion__item-open > .gb-accordion__content {
	display: block;
}

.lh-faq .gb-accordion__toggle-icon-close,
.lh-faq .gb-accordion__item-open .gb-accordion__toggle-icon-open {
	display: none;
}

.lh-faq .gb-accordion__item-open .gb-accordion__toggle-icon-close {
	display: inline-flex;
}

/* Layout */
.lh-faq__item {
	border-bottom: 1px solid var(--l-h-gray, #B5B9B7);
}

.lh-faq__toggle {
	display: flex;
	align-items: center;
	justify-content: space-between;
	gap: 20px;
	padding: 18px 0;
	cursor: pointer;
}

.lh-faq__question {
	font-weight: 600;
}

.lh-faq__icon,
.lh-faq__icon > span {
	display: inline-flex;
	flex: 0 0 auto;
}

.lh-faq__icon svg {
	width: 17px;
	height: auto;
}

.lh-faq__answer {
	padding: 0 0 18px;
}

.lh-faq__answer p {
	margin: 0;
}
