/* Shihtzulandia Inicio 0.4.14: corrige exclusivamente el texto de Mi Shihtzulandia. */
@media (max-width: 930px), (hover: none) and (pointer: coarse) {
	.szhi .szhi-access > a:first-child,
	.szhi.szhi-mobile .szhi-access > a:first-child {
		padding-right: 20px !important;
		gap: 18px !important;
	}
	.szhi .szhi-access > a:first-child > p,
	.szhi.szhi-mobile .szhi-access > a:first-child > p {
		min-width: 0 !important;
		width: auto !important;
	}
	.szhi .szhi-access > a:first-child strong,
	.szhi.szhi-mobile .szhi-access > a:first-child strong {
		display: block !important;
		max-width: 100% !important;
		font-size: clamp(20px, 5.4vw, 27px) !important;
		line-height: 1.08 !important;
		letter-spacing: -.025em !important;
		white-space: normal !important;
		word-break: keep-all !important;
		overflow-wrap: normal !important;
		hyphens: none !important;
	}
	.szhi .szhi-access > a > span .szhi-icon,
	.szhi.szhi-mobile .szhi-access > a > span .szhi-icon {
		stroke-width: 1.7 !important;
	}
}

@media (max-width: 390px) {
	.szhi .szhi-access > a:first-child,
	.szhi.szhi-mobile .szhi-access > a:first-child {
		padding-right: 16px !important;
		gap: 14px !important;
	}
	.szhi .szhi-access > a:first-child strong,
	.szhi.szhi-mobile .szhi-access > a:first-child strong {
		font-size: clamp(19px, 5.5vw, 22px) !important;
	}
}
