@keyframes skeleton-load{0%{background-color:rgba(0,0,0,.1)}100%{background-color:rgba(0,0,0,.3)}}.pagamentos-titulo{display:block;margin:0px;margin-bottom:10px;color:#868686;font-size:11px;font-weight:normal;text-align:center;text-transform:uppercase}#pagamento-integrado{display:block;font-family:"Mulish-Regular";height:auto;margin:0 auto;margin:20px auto;max-width:540px;padding:0px;width:100%}#pagamento-integrado>.card:last-of-type{border-bottom:1px solid rgba(0,0,0,.125)}#pagamento-integrado>.payment>.card-header{cursor:pointer;padding:4px}#pagamento-integrado>.payment .card-body{max-height:0;padding:0;transition:all .3s ease-out;overflow:hidden;overflow-y:auto}#pagamento-integrado>.payment.active>.card-body{max-height:400px}#pagamento-integrado>.payment[data-tipo="3"] .item-info,#pagamento-integrado>.payment[data-tipo="99"] .item-info{background:rgba(0,0,0,.5);height:100%;left:0;opacity:0;pointer-events:none;position:fixed;top:0;transition:all .2s .05s linear;width:100%;z-index:2002}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal{opacity:0;overflow-y:auto;position:fixed;z-index:2;display:flex;width:100%;height:100%;max-height:400px;max-width:400px;left:50%;top:50%;border-radius:4px;background-color:#fff;flex-direction:column;transform:translate(-50%, -60%);transition:all .2s}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .header,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .header{display:flex;align-items:center;border-bottom:solid 1px #dcdcdc}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .header .title,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .header .title{flex-grow:1;width:calc(100% - 110px);padding:10px 15px;color:#5f5f5f;font:normal 15px "Mulish-Regular"}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .header .btn-close,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .header .btn-close{display:flex;cursor:pointer;outline:0px;width:110px;padding:10px;color:#000;font:normal 15px "Mulish-Bold";text-align:center;border-left:solid 1px #dcdcdc;align-self:stretch;align-items:center;justify-content:center}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .content,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .content{display:flex;flex-direction:column;flex-grow:1;margin-bottom:0 !important;overflow:auto;padding:6px}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .content .description,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .content .description{flex-grow:1;overflow:auto;padding:20px 15px;color:#000;font:normal 15px "Mulish-Medium"}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .content .footer,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .content .footer{border-top:solid 1px #dcdcdc;padding-top:10px}#pagamento-integrado>.payment[data-tipo="3"] .item-info .modal .content .footer .btn,#pagamento-integrado>.payment[data-tipo="99"] .item-info .modal .content .footer .btn{width:100%}#pagamento-integrado>.payment[data-tipo="3"] .item-info.visible,#pagamento-integrado>.payment[data-tipo="99"] .item-info.visible{opacity:1;pointer-events:all;transition-delay:0s}#pagamento-integrado>.payment[data-tipo="3"] .item-info.visible .modal,#pagamento-integrado>.payment[data-tipo="99"] .item-info.visible .modal{opacity:1;transition-delay:.2s;transform:translate(-50%, -50%)}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form{padding:20px 15px}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .description-container,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .description-container{display:flex;align-items:center;justify-content:space-between;width:100%;margin-bottom:15px}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .description-container .descricao,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .description-container .descricao{display:block;margin:0px;color:#000;font:normal 15px "Mulish-Medium"}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .description-container .info .vl-final,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .description-container .info .vl-final{display:flex;align-items:center;justify-content:flex-end;gap:5px;white-space:nowrap;flex-wrap:wrap;font-family:"Mulish-SemiBold"}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .description-container .info .vl-final .desconto,#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .description-container .info .vl-final .juros,#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .description-container .info .vl-final .sem-juros,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .description-container .info .vl-final .desconto,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .description-container .info .vl-final .juros,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .description-container .info .vl-final .sem-juros{font-size:10px;font-family:"Mulish-Regular"}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form .checkout-aviso,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form .checkout-aviso{display:block;margin:0px;margin-bottom:15px;color:#5f5f5f;font:normal 15px "Mulish-Regular"}#pagamento-integrado>.payment[data-tipo="2"] .pagamento-integrado-form button,#pagamento-integrado>.payment[data-tipo="12"] .pagamento-integrado-form button{width:100%}#pagamento-integrado .content-type-button{max-height:300px;overflow-y:auto}#pagamento-integrado .content-type-list{display:flex;flex-direction:column;width:100%;max-height:300px;overflow-y:auto;gap:5px;padding:15px}#pagamento-integrado .content-type-list .item{display:flex;width:100%;padding:7px 15px;border-radius:3px;border:solid 1px #dcdcdc;align-items:center;-webkit-transition:all .4s ease-in-out;-moz-transition:all .4s ease-in-out;-ms-transition:all .4s ease-in-out;-o-transition:all .4s ease-in-out;transition:all .4s ease-in-out}#pagamento-integrado .content-type-list .item:hover,#pagamento-integrado .content-type-list .item:focus{background-color:#f5f5f5}#pagamento-integrado .content-type-list .item .icon{width:71px;height:50px;padding:5px;border:double 3px #dcdcdc;border-radius:0px;transition:all .1s;background-origin:content-box;background-position:center;background-repeat:no-repeat;background-size:contain}#pagamento-integrado .content-type-list .item .item-content{display:flex;flex-direction:column;width:calc(100% - 71px);padding-left:16px;gap:5px}#pagamento-integrado .content-type-list .item .title{display:block;margin:0px;color:#000;font:normal 12px "Mulish-Bold"}#pagamento-integrado .content-type-list .item .content{display:flex;flex-direction:column;align-items:flex-start}#pagamento-integrado .content-type-list .item .content p{margin:0px}#pagamento-integrado .content-type-list .item .content .valores{display:flex;margin:0px;color:#000;font:normal 14px "Mulish-Regular"}#pagamento-integrado .content-type-list .item .content .valores .vl-total{color:#5f5f5f;text-decoration:line-through;margin-right:.5em;display:none;font-size:12px}#pagamento-integrado .content-type-list .item .content .valores .vl-final{font-family:"Mulish-Medium"}#pagamento-integrado .content-type-list .item .content .vl-desconto,#pagamento-integrado .content-type-list .item .content .vl-juros{display:none}#pagamento-integrado .content-type-list .item.vl-desconto .content .vl-desconto{display:inline}#pagamento-integrado .content-type-list .item.vl-desconto .content .vl-total{display:inline}#pagamento-integrado .content-type-list .item.vl-juros .content .vl-juros{display:inline}#pagamento-integrado .content-type-list .item.vl-juros .content .vl-total{display:inline}#pagamento-integrado .content-type-form{overflow-x:hidden;overflow-y:auto;position:relative;padding:1.25rem}#pagamento-integrado .content-type-form .frmInput{display:inline-block;height:auto;margin-bottom:10px;position:relative;vertical-align:bottom;width:100%}#pagamento-integrado .content-type-form .frmInput .card-brand{display:inline;float:right;height:2.5em;margin:-0.4em 0;vertical-align:middle}#pagamento-integrado .content-type-form .frmInput .card-brand[src=""]{display:none}#pagamento-integrado .content-type-form .frmInput label{display:block;margin:0px;color:#000;font:normal 15px "Mulish-Regular"}#pagamento-integrado .content-type-form .frmInput input,#pagamento-integrado .content-type-form .frmInput select,#pagamento-integrado .content-type-form .frmInput textarea{display:block;outline:0px;width:100%;height:auto;padding:10px;color:#5f5f5f;font:normal 15px "Mulish-Regular";border-radius:0px;border:solid 1px #efefef;background-color:#fff;box-shadow:none}#pagamento-integrado .content-type-form .frmInput .mes{padding-right:6px}#pagamento-integrado .content-type-form .frmInput .mes:after{content:"/";left:100%;position:absolute;top:50%;transform:translateX(-50%) translateY(-50%)}#pagamento-integrado .content-type-form .frmInput .mes input{text-align:center}#pagamento-integrado .content-type-form .frmInput .ano{padding-left:6px}#pagamento-integrado .content-type-form .frmInput .ano input{text-align:center}#pagamento-integrado .content-type-form .frmInput.cvc input{text-align:center}#pagamento-integrado .content-type-form .frmInput.parcelas select{padding:10px}@media(min-width: 767px){#pagamento-integrado .content-type-form .frmInput.parcelas{width:32%}}@media(min-width: 500px){#pagamento-integrado .content-type-form .frmInput.bandeira{width:49.7%}}#pagamento-integrado .content-type-form .frmInput.cvc .cvc-info{display:inline-block;background-image:url(../img/sprite.png);z-index:20;position:absolute;display:block;width:15px;height:16px;right:10px;bottom:10px;background-position:-246px -273px;outline:0}#pagamento-integrado .content-type-form .frmInput.cvc .cvc-texto{position:absolute;z-index:100;display:block;width:100%;height:auto;bottom:50px;right:0px;max-width:210px;min-width:250px;padding:10px;background-color:#fff;border:solid 1px rgba(0,131,230,.6);-webkit-border-radius:10px;-webkit-border-bottom-right-radius:3;-moz-border-radius:10px;-moz-border-radius-bottomright:3;border-radius:10px;border-bottom-right-radius:3;-webkit-transform:scale(0);-moz-transform:scale(0);-o-transform:scale(0);transform:scale(0);-webkit-transition:all .3s ease-in-out;-moz-transition:all .3s ease-in-out;-ms-transition:all .3s ease-in-out;-o-transition:all .3s ease-in-out;transition:all .3s ease-in-out}#pagamento-integrado .content-type-form .frmInput.cvc .cvc-texto:before{display:inline-block;background-image:url(../img/sprite.png);position:absolute;content:"";width:12px;height:22px;top:auto;bottom:-17px;right:10px;background-position:-267px -271px;-webkit-transform:rotate(-90deg);-moz-transform:rotate(-90deg);-o-transform:rotate(-90deg);transform:rotate(-90deg)}#pagamento-integrado .content-type-form .frmInput.cvc .cvc-texto p{color:#858585;font-size:12px;font-weight:normal}#pagamento-integrado .content-type-form .frmInput.cvc .cvc-texto .icon-card{display:inline-block;background-image:url(../img/sprite.png);display:block;width:74px;height:46px;margin:0 auto;background-position:-247px -129px}#pagamento-integrado .content-type-form .frmInput.cvc .cvc-texto.ativo{-webkit-transform:scale(1);-moz-transform:scale(1);-o-transform:scale(1);transform:scale(1)}#pagamento-integrado .content-type-form .parcelas-resumo{display:flex}#pagamento-integrado .content-type-form .parcelas-resumo .row{flex-grow:1}#pagamento-integrado .content-type-form .parcelas-resumo .info{align-items:center;display:flex;flex-grow:1;flex-wrap:wrap;height:100%;white-space:nowrap}#pagamento-integrado .content-type-form .parcelas-resumo .info .vl-total{line-height:1em;margin-right:4px}#pagamento-integrado .content-type-form .parcelas-resumo .info .descricao{font-size:11px}#pagamento-integrado .content-type-form .parcelas-resumo .btn-show-installments{border:1px solid #dcdcdc}#pagamento-integrado .content-type-form .parcelas{background:#fff;bottom:0;left:0;overflow-y:auto;position:absolute;right:0;top:0;transform:translateX(100%);transition:all .3s ease-out;width:auto;z-index:2}#pagamento-integrado .content-type-form .parcelas.visible{transform:translateX(0)}#pagamento-integrado .content-type-form .parcelas td:nth-child(2),#pagamento-integrado .content-type-form .parcelas th:nth-child(2){text-align:right}#pagamento-integrado .content-type-form .parcelas th{background:#fff;position:sticky;top:0}#pagamento-integrado .content-type-form .table-parcelamento [data-replace=nr-parcela-single]{display:none}#pagamento-integrado .content-type-form .table-parcelamento [data-nr-parcela="1"] [data-replace=nr-parcela-plural]{display:none}#pagamento-integrado .content-type-form .table-parcelamento [data-nr-parcela="1"] [data-replace=nr-parcela-single]{display:inline}#pagamento-integrado .content-type-form .table-parcelamento td{vertical-align:middle}#pagamento-integrado .content-type-form .table-parcelamento .vl-final{display:flex;flex-direction:column}#pagamento-integrado .content-type-form .table-parcelamento .vl-final .desconto,#pagamento-integrado .content-type-form .table-parcelamento .vl-final .juros,#pagamento-integrado .content-type-form .table-parcelamento .vl-final .sem-juros{font-size:11px}#pagamento-integrado .content-type-form .btn-confirmar-pagamento{margin-top:10px;width:100%}#pagamento-integrado .g-recaptcha{display:flex;margin:15px 0px;justify-content:center}#pagamento-integrado .pagamento-conclusao{position:static}.recaptcha{margin-top:-15px;padding:0px 20px}#paypal-plus-container{background:#fff;border:solid 1px #999;box-shadow:6px 6px 0 #eee;display:flex;flex-direction:column;left:50%;max-height:calc(100% - 90px);min-height:min(100%,300px);position:fixed;top:calc(50% + 32px);transform:translate(-50%, -50%);width:80%;z-index:1000}#paypal-plus-container .header{border-bottom:solid 1px #ccc;display:flex;height:40px;justify-content:space-between;position:relative}#paypal-plus-container .header .title{align-items:center;display:flex;flex-grow:1;font-family:"Mulish-Regular";font-size:14px;padding:0 10px}#paypal-plus-container .header .btn-close{align-items:center;background-color:#1d252c;border:solid 1px #1d252c;color:#ffcd00;cursor:pointer;display:flex;font-family:"Mulish-Regular";font-size:14px;height:100%;margin:0 auto;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .2s ease-out}#paypal-plus-container .header .btn-close:hover{background-color:#0eaf78;color:#fff}#paypal-plus-container .body{flex-grow:1;overflow:auto}#paypal-plus-container .body .loading{animation:spin 2s linear 0s infinite;border-radius:50%;border-top:solid 4px #ccc;height:60px;left:50%;margin-left:-30px;margin-top:-30px;position:absolute;top:50%;transform-origin:center;width:60px}#paypal-plus-container .footer{border-top:solid 1px #ccc;height:40px}#paypal-plus-container .footer #continueButton{background-color:#1d252c;border:solid 1px #1d252c;color:#ffcd00;display:block;font-family:"Mulish-Regular";font-size:14px;height:100%;margin:0 auto;max-width:530px;padding:0 10px;text-align:center;text-transform:uppercase;transition:all .2s ease-out;width:80%}#paypal-plus-container .footer #continueButton:hover{background-color:#0eaf78;color:#fff}@keyframes spin{from{transform:rotateZ(0deg)}to{transform:rotateZ(360deg)}}
