/* Glozin product video compatibility layer — Safari/WebKit + touch browsers */
button.glozin-i-video {
	-webkit-appearance: none;
	appearance: none;
	border: 0;
	padding: 0;
	margin: 0;
	font: inherit;
	color: inherit;
	cursor: pointer;
	touch-action: manipulation;
	-webkit-tap-highlight-color: transparent;
}

button.glozin-i-video:focus {
	outline: none;
}

button.glozin-i-video:focus-visible {
	outline: 2px solid currentColor;
	outline-offset: 3px;
}

.glozin-video-wrapper video {
	max-width: 100%;
	-webkit-transform: translateZ(0);
	transform: translateZ(0);
}

/* Avoid accidental click interception by the thumbnail image itself. */
.glozin-video-thumbnail > .glozin-i-video {
	z-index: 3;
}
