#tarja-slide ul{display: flex !important; justify-content: center !important;align-items: center !important; flex-wrap: wrap !important; list-style-type: none !important;}

.menu-desktop .form_header_busca{margin: 0;}

.menu-desktop .top-login .form_header_busca .input-group{border: none !important; border-radius: 0px !important; border-bottom: 2px solid #808080 !important; background: #eff1f4 !important; margin: 0 !important;}

.btn-busca{margin-right: 5px !important;}

header{padding: 3px 0 !important; box-shadow: none;}

.show-on-hover a {display: flex !important; align-items: center; gap: 5px; font-weight: bold !important;}

.menu-desktop #btn-cart a .badge{right: -13px; padding: 3px 6px !important;}

a.whatsapp-header {display: flex !important; align-items: center; gap: 5px; font-weight: bold !important;}

.categ-box-area a{font-weight: normal !important;}

a.login-box-area {display: block !important;}

.menu-link-root .menu-text {font-weight: normal;}

.navbar-nav>li>a{font-size: 14px; height: 45px;}

.navbar-nav{height: 35px !important;}

.mega-menu{min-height: 15px;}

.menu-link-root .caret-indicator{display: none;}

.mega-dropdown-menu .menu-link-l2{margin-bottom: 1px;}

.ul-todas-categorias .sub-categoria{margin-left: 19px; margin-top: 0px; font-weight: normal;}

.mega-dropdown-menu .terceiro-nivel li{border: none !important;}

.mega-dropdown-menu .mega-cta{padding: 4px !important;}

.tag-l3{font-size: 13px; font-weight: normal !important;}

ul.dropdown-menu.mega-dropdown-menu.dropdown-desktop.container.dropdown-todas-categorias {max-height: 400px !important; overflow-y: auto;}

.top-login{padding: 0 !important;}


.selos{
  position: absolute;
  top: 8px;
  right: auto;
  background: var(--cor-3);
  color: #fff;
  font-weight: 700 !important;
  text-transform: uppercase;
  padding: 6px 10px;
  font-size: 11px;
  border-radius: 999px;
  letter-spacing: .5px;
  z-index: 3;
  box-shadow: 0 4px 10px rgba(0,0,0,0.08);
}

.selo-l{border-radius: 6px; background-color: var(--cor-1); position: absolute; padding: 8px; font-weight: 600; letter-spacing: 1px;}
.selo-r{border-radius: 6px; background-color: var(--cor-1); position: absolute; padding: 8px; font-weight: 600; letter-spacing: 1px; right: 15px; }

.selo-l{ left: 8px; right: auto; }
.selo-r{ right: 8px; left: auto; }

.centro .titulo-vitrine h2{justify-content: start; font-weight: bold;}

.first{color: var(--cor-1); text-align: start;}

.last{color: grey; text-align: start;}

.newsletter button {
    background-color: var(--cor-1) !important;
    border-color: var(--cor-1) !important;
}


.newsletter {
    background: #f4f4f4;}

.insta-news a {
    display: flex;
    align-items: center;
    margin-top: 28px;
    color: var(--cor-1);
}

.insta-news h3 {
    color: #464646;
}

.footer-1-2 h4 {
    color: var(--cor-1);
    font-size: 16px;
}

.footer-1-2 .col-md-3 {
    border-right: 1px solid #d6d6d6;
}

@media (max-width: 768px) {
    .logo-mobile {
        width: 45%;}
    .container-busca-mobile {
        background-color: #f5f5f5;}
    .input-header{
        background-color: transparent !important;
    }    
    .btn-busca{
        background: none !important; margin-right: 10px !important;
    }
    .mobile-lateral{
        background-color: var(--cor-1) !important;
    }
    .produto .botoes-area{
        flex-direction: column;
    }
    .produto .btn-carrinho{
        width: 100% !important;
    }
    #msg-rodape{
            display: flex;
            flex-direction: column;
            align-items: center;
    }
    form#newsletterForm{
        width: 100% !important;
        display: flex;
        justify-content: center;
    }
    .col-md-3.insta-news {
    display: flex;
    justify-content: center;}
    }

.menu-desktop .nav > li.mega-dropdown > .mega-dropdown-menu{
    max-height: 365px;
    overflow-y: auto;
}

.dept-title-l1{
    color: var(--cor-1) !important;
}

.container-box-tam{
    bottom: 105px !important;
}

#btn-cart a{
    font-size: 13px;
}