/* Скрываем скроллбар в Zero Block внутри popup */
.t-popup .t396__artboard::-webkit-scrollbar,
.t-popup .t396__carrier::-webkit-scrollbar,
.t-popup [class*="tn-group"]::-webkit-scrollbar,
.t-popup__container::-webkit-scrollbar,
.t-popup__container *::-webkit-scrollbar {
  display: none !important;
  width: 0 !important;
  height: 0 !important;
}

.t-popup .t396__artboard,
.t-popup .t396__carrier,
.t-popup__container,
.t-popup__container * {
  -ms-overflow-style: none !important;
  scrollbar-width: none !important;
}


.t1196__controls_slider{
    padding:0 90px;
}

/* Blok - 1 */ 
#rec2032966651 {
    position: relative;
    z-index: 10;
}

#rec2032966651 .arrow-left,
#rec2032966651 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 2.1 */ 
#rec2063933111 {
    position: relative;
    z-index: 10;
}

#rec2063933111 .arrow-left,
#rec2063933111 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 2.2 */ 
#rec2067796261 {
    position: relative;
    z-index: 10;
}

#rec2067796261 .arrow-left,
#rec2067796261 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 3.1 */ 
#rec2063934871 {
    position: relative;
    z-index: 10;
}

#rec2063934871 .arrow-left,
#rec2063934871 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 3.2 */ 
#rec2067805131 {
    position: relative;
    z-index: 10;
}

#rec2067805131 .arrow-left,
#rec2067805131 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 4.1 */ 
#rec2063944721 {
    position: relative;
    z-index: 10;
}

#rec2063944721 .arrow-left,
#rec2063944721 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}



/* Blok - 5.1 */ 
#rec2063945861 {
    position: relative;
    z-index: 10;
}

#rec2063945861 .arrow-left,
#rec2063945861 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 5.2 */ 
#rec2151462861 {
    position: relative;
    z-index: 10;
}

#rec2151462861 .arrow-left,
#rec2151462861 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 6.1 */ 
#rec2063945621 {
    position: relative;
    z-index: 10;
}

#rec2063945621 .arrow-left,
#rec2063945621 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 7.1 */ 
#rec2063949711 {
    position: relative;
    z-index: 10;
}

#rec2063949711 .arrow-left,
#rec2063949711 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 7.2 */ 
#rec2067843361 {
    position: relative;
    z-index: 10;
}

#rec2067843361 .arrow-left,
#rec2067843361 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 8 */ 
#rec2134792691 {
    position: relative;
    z-index: 10;
}

#rec2134792691 .arrow-left,
#rec2134792691 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Blok - 9 Featured Stock */ 
#rec2167012551 {
    position: relative;
    z-index: 10;
}

#rec2167012551 .arrow-left,
#rec2167012551 .arrow-right {
    pointer-events: auto;
    cursor: pointer;
}

/* Zoom-эффект картинок в Zero Block: обрезаем по контейнеру */
.t396__artboard .tn-elem:has(.t-bgimg) {
  overflow: hidden !important;
}

.t1281__container {
    padding-right: 40%;
    margin: 0 auto;
    position: relative;
}

/* Плавное увеличение картинки при наведении в T1196 */
.t1196__imgwrapper {
  overflow: hidden;
}

.t1196__bgimg_first {
  transition: transform 0.6s ease, opacity 0.3s ease !important;
}

.t1196__item:hover .t1196__bgimg_first {
  transform: scale(1.07);
  opacity: 1 !important;
  visibility: visible !important;
}

/* Убираем появление второй картинки, если она всё же загружена */
.t1196__bgimg_second {
  display: none !important;
}