/* Cards dos produtos */
.produto {
    border-radius: 12px;
    overflow: hidden;
    transition: all 0.3s ease;
    background: #fff;
}

/* Efeito ao passar o mouse */
.produto:hover {
    transform: translateY(-4px);
    box-shadow: 0 8px 20px rgba(0,0,0,0.12);
}

/* Botões comprar */
.botao-comprar,
.botao-commerce,
.botao.principal {
    background: #C79A3B !important;
    border-color: #C79A3B !important;
    border-radius: 8px;
    transition: all 0.3s ease;
}

/* Hover dos botões */
.botao-comprar:hover,
.botao-commerce:hover,
.botao.principal:hover {
    background: #B8862B !important;
    border-color: #B8862B !important;
}

/* Banners */
.banner img {
    border-radius: 14px;
}