:root {
  --site-header-top: 0px;
  --site-header-height: 70px;
  --site-header-bottom: 0px;
  --site-header-is-fixed: 1;
}

.site-header {
  position: fixed;
  top: calc(var(--drupal-displace-offset-top, 0px) + var(--site-header-top));
  width: 100%;
  height: var(--site-header-height);
  z-index: 100;
  transition: transform 400ms cubic-bezier(0.25, 0.46, 0.45, 0.94);
}
.site-header.header-show {
  transform: translateY(0);
}
.site-header.header-hide {
  transform: translateY(-200%);
}

.top-spacer--header {
  height: calc(var(--site-header-top) + var(--site-header-height) + var(--site-header-bottom));
}
.pullup-content:not(:has([data-drupal-messages])) .top-spacer--header {
  height: 0;
}

.toolbar-fixed.has-primary-tabs .site-header {
  top: calc(var(--drupal-displace-offset-top, 0px) + var(--site-header-top) + var(--primary-tabs-height));
}
.toolbar-fixed .toolbar-bar {
  position: fixed;
  top: 0;
  right: 0;
  left: 0;
}
/*# sourceMappingURL=../_maps/layout/header.css.map */
