
.boa-header-categories-blocks-desktop {
  display: none;
  justify-content: center;
  color: #ffffff;
  background: #235595;

  .boa-header-category {
    padding: 0 20px;
    margin: 10px 0;
    flex: 1;
    text-align: center;
  }

  .boa-header-category-link span {
    font-size: var(--font-size-navigation-base);
  }

  .boa-header-category:not(:last-child) {
    border-left: 1px solid #ccc;
  }

  .boa-header-category-link {
    display: flex;
    align-items: center;
    justify-content: center;
    gap: 10px;
  }
}

.boa-header-categories-blocks-mobile {
  display: flex;
  flex-direction: column;
  color: #ffffff;
  background: #235595;

  .boa-header-category {
    padding: 20px 0;
    margin: 0 var(--space-outer);
  }

  .boa-header-category:not(:last-child) {
    border-bottom: 1px solid #ccc;
  }
}

@media screen and (min-width: 960px) {
  .boa-header-categories-blocks-desktop {
    display: flex;
  }
  header:has(.boa-header-categories-blocks-desktop) .header__logo {
    margin: 0 !important;
  }
}
@media screen and (max-width: 960px) {
  header:has(.boa-header-categories-blocks-mobile) .header__row-mobile {
    min-height: 0px;
  }
}