.aANg-q_vitrine{gap:16px;margin-bottom:18px;display:grid}@media (min-width:940px){.aANg-q_vitrine{grid-template-columns:minmax(0,1fr) 320px;align-items:start;gap:24px}}.aANg-q_midia{aspect-ratio:16/9;border:1px solid var(--borda);border-radius:var(--raio-g);background:var(--video-fundo);position:relative;overflow:hidden}.aANg-q_midia img{object-fit:cover}.aANg-q_lado{border:1px solid var(--borda);border-radius:var(--raio-g);background:var(--superficie);flex-direction:column;gap:14px;min-width:0;padding:16px;display:flex}.aANg-q_sub{color:var(--texto-suave);margin:0;font-size:15px;line-height:1.5}.aANg-q_compra{border-top:1px solid var(--borda);gap:10px;padding-top:14px;display:grid}.aANg-q_lado[data-chama] .aANg-q_compra .botao{animation:1.4s 2 aANg-q_chama}.aANg-q_rodape{font-size:var(--t-meta);flex-wrap:wrap;align-items:center;gap:10px;display:flex}.aANg-q_fim{text-align:center;justify-items:center;gap:12px;max-width:100%;display:grid}.aANg-q_fimTexto{color:var(--video-tinta);font:var(--peso-forte) var(--t-corpo) / 1.35 var(--sans);margin:0}.aANg-q_abaixo{display:none}.aANg-q_fimAcoes{flex-wrap:wrap;justify-content:center;gap:10px;display:flex}.aANg-q_rever{border:1px solid var(--video-trilho);border-radius:var(--raio);background:var(--video-veu-leve);color:var(--video-tinta);font:var(--peso-forte) var(--t-ui) / 1 var(--sans);cursor:pointer;align-items:center;gap:8px;padding:8px 12px;display:inline-flex}.aANg-q_rever:hover{background:var(--video-veu)}.aANg-q_rever svg{width:14px;height:14px}@media (max-width:939px){.aANg-q_midia{border-inline:0;border-radius:0;margin-inline:-24px}.aANg-q_lado{background:0 0;border:0;padding:0}.aANg-q_compra{border-top:0;border-bottom:1px solid var(--borda);order:-1;padding:0 0 14px}.aANg-q_sub{font-size:var(--t-corpo)}.aANg-q_aoLado{display:none}.aANg-q_abaixo{display:inline}.aANg-q_fimTexto{font-size:var(--t-ui)}.aANg-q_fimAcoes{flex-wrap:nowrap}.aANg-q_rever{font-size:var(--t-meta);padding:8px 11px}.aANg-q_fimAcoes .botao{font-size:var(--t-meta);padding:8px 11px}.aANg-q_rever{flex:none}}@keyframes aANg-q_chama{0%,to{box-shadow:0 0 0 0 color-mix(in srgb, var(--acento) 0%, transparent)}40%{box-shadow:0 0 0 6px color-mix(in srgb, var(--acento) 40%, transparent)}}@media (prefers-reduced-motion:reduce){.aANg-q_lado[data-chama] .aANg-q_compra .botao{animation:none}}
.VS2zXq_pagina{padding:40px 0 88px}.VS2zXq_trilha{color:var(--texto-fraco);font:600 13px/1 var(--mono);letter-spacing:.03em;align-items:center;gap:8px;margin-bottom:14px;display:flex}.VS2zXq_trilha a{color:var(--texto-suave);text-decoration:none}.VS2zXq_trilha a:hover{color:var(--acento)}.VS2zXq_trilha span:last-child{color:var(--texto);text-overflow:ellipsis;white-space:nowrap;overflow:hidden}.VS2zXq_dados{border-top:1px solid var(--borda);flex-wrap:wrap;gap:8px 28px;margin:0;padding:12px 0;display:flex}.VS2zXq_dado{font-size:var(--t-ui);align-items:baseline;gap:8px;display:flex}.VS2zXq_dado dt{color:var(--texto-fraco);font:600 11px/1.6 var(--mono);letter-spacing:.08em;text-transform:uppercase}.VS2zXq_dado dd{color:var(--texto);margin:0}.VS2zXq_dadoFraco{color:var(--texto-fraco)}.VS2zXq_notaLink{color:var(--texto);align-items:center;gap:6px;text-decoration:none;display:inline-flex}.VS2zXq_notaLink:hover{color:var(--acento)}.VS2zXq_tags{flex-wrap:wrap;gap:8px;margin-bottom:36px;display:flex}.VS2zXq_corpo{min-width:0}.VS2zXq_seloAlvo{border-color:var(--acento);color:var(--acento)}.VS2zXq_titulo{letter-spacing:-.02em;margin:0 0 10px;font-size:clamp(28px,4.6vw,40px);line-height:1.1}.VS2zXq_semTexto{color:var(--texto-suave);margin:0}.VS2zXq_aviso{border:1px solid var(--borda-forte);border-left:3px solid var(--alerta);border-radius:var(--raio);color:var(--texto-suave);margin:0;padding:10px 12px;font-size:13px}.VS2zXq_linhaPreco{flex-wrap:wrap;align-items:baseline;gap:10px;margin:0;display:flex}.VS2zXq_selo{border-radius:var(--raio);background:var(--ok);color:var(--ok-tinta);font:700 15px/1 var(--mono);white-space:nowrap;align-self:center;padding:6px 9px}.VS2zXq_cheio{color:var(--texto-fraco);font:500 17px/1 var(--mono)}.VS2zXq_preco{font:700 32px/1 var(--mono);margin:0}
