:root{--nav-max:1200px;--nav-pad:24px;--cols:6;--menu-breakpoint:1365px;--mobile-parent-row-h:56px}.content-wrapper,.header,.header__container,.header__navigation,.header_nav,.header_nav_column{overflow:visible!important}.header,.header *{transform:none!important}.navigation-primary--mega-all,.navigation-primary--mega-all *{font-family:Inter,system-ui,-apple-system,Segoe UI,Roboto,Arial,sans-serif!important}.navigation-primary--mega-all{position:relative;z-index:99999}.navigation-primary--mega-all ul{list-style:none;margin:0;padding:0}@media (min-width:1366px){.navigation-primary--mega-all .menu-level-1{align-items:stretch;column-gap:0;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));margin-left:auto;margin-right:auto;max-width:var(--nav-max);min-height:60px;padding:0 var(--nav-pad)}.navigation-primary--mega-all .menu-level-1>li{align-items:stretch;display:flex;justify-content:flex-start;min-width:0;position:relative}.navigation-primary--mega-all .menu-link{align-items:center;color:#494a52;display:flex;font-size:18px;font-weight:600;height:100%;justify-content:flex-start;line-height:1;overflow:hidden;padding:0 12px;text-decoration:none;text-overflow:ellipsis;white-space:nowrap;width:100%}.navigation-primary--mega-all .menu-link:hover{text-decoration:underline}.navigation-primary--mega-all .menu-level-2,.navigation-primary--mega-all .mobile-arrow,.navigation-primary--mega-all .mobile-toggle{display:none!important}.navigation-primary--mega-all .mega-all{background:#fff;border-bottom:1px solid rgba(0,0,0,.08);border-top:1px solid rgba(0,0,0,.08);box-shadow:0 18px 45px rgba(0,0,0,.1);display:block;left:0;opacity:0;pointer-events:none;position:absolute;right:0;top:100%;visibility:hidden;z-index:99998}.navigation-primary--mega-all .mega-all:before{background:transparent;content:"";height:24px;left:0;position:absolute;right:0;top:-24px}.navigation-primary--mega-all .mega-all:hover,.navigation-primary--mega-all:focus-within .mega-all,.navigation-primary--mega-all:hover .mega-all{opacity:1;pointer-events:auto;visibility:visible}.navigation-primary--mega-all .mega-all__inner{margin-left:auto;margin-right:auto;max-width:var(--nav-max);padding:22px var(--nav-pad) 26px}.navigation-primary--mega-all .mega-all__grid{display:grid;gap:0;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.navigation-primary--mega-all .mega-all__group{min-width:0;padding:0 12px;text-align:left}.navigation-primary--mega-all .mega-all__link{color:#666;display:block;font-size:14px;font-weight:400;line-height:1.2;overflow:hidden;padding:6px 0;text-decoration:none;text-overflow:ellipsis;white-space:nowrap}.navigation-primary--mega-all .mega-all__link:hover{color:#000;text-decoration:underline}.navigation-primary--mega-all .mega-all__empty{min-height:1px;padding:0 12px}}@media (max-width:1365px){.navigation-primary--mega-all .mega-all{display:none!important;height:0!important;max-height:0!important;opacity:0!important;overflow:hidden!important;pointer-events:none!important;visibility:hidden!important}.navigation-primary--mega-all .menu-level-1{display:block!important;margin:0!important;max-width:none!important;padding:0!important;width:100%!important}.navigation-primary--mega-all .menu-level-1>li{background:#fff!important;border-top:2px solid #ced4db!important;display:block!important;margin:0!important;padding:0!important;position:relative!important;width:100%!important}.navigation-primary--mega-all .menu-link{background:#fff!important;box-sizing:border-box!important;color:#494a52!important;display:block!important;font-size:18px!important;font-weight:600!important;line-height:1.2!important;min-height:var(--mobile-parent-row-h)!important;overflow:visible!important;padding:18px 64px 18px 20px!important;text-align:left!important;text-decoration:none!important;text-overflow:clip!important;white-space:normal!important;width:100%!important}.navigation-primary--mega-all .mobile-toggle{display:block!important;height:1px!important;left:-9999px!important;opacity:0!important;pointer-events:none!important;position:absolute!important;width:1px!important}.navigation-primary--mega-all .mobile-arrow{align-items:center!important;background:transparent!important;border:0!important;color:#494a52!important;cursor:pointer!important;display:flex!important;height:var(--mobile-parent-row-h)!important;justify-content:center!important;margin:0!important;padding:0!important;position:absolute!important;right:0!important;top:0!important;transform:none!important;width:56px!important;z-index:2!important}.navigation-primary--mega-all .mobile-arrow svg{display:block!important;fill:none!important;height:18px!important;stroke:currentColor!important;stroke-linecap:round!important;stroke-linejoin:round!important;stroke-width:2.5!important;transform:none!important;width:18px!important}.navigation-primary--mega-all .mobile-toggle:checked~.mobile-arrow{top:0!important;transform:none!important}.navigation-primary--mega-all .mobile-toggle:checked~.mobile-arrow svg{transform:rotate(180deg)!important}.navigation-primary--mega-all .menu-level-2{background:#fff!important;display:none!important;margin:0!important;padding:0!important;width:100%!important}.navigation-primary--mega-all .mobile-toggle:checked~.menu-level-2{display:block!important}.navigation-primary--mega-all .menu-level-2>li{background:#fff!important;border-top:1px solid #ebeff3!important;display:block!important;margin:0!important;padding:0!important;width:100%!important}.navigation-primary--mega-all .menu-child-link{background:#fff!important;box-sizing:border-box!important;color:#666!important;display:block!important;font-size:15px!important;font-weight:400!important;line-height:1.2!important;padding:12px 20px 12px 36px!important;text-align:left!important;text-decoration:none!important;width:100%!important}.navigation-primary--mega-all,.navigation-primary--mega-all li,.navigation-primary--mega-all ul{text-align:left!important}.navigation-primary--mega-all .mega-all:hover,.navigation-primary--mega-all:focus-within .mega-all,.navigation-primary--mega-all:hover .mega-all{display:none!important;opacity:0!important;pointer-events:none!important;visibility:hidden!important}}@media (hover:none) and (pointer:coarse){.navigation-primary--mega-all .mega-all:hover{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}