/* Adresa a cesta */
.vz-adresa {
	font-style: normal;
}
.vz-adresa--karta {
	background: var(--vz-karta);
	border: 1px solid var(--vz-linka);
	border-radius: 22px;
	padding: 24px;
	display: grid;
	gap: 14px;
}
.vz-adresa__radek {
	display: grid;
	grid-template-columns: 24px 1fr;
	gap: 12px;
	align-items: start;
	font-size: 0.97rem;
}
.vz-adresa__radek .vz-svg {
	width: 22px;
	height: 22px;
	color: var(--vz-oranz);
	margin-top: 2px;
}
.vz-adresa__radek:first-child .vz-svg {
	animation: vz-spendlik 2.6s ease-in-out infinite;
}
@keyframes vz-spendlik {
	0%,
	100% {
		transform: translateY(0);
	}
	50% {
		transform: translateY(-4px);
	}
}
.vz-adresa__odkaz {
	display: block;
	text-decoration: none;
	min-height: 44px;
	color: inherit;
}
.vz-adresa__odkaz b {
	font-weight: 500;
	display: block;
}
.vz-adresa__odkaz span {
	color: var(--vz-inkoust-jemny);
}
.vz-adresa__odkaz:active b {
	color: var(--vz-oranz);
}
.vz-adresa--svetla {
	color: var(--vz-papir);
	display: grid;
	gap: 6px;
	font-size: 0.98rem;
	align-self: end;
}
.vz-adresa--svetla b {
	font-family: var(--vz-serif);
	font-weight: 300;
	font-size: 1.6rem;
}
.vz-adresa--svetla span {
	color: var(--vz-mlha-modra);
}
@media (max-width: 919px) {
	.vz-adresa--svetla {
		padding: 0 6px;
	}
}
