.elementor-14 .elementor-element.elementor-element-00610d2{--display:flex;--padding-top:70px;--padding-bottom:70px;--padding-left:15px;--padding-right:15px;}:root{--page-title-display:none;}@media(min-width:768px){.elementor-14 .elementor-element.elementor-element-00610d2{--content-width:1380px;}}/* Start custom CSS */body.elementor-page-14 {
    font-family: 'Poppins', Sans-Serif;
    color: #000;
}

.carrinho-whatsapp{
    margin:auto;
}

.produto-card{
    display:flex;
    gap:20px;
    padding:20px;
    margin-bottom:15px;
    border-radius:16px;
    background:#fff;
    box-shadow:0 10px 30px rgba(0,0,0,.08);
    transition:.3s;
}

.produto-card:hover{
    transform:translateY(-3px);
}

.produto-imagem img{
    width:120px;
    height:120px;
    object-fit:cover;
    border-radius:12px;
}

.produto-info{
    flex:1;
}

.produto-info h3{
    margin:0 0 10px;
    font-size:20px;
    font-weight:600;
}

.produto-meta{
    display:flex;
    gap:20px;
    color:#666;
    margin-bottom:10px;
}

.produto-total{
    font-size:22px;
    font-weight:700;
}

.carrinho-footer{
    margin-top:30px;
    display:flex;
    justify-content:space-between;
    align-items:center;
    gap:20px;
    flex-wrap:wrap;
}

.total-geral{
    font-size:24px;
}

.btn-whatsapp{
    background:#25D366;
    color:#fff;
    text-decoration:none;
    padding:16px 35px;
    border-radius:12px;
    font-weight:600;
    transition:.3s;
}

.btn-whatsapp:hover{
    transform:translateY(-2px);
    opacity:.9;
    color: #fff;
}

@media(max-width:768px){

    .produto-card{
        flex-direction:column;
    }

    .produto-imagem img{
        width:100%;
        height:auto;
    }

    .carrinho-footer{
        flex-direction:column;
    }

    .btn-whatsapp{
        width:100%;
        text-align:center;
    }
}/* End custom CSS */