/** Rank Math FAQ compatibility for Woodmart's native accordion component. */

.rankmath-faq-accordion {
	margin-block-end: 1.5rem;
}

.rankmath-faq-accordion > .wd-accordion-item > .rank-math-question {
	width: 100%;
	margin: 0;
	border: 0;
	background: transparent;
	text-align: start;
}

.rankmath-faq-accordion > .wd-accordion-item > .rank-math-question:focus-visible {
	border-radius: var(--wd-brd-radius, 4px);
	outline: 2px solid var(--wd-primary-color);
	outline-offset: 3px;
}

.rankmath-faq-accordion .rank-math-answer > :last-child {
	margin-block-end: 0;
}

@media (prefers-reduced-motion: reduce) {
	.rankmath-faq-accordion .wd-accordion-title,
	.rankmath-faq-accordion .wd-accordion-content {
		transition: none;
	}
}
