*,*:before,*:after{box-sizing:border-box}.checkout-container{max-width:672px;margin:auto;background-color:#fff;padding:25px;border-radius:8px;box-shadow:0 4px 8px #0000001a}.checkout-form .input-group{margin-bottom:15px}.checkout-form label{display:block;margin-bottom:5px;font-weight:700}.checkout-form input,.checkout-form select{width:100%;padding:14px;border:1px solid #ccc;border-radius:4px}.checkout-form input::placeholder{color:#aaa}.payment-methods{display:flex;justify-content:space-between;margin-top:15px;margin-bottom:20px;gap:10px}.payment-option{text-decoration:none;padding:20px;border:1px solid #ccc;border-radius:4px;flex:1;text-align:center;color:#333;font-weight:700;position:relative;box-shadow:0 2px 4px #0000001a}.payment-option:hover{border-color:var(--cor-backgroud-header)}.payment-option.selected{border-color:#4399e1;color:#4399e1}.payment-option.selected .fa{color:#4399e1}.selected-icon{position:absolute;top:-5px;right:-5px;background:#ffb500;border-radius:50%;padding:5px;width:16px;height:16px;display:none;align-items:center;justify-content:center}.payment-option.selected .selected-icon{display:flex}.selected-icon i{color:#fff;font-size:8px}.credit-card-details .input-group:first-child{margin-right:20px}.input-group-inline{display:flex;gap:10px}.credit-card-details-credit{margin-top:30px}.credit-card-details-data{display:flex;width:55%}.credit-card-details{display:flex;flex-wrap:wrap;gap:20px}.input-group{flex:1;position:relative}.input-group select{text-decoration:none;border:1px solid #ccc;border-radius:4px;color:#aaa;padding:13px;cursor:pointer;-webkit-appearance:none;-moz-appearance:none;appearance:none}.input-group i.fa-chevron-down{font-size:14px;position:absolute;right:10px;top:50%;transform:translateY(-50%);pointer-events:none;color:#aaa}#boletoDetails{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin-top:10px;font-family:Arial,sans-serif}#boletoDetails p{font-size:14px;color:#333;margin-bottom:10px}#boletoDetails li{font-size:14px;color:#555;margin-bottom:8px}#installmentsGroup{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin-top:10px;font-family:Arial,sans-serif}#installmentsGroup p{font-size:14px;color:#333;margin-bottom:10px}#installmentsGroup li{font-size:14px;color:#555;margin-bottom:8px}#pixDetails{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin-top:10px;font-family:Arial,sans-serif}#pixDetails p{font-size:14px;color:#333;margin-bottom:10px}#pixDetails li{font-size:14px;color:#555;margin-bottom:8px}#CoinDetails{background-color:#f9f9f9;border:1px solid #ddd;border-radius:8px;padding:15px;margin-top:10px;font-family:Arial,sans-serif}#CoinDetails p{font-size:14px;color:#333;margin-bottom:10px}#CoinDetails li{font-size:14px;color:#555;margin-bottom:8px}.payment-save-option{margin-top:30px}.checkbox-container{display:flex;align-items:center;font-size:14px;cursor:pointer;color:#666}.checkbox-container input[type=checkbox]{position:absolute;opacity:0;cursor:pointer}.checkbox-container .checkmark{height:16px;width:16px;background-color:#fcfcfc;border-radius:3px;margin-right:10px;display:inline-block;border:1px solid #d8d7d7;position:relative}.checkbox-container input[type=checkbox]:checked+.checkmark{background-color:#2196f3}.checkbox-container .checkmark:after{content:"";position:absolute;display:none;left:5px;top:3px;width:4px;height:7px;border:solid white;border-width:0 2px 2px 0;transform:rotate(45deg)}.checkbox-container input[type=checkbox]:checked+.checkmark:after{display:block}.security-message-container{display:flex;align-items:center;margin-top:10px;color:#666}.security-message-container p{margin-top:5px}.security-message-container i{font-size:16px;margin-right:18px;color:#aaa}.security-message{font-size:12px;margin:0;color:#aaa}.copy-container{display:flex;align-items:center;background-color:#fff;border:1px solid #2196F3;border-radius:5px;font-weight:700;font-size:14px;justify-content:space-between}#copyButton{font-size:14px;color:#fff;font-weight:700;padding:8px;background-color:#2196f3;border:none;border:1px solid #2196F3;border-radius:0 4px 4px 0;cursor:pointer;transition:background-color .3s ease}.copy-container-text{margin-left:16px}#copyButton:hover{background-color:#218ae0}.verification-container{max-width:600px;margin:20px auto;padding:20px;background-color:#fff;border-radius:8px;box-shadow:0 0 10px #0000001a}.verified-characters h2{font-size:20px;color:#333;margin-bottom:10px}.verified-characters ul{list-style-type:none;padding:0;font-weight:600}.verified-character{display:flex;align-items:center;background-color:#fff;border:1px solid #2196F3;border-radius:5px;padding:8px;justify-content:space-between}.character-info{display:flex;align-items:center}.check-icon{color:#28a745;margin-right:10px}.character-name{margin-right:auto}.fa-trash{color:#f12c4c;cursor:pointer}.verify-button{display:inline-block;padding:8px;font-size:16px;font-weight:700;color:#fff;background-color:#2196f3;border:none;border-radius:5px;cursor:pointer;text-align:center;text-decoration:none;width:100%;transition:background-color .3s ease}.verify-button:hover{background-color:#218ae0}.pay-button{margin-top:20px;display:inline-block;padding:20px;font-size:16px;font-weight:700;color:#fff;background-color:#ffb500;border:none;border-radius:5px;cursor:pointer;text-align:center;text-decoration:none;width:100%;transition:background-color .3s ease}.pay-button.disabled{margin-top:20px;display:inline-block;padding:20px;font-size:16px;font-weight:700;background-color:#b0b0b0;cursor:not-allowed;color:#7a7a7a;border:none;border-radius:5px;text-align:center;text-decoration:none;width:100%;transition:background-color .3s ease}.pay-button:hover{background-color:#ff9e00}
