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


.logo {
    max-height: 75px;
}

header{
    padding: 7px 0;
    position: sticky;
    top: 0;        /* Define onde a seção vai "colar" (no topo da tela) */
    z-index: 1000; /* Garante que ela fique por cima de outros elementos */
    background-color: #ffffff;
}

.top-login {
    overflow: visible !important;
}

.form_header_busca {
    margin-top: 4px;
}

#tarja-slide{
    border-bottom: none !important;
    padding: 30px 0 !important;
    padding-bottom: 0px !important;
    margin-bottom: 0px !important;
    background: none !important;
    
}

.owl-theme .owl-controls .owl-buttons .owl-prev {
    left: -15px;
    top: 50%;
}

.owl-theme .owl-controls .owl-buttons .owl-next {
    right: -15px;
    top: 50%;
}

div#marcas {
    padding: 0px !important;
}

.newsletter{
    margin-top: 10px;
}

footer{
    padding: 10px 0;
}

.faixa-header-row {
    background: var(--cor-2);
    color: var(--cor-1);
}

body{
    background-color: #ffffff !important;
}

.vitrine-carrosel.owl-carousel, .owl-carousel {
    padding: 0 !important;
}

.owl-carousel .owl-wrapper-outer {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
    margin-top: 0px;
    margin-bottom: 0px;
}

#tarja-slide .icon svg{
    stroke: var(--cor-1) !important;
}

.owl-theme .owl-controls .owl-buttons div:hover {
    background: var(--cor-1) !important;
    border-color: var(--cor-1) !important;
}

.produto.custom-estilo{
    border-top: 5px solid var(--cor-2) !important;
}

.produto.custom-estilo:hover{
    border-top-color: var(--cor-1) !important;
}

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

.newsletter button b{
    color: #000 !important;
}

/* MOBILE */

@media(max-width: 768px){
    .logo-mobile{width: 55%;}
    .contador-carrinho{background: var(--cor-2);}
}