.jZZ_qW_grade{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}.jZZ_qW_coluna{flex-direction:column;gap:24px;min-width:0;display:flex}.jZZ_qW_bloco{border:1px solid var(--linha);background:var(--cartao);border-radius:16px;min-width:0;margin:0;padding:22px 24px}.jZZ_qW_bloco legend{color:var(--tinta);margin-left:-8px;padding:0 8px;font-size:1.15rem;font-weight:700}.jZZ_qW_dica{color:var(--tinta-2);margin:4px 0 16px;font-size:.88rem}.jZZ_qW_campos{grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 16px;display:grid}.jZZ_qW_campo{flex-direction:column;gap:5px;min-width:0;display:flex}.jZZ_qW_largo{grid-column:1/-1}.jZZ_qW_campo span{letter-spacing:.05em;text-transform:uppercase;color:var(--tinta-3);font-size:.78rem;font-weight:600}.jZZ_qW_campo input,.jZZ_qW_campo select{border:1px solid var(--linha);background:var(--papel);width:100%;color:var(--tinta);font:inherit;border-radius:10px;padding:11px 13px}.jZZ_qW_campo input:focus,.jZZ_qW_campo select:focus{border-color:var(--ciano);box-shadow:0 0 0 3px var(--acento-claro);outline:none}.jZZ_qW_campo input[readonly]{background:var(--papel-2);color:var(--tinta-2)}.jZZ_qW_participante{border-top:1px dashed var(--linha);margin-top:4px;padding-top:16px}.jZZ_qW_participante:first-of-type{border-top:0;padding-top:0}.jZZ_qW_escolha{border:0;min-width:0;margin:0 0 14px;padding:0}.jZZ_qW_escolha legend{color:var(--tinta);margin:0 0 10px;padding:0;font-size:.98rem;font-weight:600}.jZZ_qW_opcoes{flex-wrap:wrap;gap:10px;display:flex}.jZZ_qW_opcao,.jZZ_qW_opcaoAtiva{border:1px solid var(--linha);background:var(--papel);cursor:pointer;border-radius:12px;align-items:center;gap:10px;padding:11px 18px;font-weight:600;display:inline-flex}.jZZ_qW_opcao:hover{border-color:var(--tinta-3)}.jZZ_qW_opcaoAtiva{border-color:var(--acento);background:var(--acento-claro);box-shadow:inset 0 0 0 1px var(--acento)}.jZZ_qW_opcao input,.jZZ_qW_opcaoAtiva input{width:17px;height:17px;accent-color:var(--acento);margin:0}.jZZ_qW_resumoEu{background:var(--papel-2);border-radius:12px;flex-wrap:wrap;align-items:baseline;gap:4px 8px;margin:0;padding:12px 16px;font-weight:600;display:flex}.jZZ_qW_resumoEu>span{color:var(--acento)}.jZZ_qW_resumoEu small{color:var(--tinta-2);flex-basis:100%;font-size:.84rem;font-weight:400}.jZZ_qW_erro{background:var(--amarelo-claro);border-left:3px solid var(--alerta);color:var(--tinta);border-radius:10px;margin:12px 0 0;padding:10px 14px;font-size:.9rem}.jZZ_qW_resumo{border:1px solid var(--linha);background:var(--cartao);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:12px;padding:24px;display:flex;position:sticky;top:104px}.jZZ_qW_resumo h2{font-size:1.2rem}.jZZ_qW_resumo ul{flex-direction:column;gap:8px;margin:0;padding:0;font-size:.9rem;list-style:none;display:flex}.jZZ_qW_resumo li{justify-content:space-between;gap:12px;display:flex}.jZZ_qW_resumo li strong{white-space:nowrap;font-variant-numeric:tabular-nums}.jZZ_qW_total{border-top:1px solid var(--linha);justify-content:space-between;margin:0;padding-top:12px;font-weight:600;display:flex}.jZZ_qW_total strong{font-variant-numeric:tabular-nums;font-size:1.4rem}.jZZ_qW_nota{color:var(--tinta-2);margin:0;font-size:.84rem}.jZZ_qW_botao{background:var(--ciano);color:var(--sobre-ciano);font:inherit;cursor:pointer;border:0;border-radius:999px;padding:14px 18px;font-weight:600}.jZZ_qW_botao:hover:not(:disabled){background:var(--ciano-hover)}.jZZ_qW_botao:disabled{opacity:.7;cursor:wait}@media (max-width:880px){.jZZ_qW_grade{grid-template-columns:minmax(0,1fr)}.jZZ_qW_resumo{position:static}}@media (max-width:520px){.jZZ_qW_campos{grid-template-columns:minmax(0,1fr)}.jZZ_qW_bloco{padding:18px 16px}}
.ad_IoG_titulo{margin:36px 0 24px;font-size:clamp(1.7rem,3vw,2.2rem);font-weight:700}.ad_IoG_carregando{color:var(--tinta-3)}.ad_IoG_grade{grid-template-columns:minmax(0,1fr) 340px;align-items:start;gap:36px;display:grid}.ad_IoG_grade>section{min-width:0}.ad_IoG_ic{border-bottom:1px solid var(--linha);color:var(--tinta);align-items:center;gap:14px;padding-bottom:16px;text-decoration:none;display:flex}.ad_IoG_ic span{flex-direction:column;display:flex}.ad_IoG_ic small{color:var(--acento);font-size:.85rem;font-weight:600}.ad_IoG_lista{margin:0;padding:0;list-style:none}.ad_IoG_linha{border-bottom:1px solid var(--linha);grid-template-columns:112px minmax(0,1fr) auto;align-items:start;gap:18px;padding:20px 0;display:grid}.ad_IoG_capa{aspect-ratio:4/3;background:var(--papel-2);border-radius:10px;place-items:center;width:112px;display:grid;overflow:hidden}.ad_IoG_capa img{object-fit:cover;width:100%;height:100%}.ad_IoG_info{flex-direction:column;gap:4px;min-width:0;display:flex}.ad_IoG_nome{color:var(--tinta);font-size:1.08rem;font-weight:600;text-decoration:none}.ad_IoG_nome:hover{color:var(--acento)}.ad_IoG_detalhe{color:var(--tinta-2);font-size:.88rem}.ad_IoG_controles{flex-wrap:wrap;align-items:center;gap:18px;margin-top:8px;display:flex}.ad_IoG_qtd{border:1px solid var(--linha);border-radius:999px;align-items:center;display:inline-flex;overflow:hidden}.ad_IoG_qtd button{width:36px;height:34px;color:var(--tinta);font:inherit;cursor:pointer;background:0 0;border:0;font-size:1.1rem}.ad_IoG_qtd button:hover:not(:disabled){background:var(--papel-2)}.ad_IoG_qtd button:disabled{color:var(--tinta-3);opacity:.5;cursor:not-allowed}.ad_IoG_qtd span{font-variant-numeric:tabular-nums;padding:0 10px;font-size:.9rem;font-weight:600}.ad_IoG_link{color:var(--acento);font:inherit;cursor:pointer;background:0 0;border:0;padding:0;font-size:.9rem;font-weight:600}.ad_IoG_link:hover{text-decoration:underline}.ad_IoG_subtotal{font-variant-numeric:tabular-nums;white-space:nowrap;font-size:1.1rem}.ad_IoG_indisponivel{background:var(--amarelo-claro);border-radius:10px;justify-content:space-between;gap:12px;margin-top:16px;padding:16px;display:flex}.ad_IoG_indisponivel p{margin:0}.ad_IoG_resumo{border:1px solid var(--linha);background:var(--cartao);box-shadow:var(--sombra);border-radius:18px;flex-direction:column;gap:14px;padding:24px;display:flex;position:sticky;top:104px}.ad_IoG_resumo h2{font-size:1.2rem}.ad_IoG_resumo dl{grid-template-columns:1fr auto;gap:8px 0;margin:0;display:grid}.ad_IoG_resumo dd{text-align:right;font-variant-numeric:tabular-nums;margin:0}.ad_IoG_totalRotulo{border-top:1px solid var(--linha);padding-top:10px;font-weight:600}.ad_IoG_total{border-top:1px solid var(--linha);padding-top:10px;font-size:1.5rem;font-weight:700}.ad_IoG_nota{color:var(--tinta-2);margin:0;font-size:.86rem}.ad_IoG_botao{background:var(--ciano);width:100%;color:var(--sobre-ciano);font:inherit;text-align:center;cursor:pointer;border:0;border-radius:999px;padding:14px 18px;font-weight:600;text-decoration:none;display:block}.ad_IoG_botao:disabled{background:var(--papel-2);color:var(--tinta-3);cursor:not-allowed}.ad_IoG_continuar{text-align:center;color:var(--acento);font-size:.92rem;font-weight:600}.ad_IoG_vazio{color:var(--tinta-2);flex-direction:column;align-items:flex-start;gap:16px;padding:24px 0 48px;display:flex}.ad_IoG_vazio .ad_IoG_botao{width:auto;padding-inline:28px}@media (max-width:880px){.ad_IoG_grade{grid-template-columns:minmax(0,1fr)}.ad_IoG_resumo{position:static}}@media (max-width:520px){.ad_IoG_linha{grid-template-columns:80px minmax(0,1fr)}.ad_IoG_capa{width:80px}.ad_IoG_subtotal{grid-column:2}}
