/* 
 * Масштабирование галереи через переменную --scale.
 * Формула: calc(16px * var(--scale))
 * Загружается только при включении опции в настройках форматтера.
 */

.lia-ffig-wrapper {
	width: calc(1000px * var(--scale));
}

.lia-ffig-swiper .swiper-pagination {
	bottom: calc(10px * var(--scale));
}

.lia-ffig-thumbs {
	margin-top: calc(10px * var(--scale));
}

.lia-ffig-thumbs.lia-ffig-top {
	margin-bottom: calc(10px * var(--scale));
}

.lia-ffig-thumbs .swiper-slide {
	width: calc(var(--gw-thumb-w, 138px)* var(--scale)) !important;
    height: calc(var(--gw-thumb-h, 90px)* var(--scale)) !important;
	margin-right: calc(10px * var(--scale)) !important;
}

.lia-ffig-thumbs .swiper-slide:hover {
	outline-width: calc(2px * var(--scale));
	outline-offset: calc(-2px * var(--scale));
}

.lia-ffig-wrapper .lia-ffig-swiper .swiper-button-prev,
.lia-ffig-wrapper .lia-ffig-swiper .swiper-button-next,
.lia-ffig-wrapper .pswp__button--arrow--left,
.lia-ffig-wrapper .pswp__button--arrow--right {
	width: calc(var(--gw-arrow-w, 40px)* var(--scale));
    height: calc(var(--gw-arrow-h, 40px)* var(--scale));
	transition: 0.4s;
}

.lia-ffig-wrapper .pswp__button--close {
	width: calc(var(--gw-close-w, 40px)* var(--scale));
    height: calc(var(--gw-close-h, 40px)* var(--scale));
	opacity: 1 !important;
	transition: 0.4s;
}

.lia-ffig-wrapper .lia-ffig-swiper .swiper-button-prev,
.lia-ffig-wrapper .lia-ffig-swiper .swiper-button-next,
.lia-ffig-wrapper .pswp__button--arrow--left,
.lia-ffig-wrapper .pswp__button--arrow--right{
	opacity: 1;
}

.lia-ffig-wrapper .lia-ffig-swiper .swiper-button-prev:hover,
.lia-ffig-wrapper .lia-ffig-swiper .swiper-button-next:hover,
.lia-ffig-wrapper .pswp__button--arrow--left:hover,
.lia-ffig-wrapper .pswp__button--arrow--right:hover,
.lia-ffig-wrapper .pswp__button--close:hover{
	background-color: var(--color-dark);
	transition: 0.4s;
}