/* Mark the whole unavailable size tile with an X; keep the size label readable. */
#ivpa-content .ivpa_attribute[data-attribute="pa_velicina"] .ivpa_term.rockmark-size-unavailable {
	position: relative;
	text-decoration: none;
}

#ivpa-content .ivpa_attribute[data-attribute="pa_velicina"] .ivpa_term.rockmark-size-unavailable::after {
	/* Override IVPA's per-product inline image and selected-size content rule. */
	content: "" !important;
	position: absolute;
	inset: 0;
	width: 100%;
	height: 100%;
	border-radius: inherit;
	pointer-events: none;
	background-image:
		linear-gradient(to top right, transparent calc(50% - 0.65px), #a3a3a3 50%, transparent calc(50% + 0.65px)),
		linear-gradient(to bottom right, transparent calc(50% - 0.65px), #a3a3a3 50%, transparent calc(50% + 0.65px)) !important;
	background-size: 100% 100%;
	background-repeat: no-repeat;
}
