/** @format */
summary::-webkit-details-marker {
	display: none;
}

summary {
	list-style: none;
}

.acf_section--accordion details {
	padding: calc(var(--universal-gap) * 1.5) 0;
	border-top: solid 1px var(--color-black);
}

.acf_section--accordion .accordion_container {
	padding-top: calc(var(--universal-gap) * 2);
}

.acf_section--accordion summary {
	list-style: none;
	display: flex;
}

.acf_section--accordion summary::after {
	height: fit-content;
	content: var(--left);
	display: block;
	font-family: var(--ff-icon-font);
	font-size: var(--fs-headline-2);
	color: var(--color-black);
	transform: rotate(-90deg) rotateY(0deg);
	margin-left: auto;
	transition: all 0.7s;
}

.acf_section--accordion details[open] summary::after {
	transform: rotate(-90deg) rotateY(180deg);
}

.acf_section--accordion summary::marker {
	display: none;
}

.acf_section--accordion summary + div {
	padding-top: calc(var(--universal-gap) * 2);
}

.acf_section--accordion .accordion_summary {
	font-size: var(--fs-headline-3);
	cursor: pointer;
}
