novo 

@import url('https://fonts.googleapis.com/css2?family=Roboto&display=swap');

* {
    font-family: 'Roboto', sans-serif !important;
    font-weight: bold !important;
}

:root {
    --cor-base: #602f30;
    --cor-base-light: #654646;
    --cor-secundaria: #535a62;
}

header .logo {
    width: 150px;
}

header.is-tablet-mobile .logo {
    width: 95px;
}

header.is-tablet-mobile .carrinho-container {
    padding-right: 10px;
}

header .logo svg {
    width: 100%;
    height: 100%;
}

.conteudo-produto .caracteristicas-produto .grupo-carac .table dt,
.conteudo-produto .caracteristicas-produto .grupo-carac .table dd {
    width: 35% !important;
}

.header-bottom {
    background: #f4f4f4;
}

.header-bottom ul#nav-root > li:hover {
    background: #e4e4e4;
}

.header-bottom ul#nav-root > li {
    padding: 10px;
}

.header-bottom ul#nav-root > li > a {
    font-size: 13px;
}

.header-bottom ul#nav-root > li:hover > a {
    color: var(--cor-base);
}

.header-bottom ul#nav-root > li > .container-menu {
    width: auto;
}

.header-bottom ul#nav-root > li > .container-menu .menu-level-2 > li {
    width: 32%;
    padding: 0px;
}

.header-bottom ul#nav-root > li.todos-departamentos > .container-menu .menu-level-2 > li {
    width: 25%;

}

.header-bottom ul#nav-root > li > .container-menu .menu-level-2 > li > a {
    font-size: .8125em;
}

.header-bottom ul#nav-root > li > a .menu-icon img {
    width: 50px;
    max-width: unset;
}

.container-row .title-ctn h2.bg-title:after {
    display: none;
}

.container-row .title-ctn h2.bg-title {
    line-height: 20px;
}

.container-row h2 {
    border-left: none;
}

/* Logo checkout */

div.header-checkout .logo-ctn {
    max-width: 110px;
}

ul.menu-child-185.menu-level-3 {
    column-count: 2;
}

.header-bottom ul#nav-root > li.menu-list-25 > .container-menu {
    width: 910px;
}

.header-bottom ul#nav-root > li > .container-menu .menu-level-2 > li.menu-list-185 {
    width: 63%;
}

/* HEADER */

.menu-mobile-ctn .menu-mobile-voltar {
    background: #f2f2f200;
}

.header-bottom ul#nav-root>li>.container-menu .menu-level-2>li>a.has-childs {
    font-size: medium;
    font-weight: bold;
}

.header-bottom ul#nav-root>li.combate-covid-19>.container-menu{
    width: 500px;
    left: 750px !important;
}

ul#nav-root>li>a span {
    color: #000 !important;
}

.header-bottom ul#nav-root > li {
    padding: 2px !important;
}

.header-bottom {
    background: #ffffff;
}

.script-atendimento .script-link-atendimento a {
    color: #000000 !important;
}

.header-middle .carrinho-ctn:after {
    display: none !important;
    color: black !important;
}

.container-row .title-ctn {
    margin-left: 18%;
    text-align: inherit;
}

.widget-avaliacao .title-ctn {
    margin-left: 0% !important;
}

.header-bottom ul#nav-root>li>.container-menu .menu-level-2>li:nth-child(even) {
    float: left;
}

ul.menu-child-305.menu-level-2 * .menu-text {
    font-size: 14px;
}

ul.menu-child-305.menu-level-2 {
    overflow: scroll;
    height: 400px;
}

/* css geral */

.top-product-content.flex.space-between {
    display: flex;
    flex-direction: column;
    align-items: center;
}

.macro-vitrine-4-itens-black .product-image {
    background: #ffffff;
}

:root {
    --cor-base: #a6c3d1 !important;
}

ul.menu-child-307.menu-level-2 {
    width: 360px;
}

.header-bottom {
    background: #fff !important;
}

.header-middle,
.footer-middle,
.header-bottom ul#nav-root > li:hover > a{
    background: #742628 !important;
}

div#cart-preview-area svg path,
.search-area button svg path {
    fill: #fff !important;
}

.script-link-atendimento.center.flex a {
    color: #fff !important;
}

.option.login.user-not-loggedin a {
    color: #fff !important;
}

.option.login.user-not-loggedin:hover a {
    color: #000 !important;
}

div#cart-preview-area:hover svg path {
    fill: #000 !important;
}

.footer-middle * {
    color: #fff !important;
}

.script-link-atendimento.center.flex a {
    font-weight: 700;
}

ul#nav-root>li:hover>a span {
    color: #fff !important;
}

.header-top * {
    color: #000 !important;
    font-weight: 400;
}

ul#nav-root {
    font-weight: 600;
}

.footer-middle .contato .lista-contatos svg path {
    fill: #fff !important;
}
ul#nav-root>li>a {
    padding: 10px 15px !important;
}
.exibe-botao-whatsapp a .container-botao-whatsapp svg path {
    fill: #3c9f12 !important;
}

.destaques-do-blog>h2:after {
    display: none !important;
}

.destaques-do-blog>h2 {
    text-align: start !important;
}

.destaques-do-blog .swiper-button-next, .destaques-do-blog .swiper-button-prev {
    background: none !important;
}

.destaques-do-blog .swiper-button-prev, .destaques-do-blog .swiper-button-next {
    border: none !important;
}