html:has(#site-header){--utility-header-h:3rem;--navigation-header-h:4.875rem;--header-h:calc(var(--utility-header-h) + var(--navigation-header-h) + 1px)}.site-header-frame,.hero-layout{width:calc(100% - 3.75rem);max-width:89.375rem;margin-inline:auto}.site-utility{color:var(--color-white);background:var(--color-blue)}.site-utility-inner{height:var(--utility-header-h);letter-spacing:0;justify-content:space-between;align-items:center;gap:1.5rem;font-size:.8125rem;line-height:1.5;display:flex}.site-utility-brand{white-space:nowrap;align-items:center;gap:1.5rem;min-width:0;display:flex;overflow:hidden}.site-utility-brand>span{text-overflow:ellipsis;overflow:hidden}.site-utility-brand>span:first-child{font-weight:600}.site-utility-message{color:var(--color-on-ink)}.site-utility-links{flex-shrink:0;align-items:center;gap:1.25rem;display:flex}.site-utility-links a{min-height:var(--utility-header-h);align-items:center;gap:.375rem;display:inline-flex}.site-utility-links a:hover{text-underline-offset:.2rem;text-decoration:underline}.public-site .site-utility :focus-visible{outline-color:var(--color-white);outline-offset:-3px}.site-navigation-row{height:var(--navigation-header-h)}.site-brand-logo{width:8.75rem;height:2.8rem}.site-main-nav{--type-nav:1.25rem}.site-main-nav .type-menu-link{font-size:.9375rem}.site-header-store{gap:.5rem;height:2.625rem;padding-inline:1rem;font-size:.9375rem}@media (max-width:1279px){html:has(#site-header){--utility-header-h:2rem;--navigation-header-h:4rem}.site-brand-logo{width:7.5rem;height:2.4rem}}@media (max-width:799px){.site-header-frame,.hero-layout{width:calc(100% - 1.875rem)}}@media (max-width:599px){.site-utility-inner{gap:.75rem;font-size:.8125rem}.site-utility-message,.site-utility-links>a:not(:last-child),.site-utility-links>a>span{display:none}}
