.megamenu{box-shadow:inset 0 1px 0 0 #262626;height:calc(100vh - var(--header-height));top:var(--header-height);transform:translateX(100%);transition:transform .2s ease-in-out;z-index:1000}@media (min-width:1280px){.megamenu{height:0;transform:none;transition:height .2s ease-in-out}}.megamenu.active{transform:translateX(0)}@media (min-width:1280px){.megamenu.active{height:calc(100vh - var(--header-height));transform:none}}.megamenu .column-content{box-shadow:-1px -1px #262626}.megamenu .column-content li{margin-bottom:8px}.megamenu .column-content li:last-child{margin-bottom:0}.megamenu .column-content:first-child{flex:none}.megamenu .column4 .column-content{flex:1 1 0%}.megamenu .column4 .column-content:first-child{flex:none}@media (min-width:768px){.megamenu .column4 .column-content{flex:1 1 33%}}@media (min-width:1280px){.megamenu .column4 .column-content{flex:1 1 0%}}.megamenu.active .megamenu-close-icon{display:block}.megamenu .megamenu-close-icon{display:none}.megamenu .megamenu-close-icon svg{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}.megamenu .megamenu-close-icon svg path{fill:#000!important}.megamenu .megamenu-close-caret svg path{fill:#fff!important}[id=shopify-section-header-custom]{position:sticky;top:0;z-index:999}[id=shopify-section-header-custom] .main-header{background-color:#fff}[id=shopify-section-header-custom] .main-header .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-dark{background-color:#000;border-color:var(--grayscale-800)}[id=shopify-section-header-custom] .main-header.is-dark .header-simple-submenu-action a{color:#fff}[id=shopify-section-header-custom] .main-header.is-dark .header-simple-submenu-action .language-switcher a{color:#000}[id=shopify-section-header-custom] .main-header.is-dark svg path{fill:#fff}[id=shopify-section-header-custom] .main-header.is-dark .logo-dark{display:none}[id=shopify-section-header-custom] .main-header.is-dark .logo-light{display:block}[id=shopify-section-header-custom] .main-header.is-dark .menu-link{background-color:#000;color:#fff}[id=shopify-section-header-custom] .main-header.is-dark .menu-link:hover{color:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-dark .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-dark .search-container input{padding-bottom:.5rem;padding-top:.5rem}[id=shopify-section-header-custom] .main-header.is-dark .search-container{background-color:#000}[id=shopify-section-header-custom] .main-header.is-transparent{background:-webkit-gradient(linear,left top,left bottom,from(#00000029),to(#0000));background:linear-gradient(180deg,#00000029,#0000);border:none}[id=shopify-section-header-custom] .main-header.is-transparent .menu-link{color:#fff}[id=shopify-section-header-custom] .main-header.is-transparent .menu-link:hover{color:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-transparent .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom] .main-header.is-transparent svg path{fill:#fff}[id=shopify-section-header-custom] .main-header.is-transparent .logo-dark{display:none}[id=shopify-section-header-custom] .main-header.is-transparent .logo-light{display:block}[id=shopify-section-header-custom] .main-header__logo-wrapper{flex:0 1 var(--header-logo-width)}[id=shopify-section-header-custom] .main-header .header-simple-submenu-action.is-megamenu .header-mobile-link-wrapper{display:none}@media (min-width:1280px){[id=shopify-section-header-custom] .main-header .header-simple-submenu-action:hover .header-simple-submenu{display:block}}[id=shopify-section-header-custom] .main-header .header-simple-submenu{height:calc(100vh - var(--header-height));left:0;overflow:hidden;position:fixed;top:0;transform:translateX(100%);transition:transform .2s ease-in-out;width:100%;z-index:50}@media (min-width:1280px){[id=shopify-section-header-custom] .main-header .header-simple-submenu{height:auto;left:50%;min-width:auto;position:absolute;top:auto;transform:translateX(-50%);width:auto}}[id=shopify-section-header-custom] .main-header .header-simple-submenu.active{display:block;transform:translateX(0)}@media (min-width:1280px){[id=shopify-section-header-custom] .main-header .header-simple-submenu.active{display:none;z-index:auto}}[id=shopify-section-header-custom] .main-header .header-simple-submenu.active .header-simple-submenu-link-list{height:100%;overflow:auto}[id=shopify-section-header-custom] .main-header.mobile-open .mobile-menu-action path:nth-child(2){display:none}[id=shopify-section-header-custom] .main-header.mobile-open .mobile-menu-action path:nth-child(3){transform:translate(8px) rotate(45deg)}[id=shopify-section-header-custom] .main-header.mobile-open .mobile-menu-action path:nth-child(4){transform:translate(-9px,8px) rotate(316deg)}@media print{[id=shopify-section-header-custom].is-sticky{padding-top:0}}[id=shopify-section-header-custom].is-sticky .main-header{background-color:#000;border:none;position:fixed;top:0;width:100%;z-index:1002}[id=shopify-section-header-custom].is-sticky .main-header .menu-link{color:#fff}[id=shopify-section-header-custom].is-sticky .main-header .menu-link:hover{color:var(--accent-color-1)}[id=shopify-section-header-custom].is-sticky .main-header .menu-link:hover svg path{fill:var(--accent-color-1)}[id=shopify-section-header-custom].is-sticky .main-header svg path{fill:#fff}[id=shopify-section-header-custom].is-sticky .main-header .logo-dark,[id=shopify-section-header-custom].is-sticky .main-header .logo-light{display:none}[id=shopify-section-header-custom].is-sticky .main-header .logo-sticky{display:block}[id=shopify-section-header-custom].is-sticky .main-header .mobile-menu{background-color:#000}[id=shopify-section-header-custom].is-sticky .main-header .search-container input{padding-bottom:.5rem;padding-top:.5rem}[id=shopify-section-header-custom].is-sticky .main-header .search-container{background-color:#000}[id=shopify-section-header-custom] .mobile-menu{background-color:#000;height:calc(100vh - var(--header-height));left:0;overflow-x:hidden;overflow-y:auto;position:fixed;top:var(--header-height);transform:translateX(-100%);width:100%}@media (min-width:1280px){[id=shopify-section-header-custom] .mobile-menu{background:none;height:auto;overflow:visible;position:static;transform:none}}[id=shopify-section-header-custom] .mobile-menu.overflow-hidden{overflow:hidden!important}[id=shopify-section-header-custom] .mobile-menu.active{transform:translateX(0)}[id=shopify-section-header-custom] .mobile-menu .header-mobile-link-wrapper{height:100%;left:0;position:absolute;top:0;width:100%}@media (min-width:1280px){[id=shopify-section-header-custom] .mobile-menu .header-mobile-link-wrapper{display:none}}[id=shopify-section-header-custom] .megamenu-close-icon svg{height:48px;left:50%;position:absolute;top:50%;transform:translate(-50%,-50%);width:48px}[id=shopify-section-header-custom] .megamenu-close-icon svg path{fill:#000!important}[data-search-action].search-active,[data-search-action].search-active:active,[data-search-action].search-active:focus,[data-search-action].search-active:hover{background-color:var(--header-search-bg)!important;color:var(--exfo-brand-blue)!important}[data-search-action].search-active [class*="group-hover:fill-white"] svg path,[data-search-action].search-active [class*=fill-black] svg path,[data-search-action].search-active div svg path,[data-search-action].search-active svg path,[data-search-action].search-active:active [class*="group-hover:fill-white"] svg path,[data-search-action].search-active:active [class*=fill-black] svg path,[data-search-action].search-active:active div svg path,[data-search-action].search-active:active svg path,[data-search-action].search-active:focus [class*="group-hover:fill-white"] svg path,[data-search-action].search-active:focus [class*=fill-black] svg path,[data-search-action].search-active:focus div svg path,[data-search-action].search-active:focus svg path,[data-search-action].search-active:hover [class*="group-hover:fill-white"] svg path,[data-search-action].search-active:hover [class*=fill-black] svg path,[data-search-action].search-active:hover div svg path,[data-search-action].search-active:hover svg path{fill:var(--exfo-brand-blue)!important}
