.pg-gift .rv-faixa{height:310px}.gc-titulo-pagina{margin:0 0 8px;text-align:center;font:900 42px/1.05 var(--f-titulo);letter-spacing:-1px;text-transform:uppercase;color:#fff}.gc-subtitulo{margin:0 auto 28px;max-width:720px;text-align:center;font:500 16px/1.5 var(--f-texto);color:#dfe4ff}.gc-grade{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.gc-card{min-height:0}.gc-secao{margin:28px 0 12px;font:900 16px/1.2 var(--f-titulo);text-transform:uppercase;letter-spacing:.3px;color:#172550}.gc-secao:first-of-type{margin-top:0}.gc-form textarea{min-height:84px;padding:12px 16px;border:2px solid #e2e2e2;border-radius:12px;font:500 15px/1.45 var(--f-texto);color:#111;background:#fff;resize:vertical;text-transform:none}.gc-form textarea:focus{outline:none;border-color:#0232ff;box-shadow:0 0 0 3px rgba(2,50,255,.12)}.gc-unidades{display:flex;flex-wrap:wrap;gap:12px}.gc-unidade{position:relative;padding:14px 18px;border:0;border-radius:16px;background:#f3f3f3;text-align:left;cursor:pointer;display:flex;flex-direction:column;gap:4px;font:900 16px/1.3 var(--f-titulo);color:#000}.gc-unidade small{font:600 12px/1.3 var(--f-texto);color:#555}.gc-unidade.sel:after{content:"";position:absolute;inset:0;border-radius:inherit;padding:2.5px;background:linear-gradient(90deg,#0232ff,#9a00ff);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask:linear-gradient(#fff 0 0) content-box exclude,linear-gradient(#fff 0 0);pointer-events:none}.gc-resumo{position:-webkit-sticky;position:sticky;top:20px;background:#fff;border-radius:24px;box-shadow:0 10px 30px rgba(0,0,0,.1);padding:24px}.gc-resumo-cab{display:flex;align-items:center;gap:10px;padding-bottom:14px;border-bottom:2px solid #eee;font:900 14px var(--f-titulo);text-transform:uppercase;letter-spacing:.5px}.gc-resumo-cab span{font-size:22px}.gc-resumo dl{margin:14px 0 0;display:grid;grid-template-columns:auto 1fr;grid-gap:8px 12px;gap:8px 12px;font:500 13px/1.4 var(--f-texto)}.gc-resumo dt{font-weight:800;color:#172550;text-transform:uppercase;font-size:11px;letter-spacing:.3px;padding-top:2px}.gc-resumo dd{margin:0;text-align:right;color:#333}.gc-regras{margin:16px 0 0;padding:12px 14px;border-radius:12px;background:#f7f3ff;font:500 13px/1.5 var(--f-texto);color:#3b2a63}.gc-regras li{margin:0 0 4px 16px}.gc-codigo{display:flex;flex-direction:column;align-items:center;gap:12px;margin:10px 0 4px;padding:22px 18px;border-radius:20px;background:#f0fdf4;border:2px dashed #22a35a}.gc-codigo code{font:800 30px/1.1 ui-monospace,monospace;letter-spacing:2px;color:#0b5a0b;word-break:break-all;text-align:center}.gc-detalhe{margin:0;font:500 15px/1.6 var(--f-texto);color:#333;text-align:center}.gc-consulta{margin-top:32px}.gc-consulta-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.gc-consulta-form label{flex:1 1 240px;display:flex;flex-direction:column;gap:6px;font:700 12px/1.3 var(--f-texto);text-transform:uppercase;letter-spacing:.3px;color:#555}.gc-consulta-form input{height:48px;padding:0 16px;border:2px solid #e2e2e2;border-radius:12px;font:600 16px ui-monospace,monospace;letter-spacing:1px;text-transform:uppercase}.gc-consulta-form input:focus{outline:none;border-color:#0232ff;box-shadow:0 0 0 3px rgba(2,50,255,.12)}.gc-consulta-form .rv-btn{min-height:48px}.gc-situacao{margin:14px 0 0;padding:12px 16px;border-radius:12px;font:500 14px/1.5 var(--f-texto)}.gc-situacao.ok{background:#f0fdf4;border:1px solid #bbf7d0;color:#0b5a0b}.gc-situacao.nao{background:#fff0f0;border:1px solid #ffc9c9;color:#6b0012}@media (max-width:1023px){.gc-grade{grid-template-columns:minmax(0,1fr)}.gc-resumo{position:static;order:-1}}@media (max-width:767px){.pg-gift .rv-faixa{height:390px}.gc-titulo-pagina{font-size:32px}.gc-subtitulo{font-size:14px;margin-bottom:18px}.gc-codigo code{font-size:22px;letter-spacing:1px}.gc-consulta-form .rv-btn,.gc-pagar{width:100%}}