@font-face{font-family:CatalogDisplay;src:url(/fonts/remap.ttf) format("truetype");font-display:swap}@font-face{font-family:CatalogSpacer;src:url(/fonts/invisible.ttf) format("truetype");font-display:swap}:root{--ink:#1a1c22;--muted:#6b7280;--line:#e6e8ee;--brand:#7a1f2b;--brand-2:#b8894a;--bg:#fff;--panel:#faf8f5;--live:#d6272f}*{box-sizing:border-box}body,html{margin:0;padding:0}body{font-family:Georgia,Times New Roman,serif;color:var(--ink);background:var(--bg);line-height:1.55}a{color:var(--brand)}.container{max-width:1120px;margin:0 auto;padding:0 20px}.topbar{background:var(--ink);color:#f4efe7;font-size:13px}.topbar .container{display:flex;justify-content:space-between;padding:8px 20px}.site-header{border-bottom:1px solid var(--line);background:#fff}.site-header .container{display:flex;align-items:center;gap:28px;padding:16px 20px}.brand{font-size:24px;font-weight:700;letter-spacing:.5px;color:var(--brand);text-decoration:none}.brand small{display:block;font-size:10px;letter-spacing:3px;color:var(--muted)}.brand small,.mainnav{font-family:Arial,sans-serif}.mainnav{display:flex;gap:22px;font-size:14px}.mainnav a{color:var(--ink);text-decoration:none}.mainnav a:hover{color:var(--brand)}.searchbox{margin-left:auto}.searchbox input{border:1px solid var(--line);padding:8px 12px;border-radius:20px;font-size:13px;width:200px}.lot{display:grid;grid-template-columns:1.1fr .9fr;grid-gap:40px;gap:40px;padding:34px 20px}.gallery img.main{width:100%;border-radius:10px;border:1px solid var(--line);background:var(--panel)}.thumbs{display:flex;gap:10px;margin-top:12px}.thumbs span{width:76px;height:76px;border-radius:8px;background:var(--panel);border:1px solid var(--line);display:inline-block}.lot h1{font-size:30px;margin:4px 0 6px}.lot .ref{color:var(--muted);font-size:13px;letter-spacing:1px}.livebar,.lot .ref{font-family:Arial,sans-serif}.livebar{display:flex;align-items:center;gap:10px;margin:18px 0 8px}.dot{width:10px;height:10px;border-radius:50%;background:var(--live);box-shadow:0 0 0 4px rgba(214,39,47,.15)}.pricecard{background:var(--panel);border:1px solid var(--line);border-radius:12px;padding:20px;margin-top:6px}.pricecard .label{font-family:Arial,sans-serif;font-size:12px;letter-spacing:1.5px;color:var(--muted);text-transform:uppercase}.pricecard .amount{font-size:40px;font-weight:700;color:var(--brand)}.pricecard .meta{display:flex;gap:26px;font-family:Arial,sans-serif;font-size:13px;color:var(--muted);margin-top:8px}.bidform{display:flex;gap:10px;margin-top:16px}.bidform input{flex:1 1;padding:12px 14px;border:1px solid #d7d2c8;border-radius:8px;font-size:16px}.btn{background:var(--brand);color:#fff;border:0;padding:12px 22px;border-radius:8px;font-family:Arial,sans-serif;font-size:15px;cursor:pointer}.btn.secondary{background:#fff;color:var(--brand);border:1px solid var(--brand)}section.block{padding:30px 20px;border-top:1px solid var(--line)}section.block h2{font-size:22px;margin:0 0 14px}.specs{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}.specs td,.specs th{text-align:left;padding:10px 12px;border-bottom:1px solid var(--line)}.specs th{width:210px;color:var(--muted);font-weight:400}.bid-table{width:100%;border-collapse:collapse;font-family:Arial,sans-serif;font-size:14px}.bid-table td,.bid-table th{padding:9px 12px;border-bottom:1px solid var(--line);text-align:left}.grid-cards{display:grid;grid-template-columns:repeat(3,1fr);grid-gap:18px;gap:18px}.card{border:1px solid var(--line);border-radius:10px;padding:16px}.card h3{margin:0 0 6px;font-size:17px}details{border:1px solid var(--line);border-radius:8px;padding:10px 14px;margin-bottom:10px}summary{cursor:pointer;font-weight:700}.site-footer,summary{font-family:Arial,sans-serif}.site-footer{background:var(--ink);color:#cfc9bf;margin-top:20px;font-size:13px}.site-footer .container{display:grid;grid-template-columns:repeat(4,1fr);grid-gap:24px;gap:24px;padding:34px 20px}.site-footer h4{color:#fff;font-size:14px;margin:0 0 10px}.site-footer a{color:#cfc9bf;display:block;text-decoration:none;margin:5px 0}.tabs{display:flex;gap:6px;font-family:Arial,sans-serif}.tab{padding:8px 14px;border:1px solid var(--line);border-bottom:none;border-radius:8px 8px 0 0;background:var(--panel)}.tabpanel{border:1px solid var(--line);padding:16px}.sr-only{position:absolute;width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0,0,0,0);white-space:nowrap;border:0}.icon-indent{display:inline-block;text-indent:-9999px;width:34px;height:34px;background:var(--brand);border-radius:7px;overflow:hidden}.blend-visible{mix-blend-mode:multiply;color:#241a0f;background:#f3e2c7;padding:2px 8px;border-radius:4px}.pseudo-badge:after{content:attr(data-badge);color:#0a7d34;font-family:Arial,sans-serif;font-weight:700}.gradient-readable{background:linear-gradient(90deg,#fff,#2a2a2a);color:#111;padding:6px 12px;border-radius:6px}.gradient-title{background:linear-gradient(90deg,var(--brand),var(--brand-2));-webkit-background-clip:text;background-clip:text;-webkit-text-fill-color:transparent;font-size:26px}.desktop-only{display:block}.mobile-only{display:none}@media (max-width:760px){.desktop-only{display:none}.mobile-only{display:block}.lot{grid-template-columns:1fr}.site-footer .container{grid-template-columns:1fr 1fr}}.h-display-none{display:none}.h-vis-hidden{visibility:hidden}.h-vis-collapse{visibility:collapse}.h-anc-opacity,.h-opacity-zero{opacity:0}.h-opacity-near{opacity:.03}.h-filter-opacity{filter:opacity(0)}.h-anc-filter{filter:brightness(0) opacity(0)}.h-zero-size{width:0;height:0}.h-tiny-size,.h-zero-size{display:inline-block;overflow:hidden}.h-tiny-size{width:1px;height:1px}.h-clip-inset{-webkit-clip-path:inset(100%);clip-path:inset(100%)}.h-clip-circle{-webkit-clip-path:circle(0 at 50% 50%);clip-path:circle(0 at 50% 50%)}.h-clip-poly{-webkit-clip-path:polygon(0 0,0 0,0 0);clip-path:polygon(0 0,0 0,0 0)}.h-clip-legacy{position:absolute;clip:rect(0,0,0,0)}.h-anc-clip{-webkit-clip-path:inset(100%);clip-path:inset(100%)}.h-mask{-webkit-mask-image:linear-gradient(transparent,transparent);mask-image:linear-gradient(transparent,transparent)}.h-content-vis{content-visibility:hidden}.h-text-indent{text-indent:-9999px;white-space:nowrap;overflow:hidden;display:block}.h-offrel-box{position:relative;width:400px;overflow:hidden}.h-offrel{position:relative;left:-450px;white-space:nowrap}.h-tiny-font{font-size:2.4px;color:#333}.h-overflow-clip{width:1px;height:1px;overflow:hidden;display:inline-block}.h-scrollbox{height:18px;overflow:auto;width:240px}.h-scrollspacer{height:5000px}.h-off-neg{position:absolute;top:-2000px;left:-2000px}.h-off-overflow{position:absolute;top:12000px;left:12000px}.h-zneg-parent{position:relative;background:#fff;z-index:0;overflow:hidden}.h-zneg{position:absolute;inset:0;z-index:-1}.h-occ-parent{position:relative;overflow:hidden}.h-occ-cover,.h-occ-text{position:absolute;inset:0}.h-occ-cover{background:#fff;z-index:2}.h-veil-parent{position:relative;overflow:hidden}.h-veil-text{position:relative;z-index:0}.h-veil{position:absolute;inset:0;background:#fff;pointer-events:none;z-index:3}.c-transparent{color:transparent}.c-match{color:#fff;background:#fff}.c-low-contrast{color:#f6f6f6;background:#fff}.c-alpha{color:rgba(0,0,0,.06);background:#fff}.c-webkit-fill{color:#111;-webkit-text-fill-color:transparent}.c-stroke-bg{color:transparent;-webkit-text-stroke:.4px #fff;background:#fff}.o-row-reverse{flex-direction:row-reverse}.o-order,.o-row-reverse{display:flex;gap:4px}.o-order>.p1{order:3}.o-order>.p2{order:2}.o-order>.p3{order:1}.o-grid{display:grid;grid-template-columns:repeat(3,auto);grid-gap:4px;gap:4px;justify-content:start}.o-grid>.g1{grid-column:3}.o-grid>.g2{grid-column:2}.o-grid>.g3{grid-column:1}.o-rtl{direction:rtl;unicode-bidi:bidi-override}.d-dark-cam{color:#101010}@media (prefers-color-scheme:dark){.d-dark-cam{color:#101010;background:#101010}}.d-print-only{display:none}@media print{.d-print-only{display:block}}.d-forced{color:#101010}@media (forced-colors:active){.d-forced{forced-color-adjust:none;color:Canvas;background:Canvas}}.d-vp{position:absolute;left:-9999px}@media (min-width:1600px) and (max-width:1601px){.d-vp{position:static;left:0}}.print-only{display:none}@media print{.print-only{display:block;font-family:Arial,sans-serif;font-size:12px;color:#333}}@keyframes revealHero{0%{color:#fff;background:#fff}60%{color:#fff;background:#fff}to{color:var(--brand);background:transparent}}.hero-anim{animation:revealHero 1.6s ease-out forwards;display:inline-block;padding:2px 6px;border-radius:4px}.pix-remap{font-family:CatalogDisplay,serif}.pix-invisible{font-family:CatalogSpacer,serif}