:root{--nav-max:1200px;--nav-pad:24px;--cols:6}.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}@media (min-width:1605px){.navigation-primary--mega-all .menu-level-1{align-items:stretch;column-gap:14px;display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr));list-style:none;margin:0 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}.navigation-primary--mega-all .menu-link{align-items:center;color:#494a52;display:flex;font-size:20px;font-weight:300;height:100%;justify-content:flex-start;line-height:1.1;overflow-wrap:anywhere;padding:0 14px;text-decoration:none;white-space:normal;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);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:30px;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.navigation-primary--mega-all .mega-all__list{list-style:none;margin:0;padding:0}.navigation-primary--mega-all .mega-all__link{color:#666;display:block;font-size:14px;font-weight:400;padding:6px 0;text-align:left;text-decoration:none}.navigation-primary--mega-all .mega-all__link:hover{color:#000;text-decoration:underline}.navigation-primary--mega-all .mega-all__empty{min-height:1px}}@media (hover:none) and (pointer:coarse){.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}}@media (max-width:1605px){.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;list-style:none;margin:0;padding:0}.navigation-primary--mega-all .menu-level-1>li{border-top:2px solid #ced4db;position:relative}.navigation-primary--mega-all .menu-link{color:#494a52;display:block;font-size:18px;font-weight:600;line-height:1.2;padding:14px 56px 14px 20px;text-align:left;text-decoration:none}.navigation-primary--mega-all .mobile-toggle{display:block;opacity:0;pointer-events:none;position:absolute}.navigation-primary--mega-all .mobile-arrow{align-items:center;color:#4f4f4f;cursor:pointer;display:flex;height:100%;justify-content:center;position:absolute;right:0;top:0;width:56px}.navigation-primary--mega-all .menu-level-2{background:#fff;display:none;list-style:none;margin:0;padding:0}.navigation-primary--mega-all .mobile-toggle:checked~.menu-level-2{display:block}.navigation-primary--mega-all .mobile-toggle:checked~.mobile-arrow svg{transform:rotate(180deg)}.navigation-primary--mega-all .menu-level-2>li{border-top:1px solid #ebeff3}.navigation-primary--mega-all .menu-child-link{color:#666;display:block;font-size:15px;font-weight:400;line-height:1.2;padding:12px 20px 12px 36px;text-decoration:none}}