*{margin: 0; padding: 0; box-sizing: border-box; font-family: Arial, sans-serif;}

html{
        background: linear-gradient(rgb(0 0 0 / 77%), rgb(0 0 0 / 77%)), url(../../../assets/img/logo.png);
}

.product{display: inline-block;
    width: 30%;;
    margin: 5px 1.5%;
    box-shadow: 0px 0px 20px 10px #6a6a6a9e;;
    border-radius: 10px;
    background: #fff;
}
    .product_title{width: 100%;background: #333;padding: 10px;color: #fff;font-weight: bold;text-align: center;border-radius: 10px;}
    .product_image{padding: 5px 5px;}
    .product_image img{max-width: 100%;border-radius: 10px;}
    .product_desc{
            font-size: 13px;
    text-align: center;
    margin: 10px;
    background-color: #c1c1c0;
    border-radius: 10px;
        
    }
    .product_btn{text-align: center;}
    .product__list table{width: 80%; margin: 30px 10%; text-align: center;}
    .product__list table thead tr{background: #333; font-weight: bold; color: #fff;}
    .product__list thead td{padding: 7px 0;}

.banner{
    background-image: url(./img/tutpaloja.png);
    width: 100%;
    background-size: cover;
    position: relative;
    z-index: -1;
}

.banner img{width: 100%; vertical-align: middle;}

.carrinho{width: 365px; margin-bottom: 30px; background-image: linear-gradient(180deg, #7a7a7a 0%, #000000 100%);; color:#fff; font-weight: bold; text-align: center; display: flex;
    justify-content: center; border-radius: 10px;margin-top: 10px;}