/* 2026-06-29 v1.7
 * - Made royalswiper thumbnail navigation arrows 50% smaller.
 *
 * 2026-06-28 v1.6
 * - Limited phone portrait images_set slider height to 45vh
 *
 * 2026-06-28 v1.5
 * - Added mobile padding around images_set swiper
 *
 * 2026-06-28 v1.4
 * - Added WZM custom SVG arrows for images_set swiper navigation
 *
 * 2026-06-28 v1.3
 * - Set mobile images_set thumbs to 70px square cover crops
 *
 * 2026-06-28 v1.2
 * - Added explicit radius for main royalswiper container and images
 *
 * 2026-06-28 v1.1
 * - Let landscape images cover images_set swiper frames and thumbnails
 */
.swiper-button-custom .fa {
	display: none;
}
.images-set-much .swiper-button-custom {
	width: 32px;
	height: 54px;
	background-image: url('/themes/wezienmekaar2027/images/swiper/pijl-wzm-rechts.svg');
	background-repeat: no-repeat;
	background-position: center;
	background-size: contain;
}
.images-set-much .swiper-button-custom:after {
	display: none;
}
.images-set-much .swiper-button-custom-left {
	transform: rotate(180deg);
}
.images-set-much .swiper-button-custom.swiper-button-disabled {
	background-image: url('/themes/wezienmekaar2027/images/swiper/pijl-wzm-disabled.svg');
	opacity: 1;
}
.images-set-much .royalswiper-thumbs .swiper-button-next,
.images-set-much .royalswiper-thumbs .swiper-button-prev,
.images-set-much .royalswiper-thumbs .swiper-button-custom {
	width: 16px;
	height: 27px;
}
.swiper-slide, .swiper-slide * {
	border-radius: 5px;
}
.images-set-much .royalswiper,
.images-set-much .royalswiper .swiper-slide,
.images-set-much .royalswiper .royalswiper-slide-relativator,
.images-set-much .royalswiper .royalswiper-slide-relativator img {
	border-radius: 5px;
	overflow: hidden;
}
.images-set-much .royalswiper img[orientation="landscape"],
.images-set-much .royalswiper-thumbs img[orientation="landscape"] {
	object-fit: cover!important;
}
@media only screen and (max-width: 540px) {
	.images-set-much {
		box-sizing: border-box;
		padding: 10px;
	}
	.images-set-much .royalswiper-grid {
		grid-template-rows: 1fr 70px!important;
	}
	.images-set-much .royalswiper-thumbs .swiper-wrapper {
		padding: 0!important;
	}
	.images-set-much .royalswiper-thumbs,
	.images-set-much .royalswiper-thumbs .swiper-slide {
		height: 70px!important;
		min-height: 70px!important;
		max-height: 70px!important;
	}
	.images-set-much .royalswiper-thumbs .swiper-slide {
		width: 70px!important;
	}
	.images-set-much .royalswiper-thumbs img {
		width: 70px!important;
		height: 70px!important;
		object-fit: cover!important;
		object-position: center;
	}
}
@media only screen and (max-width: 540px) and (orientation: portrait) {
	.images-set-much .royalswiper,
	.images-set-much .royalswiper .swiper-slide,
	.images-set-much .royalswiper .royalswiper-slide-relativator,
	.images-set-much .royalswiper .royalswiper-slide-relativator img {
		max-height: 45vh!important;
	}
}
