@import url('https://fonts.googleapis.com/css2?family=Philosopher:ital,wght@0,400;0,700;1,400;1,700&display=swap');

body {
    font-family: "Philosopher", sans-serif !important;
    font-weight: 400 !important;
    font-style: normal !important; 
}

.menu.superior .titulo {
  font-family: "Philosopher", sans-serif !important;
  font-weight: 400 !important;
  font-style: normal !important;
}

.busca-mobile {
    display: flex !important;
}

.links-rodape {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.links-rodape {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.links-rodape a {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.links-rodape .titulo {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.institucional {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.pagamento {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.pagamento span {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.selos {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.selos span {
    color: #6C2426 !important;
    font-family: "Philosopher", sans-serif !important;
}

.component-header-mobile-tarja-top-content, .component-header-tarja-top-content {
    display: none !important;
}

#function-add-to-favorites-v1.showcase svg {
    fill: #ebebeb;
    border-radius: #ebebeb;
}

#function-add-to-favorites-v1.showcase.added svg{
    fill: #b6b6b6;
    border-radius: #b6b6b6;
}

/* Desativa o zoom nas imagens 
.swiper-zoom-container img {
    transform: none !important; 
    transition: none !important;
    pointer-events: none !important; 
}*/

/* Remove transições do contêiner de zoom 
.swiper-zoom-container {
    transform: none !important;
    transition: none !important;
}
*/

#component-header-logo-content #component-header-logo-v1 img {
    max-height: none !important;
}

#component-footer-logo-content #component-footer-logo-v1 a img{
    filter: invert(1);
}

#component-catalog-page-filters-content .fixed-filter-btn svg{
    fill:var(--header-icons-background-color) !important;
}
#component-catalog-page-filters-content .fixed-filter-btn{
    color:var(--header-menu-text-color) !important;
}


#block-header-v1 #block-header-top-content-v1 {
    background-image: url(https://cdn.awsli.com.br/2764/2764866/arquivos/banner-full-header.png);
    background-size: contain;
}

#block-header-mobile-v1{
    background-image: url(https://cdn.awsli.com.br/2764/2764866/arquivos/banner-full-header.png);
}

#catalog-page-products-v1 .pagination ul {
    display: flex !important;
    margin-left: 20px !important;
}

#component-header-mobile-menu-content .menu-mobile .account *,#component-header-mobile-menu-content .menu-mobile .actions * {
    fill:var(--header-menu-text-color) !important;
}

@media (max-width: 1024px) {
    #component-catalog-page-products-content #catalog-page-products-v1 .produtos {
        grid-template-columns: repeat(2, 1fr) !important;
    }
}