/* Header-specific refinements for Cesloria */

.site-header {
  position: sticky;
  top: 0;
  z-index: 50;
}

.site-header__inner {
  padding-block: var(--space-4);
}

.site-logo__text-main {
  font-size: 1.05rem;
}

.site-logo__text-sub {
  font-size: 0.7rem;
}

.nav-primary__link {
  font-family: var(--font-sans);
}

@media (max-width: 900px) {
  .nav-primary.nav-primary--mobile-open {
    display: flex;
    flex-direction: column;
  }

  .nav-primary.nav-primary--mobile-closed {
    display: none;
  }
}

@media (min-width: 901px) {
  .nav-toggle {
    display: none;
  }

  .nav-primary {
    position: static;
    padding: 0;
    background: transparent;
    border: 0;
    box-shadow: none;
    display: flex;
    align-items: center;
  }

  .nav-primary__list {
    flex-direction: row;
  }
}

.nav-primary--no-transition {
  transition: none !important;
}