
/* Isolated header study: no rules below the header. Geometry preserved. */
body.contrast-option.contrast-a.header-option .header{background:linear-gradient(108deg,#d2dae0 0%,#e9eef2 23%,#fbfcfd 42%,#dce3e8 63%,#eef2f5 82%,#d4dce2 100%);color:#25323c;border-bottom:0;box-shadow:inset 0 -1px #a7b4be}
body.contrast-option.contrast-a.header-option .header .header-inner{height:96px;min-height:96px;border-bottom-color:transparent}
body.contrast-option.contrast-a.header-option .header .logo{background:none;box-shadow:none}
body.contrast-option.contrast-a.header-option .header .desktop-nav a,
body.contrast-option.contrast-a.header-option .header .phone{color:#25323c;font-size:14px}
body.contrast-option.contrast-a.header-option .header .desktop-nav a:hover,
body.contrast-option.contrast-a.header-option .header .desktop-nav a[aria-current]{color:#17232c}
body.contrast-option.contrast-a.header-option .header .desktop-nav a:hover:after,
body.contrast-option.contrast-a.header-option .header .desktop-nav a[aria-current]:after{background:#657581}
body.contrast-option.contrast-a.header-option .header .button.outline{color:#25323c;border-color:#71808b;background:transparent;font-size:16px;min-height:44px}
body.contrast-option.contrast-a.header-option .header .button.outline:hover{background:#cdd7df;color:#25323c}
body.contrast-option.contrast-a.header-option .header .menu-toggle{border-color:#71808b;background:transparent;color:#25323c;min-width:44px;min-height:44px}
body.contrast-option.contrast-a.header-option .header .menu-toggle span{background:#25323c}
body.contrast-option.contrast-a.header-option .header .mobile-nav{background:#e8eef2;color:#25323c;border-color:#a7b4be}
body.contrast-option.contrast-a.header-option .header .mobile-nav a{color:#25323c;font-size:16px;min-height:44px}
body.contrast-option.contrast-a.header-option .header .mobile-nav a:hover{background:#cdd7df}
body.contrast-option.contrast-a.header-option .header :focus-visible{outline:2px solid #354f62;outline-offset:4px}
@media(max-width:650px){body.contrast-option.contrast-a.header-option .header .header-inner{height:64px;min-height:64px}body.contrast-option.contrast-a.header-option .header .mobile-catalog{display:none}}
