.sold-page{color:#f5efe2;background:#080706;min-height:100vh}.sold-page .site-header{position:sticky}.sold-page .sold-header-shop{white-space:nowrap;align-items:center;gap:9px;min-height:44px;padding:10px 16px;font-size:13px;text-decoration:none;display:inline-flex}.sold-page .account-link{align-items:center;gap:8px;display:inline-flex}.sold-page .mobile-menu-button{color:#e5c47c;background:#100e09;border:1px solid #746039;justify-content:center;align-items:center;min-width:44px;min-height:44px}.sold-intro{background:radial-gradient(at 90% 0,#aa7b2012,#0000 65%);border-bottom:1px solid #40331e;max-width:1440px;margin:auto;padding:28px 5vw 30px}.sold-back{color:#bca776;align-items:center;min-height:44px;margin-bottom:12px;font-size:13px;text-decoration:none;display:inline-flex}.sold-heading-row{justify-content:space-between;align-items:center;gap:20px;display:flex}.sold-intro .kicker{color:#c9a65e;letter-spacing:.2em;margin:0 0 10px;font-size:11px}.sold-intro h1{margin:0 0 14px;font:400 clamp(34px,4vw,52px)/1.12 Georgia,serif}.sold-intro>p{color:#bdb5a8;max-width:660px;margin:0;font-size:15px;line-height:1.65}.sold-intro-mark{letter-spacing:.16em;color:#e2c784;background:#1c170e;border:1px solid #6f5932;border-radius:30px;padding:10px 18px;font-size:12px;font-weight:700}.sold-toolbar{justify-content:space-between;align-items:center;gap:20px;max-width:1440px;margin:auto;padding:22px 5vw;display:flex}.sold-toolbar>span{color:#b8ad98;font-size:13px}.sold-toolbar form{width:min(100%,420px)}.sold-toolbar label{clip:rect(0,0,0,0);white-space:nowrap;width:1px;height:1px;padding:0;position:absolute;overflow:hidden}.sold-toolbar form>div{background:#14110c;border:1px solid #655131;border-radius:6px;display:flex;overflow:hidden}.sold-toolbar input{color:#f5efe2;background:0 0;border:0;width:100%;min-width:0;padding:12px 14px;font-size:16px}.sold-toolbar button{color:#141008;cursor:pointer;background:#d9b76b;border:0;min-height:46px;padding:12px 18px;font-weight:600}.sold-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px;max-width:1440px;margin:auto;padding:0 5vw;display:grid}.sold-grid article{background:linear-gradient(150deg,#17140f,#0e0d0a);border:1px solid #393022;border-radius:10px;flex-direction:column;display:flex;overflow:hidden}.sold-photo{aspect-ratio:4/5;background:radial-gradient(at 50% 40%,#d4a2450b,#0000 70%);border-bottom:1px solid #342a1d;justify-content:center;align-items:center;padding:28px 20px 18px;display:flex;position:relative}.sold-photo img{object-fit:contain;width:100%;height:100%;min-height:0;max-height:320px}.ddc-sold-badge{color:#efd38e;letter-spacing:.12em;background:#211a0e;border:1px solid #806638;border-radius:4px;padding:6px 10px;font:700 11px/1.3 Arial,sans-serif;display:inline-block}.sold-photo .ddc-sold-badge{position:absolute;top:12px;left:12px}.sold-meta{flex-direction:column;flex:1;padding:16px 18px;display:flex}.sold-meta small{color:#a69b86;font-size:11px;line-height:1.5}.sold-meta h2{margin:10px 0;font:400 20px/1.35 Georgia,serif}.sold-meta h2 a{color:#f5efe2;text-decoration:none}.sold-meta>p{color:#c5b386;margin:0 0 10px;font-size:13px}.sold-similar{color:#d9ba76;align-items:center;min-height:44px;margin-top:auto;padding-top:8px;font-size:13px;text-decoration:none;display:inline-flex}.sold-pagination{color:#bdb29b;justify-content:center;align-items:center;gap:24px;padding:30px 5vw;font-size:13px;display:flex}.sold-pagination a{color:#e2c47f;align-items:center;min-height:44px;display:inline-flex}.sold-empty{text-align:center;padding:30px 5vw}.sold-page>footer{justify-content:center;gap:30px}.sold-page a:focus-visible{outline-offset:4px;outline:2px solid #efcd82}.sold-photo:hover img{filter:brightness(1.08)}@media (max-width:1000px){.sold-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media (max-width:700px){.sold-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sold-photo{padding:26px 12px 12px}.sold-meta{padding:12px}.sold-meta h2{font-size:18px}.sold-intro{padding-top:16px;padding-bottom:22px}.sold-toolbar{flex-direction:column;align-items:stretch;gap:12px;padding-block:18px}.sold-toolbar form{width:100%}.sold-page .sold-header-shop{padding:10px 12px;font-size:12px}.sold-page .account-link span,.sold-intro-mark{display:none}.sold-back{margin-bottom:8px}.sold-page>footer{gap:12px}}
