.site-header.award-header{--nav-green:#153b30;--nav-cream:#f4f3ec;--nav-copper:#925133;border-color:color-mix(in srgb, var(--nav-green) 18%, transparent);background:color-mix(in srgb, var(--nav-cream) 94%, transparent);min-height:76px;color:var(--nav-green);-webkit-backdrop-filter:blur(16px)saturate(120%);box-shadow:0 12px 36px #153b300a}.award-header .brand{min-height:44px;color:var(--nav-green);align-items:center;gap:12px}.award-header .brand-cn{letter-spacing:.16em;line-height:1}.award-header .brand-en{color:color-mix(in srgb, var(--nav-green) 75%, transparent);letter-spacing:.19em}.award-header .desktop-nav{gap:clamp(14px,1.8vw,30px)}.award-header .desktop-nav a{min-height:44px;color:color-mix(in srgb, var(--nav-green) 78%, transparent);letter-spacing:.035em;white-space:nowrap;padding:0 2px;font-size:.75rem;font-weight:560;transition:color .22s;position:relative}.award-header .desktop-nav a:after{background:var(--nav-copper);content:"";transform-origin:100%;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;bottom:7px;left:2px;right:2px;transform:scaleX(0)}:is(.award-header .desktop-nav a:hover,.award-header .desktop-nav a:focus-visible,.award-header .desktop-nav a[aria-current=page]){color:var(--nav-green)}.award-header .desktop-nav a:hover:after,.award-header .desktop-nav a[aria-current=page]:after{transform-origin:0;transform:scaleX(1)}.award-header .desktop-nav a:focus-visible:after{transform-origin:0;transform:scaleX(1)}.award-header .header-action{border-color:var(--nav-green);background:var(--nav-green);min-height:44px;color:var(--nav-cream);letter-spacing:.035em;padding:0 18px;font-size:.75rem;transition:border-color .22s,background-color .22s,color .22s,transform .22s}.award-header .header-action span{transition:transform .22s cubic-bezier(.22,1,.36,1)}:is(.award-header .header-action:hover,.award-header .header-action:focus-visible){border-color:var(--nav-copper);background:var(--nav-copper);color:var(--nav-cream);transform:translateY(-1px)}:is(.award-header .header-action:hover span,.award-header .header-action:focus-visible span){transform:translate(2px,-2px)}:is(.award-header a:focus-visible,.award-header summary:focus-visible){outline-color:var(--nav-copper)}@media (max-width:1180px){.award-header .desktop-nav{gap:13px}.award-header .desktop-nav a{font-size:.6875rem}}@media (max-width:980px){.site-header.award-header{min-height:72px}.award-header .mobile-menu{color:var(--nav-green)}.award-header .mobile-menu summary{min-width:76px;min-height:44px;color:var(--nav-green);letter-spacing:.08em;touch-action:manipulation;padding:0;font-size:.6875rem;font-weight:650}.award-header .menu-symbol{flex:0 0 16px;width:16px;height:16px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:relative}.award-header .menu-symbol i{background:currentColor;width:14px;height:1px;transition:transform .26s cubic-bezier(.22,1,.36,1);position:absolute;top:7px;left:1px}.award-header .menu-symbol i:last-child{transform:rotate(90deg)}.award-header .mobile-menu[open] .menu-symbol{transform:rotate(45deg)}.award-header .mobile-menu[open] .menu-symbol i:last-child{transform:rotate(0)}.award-header .mobile-menu nav{max-height:calc(100dvh - 72px);padding:18px var(--pad) max(32px, env(safe-area-inset-bottom));overscroll-behavior:contain;border-color:var(--nav-green);background:var(--nav-cream);animation:.28s cubic-bezier(.22,1,.36,1) both nav-reveal;top:72px;overflow-y:auto;box-shadow:0 24px 48px #153b3024}.award-header .mobile-menu nav a{border-color:color-mix(in srgb, var(--nav-green) 16%, transparent);min-height:58px;color:var(--nav-green);letter-spacing:-.015em;touch-action:manipulation;font-family:inherit;font-size:1.125rem;font-weight:580;transition:color .18s,padding-left .22s cubic-bezier(.22,1,.36,1)}.award-header .mobile-menu nav a>span{min-width:22px;color:var(--nav-copper);letter-spacing:.08em;font-family:inherit;font-size:.5625rem;font-weight:700}:is(.award-header .mobile-menu nav a:hover,.award-header .mobile-menu nav a:focus-visible,.award-header .mobile-menu nav a[aria-current=page]){color:var(--nav-copper);padding-left:8px}.award-header .mobile-menu nav .mobile-product-link{color:var(--nav-copper)}}@media (max-width:640px){.award-header .mobile-menu summary{min-width:68px}.award-header .mobile-menu nav{grid-template-columns:1fr}}@keyframes nav-reveal{0%{opacity:0;transform:translateY(-8px)}to{opacity:1;transform:translateY(0)}}@media (prefers-reduced-motion:reduce){.award-header *,.award-header :before,.award-header :after{scroll-behavior:auto!important;transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important}}
