.marko-elementor-lightbox-standard-page .elementor-lightbox :is(
	.dialog-close-button,
	.elementor-swiper-button-next,
	.elementor-swiper-button-prev,
	.elementor-slideshow__header > svg
) {
	box-sizing: border-box;
	min-width: 44px;
	min-height: 44px;
}

.marko-elementor-lightbox-standard-page .elementor-lightbox .elementor-slideshow__header > svg {
	width: 44px;
	height: 44px;
	padding: 7px;
}

.marko-elementor-lightbox-standard-page .elementor-lightbox :is(
	.dialog-close-button,
	.elementor-swiper-button-next,
	.elementor-swiper-button-prev,
	.elementor-slideshow__header > svg
):focus-visible {
	outline: 3px solid #fff !important;
	outline-offset: 2px !important;
}

.marko-elementor-lightbox-standard-page .elementor-lightbox .elementor-hidden {
	pointer-events: none;
}

@media (prefers-reduced-motion: reduce) {
	.marko-elementor-lightbox-standard-page .elementor-lightbox,
	.marko-elementor-lightbox-standard-page .elementor-lightbox * {
		transition-duration: 0.01ms !important;
		animation-duration: 0.01ms !important;
		animation-iteration-count: 1 !important;
	}
}
