.carrinho-loading{min-height:100%;left:0;position:fixed;top:0;bottom:0;width:100%;z-index:9999;background:url(../img/background_loading.png) repeat;display:none}.carrinho-loading .informacao{width:400px;height:120px;padding:64px 30px 12px 30px;border-radius:20px;position:absolute;top:30%;left:50%;margin-top:-60px;margin-left:-200px;z-index:1001;text-align:center;background:#fff url(../img/loading.gif) center 8px no-repeat;color:#666;font-weight:bold;border:#efefef;font-size:1.5rem;opacity:1}.btn-logar,.btn-cadastrar,.btn-pagamento,.btn-custom,.btn-voltar,.btn-calcular-frete{background:#722B66;color:#fff;text-transform:uppercase;border-radius:0;height:45px;line-height:45px;font-size:1.8rem;border-bottom:solid 3px rgba(255,255,255,0.3);padding:0;text-align:center;padding:0 15px}.btn-logar i,.btn-cadastrar i,.btn-pagamento i,.btn-custom i,.btn-voltar i,.btn-calcular-frete i{font-size:1.8rem}.btn-logar span,.btn-cadastrar span,.btn-pagamento span,.btn-custom span,.btn-voltar span,.btn-calcular-frete span{padding-left:5px}.btn-logar:hover,.btn-cadastrar:hover,.btn-pagamento:hover,.btn-custom:hover,.btn-voltar:hover,.btn-calcular-frete:hover{border-bottom:none}.btn-finalizar-pagamento{padding:0px 35px}.alert{font-size:1.5rem}form .form-group{position:relative}form .form-group label{color:#333;font-size:1.6rem}form .form-group .form-control{border-radius:0;font-size:1.5rem}form .form-group input[type="file"],form .form-group input[type="text"],form .form-group input[type="email"],form .form-group input[type="password"],form .form-group select{height:40px;line-height:40px}form .form-group input[type="file"]:focus,form .form-group input[type="text"]:focus,form .form-group input[type="email"]:focus,form .form-group input[type="password"]:focus,form .form-group select:focus,form .form-group textarea:focus{border:#722B66 solid 1px;border-bottom:#722B66 solid 2px;box-shadow:none}form .form-group input[type="file"]{padding:8px 10px;line-height:0}input[type="text"]{-webkit-box-shadow:none;box-shadow:none;-webkit-transition:none}input[type="text"]:focus{box-shadow:none}pronomeDeConfirmacao{display:inline-block}pronomeDeConfirmacao:before{content:"NA"}.corpo{padding:65px 0;min-height:calc(100vh - 210px)}.corpo .carrinho{background:#fff;color:#000}.corpo .carrinho table{background:none;border:solid 1px #efefef;margin-bottom:0}.corpo .carrinho table thead tr th,.corpo .carrinho table tbody tr td,.corpo .carrinho table tfoot tr td{vertical-align:middle;text-align:center;border:solid 1px #efefef;color:#000}.corpo .carrinho table thead tr th{text-align:center;border-bottom:2px solid #dddddd;border-top:none;background:#efefef}.corpo .carrinho table tbody .table-label{display:none}.corpo .carrinho table tbody .carrinho-produto-img img{max-height:80px;border:solid 1px #dddddd;padding:2px}.corpo .carrinho table tbody .carrinho-produto-img{width:20%}.corpo .carrinho table tbody .carrinho-produto-nome{width:40%}.corpo .carrinho table tbody .carrinho-produto-qtd{list-style:none}.corpo .carrinho table tbody .carrinho-produto-qtd li{display:inline-block;height:30px;line-height:30px;vertical-align:top;min-width:40px;text-align:center}.corpo .carrinho table tbody .carrinho-produto-qtd li .qtd-item-carrinho{width:40px;height:30px;padding:5px;text-align:center}.corpo .carrinho table tbody .carrinho-produto-vlr-unit{text-align:center}.corpo .carrinho table tbody .carrinho-produto-btn-del i{font-size:2.5rem;cursor:pointer}.corpo .carrinho table tfoot{font-size:1.3rem;font-weight:700}.corpo .carrinho table tfoot .carrinho-produto-vlr-subtotal{text-align:right}.corpo .carrinho .previa{height:inherit;padding:15px 0 0 0;background-position:top center;text-align:center}.corpo .carrinho .previa .carrinho-produto-nome-previa{display:block}.corpo .carrinho .previa thead{display:none}.corpo .carrinho .previa tbody tr td,.corpo .carrinho .previa tfoot tr td{float:left;width:100%;border:none}.corpo .carrinho .previa tfoot tr td{border-top:solid 1px #efefef;text-align:right}.corpo .carrinho .previa tfoot .vlr_frete_carrinho{display:block}.corpo .carrinho .previa tfoot .carrinho-produto-vlr-subtotal-mobile{display:inline-block}.corpo .previa{padding:175px 10px 20px 10px}.corpo .previa .avisoCupomDesconto,.corpo .previa .carrinho-produto-vlr-total{width:100% !important;float:left !important;border:none;border-bottom:solid 1px #efefef}.corpo .carrinho-vazio{height:180px;padding:50px 20px 20px 250px;background:#fff url(../img/carrinhovazio.jpg) left top no-repeat}.corpo .carrinho-vazio h1{margin:0;padding:0}.corpo .frete{color:#000}.corpo .frete table{border:solid 1px #efefef;border-top:solid 1px transparent;margin-bottom:0}.corpo .frete table thead tr th,.corpo .frete table tbody tr td,.corpo .frete table tfoot tr td{vertical-align:middle;border:solid 1px #efefef;border-top:none}.corpo .frete table thead tr th{border-bottom:1px solid #dddddd;border-top:none;background:#efefef}.corpo .frete table tbody label{height:40px;line-height:40px}.corpo .frete table tbody input[type="text"]{border-radius:0;height:40px;text-align:center;width:100%}.corpo .frete table tbody p{font-size:1.2rem;padding:5px 0}.corpo .frete table tbody .valor-frete{margin:10px 0 10px 10px;padding:10px}.corpo .frete table tbody .valor-frete table,.corpo .frete table tbody .valor-frete thead tr th,.corpo .frete table tbody .valor-frete tbody tr td,.corpo .frete table tbody .valor-frete tfoot tr td{border:none;background:transparent}.corpo .frete table tfoot{color:#000}.corpo .frete table tfoot .avisoCupomDesconto{padding:15px}.corpo .frete table tfoot .carrinho-produto-vlr-total{font-size:1.6rem;font-weight:700;padding:10px}.corpo .etapa-carrinho{padding:0;margin:0 auto;list-style:none;margin-bottom:30px;margin-top:20px;width:800px}.corpo .etapa-carrinho ul{margin:0;padding:0;overflow:hidden;height:85px}.corpo .etapa-carrinho ul li{margin:0;width:33.3%;height:50px;line-height:50px;color:#8f7b2c;padding:0 10px;float:left;font-weight:700}.corpo .etapa-carrinho ul li span{margin-top:50px;display:block;text-align:center;color:#bbbbbb;font-size:1.3rem}.corpo .etapa-carrinho ul li .active{color:#3a3a3a}.corpo .etapa-carrinho ul .background{background:url(../img/checkoutAndamento.png) no-repeat}.corpo .etapa-carrinho ul .identificacao{background-position:110px 0}.corpo .etapa-carrinho ul .identificacaoOk{background-position:110px -54px}.corpo .etapa-carrinho ul .endereco{background-position:-86px -180px}.corpo .etapa-carrinho ul .enderecoOk{background-position:-86px -234px}.corpo .etapa-carrinho ul .enderecoPagamento{background-position:-86px -290px}.corpo .etapa-carrinho ul .pagamento{background-position:-83px -370px}.corpo .etapa-carrinho ul .pagamentoOk{background-position:-83px -480px}.corpo .form-dados-pessoa .pessoa-tipo{margin:5px 0;padding:10px;border:solid 1px #efefef;border-left:none;border-right:none}.corpo .form-dados-pessoa .titulo{margin:5px 0 15px 0;padding:10px 5px;background:#efefef;font-size:1.3rem;font-weight:700}.corpo .form-dados-pessoa legend{padding:0 5px;width:auto}.corpo .form-dados-endereco input[type="text"]{height:45px !important;line-height:45px !important}.corpo .form-dados-endereco .checkbox-custom{margin:5px 0;padding:10px;border:solid 1px #efefef;border-left:none;border-right:none;font-weight:700 !important;font-size:1.5rem;color:#777}.corpo .form-dados-endereco .checkbox-custom input[type="checkbox"]{margin-left:-10px;margin-right:6px}.corpo .form-dados-endereco .box-frete{padding:10px;margin:15px 0}.corpo .form-dados-endereco .box-frete #formasEnvioDados li>div{padding-right:12px;padding-left:12px}.corpo .form-dados-endereco .box-frete #formasEnvioDados li>div:first-of-type{padding:0 9px}.corpo .card{margin:0 0;border:1px solid #bbb;border-bottom:1px solid #bbb !important;background:transparent;box-shadow:none;-webkit-box-shadow:none}.corpo .card .card-header{font-size:2rem;color:#722B66;min-height:45px;line-height:45px;margin:0px 0 5px;background:#ccc;padding:0 5px;border:none;text-align:center}.corpo .card .card-header i{font-size:1.8rem;padding-right:5px}.corpo .card .card-header span{font-size:1.5rem;padding-left:30px}.corpo .card .card-body{padding:15px 0;border:none !important;font-size:1.5rem;color:#777}.corpo .card .card-body .pedido-obrigado{font-size:3rem;font-weight:700;text-align:center;text-transform:uppercase}.corpo .card .card-body .pedido-numero{margin:0 auto;padding:30px;font-size:2.5rem;font-weight:600;text-align:center;background:#722B66;border-radius:10px;color:#fff}.corpo .card .card-body .form-control-static{color:#777;font-size:1.5rem}.corpo .form-dados-pagamento{border:solid 1px #f00 !important}.corpo .form-dados-pagamento .titulo-destaque{color:#bbb;border-bottom:2px solid #bbb;text-transform:uppercase;padding-bottom:12px}.corpo .form-dados-pagamento .cupom-desconto{margin-bottom:30px}.corpo .form-dados-pagamento .cupom-desconto .texto-cupom{margin-bottom:0;text-align:right}.corpo .form-dados-pagamento .cupom-desconto .width-55{width:55%}.corpo .form-dados-pagamento .cupom-desconto .btn{height:40px;line-height:40px}.corpo .form-dados-pagamento .card-header{min-height:25px;padding:0;background:none !important}.corpo .form-dados-pagamento .card-header h4{padding:10px 0;text-align:left}.corpo .form-dados-pagamento .card-header h4 a{display:block}.corpo .form-dados-pagamento .card-body{padding:30px !important;border:none !important}.corpo .form-dados-pagamento .card-body input[type="radio"],.corpo .form-dados-pagamento .card-body input[type="checkbox"]{margin-top:2px}.corpo .form-dados-pagamento .cards{background:url("../../paymentMethod/img/sprite_formas_pagamentos.png") no-repeat 50px 0;position:absolute;bottom:4px;right:8px;width:40px;height:25px}.corpo .form-dados-pagamento .visa{background-position:0 0px}.corpo .form-dados-pagamento .mastercard,.corpo .form-dados-pagamento .master{background-position:-36px 0px}.corpo .form-dados-pagamento .amex{background-position:-154px 0}.corpo .form-dados-pagamento .diners{background-position:-114px 0}.corpo .form-dados-pagamento .aura{background-position:0 -133px}.corpo .form-dados-pagamento .elo{background-position:-73px 0px}.corpo.identificacao{padding:65px 0}
/*# sourceMappingURL=checkout.css.map */
