#loader {top: 0;left: 0;width: 100%;height: 100%;position: fixed;z-index: 4000;display: none;}.loader-wrapper {position: fixed;left: 50%;top: 50%;transform: translate(-50%, -50%);width: 15vw;height: 15vw;max-width: 50px;max-height: 50px;min-width: 30px;min-height: 30px;}.loader {width: 100%;height: 100%;border: 4px solid transparent;border-top-color: #2CD9FF;border-bottom-color: #00BAC7;border-radius: 50%;animation: rotate 5s linear infinite;}.loader--inner {border-top-color: #00BAC7;border-bottom-color: #2CD9FF;animation-duration: 2.5s;}@keyframes rotate {0% {transform: scale(1) rotate(360deg);}50% {transform: scale(.8) rotate(-360deg);}100% {transform: scale(1) rotate(360deg);}}.dps-checkout {--font-family: "Poppins", -apple-system, BlinkMacSystemFont, "Segoe UI", "Helvetica Neue", Arial, sans-serif;font-family: var(--font-family);font-size: 13px;color: #313131;background-color: #FFF;width: 100%;padding: 10px 10px 0;display: flex;align-items: flex-start;border: 1px solid #CED4DA;border-radius: 8px;flex-wrap: wrap;display: none;}.dps-checkout .dps-product {display: flex;align-items: center;}.dps-product div {vertical-align: middle;text-align: left;}.dps-product div img {width: 120px;height: 120px;border-radius: 8px;margin-right: 20px;}.dps-product div strong {font-size: 18px;}.dps-product div b {font-size: 16px;}.dps-checkout .dps-control {width: 100%;padding: 15px 12px 10px;font-size: 15px;line-height: 1.5;color: #495057;background-color: #FFF;border: 1px solid #CED4DA;border-radius: 4px;}.dps-checkout .dps-floating {position: relative;margin-bottom: 15px;width: 100%;}.dps-checkout .dps-floating label {position: absolute;top: 15px;left: 13px;font-size: 14px;color: #B9B9B9;pointer-events: none;transition: top 0.2s, left 0.2s, font-size 0.2s;}.dps-control:focus + label, .dps-control:not(:placeholder-shown) + label {top: 3px;left: 13px;font-size: 10px;color: #B9B9B9;}.dps-checkout .dps-control-light {padding: 5px 25px 5px 10px;font-size: 13px;color: #495057;background-color: #FFF;border: 1px solid #CED4DA;border-radius: 4px;}.dps-control-light:focus + label, .dps-control-light:not(:placeholder-shown) + label {top: 3px;left: 13px;font-size: 10px;color: #B9B9B9;}.dps-select {display: inline-block;position: relative;vertical-align: middle;background: #FFF url("data:image/svg+xml,<svg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'><path fill='%23343a40' d='M4 5L0 0h8z'/></svg>") no-repeat right 0.75rem center/8px 10px;-webkit-appearance: none;-moz-appearance: none;appearance: none;}.dps-control:hover, .dps-select:hover {border-color: #6C757D;}.dps-control:focus, .dps-select:focus {border-color: #6C757D;outline: 0;box-shadow: 0 0 0 0.2rem rgba(108, 117, 125, 0.25);}.row {width: 100%;display: flex;flex-wrap: wrap;}.row::after {content: "";clear: both;display: table;}[class*="col-"] {float: left;padding: 15px;text-align: left;}.col-1 {width: 8.33%;}.col-2 {width: 16.66%;}.col-3 {width: 25%;}.col-4 {width: 33.33%;}.col-5 {width: 41.66%;}.col-6 {width: 50%;}.col-7 {width: 58.33%;}.col-8 {width: 66.66%;}.col-9 {width: 75%;}.col-10 {width: 83.33%;}.col-11 {width: 91.66%;}.col-12 {width: 100%;}.m-0 {margin: 0px !important;}.m-1 {margin: 5px !important;}.m-2 {margin: 10px !important;}.m-3 {margin: 15px !important;}.m-4 {margin: 20px !important;}.m-5 {margin: 25px !important;}.mt-0 {margin-top: 0px !important;}.mt-1 {margin-top: 5px !important;}.mt-2 {margin-top: 10px !important;}.mt-3 {margin-top: 15px !important;}.mt-4 {margin-top: 20px !important;}.mt-5 {margin-top: 25px !important;}.me-0 {margin-right: 0px !important;}.me-1 {margin-right: 5px !important;}.me-2 {margin-right: 10px !important;}.me-3 {margin-right: 15px !important;}.me-4 {margin-right: 20px !important;}.me-5 {margin-right: 25px !important;}.mb-0 {margin-bottom: 0px !important;}.mb-1 {margin-bottom: 5px !important;}.mb-2 {margin-bottom: 10px !important;}.mb-3 {margin-bottom: 15px !important;}.mb-4 {margin-bottom: 20px !important;}.mb-5 {margin-bottom: 25px !important;}.ms-0 {margin-left: 0px !important;}.ms-1 {margin-left: 5px !important;}.ms-2 {margin-left: 10px !important;}.ms-3 {margin-left: 15px !important;}.ms-4 {margin-left: 20px !important;}.ms-5 {margin-left: 25px !important;}.p-0 {padding: 0px !important;}.p-1 {padding: 5px !important;}.p-2 {padding: 10px !important;}.p-3 {padding: 15px !important;}.p-4 {padding: 20px !important;}.p-5 {padding: 25px !important;}.pt-0 {padding-top: 0px !important;}.pt-1 {padding-top: 5px !important;}.pt-2 {padding-top: 10px !important;}.pt-3 {padding-top: 15px !important;}.pt-4 {padding-top: 20px !important;}.pt-5 {padding-top: 25px !important;}.pe-0 {padding-right: 0px !important;}.pe-1 {padding-right: 5px !important;}.pe-2 {padding-right: 10px !important;}.pe-3 {padding-right: 15px !important;}.pe-4 {padding-right: 20px !important;}.pe-5 {padding-right: 25px !important;}.pb-0 {padding-bottom: 0px !important;}.pb-1 {padding-bottom: 5px !important;}.pb-2 {padding-bottom: 10px !important;}.pb-3 {padding-bottom: 15px !important;}.pb-4 {padding-bottom: 20px !important;}.pb-5 {padding-bottom: 25px !important;}.ps-0 {padding-left: 0px !important;}.ps-1 {padding-left: 5px !important;}.ps-2 {padding-left: 10px !important;}.ps-3 {padding-left: 15px !important;}.ps-4 {padding-left: 20px !important;}.ps-5 {padding-left: 25px !important;}.dps-group {align-items: stretch;display: flex;flex-wrap: wrap;width: 100%;}.dps-group input {border-top-right-radius: 0;border-bottom-right-radius: 0;}.dps-group .btn {position: relative;z-index: 2;width: auto;}.dps-group button {border-top-left-radius: 0;border-bottom-left-radius: 0;margin-left: -1px;}.dps-group>.dps-control, .dps-group>.dps-floating, .dps-group>.dps-select {flex: 1 1 auto;min-width: 0;position: relative;width: 1%;}.dps-group-text {align-items: center;background-color: #F4F7F9;border: 1px solid #CED4DA;border-radius: 4px;color: #495057;display: flex;font-size: .825rem;font-weight: 400;line-height: 1.625;padding: .25rem .7rem;text-align: center;white-space: nowrap;}.dps-group.has-validation>.dropdown-toggle:nth-last-child(n+4), .dps-group.has-validation>.dps-floating:nth-last-child(n+3)>.dps-control, .dps-group.has-validation>.dps-floating:nth-last-child(n+3)>.dps-select, .dps-group.has-validation>:nth-last-child(n+3):not(.dropdown-toggle):not(.dropdown-menu):not(.dps-floating), .dps-group:not(.has-validation)>.dropdown-toggle:nth-last-child(n+3), .dps-group:not(.has-validation)>.dps-floating:not(:last-child)>.dps-control, .dps-group:not(.has-validation)>.dps-floating:not(:last-child)>.dps-select, .dps-group:not(.has-validation)>:not(:last-child):not(.dropdown-toggle):not(.dropdown-menu):not(.dps-floating) {border-bottom-right-radius: 0;border-top-right-radius: 0;}.dps-group>:not(:first-child):not(.dropdown-menu):not(.valid-tooltip):not(.valid-feedback):not(.invalid-tooltip):not(.invalid-feedback) {border-bottom-left-radius: 0;border-top-left-radius: 0;margin-left: -1px;}.btn {font-family: var(--font-family);display: inline-block;font-weight: 400;color: #212529;text-align: center;vertical-align: middle;-webkit-user-select: none;-moz-user-select: none;-ms-user-select: none;user-select: none;background-color: transparent;border: 1px solid transparent;padding: 0.375rem 0.75rem;font-size: 1rem;line-height: 1.5;border-radius: 0.25rem;transition: color 0.15s ease-in-out, background-color 0.15s ease-in-out, border-color 0.15s ease-in-out, box-shadow 0.15s ease-in-out;width: 100%;}.btn:hover {text-decoration: none;opacity: 0.8;}.btn:disabled {text-decoration: none;opacity: 0.60;cursor: default;}.btn-sm {padding: 0.25rem 0.5rem;font-size: 0.875rem;line-height: 1.5;border-radius: 0.2rem;}.btn-lg {padding: 0.5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: 0.3rem;}.btn-primary {color: #FFF;background-color: #007BFF;border-color: #007BFF;}.btn-warning {color: #212529;background-color: #FFC107;border-color: #FFC107;}.btn-success {color: #FFF;background-color: #28A745;border-color: #28A745 }.btn-danger {color: #FFF;background-color: #DC3545;border-color: #DC3545;}.btn-secondary {color: #FFF;background-color: #6C757D;border-color: #6C757D;}.btn-info {color: #FFF;background-color: #17A2B8;border-color: #17A2B8;}[type=button]:not(:disabled), [type=reset]:not(:disabled), [type=submit]:not(:disabled), button:not(:disabled) {cursor: pointer;}.divider {border: 0;border-top: 1px solid #000;margin: 10px 0;opacity: .15;width: 100%;}.dps-check {position: relative;display: flex;min-height: 22px;}.dps-check label {cursor: pointer;margin-left: 10px;line-height: 1.8;}.dps-check-payment {display: inline-block;border: 1px solid #CED4DA;border-radius: 8px;margin: 0 0 10px;}.dps-check-payment:not(:last-child) {margin-right: 10px;}.dps-check-payment label {margin-left: 0;}.dps-check input[type="radio"] {margin-top: -1px;}.btn-check {clip: rect(0, 0, 0, 0);pointer-events: none;position: absolute;}.btn-check + label {display: block;padding: 3px 15px;border-radius: 8px;cursor: pointer;}.btn-check:checked + label {box-shadow: #999999 0 3px 6px;background-color: #f5F3F3;border-color: #D7D7D7;}.btn-check:checked + label + .rounded-circle {display: block;}.dps-footer {text-align: center;padding: 20px 0;}.dps-footer p, .dps-footer a {font-size: 10px;color: #8B8B8B;}.dps-footer a:hover {color: #313131;}.dps-footer img {filter: grayscale(100%);}.circle-marker {background-color: #18BC9C;color: #FFF;border-radius: 25px;padding: 5px;width: 34px;height: 34px;display: block;text-align: center;line-height: 1.8;font-weight: bold;font-size: 14px;}.text-left, .text-start {text-align: left !important;}.text-center {text-align: center !important;}.text-right, .text-end {text-align: right !important;}.card {border: 1px solid #CED4DA;border-radius: 8px;padding: 10px;width: 100%;}.dps-checkout h1 {font-size: 1.4rem;}.dps-checkout h2 {font-size: 1.3rem;}.dps-checkout h3 {font-size: 1.2rem;}.dps-checkout h4 {font-size: 1.1rem;}.dps-checkout h5 {font-size: 1rem;}.dps-checkout h6 {font-size: 0.9rem;}.dps-checkout h1, .dps-checkout h2, .dps-checkout h3, .dps-checkout h4, .dps-checkout h5, .dps-checkout h6 {font-weight: 500;line-height: 1.2;margin-bottom: .5rem;margin-top: 0;}.alert {position: relative;padding: 13px 18px;margin-bottom: 15px;border: 1px solid transparent;border-radius: 5px;}.alert-primary {color: #004085;background-color: #CCE5FF;border-color: #B8DAFF;}.alert-secondary {color: #383D41;background-color: #E2E3E5;border-color: #D6D8DB;}.alert-success {color: #155724;background-color: #D4EDDA;border-color: #C3E6CB;}.alert-danger {color: #721C24;background-color: #F8D7DA;border-color: #F5C6CB;}.alert-warning {color: #856404;background-color: #FFF3CD;border-color: #FFEEBA;}.alert-info {color: #0C5460;background-color: #D1ECF1;border-color: #BEE5EB;}.alert-light {color: #818182;background-color: #FEFEFE;border-color: #FDFDFE;}.alert-dark {color: #1B1E21;background-color: #D6D8D9;border-color: #C6C8CA;}.dps-checkout .alert a {font-weight: bold;}.dps-checkout p {padding: 0;margin: 0 0 15px 0;}.text-primary {color: #007BFF;}.text-secondary {color: #6C757D;}.text-success {color: #28A745;}.text-danger {color: #DC3545;}.text-warning {color: #FFC107;}.text-info {color: #17A2B8;}.text-light {color: #818182;}.payment {display: none;}.rounded-circle {border-radius: 50% 50% 50% 0;width: 18px;height: 18px;position: absolute;display: none;top: -5px;right: -10px;background-color: #1CC71C;}.discount {color: #FFF;position: absolute;bottom: 1px;right: 1px;font-size: 10px;font-weight: bold;background-color: #FF9800;padding: 0;border-radius: 50%;width: 26px;height: 26px;line-height: 2.6;display: none;}.orderbump-container {display: none;}.orderbump {display: flex;align-items: center;background-color: #F2F2F2;border: 2px dashed #FF0000;border-radius: 5px;}.orderbump .orderbump-image {vertical-align: middle;}.orderbump .orderbump-image img {border-radius: 5px;}.orderbump .orderbump-content {vertical-align: middle;width: 100%;}.payment-details {display: none;}#group-card {position: relative;}.card-number-label, .card-owner-label, .card-expiration-label {color: #FFF;text-shadow: 1px 1px 1px #05131C;position: absolute;}.card-number-label {font-size: 120%;top: 50%;left: 8%;}.card-expiration-label {top: 69%;left: 45%;}.card-owner-label {font-size: 100%;top: 80%;left: 8%;text-transform: uppercase;}.card-cvv-label {color: #313131;font-size: 75%;top: 34%;left: 63%;font-style: italic;position: absolute;display: none;}#address[readonly], #number[readonly], #complement[readonly], #neighborhood[readonly], #city_state[readonly] {cursor: default;}.coupon-detail {padding: 2px 5px;border-radius: 0 0 8px 8px;text-align: center;display: none;}.coupon-success {color: #1C8A36;background-color: #D4EDDA;}.coupon-danger {color: #DC3545;background-color: #F8D7DA;}.dps-control.is-valid {border-color: #00BC8C;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 8 8'%3e%3cpath fill='%2300bc8c' d='M2.3 6.73L.6 4.53c-.4-1.04.46-1.4 1.1-.8l1.1 1.4 3.4-3.8c.6-.63 1.6-.27 1.2.7l-4 4.6c-.43.5-.8.4-1.1.1z'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem);}.dps-control.is-invalid {border-color: #E74C3C;padding-right: calc(1.5em + .75rem);background-image: url("data:image/svg+xml,%3csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 12 12' width='12' height='12' fill='none' stroke='%23e74c3c'%3e%3ccircle cx='6' cy='6' r='4.5'/%3e%3cpath stroke-linejoin='round' d='M5.8 3.6h.4L6 6.5z'/%3e%3ccircle cx='6' cy='8.2' r='.6' fill='%23e74c3c' stroke='none'/%3e%3c/svg%3e");background-repeat: no-repeat;background-position: right calc(.375em + .1875rem) center;background-size: calc(.75em + .375rem) calc(.75em + .375rem);}.shipping-0, .shipping-ok, .shipping-item, .shipping-empty {display: none;}@media only screen and (max-width: 600px) {[class*="col-"] {width: 100%;}.dps-checkout .dps-product {display: block;}.dps-product div {text-align: center;}.dps-product div img {margin-right: 0;}.pix-steps {display: none;}.pix-texts {text-align: center !important;margin-bottom: 5px;}.payment-billet p {text-align: center !important;}.orderbump {display: block;}.orderbump-image {text-align: center;margin-bottom: 15px;}.orderbump-image img {margin-right: 0 !important;}.orderbump-content {text-align: center;}}.message-alert {padding: 10px;text-align: center;margin: 0 15px 15px;border-radius: 5px;color: #FFF;display: none;}.message-error {background-color: #DC3545;}.message-success {background-color: #28A745;}