@media only screen and (min-width: 1025px) {
    .banner-full img {
        max-width: 100%;
    }
}
@media only screen and (max-width: 1024px) {
    .banners-full .int-mobile img {
        max-width: 100%!important;
        width: auto !important;
    }
}
    .banners-full .int-mobile img {
        max-width: 100%!important;
        width: auto!important
    }
    

.slick-dots button {
    background: rgba(220,220,220,.65);
    border-radius: 50px;
    font-size: 0px;
    opacity: .9;
    display: none;
    height: 10px;
    width: 10px;
    padding: 0;
    box-shadow: rgba(72,72,72,.17) 0 1px 4px 0
}

.caixa-sombreada,.cores-simples #barraNewsletter,.cores-simples #rodape .institucional,.cores-simples .banners-vantagens,.cores-simples .categoria-newsletter input,.modal-comprar-ajax-status .fancybox-skin,.slick-dots button:hover,body.cores-simples {
    background: #fff
}
.botao-comprar, .product-buy-button, .btn-comprar{
position: relative;
overflow: hidden;
border-radius: 30px !important;
}

.botao-comprar::after, .product-buy-button::after, .btn-comprar::after{
content: "";
position: absolute;
top: 0;
left: -100%;
width: 100%;
height: 100%;
background: linear-gradient(120deg, transparent, rgba(255,255,255,0.6), transparent);
animation: brilho 2s infinite;
}

@keyframes brilho{
0%{
left: -100%;
}
100%{
left: 100%;
}
}
