/* Центрированный логотип */
.sb-dominant .sb-header--centered-logo > * {
  flex-basis: 33.33%;
}

.sb-dominant .sb-header--centered-logo .sb-nav--left .wp-block-navigation__container {
  justify-content: flex-start; /* Убеждаемся, что левое меню выровнено по левому краю */
  width: 100%;
}

.sb-dominant .sb-header--centered-logo .wp-block-group:nth-child(2) {
  justify-content: center; /* Центрируем группу с логотипом */
}

.sb-dominant .sb-header--centered-logo .wp-block-group:nth-child(3) {
  justify-content: flex-end; /* Выравниваем правую группу по правому краю */
}

/* На мобильных устройствах складываем все в одну колонку */
@media (max-width: 781px) {
  .sb-dominant .sb-header--centered-logo {
    flex-direction: column;
    gap: 16px;
  }
}