

body.pagina-carrinho:not(.carrinho-checkout)
.formas-envio input[data-code="retirar_pessoalmente"]~.prazo,
body.pagina-carrinho:not(.carrinho-checkout)
.formas-envio input[data-code="retirar_pessoalmente"]~.valor{
display:none!important
}

body.pagina-carrinho:not(.carrinho-checkout)
.formas-envio input[data-code="retirar_pessoalmente"]~.nome{
font-size:0!important
}

body.pagina-carrinho:not(.carrinho-checkout)
.formas-envio input[data-code="retirar_pessoalmente"]~.nome:after{
content:"Entrega a Combinar - Valor e Prazo adicional a ser calculado";
display:inline-block;
font-family:Montserrat,Arial,sans-serif;
font-size:13px;
font-weight:600;
line-height:1.45;
color:#2e894a
}

body.pagina-carrinho:not(.carrinho-checkout)
.finalizar-compra .acao-editar button{
font-size:0!important
}

body.pagina-carrinho:not(.carrinho-checkout)
.finalizar-compra .acao-editar button i{
display:none!important
}

body.pagina-carrinho:not(.carrinho-checkout)
.finalizar-compra .acao-editar button:after{
content:"Próximo Passo";
font-family:Montserrat,Arial,sans-serif;
font-size:15px;
font-weight:600
}

body.pagina-carrinho.carrinho-checkout
.forma-envio[data-code="retirar_pessoalmente"]
.envio-preco,
body.pagina-carrinho.carrinho-checkout
.forma-envio[data-code="retirar_pessoalmente"]
.envio-prazo-entrega{
display:none!important
}

body.pagina-carrinho.carrinho-checkout
.forma-envio[data-code="retirar_pessoalmente"]
.envio-nome{
font-size:0!important
}

body.pagina-carrinho.carrinho-checkout
.forma-envio[data-code="retirar_pessoalmente"]
.envio-nome:after{
content:"Entrega a Combinar - Valor e Prazo adicional a ser calculado";
display:block;
font-family:Montserrat,Arial,sans-serif;
font-size:13px;
font-weight:600;
line-height:1.45;
color:#2e894a
}

body.pagina-carrinho.carrinho-checkout
#formasEnvio .warning-text{
display:none!important
}

body.pagina-carrinho.carrinho-checkout
#finalizarCompra{
font-size:0!important
}

body.pagina-carrinho.carrinho-checkout
#finalizarCompra i{
display:none!important
}

body.pagina-carrinho.carrinho-checkout
#finalizarCompra:after{
content:"Realizar Pedido";
font-family:Montserrat,Arial,sans-serif;
font-size:16px;
font-weight:600
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .forma-conteiner img{
display:none!important
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .forma-conteiner{
position:relative!important;
display:flex!important;
align-items:center!important;
min-height:46px!important
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .forma-conteiner:after{
content:"Forma de pagamento a Combinar";
display:flex;
align-items:center;
min-height:38px;
padding-left:47px;
font-family:Montserrat,Arial,sans-serif;
font-size:14px;
font-weight:600;
line-height:1.35;
color:#212529
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .forma-conteiner:before{
content:"";
position:absolute;
left:0;
top:50%;
transform:translateY(-50%);
z-index:2;
width:36px;
height:36px;
border-radius:50%;
background-color:#2e894a;
background-repeat:no-repeat;
background-position:center;
background-size:21px 21px;
background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' viewBox='0 0 24 24' fill='none' stroke='%23ffffff' stroke-width='1.7' stroke-linecap='round' stroke-linejoin='round'%3E%3Cpath d='M7.5 8.5 10 6h3l2.5 2.5'/%3E%3Cpath d='m3 9 4-3 3 3 2-2 5 5'/%3E%3Cpath d='m21 9-4-3-2 2'/%3E%3Cpath d='m8.5 14.5 2 2a1.4 1.4 0 0 0 2 0l.5-.5'/%3E%3Cpath d='m11 17 1 1a1.4 1.4 0 0 0 2 0l.5-.5'/%3E%3Cpath d='m13.5 16.5.8.8a1.4 1.4 0 0 0 2 0l.4-.4'/%3E%3Cpath d='M3 9v6l3 2M21 9v6l-3 2'/%3E%3C/svg%3E")!important
}

@media(max-width:767px){

body.pagina-carrinho:not(.carrinho-checkout)
.formas-envio input[data-code="retirar_pessoalmente"]~.nome:after,
body.pagina-carrinho.carrinho-checkout
.forma-envio[data-code="retirar_pessoalmente"]
.envio-nome:after{
font-size:12px;
line-height:1.4
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .forma-conteiner:after{
font-size:12px;
padding-left:44px
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .forma-conteiner:before{
width:34px;
height:34px;
background-size:20px 20px
}

}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-content{
margin-top:14px;
padding:16px;
background:#f7faf8;
border:1px solid #dce8df;
border-left:4px solid #2e894a;
border-radius:7px
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-content:before{
content:"Para concluir seu pedido, selecione a opção “Cheque” abaixo.";
display:block;
margin-bottom:7px;
font-family:Montserrat,Arial,sans-serif;
font-size:13px;
font-weight:600;
line-height:1.5;
color:#212529
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-content:after{
content:"Esta seleção é utilizada apenas para registrar o pedido no sistema. Após finalizar, aguarde o contato da nossa equipe para consultar e definir outras opções de formas de pagamento.";
display:block;
margin-top:11px;
padding-top:11px;
border-top:1px solid #dce8df;
font-family:Montserrat,Arial,sans-serif;
font-size:11.5px;
font-weight:400;
line-height:1.55;
color:#626862
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-form-group:first-child:before{
content:"Forma necessária para continuar:";
display:block;
margin-bottom:5px;
font-family:Montserrat,Arial,sans-serif;
font-size:10px;
font-weight:600;
text-transform:uppercase;
letter-spacing:.45px;
color:#2e894a
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega #id_escolher_tipo_pagamento{
width:100%;
min-height:42px;
margin:0;
padding:8px 10px;
border:1px solid #cfd5d1;
border-radius:5px;
background:#fff;
font-family:Montserrat,Arial,sans-serif;
font-size:13px;
font-weight:600;
color:#212529
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega #id_escolher_tipo_pagamento:focus{
border-color:#2e894a;
box-shadow:0 0 0 2px rgba(46,137,74,.12);
outline:none
}

@media(max-width:767px){
body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-content{
padding:14px
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-content:before{
font-size:12px
}

body.pagina-carrinho.carrinho-checkout
.proxy-entrega-v1-entrega .entrega-content:after{
font-size:11px
}
}