@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/1ab789535f7dc6ba-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:"Young Serif";font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/59df03d642d74c2d-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:"Young Serif Fallback";src:local("Times New Roman");ascent-override:83.16%;descent-override:29.10%;line-gap-override:0.00%;size-adjust:125.78%}.__className_be20bd{font-family:"Young Serif","Young Serif Fallback";font-weight:400;font-style:normal}.__variable_be20bd{--font-serif:"Young Serif","Young Serif Fallback"}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/f7650dfaa438c37c-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/98baa4a7809fbf72-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Public Sans;font-style:normal;font-weight:100 900;font-display:swap;src:url(/_next/static/media/8bf7b2ceda89477b-s.p.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Public Sans Fallback;src:local("Arial");ascent-override:90.59%;descent-override:21.46%;line-gap-override:0.00%;size-adjust:104.87%}.__className_81ca43{font-family:Public Sans,Public Sans Fallback;font-style:normal}.__variable_81ca43{--font-sans:"Public Sans","Public Sans Fallback"}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/64ba746cc47c21c4-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Zilla Slab;font-style:normal;font-weight:600;font-display:swap;src:url(/_next/static/media/bd2e9526268f5aaa-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Zilla Slab Fallback;src:local("Times New Roman");ascent-override:88.36%;descent-override:23.96%;line-gap-override:0.00%;size-adjust:106.83%}.__className_853b85{font-family:Zilla Slab,Zilla Slab Fallback;font-weight:600;font-style:normal}.__variable_853b85{--font-slab:"Zilla Slab","Zilla Slab Fallback"}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/16adf54a4ebf7d8a-s.woff2) format("woff2");unicode-range:u+0460-052f,u+1c80-1c8a,u+20b4,u+2de0-2dff,u+a640-a69f,u+fe2e-fe2f}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a023d23f4a71ef51-s.woff2) format("woff2");unicode-range:u+0301,u+0400-045f,u+0490-0491,u+04b0-04b1,u+2116}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/a09aeff2e207848a-s.woff2) format("woff2");unicode-range:u+0370-0377,u+037a-037f,u+0384-038a,u+038c,u+038e-03a1,u+03a3-03ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/65ed3b1248b1d0e5-s.woff2) format("woff2");unicode-range:u+0102-0103,u+0110-0111,u+0128-0129,u+0168-0169,u+01a0-01a1,u+01af-01b0,u+0300-0301,u+0303-0304,u+0308-0309,u+0323,u+0329,u+1ea0-1ef9,u+20ab}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/42bf47705d582aa7-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Manrope;font-style:normal;font-weight:700;font-display:swap;src:url(/_next/static/media/c9e71dafe74ad80c-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Manrope Fallback;src:local("Arial");ascent-override:103.31%;descent-override:29.07%;line-gap-override:0.00%;size-adjust:103.19%}.__className_4c1498{font-family:Manrope,Manrope Fallback;font-weight:700;font-style:normal}.__variable_4c1498{--font-modern:"Manrope","Manrope Fallback"}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/05ba3ff6b3078756-s.woff2) format("woff2");unicode-range:u+0100-02ba,u+02bd-02c5,u+02c7-02cc,u+02ce-02d7,u+02dd-02ff,u+0304,u+0308,u+0329,u+1d00-1dbf,u+1e00-1e9f,u+1ef2-1eff,u+2020,u+20a0-20ab,u+20ad-20c4,u+2113,u+2c60-2c7f,u+a720-a7ff}@font-face{font-family:Libre Caslon Text;font-style:normal;font-weight:400;font-display:swap;src:url(/_next/static/media/bde84f5436717993-s.woff2) format("woff2");unicode-range:u+00??,u+0131,u+0152-0153,u+02bb-02bc,u+02c6,u+02da,u+02dc,u+0304,u+0308,u+0329,u+2000-206f,u+20ac,u+2122,u+2191,u+2193,u+2212,u+2215,u+feff,u+fffd}@font-face{font-family:Libre Caslon Text Fallback;src:local("Times New Roman");ascent-override:82.44%;descent-override:22.10%;line-gap-override:0.00%;size-adjust:117.66%}.__className_1e29e4{font-family:Libre Caslon Text,Libre Caslon Text Fallback;font-weight:400;font-style:normal}.__variable_1e29e4{--font-classic:"Libre Caslon Text","Libre Caslon Text Fallback"}:root{color-scheme:dark;--black:#000000;--gray-900:#1c1c1e;--gray-800:#2c2c2e;--gray-700:#3a3a3c;--gray-600:#38383a;--gray-500:#48484a;--white:#ffffff;--bronze:#c9a77c;--bronze-pressed:#b39168;--bronze-ink:#1a1409;--bronze-deep:#7a5a2e;--brand-brown:#8b7355;--red:#ff453a;--red-deep:#c62d24;--paper:#ede3d1;--paper-sheet:#f6f1e6;--ink:#23241f;--ink-2:#4f5048;--house-frame:#6b5840;--bg:var(--black);--surface:var(--gray-900);--raised:var(--gray-800);--pressed:var(--gray-700);--mount:#141416;--field:var(--gray-800);--line:var(--gray-600);--line-strong:var(--gray-500);--frame:var(--house-frame);--label-paper:var(--paper);--text:var(--white);--text-2:#a1a1a6;--text-3:#98989d;--accent:var(--bronze);--accent-pressed:var(--bronze-pressed);--accent-tint:rgba(201,167,124,0.16);--accent-border:rgba(201,167,124,0.45);--on-accent:var(--bronze-ink);--primary:var(--bronze);--primary-pressed:var(--bronze-pressed);--on-primary:var(--bronze-ink);--live:var(--red-deep);--live-pressed:#a8251e;--on-live:var(--white);--danger:var(--red);--danger-fill:var(--red-deep);--danger-tint:rgba(255,69,58,0.14);--success:#30d158;--success-tint:rgba(48,209,88,0.14);--warning:#ff9f0a;--warning-tint:rgba(255,159,10,0.14);--verified:var(--success);--scrim:rgba(0,0,0,0.72);--font:var(--font-sans),"Segoe UI",system-ui,-apple-system,sans-serif;--font-display:var(--font-serif),Georgia,"Times New Roman",serif;--fs-caption:14px;--fs-small:15px;--fs-body:17px;--fs-lead:19px;--fs-heading:21px;--fs-title:clamp(26px,4vw,34px);--fs-display:clamp(34px,5.5vw,48px);--lh-body:1.55;--measure:68ch;--s-1:4px;--s-2:8px;--s-3:12px;--s-4:16px;--s-5:24px;--s-6:32px;--s-7:48px;--s-8:64px;--r-paper:2px;--r-mount:4px;--r-control:8px;--r-panel:12px;--radius-sm:var(--r-control);--radius:var(--r-control);--radius-lg:var(--r-panel);--shadow-paper:0 1px 0 rgba(0,0,0,0.35),0 4px 10px -3px rgba(0,0,0,0.55);--shadow-mount:inset 0 0 0 1px rgba(0,0,0,0.45),inset 0 3px 12px rgba(0,0,0,0.5);--shadow-sheet:0 20px 50px rgba(0,0,0,0.5);--page:1180px;--gutter:16px;--header-h:60px;--focus:0 0 0 3px rgba(201,167,124,0.6)}@media (min-width:720px){:root{--gutter:24px}}*,:after,:before{box-sizing:border-box}html{-webkit-text-size-adjust:100%}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--bg);color:var(--text);font-family:var(--font);font-size:var(--fs-body);line-height:var(--lh-body);-webkit-font-smoothing:antialiased;font-feature-settings:"lnum";font-variant-numeric:lining-nums}main{flex:1 1}img{display:block;max-width:100%}a{color:inherit;text-decoration:none}a:hover{color:var(--accent)}:focus-visible{outline:2px solid var(--accent);outline-offset:2px}.account-nav a:focus-visible,.carousel-track:focus-visible,.nav a:focus-visible,.sell-tabs a:focus-visible,.tabs a:focus-visible{outline-offset:-2px}[id]{scroll-margin-top:76px}h1,h2,h3,p{margin:0}button,input,select,textarea{font:inherit;color:inherit}@media (prefers-reduced-motion:reduce){*,:after,:before{transition-duration:.01ms!important;animation-duration:.01ms!important;animation-iteration-count:1!important;scroll-behavior:auto!important}}.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}.skip-link{position:absolute;left:12px;top:-48px;z-index:100;padding:10px 14px;background:var(--primary);color:var(--on-primary);border-radius:var(--r-control);font-weight:600}.skip-link:focus{top:12px;color:var(--on-primary)}.t-display{font-size:var(--fs-display);line-height:1.1;letter-spacing:-.01em}.t-display,.t-title{font-family:var(--font-display);font-weight:400;text-wrap:balance}.t-title{font-size:var(--fs-title);line-height:1.15}.t-heading{font-size:var(--fs-heading);line-height:1.3;font-weight:600}.t-serif{font-family:var(--font-display);font-weight:400}.t-lead{font-size:var(--fs-lead);line-height:1.5}.t-body{font-size:var(--fs-body)}.t-small{font-size:var(--fs-small)}.t-caption{font-size:var(--fs-caption);line-height:1.45}.t-2{color:var(--text-2)}.t-3{color:var(--text-3)}.t-accent{color:var(--accent)}a.t-accent:hover{text-decoration:underline;text-underline-offset:3px}.t-danger{color:var(--danger)}.t-success{color:var(--success)}.t-strong{font-weight:600}.t-price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.prose{white-space:pre-line;color:var(--text-2);max-width:var(--measure)}.page{width:100%;max-width:var(--page);margin:0 auto;padding:0 var(--gutter)}.stack{gap:var(--s-3)}.stack,.stack-lg{display:flex;flex-direction:column}.stack-lg{gap:var(--s-5)}.row{gap:var(--s-3)}.row,.row-wrap{display:flex;align-items:center}.row-wrap{flex-wrap:wrap;gap:var(--s-2) var(--s-3)}.spread{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3)}.section{padding:var(--s-7) 0 0}.section-head{display:flex;align-items:baseline;justify-content:space-between;gap:var(--s-3);margin-bottom:var(--s-4)}.section-head a{color:var(--accent);font-size:var(--fs-small);white-space:nowrap}.section-head a:hover{text-decoration:underline;text-underline-offset:3px}.section-note{color:var(--text-3);font-size:var(--fs-small);margin:calc(var(--s-3) * -1) 0 var(--s-4);max-width:var(--measure)}.divider{height:1px;background:var(--line);border:0;margin:0}.site-header{position:sticky;top:0;z-index:20;background:rgba(0,0,0,.86);backdrop-filter:blur(10px);-webkit-backdrop-filter:blur(10px);border-bottom:1px solid var(--line)}.site-header .page{justify-content:space-between;gap:var(--s-3);height:var(--header-h)}.brand,.site-header .page{display:flex;align-items:center}.brand{gap:10px;font-family:var(--font-display);font-size:21px;line-height:1}.brand:hover{color:var(--text)}.brand img{width:30px;height:30px;border-radius:7px}.nav{display:flex;gap:var(--s-1)}.nav,.nav a{align-items:center}.nav a{display:inline-flex;min-height:44px;padding:0 12px;border-radius:var(--r-control);color:var(--text-2);font-size:var(--fs-small);font-weight:500;white-space:nowrap}.nav a:hover{color:var(--text)}.nav a[aria-current=page]{color:var(--text);box-shadow:inset 0 -2px 0 var(--accent);border-radius:0}.nav a.nav-sell{color:var(--accent)}.nav a.nav-signin{margin-left:var(--s-1);color:var(--text);border:1px solid var(--line-strong)}.nav a.nav-signin:hover{border-color:var(--accent-border)}@media (max-width:400px){.site-header .page{gap:var(--s-2)}.brand{gap:7px;font-size:18px}.brand img{width:28px;height:28px}.nav{gap:0}.nav a{padding:0 6px}.nav a.nav-signin{padding:0 11px;margin-left:2px}}@media (max-width:369px){.brand>span{display:none}}.site-footer{margin-top:var(--s-8);border-top:1px solid var(--line);background:var(--bg);padding:var(--s-6) 0 var(--s-7);color:var(--text-3);font-size:var(--fs-caption)}.site-footer .page{display:flex;flex-wrap:wrap;gap:var(--s-4) 28px;align-items:center;justify-content:space-between}.site-footer nav{display:flex;flex-wrap:wrap;gap:var(--s-2) 20px}.site-footer a:hover{color:var(--text)}.btn{display:inline-flex;align-items:center;justify-content:center;gap:var(--s-2);min-height:48px;padding:0 22px;border-radius:var(--r-control);border:1px solid transparent;font-weight:600;font-size:var(--fs-body);line-height:1.2;cursor:pointer;text-align:center;transition:background-color .12s ease,border-color .12s ease}.btn:disabled,.btn[aria-disabled=true]{opacity:.5;cursor:not-allowed}.btn-primary{background:var(--primary);color:var(--on-primary)}.btn-primary:hover:not(:disabled){background:var(--primary-pressed);color:var(--on-primary)}.btn-secondary{background:transparent;border-color:var(--line-strong);color:var(--text)}.btn-secondary:hover:not(:disabled){border-color:var(--accent-border);background:var(--accent-tint);color:var(--text)}.btn-quiet{background:transparent;color:var(--accent);min-height:44px;padding:0 var(--s-2)}.btn-quiet:hover:not(:disabled){text-decoration:underline;text-underline-offset:3px}.btn-block{width:100%}.btn-live{background:var(--live);color:var(--on-live)}.btn-live:hover:not(:disabled){background:var(--live-pressed);color:var(--on-live)}.field{display:flex;flex-direction:column;gap:6px}.field .label,.field label{font-size:var(--fs-small);font-weight:600;color:var(--text-2)}.input,.select,.textarea{width:100%;min-height:48px;padding:12px 14px;background:var(--field);border:1px solid var(--line-strong);border-radius:var(--r-control);font-size:var(--fs-body)}.textarea{min-height:96px;resize:vertical;line-height:1.5}.input:focus,.select:focus,.textarea:focus{outline:none;border-color:var(--accent);box-shadow:var(--focus)}.input[aria-invalid=true],.select[aria-invalid=true]{border-color:var(--danger)}.field-error{color:var(--danger);font-size:var(--fs-caption)}.money-input{position:relative}.money-input span{position:absolute;left:14px;top:50%;transform:translateY(-50%);color:var(--text-3);pointer-events:none}.money-input .input{padding-left:28px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.code-input{letter-spacing:.4em;font-size:22px;text-align:center;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.grid-2{display:grid;grid-template-columns:1fr;gap:var(--s-3)}@media (min-width:560px){.grid-2{grid-template-columns:1fr 1fr}}.check{display:flex;align-items:center;gap:10px;font-size:var(--fs-small);color:var(--text-2)}.check input{width:20px;height:20px;accent-color:var(--accent)}.card{background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);padding:20px}.card-tight{border:1px solid var(--line)}.card-tight,.notice{background:var(--surface);border-radius:var(--r-control);padding:14px 16px}.notice{display:flex;gap:10px;align-items:flex-start;border-left:3px solid var(--line-strong);color:var(--text-2);font-size:var(--fs-small)}.notice-accent{border-left-color:var(--accent);color:var(--text)}.notice-danger{border-left-color:var(--danger);background:var(--danger-tint);color:var(--text)}.notice-success{border-left-color:var(--success);background:var(--success-tint);color:var(--text)}.pill{display:inline-flex;align-items:center;gap:6px;padding:2px 10px;border-radius:999px;border:1px solid var(--line-strong);color:var(--text-2);font-size:var(--fs-caption);font-weight:600;line-height:1.5;white-space:nowrap}.pill-live{background:var(--live);border-color:var(--live);color:var(--on-live)}.pill-live:before{content:"";width:7px;height:7px;border-radius:50%;background:currentColor}a.pill-live:hover{color:var(--on-live)}.pill-accent{border-color:var(--accent-border);color:var(--accent)}.pill-success{border-color:rgba(48,209,88,.5);color:var(--success)}.pill-warning{border-color:rgba(255,159,10,.5);color:var(--warning)}.empty{padding:22px 20px;border-radius:var(--r-panel);border:1px dashed var(--line-strong);color:var(--text-2);font-size:var(--fs-small);text-align:center;text-wrap:balance}.cat-label{display:inline-flex;flex-direction:column;gap:1px;max-width:100%;padding:7px 11px 8px;background:var(--label-paper);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-paper),inset 0 0 0 3px var(--label-paper),inset 0 0 0 4px rgba(35,36,31,.28);font-size:var(--fs-caption);line-height:1.3;text-align:center;overflow-wrap:anywhere}.cat-label-head{font-family:var(--font-display);font-size:15px;line-height:1.2}.cat-label-line{color:var(--ink-2)}.cat-label-md{padding:10px 16px 11px;font-size:var(--fs-small)}.cat-label-md .cat-label-head{font-size:18px}.cat-label-lg{padding:14px 22px 15px;gap:3px;font-size:var(--fs-body);text-align:left}.cat-label-lg .cat-label-head{font-size:24px;margin-bottom:2px}.mount{display:flex;flex-direction:column;align-items:center;gap:10px;padding:10px 10px 14px;border-radius:var(--r-mount);box-shadow:var(--shadow-mount)}.mount,.mount .photo{position:relative;background:var(--mount)}.mount .photo{width:100%;aspect-ratio:1/1;overflow:hidden;border-radius:var(--r-paper)}.mount .photo img{width:100%;height:100%;object-fit:cover}.mount .cat-label{min-width:min(150px,100%)}.store-grid{display:grid;grid-template-columns:1fr;gap:var(--s-6) var(--s-5)}@media (min-width:640px){.store-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.store-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.store-grid.store-grid-home{grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-7) var(--s-6)}}.product-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-5) var(--s-3)}@media (min-width:720px){.product-grid{grid-template-columns:repeat(3,minmax(0,1fr));gap:var(--s-6) var(--s-5)}}@media (min-width:1000px){.product-grid{grid-template-columns:repeat(4,minmax(0,1fr))}}.product-grid.product-grid-showcase{grid-template-columns:1fr}.product-grid.product-grid-featured{grid-template-columns:repeat(2,minmax(0,1fr))}@media (min-width:720px){.product-grid.product-grid-featured,.product-grid.product-grid-showcase{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:1000px){.product-grid.product-grid-featured{grid-template-columns:repeat(3,minmax(0,1fr))}}.product-grid-featured .product-card .title,.product-grid-showcase .product-card .title{font-size:var(--fs-heading)}.auction-grid{display:grid;grid-template-columns:1fr;gap:var(--s-4)}@media (min-width:720px){.auction-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}.rail{display:grid;grid-auto-flow:column;grid-auto-columns:minmax(160px,44%);gap:var(--s-3);overflow-x:auto;padding-bottom:var(--s-2);scroll-snap-type:x mandatory;scrollbar-width:thin}.rail>*{scroll-snap-align:start}@media (min-width:720px){.rail{grid-auto-columns:minmax(190px,23%);gap:var(--s-5)}}.store-card{display:flex;flex-direction:column;align-items:flex-start}.store-card:hover{color:inherit}.store-card .frame{position:relative;width:100%;padding:7px;background:var(--frame);border-radius:var(--r-mount);box-shadow:inset 0 1px 0 rgba(255,255,255,.06),0 10px 24px -12px rgba(0,0,0,.8)}.store-card .banner{position:relative;aspect-ratio:16/9;overflow:hidden;background:var(--card-backing,var(--mount));border:9px solid var(--card-backing,var(--mount))}.store-card .banner:after{content:"";position:absolute;inset:0;box-shadow:inset 0 0 0 1px var(--store-accent,var(--accent-border)),var(--shadow-mount);pointer-events:none}.store-card .banner img{width:100%;height:100%;object-fit:cover}.store-card:hover .frame{background:color-mix(in srgb,var(--frame) 82%,var(--white))}.store-card .status{position:absolute;top:24px;left:24px;z-index:1}.store-card .status .pill:not(.pill-live){background:var(--scrim)}.store-card .banner-empty{display:grid;place-items:center}.store-card .banner-empty .initial{font-family:var(--font-display);font-size:64px;line-height:1;color:var(--card-initial,var(--line-strong));opacity:.75}.store-card .plate{position:relative;z-index:1;margin:-26px 0 0 16px;max-width:calc(100% - 32px);align-items:flex-start;text-align:left}.store-card .plate .cat-label-head{font-size:21px}.store-card:hover .plate .cat-label-head{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:4px}.store-card .plate-row{display:flex;align-items:center;gap:10px}.store-card .tagline{margin:10px 2px 0;color:var(--text-2);font-size:var(--fs-small);max-width:60ch}.logo{flex:none;border-radius:10px;background:var(--raised);object-fit:cover;display:grid;place-items:center;color:var(--accent);font-family:var(--font-display);overflow:hidden}.store-card .logo{width:36px;height:36px;border-radius:6px;font-size:18px;background:var(--card-backing,var(--bg))}.product-card{display:flex;flex-direction:column;gap:6px;min-width:0}.product-card:hover{color:inherit}.product-card:hover .title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.product-card .mount{margin-bottom:6px}.product-card .photo .pill{position:absolute;left:8px;top:8px;background:var(--scrim);border-color:transparent;color:var(--white)}.product-card .photo .pill.pill-live{background:var(--live)}.product-card.is-sold .photo img{opacity:.55}.product-card .title{font-family:var(--font-display);font-size:18px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}.product-card .price{font-feature-settings:"tnum";font-variant-numeric:tabular-nums;font-weight:700}.product-card .meta{font-size:var(--fs-caption);color:var(--text-3);overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-badge{display:inline-flex;align-items:center;padding:2px 10px;border-radius:999px;border:1px solid var(--accent-border);color:var(--accent);font-weight:600}.lot-badge,.photo-empty{font-size:var(--fs-caption)}.photo-empty{width:100%;height:100%;display:grid;place-items:center;color:var(--text-3)}.auction-card{display:flex;gap:14px;padding:12px;align-items:center;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel)}.auction-card:hover{color:inherit;border-color:var(--line-strong)}.auction-card.is-live{border-color:var(--live)}.auction-card .cover{flex:none;width:96px;height:96px;padding:4px;background:var(--frame);border-radius:var(--r-mount);overflow:hidden}.auction-card .cover img{width:100%;height:100%;object-fit:cover}.auction-card .title{font-family:var(--font-display);font-size:19px;line-height:1.25}main:has(>.store-theme){display:flex;flex-direction:column}main:has(>.store-theme)+.site-footer{margin-top:0}.store-theme{flex:1 1;background:var(--bg);color:var(--text);padding-bottom:var(--s-8)}.store-theme.is-light{--shadow-paper:0 1px 0 rgba(35,36,31,0.1),0 4px 10px -3px rgba(35,36,31,0.28);--shadow-mount:inset 0 0 0 1px rgba(35,36,31,0.12),inset 0 2px 8px rgba(35,36,31,0.16)}.store-plate{display:inline-flex;align-items:center;gap:10px;min-height:44px;max-width:100%;padding:5px 16px 5px 5px;background:var(--plate-bg,var(--surface));border:1px solid var(--plate-line,var(--line-strong));border-radius:var(--r-mount);font-weight:600;font-size:var(--fs-small);align-self:flex-start}.store-plate,.store-plate:hover{color:var(--plate-text,var(--text))}.store-plate:hover{border-color:var(--plate-accent,var(--accent))}.store-plate>span:last-child{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.store-plate .logo{width:32px;height:32px;border-radius:3px;font-size:16px;background:var(--plate-bg,var(--raised));color:var(--plate-accent,var(--accent));box-shadow:0 0 0 1px var(--plate-line,var(--line))}.store-hero{padding-top:var(--s-5)}.store-hero .frame{padding:8px;background:var(--frame);border-radius:var(--r-mount)}@media (max-width:559px){.store-hero{padding-top:0}.store-hero>.page:first-child{padding:0}.store-hero .frame{border-radius:0;padding:6px 0}}.store-hero .backing{position:relative;overflow:hidden;background:var(--mount);box-shadow:inset 0 0 0 1px var(--store-accent,rgba(201,167,124,.35))}.store-hero .banner{aspect-ratio:16/6;max-height:360px;width:100%}@media (max-width:559px){.store-hero .banner{aspect-ratio:16/9}}.store-hero .banner img{width:100%;height:100%;object-fit:cover}.store-hero .banner.banner-empty{aspect-ratio:auto;height:clamp(96px,14vw,160px)}.store-hero .identity{display:flex;gap:var(--s-4);align-items:flex-start;padding-top:var(--s-5)}.store-hero .logo{width:64px;height:64px;border-radius:12px;font-size:30px;box-shadow:0 0 0 1px var(--line-strong)}@media (max-width:559px){.store-hero .logo{width:52px;height:52px;font-size:24px}}.store-hero .identity .text{min-width:0;display:flex;flex-direction:column;gap:4px}.store-hero .tagline{margin-top:var(--s-3);max-width:60ch;font-size:var(--fs-lead);color:var(--text-2)}.tabs{display:flex;gap:var(--s-1);overflow-x:auto;border-bottom:1px solid var(--line);margin:var(--s-6) 0 var(--s-3);scrollbar-width:none}.tabs a{flex:none;display:inline-flex;align-items:center;min-height:48px;padding:0 14px;font-weight:600;font-size:var(--fs-small);color:var(--text-2);border-bottom:2px solid transparent;margin-bottom:-1px}.tabs a:hover{color:var(--text)}.tabs a[aria-current=page]{color:var(--text);border-bottom-color:var(--store-accent,var(--accent))}.tabs a .count{color:var(--text-3);font-weight:500;margin-left:6px}.store-about{display:grid;grid-template-columns:1fr;gap:var(--s-6);padding-top:var(--s-7);border-top:1px solid var(--line);margin-top:var(--s-7)}@media (min-width:860px){.store-about.two{grid-template-columns:1.4fr 1fr;gap:var(--s-7)}}.product-layout{display:grid;grid-template-columns:1fr;gap:var(--s-5);padding-top:var(--s-4)}@media (min-width:900px){.product-layout{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:var(--s-7);padding-top:var(--s-6)}.product-layout .gallery-column{position:sticky;top:calc(var(--header-h) + 24px);align-self:start}}@media (max-width:559px){.product-layout .gallery-column{margin:0 calc(var(--gutter) * -1)}}.gallery{display:flex;flex-direction:column;gap:10px}.gallery .main{aspect-ratio:1/1;padding:14px;background:var(--mount);border-radius:var(--r-mount);box-shadow:var(--shadow-mount);overflow:hidden}@media (max-width:559px){.gallery .main{border-radius:0;padding:10px}.gallery .thumbs{padding:0 var(--gutter)}}.gallery .main img{width:100%;height:100%;object-fit:contain}.gallery .thumbs{display:flex;gap:var(--s-2);overflow-x:auto}.gallery .thumbs button{flex:none;width:64px;height:64px;padding:0;border-radius:var(--r-paper);overflow:hidden;border:2px solid transparent;background:var(--mount);cursor:pointer}.gallery .thumbs button[aria-pressed=true]{border-color:var(--text)}.gallery .thumbs img{width:100%;height:100%;object-fit:cover}.store-line{display:inline-flex;align-items:center;gap:10px;font-weight:600;font-size:var(--fs-small);color:var(--text-2);align-self:flex-start}.store-line .logo{width:32px;height:32px;border-radius:7px;font-size:16px}.buy-block{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5) 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.price-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px var(--s-3)}.price-big{font-size:34px;line-height:1.1;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;letter-spacing:-.01em}.buy-notes{display:flex;flex-direction:column;gap:2px;color:var(--text-2)}.buy-notes,.facts{font-size:var(--fs-small)}.facts{display:grid;grid-template-columns:max-content 1fr;gap:var(--s-2) 20px;margin:0}.facts dt{color:var(--text-3)}.facts dd{margin:0}.piece-section{display:flex;flex-direction:column;gap:var(--s-3);padding-top:var(--s-5)}.timeline{list-style:none;margin:0;padding:0;position:relative}.timeline li{position:relative;padding:0 0 var(--s-5) 30px}.timeline li:before{content:"";position:absolute;left:5px;top:8px;bottom:-8px;width:2px;background:var(--line-strong)}.timeline li:last-child{padding-bottom:0}.timeline li:last-child:before{display:none}.timeline li:after{content:"";position:absolute;left:0;top:6px;width:12px;height:12px;border-radius:50%;background:var(--bg);border:2px solid var(--text)}.timeline li.is-now:after{background:var(--accent);border-color:var(--accent)}.timeline .when{display:block;font-size:var(--fs-caption);color:var(--text-3);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.timeline .step{font-weight:600}.lot-set{display:grid;grid-template-columns:repeat(auto-fill,minmax(150px,1fr));gap:var(--s-4) var(--s-3);padding:var(--s-4);background:var(--mount);border-radius:var(--r-mount);box-shadow:var(--shadow-mount);list-style:none;margin:0}.lot-set li{display:flex}.lot-set .cat-label{width:100%;text-align:left;align-items:flex-start}.lot-set .no{font-size:12px;color:var(--ink-2);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.list{list-style:none;margin:0;padding:0;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden}.list>li{display:flex;gap:14px;align-items:center;padding:14px 16px}.list>li+li{border-top:1px solid var(--line)}.list .thumb{flex:none;width:56px;height:56px;border-radius:var(--r-paper);background:var(--mount);object-fit:cover;overflow:hidden}.list .thumb img{width:100%;height:100%;object-fit:cover}.list .grow{flex:1 1;min-width:0}.list .end{text-align:right;flex:none}.totals{display:grid;grid-template-columns:1fr auto;gap:6px 0;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;margin:0}.totals dt{color:var(--text-2)}.totals dd{margin:0;padding-left:var(--s-4);text-align:right}.totals .total{font-weight:700;font-size:var(--fs-lead);color:var(--text);padding-top:var(--s-2);border-top:1px solid var(--line)}.invoice-sheet{--text:var(--ink);--text-2:var(--ink-2);--text-3:#5e5f56;--line:rgba(35,36,31,0.16);--accent:var(--bronze-deep);background:var(--paper-sheet);color:var(--ink);border-radius:var(--r-paper);box-shadow:var(--shadow-paper);padding:var(--s-5) var(--s-5) var(--s-5)}@media (max-width:559px){.invoice-sheet{padding:20px 16px}}.invoice-sheet .store-line{color:var(--ink-2)}.invoice-sheet .logo{background:var(--paper)}.invoice-lines{list-style:none;margin:var(--s-4) 0;padding:0;border-top:1px solid var(--line)}.invoice-lines li{display:flex;gap:var(--s-3);align-items:center;padding:var(--s-3) 0;border-bottom:1px solid var(--line)}.invoice-lines .thumb{flex:none;width:52px;height:52px;overflow:hidden;border-radius:var(--r-paper);background:var(--mount)}.invoice-lines .thumb img{width:100%;height:100%;object-fit:cover}.invoice-lines .grow{flex:1 1;min-width:0}.invoice-sheet .totals .total{font-size:22px}.invoice-stamp{display:inline-flex;align-self:flex-start;padding:4px 12px;border:2px solid var(--success-ink,#2f6b3a);color:#2f6b3a;border-radius:var(--r-paper);font-weight:700;font-size:var(--fs-small);transform:rotate(-2deg)}.narrow{max-width:640px;margin:0 auto}.center,.hero-soon{text-align:center}.hero-soon{padding:var(--s-8) 0 var(--s-6);display:flex;flex-direction:column;align-items:center;gap:20px}.hero-soon img{width:72px;height:72px;border-radius:18px}.address-option{display:flex;gap:12px;align-items:flex-start;padding:14px 16px;border-radius:var(--r-control);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer}.address-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.address-option input{margin-top:4px;width:18px;height:18px;accent-color:var(--accent)}.account-nav{display:flex;gap:var(--s-1);overflow-x:auto;margin:20px 0 8px;border-bottom:1px solid var(--line);scrollbar-width:none}.account-nav a{flex:none;display:inline-flex;align-items:center;min-height:44px;padding:0 12px;color:var(--text-2);font-size:var(--fs-small);font-weight:600;border-bottom:2px solid transparent;margin-bottom:-1px}.account-nav a:hover{color:var(--text);border-bottom-color:var(--line-strong)}@media (max-width:719px){.account-nav,.tabs{padding-right:28px;-webkit-mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent);mask-image:linear-gradient(90deg,#000 calc(100% - 28px),transparent)}}.btn-small{min-height:44px;padding:0 14px;font-size:var(--fs-small)}.mobile-only{display:inline-flex}@media (min-width:900px){.mobile-only{display:none}}.share-links{display:flex;flex-wrap:wrap;gap:var(--s-2)}.fieldset{border:0;margin:0;padding:0;min-width:0}.fieldset>legend{padding:0;margin-bottom:var(--s-2);font-size:var(--fs-small);font-weight:600;color:var(--text-2)}.grid-3{display:grid;grid-template-columns:1fr;gap:var(--s-3)}@media (min-width:560px){.grid-3{grid-template-columns:2fr 1fr 1fr}}.logo-xs{width:22px;height:22px;border-radius:5px;font-size:12px}.auction-head{display:flex;flex-wrap:wrap;align-items:flex-end;justify-content:space-between;gap:var(--s-4) var(--s-5);padding-top:var(--s-5)}.auction-actions{display:flex;flex-wrap:wrap;gap:var(--s-2);align-items:center}.auction-when{display:flex;flex-direction:column;gap:2px;color:var(--text-2)}.auction-cover{width:100%;aspect-ratio:16/9;max-height:420px;padding:8px;background:var(--frame);border-radius:var(--r-mount);overflow:hidden;margin-bottom:20px}.auction-cover img{width:100%;height:100%;object-fit:cover}.frame-layout{--frame-max-h:62vh;display:grid;grid-template-columns:1fr;gap:0;margin-top:var(--s-5)}@media (min-width:900px){.frame-layout{--frame-max-h:calc(100vh - 170px);grid-template-columns:minmax(0,1.35fr) minmax(320px,1fr);gap:var(--s-6);align-items:start}.frame-column{position:sticky;top:76px}}.frame-column{display:flex;flex-direction:column;gap:10px;min-width:0}.frame-stage{position:relative;margin:0 auto;max-width:100%;border-radius:var(--r-mount);background:var(--mount);overflow:hidden}.frame-stage>img{display:block;width:100%;height:100%;object-fit:contain;-webkit-user-select:none;user-select:none}.pin{position:absolute;transform:translate(-50%,-50%);min-width:28px;height:28px;padding:0 7px;display:grid;place-items:center;border-radius:var(--r-paper);background:var(--label-paper);color:var(--ink);font-size:14px;font-weight:700;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;line-height:1;box-shadow:var(--shadow-paper),inset 0 0 0 1px rgba(35,36,31,.3);transition:transform .12s ease,opacity .16s ease,background-color .12s ease;z-index:1}.pin:after{content:"";position:absolute;inset:-8px}.pin:hover,.pin[data-active=true]{color:var(--on-primary);background:var(--primary);transform:translate(-50%,-50%) scale(1.15);z-index:2}.pin:focus-visible{outline-color:var(--white)}.pin-done{background:var(--raised);color:var(--text-2)}.frame-stage[data-ready=false] .pin{opacity:0;pointer-events:none}.stage-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:0;background:rgba(0,0,0,.7);color:var(--white);font-size:26px;line-height:1;cursor:pointer;display:grid;place-items:center;z-index:3}.stage-arrow:hover{background:rgba(0,0,0,.9)}.stage-prev{left:10px}.stage-next{right:10px}.frame-switch{display:flex;align-items:center;justify-content:center;gap:var(--s-2)}.switch-arrow{flex:none;width:44px;height:44px;border-radius:999px;border:1px solid var(--line-strong);background:transparent;color:var(--text);font-size:24px;line-height:1;cursor:pointer;display:grid;place-items:center}.switch-arrow:hover{border-color:var(--accent-border)}.frame-thumbs{display:flex;gap:var(--s-2);overflow-x:auto;min-width:0}.frame-thumbs button{flex:none;width:64px;height:48px;padding:0;border-radius:var(--r-paper);overflow:hidden;border:2px solid transparent;background:var(--mount);cursor:pointer}.frame-thumbs button[aria-pressed=true]{border-color:var(--text)}.frame-thumbs img{width:100%;height:100%;object-fit:cover}.frame-hint{text-align:center}.lot-sheet{min-width:0;margin-top:var(--s-5)}@media (min-width:900px){.lot-sheet{margin-top:0}}.lot-sheet .spread{padding:0 0 var(--s-2);border-bottom:1px solid var(--line)}.lot-list{list-style:none;margin:0;padding:0}.lot-list li+li .lot-row{border-top:1px solid var(--line)}.lot-row{display:flex;gap:var(--s-3);align-items:center;padding:10px 6px;transition:background-color .12s ease}.lot-row:hover,.lot-row[data-active=true]{color:inherit;background:var(--surface)}.lot-no{flex:none;display:grid;place-items:center;min-width:34px;height:30px;padding:0 6px;border-radius:var(--r-paper);background:var(--label-paper);color:var(--ink);font-weight:700;font-size:14px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums;box-shadow:var(--shadow-paper)}.lot-row[data-done=true] .lot-no{background:var(--raised);color:var(--text-2);box-shadow:none}.lot-row .thumb{flex:none;width:52px;height:52px;border-radius:var(--r-paper);background:var(--mount);overflow:hidden}.lot-row .thumb img{width:100%;height:100%;object-fit:cover}.lot-row .grow{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.lot-row .lot-title{font-size:var(--fs-small);font-weight:600;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.lot-row .end{flex:none;display:flex;flex-direction:column;align-items:flex-end;gap:1px;text-align:right}.carousel{position:relative;width:100%;background:var(--mount)}.carousel-track{display:flex;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;scrollbar-width:none;width:100%;aspect-ratio:16/10;max-height:480px}@media (min-width:720px){.carousel-track{aspect-ratio:16/7}}.carousel-track::-webkit-scrollbar{display:none}.carousel-slide{flex:0 0 100%;scroll-snap-align:start;scroll-snap-stop:always}.carousel-slide img{width:100%;height:100%;object-fit:cover}.carousel-arrow{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:999px;border:0;background:rgba(0,0,0,.7);color:var(--white);font-size:28px;line-height:1;cursor:pointer;display:none;place-items:center}.carousel-arrow:hover{background:rgba(0,0,0,.9)}@media (min-width:720px){.carousel-arrow{display:grid}}.carousel-prev{left:16px}.carousel-next{right:16px}.carousel-count{position:absolute;top:12px;right:12px;padding:2px 10px;border-radius:999px;background:var(--scrim);color:var(--white);font-size:var(--fs-caption);font-weight:600;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.featured-auction{display:grid;grid-template-columns:1fr;gap:var(--s-4)}.featured-auction:hover{color:inherit}.featured-auction:hover .t-title{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.featured-photo{aspect-ratio:16/10;padding:7px;background:var(--frame);border-radius:var(--r-mount)}.featured-photo img{width:100%;height:100%;object-fit:cover}.featured-photo .photo-empty{background:var(--mount)}.featured-body{display:flex;flex-direction:column;gap:var(--s-2);align-items:flex-start}@media (min-width:720px){.featured-auction{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);gap:var(--s-6);align-items:center}.featured-photo{aspect-ratio:4/3}}.dig-feature{display:grid;grid-template-columns:1fr;background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel);overflow:hidden}.dig-feature-photo{display:block;aspect-ratio:16/9;background:var(--mount)}.dig-feature-photo img{width:100%;height:100%;object-fit:cover}.dig-feature-body{padding:18px 20px 22px}.dig-feature-body h3 a:hover{color:var(--accent)}@media (min-width:900px){.dig-feature{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr)}.dig-feature-photo{aspect-ratio:auto;min-height:100%}.dig-feature-body{padding:28px}}.dig-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-3)}@media (min-width:720px){.dig-grid{gap:var(--s-4)}}.dig-tile{display:flex;flex-direction:column;gap:6px}.dig-tile .dig-tile-photo{aspect-ratio:4/3;border-radius:var(--r-mount);overflow:hidden;background:var(--mount)}.dig-tile img{width:100%;height:100%;object-fit:cover}.dig-tile:hover{color:inherit}.dig-tile:hover .t-strong{text-decoration:underline;text-underline-offset:3px}.dig-tile-text{display:flex;flex-direction:column;gap:2px}.session-option{display:flex;gap:12px;align-items:center;padding:12px 14px;border-radius:var(--r-control);background:var(--surface);border:1px solid var(--line-strong);cursor:pointer}.session-option:has(input:checked){border-color:var(--accent);box-shadow:inset 0 0 0 1px var(--accent)}.session-option:has(input:focus-visible){outline:2px solid var(--accent);outline-offset:2px}.session-option input:focus-visible{outline:none}.session-option input{width:18px;height:18px;accent-color:var(--accent);flex:none}.session-option .spots{flex:none;white-space:nowrap}.session-option.is-full{opacity:.55;cursor:not-allowed}.photo-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:var(--s-2)}@media (min-width:720px){.photo-grid{gap:var(--s-3)}}.photo-grid button{aspect-ratio:1/1;padding:0;border:0;border-radius:var(--r-mount);overflow:hidden;background:var(--mount);cursor:zoom-in}.photo-grid img{width:100%;height:100%;object-fit:cover}.lightbox{width:100vw;height:100vh;max-width:100vw;max-height:100vh;margin:0;padding:0;border:0;background:rgba(0,0,0,.96);color:var(--text)}.lightbox[open]{animation:lightbox-in .16s ease-out}@keyframes lightbox-in{0%{opacity:0}}.lightbox::backdrop{background:rgba(0,0,0,.8)}.lightbox-inner{position:relative;width:100%;height:100%;display:grid;place-items:center;touch-action:pan-y}.lightbox-inner>img{max-width:100%;max-height:calc(100vh - 80px);object-fit:contain;-webkit-user-select:none;user-select:none}.lightbox-bar{position:absolute;top:0;left:0;right:0;display:flex;justify-content:space-between;align-items:center;padding:12px 16px}.booking-banner{aspect-ratio:16/7;border-radius:var(--r-mount);overflow:hidden;background:var(--mount)}.booking-banner img{width:100%;height:100%;object-fit:cover}.join-head{display:flex;gap:var(--s-4);align-items:center;margin-bottom:20px}.join-head .logo{width:64px;height:64px;border-radius:12px;font-size:28px;box-shadow:0 0 0 2px var(--store-accent,var(--line-strong))}.hp{position:absolute;left:-10000px;top:auto;width:1px;height:1px;overflow:hidden}.site-footer .footer-top{align-items:center;margin-bottom:var(--s-5)}.trust-line{display:flex;gap:var(--s-2);align-items:flex-start;max-width:72ch;color:var(--text-3);font-size:var(--fs-caption);line-height:1.5}.trust-line svg{margin-top:3px;color:var(--accent)}.trust-compact{font-size:13px}.footer-app{flex:none;display:inline-flex;align-items:center;gap:10px;padding:8px 14px 8px 8px;border-radius:var(--r-control);border:1px solid var(--line);color:var(--text);transition:border-color .12s ease}.footer-app:hover{color:var(--text);border-color:var(--line-strong)}.footer-app img{width:28px;height:28px;border-radius:7px}.footer-app>span{display:flex;flex-direction:column;line-height:1.25}.footer-app-kicker{font-size:12px;color:var(--text-3)}.footer-app-name{font-size:var(--fs-caption);font-weight:600}.site-footer .footer-bottom a{display:inline-flex;align-items:center;min-height:44px}.soon{display:grid;grid-template-columns:1fr;gap:var(--s-6);align-items:center;padding-top:var(--s-7);padding-bottom:var(--s-6)}@media (min-width:860px){.soon{grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:var(--s-7);padding-top:var(--s-8)}}.soon-mount{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:var(--s-4);aspect-ratio:4/3;padding:var(--s-5);background:var(--mount);border:8px solid var(--frame);border-radius:var(--r-mount);box-shadow:var(--shadow-mount)}.soon-mount img{width:72px;height:72px;border-radius:16px}.soon-text{max-width:60ch}@media (max-width:859px){.soon-mount{order:2;aspect-ratio:16/9}}.piece-label{align-self:flex-start;min-width:min(280px,100%)}.store-card[data-frame=line] .frame,.store-theme[data-frame=line] .auction-card .cover,.store-theme[data-frame=line] .store-hero .frame{padding:0;background:transparent;border:1px solid var(--line-strong)}.store-card[data-frame=line] .frame{border-color:var(--store-accent,var(--line-strong))}.store-card[data-frame=none] .frame,.store-theme[data-frame=none] .auction-card .cover,.store-theme[data-frame=none] .store-hero .frame{padding:0;background:transparent;box-shadow:none}.store-card[data-frame=line]:hover .frame,.store-card[data-frame=none]:hover .frame{background:transparent}.store-theme[data-frame=none] .store-hero .backing{border-radius:var(--r-mount)}.store-card[data-label=brass] .cat-label,.store-theme[data-label=brass] .cat-label{box-shadow:var(--shadow-paper),inset 0 0 0 2px var(--label-paper),inset 0 0 0 3px rgba(35,36,31,.45),inset 0 1px 0 4px rgba(255,255,255,.18);border-radius:3px}.store-theme[data-label=plain] .cat-label{background:var(--surface);color:var(--text);box-shadow:inset 0 0 0 1px var(--line-strong)}.store-theme[data-label=plain] .cat-label-line{color:var(--text-2)}.store-card[data-label=plain] .cat-label{background:var(--card-backing,var(--surface));color:var(--card-text,var(--text));box-shadow:inset 0 0 0 1px var(--store-accent,var(--line-strong)),var(--shadow-paper)}.store-card[data-label=plain] .cat-label-line{color:var(--card-text-2,var(--text-2))}.store-card .plate .cat-label-head{font-family:var(--card-font,var(--font-display))}.store-announce{background:var(--accent);color:var(--on-accent);font-weight:600;font-size:var(--fs-small);text-align:center}.store-announce a,.store-announce p{display:flex;align-items:center;justify-content:center;min-height:44px;margin:0;padding:8px 0;color:var(--on-accent);overflow-wrap:anywhere}.store-announce a{text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.store-announce a:hover{color:var(--on-accent);text-decoration-thickness:2px}.store-announce a:focus-visible{outline:2px solid var(--on-accent);outline-offset:2px;box-shadow:none}.store-hero.is-logo .identity{align-items:center;padding-top:var(--s-6)}.store-hero.is-logo .logo{width:96px;height:96px;border-radius:16px;font-size:44px}@media (max-width:559px){.store-hero.is-logo{padding:0 var(--gutter)}.store-hero.is-logo>.page{padding:0}.store-hero.is-logo .logo{width:72px;height:72px;font-size:32px}}.store-shelf .rail{grid-auto-columns:minmax(150px,46%)}@media (min-width:720px){.store-shelf .rail{grid-auto-columns:minmax(180px,23%)}}.store-years{margin:0;color:var(--text-2);font-size:var(--fs-small);font-weight:600}.store-links{display:flex;flex-wrap:wrap;gap:var(--s-2);margin:var(--s-2) 0 0;padding:0;list-style:none}.store-links .btn{min-height:44px}.lib-teaser{display:flex;flex-direction:column;gap:var(--s-4);padding:var(--s-5);background:var(--surface);border:1px solid var(--line);border-radius:var(--r-panel)}.lib-teaser .stack{max-width:var(--measure)}@media (min-width:860px){.lib-teaser{flex-direction:row;align-items:center;justify-content:space-between;gap:var(--s-6)}.lib-teaser .row-wrap{flex:none}}.soon-library{grid-column:1/-1;order:3}