.produto .nome-produto {
    color: #333 !important;
    font-size: 27px;
}
.produto .acoes-produto .preco-produto .titulo {
    font-size: 32px !important;
}
@media (min-width: 1024px) {
    .titulo-categoria strong {
        font-size: 22px;
        font-weight: 600;
        letter-spacing: 0.03em;
        text-transform: uppercase;
    }
}
@media (min-width: 1024px) {
    .listagem .titulo-categoria {
        margin-top: 0 !important;
        border-top: 1px solid #ebebeb;
        padding: 10px 0 20px;
        text-align: center;
        font-size: 30px;
        color: black;
    }
}

#rodape .institucional {
    display:none;
}
#rodape {
    background: #f7f7f7;
}
#rodape > div:nth-child(3) {
    background:#e7a7ab;
}

#component-header-call-center-modal-v1 > div:nth-child(1) {
    display:none;
}
#component-header-call-center-modal-v1 > div:nth-child(5) {
    display:none;
}
.promotion-button {
    display:none !important;
}
.blog-button {
    display:none !important;
}
.component-footer-social-content {
    display:none;
}
#component-footer-menu-v1 > div.component-footer-menu-item.call-center > ul > li:nth-child(1) > a {
    display:none;
}
#component-footer-menu-v1 > div.component-footer-menu-item.call-center > ul > li:nth-child(3) > a {
    display:none;
}
#component-footer-menu-v1 > div:nth-child(2) {
    display:none;
}
#block-footer-v1 svg {
    fill: #e7a7ab !important;
}