.c-nursery-header {
	background: var(--color-white);
}

.c-nursery-header__inner {
	display: flex;
	flex-direction: column;
	align-items: start;
	gap: var(--spacing-md);
	padding-block: var(--spacing-lg);
}

.c-nursery-header__title {
	margin: 0;
	color: var(--color-navy);
}

.c-nursery-header__contact {
	display: flex;
	flex-wrap: wrap;
	align-items: center;
	gap: var(--spacing-md);
}

.c-nursery-header__contact-item {
	display: flex;
	align-items: center;
	gap: var(--spacing-sm);
	margin: 0;
	color: var(--color-navy);
}

.c-nursery-header__contact-icon {
	display: inline-flex;
	flex-shrink: 0;
	width: 24px;
	height: 24px;
}

.c-nursery-header__contact-icon svg {
	width: 100%;
	height: 100%;
}

.c-nursery-header__tel {
	color: inherit;
	text-decoration: none;
}

.c-nursery-header__tel:hover {
	text-decoration: underline;
}

.c-nursery-header__badges {
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-sm);
	margin: 0;
	padding: 0;
	list-style: none;
}

.c-nursery-header__stats {
	display: flex;
	flex-wrap: wrap;
	gap: var(--spacing-5);
	margin: 0;
}

.c-nursery-header__stat {
	display: flex;
	flex-direction: column;
	gap: var(--spacing-xs);
}

.c-nursery-header__stat-label {
	color: var(--color-text-muted);
}

.c-nursery-header__stat-value {
	margin: 0;
	color: var(--color-navy);
}

@media (width < 768px) {
	.c-nursery-header__stats {
		gap: var(--spacing-md) var(--spacing-lg);
	}
}
