/*
.bg-rosa{
    background: #e01086!important;
    color: #ffffff!important; 
}

.bg-rosa p{
    font-size: 1.2rem;
    line-height:24px;
}
@media(max-width: 600px) {
    .bg-rosa p{
        font-size: 0.8rem;
        line-height:20px;
    }
}

.bg-rosa p small{
    font-size: 0.8rem;
    line-height:20px;
}

.bg-rosa i{
margin:0 10px 0 0;
}

.bg-rosa a i{
color: #ffffff;
}


.bg-rosa a{
color: #ffffff;
    font-size: 0.8rem;
}



.padding30{
	padding:30px 0px;
}

.barra-inicial .welcome-message {
    background: #e01086!important;
    position: relative;
}

.barra-inicial .welcome-message::before {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0px;
    left: -25px;
    border-right: 25px solid #e01086!important;
    border-top: 31px solid transparent;
}

.barra-inicial .welcome-message::after {
    content: '';
    width: 0px;
    height: 0px;
    position: absolute;
    top: 0px;
    right: -24px;
    border-left: 25px solid #e01086!important;
    border-bottom: 30px solid transparent;
}

.menu.superior .categoria-marcas .nivel-dois.colunas-1 {
    -webkit-column-count: 3 !important;
    -moz-column-count: 3 !important;
    column-count: 3 !important;
}

.menu.superior .categoria-marcas .titulo {
    color: #ffffff !important;
    font-weight: bold;
}

.menu.superior > .nivel-um > li:last-child > a > .titulo {
    color: #ffffff !important;
    font-weight: bold;
}

#barraNewsletter.posicao-rodape {
    position: static;
    display: none;
}

#rodape .institucional {
    background: #e9e9e9;
    padding-bottom: 36px;
    border-bottom: 60px solid #DB0095;
    border-top: 1px solid #d7d7d7;
}


#modalContato table tr:nth-child(2) {
	display: none;
}

#modalContato table tr:nth-child(4) {
	display: none;
}


.canais-contato ul li:nth-child(2) {
	display: none;
}

#rodape div:nth-child(3) .conteiner .row-fluid div:nth-child(2){
	display: none;

}

#rodape div:nth-child(3) .conteiner .row-fluid {
	display: none;

}


.componente.newsletter {
    display: none;
}

#rodape{
    display: none;
}


@media screen and (max-width: 767px) {
    .atalhos-mobile {
        background: #e01086;
        border-color: #282828;
        z-index: 9999;
    }
    .acoes-produto-responsiva .tag-comprar {
        background: #e01086;
    }
}

.sandwich > .hamburguer {
    width: 22px;
    height: 2px;
    background: #e01086;
    margin-bottom: 3px;
}


.listagem .titulo-categoria::before {
    content: '#';
    width: 15px;
    height: 20px;
    float:left;
}

.pagina-inicial #corpo .secao-secundaria,
.canais-contato ul .order-tracking{
    display: none;
}
*/