/* Navigation only; original header controls, height and cart SVG remain native. */
.header .mz-header-links{display:contents}.header .mz-header-menu{display:none}.header a[aria-disabled=true]{opacity:.45;cursor:default;text-decoration:none}
.mz-home-header .header .sr{position:absolute!important;width:1px!important;height:1px!important;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap}
.mz-home-header .header .logo>span{color:transparent}
.mz-home-header .header nav{position:static;width:auto;padding:0;border:0;min-height:0;box-shadow:none;max-height:none;overflow:visible;background:none;display:flex}
.header nav .mz-header-links a:first-child{display:block!important}
@media(max-width:900px){.header .mz-header-menu{display:block;width:32px;height:44px;padding:0;border:0;background:transparent;color:inherit;font:22px/1 Arial;cursor:pointer}.header .mz-header-links{display:none;position:absolute;top:100%;left:0;right:0;padding:18px;background:#faf9f5;border-bottom:1px solid #ccd1c9;box-shadow:0 12px 20px #16393d15}.header .mz-header-links.open{display:flex;flex-direction:column;gap:18px}.header .mz-header-links a,.header nav .mz-header-links a:first-child{display:block;font-size:14px}.header nav{gap:0}.header .mz-header-menu:focus-visible{outline:2px solid #16393d;outline-offset:2px}}
