.mobile-subpanel-top,.mobile-subpanel-center,.mobile-subpanel-bottom{padding:12px 16px}
@keyframes headerV2MobileItemEnter{from{opacity:1;transform:translateY(-12px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes headerV2MobileSheetOpen{from{opacity:0;transform:translateY(32px)}
to{opacity:1;transform:translateY(0)}
}
@keyframes headerV2MobileSheetClose{from{opacity:1;transform:translateY(0)}
to{opacity:0;transform:translateY(32px)}
}
@keyframes headerV2MobileSubpanelIn{from{transform:translateX(100%)}
to{transform:translateX(0)}
}
@media(max-width:1119px){#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open{left:0 !important;right:auto !important;width:calc(100% - var(--mobile-nav-scrollbar-width, 0px)) !important;margin:0 !important;transform:none !important;transition:none !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open .header-component-logo-image-v2 picture{display:flex !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav.header-component-nav-scroll-container.is-open{left:16px !important;right:calc(16px + var(--mobile-nav-scrollbar-width, 0px)) !important;width:auto !important;bottom:8px !important;height:auto;min-height:0;border-radius:9px !important;overflow-y:auto !important;animation:none !important;transform-origin:top center}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav.header-component-nav-scroll-container.is-open.is-animating-open{animation:headerV2MobileSheetOpen 360ms ease-out both !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav.header-component-nav-scroll-container.is-open.is-animating-close{animation:headerV2MobileSheetClose 400ms ease-out both !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-nav-item{opacity:1 !important;transform:translateY(0);animation:none !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav>.mobile-nav-inner>.mobile-main-panel-sheet>.ojp-nav__search-icon--mobile,#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav>.mobile-nav-inner>.mobile-main-panel-sheet>.mobile-utility-nav{opacity:1 !important;transform:translateY(0) !important;animation:none !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav>.mobile-nav-inner>.mobile-main-panel-sheet>.mobile-utility-nav{padding-bottom:28px !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav.mobile-items-animating .mobile-nav-item{animation:headerV2MobileItemEnter 260ms ease-out both !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-nav-item:nth-child(1){animation-delay:60ms !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-nav-item:nth-child(2){animation-delay:95ms !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-nav-item:nth-child(3){animation-delay:130ms !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-nav-item:nth-child(4){animation-delay:165ms !important}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-panel--submenu{animation:none !important;display:block !important;grid-area:1 / 1;position:absolute;inset:0;transition:transform .4s ease-out,visibility 0 linear .4s}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-panel--submenu[aria-hidden="true"]{animation:none !important;height:0 !important;min-height:0 !important;overflow:hidden !important;pointer-events:none;transform:translateX(100%) !important;visibility:hidden}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-panel--submenu[aria-hidden="false"]{animation:none !important;height:100% !important;min-height:100% !important;overflow-y:auto !important;overflow-x:hidden !important;pointer-events:auto;transform:translateX(0) !important;visibility:visible;transition-delay:0}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-panel--main{display:block !important;grid-area:1 / 1}
#pageHeaderComponentV2.uhg-header-v2.mobile-navigation-open #mobile-nav .mobile-subpanel-center .submenu-arrow-icon{display:none !important}
}
.mobile-subpanel-top .submenu-eyebrow{font-weight:600;color:#333;margin-bottom:8px}
.mobile-subpanel-top .submenu-cardtext{color:#444;margin-bottom:10px}
.mobile-subpanel-bottom .submenu-image-wrapper img{max-width:100%;height:auto;display:block}