:root{--v1:#73918A;--v2:#5F7D76;--v3:#3A4F4A;--v4:#24332F;--ouro:#D4A853;--ouro-t:#B8933F;--cinza:#9aa3a1}.emp,.emp-det{max-width:1200px;margin:0 auto;padding:0 24px;font-family:Montserrat,sans-serif;color:#444}.emp,.emp-det{padding-top:96px}.emp h1,.emp h2,.emp h3,.emp-det h1,.emp-det h2{font-family:Cinzel,serif;font-weight:500;color:var(--v3)}.emp-grelha{display:grid;grid-template-columns:repeat(auto-fill,minmax(min(100%,340px),1fr));gap:24px}.emp-card{display:block;background:#fff;border:1.5px solid var(--ouro);border-radius:16px;overflow:hidden;text-decoration:none;color:inherit}.emp-card:hover{box-shadow:0 10px 26px -12px #3a4f4a59}.emp-card__foto{position:relative;height:220px;background:linear-gradient(135deg,var(--v1),var(--v3))}.emp-card__foto img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover}.emp-badge{position:absolute;top:12px;left:12px;background:var(--v2);color:#fff;font-size:12px;font-weight:600;padding:6px 14px;border-radius:999px}.emp-card__corpo{padding:18px 20px 20px}.emp-preco strong,.emp-preco{color:var(--v3)}.emp-preco small{display:block;font-size:12px;font-weight:400;color:#888}.emp-gal{display:grid;grid-template-columns:2fr 1fr;grid-template-rows:1fr 1fr;gap:10px;height:420px;border-radius:16px;overflow:hidden}.emp-gal img{width:100%;height:100%;object-fit:cover}.emp-gal img:first-child{grid-row:1/3}.emp-planta__box{position:relative;width:100%;background:#e9efed center/cover;border:1px solid #dfe6e3;border-radius:14px;overflow:hidden}.emp-legenda{display:flex;flex-wrap:wrap;gap:16px;list-style:none;padding:0;margin:0 0 12px;font-size:13px}.emp-legenda i{display:inline-block;width:12px;height:12px;border-radius:3px;margin-right:6px}.emp-lote{position:absolute;box-sizing:border-box;border:2px solid #fff;border-radius:6px;display:flex;align-items:center;justify-content:center;color:#fff;font-weight:700;font-size:20px;text-decoration:none}.emp-lote:hover{outline:2px solid var(--ouro);z-index:2}.emp-lote.is-vendido{opacity:.6}.emp-un header{display:flex;flex-wrap:wrap;gap:14px;justify-content:space-between;align-items:center;margin:44px 0 16px}.emp-filtros{display:flex;flex-wrap:wrap;gap:8px}.emp-chip{min-height:44px;padding:0 18px;border-radius:999px;border:1.5px solid #cfd6d4;background:#fff;color:var(--v3);font:600 13px inherit;cursor:pointer}.emp-chip.is-on,.emp-chip[aria-pressed=true]{background:var(--v3);border-color:var(--v3);color:#fff}.emp-row{display:grid;grid-template-columns:104px 1.3fr .8fr .8fr .8fr 1.2fr 1fr;gap:12px;align-items:center;padding:12px 20px 12px 12px;min-height:44px;background:#fff;border:1px solid #e6e9ec;border-radius:12px;margin-bottom:10px;text-decoration:none;color:inherit}.emp-row:hover{border-color:var(--ouro);box-shadow:0 6px 18px -8px #3a4f4a40}.emp-row--head{background:none;border:0;padding:0 20px 8px;font-size:11px;letter-spacing:1.5px;text-transform:uppercase;color:#888}.emp-row.is-vendido{opacity:.55}.emp-thumb{width:104px;height:72px;border-radius:8px;background:linear-gradient(135deg,var(--v1),var(--v3));overflow:hidden}.emp-thumb img{width:100%;height:100%;object-fit:cover}.emp-estado{justify-self:end;padding:6px 14px;border-radius:999px;color:#fff;font-size:12px;font-weight:600}.emp-m{display:none;font-style:normal;font-size:13px;color:#666;margin-top:3px}.emp-lazer{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,240px),1fr));gap:12px}.emp-lazer figure{position:relative;margin:0;height:200px;border-radius:14px;overflow:hidden}.emp-lazer img{width:100%;height:100%;object-fit:cover}.emp-lazer figcaption{position:absolute;inset:auto 0 0;padding:22px 14px 10px;color:#fff;font-size:13px;font-weight:500;background:linear-gradient(0deg,rgba(36,51,47,.75),transparent)}@media(max-width:700px){.emp-gal{grid-template-columns:1fr;height:240px}.emp-gal img:nth-child(n+2){display:none}.emp-row{grid-template-columns:72px minmax(0,1fr) auto}.emp-row--head,.emp-pc{display:none}.emp-m{display:block}.emp-thumb{width:72px;height:72px}.emp-planta__box{aspect-ratio:4/3!important}.emp-lote{font-size:13px}}.emp-estado.is-disponivel{background:var(--v2)}.emp-estado.is-reservado{background:var(--ouro-t)}.emp-estado.is-vendido{background:var(--cinza)}.emp-un--lotes .emp-row{grid-template-columns:104px 1.3fr .8fr .8fr .7fr .8fr 1.1fr 1fr}@media(max-width:700px){.emp-un--lotes .emp-row{grid-template-columns:72px minmax(0,1fr) auto}}.emp-topo{padding:40px 0 8px}.emp-topo h1{margin:0 0 8px}.emp-sub{margin:0 0 16px;max-width:640px}.emp-paises{display:flex;gap:10px;margin:0 0 24px}.emp-paises a{min-height:44px;display:inline-flex;align-items:center;padding:0 20px;border-radius:999px;border:1.5px solid #cfd6d4;color:var(--v3);text-decoration:none;font-weight:600;font-size:13px}.emp-paises a[aria-current=page]{background:var(--v3);border-color:var(--v3);color:#fff}.emp-vazio{padding:40px 0;color:#666}.emp-loc,.emp-meta{margin:4px 0;color:#666;font-size:14px}.emp-crumb{padding:24px 0 8px;font-size:13px;color:#666}.emp-crumb a{color:var(--v3)}.emp-nota{font-size:12px;color:#888;margin:24px 0}.badge--nova-construcao{background:#d4a853;color:#3a4f4a;box-shadow:0 2px 6px #0000002e}.prop-card__price .emp-euro{display:block;font-size:12px;font-weight:400;color:#888}.emp-grelha .prop-card{text-decoration:none;color:inherit}
