.desktop-nav:where(.astro-dxk3vdo4){gap:2rem;display:flex}.desktop-nav:where(.astro-dxk3vdo4) a:where(.astro-dxk3vdo4){color:var(--text-dark);text-decoration:none;transition:color .2s}.desktop-nav:where(.astro-dxk3vdo4) a:where(.astro-dxk3vdo4):hover{color:var(--link-color)}.desktop-nav:where(.astro-dxk3vdo4) a:where(.astro-dxk3vdo4).active{color:var(--link-color);font-weight:600}.desktop-actions:where(.astro-dxk3vdo4){align-items:center;gap:1rem;display:flex}.icon-link:where(.astro-dxk3vdo4){color:var(--text-medium);min-width:auto;min-height:auto;padding:.25rem;transition:color .2s}.icon-link:where(.astro-dxk3vdo4):hover{color:var(--link-color)}.lang-link:where(.astro-dxk3vdo4){color:var(--text-light);border:1px solid var(--border);border-radius:var(--radius);padding:.25rem .5rem;font-size:.9rem;text-decoration:none;transition:all .2s}.lang-link:where(.astro-dxk3vdo4):hover{background:var(--bg-light);color:var(--link-color)}@media (width<=768px){.desktop-nav:where(.astro-dxk3vdo4),.desktop-actions:where(.astro-dxk3vdo4){display:none!important}}.mobile-menu-btn:where(.astro-2ogj6ard){cursor:pointer;color:var(--text-dark);background:0 0;border:none;padding:.5rem;transition:color .2s;display:none}.mobile-menu-btn:where(.astro-2ogj6ard):hover{color:var(--link-color)}.mobile-menu:where(.astro-2ogj6ard){background:var(--bg-white);border-top:1px solid var(--border);z-index:100;display:none;position:absolute;top:100%;left:0;right:0;box-shadow:0 4px 6px -1px #0000001a}.mobile-menu:where(.astro-2ogj6ard).active{display:block}.mobile-menu-content:where(.astro-2ogj6ard){flex-direction:column;gap:.5rem;padding:1rem 2rem;display:flex}.mobile-menu-content:where(.astro-2ogj6ard) a:where(.astro-2ogj6ard){color:var(--text-dark);border-bottom:1px solid var(--border);padding:.75rem 0;text-decoration:none;transition:color .2s}.mobile-menu-content:where(.astro-2ogj6ard) a:where(.astro-2ogj6ard):last-child{border-bottom:none}.mobile-menu-content:where(.astro-2ogj6ard) a:where(.astro-2ogj6ard):hover,.mobile-menu-content:where(.astro-2ogj6ard) a:where(.astro-2ogj6ard).active{color:var(--link-color)}.mobile-menu-content:where(.astro-2ogj6ard) .lang-switch:where(.astro-2ogj6ard){color:var(--text-light);border-top:2px solid var(--border);margin-top:.5rem;padding-top:1rem;font-size:.9rem}.mobile-menu-content:where(.astro-2ogj6ard) .alibaba-link:where(.astro-2ogj6ard),.mobile-menu-content:where(.astro-2ogj6ard) .contact-link:where(.astro-2ogj6ard){align-items:center;gap:.5rem;display:flex}.mobile-menu-content:where(.astro-2ogj6ard) .alibaba-link:where(.astro-2ogj6ard) svg:where(.astro-2ogj6ard),.mobile-menu-content:where(.astro-2ogj6ard) .contact-link:where(.astro-2ogj6ard) svg:where(.astro-2ogj6ard){flex-shrink:0}@media (width<=768px){.mobile-menu-btn:where(.astro-2ogj6ard){min-height:var(--touch-target-size,44px);min-width:var(--touch-target-size,44px);justify-content:center;align-items:center;display:flex}}.site-header:where(.astro-i2lnurax){background:var(--bg-white);border-bottom:1px solid var(--border);z-index:100;padding:1rem 2rem;position:sticky;top:0}.header-nav:where(.astro-i2lnurax){max-width:var(--content-max-width,1200px);justify-content:space-between;align-items:center;margin:0 auto;display:flex;position:relative}.site-logo:where(.astro-i2lnurax){color:var(--text-dark);font-size:1.25rem;font-weight:700;text-decoration:none;transition:color .2s}.site-logo:where(.astro-i2lnurax):hover{color:var(--link-color)}@media (width<=768px){.site-header:where(.astro-i2lnurax){padding:.75rem 1rem}.site-logo:where(.astro-i2lnurax){font-size:1.1rem}}.footer-container:where(.astro-jo6i4kqk){text-align:center;flex-direction:column;align-items:center;gap:1rem;max-width:1200px;margin:0 auto;display:flex}.footer-title:where(.astro-jo6i4kqk){margin:0;font-size:1.2rem;font-weight:600}.footer-links:where(.astro-jo6i4kqk){flex-wrap:wrap;justify-content:center;gap:1.5rem;display:flex}.footer-link:where(.astro-jo6i4kqk){color:#fff;align-items:center;gap:.5rem;font-size:.95rem;text-decoration:none;display:flex}.footer-link:where(.astro-jo6i4kqk):hover{opacity:.8}.copyright:where(.astro-jo6i4kqk){opacity:.7;margin:.5rem 0 0;font-size:.85rem}@media (width<=768px){.footer-links:where(.astro-jo6i4kqk){flex-direction:column;gap:.75rem}}
