.brandlink{text-decoration:none;color:inherit}.detail{max-width:1200px;padding:24px 18px 60px}.breadcrumbs{font-size:14px;color:var(--muted);margin:8px 0 22px}.breadcrumbs a{color:var(--orange)}.detailgrid{display:grid;grid-template-columns:1.35fr 1fr;gap:28px}.detailphoto{height:520px;background:#eee;border-radius:18px;overflow:hidden}.detailphoto img{width:100%;height:100%;object-fit:cover}.detailcard{background:#fff;border:1px solid var(--line);border-radius:18px;padding:28px}.detailcard h1{font-size:clamp(26px,3.4vw,42px);line-height:1.08;margin:10px 0}.detailprice{font-size:36px;font-weight:900;color:var(--orange);margin:18px 0}.detailcard dl{margin:0}.detailcard dl div{display:flex;justify-content:space-between;gap:18px;padding:11px 0;border-bottom:1px solid var(--line)}.detailcard dt{color:var(--muted)}.detailcard dd{margin:0;text-align:right;font-weight:700}.original{display:block;margin-top:24px;text-align:center;background:var(--orange);color:#fff;text-decoration:none;padding:15px;border-radius:11px;font-weight:850}.related{margin-top:42px}.relatedgrid{display:grid;grid-template-columns:repeat(3,1fr);gap:14px}.relatedgrid a{display:flex;flex-direction:column;gap:7px;background:#fff;color:var(--ink);text-decoration:none;border:1px solid var(--line);border-radius:12px;padding:18px}.relatedgrid span{color:var(--orange);font-weight:850}.notfound{padding:80px 20px;text-align:center}@media(max-width:800px){.detailgrid{grid-template-columns:1fr}.detailphoto{height:350px}.relatedgrid{grid-template-columns:1fr}}
