.elementor-3045 .elementor-element.elementor-element-a014545{--display:flex;}/* Start custom CSS for html, class: .elementor-element-4332fce */.size-chart{
    width:100%;
    padding:20px;
    max-width: 1200px;
    margin: 20px auto;
}
.size-chart h2{
    font-size:40px;
    font-weight:300;
    text-align:left;
    margin-bottom:45px;
    letter-spacing:2px;
    text-transform:uppercase;
    color:#111;
}

.table-responsive{
    width:100%;
    overflow-x:auto;
    -webkit-overflow-scrolling:touch;
}

.size-table{
    border-collapse:collapse;
    table-layout:fixed;
    width:900px !important;
    max-width:none !important;
    min-width:1100px !important;
}

.size-table th,
.size-table td{
    padding:14px;
    text-align:center;
    border:1px solid #e5e5e5;
    white-space:nowrap;
}

.size-table th{
    background:#111;
    color:#fff;
}
.size-table tbody tr:nth-child(even){
    background:#fafafa;
}

.size-table tbody tr:hover{
    background:#f6f4f1;
}

.size-table tbody tr:hover td{
    color:#111;
}

.size-table tbody td:first-child{
    font-weight:700;
    color:#111;
    letter-spacing:1px;
}


@media (max-width:768px){

    .size-chart{
        padding:18px;
        margin:35px auto;
    }

    .size-chart h2{
        font-size:30px;
        line-height:1.2;
        margin-bottom:25px;
        letter-spacing:1px;
    }

    .table-responsive{
        overflow-x:scroll !important;
        border-radius:10px;
    }

    .size-table{
        width:900px !important;
        min-width:900px !important;
    }

    .size-table th,
    .size-table td{
        padding:14px;
        font-size:14px;
    }

}

@media (max-width:480px){

    .size-chart{
        padding:15px;
        margin:10px auto;
    }

    .size-chart h2{
        font-size:24px;
        margin-bottom:20px;
        letter-spacing:.5px;
    }

    .size-table th,
    .size-table td{
        padding:12px;
        font-size:13px;
    }

}/* End custom CSS */