/* Website V189 — the ALIEHS circle and menu lines share one SVG coordinate system. */

@media (max-width: 1279px) {
  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control {
    display: grid !important;
    place-items: center !important;
    width: 42px;
    height: 42px;
    padding: 0 !important;
    overflow: visible;
    border: 0 !important;
    border-radius: 0 !important;
    background: transparent !important;
    box-shadow: none !important;
    color: var(--aliehs-copy) !important;
    font-size: 0 !important;
    line-height: 0 !important;
  }

  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control::before,
  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control::after {
    content: none !important;
    display: none !important;
    box-shadow: none !important;
  }

  .rm-aliehs-menu-control-svg {
    display: block;
    width: 42px;
    height: 42px;
    overflow: visible;
  }

  .rm-aliehs-menu-control-disc {
    fill: var(--aliehs-chrome-raised);
    stroke: var(--aliehs-line-strong);
    stroke-width: 1;
    vector-effect: non-scaling-stroke;
  }

  .rm-aliehs-menu-control-lines {
    fill: none;
    stroke: currentColor;
    stroke-width: 2;
    stroke-linecap: round;
    vector-effect: non-scaling-stroke;
  }

  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control:hover,
  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control:focus-visible {
    border: 0 !important;
    background: transparent !important;
    color: #d7ff3f !important;
    transform: translateY(-1px);
  }

  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control:hover .rm-aliehs-menu-control-disc,
  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control:focus-visible .rm-aliehs-menu-control-disc {
    stroke: #d7ff3f;
  }

  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control:focus-visible {
    outline: 2px solid #d7ff3f;
    outline-offset: 3px;
    border-radius: 50% !important;
  }
}

@media (prefers-reduced-motion: reduce) {
  .rm-brand-experience--aliehs-running .top > button.hamb.rm-aliehs-menu-control {
    transition: none !important;
  }
}
