/* Start custom CSS for html, class: .elementor-element-d1eaedd */<style>

.bambu-specs {

    width: 100%;

    border-collapse: collapse;

    margin: 35px 0;

    overflow: hidden;

    border-radius: 18px;

    box-shadow: 0 10px 30px rgba(0,0,0,.08);

    font-family: Arial, Helvetica, sans-serif;

}

.bambu-specs tr:nth-child(odd){

    background:#fafafa;

}

.bambu-specs tr:nth-child(even){

    background:#ffffff;

}

.bambu-specs th{

    width:35%;

    background:#f3f7f5;

    color:#148548;

    font-size:15px;

    font-weight:700;

    text-align:left;

    padding:18px 22px;

    border-bottom:1px solid #e8e8e8;

}

.bambu-specs td{

    color:#555;

    font-size:15px;

    line-height:1.6;

    padding:18px 22px;

    border-bottom:1px solid #ececec;

}

.bambu-specs tr:last-child th,

.bambu-specs tr:last-child td{

    border-bottom:none;

}

.bambu-specs tr:hover{

    background:#eef8f1;

    transition:.25s;

}

@media(max-width:768px){

    .bambu-specs{

        display:block;

        overflow-x:auto;

        white-space:nowrap;

    }

}

</style>/* End custom CSS */