:root{--customer-header-height:78px}.site-header.customer-header{min-height:var(--customer-header-height,78px);grid-template-columns:minmax(180px,1fr) auto minmax(150px,1fr);gap:24px;position:sticky;top:0}.site-header.customer-header .desktop-nav{white-space:nowrap;gap:clamp(16px,1.5vw,24px);display:flex}.site-header.customer-header .desktop-nav>a,.customer-more>summary{letter-spacing:.09em;text-transform:uppercase;align-items:center;min-height:44px;font-size:11px;font-weight:800;display:inline-flex}.site-header.customer-header .desktop-nav>a:after{bottom:5px}.site-header.customer-header .header-call{letter-spacing:.06em;white-space:pre;align-items:center;min-height:44px;padding:11px 13px;display:inline-flex}.site-header.customer-header .mobile-menu-toggle{width:auto;min-width:82px;min-height:46px;font:inherit;background:var(--foam);border-radius:8px;justify-content:center;align-items:center;gap:8px;padding:10px 13px;display:none}.mobile-menu-label{font-size:12px;font-weight:800}.mobile-menu-chevron{font-size:20px;font-style:normal;line-height:1;transition:transform .18s}.mobile-menu-toggle[aria-expanded=true] .mobile-menu-chevron{transform:rotate(180deg)}.customer-more{position:relative}.customer-more>summary{cursor:pointer;gap:7px;list-style:none}.customer-more>summary::-webkit-details-marker{display:none}.customer-mobile-group>summary::-webkit-details-marker{display:none}.customer-more>summary>span,.customer-mobile-group>summary>span{font-size:18px;line-height:1;display:inline-block}.customer-more[open]>summary,.customer-more.is-current>summary{color:var(--coral)}.customer-more[open]>summary>span,.customer-mobile-group[open]>summary>span{transform:rotate(180deg)}.customer-more-panel{border:1px solid #2d241d29;border-top:3px solid var(--gold);background:var(--foam);border-radius:0 0 14px 14px;grid-template-columns:1.1fr 1fr;gap:16px;min-width:340px;padding:20px;display:grid;position:absolute;top:calc(100% + 10px);right:-14px;box-shadow:0 18px 38px #25181233}.customer-more:not([open])>.customer-more-panel{display:none}.customer-more-group>p,.customer-mobile-primary>p{color:var(--pacific);letter-spacing:.12em;text-transform:uppercase;margin:0 0 8px;font-size:10px;font-weight:900}.site-header.customer-header .customer-more-group>a{letter-spacing:0;text-transform:none;border-radius:6px;align-items:center;min-height:40px;font-size:12px;font-weight:600;display:flex}.site-header.customer-header .customer-more-group>a:after{display:none}.site-header.customer-header .customer-more-group>a:hover,.site-header.customer-header .customer-more-group>a[aria-current=page]{color:var(--coral)}.customer-header :is(a,button,summary):focus-visible{outline:3px solid var(--pacific);outline-offset:4px;border-radius:4px}.customer-mobile-heading{justify-content:space-between;align-items:center;gap:12px;margin-bottom:18px;display:flex}.customer-mobile-heading>strong{font-size:16px;font-weight:700}.customer-mobile-heading>button{min-height:44px;color:var(--ink);font:inherit;cursor:pointer;background:0 0;border:1px solid #2d241d3d;border-radius:8px;align-items:center;gap:10px;padding:8px 10px;font-size:12px;font-weight:700;display:inline-flex}.customer-mobile-heading>button>span{font-size:22px;line-height:1}.customer-mobile-primary{margin-bottom:12px}.customer-mobile-group{border-top:1px solid #2d241d29}.customer-mobile-group>summary{min-height:48px;color:var(--pacific);cursor:pointer;letter-spacing:.08em;text-transform:uppercase;justify-content:space-between;align-items:center;gap:16px;font-size:12px;font-weight:800;list-style:none;display:flex}.site-header.customer-header .mobile-menu-panel a{letter-spacing:.04em;min-height:44px;font-size:12px}.site-header.customer-header .customer-mobile-primary>a:first-of-type{color:var(--pacific);font-weight:900}.site-header.customer-header .customer-mobile-group a{letter-spacing:0;text-transform:none;padding-inline:10px;font-weight:600}@media (width<=1380px){.customer-header .header-call-number{display:none}}@media (width<=1100px){.site-header.customer-header{grid-template-columns:1fr auto;gap:18px}.site-header.customer-header .desktop-nav,.site-header.customer-header .header-call{display:none}.site-header.customer-header .mobile-menu-toggle{display:inline-flex}.site-header.customer-header .mobile-menu-panel{overscroll-behavior:contain;max-height:calc(100dvh - 120px);padding-top:18px;overflow-y:auto}}@media (width<=600px){:root{--customer-header-height:72px}.site-header.customer-header{gap:10px}.customer-mobile-heading>strong{font-size:14px}.customer-header .header-tools{gap:8px}.customer-header .wordmark .brand-logo-image{width:clamp(125px,35vw,185px)}}@media (width<=380px){.customer-header .wordmark .brand-logo-image{width:108px}.customer-header .header-tools{gap:6px}.customer-header .language-switch{gap:2px}}
