.bf-motion-config {
  display: none !important;
}

@media (min-width: 990px) {
  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover:before {
    opacity: 1;
    transform: scaleY(0);
    transform-origin: 50% 0;
    transition: transform var(--bf-motion-header-duration, 350ms) var(--bf-ease, cubic-bezier(0, 0, .3, 1));
    will-change: transform;
  }

  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover:hover:before,
  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover:focus-within:before {
    transform: scaleY(1);
  }

  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover.is-sticky {
    background: transparent !important;
  }

  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover.is-sticky .bf-nav {
    background: transparent !important;
  }

  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover.is-sticky:before {
    transform: scaleY(1) !important;
  }

  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover.is-sticky-returning:before {
    transform: scaleY(1) !important;
    transition: none !important;
  }
}

.bf-motion-target {
  --bf-motion-duration: 600ms;
  --bf-motion-distance: 20px;
  --bf-motion-delay: 0ms;
  opacity: .01;
  transition-property: opacity, transform;
  transition-duration: var(--bf-motion-duration);
  transition-delay: var(--bf-motion-delay);
  transition-timing-function: var(--bf-ease, cubic-bezier(0, 0, .3, 1));
  will-change: opacity, transform;
}

.bf-motion-target--slide-up {
  transform: translate3d(0, var(--bf-motion-distance), 0);
}

.bf-motion-target--slide-left {
  transform: translate3d(calc(-1 * var(--bf-motion-distance)), 0, 0);
}

.bf-motion-target--slide-right {
  transform: translate3d(var(--bf-motion-distance), 0, 0);
}

.bf-motion-target--fade {
  transform: none;
}

.bf-motion-target.is-revealed {
  opacity: 1;
  transform: none;
  will-change: auto;
}

html.bf-motion-preparing .bf-motion-target {
  transition: none !important;
}

@media (prefers-reduced-motion: reduce), print {
  body.bobtex-fabric:has(#common-home) .bf-header.bf-motion-header-hover:before,
  .bf-motion-target,
  .bf-motion-target.is-revealed {
    animation: none !important;
    transition: none !important;
    will-change: auto;
  }

  .bf-motion-target,
  .bf-motion-target.is-revealed {
    opacity: 1 !important;
    transform: none !important;
  }
}
