.list-wrap[id^="product_"] {
    scroll-margin-top: 120px;
}
.list-wrap-ohneTab[id^="product_"] {
    scroll-margin-top: 120px;
}
 @media (min-width: 640px) {
    .bio-compare {
        table-layout: fixed;
        font-size: 12px;
        margin-left: 10px;
        border: 2px solid white;
    }
    .bio-compare caption {
        font-size: 14px;
        padding: 14px 16px 10px;
        font-weight: bold;
        text-align: left;
        color: #3c2f1f;
        font-style: italic;
    }
    .bio-compare thead th {
        background: #e0942e;
    }
    .bio-compare tr {
        background: #f8f0e5;
    }
    .bio-compare th,
    .bio-compare td {
        padding: 2px 4px;
        white-space: normal;
        word-break: break-word;
    }
    .bio-compare th:nth-child(1),
    .bio-compare td:nth-child(1) {
        width: 200px;
    }
    .bio-compare th:nth-child(2),
    .bio-compare td:nth-child(2) {
        width: 180px;
    }
    .bio-compare th:nth-child(3),
    .bio-compare td:nth-child(3) {
        width: 180px;
    }    
    .bio-compare thead th {
        background: #e0942e;
        font-weight: bold;
        color: #ffffff;
    }
}