body{background:#faf9f7}.marketplace-shell.svelte-1qjcvnm{--ink: #171714;--muted: #6d6b65;--line: #dedbd4;--cream: #f2eee7;--green: #1f6b4f;max-width:1440px;margin:0 auto;padding:0 24px 48px;color:var(--ink)}.marketplace-hero.svelte-1qjcvnm{min-height:300px;display:grid;grid-template-columns:minmax(0,1.4fr) minmax(320px,.6fr);align-items:center;gap:64px;padding:52px 64px;background:#1d2822;color:#fff;overflow:hidden;position:relative}.marketplace-hero.svelte-1qjcvnm:after{content:"";position:absolute;width:420px;height:420px;border:1px solid rgba(255,255,255,.1);border-radius:50%;right:-120px;top:-210px;box-shadow:0 0 0 70px #ffffff06,0 0 0 140px #ffffff05}.hero-copy.svelte-1qjcvnm{position:relative;z-index:1;max-width:720px}.eyebrow.svelte-1qjcvnm{text-transform:uppercase;letter-spacing:.15em;font-size:11px;font-weight:700;color:#d8cba8}.marketplace-hero.svelte-1qjcvnm h1:where(.svelte-1qjcvnm){margin:10px 0 12px;font-family:Georgia,serif;font-weight:400;font-size:clamp(34px,4vw,58px);line-height:1.03;letter-spacing:-.025em}.marketplace-hero.svelte-1qjcvnm p:where(.svelte-1qjcvnm){color:#d7ddd9;font-size:15px;line-height:1.65;max-width:620px}.hero-actions.svelte-1qjcvnm{display:flex;align-items:center;flex-wrap:wrap;gap:12px;margin-top:24px}.button.svelte-1qjcvnm{min-height:43px;display:inline-flex;align-items:center;justify-content:center;padding:0 20px;font-size:13px;font-weight:700;text-decoration:none;border:1px solid white;transition:.2s ease}.button.primary.svelte-1qjcvnm{background:#fff;color:#1d2822}.button.primary.svelte-1qjcvnm:hover{background:#e5dac1;border-color:#e5dac1}.button.secondary.svelte-1qjcvnm{color:#fff;background:transparent}.button.secondary.svelte-1qjcvnm:hover{background:#ffffff14}.text-link.svelte-1qjcvnm{color:#fff;font-size:13px;text-underline-offset:4px}.application-status.svelte-1qjcvnm{padding:11px 15px;background:#ffffff1a;border:1px solid rgba(255,255,255,.3);font-size:13px}.hero-stats.svelte-1qjcvnm{display:grid;position:relative;z-index:1;border:1px solid rgba(255,255,255,.2);background:#ffffff0d;-webkit-backdrop-filter:blur(8px);backdrop-filter:blur(8px)}.hero-stats.svelte-1qjcvnm div:where(.svelte-1qjcvnm){padding:18px 22px;border-bottom:1px solid rgba(255,255,255,.15)}.hero-stats.svelte-1qjcvnm div:where(.svelte-1qjcvnm):last-child{border-bottom:0}.hero-stats.svelte-1qjcvnm strong:where(.svelte-1qjcvnm),.hero-stats.svelte-1qjcvnm span:where(.svelte-1qjcvnm){display:block}.hero-stats.svelte-1qjcvnm strong:where(.svelte-1qjcvnm){font-family:Georgia,serif;font-size:21px;font-weight:400}.hero-stats.svelte-1qjcvnm span:where(.svelte-1qjcvnm){margin-top:3px;color:#bfc9c3;font-size:12px}.trust-strip.svelte-1qjcvnm{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid var(--line);border-top:0;background:#fff}.trust-strip.svelte-1qjcvnm span:where(.svelte-1qjcvnm){padding:14px 16px;text-align:center;border-right:1px solid var(--line);color:#56544f;font-size:12px}.trust-strip.svelte-1qjcvnm span:where(.svelte-1qjcvnm):last-child{border-right:0}.trust-strip.svelte-1qjcvnm b:where(.svelte-1qjcvnm){color:var(--green);margin-right:5px}.market-search.svelte-1qjcvnm{max-width:900px;margin:30px auto;height:52px;display:flex;align-items:center;border:1px solid #9c9991;background:#fff;box-shadow:0 4px 18px #1c1c190d}.market-search.svelte-1qjcvnm svg:where(.svelte-1qjcvnm){width:20px;margin-left:17px;fill:none;stroke:#77736b;stroke-width:1.8}.market-search.svelte-1qjcvnm input:where(.svelte-1qjcvnm){min-width:0;flex:1;height:100%;padding:0 14px;border:0;outline:0;font-size:15px;background:transparent}.market-search.svelte-1qjcvnm button:where(.svelte-1qjcvnm){align-self:stretch;min-width:112px;border:0;background:#222b26;color:#fff;font-weight:700;cursor:pointer}.catalog-layout.svelte-1qjcvnm{display:grid;grid-template-columns:230px minmax(0,1fr);gap:28px;align-items:start}.filters.svelte-1qjcvnm{position:sticky;top:16px;border:1px solid var(--line);background:#fff}.filter-heading.svelte-1qjcvnm{padding:16px;display:flex;justify-content:space-between;align-items:center;border-bottom:1px solid var(--line)}.filter-heading.svelte-1qjcvnm h2:where(.svelte-1qjcvnm){margin:0;font-size:17px}.filter-heading.svelte-1qjcvnm button:where(.svelte-1qjcvnm){border:0;padding:0;background:none;color:var(--green);font-size:12px;cursor:pointer}.filters.svelte-1qjcvnm fieldset:where(.svelte-1qjcvnm),.filter-group.svelte-1qjcvnm{margin:0;padding:17px 16px;border:0;border-bottom:1px solid var(--line)}.filters.svelte-1qjcvnm legend:where(.svelte-1qjcvnm),.filter-group.svelte-1qjcvnm>label:where(.svelte-1qjcvnm){display:block;margin-bottom:11px;font-size:12px;font-weight:800;text-transform:uppercase;letter-spacing:.05em}.filters.svelte-1qjcvnm fieldset:where(.svelte-1qjcvnm) label:where(.svelte-1qjcvnm){display:flex;align-items:center;gap:8px;margin:9px 0;color:#4e4c47;font-size:13px;cursor:pointer}.filters.svelte-1qjcvnm input[type=radio]:where(.svelte-1qjcvnm){accent-color:var(--green)}.filter-group.svelte-1qjcvnm select:where(.svelte-1qjcvnm),.price-inputs.svelte-1qjcvnm input:where(.svelte-1qjcvnm){width:100%;height:39px;border:1px solid #bbb7ae;background:#fff;padding:0 9px;font-size:12px}.price-inputs.svelte-1qjcvnm{display:grid;grid-template-columns:1fr auto 1fr;gap:6px;align-items:center}.apply-price.svelte-1qjcvnm{width:100%;margin-top:8px;height:36px;border:1px solid #302f2b;background:#fff;font-size:12px;font-weight:700;cursor:pointer}.buyer-note.svelte-1qjcvnm{padding:17px 16px;background:#f4f7f4}.buyer-note.svelte-1qjcvnm strong:where(.svelte-1qjcvnm){font-size:13px}.buyer-note.svelte-1qjcvnm p:where(.svelte-1qjcvnm){margin:5px 0 0;color:var(--muted);font-size:11px;line-height:1.5}.catalog-toolbar.svelte-1qjcvnm{min-height:58px;display:flex;justify-content:space-between;gap:16px;align-items:center;margin-bottom:14px;border-bottom:1px solid var(--line)}.catalog-toolbar.svelte-1qjcvnm h2:where(.svelte-1qjcvnm){margin:0;font-size:18px}.catalog-toolbar.svelte-1qjcvnm p:where(.svelte-1qjcvnm){margin:3px 0 0;color:var(--muted);font-size:12px}.sort-control.svelte-1qjcvnm{display:flex;align-items:center;gap:8px;font-size:12px;white-space:nowrap}.sort-control.svelte-1qjcvnm select:where(.svelte-1qjcvnm),.mobile-filters.svelte-1qjcvnm select:where(.svelte-1qjcvnm){height:38px;border:1px solid #b9b6af;background:#fff;padding:0 10px;font-size:12px}.mobile-filters.svelte-1qjcvnm{display:none}.listings-grid.svelte-1qjcvnm{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.listing-card.svelte-1qjcvnm{min-width:0;display:flex;flex-direction:column;border:1px solid var(--line);background:#fff;color:inherit;text-decoration:none;transition:transform .18s ease,box-shadow .18s ease,border-color .18s ease}.listing-card.svelte-1qjcvnm:hover{transform:translateY(-2px);border-color:#aaa59c;box-shadow:0 10px 28px #1f1f1b1a}.listing-image.svelte-1qjcvnm{position:relative;aspect-ratio:1 / .92;overflow:hidden;background:#f1f0ed}.listing-image.svelte-1qjcvnm img,.listing-image.svelte-1qjcvnm>img:where(.svelte-1qjcvnm){width:100%;height:100%;object-fit:cover;transition:transform .35s ease}.listing-card.svelte-1qjcvnm:hover .listing-image:where(.svelte-1qjcvnm) img{transform:scale(1.025)}.no-image.svelte-1qjcvnm{height:100%;display:grid;place-items:center;color:#96928a;font-size:12px}.image-badges.svelte-1qjcvnm{position:absolute;inset:10px 10px auto;display:flex;justify-content:space-between;gap:6px;align-items:start}.condition-chip.svelte-1qjcvnm,.preview-chip.svelte-1qjcvnm,.auction-chip.svelte-1qjcvnm{padding:5px 7px;background:#fffffff0;color:#34332f;font-size:9px;font-weight:800;letter-spacing:.035em;text-transform:uppercase}.preview-chip.svelte-1qjcvnm{background:#d8cba8;color:#332d20}.auction-chip.svelte-1qjcvnm{margin-left:auto;background:#8d2d2b;color:#fff}.listing-info.svelte-1qjcvnm{display:flex;flex:1;flex-direction:column;padding:14px}.brand.svelte-1qjcvnm{margin:0 0 4px;color:#77736b;font-size:10px;font-weight:800;letter-spacing:.09em;text-transform:uppercase}.listing-info.svelte-1qjcvnm h3:where(.svelte-1qjcvnm){min-height:40px;margin:0;font-size:15px;line-height:1.35}.item-meta.svelte-1qjcvnm{margin:4px 0 13px;color:var(--muted);font-size:11px}.price-block.svelte-1qjcvnm{display:flex;flex-wrap:wrap;align-items:baseline;gap:5px;min-height:52px;padding-bottom:12px}.price-block.svelte-1qjcvnm .price-label:where(.svelte-1qjcvnm){width:100%;color:var(--muted);font-size:10px}.price-block.svelte-1qjcvnm strong:where(.svelte-1qjcvnm){font-size:21px;letter-spacing:-.02em}.bid-meta.svelte-1qjcvnm{color:var(--muted);font-size:10px}.ending.svelte-1qjcvnm{margin-left:auto;color:#a4332e;font-size:10px;font-weight:800}.seller-row.svelte-1qjcvnm{display:flex;align-items:center;gap:8px;padding:11px 0;border-top:1px solid #ebe9e4;border-bottom:1px solid #ebe9e4}.seller-avatar.svelte-1qjcvnm{width:30px;height:30px;flex:0 0 auto;display:grid;place-items:center;border-radius:50%;background:#e8eee9;color:var(--green);font-family:Georgia,serif;font-weight:700}.seller-row.svelte-1qjcvnm p:where(.svelte-1qjcvnm){margin:0;color:#77736b;font-size:10px;line-height:1.45}.seller-row.svelte-1qjcvnm p:where(.svelte-1qjcvnm):first-child{color:var(--ink);font-size:11px}.verified.svelte-1qjcvnm{display:inline-grid;width:13px;height:13px;place-items:center;border-radius:50%;background:var(--green);color:#fff;font-size:8px}.star.svelte-1qjcvnm{color:#c68722}.fulfilment.svelte-1qjcvnm{display:flex;flex-direction:column;gap:3px;padding-top:10px;color:#625f58;font-size:10px;line-height:1.35}.free-shipping.svelte-1qjcvnm{color:var(--green);font-weight:700}.empty-state.svelte-1qjcvnm{min-height:420px;display:grid;place-content:center;justify-items:center;text-align:center;border:1px solid var(--line);background:#fff}.empty-icon.svelte-1qjcvnm{font-family:Georgia,serif;font-size:44px;color:#aaa59c}.empty-state.svelte-1qjcvnm h3:where(.svelte-1qjcvnm){margin:8px 0 4px}.empty-state.svelte-1qjcvnm p:where(.svelte-1qjcvnm){margin:0 0 16px;color:var(--muted);font-size:13px}.empty-state.svelte-1qjcvnm button:where(.svelte-1qjcvnm){padding:10px 18px;border:1px solid #333;background:#fff;cursor:pointer}.pagination.svelte-1qjcvnm{display:flex;justify-content:center;align-items:center;gap:16px;padding:28px 0}.pagination.svelte-1qjcvnm button:where(.svelte-1qjcvnm){min-width:100px;height:38px;border:1px solid #aaa69e;background:#fff;cursor:pointer}.pagination.svelte-1qjcvnm button:where(.svelte-1qjcvnm):disabled{opacity:.4;cursor:not-allowed}.pagination.svelte-1qjcvnm span:where(.svelte-1qjcvnm){color:var(--muted);font-size:12px}.marketplace-disclaimer.svelte-1qjcvnm{max-width:900px;margin:42px auto 0;padding-top:18px;border-top:1px solid var(--line);color:#77736b;text-align:center;font-size:10px;line-height:1.6}@media (max-width: 1100px){.listings-grid.svelte-1qjcvnm{grid-template-columns:repeat(2,minmax(0,1fr))}.marketplace-hero.svelte-1qjcvnm{grid-template-columns:1fr;gap:28px}.hero-stats.svelte-1qjcvnm{grid-template-columns:repeat(3,1fr)}.hero-stats.svelte-1qjcvnm div:where(.svelte-1qjcvnm){border-bottom:0;border-right:1px solid rgba(255,255,255,.15)}}@media (max-width: 760px){.marketplace-shell.svelte-1qjcvnm{padding:0 12px 32px}.marketplace-hero.svelte-1qjcvnm{padding:36px 24px;min-height:0}.hero-stats.svelte-1qjcvnm{grid-template-columns:1fr}.hero-stats.svelte-1qjcvnm div:where(.svelte-1qjcvnm){border-right:0;border-bottom:1px solid rgba(255,255,255,.15)}.trust-strip.svelte-1qjcvnm{grid-template-columns:repeat(2,1fr)}.trust-strip.svelte-1qjcvnm span:where(.svelte-1qjcvnm):nth-child(2){border-right:0}.trust-strip.svelte-1qjcvnm span:where(.svelte-1qjcvnm):nth-child(-n+2){border-bottom:1px solid var(--line)}.catalog-layout.svelte-1qjcvnm{display:block}.filters.svelte-1qjcvnm{display:none}.mobile-filters.svelte-1qjcvnm{display:flex;gap:6px;flex:1 1 100%;order:3}.mobile-filters.svelte-1qjcvnm select:where(.svelte-1qjcvnm){min-width:0;flex:1}.catalog-toolbar.svelte-1qjcvnm{flex-wrap:wrap;padding-bottom:12px}.sort-control.svelte-1qjcvnm{margin-left:auto}.market-search.svelte-1qjcvnm{margin:20px 0}}@media (max-width: 480px){.marketplace-hero.svelte-1qjcvnm h1:where(.svelte-1qjcvnm){font-size:34px}.listings-grid.svelte-1qjcvnm{gap:8px}.listing-info.svelte-1qjcvnm{padding:10px}.listing-info.svelte-1qjcvnm h3:where(.svelte-1qjcvnm){font-size:13px}.price-block.svelte-1qjcvnm strong:where(.svelte-1qjcvnm){font-size:18px}.seller-avatar.svelte-1qjcvnm{display:none}.fulfilment.svelte-1qjcvnm span:where(.svelte-1qjcvnm):nth-child(n+3){display:none}.market-search.svelte-1qjcvnm button:where(.svelte-1qjcvnm){min-width:82px}}
