.yoo-uikit-gallery .yfg-gallery-image {
    display: block;
    width: 100%;
    height: auto;
}

.yoo-uikit-gallery .yfg-ratio-1-1,
.yoo-uikit-gallery .yfg-ratio-4-3,
.yoo-uikit-gallery .yfg-ratio-16-9,
.yoo-uikit-gallery .yfg-ratio-3-2 {
    object-fit: cover;
}

.yoo-uikit-gallery .yfg-ratio-1-1 { aspect-ratio: 1 / 1; }
.yoo-uikit-gallery .yfg-ratio-4-3 { aspect-ratio: 4 / 3; }
.yoo-uikit-gallery .yfg-ratio-16-9 { aspect-ratio: 16 / 9; }
.yoo-uikit-gallery .yfg-ratio-3-2 { aspect-ratio: 3 / 2; }

.yoo-uikit-gallery .tm-mask-default {
    border-radius: 28% 72% 60% 40% / 45% 40% 60% 55%;
    overflow: hidden;
}

@media (prefers-reduced-motion: reduce) {
    .yoo-uikit-gallery .uk-transition-scale-up,
    .yoo-uikit-gallery .uk-transition-fade {
        transition: none !important;
        transform: none !important;
    }
}
