/* Модульные бани, компьютер: галерея не выше экрана, фото целиком на размытом фоне, план крупнее */
@media (min-width: 992px) {
    .project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid > .col-lg-7 > .project-page__gallery {
        bottom: auto !important;
        height: min(100%, calc(100vh - 104px)) !important;
    }

    .project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide:not(.f-carousel__slide--plan) {
        position: relative;
        overflow: hidden;
        background: #2b2724;
    }

    .project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide:not(.f-carousel__slide--plan)::before {
        position: absolute;
        z-index: 0;
        inset: -30px;
        content: "";
        background-image: var(--frame-gallery-bg);
        background-position: center;
        background-size: cover;
        filter: blur(22px);
        opacity: .55;
        transform: scale(1.1);
    }

    .project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide:not(.f-carousel__slide--plan) > picture {
        position: relative;
        z-index: 1;
        display: block;
        width: 100%;
        height: 100%;
    }

    body.project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide > img,
    body.project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide > picture > img,
    body.project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide:first-child > img,
    body.project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .f-carousel__slide:first-child > picture > img {
        object-fit: contain !important;
        object-position: center !important;
    }

    body.project-detail-page--modul.project-detail-page--barn-desktop .barn102-hero-grid #product-page__gallery .barn-slide--plan > picture > img {
        padding: 50px 14px 54px !important;
    }
}
