/* Reference-style two-row header, using the MA brand and service navigation. */
.ma-site-header.ma-reference-header{position:sticky;top:0;background:#fff;box-shadow:0 1px 5px #011e3812}.ma-reference-header .ma-header-main.ma-shell{display:flex;align-items:center;width:calc(100% - 64px);max-width:1600px;min-height:88px;gap:30px;padding:12px 0;margin:auto}.ma-reference-header .ma-brand{display:flex;flex:0 0 160px;justify-content:flex-start;align-items:center;padding:0}.ma-reference-header .ma-brand img{width:108px!important;height:66px!important;object-fit:contain;max-width:none}.ma-reference-header .ma-brand>.sr-only{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}.ma-reference-header .ma-search-wrap{flex:1;max-width:600px;min-width:180px;margin:0 auto}.ma-reference-header .ma-search-wrap input{width:100%;height:40px!important;border:1px solid #d1d6dc!important;background:#fff!important;border-radius:2px!important;font-size:12px;padding-left:15px;padding-right:42px;box-shadow:none}.ma-reference-header .ma-header-actions{display:flex;align-items:center;gap:28px;flex-shrink:0}.ma-reference-header .ma-header-actions a,.ma-reference-header .ma-header-cart{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:5px;color:#011e38!important;text-decoration:none;background:transparent;border:0;padding:0;white-space:nowrap}.ma-reference-header .ma-header-actions svg{width:23px;height:23px}.ma-reference-header .ma-header-actions small,.ma-reference-header .ma-header-cart small{font:400 10px/1.3 Mulish,Arial,sans-serif;margin:0;letter-spacing:.15px}.ma-reference-header .ma-header-cart [data-ma-cart-count]{display:inline-flex;align-items:center;justify-content:center;min-width:15px;height:15px;border-radius:50%;background:#f4dce3;color:#011e38;font-size:9px}.ma-reference-header .ma-main-nav.ma-mega-nav{height:44px;background:#011e38!important}.ma-reference-header .ma-main-nav.ma-mega-nav>.ma-mega-bar{height:44px;width:calc(100% - 64px);max-width:1500px;gap:10px}.ma-reference-header .ma-mega-nav .ma-mega-trigger,.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-direct{font-size:12px;font-weight:400;letter-spacing:.4px;padding:0 16px}.ma-reference-header .ma-mega-trigger svg{width:10px;height:10px}.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-trigger:hover,.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-trigger[aria-expanded=true],.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-direct:hover{background:#ffffff12!important;color:#f4dce3!important}.ma-reference-header .ma-mega-nav .ma-mega-panel{left:0;right:0;max-width:none;border:0;border-top:1px solid #e5d9ce;padding:30px max(4%,calc((100vw - 1440px)/2)) 0;border-radius:0;grid-template-columns:minmax(0,1fr) 250px;max-height:calc(100dvh - 132px)}.ma-reference-header .ma-mega-panel-bottom{margin:0;padding:15px 0;background:#fff!important}.ma-reference-header .ma-mega-feature{border-radius:0!important}.ma-reference-header .ma-mega-column h2{letter-spacing:1.3px}.ma-reference-header .ma-menu-toggle{flex-shrink:0}
@media(min-width:768px) and (max-width:1100px){.ma-reference-header .ma-header-main.ma-shell{width:94%;gap:18px}.ma-reference-header .ma-brand{flex-basis:112px}.ma-reference-header .ma-header-actions{gap:14px}.ma-reference-header .ma-main-nav.ma-mega-nav>.ma-mega-bar{width:96%;gap:2px}.ma-reference-header .ma-mega-nav .ma-mega-trigger,.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-direct{font-size:10px;padding:0 7px}}
@media(max-width:767px){.ma-reference-header .ma-header-main.ma-shell{width:92%;min-height:0;display:flex;flex-wrap:wrap;gap:10px 18px;padding:9px 0 12px}.ma-reference-header .ma-brand{flex:1;order:0}.ma-reference-header .ma-brand img{width:82px!important;height:50px!important}.ma-reference-header .ma-header-actions{display:none}.ma-reference-header .ma-header-cart{order:1}.ma-reference-header .ma-menu-toggle{order:2}.ma-reference-header .ma-search-wrap{order:3;flex:0 0 100%;max-width:none;margin:0}.ma-reference-header .ma-main-nav.ma-mega-nav{height:auto;max-height:calc(100dvh - 122px)}.ma-reference-header .ma-main-nav.ma-mega-nav>.ma-mega-bar{height:auto;width:100%;padding:4px 4% 16px}.ma-reference-header .ma-mega-nav .ma-mega-trigger,.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-direct{font-size:13px;padding:13px 7px}.ma-reference-header .ma-mega-nav .ma-mega-panel{position:static;padding:18px 14px 0;max-height:none;margin-bottom:12px}.ma-reference-header .ma-mega-panel-bottom{margin-top:15px;gap:12px}}

@media(min-width:768px){.ma-reference-header .ma-main-nav.ma-mega-nav>.ma-mega-bar{justify-content:center;gap:4px}.ma-reference-header .ma-mega-nav .ma-mega-trigger,.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-direct{padding-left:10px;padding-right:10px;gap:5px}}
@media(min-width:768px) and (max-width:1100px){.ma-reference-header .ma-main-nav.ma-mega-nav>.ma-mega-bar{gap:2px}.ma-reference-header .ma-mega-nav .ma-mega-trigger,.ma-reference-header .ma-main-nav.ma-mega-nav .ma-mega-direct{padding-left:6px;padding-right:6px}}
