.dlay{display:grid;grid-template-columns:1.35fr .85fr;grid-gap:36px;gap:36px;align-items:start}.crumbs{font-size:.86rem;color:var(--muted);font-weight:600;margin-bottom:18px}.crumbs a:hover{color:var(--orange)}.gallery .main{position:relative;aspect-ratio:4/3;border-radius:var(--r-lg);overflow:hidden;border:1px solid var(--line);box-shadow:var(--sh-sm)}.gallery .main .ph{position:absolute;inset:0}.gallery .main .badges{position:absolute;top:14px;left:14px;display:flex;gap:7px}.gallery .main .fav{position:absolute;top:14px;right:14px;width:42px;height:42px;border-radius:50%;background:hsla(0,0%,100%,.92);display:grid;place-items:center;box-shadow:var(--sh-sm);border:none;cursor:pointer}.gallery .main .fav svg{width:20px;height:20px;color:var(--navy-700)}.gallery .main .fav.on svg{color:var(--orange);fill:var(--orange)}.thumbs{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:12px;gap:12px;margin-top:12px}.thumb{aspect-ratio:1;border-radius:14px;overflow:hidden;border:2px solid transparent;cursor:pointer;position:relative}.thumb .ph{position:absolute;inset:0}.thumb.active{border-color:var(--orange)}.titleblk h1{font-size:1.95rem}.titleblk .meta-row{display:flex;gap:16px;flex-wrap:wrap;margin-top:12px;color:var(--text);font-weight:600;font-size:.94rem}.titleblk .meta-row span{display:inline-flex;align-items:center;gap:6px}.titleblk .meta-row svg{width:16px;height:16px;color:var(--orange)}.dstats{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:14px;gap:14px;margin-top:22px}.dstat{background:#fff;border:1px solid var(--line);border-radius:var(--r);padding:16px;text-align:center;box-shadow:var(--sh-sm)}.dstat .v{font-family:var(--display);font-weight:800;font-size:1.5rem;color:var(--ink)}.dstat .l{font-size:.78rem;color:var(--muted);font-weight:600;margin-top:2px}.tabbody{padding:22px 2px;font-size:.98rem;line-height:1.7}.speclist{display:grid;grid-template-columns:1fr 1fr;grid-gap:0 30px;gap:0 30px}.speclist .li{display:flex;justify-content:space-between;padding:11px 0;border-bottom:1px dashed var(--line);font-size:.94rem}.speclist .li b{color:var(--ink);font-family:var(--display)}.rule{display:flex;gap:12px;padding:10px 0;align-items:flex-start}.rule .ic{width:26px;height:26px;border-radius:50%;background:var(--green-50);color:#15924b;display:grid;place-items:center;flex-shrink:0;margin-top:1px}.rule .ic svg{width:15px;height:15px}.bidlist .brow{display:flex;align-items:center;gap:14px;padding:13px 0;border-bottom:1px solid var(--line)}.bidlist .brow:last-child{border-bottom:none}.bidlist .av{width:38px;height:38px;border-radius:50%;background:var(--navy);color:#fff;display:grid;place-items:center;font-size:.9rem;flex-shrink:0}.bidlist .av,.bidlist .bu{font-family:var(--display);font-weight:700}.bidlist .bu{color:var(--ink)}.bidlist .bt{font-size:.82rem;color:var(--muted)}.bidlist .bv{margin-left:auto;font-family:var(--display);font-weight:800;font-size:1.12rem;color:var(--ink)}.bidlist .bv.top{color:var(--green)}.pickup{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.pickbox{background:var(--bg);border:1px solid var(--line);border-radius:var(--r);padding:16px}.pickbox .k{font-size:.78rem;color:var(--muted);font-weight:700;text-transform:uppercase;letter-spacing:.05em}.pickbox .v{font-weight:700;color:var(--ink);font-family:var(--display);margin-top:4px}.bidpanel{position:-webkit-sticky;position:sticky;top:90px}.bp{background:#fff;border:1px solid var(--line);border-radius:var(--r-xl);box-shadow:var(--sh-md);overflow:hidden}.bp .bp-top{background:var(--navy);color:#fff;padding:22px 24px}.bp .bp-top>*{position:relative}.bp .curlbl{color:#9fb3c8;font-weight:600;font-size:.88rem;margin-top:14px}.bp .curbid{font-family:var(--display);font-weight:800;font-size:2.7rem;letter-spacing:-.02em;line-height:1;margin-top:4px}.bp .cdrow{display:flex;justify-content:space-between;align-items:center;margin-top:18px;padding-top:16px;border-top:1px solid hsla(0,0%,100%,.12)}.bp .cdrow .lab{font-size:.78rem;color:#9fb3c8;font-weight:600;text-transform:uppercase;letter-spacing:.06em}.bp .body{padding:22px 24px 24px}.qbids{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:9px;gap:9px;margin-bottom:14px}.qbid{border:1.5px solid var(--line-strong);border-radius:12px;padding:11px 4px;font-family:var(--display);font-weight:700;color:var(--navy);font-size:.92rem;transition:all .14s;background:#fff;cursor:pointer}.qbid:hover{border-color:var(--orange);color:var(--orange);background:var(--orange-50)}.bidinput{display:flex;align-items:center;border:1.5px solid var(--line-strong);border-radius:var(--r-sm);padding:4px 4px 4px 16px;margin-bottom:6px}.bidinput span{font-family:var(--display);font-weight:700;color:var(--muted)}.bidinput input{border:none;outline:none;flex:1 1;font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--ink);padding:10px 8px;width:100%}.minc{font-size:.84rem;color:var(--muted);font-weight:600;margin-bottom:14px;display:flex;align-items:center;gap:6px}.minc svg{width:15px;height:15px;color:var(--orange)}.relate{margin-top:64px}.mobid{position:fixed;left:0;right:0;bottom:0;z-index:80;background:#fff;border-top:1px solid var(--line);box-shadow:0 -8px 24px rgba(16,42,67,.12);padding:12px 16px;align-items:center;gap:14px;justify-content:space-between;display:none}.mobid .mb-cur{font-family:var(--display);font-weight:800;font-size:1.3rem;color:var(--ink)}.mobid .mb-l{font-size:.74rem;color:var(--muted);font-weight:600}@media(max-width:980px){.dlay{grid-template-columns:1fr}.bidpanel{position:static}}@media(max-width:560px){.pickup,.speclist{grid-template-columns:1fr}body{padding-bottom:78px}.mobid{display:flex}}