
#interna-destaque{
    padding-top:62px;
    padding-bottom:45px;
}


.texto-pdestaque {
font-family: Avenir-Black;
font-size: 31px;
font-weight: 900;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
text-align: center;
color: #878787;
margin-top:9%;
}


.texto-pdestaque tipoproduto{
    font-family: Avenir-Light;
    font-weight: 100;
    display: block;  
}
.texto-pdestaque currency{
    font-family: Avenir-Roman;
    font-weight: 1000;
    color:red;
    font-size: 60%;
    vertical-align: 163%;
}

.texto-pdestaque preco{
    font-family: Avenir-Roman;
    font-weight: 1000;
    color:red;
    font-size: 230%;
    text-shadow: 0 1px, 1px 0, 1px 0;
}
.texto-pdestaque preco1{
    font-family: Avenir-Roman;
    font-weight: 1000;
    color:red;
    font-size: 115%;
    vertical-align: 61%;
    text-shadow: 0 1px, 1px 0, 1px 0;
}
.texto-pdestaque tipoprodutodest{
font-size: 15.9px;
font-weight: 900;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: -0.1px;
text-align: right;
color: #ff0000;
position: relative;
left: -7%;


}
.texto-pdestaque midiasocial{
    padding-top:5%;
}
.informacoes-pdestaque {
margin-top: -2%;

}
.texto-pdestaque validade{
font-family: Avenir-Light;
font-size: 13.8px;
font-weight: 300;
font-style: normal;
font-stretch: normal;
line-height: normal;
letter-spacing: normal;
color: #878787;
}
.separator {
    padding-top: 3%;
    padding-bottom: 3%;
    font-family: Avenir-Roman;
    font-weight: 1000;
    color: red;
    font-size: 15.2px;
    text-transform: uppercase;
    clear: left;
    display: flex;
    align-items: center;
    text-align: center;
}
.separator::before,
.separator::after {
  content: '';
  flex: 1;
  border-bottom: 1px solid #979797;
}
.separator::before {
  margin-right: .25em;
}
.separator::after {
  margin-left: .25em;
}

#gridProd{
    max-width   : 1124px;
    min-height  : 390px;
    margin-left: auto;
    margin-right: auto;
}

.cardprodutos img {
    max-width: 150px;
    max-height: 150px;
    min-width: 150px;
    min-height: 150px;
    margin-top: 20%;
    margin-left: auto;
    margin-right: auto;
    margin-bottom: 20px;
}

.cardprodutos{
    background-image: url(../images/vectors/vectorw2x306.png);
    background-repeat: no-repeat;
    background-position: right;
    height: 390px;
    cursor: pointer; 
    border-bottom: 1px solid #e1e0e0;
}


 .cardprodutos:hover{
    background-color: #dadada;
} 

.cardprodutos:nth-child(4n){
    background-image: none;
}
.containerInfoOfertas{
    display: block!important;
    text-align: center;
}

@media screen and (max-width: 425px){
    .texto-pdestaque preco{
        text-shadow: 0 0, 1px 0, 1px 0;
    }
    
    .texto-pdestaque preco1{
        text-shadow: 0 0, 1px 0, 1px 0;
    }
}
@media screen and (max-width:768px) {
    #interna-destaque {margin-left: calc(8% + 1vw); display: flex;}
    
}

@media only screen and (max-width: 575px) {
    #interna-destaque {margin-left: calc(-0% + 0vw);height: 300px;margin-left: 2px;}
    
    .texto-pdestaque {
        font-size: 4vw;
        /* margin-top: auto; */
        text-align: center;
    }
    .cardprodutos img {
        margin-left: auto;
        margin-right: auto;
    }
}

@media only screen and (max-width: 375px) {
    #interna-destaque {height: 280px;}
}
@media only screen and (max-width: 768px) {

    .texto-pdestaque currency{
        vertical-align: 130%;
        font-size: 70%;
    }
   

    .texto-pdestaque tipoprodutodest {
        font-size: 70% !important;
        
    }
}
