.nowrap {
	display: inline;
}

@media only screen and (max-width: 734px) {
	.section-price .template-item-default {
		padding-top: 17px;
	}
}

.ribbon-blue-to-default .ribbon-link.ag-black {
	color: var(--ribbon-link-color-initial);
	animation: animate-color-fff-000 1s cubic-bezier(0, 0, 0, 1) 2.2s forwards;
}

@keyframes animate-color-fff-000 {
	0% {
		color: var(--ribbon-text-color-initial);
	}

	100% {
		color: #000000;
	}
}

@media (prefers-reduced-motion) {
	.ribbon-blue-to-default .ribbon-link.ag-black {
		color: #000000;
		animation: none;
	}
}

.section-summary .compare-row:nth-child(2) .template-badge {
	padding-top: 0;
}
