.bloco-selecao-opcao-pagamento{align-items:flex-start;display:flex;flex-direction:column}.bloco-selecao-opcao-pagamento .titulo-bloco-selecao-opcao-pagamento{font-size:1.2rem;font-weight:500;margin-bottom:15px;margin-top:0;text-align:center;width:100%}.bloco-selecao-opcao-pagamento .btn-opcao-pagamento{align-items:center;background:#fff;border:1px solid #7d7d7d33;border-radius:10px;cursor:pointer;display:flex;margin:10px 0;padding:12px 10px;width:100%}.bloco-selecao-opcao-pagamento .btn-opcao-pagamento .texto-btn-opcao-pagamento{align-items:flex-start;display:flex;flex-direction:column;margin:0 15px;width:100%}.bloco-selecao-opcao-pagamento .btn-opcao-pagamento .texto-btn-opcao-pagamento strong{font-weight:700}.bloco-selecao-opcao-pagamento .btn-opcao-pagamento:hover{background:#e9e9e9}.bloco-dados-pagamento{align-items:center;display:none;flex-direction:row;gap:50px;justify-content:center}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao{align-items:center;display:flex;flex-direction:column;width:100%}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .titulo-bloco-dados-pagamento{display:none;font-size:1.2rem;margin-bottom:15px}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .select-form{background:#fff;border:1px solid #00000042;border-radius:8px!important;display:block;margin:10px 0;padding-left:10px}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao #selecionar-parcelas{display:none}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .input-form{background:#fff;border:1px solid #00000042;border-radius:8px;box-sizing:border-box;margin:10px 0;padding:0 10px}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .input-form::-moz-placeholder{color:#000}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .input-form:-ms-input-placeholder{color:#000}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .input-form::placeholder{color:#000}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-campos-novo-cartao{width:100%}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-campos-novo-cartao .bloco-dois-campos{display:flex;gap:30px}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .check{margin-top:15px;width:100%}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .check .span-check{color:#666;line-height:20px!important}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes{display:flex;gap:30px;margin-top:25px;width:100%}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes #btn-continuar{background:#0084bd;border:2px solid #0084bd;color:#fff}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes #btn-continuar:hover{background:#0072a4}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes #btn-voltar{background:#fff;border:2px solid #0084bd;color:#0084bd}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes #btn-voltar:hover{background:#d5e9ff}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes .btn-acao{border-radius:20px;cursor:pointer;font-weight:500;width:50%}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes .btn-acao .text-btn{display:block;padding:10px 15px}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes .btn-acao .loading-envio{padding:6px 15px}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes .btn-acao:disabled{background:#828282;border:none;color:#fff;cursor:default!important}.bloco-dados-pagamento #form-dados-pagamento-checkout-cartao .bloco-botoes .btn-acao:disabled:hover{background:#828282!important}.bloco-dados-pagamento .dados-pagamento{background:#fff;border:1px solid #7d7d7d33;border-radius:15px;display:flex;flex-direction:column;padding:10px 20px;width:50%}.bloco-dados-pagamento .dados-pagamento .titulo-dados-pagamento{font-size:1.2rem;font-weight:600;margin:0;text-align:center}.bloco-dados-pagamento .dados-pagamento .subtitulo-dados-pagamento{margin:5px 0 20px;text-align:center}.bloco-dados-pagamento .dados-pagamento .borda{border:1px solid #f3f3f3}.bloco-dados-pagamento .dados-pagamento .texto-item{display:flex;justify-content:space-between}.bloco-dados-pagamento .dados-pagamento .texto-item.total{font-size:1.2rem;font-weight:600;margin:20px 0 10px}
