.FurnitureCard-module__4gdhaq__card{background:var(--color-dark-surface);border-radius:var(--radius-lg);border:1px solid var(--color-dark-border);transition:transform .2s;display:block;overflow:hidden}.FurnitureCard-module__4gdhaq__card:hover{transform:translateY(-3px)}.FurnitureCard-module__4gdhaq__imageWrap{position:relative}.FurnitureCard-module__4gdhaq__imageContainer{aspect-ratio:4/3;position:relative;overflow:hidden}.FurnitureCard-module__4gdhaq__image{object-fit:cover}.FurnitureCard-module__4gdhaq__imagePlaceholder{aspect-ratio:3/2;color:#ffffff0a;background:linear-gradient(145deg,#1a2a1a 0%,#2a3a2a 60%,#1e2e1e 100%);justify-content:center;align-items:center;font-size:64px;font-weight:700;display:flex}.FurnitureCard-module__4gdhaq__badge{border:1px solid var(--color-gold);color:var(--color-gold);font-family:var(--font-mono);letter-spacing:1px;-webkit-backdrop-filter:blur(4px);backdrop-filter:blur(4px);background:#0d1a0d99;border-radius:2px;padding:5px 12px;font-size:9px;font-weight:700;position:absolute;top:12px;right:12px}.FurnitureCard-module__4gdhaq__body{padding:var(--space-md)}.FurnitureCard-module__4gdhaq__meta{font-family:var(--font-mono);color:var(--color-text-muted);letter-spacing:.5px;margin-bottom:6px;font-size:10px}.FurnitureCard-module__4gdhaq__title{font-family:var(--font-serif);color:var(--color-text-light);margin-bottom:4px;font-size:22px;font-style:italic;font-weight:700;line-height:1.2}.FurnitureCard-module__4gdhaq__species{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--color-text-muted);margin-bottom:var(--space-md);font-size:10px;font-weight:600}.FurnitureCard-module__4gdhaq__divider{background:var(--color-dark-border);height:1px;margin-bottom:var(--space-md)}.FurnitureCard-module__4gdhaq__footer{justify-content:space-between;align-items:center;gap:8px;display:flex}.FurnitureCard-module__4gdhaq__price{font-family:var(--font-mono);color:var(--color-gold);font-size:22px;font-weight:700}.FurnitureCard-module__4gdhaq__viewBtn{font-family:var(--font-mono);letter-spacing:1.2px;color:var(--color-gold);border:1px solid var(--color-gold);white-space:nowrap;border-radius:2px;padding:8px 16px;font-size:10px;font-weight:700}
.FurnitureFilters-module__tbkFTG__nav{scrollbar-width:none;padding:0 var(--page-padding);border-bottom:1px solid var(--color-dark-border);gap:0;display:flex;overflow-x:auto}.FurnitureFilters-module__tbkFTG__nav::-webkit-scrollbar{display:none}.FurnitureFilters-module__tbkFTG__tab{font-family:var(--font-mono);letter-spacing:1.5px;color:var(--color-text-muted);cursor:pointer;background:0 0;border:none;border-bottom:2px solid #0000;flex-shrink:0;margin-bottom:-1px;padding:16px 20px;font-size:10px;font-weight:700;transition:color .15s}.FurnitureFilters-module__tbkFTG__tab:hover{color:var(--color-text-light)}.FurnitureFilters-module__tbkFTG__active{color:var(--color-gold);border-bottom-color:var(--color-gold)}
.page-module__YFCaWG__page{min-height:100vh}.page-module__YFCaWG__grid{gap:var(--space-md);padding:var(--space-lg)var(--page-padding)var(--space-2xl);max-width:var(--max-width);grid-template-columns:1fr;margin:0 auto;display:grid}@media (min-width:640px){.page-module__YFCaWG__grid{grid-template-columns:repeat(2,1fr)}}@media (min-width:1024px){.page-module__YFCaWG__grid{grid-template-columns:repeat(3,1fr)}.page-module__YFCaWG__legacyCta{margin:var(--space-2xl)auto}}.page-module__YFCaWG__legacyCta{max-width:680px;margin:var(--space-2xl)var(--page-padding);padding:var(--space-xl)var(--page-padding);background:var(--color-dark-elevated);border-radius:var(--radius-lg);border:1px solid var(--color-dark-border);text-align:center}.page-module__YFCaWG__legacyTitle{font-family:var(--font-serif);color:var(--color-text-light);margin-bottom:var(--space-sm);font-size:24px;font-style:italic}.page-module__YFCaWG__legacyText{color:var(--color-text-muted);max-width:360px;margin:0 auto var(--space-lg);font-size:14px;line-height:1.6}.page-module__YFCaWG__legacyBtn{background:var(--color-gold);color:#0d1a0d;font-family:var(--font-mono);letter-spacing:1.5px;border-radius:var(--radius-pill);padding:12px 32px;font-size:11px;font-weight:700;transition:background .2s;display:inline-block}.page-module__YFCaWG__legacyBtn:hover{background:var(--color-gold-hover)}
