:root{--bg: #ffffff;--ink: #1d1d1f;--ink-2: #515154;--ink-3: #86868b;--hair: #ececec;--gold: #9a7b2d;--gold-soft: #b99c55;--line-green: #06c755}*{margin:0;padding:0;box-sizing:border-box}html{scroll-behavior:smooth}body{font-family:-apple-system,BlinkMacSystemFont,SF Pro TC,PingFang TC,Noto Sans TC,Helvetica Neue,sans-serif;background:var(--bg);color:var(--ink);line-height:1.7;font-size:16px;-webkit-font-smoothing:antialiased}a{color:inherit;text-decoration:none}img{max-width:100%}button{font:inherit;color:inherit;background:none;border:none;cursor:pointer}h1,h2,h3{font-weight:700;letter-spacing:-.02em;line-height:1.25}.wrap{max-width:1140px;margin:0 auto;padding:0 22px}.logo{display:inline-flex;align-items:center;gap:9px;line-height:1}.logo .liberty{font-style:normal;font-size:30px;line-height:1;filter:sepia(1) saturate(2.6) hue-rotate(-10deg) brightness(.92)}.logo .lk{display:inline-flex;flex-direction:column}.logo b{font-size:24px;font-weight:800;letter-spacing:.22em;background:linear-gradient(160deg,#c09a45 5%,#9a7b2d 45%,#d4b671 72%,#86682a);-webkit-background-clip:text;background-clip:text;color:transparent}.logo .lk span{font-size:9.5px;letter-spacing:.42em;color:var(--gold-soft);margin-top:4px;font-weight:600}.site-header{position:sticky;top:0;z-index:50;background:#ffffffdb;backdrop-filter:saturate(180%) blur(20px);border-bottom:1px solid var(--hair)}.header-inner{max-width:1140px;margin:0 auto;padding:0 22px;height:62px;display:flex;align-items:center;justify-content:space-between}.main-nav{display:flex;gap:26px;align-items:center;font-size:13.5px;color:#424245}.main-nav a:hover{color:#000}.nav-line{color:var(--line-green)!important;font-weight:650}.nav-toggle{display:none;font-size:22px}@media (max-width: 880px){.nav-toggle{display:block}.main-nav{display:none;position:absolute;top:62px;left:0;right:0;background:#fff;flex-direction:column;padding:16px 22px;gap:14px;border-bottom:1px solid var(--hair);align-items:flex-start}.main-nav.open{display:flex}}.watch-grid{display:grid;grid-template-columns:repeat(auto-fill,minmax(250px,1fr));gap:52px 30px}.watch-card{display:flex;flex-direction:column}.watch-card .thumb{padding:0 8%;transition:transform .35s}.watch-card:hover .thumb{transform:scale(1.03)}.watch-card .thumb img{width:100%;aspect-ratio:1;object-fit:cover}.watch-card .info{display:flex;flex-direction:column;gap:2px;margin-top:14px}.watch-card .brand{font-size:11.5px;color:var(--gold);font-weight:650;letter-spacing:.1em}.watch-card .name{font-size:16px;font-weight:650;line-height:1.35;letter-spacing:-.005em;overflow-wrap:anywhere}.watch-card .meta{font-size:12.5px;color:var(--ink-3)}.watch-card .price{font-size:15.5px;font-weight:650;margin-top:9px}.watch-card:hover .price{color:var(--gold)}.section{padding:56px 0}.section-title{font-size:clamp(24px,3vw,34px)}.section-sub{color:var(--ink-2);margin:6px 0 34px;font-size:15.5px}.hairline{border:none;border-top:1px solid var(--hair)}.btn{display:inline-block;padding:12px 26px;border-radius:980px;font-size:15px;font-weight:600;border:1px solid #d2d2d7;background:#fff;transition:.15s}.btn:hover{border-color:var(--ink-3)}.btn-primary{background:var(--ink);color:#fff;border-color:var(--ink)}.btn-primary:hover{background:#000}.btn-line-lg{display:inline-block;background:var(--line-green);color:#fff;font-weight:700;padding:13px 34px;border-radius:980px;font-size:15.5px}.btn-line-lg:hover{filter:brightness(1.06)}.cta-band{text-align:center;padding:64px 22px;border-top:1px solid var(--hair)}.cta-band h2{font-size:clamp(24px,3vw,32px);margin-bottom:8px}.cta-band p{color:var(--ink-2);margin-bottom:22px}.site-footer{border-top:1px solid var(--hair);padding:48px 0 26px;font-size:13.5px;color:var(--ink-2)}.footer-inner{max-width:1140px;margin:0 auto;padding:0 22px;display:grid;grid-template-columns:2fr 1fr 1fr 1.4fr;gap:28px}.fcol h4{font-size:13px;color:var(--ink);margin-bottom:10px;letter-spacing:.03em}.fcol a{display:block;padding:2.5px 0}.fcol a:hover{color:var(--ink)}.flogo{margin-bottom:12px}.flogo b{font-size:20px}.flogo .liberty{font-size:24px}.flogo .lk span{font-size:8px}.copyright{text-align:center;margin-top:34px;color:var(--ink-3);font-size:12.5px}@media (max-width: 760px){.footer-inner{grid-template-columns:1fr 1fr}}.breadcrumb{font-size:13px;color:var(--ink-3);padding:18px 0 0}.breadcrumb a:hover{color:var(--ink)}.pagination{display:flex;gap:8px;justify-content:center;margin:44px 0 8px;flex-wrap:wrap}.pagination a,.pagination span{min-width:38px;height:38px;display:inline-flex;align-items:center;justify-content:center;border-radius:980px;font-size:14px;padding:0 12px;color:var(--ink-2)}.pagination .cur{background:var(--ink);color:#fff}.pagination a:hover{background:#f5f5f7;color:var(--ink)}.chips{display:flex;flex-wrap:wrap;gap:8px}.chip{border:1px solid #d2d2d7;border-radius:980px;padding:7px 16px;font-size:13.5px;color:var(--ink-2);background:#fff}.chip:hover,.chip.on{border-color:var(--gold);color:var(--gold)}.spec-table{width:100%;border-collapse:collapse;font-size:14.5px}.spec-table th{text-align:left;color:var(--ink-3);font-weight:500;width:96px;padding:10px 12px 10px 0;vertical-align:top;white-space:nowrap}.spec-table td{padding:10px 0;color:var(--ink)}.spec-table tr+tr{border-top:1px solid var(--hair)}.prose{max-width:760px;font-size:16.5px;line-height:1.95}.prose h2{font-size:22px;margin:36px 0 12px}.prose h3{font-size:18px;margin:28px 0 10px}.prose p{margin-bottom:16px}.prose ul,.prose ol{padding-left:24px;margin-bottom:16px}.prose img{margin:12px 0}.prose a{color:var(--gold)}.prose table{width:100%;border-collapse:collapse;font-size:14.5px;margin:16px 0}.prose th,.prose td{border-bottom:1px solid var(--hair);padding:8px 12px;text-align:left}.prose th{color:var(--ink-3);font-weight:600}
