/* base state */
.t1196__bgimg {
  transition: transform 0.35s ease;
  transform: scale(1);
  transform-origin: center center;
  overflow: hidden;
}

/* replace .t1196__item with your real common parent class */
.t1196__item:hover .t1196__bgimg {
  transform: scale(1.1);
}

html,
body {
  overscroll-behavior-y: none;
}



/* Fade-in для уведомления о cookies */
@keyframes fadeInUp {
  from {
    opacity: 0;
    transform: translateY(30px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

.t886__wrapper {
  opacity: 0 !important;
  animation: fadeInUp 2s ease-out forwards 1s !important;
  animation-delay: 1s; /* wait 1 second before starting */
}


/* Left corners rounded (top-left and bottom-left) */
.t422__img {
  border-radius: 20px 0 0 20px;
  transition: transform 0.25s ease;
  transform-origin: center;
}

.t422__img:hover {
  transform: scale(1.08);
}

/* Right corners rounded (top-right and bottom-right) */
.t422__text {
  border-radius: 0 20px 20px 0;
}


/* menu items hover */
.t228__list_item {
  display: inline-block;
  transition: transform 0.25s ease;
  transform-origin: center;
}

.t228__list_item:hover {
  transform: scale(1.08);
}

.t228__list_item a {
  display: inline-block;
  transition: text-shadow 0.25s ease;
}

.t228__list_item:hover a {
  text-shadow: 0 4px 12px rgba(255, 255, 255, 0.35);
}