body.page-id-6 .nf-v12-house h2 > em.nf-craft-rule-host {
  position: relative;
}

body.page-id-6 .nf-craft-rule {
  position: absolute;
  inset-inline-start: 0;
  inset-block-end: -7px;
  width: min(104px, 65%);
  height: 7px;
  color: #a77845;
  pointer-events: none;
}

body.page-id-6 #factory .nf-v12-qc-card.nf-editorial-reveal.is-visible {
  animation: none;
}

@media (hover: hover) and (pointer: fine) and (prefers-reduced-motion: no-preference) {
  body.page-id-6 .nf-v12-house .nf-craft-arrow {
    display: inline-block;
    transition: transform 160ms ease-out;
  }

  body.page-id-6 .nf-v12-house .nf-trust-color-link a:is(:hover, :focus-visible) .nf-craft-arrow {
    transform: translateX(3px);
  }

  body.page-id-6 .nf-v12-footer-bridge .wp-block-button__link:is(:hover, :focus-visible) {
    filter: brightness(1.12);
  }
}
