/* Actual header.css?v=650 hover rules, mirrored only for keyboard focus. */
f-header.velia-header .f-menu__item--dropdown:focus-within > .f-mega-menu,
f-header.velia-header .f-menu__item--dropdown .f-sub-menu__item--level-1:focus-within > .f-mega-menu__column {
  transform: translate3d(0, 0, 0);
  pointer-events: auto;
  opacity: 1;
  visibility: visible;
}
f-header.velia-header .f-menu__item--dropdown.velia-menu-escaped > .f-mega-menu,
f-header.velia-header .f-menu__item--dropdown .f-sub-menu__item--level-1.velia-menu-escaped > .f-mega-menu__column {
  pointer-events: none;
  opacity: 0;
  visibility: hidden;
}
f-header.velia-header a:focus-visible,
f-header.velia-header [role="button"]:focus-visible,
f-header.velia-header .f-menu-mobile__back-button:focus-visible,
body.template-home collapsible-tab.f-collapsible > .f-collapsible--button:focus-visible {
  outline: 2px solid #8E2421;
  outline-offset: 3px;
}
f-header.velia-header .f-hamburger-box { min-width: 44px; min-height: 44px; cursor: pointer; }
