.aviso-pagamento{box-sizing:border-box;color:#3a2a0b;text-align:left;background:#fdf3dc;border:1px solid #e0b25a;border-radius:8px;align-items:flex-start;gap:11px;min-width:0;padding:14px 16px;font-family:Montserrat,sans-serif;display:flex}.aviso-pagamento[data-local=planos]{max-width:820px;margin:0 auto 22px}.aviso-pagamento[data-local=checkout]{margin:14px 0 4px}.aviso-pagamento-icone{color:#a86a00;flex:none;margin-top:1px}.aviso-pagamento-corpo{flex:1;min-width:0}.aviso-pagamento-titulo{color:#2e2006;font-size:14.5px;font-weight:700;line-height:1.3;display:block}.aviso-pagamento-texto{overflow-wrap:anywhere;color:#4a3812!important;margin:4px 0 10px!important;font-size:13.5px!important;line-height:1.45!important}.aviso-pagamento-botao{text-align:center;background:#8a5600;border-radius:6px;justify-content:center;align-items:center;max-width:100%;min-height:40px;padding:9px 14px;font-size:13.5px;font-weight:700;line-height:1.25;display:inline-flex;color:#fff!important;text-decoration:none!important}.aviso-pagamento-botao:hover{background:#74480a}.aviso-pagamento-botao:focus-visible{outline-offset:2px;outline:2px solid #2e2006}@media (min-width:1001px){.plans-section>.wrap>.aviso-pagamento[data-local=planos]{grid-area:3/1;max-width:none;margin:0}}
.aviso-apple{z-index:34;right:20px;top:var(--aviso-apple-topo,92px);-webkit-backdrop-filter:blur(10px)saturate(1.1);width:min(372px,100vw - 40px);color:var(--color-foreground,#f5f6f8);background:#08121fe6;border:1px solid #d7b77b80;border-radius:12px;align-items:stretch;transition:opacity .18s,visibility .18s;animation:.32s ease-out both aviso-apple-entra;display:flex;position:fixed;box-shadow:0 14px 36px #0009}.aviso-apple[data-cede]{opacity:0;visibility:hidden;pointer-events:none}.aviso-apple-abrir{min-width:0;color:inherit;font:inherit;text-align:left;cursor:pointer;background:0 0;border:0;border-radius:12px 0 0 12px;flex:1;align-items:center;gap:12px;padding:10px 4px 10px 10px;display:flex}.aviso-apple-abrir:hover .aviso-apple-frase{text-underline-offset:3px;-webkit-text-decoration:underline #d7b77b99;text-decoration:underline #d7b77b99}.aviso-apple-abrir:focus-visible,.aviso-apple-fechar:focus-visible,.aviso-apple-modal-fechar:focus-visible{outline:2px solid var(--gold,#d7b77b);outline-offset:2px}.aviso-apple-mini{object-fit:cover;border:1px solid #d7b77b59;border-radius:8px;flex:none;width:56px;height:56px}.aviso-apple-texto{flex-direction:column;gap:2px;min-width:0;display:flex}.aviso-apple-titulo{color:var(--gold,#d7b77b);letter-spacing:.14em;text-transform:uppercase;font-size:11px;font-weight:700}.aviso-apple-frase{font-size:14px;font-weight:600;line-height:1.3}.aviso-apple-breve{color:var(--muted,#9eaabb);font-size:12px;line-height:1.3}.aviso-apple-fechar{width:36px;height:36px;color:var(--muted,#9eaabb);cursor:pointer;background:0 0;border:0;border-radius:8px;flex:none;align-self:flex-start;place-items:center;margin:4px 4px 0 0;display:grid}.aviso-apple-fechar:hover{color:#fff;background:#ffffff14}@media (max-width:760px){.aviso-apple{top:auto;left:12px;right:12px;bottom:max(10px, env(safe-area-inset-bottom));width:auto;animation-name:aviso-apple-sobe;display:none!important}html.aviso-apple-reserva .hero-cinema .hero-copy{padding-bottom:var(--aviso-apple-reserva)}body.rolou-uma-tela .aviso-apple{opacity:0;visibility:hidden;pointer-events:none}.aviso-apple-abrir{gap:10px;padding:6px 2px 6px 6px}.aviso-apple-mini{width:40px;height:40px}.aviso-apple-titulo{font-size:10px}.aviso-apple-frase{font-size:12.5px;line-height:1.25}.aviso-apple-breve{display:none}.aviso-apple-fechar{align-self:center;width:40px;height:40px;margin:0 4px 0 0}}@media (max-width:760px) and (max-height:740px){html.aviso-apple-reserva .route-vision-card{display:none}}.aviso-apple-modal{overscroll-behavior:contain;background:0 0;border:0;width:100%;max-width:none;height:100%;max-height:none;margin:0;padding:16px}.aviso-apple-modal[open]{align-content:center;place-items:center;gap:12px;display:grid}.aviso-apple-modal::backdrop{-webkit-backdrop-filter:blur(4px);background:#030a12d9}.aviso-apple-modal[open],.aviso-apple-modal[open]::backdrop{animation:.2s ease-out both aviso-apple-fade}.aviso-apple-figura{margin:0;line-height:0;position:relative}.aviso-apple-figura img{border:1px solid #d7b77b59;border-radius:12px;width:auto;max-width:min(560px,100vw - 32px);height:auto;max-height:calc(100dvh - 88px);display:block;box-shadow:0 24px 60px #000a}.aviso-apple-modal-fechar{color:#fff;cursor:pointer;background:#08121fd9;border:1px solid #d7b77b80;border-radius:12px;place-items:center;width:44px;height:44px;display:grid;position:absolute;top:10px;right:10px}.aviso-apple-modal-fechar:hover{background:#08121f}@media (max-width:760px){.aviso-apple-modal{padding:12px}.aviso-apple-figura img{max-width:calc(100vw - 24px);max-height:calc(100dvh - 80px)}}.aviso-apple-lojas{color:#8998ad;flex-wrap:wrap;justify-content:center;align-items:center;gap:4px 12px;margin:0;font-size:15px;line-height:1.3;display:flex}.aviso-apple-lojas a{color:#eef2f7;border-radius:6px;align-items:center;min-height:44px;padding:0 4px;font-weight:600;text-decoration:none;display:inline-flex}@media (hover:hover) and (pointer:fine){.aviso-apple-lojas a:hover{text-underline-offset:3px;text-decoration:underline}}.aviso-apple-lojas a:focus-visible{outline-offset:2px;outline:2px solid #d7b77b}.aviso-apple-sr{clip:rect(0 0 0 0);white-space:nowrap;border:0;width:1px;height:1px;margin:-1px;padding:0;position:absolute;overflow:hidden}@keyframes aviso-apple-entra{0%{opacity:0;transform:translateY(-8px)}}@keyframes aviso-apple-sobe{0%{opacity:0;transform:translateY(100%)}}@keyframes aviso-apple-fade{0%{opacity:0}}@media (prefers-reduced-motion:reduce){.aviso-apple,.aviso-apple-modal[open],.aviso-apple-modal[open]::backdrop{animation:none}.aviso-apple{transition:none}}@media (min-width:761px) and (max-width:1000px){.aviso-apple{top:auto;bottom:20px}}
.cartao-mensal{flex-direction:column;display:flex}.cartao-mensal-topo{color:#9dadc2;align-items:flex-start;gap:7px;margin:0 0 12px;font-size:12px;line-height:1.45;display:flex}.cartao-mensal-topo svg{color:var(--gold);flex:none;margin-top:2px}.cartao-form{flex-direction:column;gap:10px;transition:opacity .2s;display:flex}.cartao-campo{flex-direction:column;gap:5px;min-width:0;display:flex}.cartao-linha{grid-template-columns:1fr 1fr;gap:10px;display:grid}.cartao-rotulo{color:#c3cdda;font-family:Montserrat,sans-serif;font-size:12px;font-weight:600}.cartao-seguro,.cartao-entrada{box-sizing:border-box;color:#f2f5f9;background:#0a1522;border:1px solid #33485f;border-radius:2px;width:100%;height:44px;padding:0 12px;font-family:Montserrat,sans-serif;font-size:16px}.cartao-seguro iframe{border:0;width:100%;height:42px}.cartao-entrada:focus-visible{border-color:var(--gold);outline:none}.cartao-aviso{color:var(--erro-texto);margin:0;font-size:13px}.cartao-enviar{justify-content:center;width:100%;margin-top:4px}.cartao-nota{color:#9dadc2;text-align:center;margin:0;font-size:12px;line-height:1.45}.cartao-estado{background:#d7b77b12;border:1px solid #d7b77b66;border-radius:2px;flex-direction:column;margin:0 0 14px;padding:14px;display:flex}.cartao-estado-titulo{color:#f4f6f9;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:600;display:flex}.cartao-estado-titulo svg{color:var(--gold)}.cartao-estado-nota{color:#c3cdda;margin:8px 0 0;font-size:12.5px}.cartao-estado-nota a{color:var(--gold)}.cartao-desafio{flex-direction:column;gap:10px;display:flex}.cartao-desafio-quadro{background:#fff;border:1px solid #33485f;width:100%;height:420px}.cartao-carregando{color:#9dadc2;margin:4px 0 10px;font-size:12.5px}.cartao-recusa{background:#d9925f14;border:1px solid #d9925f73;border-radius:6px;flex-direction:column;margin:0 0 14px;padding:14px;display:flex}.cartao-recusa-titulo{color:#f4f6f9;align-items:center;gap:7px;font-family:Montserrat,sans-serif;font-size:14.5px;font-weight:600;display:flex}.cartao-recusa-titulo svg{color:var(--erro-texto)}.cartao-recusa-texto{color:#d6dee9;margin:6px 0 0;font-size:13px;line-height:1.5}.cartao-recusa-acoes{flex-direction:column;gap:8px;margin-top:14px;display:flex}.cartao-recusa-acoes .button{justify-content:center;gap:8px;width:100%}.cartao-saida{color:#e6ecf3;cursor:pointer;background:#0a1522;border:1px solid #33485f;border-radius:5px;justify-content:center;align-items:center;gap:8px;min-height:44px;padding:0 12px;font-family:Inter,sans-serif;font-size:13.5px;font-weight:600;text-decoration:none;display:flex}.cartao-saida:hover,.cartao-saida:focus-visible{border-color:var(--gold);outline:none}.cartao-rodape{flex-direction:column;align-items:center;margin-top:8px;display:flex}.cartao-alternativa{color:var(--gold);text-underline-offset:3px;align-items:center;gap:4px;padding:8px;font-size:12px;text-decoration:underline;display:inline-flex}.cartao-recusa .cartao-alternativa{color:#9dadc2;align-self:center;margin-top:6px;padding:6px 8px}.cartao-pix-mes-nota{color:#c3cdda;margin:0 0 6px;font-size:12.5px;line-height:1.45}.cartao-pix-mes-erro{color:#f3b9a8;margin:0 0 6px;font-size:13px;line-height:1.4}
