@media screen and (max-width: 780px){
#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .atributos {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-top: 24px;
    flex-direction: column;
}
}

#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .atributos ul {
    flex-wrap: wrap;
}

#component-product-card-content span.desconto-a-vista {
    margin: 10px;
    display: block;
}
.atributo-comum {
    margin: 10px 0 0;
}

span.preco-a-partir {
    margin-top: 5px;
}

#component-product-card-content #component-product-card-v1 .preco-produto, .listagem-item .preco-produto {
    text-align: center;
    margin: 10px 0;
}

#information-stripe-v1 .container ul li img {
    filter: brightness(0) saturate(100%) invert(53%) sepia(81%) saturate(450%) hue-rotate(109deg) brightness(87%) contrast(80%);
}

#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .acoes-produto .preco-produto>div strong {
    font-size: 16px;
    font-weight: 700;
    color: black;
}
#component-product-card-content #component-product-card-v1 .desconto-a-vista {
    background: rgba(0,0,0,0.1);
    padding: 5px 2px;
    border-radius: 8px;
}

#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .info-principal-produto .codigo-produto a, #product-page-hero-overview-content #product-page-hero-overview-v1 .principal .info-principal-produto .codigo-produto b, #product-page-hero-overview-content #product-page-hero-overview-v1 .principal .info-principal-produto .codigo-produto span {
    font-size: 12px;
    font-weight: 400;
    color: black;
}

#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .atributos ul li.active a, #product-page-hero-overview-content #product-page-hero-overview-v1 .principal .atributos ul li:hover a {
    background: rgba(0,0,0,0.05);
}


.desconto-a-vista strong{
    font-size: 22px;
    color: #1FA87A !important;
}

#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .acoes-produto .botao-comprar {
    background-color: #1FA87A;
}

#component-product-card-content #component-product-card-v1 .acoes-produto .botao-comprar, .listagem-item .acoes-produto .botao-comprar {
    background-color: #1FA87A;
}

#component-product-card-content #component-product-card-v1{
    border: 1px solid rgba(0,0,0,0.3);
    border-radius: 8px;
}

#component-product-page-hero-fixed-product-content #component-product-page-hero-fixed-product-v1 .price button {
    background-color: #1FA87A;
}
.category-icons img {
    max-width: 36px;
    display: none;
}

#component-header-menu-content #component-header-menu-v1>.container>ul {
    margin: 0;
    display: flex;
    justify-content: flex-start !important;
    align-items: center;
}

#product-page-hero-overview-content #product-page-hero-overview-v1 .principal .atributos ul li a {
    border-color: rgba(0,0,0,0.5);
}

#component-header-menu-content #component-header-menu-v1>.container>ul li{
    margin-right: 30px;
}