.ac-header-v2{--ac-h2-purple: #5f59f7;--ac-h2-navy: #062143;--ac-h2-navy-2: #0d3362;--ac-h2-ink: #212325;--ac-h2-surface: #f5f7fa;--ac-h2-focus: #f5bf24}.ac-header-v2 :focus-visible,.announcement-section :focus-visible{outline:3px solid #f5bf24!important;outline-offset:2px;border-radius:2px}.announcement-section,html[color-mode=dark] .announcement-section{background:radial-gradient(24rem 6rem at 8% 0%,rgba(95,89,247,.35),transparent 65%),linear-gradient(133deg,#2a2172,#1b1450 55%,#110c34)!important}.announcement-section .announcement-bar-box{padding:8px 4px}.announcement-section .announcement-bar-message{font-size:13px;line-height:1.4;letter-spacing:.01em}.announcement-section .announcement-bar-message a{font-size:13px;text-decoration:underline;text-underline-offset:2px}.announcement-section .announcement-bar-wrapper{max-width:880px}.announcement-section .announcement-bar-right{background:transparent;padding:0 0 0 10px}.announcement-section .announcement-bar-right:before{display:none}.announcement-section .announcement-bar-right *,.announcement-section .announcement-bar-right .custom-select-content *{color:var(--announcementText)}.announcement-section .announcement-bar-right .custom-select-button{min-height:32px;padding:4px 6px}.trust-badges-section{display:none!important}.ac-header-v2 .primary-header-blocks{min-height:80px}.ac-header-v2 .logo img{max-height:60px;width:auto}.ac-header-v2 .header-options{padding-top:18px;padding-bottom:18px}.ac-header-v2 .header-options .dark-mode-toggle{margin-right:14px;transform:scale(.85);transform-origin:right center}.ac-header-v2 .secondary-header{border-top:1px solid rgba(255,255,255,.16)}.ac-header-v2 .secondary-header .nav-menu-list{align-items:center;flex-wrap:nowrap}.ac-header-v2 .secondary-header .nav-menu-link{padding:17px 12px}.ac-header-v2 .nav-menu-link .nav-menu-label,.ac-header-v2 .nav-menu-link .nav-menu-label *{font-size:14px;color:var(--headerColor);font-family:var(--bodyFont)}.ac-header-v2 .nav-menu-link{cursor:pointer}.ac-header-v2 .nav-menu-list .header-action--primary{margin-left:auto}.ac-header-v2 .nav-menu-list .quotify-request-quote-btn-nav{align-self:center}.ac-header-v2 .ac-nav-viewall{display:block;padding:12px 15px 0;margin:0 auto;max-width:var(--pageWidth, 1440px);font-size:13px;font-weight:700;color:var(--submenuColor, #212325);text-decoration:underline;text-underline-offset:3px}.ac-header-v2 .nav-megamenu-container{flex-wrap:wrap}.ac-header-v2 .nav-megamenu-container .ac-nav-viewall{width:100%;flex:0 0 100%}.ac-header-v2 .primary-header-blocks .header-search{width:100%;max-width:780px;justify-self:center}.ac-header-v2 .mobile-header-utility .header-search .search-content{top:100%;left:0;right:0}.ac-header-v2 .mobile-header-utility__row{grid-template-columns:minmax(0,1fr)}button.detail-summary{background:transparent;border:0;font:inherit;color:inherit;text-align:inherit;cursor:pointer}.ac-header-v2 .mobile-menu-group{padding:14px 0 6px;border-top:1px solid rgba(0,0,0,.08);margin-top:14px}.ac-header-v2 .mobile-menu-group__title{display:block;margin:0 0 8px;font-size:11px;font-weight:700;letter-spacing:.08em;text-transform:uppercase;color:rgba(var(--textColor),.65)}.ac-header-v2 .mobile-menu-group__actions{display:grid;gap:8px}.ac-header-v2 .mobile-menu-group__actions .quotify-request-quote-btn-nav{display:flex;align-items:center;justify-content:center;width:100%;min-height:44px;margin-left:0}.ac-header-v2 .mobile-menu-group .localization-form{flex-wrap:wrap;gap:8px}.ac-header-v2 .mobile-menu-group .mobile-dark-mode{padding:8px 0}.ac-header-v2 .mobile-menu-contact{border-top:0;margin-top:0;padding-top:0}body.nav-open{overflow:hidden}@media screen and (max-width:1024px){.ac-header-v2 .secondary-header,.ac-header-v2 .header-icons.d-none.d-lg-block,.ac-header-v2 .header-options .dark-mode-toggle{display:none!important}.ac-header-v2 header .customer-account-popup,.ac-header-v2 .customer-account-popup{display:none!important}.ac-header-v2 .primary-header-blocks{min-height:62px}.ac-header-v2 .header-options{padding-top:9px;padding-bottom:9px}.ac-header-v2 .logo img{max-height:48px}.ac-header-v2 .mobile-header-utility{padding:0 0 10px}}@media screen and (min-width:1025px){.ac-header-v2 .primary-header-blocks{grid-template-columns:auto minmax(0,1fr) auto;column-gap:32px}.ac-header-v2 .secondary-header{display:block!important}.ac-header-v2 .mobile-header-utility{display:none!important}}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ac-header-v2.css.map */
