/* stylelint-disable */
/* stylelint-enable */
.sticky-spacer {
  display: none;
}

@media (min-width: 768px) {
  .sticky-spacer {
    display: block;
    height: 0;
  }
  .wrapper--page-top {
    position: relative;
    top: 0;
  }
  .wrapper--page-top.is-fixed {
    z-index: 910;
    position: fixed;
    left: 0;
    width: 100%;
    background-color: hsl(var(--clr-white));
    box-shadow: none;
    transition-property: background-color, box-shadow, margin-top;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
  }
  .header-top,
  .header__block,
  .header--primary,
  .header--primary > .container,
  .nav--region-nav-primary,
  .nav--region-nav-secondary,
  .header__section--primary,
  .header__section--secondary,
  .wrapper--navigation__content,
  .nav-section-primary,
  .nav-section-secondary,
  .block__branding--header,
  .block__branding__image--header {
    transition-property: left, top, right, bottom, margin, padding, width, max-width, height;
    transition-duration: 0.3s;
    transition-timing-function: ease-in-out;
  }
  .js-scrolling .wrapper--page-top.is-fixed {
    box-shadow: 0 5px 10px rgba(0, 0, 0, 0.12);
  }
  .js-scrolling .sticky-top.is-fixed.not-top {
    transition: margin-top 0.35s ease;
  }
}