#carrinho .box-desconto a,#carrinho .box-desconto font{width:auto;line-height:32px;overflow:visible;text-align:center}#identificacao #pagamento .formheader h3,.tarja_aviso_carrinho{line-height:18px;float:left;font-size:18px;height:auto;overflow:visible}#btn_cupom_desconto_car,#carrinho .btnset,#continuar_orcando_2,a#continuar_comprando_2{display:block!important}#carrinho .box-desconto p,#carrinho .btnset div,#identificacao #pagamento .formas .linha .opcoes,#identificacao #pagamento .formas .linha .opcoes .opcao{width:auto;height:auto;float:left;margin:0;padding:0;overflow:visible}#carrinho .btnset div:last-child{float:right}.tarja_aviso_carrinho{width:100%;margin:0 0 20px;padding:15px;background:#f5f5f5;-webkit-border-radius:6px;-moz-border-radius:6px;-ms-border-radius:6px;-o-border-radius:6px;border-radius:6px;color:#222;text-align:left;-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#carrinho .btnset-topo{display:none!important;padding-bottom:20px!important}.carrinho{margin:0}.carrinho table th{background:#fff;font-size:14px;padding:8px 0}.carrinho table td .quantidade{box-shadow:none;background:#fff}.carrinho table td .quantidade .sinal{box-shadow:none;background:0 0}.carrinho .quantidade .sinal svg{fill:#999}.carrinho .quantidade .sinal:hover svg{fill:#000001}.box-valores{background:#fff;padding:15px 20px;border-top:none;margin:0}#carrinho .box-desconto font{height:auto;float:left;margin:0;padding:0!important;font-size:16px;color:#000001}#carrinho .box-desconto input[type=text]{width:230px!important;height:32px!important;float:left;margin:0 10px!important;padding:0 15px;overflow:visible}#carrinho .box-desconto a{min-width:32px;height:32px;float:left;margin:0;padding:0 5px}#preco_total_carrinho,.box-valores .valor .preco{font-weight:700}#carrinho #frete{border-top:none;margin:0;background:#f9f9f9!important}#carrinho .btnset{border:none;padding:0;margin:20px 0 0}#carrinho .btnset .finalizar,#continuar_comprando_1,#continuar_comprando_2{height:48px;line-height:48px!important;padding:0 20px;font-weight:500!important;font-size:18px;margin:0!important;text-align:center}#esvaziar_carrinho_1,#esvaziar_carrinho_2{margin-top:12px}#preco_total_carrinho{font-size:18px}.box-valores .valor .preco{padding-left:10px}.carrinho table td .excluir{color:#333;-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.carrinho table td .excluir i{-webkit-transition:none;-moz-transition:none;-o-transition:none;transition:none}.carrinho table td .excluir:hover,.carrinho table td .excluir:hover i{color:red}#identificacao #pagamento *{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}#identificacao #pagamento .formheader{width:100%;height:auto;float:left;background:#fff;padding:15px!important;margin:0;border-bottom:1px solid #ccc!important}#identificacao #pagamento .formheader h3{width:100%;margin:0;padding:0}#identificacao #pagamento .btnset i,#identificacao #pagamento .formas .linha .opcoes .opcao br,#identificacao #pagamento .formheader .hseta{display:none}#identificacao #pagamento .dados-compra{padding:15px}#identificacao #pagamento #carrinho,#identificacao #pagamento #carrinho .carrinho,#identificacao #pagamento #carrinho .carrinho .produto .foto,#identificacao #pagamento #carrinho .carrinho .produto .foto a,#identificacao #pagamento #carrinho .carrinho .produto .foto a img,#identificacao #pagamento .dados-compra ul{width:100%;height:auto;float:left;margin:0;padding:0;overflow:visible}#identificacao #pagamento .dados-compra ul li{width:100%;height:auto;float:left;margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:210px 1fr;grid-gap:15px}#identificacao #pagamento .dados-compra ul li:last-child{margin-top:20px}#identificacao #pagamento .formas .linha{width:100%!important;height:auto!important;float:left!important;margin:0!important;padding:15px!important;overflow:visible!important}#identificacao #pagamento .formas .linha .legenda{width:175px;height:auto;float:left;margin:0 15px 0 0;padding:0;overflow:visible;font-size:16px;line-height:24px!important}#identificacao #pagamento .formas .linha:nth-child(2) .legenda,#identificacao #pagamento .formas .linha:nth-child(3) .legenda{line-height:30px!important}#identificacao #pagamento .formas .linha:nth-child(4) .legenda{line-height:36px!important}#identificacao #pagamento .formas .linha .opcoes .opcao{width:auto;height:auto;float:left;margin:0 15px 0 0;padding:0 0 0 19px;overflow:visible;border:none;position:relative}#identificacao #pagamento .formas .linha .opcoes .opcao img{width:auto;height:auto;float:right;margin:0!important;padding:0;overflow:visible}#identificacao #pagamento .formas .linha .opcoes .opcao input{width:14px;height:14px;float:left;margin:-7px 0 0;padding:0;overflow:visible;position:absolute;top:50%;left:0}#identificacao #pagamento .formas .linha .depdados{width:-webkit-calc(100% - 270px)!important;width:-moz-calc(100% - 270px)!important;width:calc(100% - 270px)!important}#identificacao #pagamento .btnset{height:auto;background:0 0;border:none;padding:15px}#identificacao #pagamento .btnset .continuar,#identificacao #pagamento .btnset .voltar{width:auto;height:48px;line-height:48px;padding:0 20px;font-weight:500!important;font-size:18px}#identificacao #pagamento .btnset .continuar span,#identificacao #pagamento .btnset .voltar span{padding:0;height:48px;line-height:48px}#identificacao #pagamento #carrinho .carrinho table td{padding:0}#identificacao #pagamento #carrinho .carrinho .produto{width:100%;height:auto;float:left;margin:0;padding:0;overflow:visible;display:grid;grid-template-columns:78px 1fr;grid-gap:15px}#identificacao #pagamento #carrinho .carrinho .produto .detalhes_carrinho_mobile{width:100%;height:auto;float:left;margin:0;padding:0;overflow:visible;text-align:left}#identificacao #pagamento #carrinho .carrinho .produto .detalhes_carrinho_mobile strong{text-align:left}@media (max-width:768px){#redes-sociais-produto{margin-top:0}.box-subtotal .valor{width:100%;padding-left:80px}}@media (max-width:640px){#identificacao #pagamento .formas .linha .legenda,#identificacao #pagamento .formas .linha:nth-child(2) .legenda,#identificacao #pagamento .formas .linha:nth-child(3) .legenda,#identificacao #pagamento .formas .linha:nth-child(4) .legenda,#identificacao #pagamento .formas .linha:nth-child(5) .legenda{width:100%;line-height:16px!important;margin:0}#identificacao #pagamento .formas .linha .opcoes{width:100%;margin:15px 0 0}#identificacao #pagamento .formas .linha .opcoes .opcao{margin:0 10px 10px 0}#identificacao #pagamento .formas .linha:nth-child(4) .opcoes .opcao img{height:26px}#identificacao #pagamento .formas .linha .depdados{width:100%!important;margin:15px 0 0!important}}@media (max-width:480px){#identificacao #pagamento .dados-compra ul li{grid-template-columns:165px 1fr}#identificacao #pagamento #carrinho .carrinho .produto{grid-template-columns:58px 1fr}}#checkoutplus .box-valores,#identificacao .btnset{border-top:1px solid #ccc}#checkoutplus #form-cadastro,#checkoutplus #form-carrinho,#checkoutplus #form-endereco{border-radius:3px}#checkoutplus .formheader{border-radius:3px 3px 0 0}#checkoutplus .box-desconto p .input_geral{resize:none}#checkoutplus .box-desconto{border-bottom:none!important}#checkoutplus .btnset .finalizar{width:100%;text-align:center;line-height:48px;display:block!important}#checkoutplus .formulario .select .mask{overflow:hidden}#checkoutplus .formulario .select .mask .text{position:absolute;overflow:hidden}@media (max-width:1024px){#carrinho .btnset,#carrinho .btnset-topo{display:grid!important;display:grid!important}#carrinho .btnset,#carrinho .carrinho table td .produto{position:relative}#carrinho .box-desconto p,#continuar_orcando_2,a#continuar_comprando_2{width:100%}#carrinho .btnset{grid-template-columns:1fr;grid-gap:10px;padding-bottom:40px!important;grid-template-columns:1fr;grid-gap:10px}#carrinho .btnset-topo{padding:0;padding-bottom:0!important}#carrinho .btnset .esvaziar,a#esvaziar_carrinho_2{display:block!important;text-align:center;position:absolute;bottom:0;left:50%;transform:translateX(-50%)}#carrinho .btnset-topo div:nth-child(2){display:none!important}#checkoutplus .carrinho table td strong,#esvaziar_carrinho_1,#esvaziar_carrinho_2,.carrinho table td strong{margin:0!important}.carrinho table td .produto{display:block;-ms-align-items:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.carrinho table td .produto .nome{max-width:inherit!important}#carrinho .carrinho table td .produto .foto{width:78px;padding:0}#carrinho .carrinho table td .produto .foto a,#carrinho .carrinho table td .produto .foto a img{width:100%;height:auto;float:left;margin:0;padding:0;overflow:visible}#carrinho .carrinho table td .produto .nome{width:-webkit-calc(100% - 130px)!important;width:-moz-calc(100% - 130px)!important;width:calc(100% - 130px)!important;float:right;margin:0 37px 0 0;text-align:left;line-height:16px!important}#carrinho .carrinho table td .produto .nome a{float:left}#carrinho .carrinho table td .produto .detalhes_carrinho_mobile{width:-webkit-calc(100% - 130px);width:-moz-calc(100% - 130px);width:calc(100% - 130px);float:right;margin:0 37px 0 0;padding-bottom:40px}#carrinho .carrinho table td strong{text-align:left;line-height:16px}#carrinho .produto .detalhes_carrinho_mobile strong:first-child,#identificacao #pagamento #carrinho .carrinho .produto .detalhes_carrinho_mobile strong br,.carrinho table td strong br{display:none}#carrinho .carrinho table td .quantidade{float:left;display:block;margin:0 0 0 93px;position:absolute;bottom:0;left:0}#carrinho .carrinho table td .excluir{width:22px;height:22px;float:left;margin:0;padding:3px 0 0 4px;overflow:hidden;display:block;position:absolute;top:0;right:0}.carrinho table td .excluir i{display:block;margin:0 10px 0 0}#carrinho #frete .cep fieldset .btn,#produto #detalhes #frete .linha1 .cep .campos .btn,.carrinho_vazio a{text-align:center}#carrinho .detalhes_carrinho_mobile,#identificacao #pagamento #carrinho{margin-top:0}.box-valores p input#cupom_desconto_car{width:calc(100% - 70px)!important}#carrinho .box-subtotal .valor{width:auto!important;padding:0!important}#carrinho .box-desconto font{width:100%!important}#carrinho .box-desconto input[type=text]{width:-webkit-calc(100% - 46px)!important;width:-moz-calc(100% - 46px)!important;width:calc(100% - 46px)!important;margin:0 10px 0 0!important}#carrinho .box-desconto a{min-width:36px}#identificacao #pagamento .formheader{padding:15px!important;border-top:1px solid #ccc!important;border-bottom:1px solid #ccc!important;text-align:left}#identificacao #pagamento #carrinho .carrinho .produto .detalhes_carrinho_mobile strong,#identificacao #pagamento .formas .linha .legenda,#identificacao #pagamento .formheader h3{text-align:left}#identificacao #pagamento .formheader:first-child{border-top:none!important}#identificacao #pagamento .formas .linha .depdados{text-align:left!important}#identificacao #pagamento .btnset{display:-ms-flex;display:-webkit-flex;display:flex;-ms-align-items:center;-webkit-align-items:center;align-items:center;-ms-justify-content:center;-webkit-justify-content:center;justify-content:center}#identificacao #pagamento .cc .coluna1,#identificacao #pagamento .cc .coluna2{padding:0 15px!important}#checkoutplus{margin-top:15px}#checkoutplus .produto .detalhes_carrinho_mobile strong:first-child{display:block}#checkoutplus .carrinho table td .produto .detalhes_carrinho_mobile{width:-webkit-calc(100% - 93px)!important;width:-moz-calc(100% - 93px)!important;width:calc(100% - 93px)!important;margin:0!important;padding:0}.box-valores{padding:15px 20px!important}}#carrinho input[type=text],#checkoutplus .formulario .campo,#checkoutplus .formulario .select,#checkoutplus input[type=button],#checkoutplus input[type=password],#checkoutplus input[type=submit],#checkoutplus input[type=text],#checkoutplus textarea,#identificacao .formulario .campo,#identificacao .formulario .select,#identificacao input[type=button],#identificacao input[type=password],#identificacao input[type=submit],#identificacao input[type=text],#identificacao textarea{border-radius:3px!important;box-shadow:none}