.oc-main-sam-related-product {
        padding: 0.4rem 2.15rem;
}
.oc-main-sam-related-product h2 {
    color: #333;
    padding-bottom: 0.25rem;
    border-bottom: 1px solid #B7B7B7;
}
.related-product-table {
    color: #333;
    width: 100%;
    border: 1px solid rgba(47, 103, 179, 0.28);
    margin-top: 0.5rem;
    font-size: max(0.18rem, 16px);
}
.related-product-table thead {
    font-weight: 500;
    background: rgba(202, 232, 234, 0.72);
    text-align: left;
}
.related-product-table th,
.related-product-table td {
    border-bottom: 1px solid rgba(47, 103, 179, 0.28);
    border-right: 1px solid rgba(47, 103, 179, 0.28);
    padding: 0.1rem;
}

.related-product-table tbody tr:nth-child(odd) {
    background-color: #F5FAFA;
}

.related-product-table tbody tr:nth-child(even) {
    background-color: #ffffff;
}

@media screen and (max-width: 1400px) {
    .oc-main-sam-related-product {
        padding: 0.4rem 1.2rem;
    }
}
@media screen and (max-width: 1025px) {
    .oc-main-sam-related-product {
        padding: 0.4rem 0.3rem;
    }
}
