  @media (min-width: 961px) {
    .uc-info-block {
      position: fixed !important;
      top: 0 !important;
      left: 0 !important;
      width: 100% !important;
      z-index: 590 !important;
    }
  }


/* ограничиваем ширину фото в стандартном блоке GL17 до 60% экрана */
#uc-big-pics .t-gallery__container,
#uc-big-pics .t-gallery__wrapper {
  max-width: 60vw !important;
  margin: 0 auto !important;
}

#uc-big-pics .t-gallery__card {
  flex: 0 0 100% !important;   /* карточка под свою обёртку */
  max-width: 100% !important;
  box-sizing: border-box !important;
}

#uc-big-pics .t-gallery__imgwrapper,
#uc-big-pics .t-gallery__imgwrapper img {
  display: block !important;
  width: 100% !important;
  height: auto !important;
}




@media (max-width:767px){
  /* 1. убиваем любые отступы у всех контейнеров сетки */
  .uc-mobile-pics .t-container,
  .uc-mobile-pics .t-col,
  .uc-mobile-pics [class*="t-col_"]{
    padding-left:0!important;
    padding-right:0!important;
    margin-left:0!important;
    margin-right:0!important;
  }


  /* 3. трек слайдера строго 100 vw и без «выглядываний» соседних кадров */
  .uc-mobile-pics .t-slds__container,
  .uc-mobile-pics .t-slds__main{
    width:100vw!important;
    overflow:hidden!important;
  }

  /* 4. каждый слайд = 100 vw */
  .uc-mobile-pics .t-slds__item{width:100vw!important;}

  /* 5. картинка + враппер на всю ширину, без искажений */
  .uc-mobile-pics .t-slds__imgwrapper,
  .uc-mobile-pics .t-slds__imgwrapper img{
    width:100vw!important;
    max-width:none!important;
    margin:0!important;
    padding:0!important;
    display:block!important;
    height:auto!important;
    object-fit:cover!important;
  }

  /* 6. страхуемся от горизонтального скролла */
  body,html{overflow-x:hidden!important;}
}




@media (max-width:767px){
  /* чуть растягиваем трек и сдвигаем влево, чтобы край соседнего кадра ушёл под обрез */
  .uc-mobile-pics .t-slds__container{
    width:calc(100vw + 2px) !important;   /* +2 px в запас */
    margin-left:-1px !important;          /* сдвиг влево ровно на половину запаса */
    overflow:hidden !important;           /* режем всё, что выходит за край */
  }

  /* чтобы каждый слайд точно перекрывал лишний пиксель */
  .uc-mobile-pics .t-slds__item,
  .uc-mobile-pics .t-slds__imgwrapper,
  .uc-mobile-pics .t-slds__imgwrapper img{
    width:calc(100vw + 2px) !important;
  }
}



@media (max-width:767px){
  .uc-mobile-pics .t-slds .swiper-wrapper {
    transition-timing-function: linear !important;
  }
}

