/* Avon navigation: keep motion only on the small active underline below menu items. */
html{scroll-behavior:auto!important}
*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}
header nav.navlinks a,nav[data-active-classes] a{position:relative!important}
header nav.navlinks a::after,nav[data-active-classes] a::after{content:"";position:absolute;left:0;right:0;bottom:0;height:3px;border-radius:3px;background:#f4a340;transform:scaleX(0);transform-origin:center;transition:transform .24s ease!important;pointer-events:none}
header nav.navlinks a:hover::after,header nav.navlinks a:focus-visible::after,header nav.navlinks a.active::after,header nav.navlinks a[aria-current="page"]::after,nav[data-active-classes] a:hover::after,nav[data-active-classes] a:focus-visible::after,nav[data-active-classes] a[aria-current="page"]::after{transform:scaleX(1)}
/* Higher-specificity override for the shared Avon header stylesheet. */
header.topbar nav.navlinks a::after{content:""!important;position:absolute!important;left:0!important;right:0!important;bottom:0!important;height:3px!important;border-radius:3px!important;background:#f4a340!important;transform:scaleX(0)!important;transform-origin:center!important;transition:transform .24s ease!important}
header.topbar nav.navlinks a:hover::after,header.topbar nav.navlinks a:focus-visible::after,header.topbar nav.navlinks a.active::after,header.topbar nav.navlinks a[aria-current="page"]::after{right:0!important;transform:scaleX(1)!important}
header.topbar nav.navlinks a,nav[data-active-classes] a{transition:none!important;transform:none!important;box-shadow:none!important}
