.site[data-v-7c449548]{display:flex;flex-direction:column;min-height:100vh}.site-header[data-v-7c449548]{background:var(--hk-white);border-bottom:1px solid var(--hk-border);position:sticky;top:0;z-index:100}.header-inner[data-v-7c449548]{gap:32px;height:64px}.brand[data-v-7c449548],.header-inner[data-v-7c449548]{align-items:center;display:flex}.brand[data-v-7c449548]{gap:10px;min-height:var(--hk-tap)}.brand-logo[data-v-7c449548]{height:40px;width:40px}.brand-text[data-v-7c449548]{display:flex;flex-direction:column;line-height:1.15}.brand-text strong[data-v-7c449548]{color:var(--hk-ink);font-size:20px;letter-spacing:2px}.brand-text-en strong[data-v-7c449548]{letter-spacing:.5px}.brand-text em[data-v-7c449548]{color:var(--hk-gold-dark);font-size:11px;font-style:normal;letter-spacing:1px}.site-nav[data-v-7c449548]{display:flex;flex:1;gap:4px}.site-nav a[data-v-7c449548]{align-items:center;border-radius:4px;color:var(--hk-text);display:inline-flex;font-size:15px;min-height:var(--hk-tap);padding:0 14px;white-space:nowrap}.site-nav a[data-v-7c449548]:hover{background:var(--hk-bg)}.site-nav a.active[data-v-7c449548]{color:var(--hk-green);font-weight:600}.header-actions[data-v-7c449548]{align-items:center;display:flex;gap:8px}.lang-link[data-v-7c449548]{align-items:center;border-radius:4px;color:var(--hk-text);display:inline-flex;font-size:14px;min-height:var(--hk-tap);padding:0 10px;white-space:nowrap}.lang-link[data-v-7c449548]:hover{background:var(--hk-bg);color:var(--hk-green)}.cart-link[data-v-7c449548]{position:relative}.cart-count[data-v-7c449548]{background:var(--hk-gold);border-radius:10px;color:var(--hk-ink);font-size:12px;font-weight:600;line-height:18px;padding:0 7px}.site-main[data-v-7c449548]{flex:1}.site-footer[data-v-7c449548]{background:var(--hk-ink);color:#c6ccd4;font-size:13px;margin-top:48px}.footer-grid[data-v-7c449548]{display:grid;gap:40px;grid-template-columns:320px auto minmax(0,1fr);padding:32px 20px}.footer-grid-en[data-v-7c449548]{grid-template-columns:320px auto}.footer-grid[data-v-7c449548]>*{min-width:0}.footer-contact[data-v-7c449548],.footer-quick[data-v-7c449548]{border-left:1px solid #35424f;padding-left:32px}.footer-contact>.footer-title[data-v-7c449548],.footer-quick>.footer-title[data-v-7c449548]{margin-bottom:16px}.footer-quick ul[data-v-7c449548]{display:flex;flex-direction:column;gap:2px;list-style:none;margin:0;padding:0}.footer-quick a[data-v-7c449548]{align-items:center;display:inline-flex;font-size:14px;min-height:30px;white-space:nowrap}.footer-address[data-v-7c449548]{align-items:baseline;display:flex;font-style:normal;gap:10px;line-height:1.8;margin:40px 0 0}.footer-address-label[data-v-7c449548]{color:#a8b5c2;flex:0 0 auto}.footer-company[data-v-7c449548]{line-height:1.8}.footer-industry[data-v-7c449548]{align-items:baseline;display:flex;gap:12px;margin-top:16px}.footer-industry-label[data-v-7c449548]{color:#a8b5c2;flex:0 0 auto}.footer-industry-links[data-v-7c449548]{display:flex;flex-direction:column;gap:2px}.footer-grid p[data-v-7c449548]{margin:6px 0}.footer-grid a[data-v-7c449548]{color:#c6ddd5}.footer-grid a[data-v-7c449548]:hover{color:#fff}.footer-title[data-v-7c449548]{color:#fff;font-size:15px;line-height:1.5;margin-bottom:10px}.footer-links a[data-v-7c449548]{color:#c6ddd5}.footer-links a[data-v-7c449548]:hover{color:#fff}.footer-links[data-v-7c449548]{display:flex;flex:0 0 auto;flex-wrap:wrap;gap:16px;max-width:100%}.footer-bar[data-v-7c449548]{border-top:1px solid #35424f;color:#a8b5c2;padding:14px 0}.footer-bar-inner[data-v-7c449548]{align-items:baseline;display:flex;flex-wrap:wrap;gap:12px 24px;justify-content:space-between;line-height:1.7}.footer-bar .icp[data-v-7c449548]{color:#a8b5c2}.footer-bar .icp[data-v-7c449548]:hover{color:#fff}@media(max-width:1024px){.footer-grid[data-v-7c449548]{gap:24px;grid-template-columns:1fr}.footer-contact[data-v-7c449548],.footer-quick[data-v-7c449548]{border-left:0;border-top:1px solid #35424f;padding-left:0;padding-top:20px}.footer-quick ul[data-v-7c449548]{flex-direction:row;flex-wrap:wrap;gap:4px 24px}}@media(max-width:1100px){.header-inner[data-v-7c449548]{flex-wrap:wrap;gap:0 12px;height:auto;padding-top:8px}.header-actions[data-v-7c449548]{gap:4px;margin-left:auto}.site-nav[data-v-7c449548]{flex:0 0 100%;margin:4px -8px 0;order:3;overflow-x:auto;padding-bottom:2px;scrollbar-width:none}.site-nav[data-v-7c449548]::-webkit-scrollbar{display:none}.site-nav a[data-v-7c449548]{font-size:14px;padding:0 10px}}@media(min-width:769px)and (max-width:1100px){html{scroll-padding-top:40px}}@media(max-width:768px){.brand-logo[data-v-7c449548]{height:32px;width:32px}.brand-text strong[data-v-7c449548]{font-size:17px}.site-nav a[data-v-7c449548]:first-child{display:none}.footer-links a[data-v-7c449548],.footer-quick a[data-v-7c449548]{align-items:center;display:inline-flex;min-height:var(--hk-tap)}.footer-address[data-v-7c449548]{margin-top:24px}}@media(max-width:560px){.site-nav[data-v-7c449548]{gap:0;justify-content:space-between}.site-nav a[data-v-7c449548]{padding:0}.site-nav a.m-hide[data-v-7c449548]{display:none}}@media(max-width:359px){.site-nav a[data-v-7c449548]{font-size:13px}.header-inner[data-v-7c449548]{-moz-column-gap:8px;column-gap:8px}.brand[data-v-7c449548]{gap:8px}.header-actions[data-v-7c449548]{gap:0}.lang-link[data-v-7c449548]{padding:0 8px}}.m-dock[data-v-7c449548]{display:none}@media(max-width:768px){.m-dock[data-v-7c449548]{background:#fff;border-top:1px solid var(--hk-border);bottom:0;box-shadow:0 -2px 12px #0000000f;display:flex;gap:8px;left:0;padding:6px 10px calc(6px + env(safe-area-inset-bottom));position:fixed;right:0;z-index:90}.m-dock-item[data-v-7c449548]{align-items:center;border-radius:var(--hk-radius);color:var(--hk-ink);display:inline-flex;flex:1 1 0;font-size:14px;gap:4px;justify-content:center;min-height:var(--hk-tap);white-space:nowrap}.m-dock-ico[data-v-7c449548]{color:var(--hk-green);font-weight:700}button.m-dock-item[data-v-7c449548]{border:0;cursor:pointer;font-family:inherit}.m-dock-main[data-v-7c449548]{background:var(--hk-green);color:#fff;flex:1.4 1 0;font-weight:600}.m-dock-main[data-v-7c449548]:hover{background:var(--hk-green-dark);color:#fff}.m-dock+.site-footer[data-v-7c449548]{padding-bottom:calc(60px + env(safe-area-inset-bottom))}}
