/* TIMEHOME Clearance — 原始版面样式，未改动 */
* { margin:0; padding:0; box-sizing:border-box; }
body { font-family: -apple-system, BlinkMacSystemFont, "Segoe UI", Roboto, sans-serif; background:#faf8f5; color:#2a2a28; line-height:1.6; }

.container { max-width:1200px; margin:0 auto; padding:0 20px; }

.header { background:#2a2a28; color:#fff; padding:16px 0; }
.header .container { display:flex; justify-content:space-between; align-items:center; }
.logo a { color:#fff; text-decoration:none; font-size:20px; font-weight:700; }
.nav a { color:#ccc; text-decoration:none; margin-left:20px; font-size:14px; }
.nav a:hover { color:#fff; }

.hero { background:linear-gradient(135deg,#3a3a38,#2a2a28); color:#fff; padding:60px 0; text-align:center; }
.hero h1 { font-size:36px; margin-bottom:16px; }
.hero p { font-size:16px; opacity:0.85; max-width:600px; margin:0 auto 24px; }

.btn { display:inline-block; background:#c9a96e; color:#fff; padding:12px 28px; border-radius:6px; text-decoration:none; font-weight:600; }
.btn:hover { background:#b8965a; }

.grid { display:grid; grid-template-columns:repeat(auto-fill, minmax(260px, 1fr)); gap:24px; }
.card { background:#fff; border-radius:8px; overflow:hidden; box-shadow:0 2px 8px rgba(0,0,0,0.08); transition:transform 0.2s; }
.card:hover { transform:translateY(-4px); }
.card img { width:100%; height:200px; object-fit:cover; }
.card .body { padding:16px; }
.card .price { color:#c9a96e; font-size:20px; font-weight:700; }
.card .orig { color:#999; text-decoration:line-through; margin-left:8px; font-size:14px; }

.cat-cards { display:grid; grid-template-columns:repeat(4, 1fr); gap:20px; }
.cat-card { background:#fff; border-radius:8px; padding:32px 16px; text-align:center; text-decoration:none; color:#2a2a28; box-shadow:0 2px 8px rgba(0,0,0,0.06); transition:transform 0.2s; }
.cat-card:hover { transform:translateY(-4px); }
.cat-icon { font-size:40px; margin-bottom:12px; }
.cat-label { font-weight:600; font-size:16px; }

.product-detail { display:grid; grid-template-columns:1fr 1fr; gap:32px; align-items:start; }
.main-img img { width:100%; border-radius:8px; border:1px solid #ece5d8; }
.thumbs { display:flex; gap:8px; margin-top:12px; flex-wrap:wrap; }
.thumbs img { width:60px; height:60px; object-fit:cover; border-radius:4px; border:1px solid #ddd; cursor:pointer; }
.thumbs img:hover { border-color:#c9a96e; }

.specs { list-style:none; margin:16px 0; }
.specs li { padding:6px 0; border-bottom:1px solid #f0f0f0; font-size:14px; }
.specs li b { display:inline-block; min-width:100px; color:#666; }

.condition-note { background:#fff8e1; border-left:4px solid #ffc107; padding:12px 16px; border-radius:4px; font-size:14px; }

.footer { background:#2a2a28; color:#fff; padding:32px 0; margin-top:60px; text-align:center; }

@media (max-width:768px) {
  .product-detail { grid-template-columns:1fr; }
  .cat-cards { grid-template-columns:repeat(2, 1fr); }
  .header .container { flex-direction:column; gap:12px; }
  .nav a { margin:0 8px; }
}