:root{--surface:#f4f5f7;--raised:#ffffff;--sunken:#e9ecf0;--line:#d5dae1;--ink:#0f1216;--muted:#545c68;--titanium:#a9b0ba;--graphite:#0f1216;--ok-bg:#e3f4eb;--ok:#1e7a50;--aviso-bg:#fff4e0;--aviso:#8a5a0b;--erro-bg:#fce8e4;--erro:#c0331c;--marca:#2e4bf0;--sobre-marca:#ffffff;--destaque:#2e4bf0;--sobre-destaque:#ffffff;--destaque-texto:#2e4bf0;--r1:6px;--r2:10px;--pill:22px;--pad:16px;--gap:14px;--cpad:12px;--fonte-titulo:system-ui,sans-serif;--fonte-texto:system-ui,sans-serif;--mono:"IBM Plex Mono",ui-monospace,Menlo,monospace;--inverse:#f2f4f7;--inverse-muted:#9aa3af;--gutter:16px}@media (min-width:768px){:root{--gutter:24px}}*{box-sizing:border-box}html{-webkit-text-size-adjust:100%;scroll-padding-top:72px}body{margin:0;min-height:100vh;display:flex;flex-direction:column;background:var(--surface);color:var(--ink);font:400 16px/24px var(--fonte-texto)}@media (min-width:1024px){body{font-size:15px;line-height:22px}}main{flex:1 0 auto}h1,h2,h3{font-family:var(--fonte-titulo);line-height:1.15;letter-spacing:-.01em;text-wrap:balance;margin:0}p{margin:0}a{color:inherit}img{max-width:100%;display:block}button,input,select,textarea{font:inherit;color:inherit}button{cursor:pointer}:focus-visible{outline:2px solid var(--ink);outline-offset:2px}.sr-only{width:1px;height:1px;padding:0;margin:-1px;overflow:hidden;clip:rect(0 0 0 0);white-space:nowrap;border:0}.pular,.sr-only{position:absolute}.pular{left:8px;top:-60px;z-index:100;padding:10px 14px;border-radius:var(--r1);background:var(--marca);color:var(--sobre-marca);font-weight:600}.pular:focus{top:8px}.mono{font-family:var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ell{white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.muted{color:var(--muted)}.wrap{width:100%;max-width:1240px;margin-inline:auto;padding-inline:max(var(--gutter),env(safe-area-inset-left))}.rolo{display:flex;gap:var(--gap);overflow-x:auto;scroll-snap-type:x proximity;scrollbar-width:none;overscroll-behavior-x:contain}.rolo::-webkit-scrollbar{display:none}.rolo>*{flex:none;scroll-snap-align:start}@media (max-width:1023.98px){.so-desktop{display:none!important}}@media (min-width:1024px){.so-celular{display:none!important}}.btn{display:inline-flex;align-items:center;justify-content:center;gap:8px;min-height:44px;padding:0 18px;border:1px solid transparent;border-radius:var(--r1);background:none;font:600 15px/1.1 var(--fonte-texto);text-decoration:none;text-align:center}.btn-p{background:var(--marca);color:var(--sobre-marca)}.btn-p:hover{filter:brightness(.94)}.btn-s{border-color:var(--ink)}.btn-l,.btn-s{color:var(--ink)}.btn-l{border-color:var(--line);background:var(--raised)}.btn-l:hover,.btn-s:hover{background:var(--sunken)}.btn-lg{min-height:52px}.btn-bloco{width:100%}.btn[disabled]{opacity:.55;cursor:not-allowed}.link{font-weight:600;font-size:14px;text-decoration:underline;text-underline-offset:3px}.selo{display:inline-flex;align-items:center;gap:6px;align-self:flex-start;padding:3px 8px;border-radius:var(--r1);font:600 12px/16px var(--fonte-texto);white-space:nowrap}.selo-publicado{background:var(--ok-bg);color:var(--ok)}.selo-reservado{background:var(--aviso-bg);color:var(--aviso)}.selo-vendido{background:var(--erro-bg);color:var(--erro)}.selo-destaque{background:var(--destaque);color:var(--sobre-destaque);font-weight:700;letter-spacing:.06em}.selo-neutro{background:var(--sunken);color:var(--ink)}.selo-fipe{background:color-mix(in srgb,var(--destaque) 14%,transparent);color:var(--destaque-texto);box-shadow:inset 0 0 0 1px var(--destaque);font-weight:600}.selo .ponto{width:6px;height:6px;border-radius:999px;background:currentColor}.chip{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border:1px solid var(--line);border-radius:var(--pill);background:var(--raised);color:var(--ink);font:600 14px/1 var(--fonte-texto);text-decoration:none;white-space:nowrap}.chip.ativo,.chip:hover,.chip[aria-pressed=true]{border-color:var(--ink)}.contagem{min-width:22px;height:22px;padding:0 6px;border-radius:11px;display:inline-grid;place-items:center;background:var(--marca);color:var(--sobre-marca);font:700 12px/1 var(--fonte-texto)}.topo{background:var(--raised);border-bottom:1px solid var(--line)}.topo-in{justify-content:space-between;gap:12px 24px;min-height:56px}.topo-in,.topo-marca{display:flex;align-items:center}.topo-marca{gap:10px;min-width:0;text-decoration:none}.topo-logo{height:36px;width:auto;max-width:160px;object-fit:contain}.sigla{flex:none;width:32px;height:32px;border-radius:var(--r1);display:grid;place-items:center;background:var(--marca);color:var(--sobre-marca);font:700 13px/1 var(--fonte-titulo)}.topo-nome{font:700 17px/22px var(--fonte-titulo);font-stretch:118%}.topo-nav{display:none}.topo-acoes{display:flex;align-items:center;gap:8px;flex:none}.topo-link{font:600 14px/1 var(--fonte-texto);text-decoration:none;padding:12px 4px}.icone-btn{width:44px;height:44px;border-radius:var(--r1);display:grid;place-items:center;border:0;background:none;color:var(--ink)}.icone-btn.btn-p{background:var(--marca);color:var(--sobre-marca)}.topo.centro .topo-nome{text-transform:uppercase;letter-spacing:.08em;font-size:15px}@media (min-width:1024px){.topo-in{min-height:68px}.topo-nome{font-size:20px;line-height:24px}.sigla{width:36px;height:36px;font-size:15px}.topo-nav{display:flex;gap:24px;font:600 14px/1 var(--fonte-texto)}.topo-nav a{text-decoration:none;padding:8px 0}.topo-nav a:hover,.topo-nav a[aria-current=page]{text-decoration:underline;text-underline-offset:6px}.topo.centro .topo-in{display:grid;grid-template-columns:1fr auto 1fr;min-height:84px}.topo.centro .topo-marca{grid-column:2;grid-row:1;flex-direction:column;gap:4px}.topo.centro .topo-nome{font-size:24px;letter-spacing:.04em;text-transform:none}.topo.centro .topo-nav{grid-column:1;grid-row:1}.topo.centro .topo-acoes{grid-column:3;justify-self:end}}.rodape{margin-top:48px;background:var(--graphite);color:var(--inverse-muted);font-size:13px;line-height:20px}.rodape-in{display:flex;flex-wrap:wrap;justify-content:space-between;gap:20px 32px;padding-block:28px 32px}.rodape strong{display:block;font:700 16px/22px var(--fonte-titulo);margin-bottom:4px}.rodape a,.rodape strong{color:var(--inverse)}.rodape-links{display:flex;flex-wrap:wrap;gap:8px 20px;align-items:center}.rodape-redes{display:flex;gap:4px}.rodape-imovle{align-self:flex-end}.foto{position:relative;background:var(--sunken);display:grid;place-items:center;overflow:hidden}.foto>img{width:100%;height:100%;object-fit:cover}.silhueta{width:80%;max-width:420px}.contador{bottom:8px;padding:1px 7px;border-radius:10px;background:rgba(15,18,22,.72);color:#fff;font:500 11px/16px var(--mono)}.contador,.foto>.selo{position:absolute;left:8px}.foto>.selo{top:8px}.cards{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap);gap:var(--gap)}.cards-grade{grid-template-columns:repeat(2,minmax(0,1fr))}.cards-foto,.cards-lista{grid-template-columns:minmax(0,1fr)}@media (min-width:640px){.cards-foto{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (min-width:900px){.cards-grade{grid-template-columns:repeat(auto-fill,minmax(240px,1fr))}}.card{position:relative;display:flex;flex-direction:column;min-width:0;height:100%}.card-titulo a{text-decoration:none}.card-titulo a:after{content:"";position:absolute;inset:0;z-index:0}.card-titulo a:focus-visible{outline:none}.card:has(.card-titulo a:focus-visible){outline:2px solid var(--ink);outline-offset:2px}.card-botoes{position:relative;z-index:1;display:grid;grid-gap:8px;gap:8px;grid-template-columns:repeat(auto-fit,minmax(0,1fr))}.card-botoes .btn{min-height:40px;padding:0 10px;font-size:14px}.card-preco{font:700 17px/22px var(--fonte-titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.card-parcela{font-size:12px;line-height:16px;color:var(--muted)}.card-parcela b{color:var(--ink)}.card-versao{font-size:12px;line-height:16px;color:var(--muted);text-transform:uppercase}.card-linha{font-size:13px;line-height:18px}.card-grade{background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.card-grade:hover,.card-lista:hover{border-color:var(--ink)}.card-grade .foto{aspect-ratio:4/3}.card-grade .card-corpo{padding:var(--cpad) var(--cpad) 0;display:flex;flex-direction:column;gap:2px;flex:1 1}.card-grade .card-titulo{font:700 14px/19px var(--fonte-titulo);text-transform:uppercase}.card-grade .card-linha{font-size:12px;color:var(--muted)}.card-grade .card-preco{padding-top:4px}.card-grade .card-botoes{padding:10px var(--cpad) var(--cpad)}.card-grade .card-corpo:last-child{padding-bottom:var(--cpad)}@media (max-width:639px){.card-grade .card-botoes .btn-s:not(:only-child){display:none}}@media (min-width:1024px){.card-grade .card-titulo{font-size:16px;line-height:22px}.card-grade .card-preco{font-size:21px;line-height:26px;padding-top:8px}.card-grade .card-linha{font-size:13px;color:var(--ink)}}.card-lista{background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);padding:var(--cpad);gap:10px}.card-lista .card-topo{display:flex;gap:12px}.card-lista .foto{flex:none;width:132px;height:120px;border-radius:var(--r1)}.card-lista .card-corpo{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:1px}.card-lista .card-titulo{font:700 15px/20px var(--fonte-titulo);text-transform:uppercase}.card-lista .selo{margin-bottom:4px}.card-lista .card-preco{padding-top:4px;font-size:18px}@media (min-width:768px){.card-lista{flex-direction:row;align-items:stretch}.card-lista .card-topo{flex:1 1;gap:20px}.card-lista .foto{width:240px;height:auto;aspect-ratio:16/10}.card-lista .card-titulo{font-size:17px;line-height:22px}.card-lista .card-preco{font-size:22px;line-height:28px}.card-lista .card-botoes{flex:none;width:200px;grid-template-columns:1fr;align-content:end}}.card-foto{gap:8px;padding-bottom:12px;border-bottom:1px solid var(--line)}.card-foto .foto{aspect-ratio:16/10;border-radius:var(--r2)}.card-foto .contador{left:auto;right:8px}.card-foto .card-corpo{display:flex;flex-direction:column;gap:4px}.card-foto .linha-inf,.card-foto .linha-sup{display:flex;justify-content:space-between;align-items:baseline;gap:10px}.card-foto .card-titulo{font:700 19px/24px var(--fonte-titulo);min-width:0}.card-foto .card-preco{flex:none;font-size:18px;line-height:24px}.card-foto .linha-inf{font-size:12px;line-height:16px;color:var(--muted)}.card-foto .card-parcela{flex:none}@media (min-width:1024px){.card-foto .card-titulo{font-size:22px;line-height:28px}.card-foto .card-preco{font:500 20px/28px var(--mono)}}.mini{position:relative;display:flex;flex-direction:column;width:240px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden;text-decoration:none}.mini:hover{border-color:var(--ink)}.mini .foto{aspect-ratio:16/10}.mini-corpo{padding:10px 12px 12px;display:flex;flex-direction:column;gap:2px}.mini-titulo{font:700 15px/20px var(--fonte-titulo)}.mini-meta{font:500 12px/16px var(--mono);color:var(--muted)}.mini-preco{font:700 17px/22px var(--fonte-titulo);padding-top:4px;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.mini.pequeno{width:168px;background:none;border:0;border-radius:0}.mini.pequeno .foto{border-radius:var(--r2)}.mini.pequeno .mini-corpo{padding:8px 0 0}@media (min-width:1024px){.rolo.vira-grade{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));overflow:visible}.rolo.vira-grade>.mini{width:auto}}.vazio{display:flex;flex-direction:column;align-items:center;text-align:center;gap:12px;padding:40px 20px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2)}.vazio .silhueta{width:160px}.vazio h1,.vazio h2{font-size:22px}.vazio p{color:var(--muted);max-width:420px}.vazio-acoes{display:flex;flex-wrap:wrap;justify-content:center;gap:10px;padding-top:4px}.pagina-404{padding-block:48px}.trilha{display:flex;flex-wrap:wrap;gap:8px;font-size:13px}.trilha,.trilha a{color:var(--muted)}.trilha [aria-current]{color:var(--ink);font-weight:600}.sec{padding-top:calc(var(--pad) + 16px)}.sec-cabeca{display:flex;justify-content:space-between;align-items:baseline;gap:12px;padding-bottom:12px}.sec-titulo{font:700 19px/24px var(--fonte-titulo)}.sec-cabeca .muted{font-size:13px}@media (min-width:1024px){.sec{padding-top:48px}.sec-cabeca{padding-bottom:20px}.sec-titulo{font-size:28px;line-height:34px;font-stretch:118%}}.sec .rolo{margin-inline:calc(-1 * var(--gutter));padding-inline:var(--gutter);scroll-padding-inline:var(--gutter);padding-bottom:4px}@media (min-width:1024px){.sec .rolo.vira-grade{margin-inline:0;padding-inline:0}}.banner{padding-top:var(--pad)}.banner-in{display:flex;flex-direction:column;overflow:hidden;border-radius:var(--r2);background:var(--graphite);color:var(--inverse)}.banner-foto{order:-1;aspect-ratio:16/9;background:rgba(255,255,255,.06)}.banner-foto .selo{position:absolute;top:10px;left:10px}.banner-foto .contador{left:auto;right:10px}.banner-texto{padding:14px 16px 16px;display:flex;flex-direction:column;gap:6px}.banner-over{display:none;font:600 11px/16px var(--fonte-texto);letter-spacing:.12em;color:var(--inverse-muted)}.banner-titulo{font:700 22px/26px var(--fonte-titulo)}.banner-meta{font:500 13px/18px var(--mono);color:var(--inverse-muted)}.banner-preco{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 12px}.banner-preco strong{font:700 22px/28px var(--fonte-titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.banner-preco span{font-size:13px;color:var(--inverse-muted)}.banner-acoes{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.banner-acoes .btn{flex:1 1 auto}.banner-acoes .btn-l{background:transparent;border-color:#2a3038;color:var(--inverse)}.banner-acoes .btn-l:hover{background:rgba(255,255,255,.08)}@media (min-width:1024px){.banner{padding:0;background:var(--graphite)}.banner-in{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:40px;gap:40px;align-items:center;border-radius:0;padding-block:56px 96px;background:none}.banner-foto{order:0;aspect-ratio:16/10;border-radius:20px;background:#161a20;border:1px solid #2a3038}.banner-foto .selo{display:none}.banner-texto{padding:0;gap:16px}.banner-over{display:block}.banner-titulo{font-size:52px;line-height:56px;font-stretch:118%;letter-spacing:-.02em}.banner-meta{font-size:14px;line-height:20px}.banner-preco strong{font:500 36px/42px var(--mono)}.banner-preco span{font-size:14px}.banner-acoes .btn{flex:0 0 auto;min-height:48px;padding:0 20px}}.ed{padding-top:0}.ed-cabeca{display:none}.ed-foto{position:relative;display:flex;flex-direction:column;justify-content:flex-end;min-height:420px;margin-inline:calc(-1 * var(--gutter));background:var(--sunken);color:var(--ink);text-decoration:none;overflow:hidden}.ed-foto>.silhueta,.ed-foto>img{position:absolute}.ed-foto>img{inset:0;width:100%;height:100%;object-fit:cover}.ed-foto>.silhueta{top:90px;left:8%;width:84%}.ed-texto{position:relative;padding:48px var(--gutter) 22px;display:flex;flex-direction:column;gap:8px;background:linear-gradient(transparent,var(--surface) 45%)}.ed-titulo{font:700 30px/34px var(--fonte-titulo)}.ed-meta{font-size:14px;color:var(--muted)}.ed-texto .btn{align-self:flex-start;margin-top:6px}@media (min-width:1024px){.ed{padding-top:72px}.ed-cabeca{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:flex-end;gap:24px;padding-bottom:32px}.ed-chamada{max-width:820px;font:700 64px/68px var(--fonte-titulo);letter-spacing:-.02em}.ed-cabeca p{max-width:320px;color:var(--muted)}.ed-foto{min-height:0;aspect-ratio:21/9;margin-inline:0;border-radius:var(--r2);border:1px solid var(--line);background:var(--raised)}.ed-foto>.silhueta{top:18%;left:20%;width:60%}.ed-texto{flex-direction:row;justify-content:space-between;align-items:flex-end;padding:80px 28px 24px}.ed-texto .btn{display:none}.ed-titulo{font-size:26px;line-height:32px}.ed-preco{font:500 22px/28px var(--mono)}}.busca-form{display:grid;grid-template-columns:minmax(0,1fr) auto;grid-gap:8px;gap:8px}.busca-campo{display:flex;align-items:center;gap:8px;min-height:46px;padding:0 14px;border-radius:var(--pill);border:1px solid var(--line);background:var(--raised);color:var(--muted)}.busca-campo input{flex:1 1;min-width:0;border:0;background:transparent;color:var(--ink);font-size:16px;outline-offset:6px}.busca-campo input::placeholder{color:var(--muted)}.busca-campo:focus-within{border-color:var(--ink)}.busca-form .btn{border-radius:var(--pill)}.busca-sel{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600}.busca-sel select,.campo{min-height:44px;width:100%;border-radius:var(--r1);border:1px solid var(--line);background:var(--sunken);padding:0 12px;font-weight:400;color:var(--ink)}.atalhos{gap:8px;padding-top:10px}@media (min-width:1024px){.busca-form{grid-template-columns:minmax(0,2fr) minmax(0,1fr) minmax(0,1fr) auto;align-items:end;gap:12px;padding:20px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2)}.busca-campo{min-height:44px;background:var(--sunken)}.busca-campo,.busca-form .btn{border-radius:var(--r1)}.banner+.busca{position:relative;margin-top:-48px;padding-top:0}}.editorial{list-style:none;margin:0;padding:0}.editorial li{display:flex;flex-direction:column;gap:20px;padding:28px 0;border-top:1px solid var(--line)}.editorial .foto{aspect-ratio:4/3;border-radius:var(--r2);border:1px solid var(--line);background:var(--raised)}.editorial-texto{display:flex;flex-direction:column;gap:12px}.editorial-num{font:500 14px/20px var(--mono);color:var(--muted)}.editorial h3{font:700 28px/32px var(--fonte-titulo)}.editorial dl{margin:4px 0 0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.editorial dl div{padding:12px 0;border-bottom:1px solid var(--line)}.editorial dt{font-size:12px;color:var(--muted)}.editorial dd{margin:0;font:500 15px/22px var(--mono)}.editorial-rodape{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:16px;padding-top:4px}.editorial-rodape strong{font:500 26px/32px var(--mono)}@media (min-width:1024px){.editorial li{flex-direction:row;align-items:center;gap:48px;padding:48px 0}.editorial li:nth-child(2n){flex-direction:row-reverse}.editorial .foto,.editorial-texto{flex:1 1}.editorial h3{font-size:40px;line-height:44px}}.ver-todos{margin-top:var(--gap)}@media (min-width:1024px){.ver-todos{width:auto;padding-inline:28px}.sec-estoque .ver-todos-wrap{display:flex;justify-content:center}}@media (max-width:1023px){.cards[data-celular="2"]>li:nth-child(n+3),.cards[data-celular="3"]>li:nth-child(n+4),.cards[data-celular="4"]>li:nth-child(n+5){display:none}}.beneficios{list-style:none;margin:0;padding:0;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2)}.beneficios li{display:flex;gap:12px;padding:var(--cpad);border-bottom:1px solid var(--line)}.beneficios li:last-child{border-bottom:0}.beneficio-icone{flex:none;width:40px;height:40px;border-radius:var(--r1);background:var(--sunken);display:grid;place-items:center}.beneficios strong{display:block;font-size:15px;line-height:20px}.beneficios span{font-size:13px;line-height:18px;color:var(--muted)}@media (min-width:1024px){.beneficios{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px;gap:16px;background:none;border:0}.beneficios li{padding:24px;gap:16px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2)}.beneficios li:last-child{border-bottom:1px solid var(--line)}.beneficios strong{font:600 17px/22px var(--fonte-titulo)}.beneficios span{font-size:14px}}.sobre-texto{white-space:pre-line;color:var(--muted);max-width:720px;font-size:15px;line-height:23px}.sobre{display:grid;grid-gap:16px;gap:16px}.sobre-fachada{display:block;width:100%;aspect-ratio:16/9;object-fit:cover;border-radius:var(--r2);background:var(--sunken)}@media (min-width:1024px){.sobre.com-foto{grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px;align-items:center}}.depoimentos{list-style:none;margin:0;padding:0;display:grid;grid-gap:var(--gap);gap:var(--gap)}@media (min-width:768px){.depoimentos{grid-template-columns:repeat(auto-fill,minmax(300px,1fr))}}.depoimento{margin:0;height:100%;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);padding:16px;display:flex;flex-direction:column;gap:8px}.estrelas{color:var(--destaque-texto);letter-spacing:2px}.depoimento blockquote{margin:0;font-size:15px;line-height:22px}.depoimento figcaption{font-size:13px;color:var(--muted)}.mapa-card{gap:12px}.mapa-card,.mapa-info{display:flex;flex-direction:column}.mapa-info{gap:10px}.mapa-info p{display:flex;gap:10px;align-items:flex-start;color:var(--muted);font-size:14px;line-height:20px}.mapa-info p span{color:var(--ink)}.mapa-acoes{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px}.mapa-acoes .btn{flex:1 1 140px}.mapa-desenho{position:relative;min-height:130px;border-radius:var(--r2);background-color:var(--sunken);background-image:linear-gradient(var(--line) 1px,transparent 1px),linear-gradient(90deg,var(--line) 1px,transparent 1px);background-size:28px 28px}.mapa-iframe{display:block;width:100%;min-height:220px;border:1px solid var(--line);border-radius:var(--r2);background:var(--sunken)}.mapa-desenho:after{content:"";position:absolute;left:50%;top:50%;width:22px;height:22px;border-radius:50% 50% 50% 0;transform:translate(-50%,-100%) rotate(-45deg);background:var(--marca)}@media (min-width:1024px){.mapa-card{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-gap:0;gap:0;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.mapa-info{padding:32px;gap:16px}.mapa-info p{font-size:15px}.mapa-acoes .btn{flex:0 0 auto}.mapa-desenho,.mapa-iframe{min-height:280px;height:100%;border:0;border-radius:0}}.ed-bloco{display:flex;flex-direction:column;gap:8px}.estoque-pagina{padding-top:12px}.estoque-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:16px;gap:16px}@media (min-width:1024px){.estoque-pagina{padding-top:20px}.estoque-grid{grid-template-columns:340px minmax(0,1fr);gap:24px;align-items:start;padding-top:16px}.estoque-grid>.painel{grid-column:1;grid-row:1}.estoque-grid>.resultados{grid-column:2;grid-row:1}}.barra-rapida{position:-webkit-sticky;position:sticky;top:0;z-index:10;margin-inline:calc(-1 * var(--gutter));background:var(--surface)}.barra-rapida .rolo{gap:8px;padding:10px var(--gutter) 10px}.barra-rapida .chip{min-height:44px;font-size:15px}@media (min-width:1024px){.barra-rapida{display:none}}.resultados{min-width:0;display:flex;flex-direction:column;gap:14px}.ativos{display:flex;gap:8px;align-items:center;overflow-x:auto;scrollbar-width:none}.ativos::-webkit-scrollbar{display:none}.ativos .chip{flex:none;min-height:36px;padding:0 6px 0 14px;font-size:13px}.ativos .chip .x{width:28px;height:28px;display:grid;place-items:center}.ativos .link{flex:none;padding:8px 6px;font-size:13px}@media (min-width:1024px){.ativos{flex-wrap:wrap;overflow:visible}}.res-cabeca{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center;gap:12px;padding-bottom:12px;border-bottom:1px solid var(--line)}.res-titulo h1{font:700 15px/20px var(--fonte-texto);letter-spacing:0}.res-titulo span{font-size:13px;line-height:18px;color:var(--muted)}.res-controles{display:flex;flex-wrap:wrap;align-items:center;gap:8px}@media (max-width:1023px){.res-cabeca{flex-direction:column-reverse;align-items:stretch}.res-controles{justify-content:space-between}}.vistas{display:flex;gap:6px}.vistas a{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 14px;border-radius:20px;border:1px solid var(--line);background:var(--raised);color:var(--ink);font:600 13px/1 var(--fonte-texto);text-decoration:none}.vistas a[aria-current=true]{background:var(--ink);border-color:var(--ink);color:var(--surface)}.ordem{display:inline-flex;align-items:center;gap:6px;min-height:40px;padding:0 6px 0 12px;border-radius:20px;border:1px solid var(--line);background:var(--raised)}.ordem select{border:0;background:transparent;height:36px;font:600 13px/1 var(--fonte-texto);color:var(--ink)}.paginas{display:flex;justify-content:center;align-items:center;flex-wrap:wrap;gap:6px;padding-top:12px}.paginas a,.paginas span{min-width:44px;height:44px;display:grid;place-items:center;border-radius:22px;font:600 14px/1 var(--fonte-texto);text-decoration:none}.paginas a[aria-current=page]{background:var(--ink);color:var(--surface)}.paginas .inativo{color:var(--titanium)}.painel-fundo{position:fixed;inset:0;z-index:40;background:rgba(13,16,20,.55)}.painel{display:none;background:var(--raised);color:var(--ink)}.painel.aberto{display:flex;flex-direction:column;position:fixed;inset:0;z-index:50}.painel.folha{top:auto;max-height:88vh;border-radius:20px 20px 0 0;box-shadow:0 -12px 32px -12px rgba(15,18,22,.28)}.painel form{display:flex;flex-direction:column;min-height:0;flex:1 1}.painel-topo{flex:none;display:grid;grid-template-columns:88px 1fr 88px;align-items:center;height:56px;padding:0 4px;border-bottom:1px solid var(--line)}.painel-topo h2{text-align:center;font:700 17px/22px var(--fonte-texto);letter-spacing:0}.painel-topo .limpar{justify-self:end}.painel.folha .painel-topo{display:flex;justify-content:space-between;border-bottom:0;height:auto;padding:18px 8px 4px 16px}.painel.folha .painel-topo h2{font:700 20px/26px var(--fonte-titulo);text-align:left}.puxador{display:grid;place-items:center;padding-top:8px}.puxador span{width:40px;height:5px;border-radius:3px;background:var(--line)}.limpar{min-height:44px;padding:0 12px;border:0;background:none;font:700 15px/1 var(--fonte-texto);text-decoration:underline;text-underline-offset:3px}.painel-corpo{flex:1 1;overflow-y:auto;overscroll-behavior:contain}.painel-rodape{flex:none;display:flex;gap:10px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));border-top:1px solid var(--line);background:var(--raised);box-shadow:0 -8px 24px -12px rgba(15,18,22,.25)}.painel-rodape .btn-p{flex:1 1}.painel-rodape .btn-s{flex:0 0 120px}.bloco{padding:24px 16px;border-bottom:8px solid var(--surface);display:flex;flex-direction:column;gap:14px}.painel.folha .bloco{border-bottom:0;padding-top:8px}.bloco h3{font:700 20px/26px var(--fonte-titulo)}.par{display:grid;grid-template-columns:1fr 1fr;grid-gap:10px;gap:10px}.painel .campo{min-height:56px;border-radius:var(--r2);background:var(--raised);padding:0 14px;font-size:16px}.painel .campo::placeholder{color:var(--muted)}.busca-marca{display:flex;align-items:center;gap:10px;min-height:56px;padding:0 16px;border-radius:28px;border:1px solid var(--line);color:var(--muted)}.busca-marca:focus-within{border-color:var(--ink)}.busca-marca input{flex:1 1;min-width:0;border:0;background:transparent;font-size:16px;color:var(--ink);outline-offset:6px}.discos{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:16px 8px;gap:16px 8px;padding-top:6px}.disco{display:flex;flex-direction:column;align-items:center;gap:6px;border:0;background:none;padding:0;color:var(--ink);font:500 13px/18px var(--fonte-texto);text-align:center}.disco-sigla{width:64px;height:64px;border-radius:32px;display:grid;place-items:center;background:var(--sunken);border:1px solid var(--line);font:700 17px/1 var(--fonte-titulo)}.disco-sigla .logo-marca{width:30px;height:30px;display:block}.disco[aria-pressed=true] .disco-sigla{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}.disco.zerado{opacity:.5}.disco .qtd,.opcao .qtd{color:var(--muted);font-family:var(--mono);font-size:12px}.ver-mais{align-self:center;min-height:44px;border:0;background:none;font:700 15px/1 var(--fonte-texto);text-decoration:underline;text-underline-offset:3px}.faixas{display:flex;flex-wrap:wrap;gap:8px}.faixas button{min-height:44px;padding:0 16px;border-radius:22px;border:1px solid var(--line);background:var(--raised);font:600 15px/1 var(--fonte-texto)}.faixas button[aria-pressed=true]{background:var(--marca);color:var(--sobre-marca);border-color:var(--marca)}.carac-titulo{padding:24px 16px 10px;font:700 20px/26px var(--fonte-titulo)}.sanf{display:flex;align-items:center;justify-content:space-between;width:100%;min-height:56px;padding:0 16px;border:0;border-top:1px solid var(--line);background:var(--raised);font:500 16px/22px var(--fonte-texto);text-align:left}.sanf svg{transition:transform .15s}.sanf[aria-expanded=true] svg{transform:rotate(180deg)}.opcoes{margin:0;padding:0 16px 8px;border:0}.opcao{display:flex;align-items:center;gap:12px;min-height:48px}.opcao input{accent-color:var(--marca);width:22px;height:22px;margin:0}.opcao span:first-of-type{flex:1 1}@media (min-width:1024px){.painel,.painel.aberto{display:block;position:-webkit-sticky;position:sticky;top:16px;inset:auto;z-index:auto;max-height:none;overflow:visible;border:1px solid var(--line);border-radius:var(--r2);box-shadow:none}.painel::-webkit-scrollbar{display:none}.painel-fundo,.painel-rodape,.painel-topo .voltar,.puxador{display:none}.painel-topo{display:flex;justify-content:space-between;height:auto;padding:16px 20px;border-bottom:0}.painel-topo h2{font:700 20px/26px var(--fonte-titulo);text-align:left}.limpar{font-size:14px;min-height:32px;padding:0}.painel-corpo{overflow:visible}.bloco{border-bottom:0;border-top:1px solid var(--line);padding:20px;gap:12px}.bloco h3{font-size:17px;line-height:22px}.painel .campo{min-height:44px;font-size:14px;padding:0 12px}.busca-marca{min-height:44px;border-radius:22px;padding:0 14px}.busca-marca input{font-size:14px}.disco-sigla{width:56px;height:56px;font-size:15px}.disco-sigla .logo-marca{width:28px;height:28px}.disco{font-size:12px;line-height:16px}.ver-mais{align-self:flex-start;font-size:14px;min-height:32px;padding:0}.faixas button{min-height:36px;padding:0 12px;font-size:13px}.carac-titulo{border-top:1px solid var(--line);padding:16px 20px 4px;font-size:17px;line-height:22px}.sanf{min-height:52px;padding:0 20px;font-size:15px;font-weight:600}.opcoes{padding:0 20px 14px}.opcao{min-height:36px;font-size:14px;gap:10px}.opcao input{width:18px;height:18px}}.estoque-vazio{padding-top:16px}.disco>span:last-child{display:flex;flex-direction:column;align-items:center;max-width:100%;overflow-wrap:anywhere}.disco>span:last-child .qtd{line-height:16px}.ficha{padding-top:0;padding-bottom:96px}.ficha .trilha{display:none}.ficha-grid{display:grid;grid-template-columns:minmax(0,1fr);grid-gap:18px;gap:18px}.ficha-galeria{margin-inline:calc(-1 * var(--gutter))}@media (min-width:1024px){.ficha{padding-top:20px;padding-bottom:0}.ficha .trilha{display:flex;padding-bottom:20px}.ficha-grid{grid-template-columns:minmax(0,1fr) 400px;grid-template-areas:"galeria resumo" "detalhes resumo" "interesse resumo";gap:24px;align-items:start}.ficha-galeria{grid-area:galeria;margin-inline:0}.ficha-resumo{grid-area:resumo}.ficha-detalhes{grid-area:detalhes}.ficha-interesse{grid-area:interesse}}.galeria{display:flex;flex-direction:column;gap:10px}.galeria-quadro{position:relative;background:var(--sunken)}.galeria-palco{display:flex;aspect-ratio:4/3;overflow-x:auto;scroll-snap-type:x mandatory;scrollbar-width:none;overscroll-behavior-x:contain}.galeria-palco::-webkit-scrollbar{display:none}.galeria-palco>*{flex:0 0 100%;width:100%;height:100%;scroll-snap-align:start}.galeria-palco img{object-fit:cover}.galeria-vazia{display:grid;place-items:center;align-content:center;grid-gap:8px;gap:8px;color:var(--muted);font-size:14px}.galeria-vazia .silhueta{width:70%}.galeria-seta{position:absolute;top:50%;transform:translateY(-50%);width:44px;height:44px;border-radius:var(--r2);border:1px solid var(--line);background:var(--raised);color:var(--ink);display:none;place-items:center}.galeria-seta.ant{left:12px}.galeria-seta.prox{right:12px}.galeria-seta:disabled{opacity:.4;cursor:default}.galeria-contador{position:absolute;right:12px;bottom:12px;padding:4px 8px;border-radius:var(--r1);background:var(--raised);font:500 12px/16px var(--mono)}.galeria-pontos{position:absolute;bottom:18px;left:50%;transform:translateX(-50%);display:flex;gap:5px}.galeria-pontos span{width:6px;height:6px;border-radius:3px;background:var(--titanium)}.galeria-pontos span.atual{width:18px;background:var(--ink)}.miniaturas{display:none;gap:8px;overflow-x:auto;scrollbar-width:thin}.miniaturas button{flex-grow:0;flex-shrink:0;flex-basis:calc((100% - 40px) / 6);aspect-ratio:4/3;padding:0;border:1px solid var(--line);border-radius:var(--r1);overflow:hidden;background:var(--sunken)}.miniaturas button[aria-current=true]{border:2px solid var(--marca)}.miniaturas img{width:100%;height:100%;object-fit:cover}@media (min-width:1024px){.galeria-quadro{border-radius:var(--r2);border:1px solid var(--line);overflow:hidden}.galeria-palco{aspect-ratio:16/10}.galeria-seta{display:grid}.galeria-pontos{display:none}.miniaturas{display:flex}}.ficha-resumo{display:flex;flex-direction:column;gap:18px}.ficha-selos{display:flex;flex-wrap:wrap;gap:8px}.ficha-titulo h1{margin-top:6px;font:650 28px/32px var(--fonte-titulo);font-stretch:118%}.ficha-titulo p{color:var(--muted)}.ficha-titulo .mono{font-size:13px;line-height:18px}.ficha-preco{display:flex;flex-direction:column;gap:2px}.ficha-preco .rotulo{display:none;font-size:13px;color:var(--muted)}.ficha-preco strong{font:500 32px/38px var(--mono);font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.ficha-preco>span:last-child{font-size:14px;color:var(--muted)}.rapidos{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:8px;gap:8px}.rapidos div{padding:12px;border-radius:var(--r2);background:var(--raised);border:1px solid var(--line)}.rapidos dt{font-size:12px;line-height:16px;color:var(--muted)}.rapidos dd{margin:0;font:500 16px/22px var(--mono)}.caixa{background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);padding:16px;display:flex;flex-direction:column;gap:10px}.caixa h2{font:600 18px/24px var(--fonte-titulo);font-stretch:112%}.simulador .rotulo{font-size:13px;color:var(--muted)}.opcoes-sim{display:grid;grid-gap:6px;gap:6px}.opcoes-sim button{min-height:44px;border-radius:var(--r2);border:1px solid var(--line);background:var(--raised);color:var(--ink);font:600 15px/1 var(--fonte-texto)}.opcoes-sim.prazos button{font:500 15px/1 var(--mono)}.opcoes-sim button[aria-pressed=true]{background:var(--marca);border-color:var(--marca);color:var(--sobre-marca)}.sim-resultado{padding:12px;border-radius:var(--r2);background:var(--sunken);display:flex;justify-content:space-between;align-items:baseline;flex-wrap:wrap;gap:4px 8px}.sim-resultado span{font-size:13px;color:var(--muted)}.sim-resultado strong{font:500 19px/24px var(--mono)}.aviso{font-size:12px;line-height:16px;color:var(--muted)}.ficha-acoes{display:flex;flex-direction:column;gap:8px}.ficha-acoes .par .btn{min-height:52px;padding:0 8px}.vendido-aviso{padding:16px;border-radius:var(--r2);background:var(--erro-bg);color:var(--erro);font-weight:600}@media (min-width:1024px){.ficha-resumo{position:-webkit-sticky;position:sticky;top:16px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);padding:24px;gap:16px}.ficha-titulo h1{font-size:30px;line-height:36px}.ficha-preco{padding:16px 0;border-top:1px solid var(--line);border-bottom:1px solid var(--line)}.ficha-preco .rotulo{display:block}.ficha-preco strong{font-size:36px;line-height:42px}.ficha-preco>span:last-child,.ficha-resumo .rapidos{display:none}.ficha-resumo .simulador{border:0;padding:0}.ficha-resumo .simulador h2{font:600 13px/18px var(--fonte-texto)}.opcoes-sim button{min-height:40px;border-radius:var(--r1);font-size:13px}}.ficha-detalhes{display:flex;flex-direction:column;gap:18px}.ficha-detalhes h2{font:600 18px/24px var(--fonte-titulo);font-stretch:112%;margin-bottom:6px}.tecnica{margin:0}.tecnica div{display:flex;justify-content:space-between;gap:16px;min-height:40px;align-items:center;border-bottom:1px solid var(--line)}.tecnica dt{font-size:14px;color:var(--muted)}.tecnica dd{margin:0;font:500 14px/20px var(--mono);text-align:right}.itens{list-style:none;margin:0;padding:0}.itens li{display:flex;align-items:center;gap:10px;min-height:40px;border-bottom:1px solid var(--line);font-size:15px}.itens li svg{flex:none;color:var(--ok)}.descricao{white-space:pre-line;color:var(--muted);font-size:15px}@media (min-width:1024px){.ficha-detalhes>section{background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);padding:24px}.ficha-detalhes h2{font-size:20px;line-height:26px;margin-bottom:16px}.tecnica{display:grid;grid-template-columns:repeat(auto-fill,minmax(180px,1fr));grid-gap:16px;gap:16px}.tecnica div{flex-direction:column;align-items:flex-start;gap:2px;padding:12px;border-radius:var(--r1);background:var(--sunken);border:0}.tecnica dt{font-size:12px;line-height:16px}.tecnica dd{font-size:15px;line-height:22px;text-align:left}.itens{display:grid;grid-template-columns:repeat(auto-fill,minmax(220px,1fr));grid-gap:4px 24px;gap:4px 24px}.itens li{border:0;min-height:32px;font-size:14px}}.form-interesse{gap:12px}.fld,.form-interesse{display:flex;flex-direction:column}.fld{gap:6px;font-size:14px;font-weight:600}.fld input,.fld textarea{min-height:48px;width:100%;padding:10px 14px;border-radius:var(--r1);border:1px solid var(--line);background:var(--raised);font-size:16px;font-weight:400;color:var(--ink)}.fld textarea{min-height:96px;resize:vertical}.fld [aria-invalid=true]{border-color:var(--erro)}.fld .erro,.msg-erro{color:var(--erro);font-size:13px;font-weight:600}.msg-ok{padding:14px;border-radius:var(--r2);background:var(--ok-bg);color:var(--ok);font-weight:600}.mel{position:absolute;left:-10000px;width:1px;height:1px;overflow:hidden}.parecidos{padding-top:32px}.parecidos .mini{width:220px}.barra-fixa{position:fixed;left:0;right:0;bottom:0;z-index:30;display:flex;align-items:center;justify-content:space-between;gap:12px;min-height:80px;padding:12px 16px calc(12px + env(safe-area-inset-bottom));background:var(--raised);border-top:1px solid var(--line);box-shadow:0 -12px 32px -12px rgba(15,18,22,.28)}.barra-fixa strong{display:block;font:500 20px/26px var(--mono)}.barra-fixa span{font-size:12px;line-height:16px;color:var(--muted)}.barra-fixa .btn{flex:1 1;max-width:210px;min-height:52px}@media (min-width:1024px){.barra-fixa{display:none}.parecidos{padding-top:48px}}.opcoes-sim.entradas{grid-template-columns:repeat(3,minmax(0,1fr))}.opcoes-sim.prazos{grid-template-columns:repeat(4,minmax(0,1fr))}body{background:var(--pagina-fundo,var(--surface))}body.fundo-imagem{background:linear-gradient(color-mix(in srgb,var(--surface) 90%,transparent),color-mix(in srgb,var(--surface) 94%,transparent)),var(--papel,none) center top /cover no-repeat,var(--surface)}@media (min-width:1024px){body.fundo-imagem{background-attachment:scroll,fixed,scroll}}.barra-topo{background:var(--graphite);color:var(--inverse-muted);font-size:13px;line-height:18px}.barra-topo-in{display:flex;justify-content:space-between;gap:12px}.barra-topo a,.barra-topo-in{align-items:center;min-height:36px}.barra-topo a{display:inline-flex;gap:6px;color:var(--inverse);text-decoration:none}.barra-topo a:hover{text-decoration:underline}.barra-topo-contatos{display:flex;gap:18px;min-width:0}.barra-topo-redes,.rodape-redes{display:flex;gap:2px}.barra-topo-redes a{width:36px;justify-content:center}.menu-celular{position:relative}.menu-celular summary{list-style:none;cursor:pointer}.menu-celular summary::-webkit-details-marker{display:none}.menu-celular[open] summary{background:var(--sunken)}.menu-painel{position:absolute;right:0;top:calc(100% + 8px);z-index:40;width:min(280px,calc(100vw - 32px));display:flex;flex-direction:column;padding:6px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);box-shadow:0 18px 40px -18px rgba(15,18,22,.45)}.menu-painel a{display:flex;align-items:center;justify-content:space-between;min-height:48px;padding:0 12px;border-radius:var(--r1);font-weight:600;text-decoration:none}.menu-painel a:hover{background:var(--sunken)}.menu-painel a svg{color:var(--muted)}.hero{position:relative;overflow:hidden;color:#fff;background:var(--graphite)}.hero-carrossel{height:clamp(440px,78svh,620px)}html[data-modelo=catalogo] .hero-carrossel{height:clamp(300px,46svh,420px)}html[data-modelo=boutique] .hero-carrossel{height:clamp(480px,86svh,780px)}.hero-midia,.hero-midia img,.hero-slide,.hero-slides,.hero-veu,.hero-video{position:absolute;inset:0}.hero-slide{container-type:size;opacity:0;visibility:hidden;transition:opacity .6s ease,visibility 0s linear .6s}.hero-slide.ativo{opacity:1;visibility:visible;transition:opacity .6s ease}@media (prefers-reduced-motion:reduce){.hero-slide,.hero-slide.ativo{transition:none}}.hero-loja-img,.hero-midia img,.hero-video{width:100%;height:100%;object-fit:cover}.hero-yt{border:0;pointer-events:none;inset:auto;left:50%;top:50%;width:max(100cqw,177.78cqh);height:max(100cqh,56.25cqw);transform:translate(-50%,-50%)}.hero-veu{background:linear-gradient(0deg,rgba(8,10,13,calc(var(--escuro, .35) + .25)) 0,transparent 65%),rgba(8,10,13,var(--escuro,.35))}.hero-conteudo{position:relative;height:100%;display:flex;align-items:flex-end;padding-bottom:72px}.hero-texto{display:flex;flex-direction:column;gap:12px;max-width:720px}.alinha-centro .hero-conteudo{justify-content:center;text-align:center}.alinha-centro .hero-texto{align-items:center}.alinha-direita .hero-conteudo{justify-content:flex-end;text-align:right}.alinha-direita .hero-texto{align-items:flex-end}.hero-over{font:600 12px/16px var(--fonte-texto);letter-spacing:.12em;text-transform:uppercase;opacity:.85}.hero-titulo{font:700 34px/38px var(--fonte-titulo);letter-spacing:-.02em;text-wrap:balance;text-shadow:0 2px 18px rgba(0,0,0,.25)}.hero-sub{font-size:16px;line-height:23px;max-width:560px;opacity:.92}.hero-acoes{display:flex;flex-wrap:wrap;gap:10px;padding-top:6px}.alinha-centro .hero-acoes{justify-content:center}.alinha-direita .hero-acoes{justify-content:flex-end}.btn-vidro{border-color:rgba(255,255,255,.55);background:rgba(255,255,255,.08);color:inherit;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.btn-vidro:hover{background:rgba(255,255,255,.18)}.hero-controles{position:absolute;left:0;right:0;bottom:14px;display:flex;justify-content:center;align-items:center;gap:6px;z-index:2}.hero-btn{width:40px;height:40px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.35);border-radius:999px;background:rgba(8,10,13,.35);color:#fff;-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px)}.hero-btn:hover{background:rgba(8,10,13,.6)}.hero-btn:focus-visible,.hero-pontos button:focus-visible{outline:2px solid #fff;outline-offset:2px}.hero-pontos{display:flex;gap:2px;padding:0 4px}.hero-pontos button{width:28px;height:40px;border:0;padding:0;background:none;display:grid;place-items:center}.hero-pontos button:before{content:"";width:8px;height:8px;border-radius:999px;background:rgba(255,255,255,.5);transition:width .25s ease}.hero-pontos button[aria-current=true]:before{width:22px;background:#fff}.hero-loja{min-height:clamp(380px,62svh,560px);background:var(--hero-fundo,var(--graphite));color:var(--hero-texto,#fff);display:flex}.hero-loja .hero-conteudo{width:100%;min-height:inherit;padding-block:56px 48px}.hero-loja-img{position:absolute;inset:0}.hero-loja.fundo-imagem:after{content:"";position:absolute;inset:0;background:linear-gradient(0deg,rgba(8,10,13,.75),rgba(8,10,13,.25))}.hero-loja .hero-conteudo{z-index:1}.hero-loja .btn-vidro{border-color:currentColor}@media (min-width:1024px){.hero-titulo{font-size:60px;line-height:64px;font-stretch:118%}html[data-modelo=catalogo] .hero-titulo{font-size:44px;line-height:48px}.hero-sub{font-size:19px;line-height:28px}.hero-conteudo{align-items:center;padding-bottom:0}.hero-controles{left:auto;right:max(var(--gutter),calc((100vw - 1240px) / 2 + var(--gutter)));bottom:28px}.hero+.busca{position:relative;margin-top:-40px;padding-top:0;z-index:2}}@media (min-width:1024px){.hero-carrossel:has(+.busca) .hero-controles{bottom:56px}}.numeros{--fundo-numeros:var(--raised);background:var(--fundo-numeros);border-block:1px solid var(--line)}.numeros-lista{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:1px;gap:1px;background:var(--line)}.numeros-lista.n1{grid-template-columns:1fr}.numeros-lista.n3{grid-template-columns:repeat(3,minmax(0,1fr))}.numeros-lista div{display:flex;flex-direction:column-reverse;align-items:center;justify-content:center;text-align:center;gap:2px;padding:18px 6px;background:var(--fundo-numeros)}.numeros-lista dd{margin:0;font:700 30px/34px var(--fonte-titulo);font-feature-settings:"tnum";font-variant-numeric:tabular-nums;color:var(--destaque-texto)}.numeros-lista.n3 dd{font-size:24px;line-height:30px}.numeros-lista dt{font:600 11px/15px var(--fonte-texto);letter-spacing:.1em;text-transform:uppercase;color:var(--muted)}@media (min-width:768px){.numeros-lista.n4{grid-template-columns:repeat(4,minmax(0,1fr))}.numeros-lista div{padding:28px 12px}.numeros-lista dd,.numeros-lista.n3 dd{font-size:44px;line-height:48px}}html[data-modelo=boutique] .numeros{--fundo-numeros:var(--surface)}.selos{list-style:none;margin:0;padding:0;display:flex;flex-wrap:wrap;gap:6px}.selo-anuncio{background:var(--graphite);color:var(--inverse);letter-spacing:.02em}html[data-modo=escuro] .selo-anuncio{background:var(--inverse);color:#0f1216}.sec-over{font:600 12px/16px var(--fonte-texto);letter-spacing:.12em;text-transform:uppercase;color:var(--destaque-texto)}.dv{display:grid;grid-gap:18px;gap:18px;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2);overflow:hidden}.dv-midia .foto,.dv-midia .player{aspect-ratio:16/9}.dv-foto{display:block;height:100%}.dv-info{padding:0 var(--cpad) 18px;display:flex;flex-direction:column;gap:10px}.dv-titulo{font:700 26px/30px var(--fonte-titulo)}.dv-titulo a{text-decoration:none}.dv-ficha{margin:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));border-top:1px solid var(--line)}.dv-ficha div{padding:10px 0;border-bottom:1px solid var(--line)}.dv-ficha dt{font-size:12px;color:var(--muted)}.dv-ficha dd{margin:0;font:500 16px/22px var(--mono)}.dv-preco{display:flex;flex-direction:column;gap:2px}.dv-preco strong{font:500 28px/34px var(--mono)}.dv-preco span{font-size:13px;color:var(--muted)}.dv-acoes{display:flex;flex-wrap:wrap;gap:10px}.dv-acoes .btn{flex:1 1 180px}@media (min-width:1024px){.dv{grid-template-columns:minmax(0,1.35fr) minmax(0,1fr);gap:0;align-items:stretch}.dv-midia .foto,.dv-midia .player{aspect-ratio:auto;height:100%;min-height:420px}.dv-info{padding:32px;justify-content:center;gap:14px}.dv-titulo{font-size:36px;line-height:40px;font-stretch:112%}.dv-acoes .btn{flex:0 0 auto}}.player{position:relative;width:100%;aspect-ratio:16/9;background:#0f1216;border-radius:var(--r2);overflow:hidden}.dv .player{border-radius:0}.player iframe,.player video{position:absolute;inset:0;width:100%;height:100%;border:0}.player-capa{display:block;border:0;padding:0;color:#fff;cursor:pointer}.player-capa img{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;opacity:.82;transition:opacity .2s ease}.player-capa:hover img{opacity:1}.player-play{position:absolute;left:50%;top:50%;width:72px;height:72px;margin:-36px 0 0 -36px;border-radius:999px;display:grid;place-items:center;background:var(--marca);color:var(--sobre-marca);box-shadow:0 10px 30px rgba(0,0,0,.35)}.player-play svg{margin-left:4px}.player-rotulo{position:absolute;left:50%;top:calc(50% + 48px);transform:translateX(-50%);font:600 12px/16px var(--fonte-texto);letter-spacing:.12em;text-transform:uppercase;text-shadow:0 1px 8px rgba(0,0,0,.6);white-space:nowrap}.ficha-detalhes .player{margin-top:4px}.galeria-loja{list-style:none;margin:0;padding:0;display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:var(--gap);gap:var(--gap)}.galeria-loja li{display:flex;flex-direction:column;gap:4px;min-width:0}.galeria-loja button{position:relative;display:block;width:100%;aspect-ratio:4/3;padding:0;border:0;border-radius:var(--r2);overflow:hidden;background:var(--sunken);cursor:zoom-in}.galeria-loja img{width:100%;height:100%;object-fit:cover;transition:transform .3s ease}.galeria-loja button:hover img{transform:scale(1.04)}.galeria-mais{position:absolute;inset:0;display:grid;place-items:center;background:rgba(8,10,13,.55);color:#fff;font:700 24px/1 var(--fonte-titulo)}.galeria-legenda{font-size:13px;line-height:17px;color:var(--muted);display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden}@media (min-width:768px){.galeria-loja{grid-template-columns:repeat(4,minmax(0,1fr))}}.lightbox{width:100vw;max-width:100vw;height:100dvh;max-height:100dvh;margin:0;padding:0;border:0;background:rgba(8,10,13,.94);color:#fff}.lightbox::-webkit-backdrop{background:rgba(8,10,13,.6)}.lightbox::backdrop{background:rgba(8,10,13,.6)}.lightbox[open]{display:grid;place-items:center}.lightbox figure{margin:0;width:min(100%,1200px);padding:56px 12px 16px;display:flex;flex-direction:column;gap:10px}.lightbox figure img{width:100%;max-height:calc(100dvh - 140px);object-fit:contain;border-radius:4px}.lightbox figcaption{display:flex;justify-content:space-between;gap:12px;font-size:14px;color:#c9ced6}.lightbox-fechar,.lightbox-seta{position:absolute;width:48px;height:48px;display:grid;place-items:center;border:1px solid rgba(255,255,255,.3);border-radius:999px;background:rgba(8,10,13,.5);color:#fff}.lightbox-fechar{top:12px;right:12px}.lightbox-seta{top:50%;margin-top:-24px}.lightbox-seta.ant{left:12px}.lightbox-seta.prox{right:12px}.lightbox button:focus-visible{outline:2px solid #fff;outline-offset:2px}.chamada{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding:28px 20px;border-radius:var(--r2);background:linear-gradient(135deg,var(--graphite),color-mix(in srgb,var(--marca) 55%,var(--graphite)));color:var(--inverse)}.chamada h2{font:700 26px/30px var(--fonte-titulo)}.chamada p{color:var(--inverse-muted);max-width:560px}.chamada-acoes{display:flex;flex-wrap:wrap;gap:10px;padding-top:4px;width:100%}.chamada-acoes .btn{flex:1 1 200px}@media (min-width:1024px){.chamada{align-items:center;text-align:center;padding:56px 32px}.chamada h2{font-size:40px;line-height:44px;font-stretch:118%}.chamada-acoes{justify-content:center}.chamada-acoes .btn{flex:0 0 auto}}.whats-flutuante{position:fixed;right:max(16px,env(safe-area-inset-right));bottom:max(16px,env(safe-area-inset-bottom));z-index:35;width:56px;height:56px;border-radius:999px;display:grid;place-items:center;background:#1f9d55;color:#fff;box-shadow:0 10px 28px -8px rgba(15,18,22,.55);transition:transform .2s ease}.whats-flutuante:hover{transform:scale(1.06)}@media (prefers-reduced-motion:reduce){.whats-flutuante{transition:none}}@media (max-width:1023.98px){body:has(.barra-fixa) .whats-flutuante{display:none}}.rodape-logo{height:40px;width:auto;max-width:180px;object-fit:contain;margin-bottom:8px}.rodape-contatos{display:flex;flex-wrap:wrap;gap:4px 16px;margin-top:6px}.rodape-loja{display:flex;flex-direction:column}.rodape-redes a{width:44px;height:44px;display:grid;place-items:center;border-radius:var(--r1)}.pagina{padding-bottom:8px}.pagina-cabeca{display:flex;flex-direction:column;gap:10px;padding-block:20px 20px}.pagina-cabeca h1{font:700 30px/34px var(--fonte-titulo)}.pagina-texto{color:var(--muted);max-width:680px;font-size:16px;line-height:24px}.pagina-corpo{gap:32px;padding-top:28px}.pagina-bloco,.pagina-corpo{display:flex;flex-direction:column}.pagina-bloco{gap:14px}.pagina-duas{display:grid;grid-gap:20px;gap:20px}@media (max-width:1023.98px){.pagina-duas.form-primeiro>.form-pedido{order:-1}}.col-info{display:flex;flex-direction:column;gap:16px}@media (min-width:1024px){.pagina-cabeca{padding-block:32px 28px}.pagina-cabeca h1{font-size:44px;line-height:48px;font-stretch:118%}.pagina-duas{grid-template-columns:minmax(0,1fr) minmax(0,520px);gap:40px;align-items:start}.pagina-duas .form-pedido{position:-webkit-sticky;position:sticky;top:16px}.visite{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1.2fr);grid-gap:32px;gap:32px;align-items:start}}.contatos{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;background:var(--raised);border:1px solid var(--line);border-radius:var(--r2)}.contatos li+li{border-top:1px solid var(--line)}.contatos a,.contatos li>div{display:flex;align-items:center;gap:12px;padding:12px var(--cpad);min-height:60px;text-decoration:none}.contatos a:hover{background:var(--sunken)}.contato-icone{flex:none;width:40px;height:40px;border-radius:var(--r1);display:grid;place-items:center;background:var(--sunken)}.contato-rotulo{display:block;font-size:12px;color:var(--muted)}.contato-valor{display:block;font-weight:600;overflow-wrap:anywhere}.mapa-embutido{display:flex;flex-direction:column;gap:10px}.mapa-embutido iframe{width:100%;height:260px;border:1px solid var(--line);border-radius:var(--r2);background:var(--sunken)}.mapa-embutido .btn{align-self:flex-start}.passos,.vantagens{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:10px}.passos li,.vantagens li{display:flex;gap:12px;padding:var(--cpad);background:var(--raised);border:1px solid var(--line);border-radius:var(--r2)}.passos strong,.vantagens strong{display:block}.passos li>span:last-child>span,.vantagens li>span>span{display:block;color:var(--muted);font-size:14px;line-height:20px}.passo-num{flex:none;width:32px;height:32px;border-radius:999px;display:grid;place-items:center;background:var(--marca);color:var(--sobre-marca);font:700 14px/1 var(--fonte-titulo)}.vantagens li>svg{flex:none;margin-top:2px}.form-pedido{gap:14px}.grupo-campos{margin:0;padding:0;border:0;display:flex;flex-direction:column;gap:12px;min-width:0}.grupo-campos legend{padding:0 0 8px;font:600 13px/18px var(--fonte-texto);letter-spacing:.08em;text-transform:uppercase;color:var(--muted)}.grupo-campos .rotulo{font-size:13px;color:var(--muted)}.duas-colunas{display:grid;grid-gap:12px;gap:12px}@media (min-width:640px){.duas-colunas{grid-template-columns:repeat(2,minmax(0,1fr))}}.fld select{min-height:48px;width:100%;padding:0 12px;border-radius:var(--r1);border:1px solid var(--line);background:var(--raised);font-weight:400}.fld-check{display:flex;align-items:center;gap:10px;min-height:44px;font-size:15px}.fld-check input{width:20px;height:20px;accent-color:var(--marca)}.aviso-lgpd a{color:inherit;text-decoration:underline}.link-preanalise{align-self:flex-start}.sobre-historia{display:flex;flex-direction:column;gap:10px}.sobre-historia .sobre-texto{font-size:16px;line-height:25px}@media (min-width:1024px){.topo-nav a{white-space:nowrap}.topo.centro .menu-inicio{display:none}.topo.centro .topo-nav{gap:18px;font-size:13px}}@media (min-width:1024px) and (max-width:1279.98px){.topo-nav{gap:16px}.menu-inicio{display:none}}@media (min-width:1024px){.menu-celular{display:none}}@media (min-width:1024px) and (max-width:1279.98px){.topo.centro .menu-celular{display:block}.topo.centro .topo-nav{display:none}}