/**
 * Paired Items styles.
 *
 * Edit via Cahillbrand → Stylesheets or Appearance → Theme File Editor.
 */

.paired-item .paired-title .et_pb_text_inner > * {
	transition: font-weight 0.3s ease;
}

.paired-item:hover .paired-title .et_pb_text_inner > * {
	font-weight: 900;
}

@media (max-width: 980px) {
	.paired-item .paired-text .et_pb_text_inner p {
		color: hsl(from var(--cb-midnight) calc(h + 0) calc(s + 0) calc(l + 0) / 0.3);
	}
}

.paired-item .paired-text .et_pb_text_inner p,
.paired-item .paired-arrow .et-pb-icon {
	transition: color 0.3s ease;
}

.paired-item:hover .paired-text .et_pb_text_inner p {
	color: var(--cb-midnight);
}

.paired-item:hover .paired-arrow .et-pb-icon {
	color: var(--cb-reading-red);
}

.paired-item::before{
	content: '';
	position: absolute;
	left: 0;
	bottom: 0;
	right: 0;
	height: 2px;
	background: var(--cb-reading-red);
	transform: scaleX(0);
	transform-origin: left;
	transition: transform .35s cubic-bezier(.4,0,.2,1);
}

.paired-item:hover::before {
	transform:scaleX(1)
}