.part-main{max-width:1400px;margin:auto;padding:clamp(60px,9vw,130px) max(24px,calc((100% - 1400px)/2)) 140px}.part-back{display:inline-block;margin-bottom:60px;color:var(--muted);font:12px var(--mono)}.part-back:hover{color:var(--champagne)}.part-loading{color:var(--muted)}.part-layout{display:grid;grid-template-columns:minmax(300px,1.05fr) minmax(300px,.95fr);gap:clamp(42px,9vw,140px)}.part-visual{min-height:440px;display:grid;place-items:center;background:var(--elevated);border:1px solid var(--line);color:var(--champagne);font:500 54px var(--display)}.part-meta{display:flex;justify-content:space-between;gap:20px;color:var(--muted);font:11px var(--mono);letter-spacing:.08em}.part-title{margin:26px 0 36px;font-size:clamp(44px,5.2vw,76px)}.part-price{margin:0;color:var(--champagne);font-size:32px}.part-stock{margin:16px 0 38px;color:var(--muted)}.part-actions{display:flex;gap:12px;flex-wrap:wrap}.part-facts{margin-top:52px;border-top:1px solid var(--line)}.part-facts div{display:flex;justify-content:space-between;gap:20px;padding:17px 0;border-bottom:1px solid var(--line);color:var(--muted);font-size:14px}.part-facts strong{color:var(--platinum);font:12px var(--mono);text-align:right}@media(max-width:760px){.part-main{padding:54px 24px 90px}.part-layout{grid-template-columns:1fr}.part-visual{min-height:260px}.part-title{font-size:52px}}
.part-visual{background:radial-gradient(circle at 45% 38%,rgba(200,115,75,.18),transparent 30%),linear-gradient(145deg,#191614,#0e0e0e 68%);box-shadow:inset 0 0 70px rgba(0,0,0,.45)}
.part-actions .outline-button{transition:background .25s ease,color .25s ease}.part-actions .outline-button:hover{background:var(--champagne);color:var(--obsidian)}
@media(max-width:760px){.topbar{height:64px;padding-inline:18px}.topbar .nav,.topbar .garage-button{display:none!important}.wordmark{font-size:10px}.mark{width:24px;height:24px}.part-title{overflow-wrap:anywhere}}
.part-help{margin:18px 0 0;color:var(--muted);font-size:13px}.part-help .text-link{color:var(--champagne)}
