.rh-header .rh-menu-list{list-style:none;margin:0;padding:0}.rh-header .rh-menu-list>li{margin:0;padding:0;min-width:0}.rh-header .rh-menu-link{display:block}.rh-header .rh-submenu summary{list-style:none;display:block;padding:0}.rh-header .rh-submenu summary::-webkit-details-marker{display:none}.rh-header .rh-submenu summary>span{display:flex;align-items:center;justify-content:space-between;gap:10px}.rh-header .rh-chevron{display:inline-block;width:8px;height:8px;border-right:1px solid currentColor;border-bottom:1px solid currentColor;transform:rotate(45deg);flex:none;margin:0 3px 4px}.rh-header details[open]>summary .rh-chevron{transform:rotate(225deg);margin-bottom:-3px}.rh-header .rh-menu-card img{display:block;width:100%;height:auto;aspect-ratio:183/111;object-fit:cover;border-radius:3px;margin-bottom:7px}.rh-header .rh-submenu-back{border:0;background:none;padding:8px 0;margin-bottom:8px;font-size:14px}.rh-header .rh-mobile-dialog{inset:0;margin:0;width:100%;max-width:100%;height:100dvh;padding:0 20px 32px;overscroll-behavior:contain}.rh-mobile-dialog .rh-mobile-top{position:sticky;top:0;z-index:2;background:#fff;min-height:58px;padding:0;gap:12px}.rh-mobile-login{display:flex;align-items:center;gap:10px;font-size:14px}.rh-mobile-login svg{width:22px;height:22px}.rh-mobile-top>[data-menu-close]{margin-left:auto}.rh-mobile-search{position:relative;display:flex;align-items:center;margin:6px 0 24px;background:#f7f5f5;border-radius:30px;height:40px}.rh-mobile-search input{width:100%;min-width:0;height:40px;padding:0 44px 0 18px;background:transparent;border:0;border-radius:30px;color:#111;font:14px RHFounders,Arial,sans-serif}.rh-mobile-search button{position:absolute;right:4px;top:0;width:40px;height:40px;background:none;border:0;padding:10px}.rh-mobile-search svg{width:20px;height:20px}.rh-nav--mobile .rh-mobile-group{margin-bottom:28px}.rh-nav--mobile .rh-mobile-group>h2{font:600 16px/1.25 RHFounders,Arial,sans-serif;margin:0 0 14px;text-transform:uppercase;letter-spacing:0}.rh-nav--mobile .rh-menu-list{padding-left:16px}.rh-nav--mobile .rh-menu-link,.rh-nav--mobile .rh-submenu>summary{padding:11px 0;min-height:44px;font-size:18px;line-height:22px}.rh-nav--mobile .rh-submenu-content{padding:2px 0 8px}.rh-nav--mobile .rh-submenu-content .rh-menu-link,.rh-nav--mobile .rh-submenu-content summary{font-size:16px}.rh-nav--mobile .rh-submenu-content h3{font-size:13px;margin:8px 0 4px 16px}body:has(.rh-mobile-dialog[open]){overflow:hidden}
@media(min-width:990px){.rh-desktop-nav .rh-mega{display:flex;gap:24px;padding:24px 16px 44px;max-height:calc(100dvh - 70px);overflow-y:auto;box-shadow:0 8px 12px #00000008;min-height:180px}.rh-desktop-nav .rh-mega-column{display:block;flex:1;min-width:0}.rh-desktop-nav .rh-mega-column h2{font:600 14px/20px RHFounders,Arial,sans-serif;margin:0 0 12px;letter-spacing:0}.rh-desktop-nav .rh-menu-link,.rh-desktop-nav .rh-submenu>summary{font-size:16px;line-height:20px;padding:6px 0;white-space:normal;min-height:32px}.rh-desktop-nav .rh-mega-images{flex:0 0 min(49vw,615px)}.rh-desktop-nav .rh-mega-images>.rh-menu-list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:30px}.rh-desktop-nav .rh-mega-images .rh-menu-card>span,.rh-desktop-nav .rh-menu-card>summary>span{justify-content:flex-start}.rh-desktop-nav .rh-mega-images .rh-menu-card .rh-chevron{transform:rotate(-45deg);margin-bottom:0;width:6px;height:6px}.rh-desktop-nav .rh-mega-single{flex:0 1 183px;margin-right:8px}.rh-desktop-nav .rh-menu-card{padding:0}.rh-desktop-nav .rh-submenu--panel[open] .rh-submenu-content{position:absolute;left:calc(min(49vw,615px) + 40px);right:0;top:0;background:white;padding:24px 24px 32px 0;min-height:100%;z-index:2}.rh-desktop-nav .rh-submenu--panel[open] .rh-submenu-content>.rh-menu-list{columns:3;column-gap:24px}.rh-desktop-nav .rh-submenu-content li{break-inside:avoid}.rh-desktop-nav .rh-submenu-content h3{font:600 14px/20px RHFounders,Arial,sans-serif;margin:0 0 14px}.rh-desktop-nav .rh-submenu-content .rh-submenu-back{display:block}.rh-desktop-nav .rh-mega:has(.rh-submenu--panel[open]){min-height:340px}.rh-desktop-nav .rh-menu-link:hover,.rh-desktop-nav summary:hover{color:#ef776a}.rh-desktop-nav .rh-submenu:not(.rh-submenu--panel) .rh-submenu-content{padding:2px 0 6px 12px}.rh-desktop-nav .rh-nav-item>summary{min-height:var(--rh-header-d,56px)}}
@media(min-width:990px) and (max-width:1199px){.rh-desktop-nav .rh-mega{gap:16px}.rh-desktop-nav .rh-mega-images{flex-basis:42vw}.rh-desktop-nav .rh-mega-images>.rh-menu-list{gap:12px}.rh-desktop-nav .rh-submenu--panel[open] .rh-submenu-content{left:calc(42vw + 32px)}.rh-desktop-nav .rh-menu-link,.rh-desktop-nav .rh-submenu>summary{font-size:14px}}
@media(min-width:990px){.rh-desktop-nav .rh-menu-card>summary{padding:0}.rh-desktop-nav .rh-submenu--panel[open] .rh-submenu-content>.rh-menu-list{columns:1}.rh-desktop-nav .rh-submenu--panel[open] .rh-submenu-content>.rh-menu-list:has(>li:nth-child(4)){columns:3}.rh-desktop-nav .rh-mega:has(.rh-submenu--panel[open]){min-height:240px}.rh-desktop-nav .rh-mega:has(.rh-submenu--panel[open] .rh-menu-list>li:nth-child(4)){min-height:340px}}
