<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">/* LEIA-ME */

/* login.css &gt;&gt; DefiniÃƒÂ§ÃƒÂµes das pÃƒÂ¡ginas de LOGIN do novo Checkout */
/* minhaconta.css &gt;&gt; DefiniÃƒÂ§ÃƒÂµes das pÃƒÂ¡ginas de MINHA CONTA do novo Checkout */
/* checkout.css &gt;&gt; DefiniÃƒÂ§ÃƒÂµes das pÃƒÂ¡ginas de CARRINHO, FECHAMENTO E CONFIRMAÃƒâ€¡ÃƒÆ’O do novo Checkout */
/* geral.css &gt;&gt; DefiniÃƒÂ§ÃƒÂµes de CabeÃƒÂ§alho e RodapÃƒÂ© */

/* adicione/edite este arquivo para sobrescrever as definiÃƒÂ§ÃƒÂµes padrÃƒÂ£o da loja */

/* ---------------------------------------------------------------------------*/
/* Resumo Checkout para iframe */
/* ---------------------------------------------------------------------------*/


@font-face {
    font-family: 'FontAwesome';
    src: url('../../../f/fontawesome-webfont.eot?v=4.7.0');
    src: url('../../../f/fontawesome-webfont.eot?#iefix&amp;v=4.7.0') format('embedded-opentype'), url('../../../f/fontawesome-webfont.woff2?v=4.7.0') format('woff2'), url('../../../f/fontawesome-webfont.woff?v=4.7.0') format('woff'), url('../../../f/fontawesome-webfont.ttf?v=4.7.0') format('truetype'), url('../../../f/fontawesome-webfont.svg?v=4.7.0#fontawesomeregular') format('svg');
    font-weight: normal;
    font-style: normal;
}

body{
    font-family: 'Roboto', sans-serif;
}

body.resumo {
    opacity: 1;
    height: 100vh;
}

body.resumo .headerbar {
    display: none;
}

body.resumo footer#footer {
    display: none;
}

body.resumo .container-continuar {
    display: none;
}

body.resumo .debug-painel.painel-prod {
    display: none;
}

body.resumo .container-finalizar {
    display: none
}

body.resumo .cupom-botao {
    display: none;
}

body.resumo .box-detalhes {
    border: none;
}

body.resumo h3 {
    margin-bottom: 0;
}

body.resumo .container {
    background-color: #fff;
}

body.resumo .carrinho-vazio {
    display: none !important;
}

/* ---------------------------------------------------------------------------*/
/* Ajustes Minha Conta */
/* ---------------------------------------------------------------------------*/

.minhaconta th, .minhaconta td {
    vertical-align: middle;
}

.fbits-carrinho .cupom-botao,
.fbits-carrinho .fbits-responsive-carrinho-frete-texto,
.carrinho-subtotal,
.fbits-carrinho .info-valores .carrinho-total {
    color: #000;
}

.carrinho-subtotal {
    font-weight: 600;
    text-transform: uppercase;
}

.box_title_cart {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: space-between;
    margin-bottom: 15px;
}

[data-frete-item] {
    cursor: pointer !important;
}

.minhaconta .title.big {
    margin-bottom: 20px;
}

.minhaconta a.btn.btn-primary.sel {
    width: 50px !important;
    /* display: inline-block; */
}

.minhaconta .btMedium {
    background-color: #1E5988;
    border-radius: 5px;
    color: #fff;
}

.minhaconta .mainBarInterna {
    display: flex;
    flex-direction: column;
}

.fbtn-blue {
    background: #1E5988 !important;
    border: solid 1px #102133 !important;
    cursor: pointer;
}

.fbtn-green {
    background: #1E5988 !important;
    border: solid 1px #102133 !important;
}

p.minhaconta-texto-pagamento {
    margin-bottom: 5%;
}

.minhaconta-forma-pagamento {
    margin-bottom: 5%;
}

.item-envio.item-frete-option[data-frete-item-tipo="Retirada"],
.fbits-carrinho-frete-item[data-frete-item-tipo="Retirada"] {
    display: none;
    order:3;
}

[name=forma-pagamento] {
    opacity: 0;
}

/* ---------------------------------------------------------------------------*/
/* Centralizar pÃƒÂ¡gina
/* ---------------------------------------------------------------------------*/
.tyc_container {
    width: 100%;
    max-width: 1300px;
    margin: auto;
}

.tyc_border-bottom {
    border-bottom: 1px solid #a8b625;
    clear: both;
}

.tyc_container .fbits-telefones {
    background: #0f2134;
    margin: 30px 0 10px;
    padding: 0 15px;
    line-height: 40px;
    color: #fff;
    float: right;
}

.boxfix .btn.btn-success.btfinalizar {
    margin: 15px auto;
    display: block;
    float: unset;
    max-width: 93%;
    height: 61px;
    font-size: 16px;
    color: #ffffff;
    font-weight: 700;
}

.box-step span.checkout-mensagem-forma-pagamento {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: normal;
    color: #424242;
    font-weight: 700;
    margin-bottom: 10px;
}

.box-step [data-gateway-grupo-item] span {
    vertical-align: middle;
    position: relative;
    display: inline-block
}

.box-step [data-gateway-grupo-item] span input {
    margin: 0;
    height: 14px;
}

.fbits-responsive-carrinho-item-atributos, .fbits-responsive-carrinho-item-personalizacoes {
    display: none;
}

.headerLogo img {
    width: 100%;
}

/* ---------------------------------------------------------------------------*/
/* Modal nÃƒÂ£o sei meu cep*/
/* ---------------------------------------------------------------------------*/
.modalCep label {
    display: block !important;
}

.new-checkout .box-default {
    position: relative;
}

.tyc-mensagem {
    background: rgba(255, 255, 255, 0.85);
    width: 100%;
    height: 100%;
    position: absolute;
    top: 0;
    left: 0;
    overflow: hidden;
    z-index: 1090;

    -webkit-transition: all 100ms linear;
    -moz-transition: all 100ms linear;
    -ms-transition: all 100ms linear;
    -o-transition: all 100ms linear;
    transition: all 100ms linear;
}

p.tyc-mensagem-error {
    padding: 35px 15px;
    font-size: 1em;
    font-weight: bold;
    color: #ff4949;
}

div.tyc-border-progress {
    background-color: #ff4949;
    width: 100%;
    height: 10px;
    position: relative;

    -webkit-animation: borderSetTimeout 5s;
    /* Safari 4.0 - 8.0 */
    animation: borderSetTimeout 5s;
}

@-webkit-keyframes borderSetTimeout {
    from {
        right: 0px;
    }

    to {
        right: 100%;
    }
}

@keyframes borderSetTimeout {
    from {
        right: 0px;
    }

    to {
        right: 100%;
    }
}

#form-endereco-enderecos button.btn,
#formEndereco button.btn {
    width: 100%;
    margin: 5px auto;
    box-shadow: 0 0 1px 0px rgba(0, 0, 0, .5);
}

.boxfix.showmessage:after {
    content: 'Valor minimo de compra Ã© de R$ 1.000,00';
    display: block;
    padding: 0 18px;
    text-align: center;
    color: red;
    font-weight: 600;
    font-size: 14pt;
}

@media (max-width: 1199.98px) {
    .fbits-carrinho .fbits-responsive-carrinho-frete .btnCalcular {
        font-size: 12px;
        width: 29% !important;
    }
}

@media(max-width: 768px) {
    .fbits-carrinho .fbits-responsive-carrinho-frete input.form-control {
        border-radius: 5px;
        border: 2px solid #999;
        line-height: inherit;
    }

    .fbits-telefones {
        display: none !important;
    }

    .headerLogo img {
        max-width: 150px !important;
    }

    .box-step .box-default&gt;div {
        padding: 10px;
    }

    .box-step div.nome-item-envio span {
        position: relative;
        left: -16px;
    }

    .box-step div.item-frete-option {
        border: 2px solid #fff;
        padding-left: 3em !important;
    }

    .box-step input#inputCupom {
        width: 100%;
        margin: auto;
    }

    .box-step button#validarCupom {
        width: 100%;
        margin: 15px auto 0;
    }

    .fbits-endereco-container #div-endereco-body form {
        width: 100%;
        display: block;
    }
}


/* ---------------------------------------------------------------------------*/

@charset "UTF-8";

iframe,
img,
ins,
kbd,
label,
legend,
li,
mark,
menu,
nav,
object,
ol,
output,
p,
pre,
q,
ruby,
s,
samp,
section,
small,
span,
strike,
strong,
sub,
summary,
sup,
table,
tbody,
td,
tfoot,
th,
thead,
time,
tr,
tt,
u,
ul,
var,
video {
    margin: 0;
    padding: 0;
    border: 0;
    font-size: 100%;
    font: inherit;
    vertical-align: baseline
}

article,
aside,
details,
figcaption,
figure,
footer,
header,
hgroup,
menu,
nav,
section {
    display: block
}

body {
    line-height: 1;
    padding-top: 0 !important
}

ol,
ul {
    list-style: none
}

blockquote,
q {
    quotes: none
}

blockquote:after,
blockquote:before,
q:after,
q:before {
    content: '';
    content: none
}

table {
    border-collapse: collapse;
    border-spacing: 0
}

.container-fluid {
    padding: 0
}

header.head-minha-conta {
    color: #555555;
    background-color: #fff22d;
    padding: 20px 0
}

header.head-minha-conta .container {
    display: flex;
    align-items: center;
    justify-content: space-between
}

header.head-minha-conta .container::after,
header.head-minha-conta .container::before {
    display: none
}

header.head-minha-conta .logo img {

    max-width: 210px
}

header.head-minha-conta .ambiente-seguro {
    font-weight: 600;
    text-align: right
}

header.head-minha-conta .ambiente-seguro i {
    font-size: 1.2em
}

#footer {
    margin-top: 20px;
}

footer.rodape-checkout {
    background-color: #f1f1f1;
    color: #999;
    border-top: 1px solid #1E5988;
    padding-bottom: 20px;
    margin-top: 20px
}

footer.rodape-checkout .row:first-child {
    border-bottom: 1px solid rgba(153, 153, 153, .25);
    padding: 20px 0
}

@media (min-width:992px) {
    footer.rodape-checkout .row:first-child {
        padding: 40px 0
    }
}

footer.rodape-checkout .row:nth-child(2) {
    padding-top: 20px
}

footer.rodape-checkout .ambiente-seguro,
footer.rodape-checkout .checkout-facil,
footer.rodape-checkout .fale-conosco {
    text-align: center;
    font-weight: 600;
    font-size: .9em;
    margin-bottom: 20px
}

footer.rodape-checkout .ambiente-seguro i,
footer.rodape-checkout .checkout-facil i,
footer.rodape-checkout .fale-conosco i {
    font-size: 1.3em;
    margin-right: 5px
}

@media (min-width:992px) {
    footer.rodape-checkout .row:nth-child(2) {
        padding-top: 40px
    }

    footer.rodape-checkout .ambiente-seguro,
    footer.rodape-checkout .checkout-facil,
    footer.rodape-checkout .fale-conosco {
        margin-bottom: 0
    }

    footer.rodape-checkout .fale-conosco {
        text-align: left
    }

    footer.rodape-checkout .checkout-facil {
        text-align: center
    }

    footer.rodape-checkout .ambiente-seguro {
        text-align: right
    }
}

footer.rodape-checkout .texto-copyright {
    text-align: center;
    font-size: .8125em;
    line-height: 1.3em
}

footer.rodape-checkout .texto-copyright p {
    padding: 10px 20px
}

footer.rodape-checkout .logo-tray img {
    margin: 0 auto
}

.new-checkout .fbits-produtos-container {
    border: 2px solid #cccccc;
}

.fbits-carrinho .fbits-responsive-carrinho-item-descricao a {
    line-height: 1.2em;
    font-size: 1em
}

.fbits-carrinho .fbits-responsive-carrinho-frete-prazo {
    white-space: nowrap;
    padding-right: 15px;
}

.fbits-responsive-carrinho-frete-input {
    display: flex;
    flex-direction: row;
    align-items: center;
    justify-content: flex-start;
    flex-wrap: wrap;
}

.fbits-carrinho .fbits-responsive-carrinho-item-total .currency {
    font-weight: 600
}

.fbits-carrinho .fbits-responsive-carrinho-item-imagem img {
    max-width: 100%;
    margin-right: 10px
}

.fbits-carrinho ul.fbits-responsive-carrinho-header li {
    background: #353535;
    line-height: 3em;
    color: #fff;
    font-weight: 600
}

.fbits-carrinho .fbits-responsive-carrinho-detalhes,
.fbits-carrinho .fbits-responsive-carrinho-items {
    line-height: 1.2em
}

.fbits-carrinho .fbits-responsive-carrinho-header {
    white-space: nowrap
}

.fbits-carrinho .container-continuar .btn {
    background-color: rgba(153, 153, 153, .6);
    text-transform: uppercase;
    padding: 10px 0;
    color: #fff;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    margin-top: 20px;
    width: 100%;
    transition: background-color .4s cubic-bezier(.075, .82, .165, 1)
}

@media (min-width:992px) {
    footer.rodape-checkout .logo-tray img {
        margin: 0;
        float: right
    }

    .fbits-carrinho .continuar {
        padding-left: 0
    }

    .fbits-carrinho .finalizar {
        padding-right: 0
    }

    .fbits-carrinho .container-continuar {
        padding-left: 0
    }

    .fbits-carrinho .container-continuar .btn {
        width: 240px
    }
}

@media (min-width:1200px) {
    .fbits-carrinho .container-continuar .btn {
        width: 320px
    }
}

.fbits-carrinho .container-continuar .btn:hover {
    background-color: gray
}

.fbits-carrinho .container-finalizar {
    width: 100%
}

.fbits-carrinho .container-finalizar .btn {
    background-color: #1E5988;
    text-transform: uppercase;
    padding: 10px 0;
    color: #fff;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    margin-top: 20px;
    width: 100%;
    transition: background-color .4s cubic-bezier(.075, .82, .165, 1)
}

.fbits-carrinho .container-finalizar .btn:hover {
    background-color: #387822
}

.fbits-carrinho h3 {
    color: #000000;
    font-weight: 600;
    margin-bottom: 5px;
    margin-top: 0;
    font-size: 17px;
}

@media (max-width:992px) {
    .fbits-carrinho h3 {
        text-align: center
    }
}

.fbits-carrinho .botoes-top {
    margin-bottom: 20px
}

.fbits-responsive-carrinho-frete-header {
    font-size: 14px;
    padding: 0 0 0 15px;
}

.fbits-carrinho-frete-item .fbits-frete-retirada-endereco {
    display: none;
}

.box-detalhes.showshipfree .fbits-carrinho-frete-item[data-frete-item-tipo="Retirada"],
#div-frete.showshipfree .item-envio.item-frete-option[data-frete-item-tipo="Retirada"] {
    display: block;
}

.item-frete-option[data-frete-item-tipo="Retirada"] .nome-item-envio span {
    font-size: 0px;
}

#div-frete.showshipfree .item-envio.item-frete-option[data-frete-item-tipo="Retirada"] .nome-item-retirada {
    font-size: 15px;
    font-weight: 600;
}

#div-frete.showshipfree .item-envio.item-frete-option[data-frete-item-tipo="Retirada"] .nome-item-prazo {
    margin-top: -10px;
}

.item-envio.item-frete-option .fbits-frete-retirada-endereco {
    border: 1px dashed #ccc;
    display: none;
}

.fbits-carrinho .box-detalhes {
    border: 1px solid rgba(153, 153, 153, .6);
    border-radius: 5px;
    padding: 20px 10px
}

.fbits-carrinho .box-detalhes div[class^=fbits-responsive] {
    border: none
}

.fbits-carrinho .box-detalhes div[class^=fbits-responsive]&gt;div {
    padding-left: 0;
    padding-right: 0
}

.fbits-carrinho .fbits-responsive-carrinho-items {
    border: none
}

li.row.fbits-responsive-carrinho-item {
    border-bottom: 1px solid #ccc;
    border-right: 1px solid #ccc;
    border-left: 1px solid #ccc;
}

.fbits-carrinho .cupom-botao {
    font-weight: 600;
    margin-top: 15px;
    display: block;
}

.fbits-carrinho #naoSeiCep {
    margin-top: 10px;
    display: inline-block;
    text-decoration: underline
}

.fbits-carrinho .fbits-responsive-carrinho-frete-texto {
    font-weight: 400;
    position: relative
}

.box-step .fbits-carrinho .fbits-responsive-carrinho-desconto,
.box-step .fbits-carrinho .fbits-responsive-carrinho-frete {
    border: none;
    margin-left: 15px;
    margin-right: 30px;
    font-size: 14px;
    letter-spacing: 0px;
    color: #707070;
    font-weight: 700;
    line-height: 3em;
    text-transform: uppercase;
}

.fbits-carrinho .fbits-responsive-carrinho-desconto input.form-control,
.fbits-carrinho .fbits-responsive-carrinho-frete input.form-control {
    border-radius: 5px;
    border: 2px solid #999
}

.fbits-carrinho .fbits-responsive-carrinho-desconto .btnCalcular,
.fbits-carrinho .fbits-responsive-carrinho-frete .btnCalcular {
    color: #fff;
    font-weight: 600;
    background-color: #353535 !important;
    border: 1px solid #353535 !important;
    border-radius: 5px;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

@media (max-width:767px) {
    #div-produtos .fbits-responsive-carrinho-items {
        padding: 0 10px;
    }

    .fbits-responsive-carrinho-item-descricao {
        font-size: 1em;
        text-transform: none;
        font-weight: bold;
        color: #000;
        float: left;
        width: 75%;
        font-size: 85% !important;
    }

    .pull-left.fbits-responsive-carrinho-item-imagem {
        width: auto;
    }

    li.row.fbits-responsive-carrinho-item {
        border-top: 1px solid #ccc;
    }

    .fbits-carrinho .fbits-responsive-carrinho-item-descricao a {
        font-size: 1em;
    }

    .fbits-carrinho .fbits-responsive-carrinho-detalhes {
        margin-top: 20px;
    }

    .fbits-carrinho .fbits-responsive-carrinho-desconto .btnCalcular,
    .fbits-carrinho .fbits-responsive-carrinho-frete .btnCalcular {
        margin-top: 2px;
        font-size: 12px;
    }
}

.fbits-carrinho .fbits-responsive-carrinho-desconto .btnCalcular:disabled,
.fbits-carrinho .fbits-responsive-carrinho-frete .btnCalcular:disabled {
    opacity: .5 !important
}

.fbits-carrinho .info-valores {
    margin-bottom: 20px;
    margin-top: 20px;
    text-transform: uppercase;
    border-top: 1px solid rgba(153, 153, 153, .6);
    padding-top: 10px
}

.fbits-carrinho .carrinho-total {
    font-weight: 600
}

.fbits-carrinho .carrinhho-subtotal,
.fbits-carrinho .carrinho-total {
    margin-top: 20px
}

.fbits-carrinho .info-valores .carrinhho-subtotal&gt;span,
.fbits-carrinho .info-valores .carrinho-total&gt;span {
    margin-bottom: 10px
}

.fbits-carrinho .info-valores .fbits-responsive-carrinho-total-header {
    font-weight: 600
}

.fbits-responsive-login {
    max-width: 420px
}

.fbits-title-login {
    font-size: 1.4em;
    font-weight: 600;
    margin-bottom: 20px
}

a#linksenha {
    cursor: pointer;
}

.fbits-login label[for=TelefonePrincipalDDD], .fbits-login label[for=TelefoneSecundarioDDD] {
    display: block;
    height: auto;
}

#btnLoginEntrar {
    text-transform: uppercase;
    padding: 10px 0;
    color: #fff;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    margin-top: 20px;
    transition: background-color .4s cubic-bezier(.075, .82, .165, 1);
    width: 100% !important;
    background-color: #1E5988
}

.fbits-social-login::before {
    font-weight: 600
}

#inputLoginEmail {
    border: 2px solid #999;
    border-radius: 5px;
    text-align: left
}

#btnFacebook,
#fbits-googleplus-button {
    width: 100%;
    margin-bottom: 10px
}

#btnFacebook {
    color: #fff;
    background-color: #416bb7;
    border-radius: 5px
}

#fbits-googleplus-button {
    background-color: #dc453a;
    color: #fff;
    border-radius: 5px
}

.email-seguro {
    color: #999;
    margin-top: 20px;
    background-color: #f1f1f1;
    border-radius: 5px;
    padding: 20px;
    border: 2px solid rgba(153, 153, 153, .2)
}

.email-seguro ul li {
    font-size: .9em;
    list-style-type: disc;
    list-style-position: inside;
    margin-bottom: 5px
}

.email-seguro span {
    font-size: .9em;
    color: #353535;
    font-weight: 600;
    margin-bottom: 20px;
    display: inline-block
}

.title.biggest {
    font-weight: 600;
    font-size: 1.4em;
    margin-bottom: 10px
}

.title.big {
    font-size: 1.2em !important
}

.btn-primary {
    text-transform: uppercase;
    padding: 10px 0;
    color: #fff;
    font-weight: 600;
    border: none;
    margin-top: 20px;
    width: 100%;
    transition: background-color .4s cubic-bezier(.075, .82, .165, 1);
    background-color: #1E5988 !important;
    border-radius: 5px !important
}

@media (min-width:992px) {
    .fbits-carrinho .container-finalizar .btn {
        width: 240px;
        float: right
    }

    .fbits-carrinho .fbits-responsive-carrinho-desconto input.form-control,
    .fbits-carrinho .fbits-responsive-carrinho-frete input.form-control {
        width: 68% !important
    }

    #btnLoginEntrar,
    .btn-primary {
        width: 240px
    }
}

@media (min-width:1200px) {

    #btnLoginEntrar,
    .btn-primary,
    .fbits-carrinho .container-finalizar .btn {
        width: 320px
    }
}

label {
    margin-bottom: 5px
}

input {
    border: 2px solid #999;
    text-align: left;
    border-radius: 5px !important
}


@media (min-width:769px) {

    label[for=TelefonePrincipalDDD],
    label[for=TelefoneSecundarioDDD] {
        height: 40px
    }

    .texto-title-ajuda {
        text-transform: uppercase;
        font-weight: 900;
        color: #000000
    }

    .hide-me {
        display: block !important
    }
}

textarea#fbits-observacao-textarea {
    border: 1px solid #ddd;
    padding: 5px;
    min-height: 60px;
    width: 100%;
    margin: 5px auto;
}

.fbits-frete-retirada-popup .fbits-frete-retirada-endereco {
    background-color: unset;
    margin: 10px;
    padding: 5px;
    border: 1px solid #ddd
}

.fbits-frete-retirada-mais,
.fbits-frete-retirada-popup button {
    padding: 5px 10px;
    font-weight: 600
}

.fbits-frete-retirada-mais {
    margin-left: 0 !important;
    margin-top: 10px
}

.fbits-endereco-container {
    overflow: hidden
}

.fbits-endereco-container button.btn.btn-outline-primary {
    float: right;
    margin-left: 1em
}

.checkout-active {
    box-shadow: 3px 3px 8px #bfbfbf;
    opacity: 1 !important
}

button.btn.btn-outline-primary {
    box-shadow: 5px 5px 5px #888;
    box-shadow: 3px 3px 8px #bfbfbf
}

.fechamento-section3 .text-right.fbits-responsive-carrinho-total-header,
.new-checkout .fbits-produtos-container {
    background-color: #f5f5f5
}

.nav-tabs&gt;li.active&gt;a,
.nav-tabs&gt;li.active&gt;a:focus,
.nav-tabs&gt;li.active&gt;a:hover {
    top: 1px
}

.new-checkout h5.title-box {
    color: #000;
    background: #ffff00;
    border-bottom: 1px solid #eaeaea;
    text-transform: uppercase;
}

.new-checkout .fechamento-section1 .title-box i.fa {
    display: inline-block;
    color: #fff;
    font-weight: 700;
    margin-right: 15px;
}

#juridica input.form-control[type=checkbox] {
    width: 1em !important
}

#juridica input.form-control[type=checkbox]:after {
    content: "I.E. Isento";
    display: block;
    white-space: nowrap;
    padding-left: 1.5em;
    line-height: 2.3em
}

.new-checkout .item-frete-option, div.new-checkout .item-frete-option.selected {
    color: #000;
    line-height: normal;
    padding-left: 7% !important;
    padding-top: 10px !important;
    padding-bottom: 10px !important;
}

.subtitle-desconto {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: normal;
    color: #424242;
    font-weight: 700;
    margin-bottom: 10px;
}

#div-endereco-body form {
    width: 49%;
    display: inline-block;
}

form#formEndereco,
form#form-endereco-enderecos,
form#form-endereco-cep {
    width: 100% !important;
    display: block;
}

.cart-right a.voltar-carrinho {
    letter-spacing: 0px;
    color: #000000;
    font-weight: 700;
    display: inline-block;
    float: unset;
}

input#inputCupom {
    width: 70%;
    border: 1.4px solid #b7b7b7;
}

.fbits-cupom-container .input-group {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.box-step .title-box:after {
    content: '';
    position: absolute;
    right: 7px;
    top: 0;
    bottom: 0;
    width: 25px;
    height: 25px;
    border-radius: 50%;
    background-color: transparent;
    border: 2px solid #636363;
    text-align: center;
    line-height: 15px;
    color: #636363;
    margin: auto;
    padding: 3px;
}

.box-step:nth-child(1) .title-box:after {
    content: '1';
}

.box-step:nth-child(2) .title-box:after {
    content: '2';
}

.box-step:nth-child(3) .title-box:after {
    content: '3';
}

.box-step:nth-child(4) .title-box:after {
    content: '4';
}

.box-step:nth-child(5) .title-box:after {
    content: '5';
}

.box-step:nth-child(6) .title-box:after {
    content: '6';
}

button#validarCupom {
    width: auto;
    box-shadow: unset;
    border-radius: 4px;
    background-color: #ebebeb;
    margin: auto;
    margin-left: 2%;
    font-size: 14px;
    letter-spacing: 0px;
    color: #000;
    font-weight: 700;
}

.new-checkout .nome-item-envio span {
    font-size: 14px;
}

.new-checkout .nome-item-valor {
    font-weight: 700;
    font-size: 18px;
}

.new-checkout .item-frete-option .nome-item-envio .fa-truck {
    display: none;
}

.new-checkout .nome-item-prazo {
    font-size: 14px;
    font-weight: 500;
}

.new-checkout .nome-item-envio span input {
    position: relative;
    left: -15px;
    visibility: hidden;
    opacity: 0;
    opacity: 0;
    /* Standard compliant browsers */
    -moz-opacity: 0;
    /* Firefox and Mozilla browsers */
    -webkit-opacity: 0;
    /* WebKit browser e.g. Safari */
    filter: alpha(opacity=0);
    /* For IE8 and earlier */
}

.boxfix .fbits-responsive-carrinho-frete, .fbits-responsive-carrinho-valores {
    margin: auto 29px;
    text-transform: uppercase;
    font-size: 14px;
    letter-spacing: 0px;
    color: #707070;
    font-weight: 700;
    line-height: 2em;
}

.box-step .nome-item-frete-gratis {
    font-weight: 700;
}

.fbits-envio-container {
    display: flex;
    flex-direction: column;
    width: 100%;
    align-items: flex-start;
    align-content: flex-start;
    flex-wrap: nowrap;
}

[data-frete-item] .fbits-responsive-carrinho-frete-complemento {
    text-align: right;
}

.fbits-responsive-carrinho-frete .fbits-envio-container [data-frete-item] {
    border: 1px solid #eee;
    clear: both;
    padding-top: 5px;
    max-width: 100%;
    margin: 7.5px auto;
    border-radius: 4px;
    position: relative;
    line-height: 1.5em;
    flex: 1;
    width: 100%;
}

.new-checkout .nome-item-envio span {
    position: relative;
    left: -8%;
}

span.checkout-mensagem-forma-envio {
    font-size: 14px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #000;
    font-weight: 700;
}

.new-checkout .item-frete-option.selected {
    border: 2px solid #1f1f1f;
}

@media (min-width:768px) {

    form#form-cep,
    form#form2 {
        width: 49%;
        display: inline-block;
    }

    .new-checkout .item-frete-option {
        display: block;
        max-width: 280px;
        border-radius: 4px;
        background-color: #efefef;
        margin-top: 18px;
        margin-bottom: 18px;
    }

    .new-checkout .box-cupom button.btn.btn-outline-primary,
    .new-checkout .box-cupom input#codigo {
        width: 48%;
        margin: 1%
    }

    .fake-form input[type=text],
    input#moip-holder-cpf,
    select[data-gateway-parcelamento] {
        width: 50%
    }

    .fake-form input[type=tel] {
        width: 50% !important
    }
}

.fake-form input[type=tel],
input#moip-holder-cpf,
select[data-gateway-parcelamento] {
    border-top: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    padding: 0 .63rem;
    text-indent: .5em;
    border: 1px solid #ddd;
    height: 2.5rem
}

.formas-pagamento .forminline label {
    width: 97%
}

span.text-right.fbits-responsive-carrinho-total-valor+div {
    font-size: .8em;
    font-weight: 400;
    line-height: 1em;
    padding-bottom: 1em
}

.fbits-responsive-carrinho-items::-webkit-scrollbar,
html::-webkit-scrollbar {
    width: 9px;
    height: 9px
}

.fbits-responsive-carrinho-items::-webkit-scrollbar-corner,
html::-webkit-scrollbar-corner {
    background: rgba(255, 255, 255, .298039);
    border-image: initial;
    border: 1px solid transparent
}

.fbits-responsive-carrinho-items::-webkit-scrollbar-thumb,
html::-webkit-scrollbar-thumb {
    z-index: 9999;
    background-clip: content-box;
    width: 5px;
    background-color: rgba(0, 0, 0, .4);
    border-image: initial;
    border-radius: 12px;
    margin: 1px !important;
    border: 2px solid transparent
}

.fbits-responsive-carrinho-items::-webkit-scrollbar-track-piece,
html::-webkit-scrollbar-track-piece {
    width: 6px;
    height: 5px;
    margin: 1px;
    padding: 0;
    background: rgba(255, 255, 255, .298039)
}

.fbits-responsive-carrinho-detalhes.pfixed {
    position: fixed;
    top: 156px;
    width: 360px
}

.box-step ul li .fa {
    display: none;
}

.boxfix.pfixed {
    top: 100px;
    width: 26%;
    position: fixed;
    border: 2px solid #ccc;
    padding: 10px;
    background-color: #f5f5f5
}

input.col-xs-12.btn.btn-success.btfinalizar.pfixed {
    position: fixed;
    top: 353px;
    margin-left: 15px
}

.pfixed span.text-right.fbits-responsive-carrinho-valores-valor:before {
    right: 7.8em
}

@media (min-width:1024px) {
    .fechamento-section3 .fbits-responsive-carrinho-items {
        border: 0;
        border-bottom: 0;
        width: 100%;
        clear: both;
        max-width: 100%;
        padding: 15px;
        background: #fff;
        border-radius: 5px;
        max-height: 397px;
        overflow-x: hidden;
        overflow-y: scroll
    }
}


#div-resumo .fbits-responsive-carrinho-valores-header.vfrete span {
    margin-left: 15px;
}

#div-resumo .fbits-responsive-carrinho-valores-header.vfrete {
    text-align: right;
}

.fechamento-section3 .fbits-responsive-carrinho-subtotal, .fechamento-section3 .fbits-responsive-carrinho-total {
    background: #f5f5f5;
    line-height: 3em;
    border-left: none !important;
    border-right: none !important;
    border-top: none !important;
    overflow: hidden;
    margin-bottom: .8em;
    margin-left: 15px;
    margin-right: 15px;
    padding-right: 15px;
    border: 0;
}

.fechamento-section3 .text-right.fbits-responsive-carrinho-total-header {
    background-color: unset !important;
    border-bottom: 0 !important;
    text-transform: uppercase;
}

.btn.cadastro {
    width: 100%;
    border-radius: 5px
}

.btn.cadastro:hover {
    background: #f1f1f1;
}

.btn-success {
    background-color: #00aa5b !important;
    border-radius: 5px !important;
    border-color: #00aa5b !important;
}

.fbits-btn-show-password {
    top: 15px !important
}

body,
footer,
header {
    font-family: "Roboto", sans-serif
}

.container {
    max-width: 1280px
}

@media (max-width:767px) {
    .full-container {
        padding: 0 5px
    }
}

a {
    color: #555555
}

.checkout-active {
    box-shadow: 3px 3px 8px rgba(0, 0, 0, 0.2);
    opacity: 1 !important;
    border: 3px solid !important;
}

.switch-field input:checked+label {
    background-color: #1E5988 !important;
}

.fbits-carrinho ul.fbits-responsive-carrinho-header li {
    background-color: transparent !important;
    border-radius: 5px !important;
    color: #333 !important;
}

.fbits-carrinho .fbits-responsive-carrinho-header {
    background-color: #f0efef !important;
    border-radius: 5px !important;
    float: left;
    width: 100%;
}

/****
Compartilhar carrinho
***/
.fa-whats {
    cursor: pointer;
    display: flex;
    align-items: center;
    flex-direction: row;
    border: 2px solid #6d6d5f;
    padding: 5px;
    border-radius: 15px;
}

.fa-share-alt:before {
    cursor: pointer;
}

.sua-sacola-compartilhar {
    float: left;
    min-width: 225px;
}

.fa-whats .fa-whatsapp {
    font-size: 20px;
    margin-right: 5px;
    font-family: 'FontAwesome';
    color: #26b540;
}


/****
Fechamento carrinho
***/

.lastmsg {
    display: none;
}

.fbits-endereco-container {
    overflow: hidden;
}

.fbits-endereco-container button.btn.btn-outline-primary {
    float: right;
    margin-left: 1em;
}

.fbits-produtos-container .checkout-active {
    box-shadow: none;
    opacity: 1 !important;
}


button.btn.btn-outline-primary {
    box-shadow: 5px 5px 5px #888888;
}

.new-checkout .fbits-produtos-container {
    padding-left: 0;
    padding-right: 0;
}

.new-checkout .fbits-produtos-container, .fechamento-section3 .text-right.fbits-responsive-carrinho-total-header {
    background-color: #fff;
}

.new-checkout.fbits-nc-carrinho .fechamento-section3 .fbits-responsive-carrinho-item {
    border: 0;
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    justify-content: center;
    align-items: center;
}

.nav-tabs&gt;li.active&gt;a, .nav-tabs&gt;li.active&gt;a:focus, .nav-tabs&gt;li.active&gt;a:hover {
    top: 2px;
}

.active span.checkout-forma-pagamento-radio:after {
    background-color: #424242;
    border: 3px solid #fff;
}

.formas-pagamento .forminline input {
    border-top: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    padding: 2px;
    text-indent: .5em;
    border: 1px solid #ddd;
    height: 2.5rem;
    padding: 0 .63rem;
    width: 100% !important;
}

select[name=month], select[name=year] {
    width: 50%;
    max-width: 120px;
    margin-right: 5px;
    border-top: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    padding: 2px;
    text-indent: .5em;
    border: 1px solid #ddd;
    height: 2.5rem;
    padding: 0 .63rem;
    width: 100% !important;
    border-radius: 4px;
}

select[data-gateway-parcelamento] {
    width: 100%;
    border-radius: 4px;
}

.new-checkout .fbits-cupom-container, .new-checkout .fbits-endereco-container, .new-checkout .fbits-envio-container

/*, .new-checkout .fbits-produtos-container*/
    {
    padding-left: 10px;
    padding-right: 10px;
}

span.checkout-forma-pagamento-radio:after {
    content: '';
    position: absolute;
    background-color: white;
    width: 13px;
    height: 13px;
    border-radius: 50%;
    left: 0px;
    bottom: 50%;
    box-shadow: 0 0 0px 1px #9e9e9e;
}

.box-step [data-gateway-grupo-item] span label {
    margin-bottom: 0;
}

.new-checkout .fechamento-section1 .title-box i.fa {
    display: inline-block;
    color: #000;
    font-weight: bold;
    font-family: "Roboto", sans-serif;
}

.title-box .fa-user-circle:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA8AAAAQCAMAAAD+iNU2AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAATJQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAvPL2fgAAAGZ0Uk5TABVWr97irmMUAQ6h7/jr6vf1oCAQlvvETRgTTv22CUjkxzYazPlMh/5eVfOPCAJAPd+mjlPsDGX0mw+Vbxv2lyQFfPoRLdPLpdQSWNnjbgSN8YxGOThK4HCwHZkoz8UsFulhXFu1oaHTPgAAAMVJREFUeJxjYAACRiZmFlY2dg5OBjDg4ubh5eMXEBQSBnNFRMXEJSSlpJllZOVAfHkFRSUQrayiqgai1TU0Ifq0tHV0GRj0hHj1IXwDQyMpIGUsYwLhS5iKmgEpcwtLKzDfWsYGZKMts529g66jg5OzigtIWM/VTczdyMPdwlMerMzL28eZx5eVR9XHTwTI9Q8IZAkKDgkNcwq3C5JicIxQjYyCmG8brR3AEBMbF88ABQniiQxJzuYMcJDMw5CS6orgx3gAAK7BGusJ+CzPAAAAAElFTkSuQmCC');
    display: block !important;
}

.title-box .fa-map-marker:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAA0AAAATCAMAAAB86XelAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAVBQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAJD2LtAAAAHB0Uk5TAAYpfsLvK4LepFg7V6LdhgV9v0cCCEG5hSfaRAMUaZZsFzngKHioFsOtfKrGG5mKtGBet7ZmTcnQQgeTpRDps2FqrwklqXZRdBnHgKzKHZqH1jV/OhNbAQQjH20PyG7PYuEmb6MLGlXUiJfuCiqSLN8H24IAAADlSURBVHicPY7tP8JwAMRvK6LIxi8sQw2lJaTnMrJaaxUZ1eT5oYii//9d9fvgXtzd914dAIa12afstmkGEzlmZp2uuXn3wrhz/OISiIdgeWWVgeBdE9c3Nn1+Udraxk4Awd2QHN6LYP8Ah1EcxViPEE8gmUI6k83JWXC+Y0U6wWmenKlCoaiVOD2FcgBGRa3Wzi9Qv4TLNHAl564baJoZKJWWCOvGgqWnmyB5tU0v3dbuCHD/UKb0+KRM4vlFGPur+42OwQ7fRZcPvVOCYTrx0YvgV1WN1T7/AIWvfn3wT/j+GdIcAYhKIl8zp2LdAAAAAElFTkSuQmCC');
    display: block !important;
}

.title-box .fa-truck:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAATCAMAAABbR/ZNAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAo5QTFRFcHBwSkpKJiYmHx8fICAgICAgIyMjJycnS0tL2dnZAAAAVFRUIiIiBQUFCAgIAAAAAgICCAgIAwMDLi4ue3t7JSUlCQkJJiYmHx8fAAAABgYGIyMjMzMzDQ0NLi4ur6+vAQEBEhISY2Njenp6AQEBFRUVbGxscHBwdXV13NzcAAAADAwMSkpKb29vAAAAAQEBAgICAwMDAgICAAAAQkJC1NTUDQ0NTExMcHBwBgYGCwsLCQkJCgoKBwcHDAwMeXl5AwMDDg4OTk5OKCgoV1dXQkJCJiYmw8PDDg4Oh4eHxsbGGhoaERERQkJCICAgIiIiDg4OHBwcQ0NDBgYGDw8PDw8PDg4OEBAQBgYGDAwMAgICDQ0NISEhGhoaGRkZGBgYHBwcBgYGAAAADw8PY2NjAAAAAAAAAAAASUlJQkJCISEhIiIiLCwshYWFXl5eenp6KCgoJCQkJycndXV1BgYGUFBQhoaGDg4OBAQEBwcHJycnp6enc3NzCwsLl5eXEhISBgYGAgICBQUFFhYWcHBwBgYGEBAQDg4OVFRUHx8fCQkJJCQkKSkpFhYWDg4ORUVFWVlZU1NTVVVVU1NTAQEBDw8PREREGxsbLy8vICAgNzc3ERERSEhIEhISBgYGFxcXzMzMlpaWAwMDBAQEBQUFnp6eoqKiBwcHCQkJISEhj4+PXFxcHR0dFBQUb29vjY2NS0tLERERFxcXFxcXGBgYDg4OXV1dmZmZXl5eBQUFCQkJIiIiWFhYs7OzSEhIBAQEERERExMTCgoKERERX19fwcHBwMDAwsLCZGRkDQ0NFRUVEBAQSkpKgICAioqKKSkpBwcHFRUVODg4kpKSra2tQEBAEBAQCQkJKioqenp6LcwlTAAAANp0Uk5TEUyu2NrZz6MtAwBQzvjp6enu+psmwfWDPz8/RpjshQDz0CYz/9FjW1MK88wiNP/9+Pj5/qsIzCI05aagp+X0M/+5EwUKe54MuA8R5uY829fwyWnxzsvL0PPo/8dFOzs7S831uRAWwPQiOXB3VxQQHWB3aCgWIlLe/PWYEzG0LMf4/vrSSLzk4lvP8pR34OZWJiYmUP7AhcJ4sKbMYtT2rws4/fv7Ohr58bwUVKPFMRtwxqyrqttiG0X845JHCp750sXx1zQJCQpV48XcbwUmtu3dbAoRjePooBqkrawzAAABWUlEQVR4nGNgYGRiZkEAVjZ2Dk4uGGDg5uHl40cAAUEhYRGErKiYuIQkAkhJy8jKycNlFRSVuFCAsoqqmrq6uoYmSFZLWwdVVldP38DQ0MjYxBQka2aOKmuhYmllbW1ja2ePVdbB0cnZ2cVVz80dq14PTyDl5e3ji01WT8wP6HH/AL3AIGx6g0NCw8LCQsMjIrHIRkXHxMbFx8clJCZhk01OATNS09KB/s3gyszKzslFyDrm5RcUFhWXgGTNSsvKKxwqq6qhsjUqtXX1DY1NzS2t6Qxt7R2dXd09vX39EyaCwKTJU6ZO05s+Y6berNlJDHPmztObv4BrocqixUugYPEUvaVcy5ZPWbGSYdXqNRVr163fULFxEwRs3rJpq9627Tt27tq9h4GLa+++/QcOHjp85OgxCDh6/ETjyVOn9c6c5QLKcp07f0Hr4qXLCE9duXpN6/qNm1xcAPrviJgSyv5WAAAAAElFTkSuQmCC');
    display: block !important;
}

.title-box .fa-tags:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAB0AAAATCAMAAABbR/ZNAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAbBQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAA+/EVcgAAAJB0Uk5Tctfo5/H27rTbzXx6udmu7fCMAB8vPcmNh8xBywQplKtQAx4yqPwbiMa2IAmRoQuk9DzIpQY2wmgx/00IOFZd+V4HYdSX9UA+Xy0SceMFAWnVdgKmJ6IPa1LWHYudM5wkV9KPKNMTbK0wZZhR0Za1vg2xRe955hFu2p5qR1OpyuTprDeGb9jc4uH+uhlMZFs0a7WO/AAAAURJREFUeJxjYGBkYkYDLKwQmo2dgYOTixsN8PBCaD5+BgFBIXQgLAKhRcUYWMQxZCUkIbSUNFhWRlZOXkFRSEhJWQYkqqIKlwWZrKauocmsJaSto6sHEtU3gMgaGjGwGJsImZqZW1haWXNbggwQErKxhcja8TJw2zs4ajvZWzoLubi6QUTdPcCUJ6M0g5e3j5WQr6GCn39AoFAQWDjYHkSG6IeGMISFMyuAOBGRHlHRMbG+cFlZlbh4hoTEJGEgOznFODVNIDI9A8jOzALJ6mXn5DKw5YHcKZvPrFhQmFtUnIDk75JSSFgpGaWUCQWVs1TwgfRWskFkbTQYBEBhFVUVCyS1q2vUQF6qhYVGHSQkZcJ8wXywd4Vc6lHCCg1EecLDqqHRpgkNNPNB6JZWBu629g40YNAJoQW6GLp7ejN7sYO+fgA8sGjUk31MWAAAAABJRU5ErkJggg==');
    display: block !important;
}

.title-box .fa-money:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABgAAAAYCAYAAADgdz34AAAABHNCSVQICAgIfAhkiAAAAAlwSFlzAAAApgAAAKYB3X3/OAAAABl0RVh0U29mdHdhcmUAd3d3Lmlua3NjYXBlLm9yZ5vuPBoAAAJgSURBVEiJrdRNiJZVFAfw33GmQVHU/MKvCGRSU/xaaJLaIkyCUDLcZKi5EFFkRBC0UBcSxJCEorQKEUwXRqPWQgQJaldKoIGggwtFRnc6IJqRHhfPfeX1bVTGdw488Nxzz/3/7zn/e47M1J8PH+NnHMKwl8b3ATAKMzGqj71JOIMWvIuzeO9FBFEOgogYjdP4DRMLWc2OYE25+Qy8WeKW4V/sysx/NNighvUcnMAe/I0enC+gY3EF23EB32ApEr/jdETMbyRoLMEafIYf8RHGYy6Wl8x+wtSGM+/jHD7E99iL1j41wA4cwNo6XxTwr9DxHOFH4BcMxnrsrO01lmhiAbxe5+vAJczGwYgYEhHzIyLqqtBb9JiFtlLaZzWIiNcwuSxvFd9ULMG8QrQNh/EBTkbE0rqLDML0Us6jNWdrAdqEFWjHffRERAu+xWV04wFmZean5Uyb6kGci4h2LFI938fYXbQQhfkiruGdQvwHRqve/Rj8ijfwqD79UrZuTMF/GIq/MC0z364FbcbG/nb0S7r9a3ySmVqxAD9ExEIDZ5dLdl2txbEY/+vCJmwC7lBExv7MvDtQ6BExVzUUnxI0AzYc+1SjpNYbLWiLiBVNE+A71QhZiVOZ2VWIR2J/Yyf3y0o3DyngR/BFY0xTGWRmRsQN/IlO1VQdOIJix7EFp3AvIrYW/1B0N02QmeexLiLm4PXiblcNvg01grciojczr/J0yPVXn4e4Xf5H4mZmZo1gNR5ERGdZf/4KBPU2DjeoNOjFscy8UBfwZRPgImKVajgKVa0OKa09QDYCqzPz1hNcwW5sXsGFtwAAAABJRU5ErkJggg==');
    display: block !important;
}

.title-box .fa-credit-card:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABkAAAATCAMAAABSrFY3AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAORQTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAFsLyIwAAAEx0Uk5TKYLX6OndkziMs6qwq6IJAAaG7INi2/CpR5Dk9fLi7vP/9v79jxEQcN+IZ4lp3gjm3EQEfCYZJQUHt71PAlUaZu2bepyLipfgNe+sRh1NyqQAAAClSURBVHicbc7XEoJQDEXR4AXsXsWGoihYsWFXFAv28v//I+oTk6zXPXMSACHEEFGSwxBh0RgWZwkQkymOpTMMlCwROM/loVBUKaUyaJUqRa+BVqdpYJgNimmA3mwR2p0u6Bb5W08CvU+WwfBbRvbv5niCylSQv2ZzVPhi6VsRa2tn49uiYnFX3fn2gXKQ4OgFZ/7ckw0eO1+uyO3uwMMTn5jyen8ApOoz9rdall8AAAAASUVORK5CYII=');
    display: block !important;
}

.title-box .fa-shopping-cart:before {
    content: url('data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABUAAAATCAMAAABIkLa5AAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAAW5QTFRFAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAATQNnfwAAAHp0Uk5TdPr8864AKVteu/QdMsLexMW4Bpj1zdn/POpRGnDvnq+p8AnpdivVbAIk8UefFBMhLD9PZ3uTp8PXLTj7iQhDoZCCaVVAMBsKB6IOOeP27u0SV2ONc2JraI9uRrNMDMHM2lyB0VS0L4UZ50mdtpHPPdt/OujySIdkUA8NQcN1AAAA80lEQVR4nGNgYGRiZmFFAwxs7BycXNzookDMw8vHL4AE+AVBokLCIqL8SEBMHCTKKiEpJY0EZGTBoqyicsimyitARGUUlZBElVUgoqpq6nAxDU0tbYiokI6grp6+gaGRsYmpmbmFJUSU1UrcWhwGFG1soaJ2soL2Do5Ozi6ubu4aEF+wsnp4ynuh+42V1dvHV9IPDPz9/M1gogGBQcEhoWHq4cYRkUFRMFHWgGg/sZhYVuk4rXhDW7hoeEKiQrwEa1JyCmdqGlw03TxDJTOLNTsnNjcvHy7KllkgWyjNWlRsURIWABdlLS0rB/JYK2zYK4EUAOR4LTC+atcnAAAAAElFTkSuQmCC');
    display: block !important;
}

.title-box&gt;i {
    vertical-align: middle;
    margin-right: 15px !important;
}

.new-checkout.fbits-nc-carrinho li&gt;*, .new-checkout.fbits-nc-carrinho ul&gt;* {
    color: #000 !important;
    font-size: 14px !important;
    font-weight: 700;
    text-transform: inherit;
}

.fbits-responsive-carrinho-valores-header.vcontacorrente {
    max-width: 413px;
    margin: auto;
}

.box-step .fbits-info-item .usuario-email a {
    color: #424242;
    text-transform: uppercase;
    text-decoration: underline;
    font-weight: 700;
}

.box-step span.checkout-forma-envio-radio:after {
    content: '';
    position: absolute;
    background-color: white;
    width: 15px;
    height: 15px;
    border-radius: 50%;
    left: -15px;
    top: 0px;
    box-shadow: 0 0 0px 1px #9e9e9e;
}

.new-checkout .item-frete-option {
    border: 2px solid #efefef;
}

.box-step .item-frete-option.selected span.checkout-forma-envio-radio:after {
    background-color: #424242;
    border: 4px solid #fff;
}

.new-checkout .fbits-adicionar-endereco, .new-checkout .fbits-trocar-endereco {
    width: 100%;
    margin-bottom: 10px;
    border-radius: 4px;
    border: 1px solid #b7b7b7;
    font-size: 13px;
    letter-spacing: 0px;
    line-height: 23px;
    color: #000;
    font-weight: 700;
    max-width: 245px;
    display: block;
    white-space: pre-wrap;
    padding: 5px 2px;
}

#fbits-observacao-body {
    padding: 3px 10px;
}

.fbits-carrinho .btn-success {
    color: #fff;
    background-color: #00162e;
    border-color: #00162e;
    background-color: #1E5988;
    text-transform: uppercase;
    padding: 6.5px 0;
    color: #fff;
    font-weight: 600;
    border: none;
    border-radius: 5px;
    width: 100%;
    box-shadow: none;
    transition: background-color .4s cubic-bezier(.075, .82, .165, 1);
}

.pull-left.fbits-responsive-carrinho-item-imagem {
    margin-right: 0;
}

.fechamento-section3 .text-center.text-nowrap.fbits-responsive-carrinho-item-valor-unitario {
    width: 30%;
    text-align: right;
}

.fechamento-section3 .fbits-responsive-carrinho-item-descricao a {}

.fechamento-section3 .fbits-responsive-carrinho-item&gt;div.fbits-responsive-carrinho-item-titulo {
    display: flex;
    flex-direction: row;
    flex-wrap: nowrap;
    align-items: center;
    justify-content: center;
}

button.btn.btn-outline-primary {
    box-shadow: 3px 3px 8px #bfbfbf;
}

#juridica input.form-control[type="checkbox"] {
    width: 1em !important;
}

#juridica input.form-control[type="checkbox"]:after {
    content: "I.E. Isento";
    display: block;
    white-space: nowrap;
    padding-left: 1.5em;
    line-height: 2.3em;
}

@@media (min-width: 768px) {
    form#form2, form#form-cep {
        width: 49%;
        display: inline-block;
    }

    .new-checkout .item-frete-option {
        width: 48% !important;
        margin: 1%;
        display: inline-block;
    }

    .new-checkout .box-cupom button.btn.btn-outline-primary, .new-checkout .box-cupom input#codigo {
        width: 48%;
        margin: 1%;
    }

    .fake-form input[type="text"], select[data-gateway-parcelamento], input#moip-holder-cpf {
        width: 50%;
    }

    .fake-form input[type="tel"] {
        width: 50% !important;
    }
}

.fake-form input[type="tel"], select[data-gateway-parcelamento], input#moip-holder-cpf {
    border-top: 1px solid #ccc !important;
    border-left: 1px solid #ccc !important;
    border-bottom: 1px solid #ccc !important;
    padding: 2px;
    text-indent: .5em;
    border: 1px solid #ddd;
    height: 2.5rem;
    padding: 0 .63rem;

}

.formas-pagamento .forminline label {
    width: 97%;
}

span.text-right.fbits-responsive-carrinho-total-valor+div {
    font-size: 0.8em;
    font-weight: normal;
    line-height: 1em;
    padding-bottom: 1em;
}

html::-webkit-scrollbar, .fbits-responsive-carrinho-items::-webkit-scrollbar {
    width: 9px;
    height: 9px;
}

html::-webkit-scrollbar-corner, .fbits-responsive-carrinho-items::-webkit-scrollbar-corner {
    background: rgba(255, 255, 255, 0.298039);
    border-width: 1px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
}

html::-webkit-scrollbar-thumb, .fbits-responsive-carrinho-items::-webkit-scrollbar-thumb {
    z-index: 9999;
    background-clip: content-box;
    width: 5px;
    background-color: rgba(0, 0, 0, 0.4);
    border-width: 2px;
    border-style: solid;
    border-color: transparent;
    border-image: initial;
    border-radius: 12px;
    margin: 1px !important;
}

html::-webkit-scrollbar-track-piece, .fbits-responsive-carrinho-items::-webkit-scrollbar-track-piece {
    width: 6px;
    height: 5px;
    margin: 1px;
    padding: 0;
    background: rgba(255, 255, 255, 0.298039);
}

.boxfix.pfixed {
    position: fixed;
}

/* Flutuante */
@@media (min-width: 768px) {
    .fbits-responsive-carrinho-detalhes.pfixed {
        position: fixed;
        top: 156px;
        width: 450px;
    }

    .boxfix.pfixed {
        top: 100px;
        width: 450px;
        position: fixed;
        border: 1px solid #ccc;
        padding: 10px;
        background-color: #f5f5f5;
    }

    input.col-xs-12.btn.btn-success.btfinalizar.pfixed {
        position: fixed;
        top: 353px;
        margin-left: 15px;
    }

    .pfixed span.text-right.fbits-responsive-carrinho-valores-valor:before {
        right: 7.8em;
    }
}

/* /Flutuante */

@@media (min-width:1024px) {
    .fechamento-section3 .fbits-responsive-carrinho-items {
        border: 0;
        border-bottom: 0;
        width: 100%;
        clear: both;
        max-width: 100%;
        padding: 15px;
        background: #fff;
        border-radius: 5px;
        max-height: 397px;
        overflow-x: hidden;
        overflow-y: scroll;
    }
}

.new-checkout .box-default {
    padding: 0px;
    border: 2px solid #cccccc;
    margin-bottom: 20px;
    padding-bottom: 15px;
}

.box-step h5.title-box, .cart-right h5.title-box {
    height: 2.5em;
    line-height: 2.5em;
    margin: 0 auto 1em;
    position: relative;
}


div#div-usuario-body {
    margin: 15px;
}

h5.title-box {
    padding-left: 10px;
}

.new-checkout ul.fbits-info-pessoal {
    padding-left: 0;
    padding-right: 0;
}

@@media (max-width: 768px) {
    div#endereco-info {
        padding-left: 15px;
        padding-right: 15px;
    }

    div#fbits-frete-body {
        padding-left: 15px;
        padding-right: 15px;
    }

    .new-checkout .fbits-adicionar-endereco, .new-checkout .fbits-trocar-endereco {
        margin: 15px auto;
    }
}

div#div-formapagamento-body {
    padding-left: 15px;
    padding-right: 15px;
}

div#fbits-contacorrente-body {
    padding-left: 15px;
    padding-right: 15px;
}

p.subtitle-cc {
    margin-bottom: 15px;
}

/****
Tela ConfirmaÃƒÂ§ÃƒÂ£o
***/

.confirmacao-box .box-pedido-numero:first-child:before {
    content: "Dados do Pedido";
    display: block;
    font-size: 1.3em;
    border-bottom: 1px solid #58c4be;
    color: #000;
}

section.confirmacao-box {
    border: 1px solid #ddd;
    padding: 15px;
    margin: 15px;
    width: 100%;
    min-height: 320px;
    background: #fff;
    border-radius: 5px;
}

section.confirmacao-box {
    border: 1px solid #ddd;
    padding: 15px;
    margin: 0;
}

section.confirmacao-box .box-pedido-numero:first-child .pedido-numero {
    background: #00aa5b;
    clear: both;
    display: block;
    text-align: center;
    padding: 11px;
    font-size: 2.6em;
    color: #fff;
    font-weight: 700;
    margin-bottom: .6em;
    border-radius: 5px;
    max-width: 300px;
    float: none;
    margin: 0 auto;
}

span.pedido-numero:before {
    content: "N\00famero do pedido:";
    display: block;
    margin-top: .7em;
    color: #fff;
    font-size: .5em;
    font-weight: 400;
}

.box-pedido-numero+.box-pedido-numero {
    text-align: center;
    position: relative;
    bottom: 0;
    padding-bottom: 15px;
    width: 100%;
    margin: 0 auto;
    padding-top: 1em;
}

.box-info-pagamento {
    background: #efefef;
    padding: 15px;
    color: #000;
    margin-top: 0;
}

.gateway-itaushopline-imprimir.btn.btn-default {
    background: #1c545d !important;
    border-radius: 5px !important;
    color: #fff;
    border: none;
    margin: 0 auto;
    float: none;
    display: block;
}

.box-info-pagamento {
    background: #efefef;
    padding: 15px;
    color: #000;
    margin-top: 0;
    margin-bottom: 1em;
    max-width: 750px;
    margin: 0 auto;
}

.box-carrinho-frete {
    text-align: center;
    padding-top: 1em;
    color: #000;
    text-align: left;
    max-width: 750px;
    margin: 0 auto;
    background: #efefef;
    margin-top: 1em;
    border-radius: 5px;
    padding: 1em;
    padding-bottom: 0.4em;
}

.confirmacao-box .box-pedido-numero:first-child:before {
    content: "Dados do Pedido";
    display: block;
    font-size: 1.3em;
    border-bottom: 1px solid #00aa5b;
    color: #000;
    text-align: center;
    max-width: 360px;
    margin: 0 auto;
    font-weight: bold;
}

.box-pedido-numero+.confirmacao-box {
    border: 0;
}

section.confirmacao-itens.col-xs-12 {
    background: #fff;
    border-radius: 5px;
    margin-left: 0;
}

section.confirmacao-itens:before {
    content: "Resumo do Pedido";
    display: block;
    display: block;
    font-size: 1.3em;
    border-bottom: 1px solid #58c4be;
    color: #000;
    text-align: center;
    max-width: none;
    margin: 0;
    font-weight: bold;
}

section.confirmacao-entrega.col-xs-12 {
    background: #fff;
    border-radius: 5px;
    margin-right: 0;
    float: right;
}

ul {
    padding: 0;
    list-style: none;
}

a.btn.btn-default.btimprimir {
    background: #00aa5b;
    color: #ffffff;
    border-radius: 5px;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2em;
    padding-left: 3em;
    padding-right: 3em;
    margin-bottom: 2em;
}

.box-buttons-pagamento a, section.confirmacao-buttons a {
    background: #c7c7c7;
    color: #ffffff;
    border-radius: 5px;
    font-size: 1.2em;
    font-weight: bold;
    text-transform: uppercase;
    line-height: 2em;
    padding-left: 3em;
    padding-right: 3em;
    margin-bottom: 2em;
}

.text-center.text-nowrap.fbits-responsive-carrinho-item-valor-unitario {
    text-align: left;
    font-size: 1.1em;
    font-weight: bold;
    color: #000;
}

.fbits-responsive-carrinho-item-descricao {
    font-size: 1em;
    text-transform: none;
    font-weight: bold;
    color: #000;
}

section.confirmacao-entrega p, section.confirmacao-itens:before {
    font-size: 1.3em;
    color: #000;
    margin-bottom: 2em;
    display: block;
    font-size: 1.3em;
    border-bottom: 1px solid #00aa5b;
    color: #000;
    text-align: center;
    max-width: 360px;
    margin: 0 auto;
    font-weight: bold;
    margin-bottom: 1em;
}

.box-endereco {
    font-size: 1em;
}

a.btn.btn-default.btcontinuar:before {
    display: none;
}


/* campo codigo boleto */
@@media (max-width:800px) {
    .gateway-yapay-copiar-linecode {
        width: 100% !important;
    }
}

.gateway-moip-imprirmir-boleto {
    width: 20%;
    min-width: 140px;
}

.gateway-yapay-copiar-linecode {
    margin-right: 2%;
    margin-bottom: 1%;
    width: 78%;
}

.gateway-yapay-copiar-linecode input {
    width: 100%;
}

/* /campo codigo boleto */


.gateway-yapay-copiar-linecode.btn.btn-default {
    background: #a2c81f;
    width: 100%;
    margin-right: 1em;
    border: 0;
    padding-right: 12.1em;
    max-width: 52em;
    transition: .5s;
}

.gateway-yapay-copiar-linecode.btn.btn-default input[type="text"] {
    width: 100%;
    font-size: 1.2em;
    color: #000;
    text-align: center;
}

.gateway-yapay-copiar-linecode.btn.btn-default:after {
    content: "CLIQUE PARA COPIAR";
    color: #fff;
    text-align: center;
    width: 12.1em;
    display: inline-block;
    line-height: 2em;
    font-weight: bold;
}

.gateway-yapay-copiar-linecode.btn.btn-default:hover {
    background: #80a504;
}

.gateway-moip-imprirmir-boleto.btn.btn-default:before {
    content: "OU";
    position: absolute;
    color: #737373;
    display: block;
    left: -2.2em;
    font-size: 0.9em;
}

.box-info-pagamento {
    max-width: 1000px;
}

.box-carrinho-frete {
    max-width: 1000px;
}

.gateway-moip-imprirmir-boleto.btn.btn-default {
    background: #1c545d;
    color: #fff;
    font-weight: bold;
    text-transform: uppercase;
    border: 0;
    height: 3em;
    line-height: 2.4em;
    padding-left: 0;
    padding-right: 0;
    position: relative;
    margin-left: 1.7em;
    transition: .5s;
    top: 5px;
}

.gateway-moip-imprirmir-boleto.btn.btn-default:hover {
    background: #12343a;
}




/* Recuperar Senha */

.confirmacao-box .fbits-form-recuperacao-senha {
    max-height: unset !important;
    display: none;
}

.confirmacao-box .fbits-box-login-left {
    float: left;
    width: 50%;
    margin-bottom: 25px;
}

.confirmacao-box .fbits-dados-pedido {
    float: left;
    width: 50%;
}

.confirmacao-box .info-acesso-conta {
    max-width: 360px;
    margin: 0 auto;
}

.confirmacao-box .btn-pagina-login {
    max-width: 360px;
    margin: 0 auto;
}

.confirmacao-box .info-acesso-conta p {
    text-align: center;
    font-size: 17px;
}

.confirmacao-box .fbits-title-login {
    font-size: 21px;
    font-weight: 600;
    margin-bottom: 20px;
    color: black;
    text-align: center;
}

.confirmacao-box button.btn.cadastro {
    margin-top: 0px !important;
    width: 100% !important;
    padding: 10px !important;
    background: #00aa5b !important;
    color: white !important;
}

.cadastroUsuario .form-control {
    border-radius: 4px !important;
}

@@media (max-width: 660px) {
    .fbits-box-login-left, .avisoLogin {
        width: 100%;
    }

    .fbits-box-login {
        max-width: 100%;
    }

    div#RecuperarSenha {
        font-size: 12px;
        height: 42px;
        width: 100%;
    }

    button.btn.cadastro {
        width: 100% !important;
        font-size: 14px !important;
    }

    .fbits-form-recuperacao-senha {
        width: 100%;
        left: 0px;
    }

    a#linksenha {
        margin-left: 0;
    }

    .fbits-dados-pedido {
        float: left;
        width: 100%;
    }

    .fbits-title-login {
        font-size: 1.2em;
    }

    .info-acesso-conta p {
        text-align: center;
        font-size: 15px;
    }
}



/*****
CPF inexistente
*****/

#mensagem-cpf-existente {
    position: fixed;
    top: 20%;
    left: 50%;
    margin-left: -15%;
    width: 30%;
    background: #fffcfc;
    z-index: 9;
    border: 2px solid #ff9797;
    border-radius: 8px;
    text-align: center;
    padding: 10px;
}

#mensagem-cpf-existente .fechar-cpf {
    position: absolute;
    top: 5px;
    right: 10px;
    font-size: 12px;
    cursor: pointer;
}

#mensagem-cpf-existente h1 {
    font-size: 25px;
    border-bottom: 1px solid #ccc;
    padding-bottom: 10px;
}

#mensagem-cpf-existente a {
    margin-top: 20px;
    font-size: 1.3em;
    background-color: #0481c5;
    color: #fff;
    border-radius: 5px;
    padding: 8px;
}

.precoParcela {
    line-height: normal !important;
}

.fbits-reponsive-carrinho-item-prazo-entrega {
    background-color: unset !important;
}

#mensagem-cpf-existente .obs {
    margin-top: 18px;
    border-top: 1px solid #ccc;
    text-align: center;
}

#mensagem-cpf-existente .obs b {
    font-weight: bold;
}

@media (max-width: 600px) {
    #mensagem-cpf-existente {
        top: 17%;
        left: 2%;
        margin-left: 0;
        width: 95%;
    }
}

@media (max-width: 350px) {
    .new-checkout a.voltar-carrinho {
        top: 43px;
    }
}
.fbits-envio-container.loading{
    display: none;
}

#form-frete .fbits-carrinho-frete-item[data-frete-item-tipo="Retirada"] .nome-item-frete-gratis,
#div-frete div[data-frete-item-tipo="Retirada"] .item-envio .nome-item-frete-gratis {
    font-size: 0;
}

#form-frete .fbits-carrinho-frete-item[data-frete-item-tipo="Retirada"] .nome-item-frete-gratis:after,
#div-frete div[data-frete-item-tipo="Retirada"] .item-envio .nome-item-frete-gratis:after {
    content: "Retirada em loja";
    font-size: 14px;
}


div[data-gateway-nome="Supernatural"] .forminline select {
    display: none;
}

div[data-gateway-nome="Supernatural"] .forminline label {
    font-size: 0;
}

div[data-gateway-nome="Supernatural"] .forminline label:before {
    content: "VocÃƒÂª jÃƒÂ¡ pode fechar o seu pedido sem custo!";
    font-size: 14px;
}

.fbits-parceiro-spot-logo img {
    width: auto;
    transform: matrix3d(1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1, 0, 0, 0, 0, 1);
}

.fbits-parceiro-mensagem {
    max-width: 684px;
    margin: auto;
    display: flex;
    flex-direction: column;
    align-items: center;
    align-content: center;
    justify-content: center;
    flex-wrap: nowrap;
    padding: 7% 0;
}

.fbits-parceiro-mensagem-img {
    height: auto;
    width: 100%;
    max-width: 684px;
    min-height: 100px;
    margin-bottom: 15px;
}

.fbits-parceiro-mensagem-img:before {
    background-image: url(data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAAqwAAACSCAYAAACALZjEAAAAAXNSR0IB2cksfwAAAAlwSFlzAAALEwAACxMBAJqcGAAAHTFJREFUeJzt3W2MHVd9x3ErryIkFOVFpQoR0wDBIfY6CYkq+g4UobYSLUKIFoGqVpUaIgEtQUikNKYRlDQJCZCQYCfCWecBERISr2PHFg/K88OCYmKch33yrtf2+u7dvffurhBIkVB1Ov9zd9bj65k5Z2bOzJzZ/Vr6aL27d++dM3PnP7975syZTZtK+LeysnJB4NOBbweGAwcCo4HZwB8DCgAAAI0kWU4ynWQ7yXjDK/3MJ9nvgjKypbN/wQJeGPhi4GUPViQAAADqIVnwC4EL686na/+ChdkSeMSDlQMAAAC//Diwpc6genng0cD/ebAyAAAA4CfJitK5WV1wDV7svMBXA3/wYAUAAACgGSQ7SoY8r+ywKqf/Rz1oMAAAAJpJsqT73taVM72qb3vQSAAAADSbZEq3va3Bk93oQcMAAACwvtzoKqze5EFjAAAAsD7dVDSs3uBBIwAAALC+fTlvWL3Og4UHAADA+idTX30ma1jdusItVAEAAFAdyZ5bbcPqOwJverDQAAAA2Fgkg55vE1gZtwoAAIC63GAKq5sDv/dgQQEAALAxyb8/Swusj3iwkAAAANjYhpPC6iWBP3mwgAAAANjYJJNeEhdYhz1YOAAAAEDsGgyr71xh7CoAAAD8Idn0ndHA+hkPFgoAAACI+kw0sI54sEAAAABA1EgYVs8LLHmwQAAAAECUZNTzJLB+2IOFAQAAAOJczp2tAAAA4LMvM50VAAAAfLZLAuuoBwsCAAAAxBmVwNr2YEEAAACAOLMSWFc8WBAAAAAgTlsC69seLAgAAAAQ5+1NHiwEAAAAkIjACgAAAK8RWAEAAOA1AisAAAC8RmAFAACA1wisAAAA8BqBFQAAAF4jsAIAAMBrBFYAAAB4jcAKAAAArxFYAQAA4DUCKwAAALxGYAUAAIDXGhhYlwfUvTwAAAAoUwMDa4iwCgAAsBE0MrAuLS2d9f3ysv/hdXAZm7DMAAAAPmhMYG23F9SR115Tzz77nPbCiy+rV189rKamptTs7Ak1MzPjtenpab2crVbrnMANAACAZI0IrBOTx9ShQ79Qjz8xovaOPHmWA08d1MFVHjM2ManGxv03dWxGzc/P67bR0woAAJDO+8AqPZNP7n9Kh1X5OuiJvfvUvicPqMO/PaKD4PjElPd0cB2bVKdOzRFYAQCNNjw8nGpubq72ZUTzeR1YFxcX9On/xx7fGxtWxf4DB3WYlR7Yt8Ym1OTUdO2B1C60TujlPX26Vft6BgAgj+eff15dc801iR577LHalxHrg9eBdSoIn+Gp/7TAKj2s8pgm9bLq0Do2qSYmp1Sn06l9XQMAkIX0nH72s58lrKISXgfWI797PbV3NUoC60svvxIEwGk9nrXuMGpLelk5XQIAaJq77747MazecssttS8f1hevA6v0mNoGVhnLKjMHNC2wytAAmUWAsawAgKY4fPgwYRWV8jqwHn39jcyBVcawNiuwTuqpuXq93mq7Ca4AAL9de+21sWFVfs5ZQ5TB68AqMwSM7NufOoa1+YF1So/V7fXCuVkJrAAAf8mV/4RVVM3rwLq4uGicJYDACgBAdZKmr5JhAnUvG9YvrwOrkPGdafOwugiscsOB8ZL1XyNpSEBzAqtMYRLFp+lmmpiYOGs7cqApd/3K93UvEwC3qKPV8j6wCrmSXu5oJaFUhgeM7Dughwr0v/ZJoH3hhRczB1Z5rEwtVYUmBlbZIeVK0KTxSuITn/iE2rFjh/MJopNOO4WyFAfTc8W5/vrrddsPHjxY2vp12UbTdpTXkjalvZ5sZ2mzzeua5l90SZa76PYMyTQ88nzyHNIGV9tSpvCR/UD2h7R2VDmRepH1ZLs9bF9D3lt52pB2cc8gl9uz6v3X9Fzye1fPVWQ9ua5ZZS5rVJb6kqSMOlrlvtp0jQisYnb2hA6kEh7iAqsMG8gcWMen9MT9Mg+qDD8ok7zGiRMndfhuQmCVA6pc6Zl155CDtasDclpIFlIQbJ+raDFw2a6y2hhHCqapuKYVurSewaYG1kESYIvMFyl/mzYXZdr7qez92KfAKvL0NKdNnTSo6sBaZY2S94xt/SkzBLquWU0IrGXW0Sr31aZrTGAVMvWThD6ZCurNt946i8woIGFQAuB4wun3uMC6EITJqpZ/LgjHTQissnOm9RLZkKJWpHdQdnDTa8gy2j6fq2Igr+mqx9V1G8tos7x+UphbL4E1+p7N8oFEHpv3IOZqP6nqfZ+2PbK8Rp4PBqaAFFVlYK2jRtmGwbJCYBk1y/fAWnYdrXJfbbpGBVaTdnuhH1jHLYcDBCQAt1qtSswcPxETWP266MpFWI3upHkPxra9Krbh0XUxcDHPoOs25nluW3HFdr0F1vA9axNa5TFZglRZ+0nV7/u47ZHlNWTIRJbltwlIUVUG1rpqlIveurzrqYya5XNgraKOVrmvNt26CqwSCicyBla5Par02LoxuSrh9xMT5yyDTz2sLsNqKMtprCjbU6y2wbGMYlA0tLpuY0gOFmUUvsFQtR4Dq02BdxlWo/tJGRdm+RZYRZZ6kPW5qwysddUom+crKwSWUbN8DaxV1dEq99WmW+eB1TSW9dhaaJSeznxs/9b/WQJsDsJyYJUdQNgetLP2qmS5yMI2EJdVDPKOQyyjjSGbg0p4UYAsv3y1+ZvBwrdeA6tI6wmR97PNc8g6zrKf5L0oqY73fZHAmmVYQNYPBlUF1rprlKmdZYTAsmqWr4G1qjpa5b7adOs8sFah2JyvvgRWOYiYClDcgUaKks2OlqXoZL3Yy+YAmLUoSnGWv7Hpcc5zOreMNgpTr0DaGFyb7ZinraZxnnner3kPcuF2NbUz6UOWTUiXvx3sLZX9xOb0YpGLv1yuJ5evMci2903WWZbnddWeuvbfLOvRFELK2O5l1SwfA2sddbSq9dBkBNbCYfVY5P+DP2tOYDV9MjQFFVPgzXKKKOuwBJse3LzFwOb0b55PsGW00aadph7hon8fx6fAavv3SctlaovpfW7aT2Q/dLlf+xhYbS/KMa2rstpjo44aNShtnGgZ272umlVHYK2jjhJYzTZUYD0zg4ArUzH/nxr4+eqNA1KWqe7Aavo0aRs2XQSTvOOGTOP/ihQDCa2mQJ+lmJTVRmE6XW06TWe6yCXr8A5X7wuX2zOUdZuaTonahk3T+nDZy+pjYBU2F+XYDr1w3Z669t+s6zHt/eZ6u5dZs3wMrHXUUQKr2YYJrHKBlUzeP1mTpLlhfQisplM9tqeBXexwacuS1tNZ9BOvadlc9iCX1UabbWlzAAnHKMfJMy+sr4HVdIp+8DlMj7cNmqZhBXk+FJS5noq+Rt79Jelv03r6qjio11Wjsjyn6+1eZs3yMbDWUUcJrGbrPrBKIJSwKL/Tk/gvLNRC5nsN55D1LbCm9TRlmVPPdCA2FS/TmLW05zddsOKiGKQdKG3XU5lttGmni+m4svI1sGZ9DtPQEJcXxrla93UH1qSeKlNvdFKPnmkblH1Qr7NGJdWduPedy+1ed83ycUhAGXWUwGq27gKrDqsDgVXuftXtdmtfPh9vHGAqRlnGZ4a3rUtSpBcz7HVKC41pn3rL7v21fY4y2yhsTt1JO6q6NahYL4E17bFZr/B38V6qaj0VeQ35XVI4Tztzk7R+6j6o11mj0tZxmdu97JrlY2Cto47W/d5ugnUXWON6WMcmj6lTp+bU/Px8ZTcJSLpxgMz76lNgNfWKFr01aBZp44bC061pB/q0Za0i4Nic/iqzjSGbqVXKutVsHF8Da5blMu0nWXtcXLyXqlpPRV5jeHW6n6zv5aQAZBobWPZBvc4alSUUutzuZdcsHwOrqLqOEljN1n1gXbM2Z2q9fBvDavok6erAaWI6EIUFOe3TftkXIRQd8lB2G2236SA5ILmeTinKx8BquoBqsMfU9X5S9L3kaj1llbU3T4JM0rpOei8nrZtwmxTdj/Oqu0aZ1rPL/aOqNrtcVpO013Bx44CidbSKfbXpNkxgHRs/NhAeB7+P+3nc35h+n/Z8/gXWqnp6iixHNDzYjKfK004XgbXI3Igu2hiVdc5EIb0F8neu77jkW2CV35mm6Bl837veT6q68KruwBruE0m9VXHvtaQe2fC1i+4bZazLqmpU2r4UfV5XIbCKmuVrYBVV1lECq9mGCay+IrD2ZbnSNO0UVdKpWR8Ca9ltHJSn2EZfw1VwrSOwhneZGmR7mm/wFF/VgdXV3Wl8CaymEBqVFm5N663MwOpDjUrr8cxy9zHb9VRFzfI5sIqq6iiB1YzAWvBOVQTW4kynnQYvzkhb5qSr9esOrFW0MY6c1so64bfr7V9HYC0i7r1AYE1up01gTRoWMDj0wvS4ugKrTzUqLUCF89u6qHdV1SzfA6uooo4SWM02TGAdSxzDmmdsa77xsOmBtaf6YXXjBda0+S3jxj+ZCmncpOR1B9Yq2pgkvH1u3oIrPSdFLipoUmBNGoNGYE1up01gFTbDApKeK3zdugKrTzVK9sWkfTlcFhf1rqqa1YTAGq73MusogdVswwTW5F7XPD2s2f9mYhU9rOdKO02bdCop7VRVWXcRKRIyqmijSVhwbU6L2y6jjSYEVlnXadMsVR1YqxrDmjR0IklcoE97jWgPalIAij5n0ns+DLV1BVbfalTaY+V3LupdVTWrKYE1VFYdrWJfbbr1GVgHAqF8PX26pSfvb7cXaiE3D5idPXFOT2vdgdV0B6eyA6vpau2kT+Wmuw5lHYNY5iwBVbUx63qX4pmltyDve8H3wGoz84Lr/cSXWQKquNOVaT8Ig0xSD1009NYRWH2sUWm3i5Z9Outd3Opqc1XvUZH2GnnPaLiso1WthyZbn4F18MYBk1Ne3DjgtIc3DqjqwJnEZgL1OKade/DTpYtikLeXrao25iXPY3sxUp7n9z2w2mx/5mHN/xrRxya9z8JeK9O6qOOg7muNSvsQZQpQpvVUZc1qcmAd3B5F6iiB1axRgXX5LBLwltXy8pmA12r31PjkrBqbnNY3CxgLPrGPTUzqU/ESFqWnU24eUAd5bd3D6tmNA0yfpF3e1zxOkYHsaQYv5nBRDNKugk17jqraWJRNCMwTkusIrPL76IHU1PNjOmCZxudlPeAV7QFztZ6qDqxpwwKS3ifRoRp1HNR9rlGmW9XmXU9V1qz1Elht2xO+3+taD03WsMC6rIOqWFo5O8Au9VqqdeotNTl+VIfW8ZmFPh1gxyIXS9XHx1kCRNYCkyRrb23WiZmzsrmYI0sxSCviSZ+aq2yjvFY4fi2OzfQqpvWU585nPszDmnahiu17wNR7kmX5TUHD1R3IfAusSTUi6cPg4HCNqg/qvtcoU83Ns56qbHOV2zTtNaKBta46SmA1a1ZgXQ4C61JPh1XRPf6iav/mLjX/9H+o9sF/VAsjn1Stvf+gWk9dq+ae2aFmDu9Xx6aOq4mZuX6v6/iEg5kAit0xy8fAagoUtgdP0zi/wXFPph7LolyeSjS1LemUcJPaKFz3JNq8v/K8Z/O01fQ3praZTpPa9j6b1rHLnnPfAqvI0ns3eGCv+qDehP3XtH9lXU9VtrnKbWq779dVRwmsZs0KrCurQfXkqGo//Z9q4Sd/pboPblG9B9+rDf6/89BfqtP7/0kH18np0/2eVwmcE/FTTBWTbz5XHwJrnnFHcUwH9OgnU9OdUVyI9s4UKQZ5e+d8a6PtdsxaaE18CaxFe1lNPU+268a0nwwe0Mvct6sIrIOvkWUi9ixzfbpqj6/7b1LbTOEoy3NV3eYqt6ntvltXHSWwmnkfWNeGAUjvavD/+Td+phZ/+lHVGV4NqA9/UC0/tDX4uk2T/4ulB7ar5QcvVct73q8WH7pKnXr2tn5v69RJPba1ipsCNCWwmgqeFBhTL6tpLOxgkTL1WLoSHvDyFgNpt+n0bVJQqbqNpm1gE6hcPMcgXwKrMIUlU/tMwwJMYdPmFK6r4QBF1lOZr2F7yjlu9oYqD+pNqVE272vb56q6zVVuU9v9vq46SmA1a0BgPRNa26/tDsLnkFrafbHqPvwhHUi7DwzpnlQdVINwqsPrg1fowNp9qE9+3rt/s5r91Q41GYRDCa11B9UzgXWq9sAqTAVPQlvS2B3ZkbLem90UYmznmjOFyfCUYtZiIAVn2HKS6KT5O6tuozAFKtPV7KbTgXl6/3wKrDa9UWkHBpsDetI6srlbTpH5bl2up7Jfw2a/qnucn+81Ksrm7IHNc9VRs3wLrKKOOkpgNfM+sC4tLenQujC2T80HwXRp9zbdqyp0L+qeq3VP68LDl6n5n3zsTJBdDatrPa/Bzzq7P6B7WsemT6qJyelCp/JdDSPwoYdVyIHcpuDJjhgOPpeiY3OV6uC92W16dG2X23QKK7wYylQM8koKJ3W0UdgEKnnt4YGr6IctJ8JOm1w/iU+BVRTtZbUZMyjrUvaPIvuJC1W87/NsC5sewbj3WlUHdR9rlKltWbZ13HPVVbPKeI/G7cNZHl9HHa36GNVE3gdW0ZmfUe2f/b1auu9damnP5Wpp+Cq1PDzU720NQmvv3veo+f3/qronj+ixrb3d/TDbfeBy3QOrH/PgFbqXdfGBD6vjv/15EFpP93s49XjWwdBaXYj1JbCWucMMXmxlep2sV6KbwkB41afrdhW5a0kZbbR9bF55p37xLbAW7WW1/XBXdD/xeZ8uGlhNwwKSwlFVgdXHGmVqW9rNBGyeq66a5WNgraOOEljNvA+s0rvafmWn6uzaopb3XKqD6vLw5VoYSHs7L1KdX31NP77z6x/2A+v92/rhds/l+m8k5MrjJfS2DnxpdVjApJ6vdXLMRUDNe9GVH0MCQlnHQpnEFTlTIch60DHt6NIm18XAdEqojjaGj7UZd5uVBLQ8vavCt8Bq8z43hXNZFy5Da1m3UfQ1sIq09ZcUjqoKrD7WKJvXtB2DmmdO17Jqlq+Bteo6SmA18z6w9hZOqPbPPqV6P3yXDp693dv7YVQLAuvwdh1Yu4eu1zMI9F76rurdt0UPHdCP2b1t7f8Le67S41/l6+xrz+rxrGN6aEAZswY0r4c15Cq0xu0opsHoee6mZPOcroqBPJepJ6yuNkZPJ7sstkXCqvAxsBbtZQ23iYvQWuY9v30OrGl1Ju9B3UVg9bVG2bbNZr+PG7NfR5vT7nBWhIvAKqqsowRWM+8Da3fil2p++ArV2/W+/vhVCayrITT8f+8H/cAqvbE6sEYeu+b+y/qC/0tv7cnn79ZTXZUzxVWzA6uwuUAkiezgScXVdIefvHfWsrl6u2ixkeewGWNYVxuT7p5SJFRJIbeZKDuNj4FVFO1lFfJ+yPsBT56/yAcBF+vJxUEw77ZIGhaQNlayisDqa42ybZvNTBSDz1VnzfI5sEbfd2XXUQKrmZeBVWYFCG8O0Dk8rAPm0s5L1dJ9Q2fp3bu9//UHZ3pYOy/c2v9+1zbd0yqW771MW/u7nRepUwe/tnZDgQkCa6zw06/tBSNS1Ey9j3lClw1Twc1bZCSMZB1bWFcb03oJ5DVtJwSXbSntdnV61dfAauoBEraBUh4n68z2wsWqrvj1ObCKuPWVNlayisDqa43K0jbTPjf4XHXWrCYEVlF2HSWwmnkbWMObBLRf/L7q/OC9OrBKCF3auU1/1YFUAuvOfg9r5+BX+vO0vnCPat+zTS3cOxS4Umvvulp/L8G3d+8VauXuzar1+Of1kIC3pmYJrBZkZw2vgoySMMd0G80i2yvs2RjclmX3+G0Esg7j1i/7CbB+UEer521gXVrpX3A1/9ztqvP9i1XvniCw7hw6hwTWzvferQNrb6mjZxRYnH5J37a1NzOqyewBi797VC0Mf0R177xUB9zTj/7b2hhW14E1ehvWicljqfTjxqdUt9tdbb+fgRUAAKAungbWpbUhAXqGgCCwdu6+THV+OKQ692w7iwTWxdsvUu2RL6nO3Lhabp/QF2rJ16jF6V+r+Qf+LniuS7STj/97/65XJVx0JSFUwvDR199Qv/jl09ovf3Uu+fmhQ7/Qj5P5ZvvtJ7ACAABEeRlYoxaPjOiAKT2j3bv6IbV719ZVMhzgKv07Oe2/eP/HVWfP36rFPX9ztgc+rubv/ahavDN4/J1XqN4dm9XJQzevzsVaJKwmT2V1bPq4eu3IUTWyb7/aO/Kk/hr1+BMj6qePPqFeevkVtbi4WPt6BgAA8JX3gbU786oOm71b36M6d23XoVOCavf7/eAqAXThziv7ofa2i8/4znvP+iohVf5WnqN7x/vU7Msj+o5XY5NjKfOw5p+fVQLrkd+9rvYfOKj2PXlAPbn/KU2+H9l3QD32+F41OvqbtZ7V5WV6VgEAAOJ4H1hlXGpr71fU4s1B+Lzjg6rz3aHA9lVDqz/brha+96GB350h4VZCrTyme+tFqnXfp9SxsTf1TQPKmtYqKbBGw2qv16t9/QIAAPjO+8AqOq8fUq3vXKlDa+d2GbM6pBa/0/8q33dv36qFP5Ov8vOFO7b3vw/I/3u3bVGdb79bzf58p57Sanz1tqxj4+5vxRoXWGUogITVV0Z/vRZWlz1YvwAAAD7zPrDqmwEsddT8vhvVwk3vUp1bggB6WxBUb9229v+QfK/J71Z/H/2++40/V6d+9M+6d3V8ctZxSD2WGlijYfXMjAAAAAAw8T+wLvX6oXXhlGoN/4ta/Ppm1fmfIKDevD1W5+Yh7Zyf7fgL1frex9T0q8+o8eOtUoYBJAXW8CIrwioAAEB2/gdWfROB/gVJ3bkJHVpbN16sFm/6oOp+c5vqfHNo7atY+NYV2tr3we8k5EpYPT56SIdVuVlAv0e0PGFglaEAYVhdGwbABVYAAADWvA+sg3RP6/6bVetb21Xr65eqhf/6gOoFuju2qoVvDKnFHZepzjfer3tUdVANHnPy/i+rmaOjOqyemXe1/MAq01o9sXefDqvSU1z3ugMAAGiiRgXW8GYCMkSgPfaKav30BtW6/a/V6f++WrW/ftka+f7U/16jZnd/Xs0896i+QcAbM/N6+qqJ1TtLjY1PDJgc+FrM1LEZdfi3R86aDYCeVQAAgOwaFViXV/p3wQrvhCXfd1snVPvoc2rhxUdU5/mH9df2q4fUwvRR1eouqVZvRbVaLTXfOqnardNqfn6+EvKac3NzkTtYAQAAII8GBtbV/69ejFX3MlktNz2rAAAAuTUqsAIAAGDjIbACAADAawRWAAAAeI3ACgAAAK8RWAEAAOA1AisAAAC8RmAFAACA1wisAAAA8BqBFQAAAF4jsAIAAMBrBFYAAAB4jcAKAAAArxFYAQAA4DUCKwAAALwmgfXtuhcCAAAASPC2BNYVDxYEAAAAiNOWwNr2YEEAAACAOLMSWEc9WBAAAAAgzqgE1mEPFgQAAACIs0sC6w0eLAgAAAAQ54sSWD/iwYIAAAAAcT4igfX8Faa2AgAAgH8ko56/Sf4F/3nGgwUCAAAAop7ZFP4LvrnOgwUCAAAAoq6LBtZ3BP7gwUIBAAAA4o+Bd2yK/gt+8CMPFgwAAAAQP9o0+C/44SWBP3mwcAAAANjYJJNeck5gXQ2twx4sIAAAADa24diwuhpYN68wxRUAAADq8/vA5sTAuhpab/JgQQEAALAx3ZAaVlcDq9xI4E0PFhYAAAAbi2TQ842BdTW0bl3pTyVQ90IDAABgY5DsudUqrEZC6+c8WHAAAABsDJ/LFFYjofUGDxYeAAAA65t53KohtHIRFgAAAMpyU6GwSmgFAABAiW50ElYjofWLHjQKAAAA68N1TsNqJLRuCRzxoIEAAABoptHAllLCaiS0nhf4auAPHjQYAAAAzSDZUTLkeaWG1YHgKrdx/bEHjQcAAIDfJDOm32615OAqwwQe8WBFAAAAwC8PrpR9+j/Lv2BhLgx8IfCyBysHAAAA9ZAsKBfrX1h3Pk39FyzgBYFPB74dGA4cWOkPsJ1d4ZavAAAATSZZTjKdZDvJeMMr/cz3ycAFZWTL/wcGYxE7wx6vRgAAAABJRU5ErkJggg==);
    background-size: contain;
    background-repeat: no-repeat;
    max-width: 684px;
    content: '' !important;
    height: 40vh;
    margin: auto;
    max-height: 146px;
}

.fbits-parceiro-mensagem-titulo,
.fbits-parceiro-mensagem-texto {
    line-height: initial;
    font-size: 19px;
    color: #434343;
    font-weight: 500;
    margin: 15px auto;
    text-align: left;
    width: 100%;
}

.fbits-parceiro-mensagem-titulo:after {
    content: 'Seu cadastro estÃ¡ em processo de aprovaÃ§Ã£o, dentro de 24 horas entraremos em contato atravÃ©s do email cadastrado.';
    font-size: 14pt;
}

.fbits-parceiro-mensagem-texto:after {
    content: 'Caso tenha alguma dÃºvida, entre em contato conosco pelos canais abaixo:';
}

.fbits-parceiro-mensagem-urlSite{
    display: none;
}

.fbits-parceiro-contact-btn {
    display: flex;
    flex-direction: row;
    justify-content: space-between;
    align-items: center;
    align-content: center;
    flex-wrap: nowrap;
    width: 100%;
    padding: 10px 0;
    margin: 15px auto;
}

.fbits-parceiro-contact-btn a {
    padding: 8px;
    border: 2px solid #b5b5b5;
    border-radius: 13px;
    font-size: 16px;
    line-height: 29px;
    font-weight: 500;
    width: 100%;
    max-width: 250px;
    text-align: center;
    color: #434343;
}

@media(max-width: 550px){
    .fbits-parceiro-mensagem-img:before {
        margin: auto;
        max-height: 90px;
        background-position: center;
    }
    .fbits-parceiro-contact-btn a {
        margin: 10px auto;
        max-width: 100%;
    }
    .fbits-parceiro-contact-btn {
        display: flex;
        flex-direction: column;
    }
}

div#mensagemErro {
    position: absolute;
    top: 0;
    bottom: 0;
    z-index: 5;
    display: flex;
    align-items: center;
    justify-content: center;
    max-height: 47px;
    max-width: 300px;
    right: 0;
    left: 0;
}

.has-error.mensagem {
    background-color: red;
    border-radius: 5px;
    padding: 5px 15px;
    color: white;
    text-align: center;
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
}

#fecharMensagemErro {
    position: absolute;
    right: 5px;
    /* top: 0; */
    cursor: pointer;
    color: white;
}</pre></body></html>