.pg-agendar{position:relative;isolation:isolate;padding:150px 15px 80px;min-height:900px}.rv-faixa{position:absolute;left:0;right:0;top:0;height:245px;background:#172550;z-index:0}.rv-wrap{position:relative;z-index:1;max-width:1216px;margin:0 auto}.rv-passos ol{list-style:none;margin:0 0 28px;padding:0;display:flex;gap:8px;flex-wrap:wrap}.rv-passos li{display:flex;align-items:center;gap:6px;height:30px;padding:0 12px 0 4px;border-radius:999px;background:#d9d9d9;font:600 11px/1 var(--f-titulo);text-transform:uppercase;letter-spacing:.3px;color:#555}.rv-passos .rv-n{width:22px;height:22px;border-radius:50%;background:#fff;display:grid;place-items:center;font:800 11px/1 var(--f-texto);color:#172550}.rv-passos li.atual{background:#fff;color:#000}.rv-passos li.atual .rv-n{background:#0232ff;color:#fff}.rv-passos li.feito{background:#b3f5b3;color:#0b5a0b}.rv-passos li.feito .rv-n{background:#0b8a3a;color:#fff}.rv-grade{display:grid;grid-template-columns:minmax(0,1fr) 360px;grid-gap:32px;gap:32px;align-items:start}.rv-card{background:#fff;border:1px solid rgba(23,37,80,.1);border-radius:32px;box-shadow:0 10px 30px rgba(0,0,0,.06);padding:36px 40px 40px;min-height:380px}.rv-carregando,.rv-fora{max-width:760px;margin:0 auto;display:grid;place-content:center;text-align:center;grid-gap:14px;gap:14px;font:600 16px/1.5 var(--f-texto);color:#333}.rv-fora h2{font:900 30px/1.1 var(--f-titulo);color:#000}.rv-titulo{margin:0;font:900 42px/44px var(--f-titulo);letter-spacing:-1px;color:#000}.rv-sub,.rv-titulo{text-transform:uppercase}.rv-sub{margin:8px 0 26px;font:700 12px/1.4 var(--f-titulo);letter-spacing:.5px;color:#8f8f8f}.rv-voltar{display:inline-block;margin-bottom:14px;padding:0;border:0;background:none;font:700 13px var(--f-titulo);text-transform:uppercase;color:#555;cursor:pointer}.rv-voltar:hover{color:#0232ff}.rv-erro{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#fff0f0;border:1px solid #ffc9c9;font:600 14px/1.45 var(--f-texto);color:#b00020}.rv-nota{margin:18px 0 0;font:500 14px/1.5 var(--f-texto);color:#555}.rv-nota a{color:#0232ff;text-decoration:underline}.rv-acoes{display:flex;gap:12px;flex-wrap:wrap;margin-top:26px}.rv-btn{display:inline-flex;align-items:center;justify-content:center;min-height:50px;padding:0 34px;border:0;border-radius:50px;background:linear-gradient(90deg,#0232ff,#9a00ff);font:700 17px/1 var(--f-titulo);color:#fff;cursor:pointer;transition:filter .2s,transform .2s}.rv-btn:hover{filter:brightness(1.08);color:#fff}.rv-btn:disabled{opacity:.55;cursor:wait}.rv-btn-2{background:#fff;color:#0232ff;box-shadow:inset 0 0 0 2px #0232ff}.rv-btn-2:hover{color:#0232ff;background:#f3f5ff}.rv-formato,.rv-metodos button,.rv-opcao{position:relative;border:0;background:#f3f3f3;border-radius:16px;cursor:pointer;text-align:left;transition:box-shadow .2s,transform .2s}.rv-formato:hover,.rv-metodos button:hover,.rv-opcao:hover{box-shadow:0 2px 12px rgba(2,50,255,.12)}.rv-dia.sel:after,.rv-formato.sel:after,.rv-metodos button.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}.rv-opcoes{display:flex;flex-wrap:wrap;gap:14px}.rv-opcao{padding:16px 20px;display:flex;flex-direction:column;gap:4px;font:900 17px/1.4 var(--f-titulo);color:#000}.rv-opcao small{font:500 12px/1.4 var(--f-texto);color:#666}.rv-formatos{display:grid;grid-template-columns:1fr 1fr;grid-gap:18px;gap:18px}.rv-formato{overflow:hidden;padding:0}.rv-formato img{width:100%;height:180px;object-fit:cover}.rv-formato-txt{display:flex;flex-direction:column;gap:8px;padding:18px 20px 20px}.rv-formato b{font:900 24px/1 var(--f-titulo);text-transform:uppercase;color:#000}.rv-formato small{font:500 14px/1.45 var(--f-texto);color:#444}.rv-chips{display:flex;flex-wrap:wrap;gap:6px}.rv-chips i{font:700 11px/1 var(--f-texto);font-style:normal;padding:6px 10px;border-radius:999px;background:#fff;color:#172550}.rv-contador{display:flex;align-items:center;gap:22px;margin:10px 0 6px}.rv-contador button,.rv-mini button{width:52px;height:52px;border-radius:50%;border:2px solid #0232ff;background:#fff;font:700 26px/1 var(--f-texto);color:#0232ff;cursor:pointer}.rv-contador button:disabled{opacity:.35;cursor:not-allowed}.rv-contador output{min-width:80px;text-align:center;font:900 56px/1 var(--f-titulo);color:#000}.rv-preco{margin:12px 0 0;font:500 16px var(--f-texto);color:#333}.rv-mes{display:flex;align-items:center;gap:14px;margin-bottom:14px}.rv-mes b{min-width:170px;padding:8px 16px;border:1.5px solid #cfcfcf;border-radius:999px;text-align:center;font:700 13px var(--f-titulo);text-transform:uppercase}.rv-mes button{width:38px;height:38px;border-radius:50%;border:1.5px solid #333;background:#fff;font:700 16px/1 var(--f-texto);cursor:pointer}.rv-mes button:disabled{opacity:.3;cursor:not-allowed}.rv-cal{display:grid;grid-template-columns:repeat(7,minmax(0,1fr));grid-gap:8px;gap:8px}.rv-cal-cab{text-align:center;font:700 11px var(--f-titulo);text-transform:uppercase;color:#8f8f8f;padding-bottom:4px}.rv-dia{position:relative;min-height:62px;border:0;border-radius:12px;background:#f3f3f3;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:2px;cursor:pointer}.rv-dia b{font:900 22px/1 var(--f-titulo);color:#000}.rv-dia small{font:600 10px/1 var(--f-texto);color:#0b8a3a}.rv-dia.off{cursor:not-allowed;background:#fafafa}.rv-dia.off b{color:#c6c6c6}.rv-dia:not(.off):hover{background:#eaeefe}.rv-horas{display:grid;grid-template-columns:repeat(auto-fill,minmax(120px,1fr));grid-gap:10px;gap:10px}.rv-hora{min-height:64px;border:2px solid #e2e2e2;border-radius:14px;background:#fff;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:4px;cursor:pointer;transition:border-color .2s,background .2s}.rv-hora b{font:900 20px/1 var(--f-titulo);color:#000}.rv-hora small{font:600 11px/1 var(--f-texto);color:#555}.rv-hora:not(.off):hover{border-color:#7b2cff;background:#f7f1ff}.rv-hora.off{background:#f6f6f6;cursor:not-allowed}.rv-hora.off b{color:#bbb;text-decoration:line-through}.rv-hora.off small{text-transform:uppercase;font-weight:800;color:#999}.rv-abas{display:flex;gap:8px;margin-bottom:14px}.rv-abas button{padding:8px 16px;border-radius:999px;border:1.5px solid #ff4da3;background:#fff;font:700 12px var(--f-titulo);text-transform:uppercase;color:#ff4da3;cursor:pointer}.rv-abas button.sel{background:#ff4da3;color:#fff}.rv-adicionais{display:flex;flex-direction:column;gap:12px}.rv-adicional{display:grid;grid-template-columns:auto 1fr auto;align-items:center;grid-gap:14px;gap:14px;padding:12px;border-radius:16px;background:#f7f7f7}.rv-adicional img{width:64px;height:64px;border-radius:12px;object-fit:cover}.rv-adicional div{display:flex;flex-direction:column;gap:3px}.rv-adicional b{font:800 15px/1.2 var(--f-titulo)}.rv-adicional small{font:500 12px/1.4 var(--f-texto);color:#666}.rv-adicional span{font:700 13px var(--f-texto);color:#172550}.rv-mini{flex-direction:row!important;align-items:center;gap:10px!important}.rv-mini button{width:36px;height:36px;font-size:18px}.rv-mini output{min-width:22px;text-align:center;font:800 16px var(--f-texto)}.rv-form{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px 18px;gap:14px 18px}.rv-form label{display:flex;flex-direction:column;gap:6px;font:700 12px/1.3 var(--f-texto);text-transform:uppercase;letter-spacing:.3px;color:#555}.rv-form input:not([type=checkbox]){height:48px;padding:0 16px;border:2px solid #e2e2e2;border-radius:12px;font:500 16px var(--f-texto);color:#111;background:#fff;text-transform:none}.rv-form input:focus{outline:none;border-color:#0232ff;box-shadow:0 0 0 3px rgba(2,50,255,.12)}.rv-form input[aria-invalid=true]{border-color:#d0021b}.rv-inv{font:600 12px var(--f-texto);color:#d0021b;text-transform:none}.rv-cupom{grid-column:1/-1;display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.rv-cupom label{flex:1 1 220px}.rv-cupom .rv-btn{min-height:48px}.rv-cupom small{flex-basis:100%;font:600 13px var(--f-texto);color:#0b5a0b}.rv-check{grid-column:1/-1;flex-direction:row!important;align-items:flex-start;gap:10px!important;text-transform:none!important;font:500 14px/1.45 var(--f-texto)!important;color:#333!important;letter-spacing:0!important}.rv-check input{width:20px;height:20px;margin-top:1px;accent-color:#0232ff;flex:0 0 auto}.rv-check a{color:#0232ff;text-decoration:underline}.rv-form .rv-acoes{grid-column:1/-1}.rv-metodos{display:grid;grid-template-columns:1fr 1fr;grid-gap:14px;gap:14px}.rv-metodos button{padding:20px;display:flex;flex-direction:column;gap:4px}.rv-metodos b{font:900 18px var(--f-titulo)}.rv-metodos small{font:500 13px var(--f-texto);color:#555}.rv-pix{display:flex;flex-direction:column;align-items:center;gap:14px;text-align:center;font:500 15px/1.5 var(--f-texto)}.rv-qr{width:220px;height:220px;padding:10px;border-radius:16px;background:#fff;box-shadow:0 0 0 1px #e2e2e2}.rv-copia{display:flex;gap:10px;width:100%;max-width:560px}.rv-copia code{flex:1 1 auto;min-width:0;padding:14px;border-radius:12px;background:#f3f3f3;font-size:12px;overflow-wrap:anywhere;text-align:left}.rv-simular{display:flex;align-items:center;gap:8px;flex-wrap:wrap;justify-content:center;padding:10px 14px;border:1px dashed #c9a400;border-radius:12px;background:#fffbe6;font:600 12px var(--f-texto)}.rv-simular button{padding:6px 12px;border-radius:8px;border:1px solid #333;background:#fff;cursor:pointer;font:700 12px var(--f-texto)}.rv-ok{text-align:center;display:flex;flex-direction:column;align-items:center;gap:12px;font:500 16px/1.5 var(--f-texto);color:#333}.rv-ok-arte{display:block;width:100%;max-width:380px;height:auto;max-height:200px;object-fit:contain;border-radius:12px}.rv-ok-selo{width:76px;height:76px;border-radius:50%;background:#0b8a3a;display:grid;place-items:center;font:900 40px/1 var(--f-texto);color:#fff}.rv-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}.rv-resumo-cab{display:flex;justify-content:space-between;align-items:center;padding-bottom:14px;border-bottom:2px solid #eee}.rv-resumo-cab b{font:900 14px var(--f-titulo);text-transform:uppercase;letter-spacing:.5px}.rv-resumo-cab button{border:0;background:none;font:700 12px var(--f-texto);color:#e00;cursor:pointer}.rv-tempo{margin:14px 0 0;padding:10px 12px;border-radius:12px;background:#eef1ff;font:600 13px var(--f-texto);color:#172550}.rv-tempo.fim{background:#fff0f0;color:#b00020}.rv-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)}.rv-resumo dt{font-weight:800;color:#172550;text-transform:uppercase;font-size:11px;letter-spacing:.3px;padding-top:2px}.rv-resumo dd{margin:0;text-align:right;color:#333}.rv-linha{display:contents}.rv-total{display:flex;justify-content:space-between;align-items:center;margin-top:16px;padding-top:14px;border-top:2px solid #eee}.rv-total span{font:900 13px var(--f-titulo);text-transform:uppercase}.rv-total b{font:900 20px var(--f-titulo);color:#000}@media (max-width:1023px){.rv-grade{grid-template-columns:minmax(0,1fr)}.rv-resumo{position:static}}@media (max-width:767px){.pg-agendar{padding-top:130px}.rv-faixa{height:205px}.rv-passos ol{flex-wrap:nowrap;overflow-x:auto;scrollbar-width:none}.rv-passos .rv-rot{display:none}.rv-passos li{padding:0 4px}.rv-passos li.atual .rv-rot{display:inline;padding-right:8px}.rv-card{padding:26px 18px 28px;border-radius:24px}.rv-titulo{font-size:34px;line-height:1.05}.rv-form,.rv-formatos,.rv-metodos{grid-template-columns:1fr}.rv-cal{gap:5px}.rv-dia{min-height:52px}.rv-dia b{font-size:18px}.rv-dia small{font-size:8px}.rv-contador output{font-size:48px}}.rv-temas{display:flex;flex-wrap:wrap;gap:10px}.rv-tema{display:inline-flex;align-items:center;gap:8px;padding:10px 16px;border:2px solid #e2e2e2;border-radius:999px;background:#fff;font:700 14px/1 var(--f-texto);color:#172550;cursor:pointer;transition:border-color .2s,background .2s}.rv-tema.sel,.rv-tema:hover:not(:disabled){border-color:#ff51a2}.rv-tema.sel{background:#ff51a2;color:#fff}.rv-tema:disabled{opacity:.4;cursor:not-allowed}.rv-falha{margin:0 0 18px;padding:12px 16px;border-radius:12px;background:#fff0f0;border:1px solid #ffc9c9;font:500 14px/1.45 var(--f-texto);color:#6b0012}.rv-falha-topo{display:flex;justify-content:space-between;gap:8px;align-items:baseline}.rv-falha-topo b{font:800 14px var(--f-texto);color:#b00020;text-transform:uppercase;letter-spacing:.3px}.rv-falha-topo small{font:600 11px var(--f-texto);color:#8a4a55}.rv-falha p{margin:6px 0 0}.rv-falha-saida{font-weight:600}.rv-demo{margin:0 0 18px;border:1px dashed #c9a400;background:#fffbe6;color:#5c4b00}.rv-aviso-debito,.rv-demo{padding:10px 14px;border-radius:12px;font:500 13px/1.45 var(--f-texto)}.rv-aviso-debito{margin:0;background:#eef1ff;color:#172550;text-transform:none!important;letter-spacing:0!important}.rv-seguro{display:flex;gap:8px;align-items:flex-start;margin:0;padding:10px 12px;border-radius:12px;background:#f4f4f4;font:500 13px/1.5 var(--f-texto);color:#555;text-transform:none;letter-spacing:0}.rv-span{grid-column:1/-1}.rv-validade{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:14px 18px;gap:14px 18px}.rv-form select{height:48px;padding:0 12px;border:2px solid #e2e2e2;border-radius:12px;font:500 15px var(--f-texto);color:#111;background:#fff;text-transform:none}.rv-form select:focus{outline:none;border-color:#0232ff;box-shadow:0 0 0 3px rgba(2,50,255,.12)}.rv-dica{font:500 13px/1.4 var(--f-texto);color:#555;text-transform:none;letter-spacing:0}.rv-copia-rotulo{align-self:stretch;text-align:left;font:700 12px var(--f-texto);text-transform:uppercase;letter-spacing:.3px;color:#555}.rv-copia-texto{width:100%;max-width:560px;padding:12px;border:2px solid #e2e2e2;border-radius:12px;background:#f6f6f6;font:500 12px/1.4 ui-monospace,monospace;color:#111;word-break:break-all;resize:none}.rv-copia-texto:focus{outline:none;border-color:#0232ff}.rv-pix .rv-tempo{margin:0}.rv-analise{max-width:560px;margin:0;padding:12px 16px;border-radius:12px;background:#fff7e0;border:1px solid #f3d27a;font:500 14px/1.5 var(--f-texto);color:#5c4b00;text-align:left}@media (max-width:767px){.rv-validade{gap:10px}.rv-pix .rv-btn{width:100%}}.rv-gift{margin:0 0 22px;padding:16px 18px;border-radius:16px;background:#f7f3ff;border:1px solid #e4d6ff}.rv-gift-form{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.rv-gift-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}.rv-gift-form input{height:48px;padding:0 16px;border:2px solid #e2e2e2;border-radius:12px;font:600 16px ui-monospace,monospace;letter-spacing:1px;color:#111;background:#fff;text-transform:uppercase}.rv-gift-form input:focus{outline:none;border-color:#0232ff;box-shadow:0 0 0 3px rgba(2,50,255,.12)}.rv-gift-form .rv-btn{min-height:48px}.rv-gift .rv-dica{display:block;margin-top:8px}.rv-gift-ok{margin:0 0 10px;font:500 14px/1.5 var(--f-texto);color:#0b5a0b}@media (max-width:767px){.rv-gift-form .rv-btn{width:100%}}.rv-conta{margin:0 0 18px;padding:14px 16px;border-radius:12px;background:#eef1ff;border:1px solid #d6dbf5;font:600 14px/1.5 var(--f-texto);color:#172550}.rv-conta p{margin:0}.rv-conta a:not(.rv-btn){color:#0232ff;text-decoration:underline}.rv-conta .rv-acoes{margin-top:12px}.rv-conta-dica{margin:-8px 0 18px}.rv-convite{align-self:stretch;max-width:560px;margin:6px auto 0;padding:18px 20px;border-radius:16px;border:2px dashed #0232ff;background:#f6f7ff;text-align:left;font:500 14px/1.5 var(--f-texto);color:#172550}.rv-convite b{display:block;font:900 15px/1.2 var(--f-titulo);text-transform:uppercase;letter-spacing:.3px}.rv-convite p{margin:6px 0 12px}.rv-convite-codigo{display:flex;flex-wrap:wrap;align-items:center;gap:10px}.rv-convite-codigo code{padding:8px 14px;border-radius:10px;background:#fff;border:1px solid #d6dbf5;font:800 22px/1.2 ui-monospace,monospace;letter-spacing:3px;color:#000}.rv-convite-codigo .rv-btn{min-height:44px;padding:0 20px;font-size:15px}.cv-entrada{display:flex;align-items:flex-end;gap:12px;flex-wrap:wrap}.cv-entrada label{flex:1 1 220px;display:flex;flex-direction:column;gap:6px;font:700 12px/1.3 var(--f-texto);text-transform:uppercase;letter-spacing:.3px;color:#555}.cv-entrada input{height:52px;padding:0 16px;border:2px solid #e2e2e2;border-radius:12px;font:800 20px ui-monospace,monospace;letter-spacing:3px;color:#111;background:#fff;text-transform:uppercase}.cv-entrada input:focus{outline:none;border-color:#0232ff;box-shadow:0 0 0 3px rgba(2,50,255,.12)}.cv-sessao{margin:0 0 22px;padding:18px 20px;border-radius:18px;background:#f6f7ff;border:1px solid #e1e5fb}.cv-sessao h3{margin:0 0 6px;font:900 26px/1.1 var(--f-titulo);text-transform:uppercase;color:#000}.cv-sessao p{margin:4px 0 0;font:500 15px/1.45 var(--f-texto);color:#333}.cv-vagas{margin:12px 0 0;font:700 15px/1.4 var(--f-texto);color:#0b5a0b}.cv-aviso{margin:12px 0 0;padding:12px 16px;border-radius:12px;background:#fff7e0;border:1px solid #f3d27a;font:600 14px/1.5 var(--f-texto);color:#5c4b00}.cv-uma{grid-template-columns:minmax(0,1fr);max-width:820px;margin:0 auto}.cv-lgpd{margin:16px 0 0;font:500 13px/1.5 var(--f-texto);color:#666}@media (max-width:767px){.cv-entrada .rv-btn,.rv-convite-codigo .rv-btn{width:100%}.rv-convite-codigo code{width:100%;text-align:center}.cv-sessao h3{font-size:22px}.rv-voltar{min-height:40px;padding:9px 0;margin:-9px 0 5px}.rv-resumo-cab button{min-height:40px;margin:-12px 0;padding:0 0 0 14px}.rv-mes button{width:40px;height:40px}.rv-abas button,.rv-simular button,.rv-tema{min-height:40px}.rv-mini button{width:40px;height:40px}.rv-nota>a:only-child{display:inline-block;padding:11px 0;margin:-11px 0}}.rv-resumo dt.rv-sessao-n{grid-column:1/-1;margin-top:6px;padding-top:8px;border-top:1px solid #e5e5e5;color:#0232ff}.rv-sec{margin:26px 0 0}.rv-sec:first-of-type{margin-top:18px}.rv-sec-t{display:flex;align-items:center;gap:10px;margin:0 0 12px;font:800 16px/1.2 var(--f-titulo);text-transform:uppercase;color:#172550}.rv-sec-t span{display:inline-flex;align-items:center;justify-content:center;width:26px;height:26px;border-radius:50%;background:linear-gradient(90deg,#0232ff,#9a00ff);color:#fff;font:800 13px/1 var(--f-titulo)}.rv-sec-t small{margin-left:auto;font:600 12px/1.2 var(--f-texto);text-transform:none;color:#666}.rv-hora.sel{border-color:#7b2cff;background:#f1e8ff;box-shadow:inset 0 0 0 2px #7b2cff}.rv-bloco{margin:14px 0 0;border:2px solid #e8e8e8;border-radius:16px;background:#fff;padding:0 16px}.rv-bloco[open]{padding-bottom:16px;border-color:#d9c8ff}.rv-bloco>summary{display:flex;flex-direction:column;gap:3px;padding:14px 24px 14px 0;cursor:pointer;list-style:none;position:relative}.rv-bloco>summary::-webkit-details-marker{display:none}.rv-bloco>summary:after{content:"+";position:absolute;right:2px;top:50%;transform:translateY(-50%);font:700 24px/1 var(--f-texto);color:#0232ff}.rv-bloco[open]>summary:after{content:"−"}.rv-bloco>summary b{font:800 16px/1.2 var(--f-titulo);text-transform:uppercase;color:#172550}.rv-bloco>summary span{font:500 13px/1.3 var(--f-texto);color:#666}.rv-fixa{position:-webkit-sticky;position:sticky;bottom:0;z-index:5;margin-top:22px;padding:12px 0;background:linear-gradient(0deg,#fff 75%,rgba(255,255,255,0))}@media (max-width:640px){.rv-bloco{padding:0 12px}.rv-fixa{flex-direction:column}.rv-fixa .rv-btn{width:100%}}.rv-formatos{grid-template-columns:repeat(auto-fill,minmax(165px,1fr));gap:12px}.rv-formato img{height:88px}.rv-formato-txt{gap:5px;padding:12px 14px 14px}.rv-formato b{font-size:17px}.rv-formato small{font-size:12px;line-height:1.35}.rv-chips i{padding:5px 8px;font-size:10px}.rv-cal-wrap{max-width:380px;padding:16px 16px 12px;border:1px solid #ececec;border-radius:18px;box-shadow:0 4px 18px rgba(0,0,0,.06)}.rv-cal-wrap .rv-mes{justify-content:space-between;margin-bottom:12px;gap:8px}.rv-cal-wrap .rv-mes b{text-transform:capitalize!important;min-width:0;padding:0;border:0;font:700 14px var(--f-titulo);text-transform:none}.rv-cal-wrap .rv-mes button{width:28px;height:28px;border-width:1px;font-size:18px;border-color:#bbb}.rv-cal-wrap .rv-cal{gap:6px}.rv-cal-wrap .rv-cal-cab{font-size:11px;padding-bottom:2px}.rv-cal-wrap .rv-dia{min-height:0;height:38px;border:1.5px solid transparent;border-radius:10px;background:transparent;font:600 14px/1 var(--f-texto);color:#111;display:flex;align-items:center;justify-content:center}.rv-cal-wrap .rv-dia:after{display:none}.rv-cal-wrap .rv-dia.tem{border-color:#9a00ff;color:#0232ff}.rv-cal-wrap .rv-dia.tem:hover{background:#f1e8ff}.rv-cal-wrap .rv-dia.passado{background:#efefef;color:#b5b5b5}.rv-cal-wrap .rv-dia.off{color:#a8a8a8}.rv-cal-wrap .rv-dia.sel{background:linear-gradient(90deg,#0232ff,#9a00ff);border-color:transparent;color:#fff}.rv-cal-wrap .rv-nota{margin:10px 0 0;font-size:12px}.rv-hcard{border:1.5px solid #ececec;border-radius:16px;padding:14px 16px 16px;background:#fff}.rv-hcard-cab{display:flex;flex-direction:column;gap:3px;margin-bottom:12px}.rv-hcard-cab b{font:800 16px/1.2 var(--f-titulo);text-transform:uppercase;color:#172550}.rv-hcard-cab span{font:500 12px/1.3 var(--f-texto);color:#666}.rv-hcard .rv-horas{grid-template-columns:repeat(auto-fill,minmax(88px,1fr));gap:8px}.rv-hcard .rv-hora{min-height:44px;border-radius:10px}.rv-hcard .rv-hora b{font-size:16px}.rv-hcard .rv-hora small{display:none}.rv-trava{margin-top:18px;text-align:center}.rv-pagar{margin-top:26px;padding-top:6px;border-top:1px solid #ececec}@media (max-width:640px){.rv-formatos{grid-template-columns:1fr 1fr;gap:10px}.rv-formato img{height:70px}.rv-formato b{font-size:14px}.rv-chips i:nth-child(2),.rv-formato small{display:none}.rv-cal-wrap{max-width:none}}.rv-dados-ok{display:flex;justify-content:space-between;align-items:flex-start;gap:12px;padding:14px 16px;border:1.5px solid #ececec;border-radius:14px;background:#fafafa;margin-bottom:14px}.rv-dados-ok div{display:flex;flex-direction:column;gap:3px}.rv-dados-ok b{font:800 15px/1.2 var(--f-titulo);color:#172550}.rv-dados-ok span{font:500 13px/1.3 var(--f-texto);color:#555}.rv-link{border:0;background:none;padding:0;font:700 13px var(--f-texto);color:#0232ff;text-decoration:underline;cursor:pointer}.rv-formatos{align-items:stretch}.rv-formato{height:100%;text-align:left}.rv-formato img{height:148px}.rv-formato-txt{flex:1 1;padding:14px 16px 16px}.rv-formato-tag{align-self:flex-start;font:800 10px/1 var(--f-titulo);font-style:normal;letter-spacing:.6px;text-transform:uppercase;color:#fff;background:linear-gradient(90deg,#0232ff,#9a00ff);padding:4px 8px;border-radius:999px}.rv-formato-txt b{font:900 17px/1.1 var(--f-titulo);text-transform:uppercase;color:#000;min-height:2.2em;display:flex;align-items:flex-start}.rv-formato-meta{font:500 12px/1.35 var(--f-texto);color:#555}.rv-formato-preco{margin-top:auto;padding-top:6px;font:900 18px/1 var(--f-titulo)}.rv-formato-preco small{font:600 12px var(--f-texto);color:#555}.rv-adicionais{display:grid;grid-template-columns:repeat(auto-fill,minmax(128px,1fr));grid-gap:14px;gap:14px}.rv-adicional{display:flex;flex-direction:column;align-items:stretch;gap:6px;padding:0;background:transparent;grid-template-columns:none}.rv-adicional>b,.rv-adicional>div,.rv-adicional>small{display:block}.rv-ad-foto{display:flex;align-items:center;justify-content:center;aspect-ratio:1/1;border:1px solid #ececec;border-radius:14px;background:#fff;overflow:hidden}.rv-ad-foto img{width:100%;height:100%;object-fit:contain;border-radius:0;padding:8px}.rv-ad-foto i{width:44%;height:44%;border-radius:50%;background:#f1f1f1}.rv-adicional>b{font:800 12px/1.2 var(--f-titulo);text-transform:uppercase;color:#000;min-height:2.4em}.rv-adicional>small{font:500 11px/1.3 var(--f-texto);color:#777;min-height:1.3em}.rv-ad-linha{display:flex!important;flex-direction:row!important;align-items:center;justify-content:space-between;gap:6px;margin-top:auto}.rv-ad-linha>span{font:800 13px var(--f-texto);white-space:nowrap}.rv-adicional .rv-mini{display:flex;flex-direction:row;align-items:center;gap:6px}.rv-adicional .rv-mini button{width:26px;height:26px;border-width:1.5px;font-size:16px;display:grid;place-items:center;padding:0}.rv-adicional .rv-mini output{min-width:18px;text-align:center;font:700 13px var(--f-texto)}@media (max-width:640px){.rv-formato img{height:100px}.rv-formato-txt b{font-size:14px}.rv-adicionais{grid-template-columns:repeat(2,minmax(0,1fr))}}.rv-formatos{grid-template-columns:repeat(3,minmax(0,1fr));gap:16px}.rv-formato img{height:auto;aspect-ratio:4/3}@media (max-width:640px){.rv-formatos{grid-template-columns:repeat(2,minmax(0,1fr));gap:10px}.rv-formato img{height:auto;aspect-ratio:4/3}}.rv-formato{background:#fff;border:1px solid #ececec;border-radius:16px;box-shadow:0 2px 12px rgba(0,0,0,.05);padding:8px}.rv-formato img{aspect-ratio:1/1;border-radius:12px}.rv-formato-txt{padding:12px 6px 6px;gap:6px;align-items:flex-start;text-align:left}.rv-formato-txt b{min-height:0;font:800 15px/1.2 var(--f-titulo)}.rv-formato-meta{font:600 11px/1.3 var(--f-texto);color:#131313;text-transform:uppercase}.rv-formato-preco{font:800 15px/1 var(--f-titulo);color:#172550}.rv-formato-preco small{font:600 11px var(--f-texto);color:#6b6b6b}.rv-formato:hover{box-shadow:0 4px 18px rgba(2,50,255,.14)}.rv-formato-tags{display:flex;flex-wrap:wrap;align-items:center;gap:6px;max-width:100%}.rv-formato-cupom{min-width:0;overflow-wrap:anywhere;font:700 9.5px/1.05 var(--f-titulo);font-style:normal;letter-spacing:0;text-transform:uppercase;color:#fff;background:#131313;padding:4px 7px;border-radius:999px}.rv-formato-cupom strong{color:#ff6a6a;font-weight:800}@media (max-width:640px){.rv-formato img{aspect-ratio:1/1}.rv-formato-txt b{font-size:13px}}.rv-adicional{min-width:0}.rv-adicional>b{overflow-wrap:anywhere}.rv-ad-linha{flex-wrap:wrap;row-gap:6px}.rv-ad-linha>span{order:-1;flex:0 0 100%;font:800 15px/1 var(--f-texto);color:#0232ff}.rv-adicional .rv-mini{gap:8px}.rv-adicional .rv-mini button{width:28px;height:28px;flex:0 0 28px}.rv-formato{display:flex;flex-direction:column;cursor:default}.rv-formato-sel{flex:1 1;display:flex;flex-direction:column;width:100%;padding:0;margin:0;border:0;background:none;text-align:left;font:inherit;color:inherit;cursor:pointer}.rv-formato-sel .rv-formato-txt{flex:1 1;width:100%}.rv-formato-base{margin-top:auto;padding-top:6px;width:100%;display:flex;align-items:center;justify-content:space-between;gap:8px}.rv-formato-base .rv-formato-preco{margin-top:0;padding-top:0}.rv-cap{display:inline-flex;align-items:center;gap:4px;padding:4px 9px;border-radius:999px;background:#f1f1f1;font:700 11px/1 var(--f-texto);color:#555}.rv-saiba{align-self:flex-start;margin:2px 6px 6px;padding:0;border:0;background:none;font:600 12px/1 var(--f-texto);color:#6b6b6b;text-decoration:underline;cursor:pointer}.rv-saiba:hover{color:#0232ff}.rv-passo-btn{display:contents}.rv-passos li:has(.rv-passo-btn){cursor:pointer}.rv-passos li:has(.rv-passo-btn):hover{filter:brightness(.96)}.rv-passo-btn{all:unset;gap:6px;cursor:pointer}.rv-modal-fundo,.rv-passo-btn{display:flex;align-items:center}.rv-modal-fundo{position:fixed;inset:0;z-index:200;justify-content:center;padding:18px;background:rgba(0,0,0,.45)}.rv-modal{position:relative;width:100%;max-width:560px;padding:34px 34px 30px;border-radius:24px;background:#fff;box-shadow:0 20px 60px rgba(0,0,0,.25)}.rv-modal h3{margin:0 0 14px;font:900 24px/1.1 var(--f-titulo);text-transform:uppercase;color:#000;padding-right:28px}.rv-modal p{margin:0;font:500 16px/1.6 var(--f-texto);color:#444}.rv-video{width:100%;aspect-ratio:16/9;margin:0 0 16px;border-radius:16px;overflow:hidden;background:#000}.rv-video iframe,.rv-video video{display:block;width:100%;height:100%;border:0}.rv-video-vazio{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:6px;padding:14px;text-align:center;color:#fff;background:linear-gradient(135deg,#2a1466,#5b2bd9)}.rv-video-vazio b{font:900 18px/1.1 var(--f-titulo);text-transform:uppercase}.rv-video-vazio span{font:500 13px/1.4 var(--f-texto);opacity:.9}.rv-video-vazio small{font:600 11px/1.4 var(--f-texto);opacity:.75}.rv-modal-x{position:absolute;top:14px;right:16px;width:34px;height:34px;border:0;background:none;font:400 28px/1 var(--f-texto);color:#777;cursor:pointer}