.apt-sc{--gold:#d4af37;--ink:#1a1a1a;--ink2:#5f5a52;--line:#e3ddd2;--bg:#fff;background:var(--bg);color:var(--ink);font-size:14.5px}.apt-sc .hero{background:linear-gradient(rgba(16,14,12,var(--hero-o1,.40)),rgba(16,14,12,var(--hero-o2,.55))),var(--hero-img) center/cover;color:#fff;padding:72px 34px 64px;text-align:center}.apt-sc .foto-aviso{position:absolute;top:9px;left:9px;background:rgb(0 0 0 / .55);color:#e8d6a0;font-size:.66rem;padding:3px 9px;border-radius:2px;letter-spacing:.5px}.apt-sc .hero{position:relative;margin-left:-15px;margin-right:-15px}@media(min-width:1200px){.apt-sc .hero{margin-left:-30px;margin-right:-30px}}.apt-sc .numeros{display:flex;gap:0;border:1px solid var(--line);margin:0 0 22px}.apt-sc .numeros div{flex:1;padding:15px 10px;text-align:center;border-right:1px solid var(--line)}.apt-sc .numeros div:last-child{border-right:0}.apt-sc .numeros b{display:block;font-family:Cinzel,serif;font-size:1.24rem;color:var(--ink)}.apt-sc .numeros span{font-size:.71rem;opacity:.6;text-transform:uppercase;letter-spacing:.7px}.apt-sc .hero .eyebrow{font-size:.72rem;letter-spacing:2.4px;text-transform:uppercase;color:var(--gold);margin-bottom:11px;font-weight:600}.apt-sc .hero h1{font-family:Cinzel,serif;font-size:1.95rem;margin:0 0 16px;font-weight:600;line-height:1.24}.apt-sc .caps{max-width:680px;margin:0 auto;font-size:.96rem;line-height:1.68;opacity:.95}.apt-sc .stats{display:flex;gap:26px;justify-content:center;margin-top:24px;flex-wrap:wrap}.apt-sc .stats div{text-align:center}.apt-sc .stats b{display:block;font-family:Cinzel,serif;font-size:1.4rem;color:var(--gold)}.apt-sc .stats span{font-size:.71rem;text-transform:uppercase;letter-spacing:1px;opacity:.8}.apt-sc .sec{padding:36px 26px;border-bottom:1px solid #ece7dc}.apt-sc .sec h2{font-family:Cinzel,serif;font-size:1.3rem;margin:0 0 6px;font-weight:600}.apt-sc .sec .lead{opacity:.66;font-size:.9rem;margin:0 0 20px}.apt-sc .imvs{display:grid;grid-template-columns:1fr;gap:16px}@media(min-width:600px){.apt-sc .imvs{grid-template-columns:repeat(2,1fr)}}@media(min-width:960px){.apt-sc .imvs{grid-template-columns:repeat(3,1fr);gap:20px}}.apt-sc .imv{position:relative;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:#fff;border:1px solid var(--line);transition:.15s}.apt-sc .imv .foto{position:relative;aspect-ratio:4/3;overflow:hidden;background:linear-gradient(140deg,#d8d2c5,#b8b1a0)}.apt-sc .imv .foto img{width:100%;height:100%;object-fit:cover;display:block}.apt-sc .imv .foto-carrossel .cr-track{display:flex;height:100%;overflow-x:auto;scroll-snap-type:x mandatory;-webkit-overflow-scrolling:touch;scrollbar-width:none}.apt-sc .imv .foto-carrossel .cr-track::-webkit-scrollbar{display:none}.apt-sc .imv .foto-carrossel .cr-track{scroll-behavior:smooth}.apt-sc .imv .foto-carrossel .cr-track img{flex:0 0 100%;width:100%;height:100%;object-fit:cover;scroll-snap-align:start;scroll-snap-stop:always}.apt-sc .imv .foto-carrossel .cr-nav{position:absolute;top:50%;transform:translateY(-50%);z-index:3;width:30px;height:30px;display:flex;align-items:center;justify-content:center;background:rgb(0 0 0 / .42);color:#fff;font-size:20px;line-height:1;cursor:pointer;border-radius:50%;pointer-events:auto;transition:background .15s;-webkit-user-select:none;user-select:none}.apt-sc .imv .foto-carrossel .cr-nav:hover{background:rgb(0 0 0 / .7)}.apt-sc .imv .foto-carrossel .cr-nav:focus-visible{outline:2px solid #fff;outline-offset:2px;background:rgb(0 0 0 / .7)}.apt-sc .imv .foto-carrossel .cr-prev{left:7px}.apt-sc .imv .foto-carrossel .cr-next{right:7px}.apt-sc .imv .foto-tag{position:absolute;top:8px;left:8px;z-index:2;background:var(--ink);color:#fff;font-size:.62rem;font-weight:700;letter-spacing:.6px;text-transform:uppercase;padding:4px 9px;border-radius:2px;pointer-events:none}.apt-sc .imv,.apt-sc .imv:hover,.apt-sc .imv *{text-decoration:none}.apt-sc .imv .preco{font-family:Cinzel,Georgia,serif;font-size:19px;line-height:1.2;margin:0;padding:16px 16px 0;color:var(--ink)}.apt-sc .imv .attr{display:flex;flex-wrap:wrap;gap:0 16px;padding:9px 16px 14px;font-size:14px;color:var(--ink2);line-height:1.75}.apt-sc .imv .attr b{color:var(--ink);font-weight:700}.apt-sc .imv .ver{margin-top:auto;padding:0 16px 16px}.apt-sc .imv .ver a{text-decoration:none;display:block}.apt-sc .imv .ver a::after{content:"";position:absolute;inset:0}.apt-sc .imv .ver span{display:block;text-align:center;border:1px solid var(--ink);color:var(--ink);padding:9px 0;font-size:12.5px;letter-spacing:.6px;text-transform:uppercase;font-weight:600;transition:.15s}.apt-sc .iv-busca{background:#fff;border:1px solid var(--line);margin:0 0 8px}.apt-sc .iv-busca-linha{display:grid;grid-template-columns:repeat(5,1fr)}.apt-sc .iv-busca-linha label{display:flex;flex-direction:column;gap:3px;padding:13px 15px;border-right:1px solid var(--line);cursor:pointer}.apt-sc .iv-busca-linha label:last-child{border-right:0}.apt-sc .iv-busca-linha i{font-style:normal;font-size:.67rem;text-transform:uppercase;letter-spacing:1px;color:var(--ink2);opacity:.75;font-weight:600}.apt-sc .iv-busca-linha select{font-family:inherit;font-size:16px;border:0;background:#fff0;color:var(--ink);padding:2px 0;cursor:pointer;outline:0;font-weight:500;width:100%}.apt-sc .iv-busca-linha label:focus-within{background:#faf7f1;outline:2px solid var(--gold);outline-offset:-2px}.apt-sc .iv-busca-linha option:disabled{color:#b9b2a4}.apt-sc .iv-busca-pe{display:flex;justify-content:space-between;align-items:center;padding:10px 15px;border-top:1px solid var(--line);background:#faf7f1;font-size:.83rem}.apt-sc #iv-conta{color:var(--ink2)}.apt-sc #iv-limpa{font-family:inherit;font-size:.78rem;background:0;border:0;color:var(--ink2);cursor:pointer;text-decoration:underline;padding:12px 8px;min-height:44px}.apt-sc .iv-maisbox{text-align:center;margin-top:22px}.apt-sc .iv-mais{font-family:inherit;font-size:.79rem;letter-spacing:.8px;text-transform:uppercase;font-weight:600;padding:15px 34px;min-height:48px;border:1px solid var(--ink);background:0;color:var(--ink);cursor:pointer;transition:.15s}.apt-sc .imv.iv-oculto{display:none}.apt-sc .iv-vazio{padding:26px;text-align:center;opacity:.6;font-size:.9rem;border:1px dashed var(--line);grid-column:1/-1}.apt-sc .imv.iv-oculto{display:none}.apt-sc .iv-vazio{padding:26px;text-align:center;opacity:.6;font-size:.9rem;border:1px dashed var(--line);grid-column:1/-1}.apt-sc .recortes{display:flex;gap:9px;flex-wrap:wrap;margin-top:4px}.apt-sc .recortes a{font-size:.8rem;padding:7px 13px;border:1px solid #ddd5c6;border-radius:2px;color:#5a4a22;text-decoration:none}.apt-sc .faq details{border-bottom:1px solid #ece7dc;padding:13px 0}.apt-sc .faq summary{cursor:pointer;font-weight:600;font-size:.95rem;list-style:none}.apt-sc .faq summary::-webkit-details-marker{display:none}.apt-sc .faq summary::before{content:"+ ";color:var(--gold);font-weight:700}.apt-sc .faq details[open] summary::before{content:"− "}.apt-sc .faq p{margin:9px 0 0;opacity:.8;font-size:.9rem}.apt-sc .idx{background:#faf7f1;border:1px solid #ece3d2;padding:18px 20px;border-radius:3px}.apt-sc .idx .big{font-family:Cinzel,serif;font-size:1.75rem;color:#8a6d1e}.apt-sc .idx .sm{font-size:.79rem;opacity:.66;margin-top:3px}.apt-sc .faixa{display:flex;gap:0;margin-top:16px;border:1px solid var(--line)}.apt-sc .faixa div{flex:1;padding:13px 10px;text-align:center;border-right:1px solid var(--line)}.apt-sc .faixa div:last-child{border-right:0}.apt-sc .faixa b{display:block;font-family:Cinzel,serif;font-size:1.12rem;color:var(--ink)}.apt-sc .faixa span{font-size:.71rem;opacity:.6;text-transform:uppercase;letter-spacing:.6px}.apt-sc .apt-topo{position:fixed;left:18px;right:auto;bottom:80px;z-index:99999;min-width:46px;min-height:46px;border:1px solid var(--ink);background:#fff;color:var(--ink);cursor:pointer;display:flex;align-items:center;justify-content:center;font-size:20px;line-height:1;padding:0;opacity:0;pointer-events:none;transition:.2s}@media(max-width:480px){.apt-sc .apt-topo{bottom:18px}}.apt-sc .apt-topo.on{opacity:1;pointer-events:auto}.apt-sc .note{background:#17140f;border:1px dashed #4a3f2a;padding:9px 13px;margin:0;font-size:.79rem;color:#c9b896}.apt-sc .note b{color:var(--gold)}@media(max-width:959px){.apt-sc .iv-busca-linha{grid-template-columns:repeat(3,1fr)}.apt-sc .iv-busca-linha label{border-bottom:1px solid var(--line)}}@media(max-width:640px){.apt-sc .hero{padding:48px 22px 42px}.apt-sc .hero h1{font-size:1.5rem}.apt-sc .sec{padding:26px 17px}.apt-sc .stats{gap:16px}.apt-sc .faixa{flex-direction:column}.apt-sc .iv-busca-linha{grid-template-columns:repeat(2,1fr)}.apt-sc .sec h2,.apt-sc .sec .lead,.apt-sc .idx,.apt-sc .faq summary,.apt-sc .faq p,.apt-sc .imv .preco,.apt-sc .recortes{text-align:center}.apt-sc .imv .attr{justify-content:center}.apt-sc .recortes{justify-content:center}.apt-sc .idx .big{font-size:1.5rem}.apt-sc .iv-busca-linha label{border-bottom:1px solid var(--line)}.apt-sc .faixa div{border-right:0;border-bottom:1px solid var(--line)}}@media (hover:hover){.apt-sc .imv:hover{border-color:var(--gold);box-shadow:0 6px 22px rgb(0 0 0 / .09)}.apt-sc .imv:hover .ver span{background:var(--ink);color:#fff;border-color:var(--ink)}.apt-sc #iv-limpa:hover{color:var(--ink)}.apt-sc .iv-mais:hover{background:var(--ink);color:#fff}.apt-sc .recortes a:hover{border-color:var(--gold);color:var(--ink)}.apt-sc .apt-topo:hover{background:var(--ink);color:#fff}}