.wd-accordion .wd-scroll {
	height: auto;
}

.wd-accordion .wd-scroll-content {
	padding-inline-end: 10px;
}

.wd-accordion.wd-style-simple {
	--wd-accordion-spacing: 10px;
}

.wd-accordion.wd-style-shadow {
	--wd-row-gap: 12px;
}

.wd-accordion.wd-style-shadow>.wd-accordion-item {
	border-radius: var(--wd-brd-radius);
	box-shadow: 0 1px 8px rgba(0, 0, 0, .1);
}

.wd-accordion.wd-style-shadow>.wd-accordion-item>:is(.wd-accordion-title,.wd-accordion-content) {
	padding-inline: var(--wd-accordion-spacing);
}

.global-color-scheme-light .wd-accordion.wd-style-shadow>.wd-accordion-item {
	background-color: var(--bgcolor-gray-200);
}

.wd-accordion-title .img-wrapper {
	display: flex;
}

.wd-accordion.wd-opener-style-plus>.wd-accordion-item>.wd-accordion-title .wd-accordion-opener:before {
	content: "";
	font-family: "woodmart-font";
}

.wd-accordion.wd-opener-style-plus>.wd-accordion-item>.wd-accordion-title.wd-active .wd-accordion-opener {
	transform: rotate(45deg);
}

.wd-accordion-content-inner {
	--wd-row-gap: 20px;
	display: flex;
	flex-direction: column;
	row-gap: var(--wd-row-gap);
}

:root .wd-accordion-content-inner>* {
	margin-bottom: 0;
}

@media (max-width: 1024px) {
	.wd-accordion .wd-scroll-content {
		overflow: visible;
		padding-inline-end: 0;
		max-height: none !important;
	}
}