.produto_layout__15OLv{display:grid;grid-template-columns:1fr;gap:var(--pg-space-3);align-items:start}.produto_galeria__moGXt{display:grid;gap:var(--pg-space-1)}.produto_imagemPrincipal__8t6Pm{position:relative;aspect-ratio:1;background:var(--pg-papel-surface);border:1px solid var(--pg-color-border);border-radius:var(--pg-radius-lg);overflow:hidden;display:grid;place-items:center;cursor:zoom-in}.produto_imagemPrincipalAmpliada__oIpg0{cursor:zoom-out}.produto_conteudoZoom__X4tU_{transition:transform var(--pg-duration-base) var(--pg-easing-standard);transform-origin:center;width:100%;height:100%}.produto_conteudoZoomAtivo__4rFl4{transform:scale(2)}.produto_miniaturas__xy32Y{display:flex;gap:var(--pg-space-1);overflow-x:auto;scrollbar-width:thin;padding-bottom:4px}.produto_miniatura__lzCTc{flex:none;width:64px;height:64px;border:1px solid var(--pg-color-border);border-radius:var(--pg-radius-md);background:var(--pg-papel-surface-raised);overflow:hidden;display:grid;place-items:center;padding:0}.produto_miniaturaAtiva__XeNKd{border-color:var(--pg-color-blue);box-shadow:var(--pg-shadow-focus)}.produto_compra__gHX1B{display:flex;flex-direction:column;gap:var(--pg-space-2)}.produto_jogo__C_eAx{font-size:var(--pg-font-size-caption);font-weight:var(--pg-font-weight-semibold);letter-spacing:.06em;text-transform:uppercase;color:var(--pg-color-gold-text)}.produto_titulo__bGL0N{font-size:var(--pg-font-size-h3);font-weight:var(--pg-font-weight-semibold);line-height:var(--pg-font-line-height-heading)}.produto_selos__JRODg{display:flex;flex-wrap:wrap;gap:var(--pg-space-0-5)}.produto_disponibilidade__zDPpn{display:inline-flex;align-items:center;gap:var(--pg-space-0-5);font-size:var(--pg-font-size-body-sm);font-weight:var(--pg-font-weight-semibold)}.produto_dispOk__Nfi3P{color:var(--pg-color-success-text)}.produto_dispBaixo__QHgs6{color:var(--pg-color-warning-text)}.produto_dispZero__1T3nA{color:var(--pg-color-text-muted)}.produto_variacoes__45XG2{display:flex;flex-direction:column;gap:var(--pg-space-1)}.produto_eixoTitulo__jQs0g{font-size:var(--pg-font-size-body-sm);font-weight:var(--pg-font-weight-semibold)}.produto_opcoesVariacao__HIcVE{display:flex;flex-wrap:wrap;gap:var(--pg-space-1);margin-top:var(--pg-space-0-5)}.produto_opcaoVariacao__SCMEA{display:inline-flex;align-items:center;justify-content:center;min-height:var(--pg-layout-touch-min);min-width:var(--pg-layout-touch-min);padding-inline:var(--pg-space-1-5);border:1px solid var(--pg-color-border);border-radius:var(--pg-radius-md);background:var(--pg-papel-surface-raised);font-size:var(--pg-font-size-body-sm);color:var(--pg-color-text)}.produto_opcaoVariacaoAtiva__fXzYB{border-color:var(--pg-color-blue);background:var(--pg-papel-surface-accent);color:var(--pg-color-blue-text);font-weight:var(--pg-font-weight-semibold)}.produto_opcaoVariacaoIndisponivel__QK40U{opacity:.5;cursor:not-allowed;text-decoration:line-through}.produto_acoesCompra__PBN7f{display:flex;gap:var(--pg-space-1);align-items:stretch;flex-wrap:wrap}.produto_bloco__tQWc7{border:1px solid var(--pg-color-border);border-radius:var(--pg-radius-lg);background:var(--pg-papel-surface-raised);padding:var(--pg-space-2)}.produto_blocoPreVenda__EGEL3{border-color:var(--pg-color-border-gold);background:var(--pg-papel-surface-gold)}.produto_blocoTitulo__Kjnba{font-size:var(--pg-font-size-body-sm);font-weight:var(--pg-font-weight-semibold);color:var(--pg-papel-heading);margin-bottom:var(--pg-space-1)}.produto_linhaEntrega__UplP_{display:flex;align-items:flex-start;gap:var(--pg-space-1);font-size:var(--pg-font-size-body-sm)}.produto_linhaEntrega__UplP_+.produto_linhaEntrega__UplP_{margin-top:var(--pg-space-1)}.produto_tabelaEspecificacoes__FSzNT{width:100%;border-collapse:collapse;font-size:var(--pg-font-size-body-sm)}.produto_tabelaEspecificacoes__FSzNT td,.produto_tabelaEspecificacoes__FSzNT th{text-align:left;padding:var(--pg-space-1) var(--pg-space-1-5);border-bottom:1px solid var(--pg-color-border);vertical-align:top}.produto_tabelaEspecificacoes__FSzNT th{width:40%;color:var(--pg-color-text-muted);font-weight:var(--pg-font-weight-medium)}.produto_gradeRelacionados__oXAGx{display:grid;grid-template-columns:repeat(2,1fr);gap:var(--pg-space-2)}@media (min-width:768px){.produto_layout__15OLv{grid-template-columns:1fr 1fr;gap:var(--pg-space-4)}.produto_gradeRelacionados__oXAGx{grid-template-columns:repeat(4,1fr)}}@media (min-width:1024px){.produto_layout__15OLv{grid-template-columns:1.1fr 1fr}.produto_titulo__bGL0N{font-size:var(--pg-font-size-h2)}}