: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:1251px){.navigation-primary--mega-all .menu-level-1{align-items:stretch;column-gap:0;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;margin:0;min-width:0;padding: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!important;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{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__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;overflow:hidden;padding:6px 0;text-align:left;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 (min-width:1025px) and (max-width:1250px){.navigation-primary--mega-all .menu-level-1{align-items:stretch;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:16px;font-weight:600;height:100%;justify-content:flex-start;line-height:1;overflow:hidden;padding:0 8px;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 .mega-all,.navigation-primary--mega-all .menu-level-2,.navigation-primary--mega-all .mobile-arrow,.navigation-primary--mega-all .mobile-toggle{display:none!important}}@media (max-width:1024px){.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;display:block;margin:0;padding:0;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-decoration:none;white-space:normal;width:100%}.navigation-primary--mega-all .mobile-toggle{height:1px;left:-9999px;opacity:0;pointer-events:none;position:absolute;width:1px}.navigation-primary--mega-all .mobile-arrow{align-items:center;cursor:pointer;display:flex;height:56px;justify-content:center;position:absolute;right:0;top:50%;transform:translateY(-50%);width:56px;z-index:2}.navigation-primary--mega-all .mobile-toggle:checked~.mobile-arrow{top:50%;transform:translateY(-50%)}.navigation-primary--mega-all .mobile-toggle:checked~.mobile-arrow svg{transform:rotate(180deg)}.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 .menu-level-2>li{border-top:1px solid #ebeff3;margin:0;padding:0}.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}}@media (hover:none) and (pointer:coarse){.navigation-primary--mega-all .mega-all:hover{opacity:0!important;pointer-events:none!important;visibility:hidden!important}}