/* Плавное переключение */
.t201n,
.t201n a,
.t201n .t-menu__link-item,
.t201n .t-menuburger__line,
.t201n svg path,
.t201n svg rect,
.t201n svg circle {
  transition: color 0.25s ease, 
              fill 0.25s ease, 
              stroke 0.25s ease, 
              background-color 0.25s ease,
              border-color 0.25s ease,
              opacity 0.25s ease;
}

/* Белое меню на тёмном фоне */
.t201n.menu-on-dark .t-menu__link-item,
.t201n.menu-on-dark .t-menu__link-item.t-active,
.t201n.menu-on-dark .t-title,
.t201n.menu-on-dark .t-descr,
.t201n.menu-on-dark .t-store__card__title,
.t201n.menu-on-dark a {
  color: #ffffff !important;
}

.t201n.menu-on-dark svg path,
.t201n.menu-on-dark svg rect,
.t201n.menu-on-dark svg circle {
  fill: #ffffff !important;
  stroke: #ffffff !important;
}

.t201n.menu-on-dark .t-menuburger__line {
  background-color: #ffffff !important;
}

/* Чёрное меню на светлом фоне */
.t201n.menu-on-light .t-menu__link-item,
.t201n.menu-on-light .t-menu__link-item.t-active,
.t201n.menu-on-light .t-title,
.t201n.menu-on-light .t-descr,
.t201n.menu-on-light .t-store__card__title,
.t201n.menu-on-light a {
  color: #111111 !important;
}

.t201n.menu-on-light svg path,
.t201n.menu-on-light svg rect,
.t201n.menu-on-light svg circle {
  fill: #111111 !important;
  stroke: #111111 !important;
}

.t201n.menu-on-light .t-menuburger__line {
  background-color: #111111 !important;
}