.cb-wheel-fitment-guide {
	background: var(--wp--preset--color--surface);
	border: 1px solid var(--wp--preset--color--border);
	border-radius: 6px;
	padding: var(--wp--preset--spacing--40);
	margin-top: var(--wp--preset--spacing--50);
}
.cb-wheel-fitment-guide__title {
	font-size: var(--wp--preset--font-size--normal);
	font-weight: 600;
	margin: 0 0 var(--wp--preset--spacing--30);
	color: var(--wp--preset--color--text);
}
/* Outer collapsible wrapper — whole guide folds under one summary. */
.cb-wheel-fitment-guide__wrap > summary.cb-wheel-fitment-guide__title {
	cursor: pointer;
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--30);
	list-style: none;
	margin: 0;
}
.cb-wheel-fitment-guide__wrap > summary::-webkit-details-marker { display: none; }
.cb-wheel-fitment-guide__wrap > summary::after {
	content: "+";
	margin-left: auto;
	color: var(--wp--preset--color--accent, #e8ff00);
	font-weight: 700;
}
.cb-wheel-fitment-guide__wrap[open] > summary::after { content: "−"; }
.cb-wheel-fitment-guide__body { margin-top: var(--wp--preset--spacing--40); }

.cb-wheel-fitment-guide__row {
	border-top: 1px solid var(--wp--preset--color--border);
	padding: var(--wp--preset--spacing--30) 0;
}
.cb-wheel-fitment-guide__row:first-of-type { border-top: 0; }
.cb-wheel-fitment-guide__row > summary {
	cursor: pointer;
	font-weight: 600;
	color: var(--wp--preset--color--text);
	display: flex;
	align-items: center;
	gap: var(--wp--preset--spacing--30);
	list-style: none;
}
.cb-wheel-fitment-guide__row > summary::-webkit-details-marker { display: none; }
.cb-wheel-fitment-guide__row > summary::before {
	content: "+";
	display: inline-block;
	width: 1em;
	color: var(--wp--preset--color--brand);
	font-weight: 700;
}
.cb-wheel-fitment-guide__row[open] > summary::before { content: "−"; }
.cb-wheel-fitment-guide__value {
	margin-left: auto;
	color: var(--wp--preset--color--muted);
	font-weight: 400;
	font-size: var(--wp--preset--font-size--small);
}
.cb-wheel-fitment-guide__row p {
	margin: var(--wp--preset--spacing--30) 0 0;
	color: var(--wp--preset--color--muted);
	font-size: var(--wp--preset--font-size--small);
}
.cb-wheel-fitment-guide__cta {
	margin-top: var(--wp--preset--spacing--40);
	padding-top: var(--wp--preset--spacing--30);
	border-top: 1px solid var(--wp--preset--color--border);
	font-size: var(--wp--preset--font-size--small);
	color: var(--wp--preset--color--muted);
}
