:root {--cor_primaria: #0063e6;--cor_secundaria: #ff6600;--cor_botao: #e4e4e4;--cor_botao_hover: #3c3c3c;--cor_texto_botao: #ffffff;--cor_texto_botao_hover: #F6FF33;--cor_botao_comprar: #000000;--pre_cabecalho: #e4e4e4;--cor_texto_pre_cabecalho: #2b2b2b;--cor_cabecalho: #ffffff;--cor_icones: #2b2b2b;--cor_icones_hover: #2b2b2b;--cor_texto_icones: #2b2b2b;--cor_menu: #fcfcfc;--cor_texto_menu: #00000;--cor_newsletter: #008fcc;--cor_texto_newsletter: #ffffff;--cor_footer: #ffffff;--cor_texto_footer: #333333;--texto_global: #333333;--texto_background: #ffffff;--cor_tag_frete_gratis: #ffffff}

span.titulo.cor-secundaria.vazio-text {
    display: none !important;
}

.calcWrapper{
    display:flex;
    flex-direction:column;
}
.calcBtn{
    width: 100%;
    height: 40px;
    
    display: flex;
    justify-content:center;
    align-items: center;
    
    background-color: #3872e0;
    color: #ffffff;
    font-size:16px;
    
    border-top-left-radius: 14px;
    border-top-right-radius: 14px;
    
    cursor:pointer;
}

.calcBox{ 
    border-left: 1px solid #8CC63F;
    border-bottom: 1px solid #8CC63F;
    border-right: 1px solid #8CC63F;
}

.inputsBox{
    display:flex;
    flex-wrap: wrap;
    padding:10px;
}

.resultsBox{
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.resultItem{
    font-size: 14px;
    padding: 2px;
    text-decoration:none;
    transition: all .2s;
}
.resultItem:hover{
    text-decoration:none;
    -webkit-transform: scale(1.1);
    -ms-transform: scale(1.1);
    transform: scale(1.1);
}
.itemSpan{
    margin: 0 10px;
    padding: 0 10px;
    background-color: #DE0000;
    color: #ffffff;
    border-radius: 10px;
    cursor:pointer;
}

.wrapper{
    margin:10px;
}

.wrapper label{
    color: #444444;
    font-size:14px;
    font-weight: 700;
}

.calcInput{
    border: 1px solid #8CC63F !important;
    text-align:center;
    border-radius:4px !important;
}

.calcArea{
	width: 220px;
    height: 42px;
    border: 1px solid #8CA88B;
    border-radius: 32px;
    margin-top: 20px;
    transition:all 0.2s;
    background-color: #8CA88B;
    color: #ffffff;
}
.calcArea:hover{
    background-color: #8CC63F;
    color: #FFFFFF;
}


@media only screen and (max-width: 1024px){
    .inputsBox{
        justify-content: center;
    }
    .wrapper{
        text-align:center;
    }
    .calcInput{
        width:100px;
    }
    .calcArea{
        margin-top:unset;
    }
}

@media only screen and (max-width:768px){
    .resultItem{
        font-size:12px;
        padding: 6px;
    }
    .itemSpan{
        margin: 0 2px;
    }
}

@media only screen and (max-width: 479px){
    .produto .comprar .botao-comprar{
        width:80%;
        margin-right: 2%;
    }
    .inputsBox{
        justify-content:center;
    }
    .wrapper{
        display:flex;
        flex-direction: column;
        align-items: center;
        margin:unset;
    }
    .calcInput{
        width:70px;
        margin: 0 5px;
    }
}



/* Division */
.produto .row-fluid .span6 .principal > div{
 padding-left:0px;
}

/* Division */
.conteiner-principal #corpo .conteiner .secao-principal .produto .row-fluid .span6 .principal > div{
 width:100% !important;
 transform:translatex(0px) translatey(0px) !important;
}

/* Division */
.principal div form > div{
 padding-left:0px;
 margin-left:0px;
 font-size:18px !important;
 line-height:1.6em;
 font-weight:600;
 max-width:522px;
 min-width:479px;
 text-shadow:none;
 text-transform:capitalize;
}

/* Input */
.produto form input[type=number]{
 padding-left:0px;
 padding-right:0px;
 padding-bottom:7px !important;
 padding-top:0px;
 margin-right:-50px !important;
}

/* Input */
.produto .area input[type=number]{
 position:relative;
 top:0px;
 left:0px;
}

/* Label */
.produto form div label{
 font-weight:600;
}

/* Division */
.conteiner-principal #corpo .conteiner .secao-principal .produto .row-fluid .span6 .principal div form > div{
 width:100% !important;
 text-decoration:none !important;
}

.result{
    display: flex;
    flex-direction: column;
    align-items: center;
}

.descricao {
       height: 42px;
}



span.desconto-a-vista {
    display: block;
    font-size: large;
    color: orange;
    font-weight: 900;
}