.page[data-astro-cid-xdg4id2h]{color:#171717;background:#fff;min-height:100vh}.intro[data-astro-cid-xdg4id2h]{padding:6rem 1.5rem 2.5rem}.intro-inner[data-astro-cid-xdg4id2h]{text-align:center;max-width:820px;margin:0 auto}.kicker[data-astro-cid-xdg4id2h]{letter-spacing:.42em;text-transform:uppercase;color:#1717178c;margin:0 0 1rem;font-size:.78rem}h1[data-astro-cid-xdg4id2h]{letter-spacing:.1em;text-transform:uppercase;margin:0;font-size:clamp(2.4rem,5.4vw,4.2rem);font-weight:300;line-height:.98}.copy[data-astro-cid-xdg4id2h]{color:#171717b8;max-width:700px;margin:1.35rem auto 0;font-size:1rem;line-height:1.85}.pieces-wrap[data-astro-cid-xdg4id2h]{max-width:var(--site-frame-max);margin:0 auto;padding:1rem 1.5rem 4rem}.pieces-grid[data-astro-cid-xdg4id2h]{grid-template-columns:repeat(3,minmax(0,1fr));gap:1rem;display:grid}.filter-controls[data-astro-cid-xdg4id2h]{flex-wrap:wrap;justify-content:center;gap:.5rem;margin:0 0 .8rem;display:flex}.filter-chip[data-astro-cid-xdg4id2h]{color:#1717179e;letter-spacing:.11em;text-transform:uppercase;cursor:pointer;background:#fff;border:1px solid #e7e5e4;border-radius:999px;padding:.38rem .78rem;font-size:.72rem;transition:border-color .16s,color .16s,background-color .16s}.filter-chip[data-astro-cid-xdg4id2h]:hover{color:#171717cc;border-color:#d5d2cd}.filter-chip[data-astro-cid-xdg4id2h].is-active{color:#171717eb;background:#f8f7f5;border-color:#c2beb8;font-weight:600}.availability-hint[data-astro-cid-xdg4id2h]{text-align:center;letter-spacing:.11em;text-transform:uppercase;color:#17171794;margin:0 0 .95rem;font-size:.77rem}.availability-hint[data-astro-cid-xdg4id2h] span[data-astro-cid-xdg4id2h]{color:#171717e6;font-weight:600}.piece-card[data-astro-cid-xdg4id2h]{background:#fff;border:1px solid #ebe9e7;border-radius:20px;flex-direction:column;display:flex;overflow:hidden}.piece-card--sold[data-astro-cid-xdg4id2h]{background:#fff;border-color:#e0dfdd}.piece-card--reserved[data-astro-cid-xdg4id2h]{background:#fff;border-color:#e3dac8}.piece-card--available[data-astro-cid-xdg4id2h]{background:#fff;border-color:#d1d7cc}.piece-card[data-astro-cid-xdg4id2h][data-status=verkauft] .piece-image-wrap[data-astro-cid-xdg4id2h]:before{content:"Verkauft";color:#fffffff2;letter-spacing:.08em;text-transform:uppercase;pointer-events:none;z-index:1;background:#262626b8;border:1px solid #ffffffe6;border-radius:999px;padding:.28rem .56rem;font-size:.62rem;font-weight:600;line-height:1;position:absolute;top:.65rem;right:.65rem}.piece-image-wrap[data-astro-cid-xdg4id2h]{aspect-ratio:4/5;background:#f7f6f4;position:relative;overflow:hidden}.piece-image-wrap[data-astro-cid-xdg4id2h] img[data-astro-cid-xdg4id2h]{object-fit:cover;width:100%;height:100%}.piece-meta[data-astro-cid-xdg4id2h]{flex-direction:column;align-items:flex-start;gap:.3rem;padding:.95rem .95rem 1rem;display:flex}.piece-id[data-astro-cid-xdg4id2h]{letter-spacing:.14em;text-transform:uppercase;color:#1717177a;margin:0;font-size:.68rem}h2[data-astro-cid-xdg4id2h]{letter-spacing:.01em;text-transform:none;color:#171717f2;margin:0;font-size:1.06rem;font-weight:500;line-height:1.25}.piece-price[data-astro-cid-xdg4id2h]{letter-spacing:.08em;text-transform:uppercase;color:#171717d6;margin:0;font-size:.9rem}.piece-dimensions[data-astro-cid-xdg4id2h]{letter-spacing:.03em;color:#1717179e;margin:0;font-size:.73rem}.price-footnote[data-astro-cid-xdg4id2h]{vertical-align:super;margin-left:.12rem;font-size:.65em;line-height:1}.status[data-astro-cid-xdg4id2h]{letter-spacing:.1em;text-transform:uppercase;box-sizing:border-box;border:1px solid;border-radius:999px;justify-content:center;align-items:center;min-width:8.6rem;min-height:1.9rem;margin:0;padding:.15rem .5rem;font-size:.67rem;font-weight:600;display:inline-flex}.status--available[data-astro-cid-xdg4id2h]{color:#38563f;background:#76a47833;border-color:#38563f80}.status--reserved[data-astro-cid-xdg4id2h]{color:#726046;background:#7260461c}.status--sold[data-astro-cid-xdg4id2h]{color:#7a7671;background:#7a767133;border-color:#7a7671b8}.piece-card--sold[data-astro-cid-xdg4id2h] .piece-id[data-astro-cid-xdg4id2h],.piece-card--sold[data-astro-cid-xdg4id2h] .piece-price[data-astro-cid-xdg4id2h],.piece-card--sold[data-astro-cid-xdg4id2h] .piece-dimensions[data-astro-cid-xdg4id2h],.piece-card--sold[data-astro-cid-xdg4id2h] .piece-unavailable-note[data-astro-cid-xdg4id2h]{color:#5a5a5ad1}.piece-card--sold[data-astro-cid-xdg4id2h] h2[data-astro-cid-xdg4id2h]{color:#929292f2}.piece-select[data-astro-cid-xdg4id2h]{letter-spacing:.1em;text-transform:uppercase;box-sizing:border-box;border-radius:999px;justify-content:center;align-items:center;min-width:8.6rem;min-height:1.9rem;margin-top:.35rem;padding:.15rem .5rem;font-size:.67rem}.piece-select[data-astro-cid-xdg4id2h].is-selected{color:#314b38;background:#8aa08a24;border-color:#8aa08a}.piece-unavailable-note[data-astro-cid-xdg4id2h]{letter-spacing:.11em;text-transform:uppercase;color:#17171794;margin:.4rem 0 0;font-size:.7rem}.collection-note[data-astro-cid-xdg4id2h]{text-align:center;letter-spacing:.14em;text-transform:uppercase;color:#17171785;margin:1.05rem 0 0;font-size:.76rem}.legal-note[data-astro-cid-xdg4id2h]{text-align:center;background:0 0;border-top:1px solid #e7e5e4d9;border-radius:0;max-width:760px;margin:.95rem auto 0;padding:.7rem .25rem 0}.tax-note[data-astro-cid-xdg4id2h]{color:#1717179e;letter-spacing:.01em;margin:0;font-size:.77rem;line-height:1.6}.tax-note__marker[data-astro-cid-xdg4id2h]{margin-right:.15rem;font-weight:600}.back-links[data-astro-cid-xdg4id2h]{flex-wrap:wrap;justify-content:center;gap:.75rem;padding:1rem 1.5rem 4.5rem;display:flex}.selection-bar[data-astro-cid-xdg4id2h]{backdrop-filter:none;box-sizing:border-box;background:#fff;border:1px solid #e0deda;border-radius:16px;justify-content:space-between;align-items:center;gap:.8rem;width:100%;max-width:100%;margin:1rem 0 0;padding:.8rem .95rem;display:flex;position:static;box-shadow:0 12px 28px #18181614}.selection-bar__text[data-astro-cid-xdg4id2h]{letter-spacing:.08em;text-transform:uppercase;color:#171717ad;margin:0;font-size:.8rem}.selection-bar__text[data-astro-cid-xdg4id2h] span[data-astro-cid-xdg4id2h]{color:#171717f5;font-weight:600}.selection-bar__actions[data-astro-cid-xdg4id2h]{flex-wrap:wrap;justify-content:flex-end;gap:.5rem;display:flex}.selection-btn[data-astro-cid-xdg4id2h]{letter-spacing:.08em;text-transform:uppercase;cursor:pointer;border:1px solid #dad8d3;border-radius:999px;padding:.42rem .8rem;font-size:.75rem}.selection-btn--ghost[data-astro-cid-xdg4id2h]{color:#171717b8;background:#fff}.selection-btn--primary[data-astro-cid-xdg4id2h]{color:#171717e6;background:#f4f3f0}.selection-btn[data-astro-cid-xdg4id2h]:hover{background:#f8f7f4}@media (width<=980px){.pieces-grid[data-astro-cid-xdg4id2h]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (width<=640px){.intro[data-astro-cid-xdg4id2h]{padding:4rem 1rem 2rem}.pieces-wrap[data-astro-cid-xdg4id2h]{padding:1rem 1rem 3rem}.pieces-grid[data-astro-cid-xdg4id2h]{grid-template-columns:1fr;gap:.8rem}.piece-card[data-astro-cid-xdg4id2h]{border-radius:16px}.selection-bar[data-astro-cid-xdg4id2h]{border-bottom:1px solid #e0deda;border-radius:14px;flex-direction:column;align-items:stretch;width:100%;max-width:100%;margin:0;padding:.72rem .75rem;position:static}.selection-bar__actions[data-astro-cid-xdg4id2h]{justify-content:stretch}.selection-btn[data-astro-cid-xdg4id2h]{text-align:center;width:100%}}
