[data-theme=retrato]{--rt-creme:#f6f1e8;--rt-fria:#e6eaed;--rt-margem:16px;--rt-vao:12px;--rt-espaco:64px}@media (min-width:1024px){[data-theme=retrato]{--rt-margem:32px;--rt-vao:24px;--rt-espaco:104px}}[data-theme=retrato] :is(.heading-xl,.heading-lg,.ldo-display,.rt-display-xxl,.rt-display-xl,.rt-display-s,.rt-display-xs){font-family:var(--font-display),var(--font-brand),system-ui,sans-serif;font-weight:400;font-synthesis:none;text-transform:uppercase;letter-spacing:-.01em;line-height:1.08;color:rgb(var(--ldo-ink))}[data-theme=retrato] .heading-md{font-family:var(--font-display),var(--font-brand),system-ui,sans-serif;font-weight:400;font-synthesis:none}[data-theme=retrato] .rt-display-xxl{font-size:38px;line-height:1.04}[data-theme=retrato] .rt-display-xl{font-size:34px}[data-theme=retrato] .heading-xl{font-size:30px}[data-theme=retrato] .heading-lg{font-size:28px}[data-theme=retrato] .rt-display-s{font-size:24px;line-height:1.16}[data-theme=retrato] .rt-display-xs{font-size:18px;line-height:1.2}@media (min-width:1024px){[data-theme=retrato] .rt-display-xxl{font-size:clamp(38px,3.9vw,60px)}[data-theme=retrato] .rt-display-xl{font-size:clamp(42px,4.2vw,60px)}[data-theme=retrato] .heading-xl{font-size:clamp(38px,3.4vw,50px)}[data-theme=retrato] .heading-lg{font-size:clamp(34px,3vw,44px)}[data-theme=retrato] .rt-display-s{font-size:clamp(28px,2.5vw,38px)}[data-theme=retrato] .rt-display-xs{font-size:21px}}[data-theme=retrato] .eyebrow{font-size:12px;letter-spacing:.14em}[data-theme=retrato] :is(.pill-dark,.pill-light,.pill-outline,.rt-botao,.rt-botao-contorno){text-transform:uppercase;letter-spacing:.07em;font-size:13px;font-weight:600}.rt-botao,.rt-botao-contorno{display:inline-flex;align-items:center;justify-content:center;gap:8px;height:48px;padding:0 24px;border-radius:var(--ldo-radius-button);white-space:nowrap;transition:background-color .2s,color .2s}.rt-botao{background-color:rgb(var(--ldo-ink));color:#ffffff}.rt-botao:hover{background-color:rgb(var(--ldo-ink)/.85)}.rt-botao-contorno{color:rgb(var(--ldo-ink));box-shadow:inset 0 0 0 1px rgb(var(--ldo-ink))}.rt-botao-contorno:hover{background-color:rgb(var(--ldo-ink));color:#ffffff}.rt-link{display:inline-flex;align-items:center;gap:6px;min-height:32px;font-size:14px;font-weight:600;color:rgb(var(--ldo-ink));white-space:nowrap;text-decoration:underline;text-decoration-thickness:1.5px;text-underline-offset:7px}.rt-link:hover{text-decoration-thickness:2.5px}.rt-botoes{display:grid;gap:10px;width:100%;justify-items:stretch}.rt-botoes .rt-link{justify-self:center}@media (min-width:512px){.rt-botoes{display:flex;flex-wrap:wrap;align-items:center;gap:12px 20px;width:auto}}.rt-faixa,.rt-secao{margin-top:var(--rt-espaco)}.rt-faixa{padding-block:48px}@media (min-width:1024px){.rt-faixa{padding-block:88px}}.rt-faixa+.rt-faixa,[data-theme=retrato] .rt-faixa+.ldo-rodape{margin-top:0}.rt-faixa-cor{background-color:rgb(var(--ldo-accent))}.rt-faixa-fria{background-color:rgb(var(--ldo-band))}.rt-faixa-fria+.rt-faixa-clara{border-top:1px solid rgb(var(--ldo-ink)/.12)}.rt-citacoes+.rt-faixa{margin-top:0}.rt-citacoes.rt-secao:has(+.rt-faixa){border-bottom-color:transparent}.rt-faixa-clara{background-color:rgb(var(--ldo-band))}.rt-faixa-escura{background-color:rgb(var(--ldo-ink));color:var(--rt-creme)}.rt-faixa-escura :is(.eyebrow,.rt-display-xl,.rt-display-xs){color:var(--rt-creme)}.rt-faixa-escura .rt-botao{background-color:var(--rt-creme);color:rgb(var(--ldo-ink))}.rt-faixa-escura .rt-botao:hover{background-color:#ffffff}.rt-cabeca{display:grid;justify-items:start;gap:14px;margin-bottom:22px}.rt-cabeca .rt-botao-contorno{height:38px;padding:0 18px;font-size:12px}@media (min-width:1024px){.rt-cabeca{margin-bottom:26px}}.rt-abas{display:flex;gap:22px;overflow-x:auto;margin-bottom:20px}[data-theme=retrato] .rt-aba{flex:none;padding:6px 0;font-family:var(--font-display),var(--font-brand),sans-serif;font-size:15px;text-transform:uppercase;letter-spacing:.02em;color:rgb(var(--ldo-body));border-bottom:1px solid transparent;white-space:nowrap}.rt-aba:hover{color:rgb(var(--ldo-ink))}.rt-aba[aria-selected=true]{color:rgb(var(--ldo-ink));border-bottom-color:rgb(var(--ldo-ink))}@media (min-width:1024px){[data-theme=retrato] .rt-aba{font-size:17px}}.rt-carrossel{position:relative;--rt-item:58vw;--rt-proporcao:1}@media (min-width:512px){.rt-carrossel{--rt-item:calc((100vw - 16px - 2 * 12px) / 2.5)}}@media (min-width:1024px){.rt-carrossel{--rt-item:calc((min(100vw, 1440px) - 64px - 3 * 24px - 56px) / 4)}}.rt-carrossel-trilho{display:flex;gap:var(--rt-vao);overflow-x:auto;overscroll-behavior-x:contain;scroll-snap-type:x mandatory;padding-inline:max(var(--rt-margem),calc((100% - 1440px) / 2 + var(--rt-margem)));scroll-padding-inline:max(var(--rt-margem),calc((100% - 1440px) / 2 + var(--rt-margem)))}.rt-carrossel-item{flex:0 0 var(--rt-item);min-width:0;scroll-snap-align:start}.rt-seta{display:none}@media (min-width:1024px){.rt-seta{position:absolute;z-index:2;top:calc(var(--rt-item) * var(--rt-proporcao) / 2);display:grid;place-items:center;width:40px;height:40px;transform:translateY(-50%);background-color:rgb(var(--ldo-ink));color:#ffffff;transition:opacity .2s}.rt-seta-anterior{left:max(0px,calc((100% - 1440px) / 2 + var(--rt-margem) - 42px))}.rt-seta-proxima{right:max(0px,calc((100% - 1440px) / 2 + var(--rt-margem) - 42px))}.rt-seta:disabled{opacity:0;pointer-events:none}.rt-carrossel[data-tom=faixa] .rt-seta{background-color:var(--rt-creme);color:rgb(var(--ldo-ink))}}.rt-carrossel[data-tom=faixa]{--rt-proporcao:0.75;--rt-item:64vw}@media (min-width:512px){.rt-carrossel[data-tom=faixa]{--rt-item:calc((100vw - 16px - 2 * 12px) / 2.5)}}@media (min-width:1024px){.rt-carrossel[data-colunas] .rt-carrossel-trilho{display:grid;overflow:visible;max-width:1440px;margin-inline:auto;padding-inline:32px}.rt-carrossel[data-colunas="2"] .rt-carrossel-trilho{grid-template-columns:repeat(2,minmax(0,1fr))}.rt-carrossel[data-colunas="3"] .rt-carrossel-trilho{grid-template-columns:repeat(3,minmax(0,1fr))}.rt-carrossel[data-colunas="4"] .rt-carrossel-trilho{grid-template-columns:repeat(4,minmax(0,1fr))}.rt-carrossel[data-colunas] .rt-carrossel-item{flex:none}.rt-carrossel[data-colunas] .rt-seta{display:none}}[data-card=editorial] [data-testid=product-wrapper] .ldo-card-media{aspect-ratio:1/1;background-color:rgb(var(--ldo-band))}[data-card=editorial] [data-testid=product-wrapper] .ldo-card-media img.ldo-estudio{padding-left:0;padding-right:0;transform:scale(1.06)}[data-card=editorial] [data-testid=product-wrapper]>a:last-child{justify-items:center;text-align:center}[data-card=editorial] [data-testid=product-wrapper] [data-testid=product-title]{font-family:var(--font-display),var(--font-brand),sans-serif;font-weight:400;font-synthesis:none;font-size:16px;letter-spacing:0}[data-card=editorial] [data-testid=product-wrapper] [data-testid=product-price] p{justify-content:center}[data-card=editorial] [data-testid=product-wrapper] [data-testid=product-price] .font-semibold{font-weight:500}[data-card=editorial] [data-testid=card-tryon]{border-radius:0;text-transform:uppercase;letter-spacing:.06em;font-size:12px}@media (min-width:1024px){[data-card=editorial] [data-testid=product-wrapper] [data-testid=product-title]{font-size:17px}}@media (max-width:1023.98px){[data-card=editorial] [data-testid=card-tryon]{left:auto;width:40px;height:40px;padding:0;gap:0;font-size:0;border-radius:999px}}.rt-topo{display:grid;background-color:rgb(var(--ldo-band))}.rt-topo-foto{position:relative;aspect-ratio:4/3;overflow:hidden}.rt-topo-img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.rt-topo-img[data-estudio]{-o-object-fit:contain;object-fit:contain;padding:6%}.rt-topo-painel{display:grid;gap:28px;padding:28px var(--rt-margem) 32px}.rt-topo-texto{display:grid;gap:14px;justify-items:center;text-align:center}.rt-topo-apoio{font-size:16px;line-height:1.5;max-width:36ch}.rt-topo-texto .rt-botoes{justify-content:center;margin-top:6px}@media (min-width:1024px){.rt-topo{grid-template-columns:minmax(0,5fr) minmax(0,8fr)}.rt-topo-foto{order:2;align-self:stretch;justify-self:stretch;width:100%;max-height:calc(100vw * 8 / 13 * .75 / .8)}.rt-topo-painel{order:1;align-content:space-between;gap:28px;padding:48px 48px 36px max(32px,calc((100vw - 1440px) / 2 + 32px))}.rt-topo-texto{justify-items:start;text-align:left;gap:18px}.rt-topo-texto .rt-botoes{justify-content:flex-start}.rt-topo-apoio{font-size:17px}}.rt-cartao-topo{display:grid;grid-template-columns:minmax(0,52%) minmax(0,1fr);gap:14px;align-items:center;padding:10px;background-color:#ffffff;box-shadow:inset 0 0 0 1px rgb(var(--ldo-line))}.rt-cartao-topo-foto{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:rgb(var(--ldo-band))}.rt-cartao-topo-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.06)}.rt-cartao-topo-info{display:grid;gap:3px;justify-items:start;min-width:0}.rt-rotulo{font-size:11px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}[data-theme=retrato] .rt-cartao-topo-nome{font-family:var(--font-display),var(--font-brand),sans-serif;font-size:18px;line-height:1.15;text-transform:uppercase;color:rgb(var(--ldo-ink))}.rt-cartao-topo-medidas{font-size:13px;font-variant-numeric:tabular-nums}.rt-cartao-topo-preco{font-size:15px;font-weight:600;color:rgb(var(--ldo-ink));font-variant-numeric:tabular-nums}.rt-cartao-topo-de{margin-right:5px;font-size:12px;font-weight:400;color:rgb(var(--ldo-body))}.rt-cartao-topo .rt-link{font-size:13px}@media (min-width:1024px){.rt-cartao-topo{grid-template-columns:220px minmax(0,1fr);max-width:470px;gap:18px}}@media (min-width:1024px) and (max-width:1359.98px){.rt-cartao-topo{display:none}}.rt-letreiro{overflow:hidden;background-color:rgb(var(--ldo-ink));color:var(--rt-creme)}.rt-letreiro-trilho{display:flex;width:-moz-max-content;width:max-content;animation:rt-letreiro 70s linear infinite}.rt-letreiro:focus-within .rt-letreiro-trilho,.rt-letreiro:hover .rt-letreiro-trilho{animation-play-state:paused}.rt-letreiro-item{display:flex;align-items:center;gap:28px;padding-right:28px;height:60px}.rt-letreiro-item a{font-family:var(--font-display),var(--font-brand),sans-serif;font-size:19px;text-transform:uppercase;letter-spacing:.02em;white-space:nowrap}.rt-letreiro-item a:focus-visible,.rt-letreiro-item a:hover{text-decoration:underline;text-underline-offset:6px}.rt-losango{flex:none;width:7px;height:7px;background-color:currentColor;transform:rotate(45deg)}@keyframes rt-letreiro{to{transform:translateX(-50%)}}@media (min-width:1024px){.rt-letreiro-item{gap:40px;padding-right:40px;height:78px}.rt-letreiro-item a{font-size:25px}}@media (prefers-reduced-motion:reduce){.rt-letreiro{overflow-x:auto}.rt-letreiro-trilho{animation:none;padding-left:var(--rt-margem)}.rt-letreiro-item[data-eco]{display:none}}.rt-ensaio{display:grid;gap:20px;grid-template-areas:"texto" "foto" "cartao"}.rt-ensaio-texto{grid-area:texto;display:grid;gap:10px;justify-items:start}.rt-ensaio-apoio{font-size:16px;line-height:1.5;max-width:40ch;margin-bottom:6px}.rt-ensaio-texto .rt-botao-contorno{height:38px;padding:0 18px;font-size:12px}.rt-ensaio-foto{grid-area:foto}.rt-ensaio-img{display:block;width:100%;height:auto;background-color:rgb(var(--ldo-band));border-radius:var(--ldo-radius-card)}.rt-nota{margin-top:8px;font-size:12px}.rt-ensaio-cartao{grid-area:cartao;display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:8px}.rt-ensaio-cartao[data-varios]{grid-template-columns:40px minmax(0,1fr) 40px}.rt-ensaio-caixa{padding:12px 12px 16px;background-color:#ffffff}.rt-ensaio-caixa,.rt-seta-redonda{box-shadow:inset 0 0 0 1px rgb(var(--ldo-line))}.rt-seta-redonda{display:grid;place-items:center;width:40px;height:40px;color:rgb(var(--ldo-ink));transition:background-color .2s}.rt-seta-redonda:hover{background-color:rgb(var(--ldo-band))}.rt-contagem{grid-column:1/-1;text-align:center;font-size:13px;font-variant-numeric:tabular-nums}.rt-ensaio-caixa [data-testid=product-wrapper] .ldo-card-media{aspect-ratio:4/3}@media (min-width:1024px){.rt-ensaio{grid-template-columns:minmax(0,7fr) minmax(0,5fr);grid-template-areas:"foto texto" "foto cartao";grid-template-rows:auto auto;-moz-column-gap:56px;column-gap:56px;row-gap:24px}.rt-ensaio-foto{align-self:center}.rt-ensaio-texto{align-self:end;justify-items:center}.rt-ensaio-apoio,.rt-ensaio-texto{text-align:center}.rt-ensaio-cartao{align-self:start;justify-content:center;grid-template-columns:minmax(0,330px)}.rt-ensaio-cartao[data-varios]{grid-template-columns:44px minmax(0,330px) 44px;gap:16px}.rt-seta-redonda{width:44px;height:44px}}.rt-dividido{display:grid;background-color:rgb(var(--ldo-band));border-radius:var(--ldo-radius-card);overflow:hidden}.rt-dividido-foto{position:relative;aspect-ratio:4/3;overflow:hidden}.rt-dividido-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.rt-dividido-foto[data-foto=estudio] img{-o-object-fit:contain;object-fit:contain;padding:8%}.rt-dividido-painel{display:grid;gap:14px;justify-items:center;align-content:center;text-align:center;padding:28px 20px 30px}.rt-dividido-apoio{font-size:16px;line-height:1.5;max-width:40ch}.rt-botoes-centro{justify-content:center;margin-top:4px}.rt-colecao-categorias{margin-top:28px}@media (min-width:1024px){.rt-dividido{grid-template-columns:minmax(0,1fr) minmax(0,1fr)}.rt-dividido-painel{padding:56px;gap:18px}.rt-dividido-apoio{font-size:17px}.rt-colecao-categorias{margin-top:56px}}.rt-categoria{display:grid}.rt-categoria-foto{position:relative;aspect-ratio:4/3;overflow:hidden;background-color:rgb(var(--ldo-band))}.rt-categoria-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.06);transition:transform .5s}.rt-categoria:hover .rt-categoria-foto img{transform:scale(1.1)}.rt-categoria-barra{display:flex;align-items:center;gap:10px;min-height:50px;padding:8px 14px;background-color:rgb(var(--ldo-ink));color:var(--rt-creme)}[data-theme=retrato] .rt-categoria-nome{flex:1 1 auto;min-width:0;font-family:var(--font-display),var(--font-brand),sans-serif;font-size:16px;line-height:1.15;text-transform:uppercase}.rt-categoria-quantas{flex:none;font-size:12px;opacity:.8;white-space:nowrap}@media (max-width:1023.98px){[data-theme=retrato] .rt-categoria-nome{font-size:15px;white-space:nowrap}.rt-categoria-quantas{display:none}.rt-categoria-barra{gap:8px;padding:8px 12px}}@media (min-width:1024px){[data-theme=retrato] .rt-categoria-nome{font-size:16px;white-space:nowrap}[data-theme=retrato] .rt-carrossel:is([data-colunas="2"],[data-colunas="3"]) .rt-categoria-nome{font-size:20px}.rt-carrossel:is([data-colunas="2"],[data-colunas="3"]) .rt-categoria-barra{min-height:58px;padding-inline:18px}}.rt-citacoes.rt-secao{margin-top:40px;padding-block:56px;border-block:1px solid rgb(var(--ldo-line))}.rt-faixa+.rt-citacoes.rt-secao{margin-top:0;border-top-color:transparent}.rt-citacoes-miolo{display:grid;justify-items:center;gap:22px;text-align:center}.rt-citacoes-linha{display:grid;grid-template-columns:minmax(0,1fr);align-items:center;gap:6px;width:100%;max-width:1080px}.rt-citacoes-linha:has(.rt-seta-leve){grid-template-columns:36px minmax(0,1fr) 36px}.rt-citacao{display:grid;gap:18px;justify-items:center}[data-theme=retrato] .rt-citacao-texto{font-family:var(--font-display),var(--font-brand),sans-serif;font-size:22px;line-height:1.2;text-transform:uppercase;color:rgb(var(--ldo-ink));text-wrap:balance}.rt-citacao-nome{font-size:13px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.rt-seta-leve{display:grid;place-items:center;width:36px;height:44px;color:rgb(var(--ldo-ink))}.rt-pontos{display:flex;gap:2px}.rt-ponto{display:grid;place-items:center;width:24px;height:24px}.rt-ponto:before{content:"";width:7px;height:7px;border-radius:999px;background-color:rgb(var(--ldo-ink)/.22)}.rt-ponto[aria-current=true]:before{background-color:rgb(var(--ldo-ink))}@media (min-width:1024px){.rt-citacoes.rt-secao{margin-top:64px;padding-block:88px}.rt-faixa+.rt-citacoes.rt-secao{margin-top:0}[data-theme=retrato] .rt-citacao-texto{font-size:clamp(30px,2.8vw,42px)}.rt-citacoes-linha:has(.rt-seta-leve){grid-template-columns:56px minmax(0,1fr) 56px;gap:24px}}.rt-lentes-topo{display:grid;gap:20px}.rt-lentes-apoio{display:grid;gap:18px;justify-items:start}.rt-lentes-apoio p{font-size:16px;line-height:1.5;max-width:48ch}.rt-lentes-tipos{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);margin-top:32px;border-top:1px solid rgb(var(--ldo-ink)/.16)}.rt-lentes-tipos li{display:grid;align-content:start;gap:8px;padding:18px 0;border-bottom:1px solid rgb(var(--ldo-ink)/.16)}.rt-lentes-tipos li:nth-child(odd){padding-right:14px;border-right:1px solid rgb(var(--ldo-ink)/.16)}.rt-lentes-tipos li:nth-child(2n){padding-left:14px}.rt-lentes-nota,.rt-lentes-tipos p{font-size:14px;line-height:1.5}.rt-lentes-nota{margin-top:22px;max-width:72ch}@media (min-width:1024px){.rt-lentes-topo{grid-template-columns:minmax(0,1.3fr) minmax(0,1fr);-moz-column-gap:72px;column-gap:72px;align-items:end}.rt-lentes-tipos{grid-template-columns:repeat(4,minmax(0,1fr));margin-top:56px}.rt-lentes-tipos li,.rt-lentes-tipos li:nth-child(2n),.rt-lentes-tipos li:nth-child(odd){padding:26px 28px 8px;border-bottom:0;border-right:1px solid rgb(var(--ldo-ink)/.16)}.rt-lentes-tipos li:first-child{padding-left:0}.rt-lentes-tipos li:last-child{border-right:0}.rt-lentes-tipos p{font-size:15px}.rt-lentes-nota{margin-top:36px}}.rt-como{display:grid;gap:26px;grid-template-areas:"titulo" "foto" "passos" "fim"}.rt-como-titulo{grid-area:titulo;display:grid;gap:12px}.rt-como-foto{grid-area:foto}.rt-como-foto img{display:block;width:100%;height:auto;border-radius:var(--ldo-radius-card)}.rt-como-passos{grid-area:passos;display:grid;gap:18px}.rt-como-passos li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:12px;align-items:start;padding-top:18px;border-top:1px solid rgb(246 241 232/.2)}[data-theme=retrato] .rt-como-numero{font-family:var(--font-display),var(--font-brand),sans-serif;font-size:30px;line-height:1;color:var(--rt-creme)}.rt-como-texto{font-size:15px;line-height:1.5;color:rgb(246 241 232/.8)}.rt-como-fim{grid-area:fim;display:grid;gap:14px;justify-items:stretch}.rt-como-privacidade{font-size:13px;color:rgb(246 241 232/.72)}@media (min-width:512px){.rt-como-fim{justify-items:start}}@media (min-width:1024px){.rt-como{grid-template-columns:minmax(0,1fr) minmax(0,1fr);grid-template-areas:"titulo foto" "passos foto" "fim foto";grid-template-rows:auto auto 1fr;-moz-column-gap:72px;column-gap:72px;row-gap:36px}.rt-como-foto{align-self:center}[data-theme=retrato] .rt-como-numero{font-size:38px}.rt-como-passos li{grid-template-columns:72px minmax(0,1fr)}}.rt-visite{display:grid;gap:28px}.rt-visite-texto{display:grid;gap:16px;align-content:start;justify-items:start}.rt-visite-apoio{font-size:16px;line-height:1.5;max-width:52ch}.rt-visite-contato{display:grid;gap:22px;align-content:start;width:100%}.rt-visite-contato dl>div{display:grid;gap:4px;padding:14px 0;border-top:1px solid rgb(var(--ldo-ink)/.16)}.rt-visite-contato dt{font-size:12px;font-weight:600;text-transform:uppercase;letter-spacing:.14em}.rt-visite-contato dd{font-size:17px;color:rgb(var(--ldo-ink))}.rt-visite-contato dd span{display:block;font-size:15px;color:rgb(var(--ldo-body))}.rt-visite-foto img{display:block;width:100%;height:auto;border-radius:var(--ldo-radius-card)}@media (min-width:1024px){.rt-visite{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);-moz-column-gap:72px;column-gap:72px;align-items:start}.rt-visite-apoio{font-size:17px}}.rt-manifesto{padding-bottom:48px;border-bottom:1px solid rgb(var(--ldo-line))}[data-theme=retrato] .rt-manifesto-eyebrow{font-family:var(--font-display),var(--font-brand),sans-serif;font-size:17px;color:rgb(var(--ldo-ink))}.rt-manifesto-longo{font-size:19px;line-height:1.5;color:rgb(var(--ldo-ink));max-width:62ch}@media (min-width:1024px){.rt-manifesto{padding-bottom:72px}[data-theme=retrato] .rt-manifesto-eyebrow{font-size:21px}}[data-theme=retrato] .pdp-nome,[data-theme=retrato] [data-testid=related-products-container] h2{font-family:var(--font-display),var(--font-brand),system-ui,sans-serif;font-weight:400;font-synthesis:none;text-transform:uppercase;letter-spacing:-.01em}[data-theme=retrato] [data-testid=related-products-container] h2{font-size:24px}@media (min-width:1024px){[data-theme=retrato] [data-testid=related-products-container] h2{font-size:32px}}[data-theme=mirante] .heading-lg,[data-theme=mirante] .heading-md,[data-theme=mirante] .heading-xl,[data-theme=mirante] .ldo-display,[data-theme=mirante] .mirante-palavra,[data-theme=mirante] .mirante-passo-titulo,[data-theme=mirante] .pdp-nome{font-family:var(--font-display),var(--font-brand),system-ui,sans-serif;font-weight:700;letter-spacing:-.015em}[data-theme=mirante] .heading-xl{font-size:36px;line-height:1.08}[data-theme=mirante] .heading-lg{font-size:28px;line-height:1.15}[data-theme=mirante] .heading-md{font-size:20px;line-height:1.25}[data-theme=mirante] .eyebrow{font-size:12px;font-weight:600;letter-spacing:.08em}@media (min-width:1024px){[data-theme=mirante] .heading-xl{font-size:clamp(44px,4.2vw,64px)}[data-theme=mirante] .heading-lg{font-size:40px}[data-theme=mirante] .heading-md{font-size:24px}}.mirante-botao{justify-content:space-between;gap:16px;height:52px;padding-left:24px;padding-right:6px}.mirante-seta{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background-color:#ffffff;color:rgb(var(--ldo-ink));transition:transform .2s ease}a:hover .mirante-link-seta .mirante-seta,a:hover>.mirante-seta{transform:translateX(3px)}.mirante-botao-claro{display:inline-flex;align-items:center;justify-self:start;gap:12px;height:48px;font-size:15px;font-weight:600;white-space:nowrap;color:rgb(var(--ldo-ink))}.mirante-botao-claro .mirante-seta{width:32px;height:32px;background-color:rgb(var(--ldo-ink));color:#ffffff}@media (min-width:1024px){.mirante-botao-claro{height:52px;padding:0 6px 0 24px;gap:16px;border-radius:var(--ldo-radius-button);background-color:#ffffff}.mirante-botao-claro .mirante-seta{width:40px;height:40px}}.mirante-link{gap:8px;min-height:44px;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}.mirante-link,.mirante-link-seta{display:inline-flex;align-items:center;font-size:15px;font-weight:600;white-space:nowrap;color:rgb(var(--ldo-ink))}.mirante-link-seta{gap:10px;flex:none}.mirante-link-seta .mirante-seta,.mirante-topo-legenda .mirante-seta{width:36px;height:36px;background-color:rgb(var(--ldo-ink));color:#ffffff}.mirante-seta-redonda{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background-color:#ffffff;color:rgb(var(--ldo-ink));box-shadow:inset 0 0 0 1px rgb(var(--ldo-line));transition:background-color .2s,color .2s}.mirante-seta-redonda:hover:not(:disabled){background-color:rgb(var(--ldo-ink));color:#ffffff}.mirante-seta-redonda:disabled{opacity:.35;cursor:default}.mirante-secao{margin-top:48px;overflow-x:clip}.mirante-secao>.shell{container-type:inline-size}.mirante-topo+.mirante-secao{margin-top:12px}@media (min-width:1024px){.mirante-secao{margin-top:96px}.mirante-topo+.mirante-secao{margin-top:36px}}.mirante-cabeca{display:grid;gap:16px;margin-bottom:20px}.mirante-abas{display:flex;flex-wrap:nowrap;gap:4px;overflow-x:auto;margin-inline:-16px;padding-inline:16px;scroll-padding-inline:16px}.mirante-aba-pilula{flex:none;height:40px;padding:0 16px;border-radius:9999px;font-size:15px;font-weight:600;white-space:nowrap;color:rgb(var(--ldo-body));transition:background-color .2s,color .2s}.mirante-aba-pilula:hover{color:rgb(var(--ldo-ink))}.mirante-aba-pilula[aria-selected=true]{background-color:rgb(var(--ldo-band));color:rgb(var(--ldo-ink))}@media (min-width:1024px){.mirante-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.mirante-abas{justify-content:flex-end;overflow-x:visible;margin-inline:0;padding-inline:0}}.mirante-trilho>ul{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;scroll-padding-inline:16px;margin-inline:-16px;padding-inline:16px;list-style:none}.mirante-trilho>ul>li{flex:none;width:74cqw;scroll-snap-align:start}.mirante-trilho[data-variante=ladrilhos]>ul>li{width:56cqw}@media (min-width:512px){.mirante-trilho>ul>li{width:44cqw}.mirante-trilho[data-variante=ladrilhos]>ul>li{width:34cqw}}@media (min-width:1024px){.mirante-trilho>ul{gap:20px;scroll-padding-inline:0;margin-left:0;padding-left:0;margin-right:calc(-1 * max(32px, (100vw - 1440px) / 2 + 32px));padding-right:max(32px,(100vw - 1440px)/2 + 32px)}.mirante-trilho>ul>li,.mirante-trilho[data-variante=ladrilhos]>ul>li{width:calc((100cqw - 3 * 20px) / 3.2)}}@media (min-width:1280px){.mirante-trilho>ul>li,.mirante-trilho[data-variante=ladrilhos]>ul>li{width:calc((100cqw - 4 * 20px) / 4.2)}}.mirante-trilho-controles{display:flex;align-items:center;justify-content:space-between;gap:16px;margin-top:16px}.mirante-progresso{position:relative;flex:0 1 200px;height:2px;border-radius:2px;background-color:rgb(var(--ldo-line));overflow:hidden}.mirante-progresso>span{position:absolute;top:0;bottom:0;border-radius:2px;background-color:rgb(var(--ldo-ink));transition:left .15s linear}.mirante-setas{display:none;gap:8px}@media (min-width:1024px){.mirante-trilho-controles{margin-top:28px}.mirante-setas{display:inline-flex}}[data-card=mirante] [data-testid=product-wrapper] .ldo-card-media{aspect-ratio:4/5}[data-card=mirante] [data-testid=product-wrapper] .ldo-card-media img.ldo-estudio{padding-left:0;padding-right:0;transform:scale(1.06)}[data-card=mirante] [data-testid=product-wrapper] .ldo-card-media img[data-foto=rosto]{-o-object-fit:contain;object-fit:contain}[data-card=mirante] [data-testid=product-wrapper] [data-testid=product-title]{font-size:15px;font-weight:600;line-height:1.3}[data-card=mirante] [data-testid=product-wrapper] [data-testid=product-price]>p:first-child>span:not([data-testid]){font-size:15px;font-weight:700}@media (min-width:1024px){[data-card=mirante] [data-testid=product-wrapper] [data-testid=product-price]>p:first-child>span:not([data-testid]),[data-card=mirante] [data-testid=product-wrapper] [data-testid=product-title]{font-size:16px}}.mirante-topo{position:relative;background-color:rgb(var(--ldo-band))}.mirante-topo-grade{display:grid;grid-template-columns:minmax(0,1fr)}.mirante-topo-texto{display:grid;align-content:center;gap:14px;padding:28px 16px 24px}.mirante-topo-apoio{font-size:16px;line-height:1.5;max-width:36em}.mirante-topo-botoes{display:grid;gap:4px;margin-top:6px}.mirante-topo-botoes .mirante-botao{width:100%}.mirante-topo-foto{position:relative;aspect-ratio:4/3;overflow:hidden;touch-action:pan-y}.mirante-topo-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .6s ease}.mirante-topo-foto img.is-ativa{opacity:1}.mirante-topo-foto img.is-estudio{padding:6%}.mirante-topo-controles{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 16px 4px}.mirante-topo-legenda{display:inline-flex;align-items:center;gap:12px;min-width:0}.mirante-topo-navegacao{display:flex;align-items:center;gap:8px;flex:none}.mirante-topo-barras{display:flex;gap:4px;margin-right:4px}.mirante-topo-barras>span{position:relative;width:24px;height:2px;border-radius:2px;background-color:rgb(var(--ldo-ink)/.18);overflow:hidden}.mirante-topo-barras>span.is-cheia,.mirante-topo-enche{background-color:rgb(var(--ldo-ink))}.mirante-topo-enche{position:absolute;inset:0;transform-origin:left center;animation:mirante-enche 7s linear forwards}.mirante-topo:focus-within .mirante-topo-enche,.mirante-topo:hover .mirante-topo-enche{animation-play-state:paused}@keyframes mirante-enche{0%{transform:scaleX(0)}to{transform:scaleX(1)}}.mirante-aba{position:relative;z-index:1;height:20px;margin-top:8px;border-radius:var(--ldo-radius-card) var(--ldo-radius-card) 0 0;background-color:#ffffff}@media (min-width:1024px){.mirante-topo-grade{grid-template-columns:minmax(0,1fr) min(58%,880px);grid-template-rows:minmax(0,1fr) auto}.mirante-topo-texto{grid-column:1;grid-row:1;gap:18px;padding:56px 56px 24px max(32px,calc((100vw - 1440px) / 2 + 32px))}.mirante-topo-apoio{font-size:18px}.mirante-topo-botoes{display:flex;flex-wrap:wrap;gap:12px;margin-top:10px}.mirante-topo-botoes .mirante-botao{width:auto}.mirante-topo-foto{grid-column:2;grid-row:1/span 2;align-self:end}.mirante-topo[data-foto=nenhuma] .mirante-topo-grade{grid-template-columns:minmax(0,1fr)}.mirante-topo[data-foto=nenhuma] .mirante-topo-texto{max-width:860px;padding-bottom:72px}.mirante-topo-controles{grid-column:1;grid-row:2;gap:24px;padding:0 56px 60px max(32px,calc((100vw - 1440px) / 2 + 32px))}.mirante-aba{height:28px;margin-top:-28px}}@media (prefers-reduced-motion:reduce){.mirante-topo-enche{animation:none}.mirante-painel-moldura img,.mirante-palavra,.mirante-topo-foto img{transition:none}}.mirante-cartao,.mirante-passo{border-radius:var(--ldo-radius-card)}.mirante-passo{background-color:rgb(var(--ldo-band))}.mirante-passo>summary,.mirante-pergunta>summary{display:flex;align-items:center;gap:12px;cursor:pointer;list-style:none}.mirante-passo>summary::-webkit-details-marker,.mirante-pergunta>summary::-webkit-details-marker{display:none}.mirante-passo>summary{padding:16px}.mirante-passo-titulo{flex:1;min-width:0;font-size:19px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--ldo-ink))}.mirante-chips{display:none;gap:6px}.mirante-chip{display:inline-flex;align-items:center;gap:6px;padding:0 12px;box-shadow:inset 0 0 0 1px rgb(var(--ldo-line));font-size:13px;font-weight:600;white-space:nowrap;color:rgb(var(--ldo-ink))}.mirante-chip,.mirante-passo-mais{height:32px;border-radius:9999px;background-color:#ffffff}.mirante-passo-mais{position:relative;flex:none;width:32px}.mirante-passo-mais:after,.mirante-passo-mais:before{content:"";position:absolute;left:50%;top:50%;width:12px;height:1.6px;border-radius:1px;background-color:rgb(var(--ldo-ink));transform:translate(-50%,-50%);transition:transform .2s ease}.mirante-passo-mais:after{transform:translate(-50%,-50%) rotate(90deg)}details[open]>summary .mirante-passo-mais:after{transform:translate(-50%,-50%) rotate(0deg)}.mirante-passo-corpo{padding:0 12px 16px}.mirante-passo .mirante-cartao{border-radius:14px}.mirante-passo [data-testid=product-wrapper] .ldo-card-media{background-color:#ffffff}.mirante-passo-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:20px 8px;list-style:none}.mirante-passo-grade>li:nth-child(n+3){display:none}@media (min-width:1024px){.mirante-passo>summary{gap:16px;padding:22px 28px}.mirante-passo-titulo{font-size:24px}.mirante-chips{display:inline-flex}.mirante-passo-corpo{padding:0 28px 28px}.mirante-passo-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.mirante-passo-grade>li:nth-child(n+3){display:block}}.mirante-ajuda{background-color:rgb(var(--ldo-band))}.mirante-pergunta{border-radius:16px;background-color:#ffffff;box-shadow:inset 0 0 0 1px rgb(var(--ldo-line))}.mirante-pergunta>summary{justify-content:space-between;gap:16px;padding:14px 14px 14px 18px;font-size:16px;font-weight:600;line-height:1.3;color:rgb(var(--ldo-ink))}.mirante-pergunta .mirante-passo-mais{background-color:rgb(var(--ldo-band))}.mirante-pergunta>p{padding:0 18px 18px}@media (min-width:1024px){.mirante-pergunta>summary{padding:18px 18px 18px 24px;font-size:17px}.mirante-pergunta>p{padding:0 24px 22px}}.mirante-painel{display:grid;gap:8px}.mirante-painel-lista{display:grid;justify-items:center;align-content:center;gap:18px;padding:28px 16px;text-align:center;border-radius:var(--ldo-radius-card);background-color:rgb(var(--ldo-accent)/.12)}.mirante-palavras{display:grid;justify-items:center;gap:2px;list-style:none}.mirante-palavra{display:inline-flex;align-items:center;gap:10px;padding:2px 0;font-size:26px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:rgb(var(--ldo-ink)/.5);transition:color .2s ease}.mirante-palavra:hover,.mirante-palavra[aria-pressed=true]{color:rgb(var(--ldo-ink))}.mirante-palavra-texto{text-decoration-line:underline;text-decoration-color:transparent;text-decoration-thickness:3px;text-underline-offset:7px}.mirante-palavra[aria-pressed=true] .mirante-palavra-texto{text-decoration-color:currentColor}.mirante-palavra-mini{display:none;place-items:center;flex:none;width:58px;height:36px;border-radius:9999px;background-color:#ffffff;overflow:hidden}.mirante-palavra[aria-pressed=true] .mirante-palavra-mini{display:inline-grid}.mirante-palavra-mini img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:3px 4px}.mirante-painel-rodape{display:grid;gap:6px;max-width:44ch}.mirante-painel-moldura{position:relative;overflow:hidden;background-color:rgb(var(--ldo-band))}.mirante-painel-moldura img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;opacity:0;transition:opacity .4s ease}.mirante-painel-moldura img.is-ativa{opacity:1}.mirante-painel-legenda{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 2px 0}@media (min-width:1024px){.mirante-painel{grid-template-columns:minmax(0,1fr) minmax(0,1fr);align-items:stretch}.mirante-painel-foto{order:1}.mirante-painel-lista{order:2;align-content:space-between;gap:24px;padding:44px 40px}.mirante-palavra{font-size:clamp(30px,2.8vw,42px);line-height:1.22}.mirante-palavra-mini{width:72px;height:44px}.mirante-painel-legenda{padding-top:16px}}.mirante-faixa{margin-top:48px;padding-block:48px}.mirante-depoimentos{background-color:rgb(var(--ldo-ink));color:rgb(255 255 255/.8)}.mirante-depoimentos .eyebrow,.mirante-depoimentos .heading-lg{color:#ffffff}.mirante-depoimentos-colunas{display:flex;gap:12px;overflow-x:auto;scroll-snap-type:x mandatory;margin-inline:-16px;padding-inline:16px;list-style:none}.mirante-depoimentos-coluna{display:contents}.mirante-depoimento{flex:none;width:82%;display:grid;align-content:start;gap:14px;padding:24px;scroll-snap-align:start;border-radius:var(--ldo-radius-card);background-color:#ffffff;color:rgb(var(--ldo-body))}.mirante-aspas{width:30px;height:21px;color:rgb(var(--ldo-accent))}@media (min-width:1024px){.mirante-faixa{margin-top:96px;padding-block:96px}.mirante-depoimentos-colunas{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));align-items:start;gap:24px;overflow:visible;margin-inline:0;padding-inline:0}.mirante-depoimentos-colunas[data-colunas="2"]{grid-template-columns:repeat(2,minmax(0,1fr));max-width:920px;margin-inline:auto}.mirante-depoimentos-colunas[data-colunas="1"]{grid-template-columns:minmax(0,1fr);max-width:560px;margin-inline:auto}.mirante-depoimentos-coluna{display:grid;gap:24px}.mirante-depoimentos-coluna:nth-child(2){margin-top:56px}.mirante-depoimento{width:auto;padding:32px}}.mirante-depoimentos+.mirante-secao{margin-top:48px}.mirante-ladrilho{display:grid;gap:10px}.mirante-ladrilho-foto{position:relative;display:block;aspect-ratio:1/1;overflow:hidden;background-color:rgb(var(--ldo-band))}.mirante-ladrilho-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transform:scale(1.06);transition:transform .4s ease}.mirante-ladrilho:hover .mirante-ladrilho-foto img{transform:scale(1.1)}.mirante-ladrilho-nome{font-size:16px;font-weight:600;line-height:1.2;color:rgb(var(--ldo-ink))}.mirante-ladrilho-nome sup{margin-left:4px;font-size:12px;font-weight:500;color:rgb(var(--ldo-body))}[data-theme=mirante] [data-testid=home-visite]{margin-top:48px}[data-theme=mirante] [data-testid=home-visite] .visite{background-color:rgb(var(--ldo-accent)/.12)}[data-theme=mirante] [data-testid=home-visite] .heading-xl{font-size:30px}[data-theme=mirante] .como-funciona [data-testid=privacy-note]{border-radius:16px}@media (min-width:1024px){[data-theme=mirante] [data-testid=home-visite]{margin-top:96px}[data-theme=mirante] [data-testid=home-visite] .heading-xl{font-size:44px}.mirante-cartao>.mirante-botao{justify-self:start;min-width:260px}}[data-theme=mirante] .ldo-rodape{border-radius:var(--ldo-radius-card) var(--ldo-radius-card) 0 0}[data-theme=nitido] body{background-color:rgb(var(--ldo-band))}[data-theme=nitido] .heading-lg,[data-theme=nitido] .heading-md,[data-theme=nitido] .heading-xl{font-weight:700;letter-spacing:-.025em}[data-theme=nitido] .heading-md{letter-spacing:-.01em}[data-theme=nitido] .pdp-nome{font-weight:700;letter-spacing:-.025em}[data-theme=nitido] .eyebrow{font-size:14px;font-weight:700;letter-spacing:0;text-transform:none}[data-card=nitido] [data-testid=product-wrapper]{height:100%;gap:0;align-content:start;padding-bottom:14px;background:#fff;border-radius:var(--ldo-radius-card);overflow:hidden}[data-card=nitido] [data-testid=product-wrapper]>.ldo-card-media{aspect-ratio:1/1;background:#fff;border-radius:0}[data-card=nitido] [data-testid=product-wrapper]>.ldo-card-media img.ldo-estudio{padding-left:0;padding-right:0}[data-card=nitido] [data-testid=product-wrapper]>a{padding:2px 14px 0}[data-card=nitido] [data-testid=product-wrapper] [data-testid=product-title]{font-size:14px;font-weight:700;line-height:1.3}[data-card=nitido] [data-testid=product-wrapper] .round-action{background:rgb(var(--ldo-ink)/.06);box-shadow:none}[data-card=nitido] [data-testid=product-wrapper] .round-action:hover{background:rgb(var(--ldo-ink))}[data-card=nitido] button[data-testid=card-tryon]{height:34px;background:rgb(var(--ldo-ink));color:#fff;box-shadow:none}[data-card=nitido] button[data-testid=card-tryon]:hover{background:rgb(var(--ldo-accent));color:#fff}@media (max-width:1023px){[data-card=nitido] button[data-testid=card-tryon]{left:auto;right:10px;bottom:10px;width:40px;height:40px;padding:0;gap:0;border-radius:9999px;font-size:0}}@media (min-width:1024px){[data-card=nitido] [data-testid=product-wrapper]{padding-bottom:20px}[data-card=nitido] [data-testid=product-wrapper]>.ldo-card-media{aspect-ratio:5/4}[data-card=nitido] [data-testid=product-wrapper]>a{padding:4px 20px 0}[data-card=nitido] [data-testid=product-wrapper] [data-testid=product-title]{font-size:15px}}.nt-secao{margin-top:56px}.nt-rotulo{font-size:14px;font-weight:700;line-height:1.3;color:rgb(var(--ldo-ink))}.nt-h1{font-size:38px;line-height:1.04;letter-spacing:-.03em}.nt-h1,.nt-h2{font-weight:700;text-wrap:balance}.nt-h2{font-size:30px;line-height:1.08;letter-spacing:-.025em;color:rgb(var(--ldo-ink))}.nt-texto{max-width:56ch;font-size:15px;line-height:1.55;color:rgb(var(--ldo-body))}.nt-centro{text-align:center}.nt-cabeca{display:grid;gap:12px;margin-bottom:20px}.nt-cabeca-texto{display:grid;gap:10px;max-width:760px}.nt-ver{display:inline-flex;align-items:center;justify-self:start;flex:none;gap:10px;font-size:15px;font-weight:600;color:rgb(var(--ldo-ink));white-space:nowrap}.nt-ver:hover .nt-circulo{background:rgb(var(--ldo-ink));color:#fff}.nt-circulo{display:inline-grid;place-items:center;flex:none;width:40px;height:40px;border-radius:9999px;background:rgb(var(--ldo-ink)/.07);color:rgb(var(--ldo-ink));transition:background-color .2s,color .2s,transform .2s}.nt-circulo--p{width:28px;height:28px}.nt-botoes{display:grid;gap:8px;margin-top:8px}.nt-botao{display:inline-flex;align-items:center;justify-content:center;gap:8px;width:100%;height:52px;padding:0 22px;border-radius:var(--ldo-radius-button);font-size:15px;font-weight:700;white-space:nowrap;transition:background-color .2s,color .2s,border-color .2s}.nt-botao--destaque{background:rgb(var(--ldo-accent));color:#fff}.nt-botao--destaque:hover{background:rgb(var(--ldo-accent)/.88)}.nt-botao--contorno{border:1.5px solid rgb(255 255 255/.4);color:#fff}.nt-botao--contorno:hover{border-color:#fff;background:#fff;color:rgb(var(--ldo-ink))}.nt-botao--escuro{background:rgb(var(--ldo-ink));color:#fff}.nt-botao--escuro:hover{background:rgb(var(--ldo-ink)/.85)}.nt-botao--linha{border:1.5px solid rgb(var(--ldo-ink));color:rgb(var(--ldo-ink))}.nt-botao--linha:hover{background:rgb(var(--ldo-ink));color:#fff}.nt-botao--claro{background:#fff;color:rgb(var(--ldo-ink))}.nt-botao--claro:hover{background:rgb(var(--ldo-band))}@media (min-width:512px){.nt-botoes{display:flex;flex-wrap:wrap;gap:12px}.nt-botao{width:auto}}.nt-cartao{background:#fff;border-radius:20px}.nt-cartao--grande{box-shadow:0 2px 6px -2px rgb(var(--ldo-ink)/.05),0 30px 60px -34px rgb(var(--ldo-ink)/.22)}.nt-topo{margin-top:12px}.nt-topo-cartao{display:grid;overflow:hidden;border-radius:20px;background:rgb(var(--ldo-ink));color:#fff}.nt-topo-texto{display:grid;align-content:center;gap:14px;padding:28px 20px 24px}.nt-topo-cartao .nt-rotulo{color:rgb(255 255 255/.72)}.nt-topo-cartao .nt-h1{color:#fff}.nt-topo-sub{max-width:42ch;font-size:16px;line-height:1.5;color:rgb(255 255 255/.78)}.nt-topo-foto{position:relative;aspect-ratio:4/3;overflow:hidden}.nt-topo-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 40%;object-position:center 40%}.nt-topo-cartao[data-foto=estudio] .nt-topo-foto{background:#fff}.nt-topo-cartao[data-foto=estudio] .nt-topo-foto img{-o-object-fit:contain;object-fit:contain;padding:6%}.nt-categorias{margin-top:12px}.nt-categorias.nt-secao{margin-top:56px}.nt-categorias-lista{display:flex;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory}.nt-categorias-lista>li{flex:0 0 48%;scroll-snap-align:start}.nt-categoria{display:grid;grid-template-rows:auto 1fr;height:100%;overflow:hidden;border-radius:var(--ldo-radius-card);background:#fff;color:rgb(var(--ldo-ink))}.nt-categoria-foto{display:grid;place-items:center;aspect-ratio:4/3;overflow:hidden}.nt-categoria-foto img{width:100%;height:100%;-o-object-fit:contain;object-fit:contain;transition:transform .3s}.nt-categoria:hover .nt-categoria-foto img{transform:scale(1.05)}.nt-categoria-nome{padding:2px 14px 14px;font-size:14px;font-weight:700;line-height:1.25}.nt-categoria--destaque{background:rgb(var(--ldo-accent));color:#fff}.nt-categoria-icone{width:64px;height:64px}.nt-portas{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nt-porta{display:grid;height:100%;overflow:hidden;border-radius:var(--ldo-radius-card);background:#fff}.nt-porta-foto{position:relative;display:block;aspect-ratio:4/3}.nt-porta-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:contain;object-fit:contain;padding:4%;transition:transform .4s}.nt-porta:hover .nt-porta-foto img{transform:scale(1.04)}.nt-porta-nome{display:flex;align-items:center;justify-content:space-between;gap:8px;padding:4px 12px 14px 14px;font-size:16px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--ldo-ink))}.nt-porta-nome .nt-circulo{width:32px;height:32px}.nt-grade{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:8px}.nt-mosaico{display:flex;gap:8px;margin:0 -16px;padding:0 16px;overflow-x:auto;scroll-snap-type:x mandatory}.nt-mosaico>li{flex:0 0 calc(100% - 40px);scroll-snap-align:start}.nt-mosaico[data-n="1"]>li{flex-basis:100%}.nt-retrato{display:grid;height:100%;overflow:hidden;border-radius:var(--ldo-radius-card);background:#fff}.nt-retrato-foto{position:relative;display:block;aspect-ratio:4/3;overflow:hidden;background:rgb(var(--ldo-ink)/.06)}.nt-retrato-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:center 42%;object-position:center 42%;transition:transform .7s}.nt-retrato:hover .nt-retrato-foto img{transform:scale(1.02)}.nt-retrato:hover .nt-circulo{background:rgb(var(--ldo-ink));color:#fff}.nt-retrato-legenda{display:flex;align-items:center;justify-content:space-between;gap:12px;padding:12px 12px 12px 14px}.nt-retrato-nomes{display:grid;gap:2px;min-width:0}.nt-retrato-nome{font-size:15px;font-weight:700;line-height:1.25;color:rgb(var(--ldo-ink))}.nt-retrato-medidas{font-size:13px;font-variant-numeric:tabular-nums;color:rgb(var(--ldo-body))}.nt-lentes{display:grid;gap:24px}.nt-lentes-texto{display:grid;gap:12px;align-content:start}.nt-lentes-tabela{padding:4px 20px 20px}.nt-lentes-linha{display:grid;gap:4px;padding:16px 0;border-bottom:1px solid rgb(var(--ldo-line))}.nt-lentes-nome{font-size:18px;font-weight:700;line-height:1.2;letter-spacing:-.01em;color:rgb(var(--ldo-ink))}.nt-lentes-uso{font-size:15px}.nt-lentes-nota,.nt-lentes-uso{line-height:1.5;color:rgb(var(--ldo-body))}.nt-lentes-nota{margin-top:16px;padding:14px 16px;border-radius:12px;background:rgb(var(--ldo-band));font-size:14px}.nt-duvidas{display:grid;gap:20px;padding:28px 20px 24px}.nt-duvidas-cabeca{display:grid;gap:12px;align-content:start}.nt-duvidas-lista{padding:2px 16px;border-radius:16px;background:rgb(var(--ldo-band))}.nt-pergunta+.nt-pergunta{border-top:1px solid rgb(var(--ldo-ink)/.1)}.nt-pergunta summary{display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px 0;list-style:none;cursor:pointer;font-size:15px;font-weight:700;line-height:1.35;color:rgb(var(--ldo-ink))}.nt-pergunta summary::-webkit-details-marker{display:none}.nt-pergunta-sinal{background:#fff;font-size:18px;line-height:1}.nt-pergunta-sinal span{display:block;transition:transform .2s}.nt-pergunta[open] .nt-pergunta-sinal span{transform:rotate(45deg)}.nt-pergunta p{max-width:60ch;padding:0 0 18px;font-size:15px;line-height:1.55;color:rgb(var(--ldo-body))}.nt-duvidas-contato{display:grid;gap:14px;align-content:start}.nt-duvidas-horario{display:flex;align-items:center;gap:8px;font-size:14px;line-height:1.4;color:rgb(var(--ldo-body))}.nt-duvidas-horario svg{flex:none}.nt-depo{margin-top:16px}.nt-depo-lista{display:flex;overflow-x:auto;scroll-snap-type:x mandatory}.nt-depo-item{display:grid;place-items:center;flex:0 0 100%;scroll-snap-align:center}.nt-depo-figura{display:grid;justify-items:center;gap:18px;max-width:880px;padding:0 4px;text-align:center}.nt-depo-aspas{display:block;width:36px;height:27px;margin:0 auto 14px;color:rgb(var(--ldo-accent))}.nt-depo-texto{font-size:24px;font-weight:700;line-height:1.25;letter-spacing:-.02em;color:rgb(var(--ldo-ink));text-wrap:balance}.nt-depo-nome{font-size:15px;font-weight:600;color:rgb(var(--ldo-body))}.nt-depo-controles{display:flex;align-items:center;justify-content:center;gap:12px;margin-top:24px}.nt-depo-controles .nt-circulo{width:44px;height:44px;border:1px solid rgb(var(--ldo-ink)/.16);background:transparent}.nt-depo-controles .nt-circulo:not(:disabled):hover{background:rgb(var(--ldo-ink));color:#fff}.nt-depo-controles .nt-circulo:disabled{opacity:.35;cursor:default}.nt-depo-pontos{display:flex}.nt-depo-ponto{display:grid;place-items:center;width:24px;height:24px}.nt-depo-ponto:before{content:"";width:8px;height:8px;border-radius:9999px;background:rgb(var(--ldo-ink)/.22);transition:width .2s,background-color .2s}.nt-depo-ponto[aria-current=true]:before{width:18px;background:rgb(var(--ldo-ink))}.nt-faixa{padding:48px 0;background:linear-gradient(115deg,rgb(var(--ldo-ink)) 45%,rgb(var(--ldo-accent)) 165%);color:#fff}.nt-como{display:grid;gap:28px}.nt-como-texto{display:grid;gap:14px;align-content:start}.nt-faixa .nt-rotulo{color:rgb(255 255 255/.7)}.nt-faixa .nt-h2{color:#fff}.nt-como-privacidade{display:flex;align-items:flex-start;gap:10px;max-width:48ch;font-size:15px;line-height:1.5;color:rgb(255 255 255/.78)}.nt-como-privacidade svg{flex:none;margin-top:2px}.nt-como-privacidade strong{display:block;font-weight:700;color:#fff}.nt-como-foto{position:relative;aspect-ratio:4/3;overflow:hidden;border-radius:16px}.nt-como-foto img{position:absolute;inset:0;width:100%;height:100%;-o-object-fit:cover;object-fit:cover}.nt-como-passos{display:grid;gap:22px}.nt-como-passos>li{display:grid;grid-template-columns:52px minmax(0,1fr);gap:14px;align-items:start;align-content:start}.nt-como-numero{font-size:40px;font-weight:700;line-height:.95;letter-spacing:-.04em;font-variant-numeric:tabular-nums;color:#fff}.nt-como-passo{display:grid;gap:4px}.nt-como-titulo{font-size:18px;font-weight:700;line-height:1.25;color:#fff}.nt-como-descricao{font-size:15px;line-height:1.5;color:rgb(255 255 255/.75)}.nt-visite{display:grid;gap:24px;padding:28px 20px 24px}.nt-visite-texto{display:grid;gap:12px;align-content:start}.nt-visite-dados{display:grid;gap:20px;align-content:start}.nt-visite-lista{display:grid;gap:16px}.nt-visite-linha{display:grid;grid-template-columns:40px minmax(0,1fr);gap:14px;align-items:start}.nt-visite-linha dt{font-size:13px;font-weight:600;color:rgb(var(--ldo-body))}.nt-visite-linha dd{font-size:17px;font-weight:600;line-height:1.35;color:rgb(var(--ldo-ink))}.nt-visite-cidade{display:block;font-size:15px;font-weight:400;color:rgb(var(--ldo-body))}.nt-visite-lojas{display:grid;gap:16px;font-size:14px}.nt-visite-lojas>li{padding-top:12px;border-top:1px solid rgb(var(--ldo-line))}.nt-visite-loja{font-size:16px;font-weight:700;color:rgb(var(--ldo-ink))}@media (min-width:1024px){.nt-secao{margin-top:96px}.nt-h1{font-size:60px}.nt-h2{font-size:46px}.nt-texto{font-size:16px}.nt-cabeca{display:flex;align-items:flex-end;justify-content:space-between;gap:32px;margin-bottom:32px}.nt-botao{height:56px;padding:0 28px;font-size:16px}.nt-cartao{border-radius:24px}.nt-topo{margin-top:24px}.nt-topo-cartao{grid-template-columns:minmax(0,5fr) minmax(0,7fr);border-radius:24px}.nt-topo-cartao[data-foto=nenhuma]{grid-template-columns:minmax(0,1fr)}.nt-topo-texto{gap:20px;padding:56px 48px 56px 64px}.nt-topo-foto{align-self:center}.nt-topo-sub{font-size:18px}.nt-categorias{margin-top:20px}.nt-categorias.nt-secao{margin-top:96px}.nt-categorias-lista{display:grid;gap:16px;margin:0;padding:0;overflow:visible}.nt-categorias-lista[data-n="3"]{grid-template-columns:repeat(3,minmax(0,1fr))}.nt-categorias-lista[data-n="4"]{grid-template-columns:repeat(4,minmax(0,1fr))}.nt-categorias-lista[data-n="5"]{grid-template-columns:repeat(5,minmax(0,1fr))}.nt-categorias-lista[data-n="6"]{grid-template-columns:repeat(6,minmax(0,1fr))}.nt-categoria-nome{padding:2px 18px 18px;font-size:15px}.nt-portas{gap:20px}.nt-porta-nome{padding:4px 20px 22px 24px;font-size:26px;letter-spacing:-.02em}.nt-porta-nome .nt-circulo{width:44px;height:44px}.nt-grade{grid-template-columns:repeat(4,minmax(0,1fr));gap:20px}.nt-mosaico{display:grid;grid-template-columns:minmax(0,31fr) minmax(0,38fr) minmax(0,31fr);gap:20px;margin:0;padding:0;overflow:visible}.nt-mosaico>li{min-width:0}.nt-mosaico[data-n="1"],.nt-mosaico[data-n="2"]{grid-template-columns:repeat(2,minmax(0,1fr))}.nt-mosaico[data-n="3"]>li:first-child,.nt-mosaico[data-n="6"]>li:first-child{grid-column:1/3;grid-row:1/3}.nt-mosaico[data-n="3"]>li:nth-child(2),.nt-mosaico[data-n="6"]>li:nth-child(2){grid-column:3;grid-row:1}.nt-mosaico[data-n="3"]>li:nth-child(3),.nt-mosaico[data-n="6"]>li:nth-child(3){grid-column:3;grid-row:2}.nt-mosaico[data-n="6"]>li:nth-child(4){grid-column:2/4;grid-row:3/5}.nt-mosaico[data-n="6"]>li:nth-child(5){grid-column:1;grid-row:3}.nt-mosaico[data-n="6"]>li:nth-child(6){grid-column:1;grid-row:4}.nt-mosaico-grande .nt-retrato{display:flex;flex-direction:column}.nt-mosaico-grande .nt-retrato-foto{flex:1 1 auto;aspect-ratio:auto;min-height:0}.nt-retrato-legenda{padding:14px 16px 14px 20px}.nt-retrato-nome{font-size:16px}.nt-mosaico-grande .nt-retrato-legenda{padding:16px 20px 16px 24px}.nt-mosaico-grande .nt-retrato-nome{font-size:20px;letter-spacing:-.01em}.nt-mosaico-grande .nt-retrato-medidas{font-size:14px}.nt-lentes{grid-template-columns:minmax(0,5fr) minmax(0,7fr);gap:64px;align-items:center}.nt-lentes-texto{gap:16px}.nt-lentes-tabela{padding:12px 40px 32px}.nt-lentes-linha{grid-template-columns:minmax(0,2fr) minmax(0,3fr);gap:24px;align-items:baseline;padding:22px 0}.nt-lentes-nome{font-size:22px}.nt-lentes-uso{font-size:16px}.nt-lentes-nota{margin-top:24px;padding:16px 20px;font-size:15px}.nt-duvidas{grid-template-columns:minmax(0,1fr) minmax(0,1.15fr);grid-template-rows:auto 1fr;-moz-column-gap:64px;column-gap:64px;row-gap:28px;padding:56px 64px}.nt-duvidas-cabeca{grid-column:1;grid-row:1;gap:16px}.nt-duvidas-lista{grid-column:2;grid-row:1/3;align-self:start;padding:6px 32px}.nt-duvidas-contato{grid-column:1;grid-row:2;justify-items:start}.nt-pergunta summary{padding:20px 0;font-size:16px}.nt-depo-texto{font-size:36px;line-height:1.2}.nt-depo-aspas{width:44px;height:33px}.nt-depo-controles{margin-top:32px}.nt-faixa{padding:88px 0}.nt-como{grid-template-columns:minmax(0,5fr) minmax(0,6fr);-moz-column-gap:72px;column-gap:72px;row-gap:64px;align-items:center}.nt-como-texto{gap:18px}.nt-como-foto{border-radius:20px}.nt-como-passos{grid-column:1/-1;grid-template-columns:repeat(3,minmax(0,1fr));gap:40px;padding-top:40px;border-top:1px solid rgb(255 255 255/.16)}.nt-como-passos>li{grid-template-columns:minmax(0,1fr);gap:14px}.nt-como-numero{font-size:72px}.nt-como-titulo{font-size:20px}.nt-como-descricao{font-size:16px}.nt-visite{grid-template-columns:minmax(0,1.1fr) minmax(0,1fr);gap:64px;align-items:center;padding:56px 64px}.nt-visite-lojas{grid-template-columns:repeat(2,minmax(0,1fr));-moz-column-gap:24px;column-gap:24px}}[data-theme=avenida] .avenida-titulo,[data-theme=avenida] .heading-lg,[data-theme=avenida] .heading-md,[data-theme=avenida] .heading-xl,[data-theme=avenida] .ldo-display,[data-theme=avenida] .pdp-nome{font-family:var(--font-display),var(--font-brand),system-ui,sans-serif;font-weight:500;letter-spacing:-.02em;color:rgb(var(--ldo-ink))}.avenida-titulo{line-height:1.1}[data-theme=avenida] .eyebrow{letter-spacing:.18em}.avenida-rotulo{font-size:13px;line-height:1.4;font-weight:600;text-transform:uppercase;letter-spacing:.16em;color:rgb(var(--ldo-body))}.avenida-secao{margin-top:64px}.avenida-secao.avenida-secao-perto{margin-top:40px}@media (min-width:1024px){.avenida-secao{margin-top:112px}.avenida-secao.avenida-secao-perto{margin-top:64px}}.avenida-ver-todas{display:inline-flex;flex:none;align-items:center;height:40px;padding:0 18px;border:1px solid rgb(var(--ldo-ink)/.22);border-radius:var(--ldo-radius-button);font-size:14px;font-weight:600;color:rgb(var(--ldo-ink));white-space:nowrap;transition:border-color .2s,background-color .2s}.avenida-ver-todas:hover{border-color:rgb(var(--ldo-ink))}.avenida-link{display:inline-flex;align-items:center;gap:8px;min-height:44px;font-size:15px;font-weight:600;color:rgb(var(--ldo-ink));white-space:nowrap;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:5px}[data-card=avenida] [data-testid=product-wrapper] .ldo-card-media img.ldo-estudio{padding-left:0;padding-right:0}[data-card=avenida] [data-testid=product-wrapper] [data-testid=product-price] .font-semibold,[data-card=avenida] [data-testid=product-wrapper] [data-testid=product-title]{font-weight:500}[data-card=avenida] .ldo-card-acoes .round-action{border-radius:0;background-color:transparent;box-shadow:none}[data-card=avenida] .ldo-card-acoes .round-action:hover{background-color:rgb(var(--ldo-ink))}[data-card=avenida] [data-testid=card-tryon]{border-radius:0;box-shadow:none}@media (min-width:1024px){[data-card=avenida] [data-testid=card-tryon]{left:0;right:0;bottom:0;height:42px;background-color:transparent;box-shadow:inset 0 1px 0 rgb(var(--ldo-ink)/.1)}[data-card=avenida] [data-testid=card-tryon]:hover{background-color:rgb(var(--ldo-ink))}}.avenida-arco{aspect-ratio:2/1;border-radius:50% 50% 0 0/42% 42% 0 0}@media (min-width:1024px){.avenida-par.avenida-par-duplo{padding-bottom:30%}.avenida-arco{aspect-ratio:3/4;border-radius:999px 999px 0 0;box-shadow:0 0 0 6px #ffffff}}[data-theme=avenida] .ldo-rodape{border-top:1px solid rgb(var(--ldo-ink)/.14)}.avenida-aspas{width:30px;height:auto}.avenida-aspas,.avenida-icone{color:rgb(var(--ldo-accent))}