/**
 * Fancy line with decor on the ends.
 */

.c-flourish-rule {
	align-items: center;
	display: flex;
	height: 1.3125rem;
}

.c-flourish-rule::before,
.c-flourish-rule::after {
	content: '';
	width: .9375rem;
	height: 100%;
	background-image: url("data:image/svg+xml,%3Csvg viewBox='0 0 15 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M9.47384 10.5095C9.47384 9.07292 8.2848 7.901 6.82726 7.901C5.36973 7.901 0.019043 10.5095 0.019043 10.5095C0.019043 10.5095 5.35055 13.1179 6.82726 13.1179C8.30397 13.1179 9.47384 11.946 9.47384 10.5095Z' fill='%23FFB81C'/%3E%3Cpath d='M11.8714 14.4032C10.8358 13.3825 9.14809 13.3825 8.11247 14.4032C7.07685 15.4239 5.17822 21 5.17822 21C5.17822 21 10.8358 19.1287 11.8714 18.108C12.907 17.0873 12.907 15.4239 11.8714 14.4032Z' fill='%23FFB81C'/%3E%3Cpath d='M11.8714 6.59676C12.907 5.57606 12.907 3.91269 11.8714 2.89199C10.8358 1.87129 5.17822 0 5.17822 0C5.17822 0 7.07685 5.57606 8.11247 6.59676C9.14809 7.61746 10.8358 7.61746 11.8714 6.59676Z' fill='%23FFB81C'/%3E%3Cpath d='M12.2357 12.2673C13.2207 12.2673 14.0193 11.4803 14.0193 10.5095C14.0193 9.53861 13.2207 8.75159 12.2357 8.75159C11.2507 8.75159 10.4521 9.53861 10.4521 10.5095C10.4521 11.4803 11.2507 12.2673 12.2357 12.2673Z' fill='%23FFB81C'/%3E%3C/svg%3E%0A");
	background-size: contain;
}

.c-flourish-rule::after {
	transform: rotate(180deg);
}

.c-flourish-rule__inner {
	background-color: var(--wp--custom--primitive--color--marigold);
	flex: 1;
	height: 0.1875rem;
}
