#size-chart-trigger {
    display: none;
    margin-top: 10px;
    cursor: pointer;
}

.size-char-modal-wrapper .tabs-wrapper {
    display: flex;
    padding: 5px;
}

.size-char-modal-wrapper .item.title {
    flex: 1;
    display: flex;
    justify-content: center;
    cursor: pointer;
    border: solid #dddddd;
    border-width: 0 0 1px 0;
    padding: 5px 0 5px 0;
    font-weight: 700;
}

.size-char-modal-wrapper .item.title a {
    color: #434343;
}

.size-char-modal-wrapper .item.title.active {
    border-width: 1px 1px 0 1px;
    border-radius: 4px 4px 0 0;
}

.size-char-modal-wrapper .item.title.active a {
    color: #1973c1;
}

.size-char-modal-wrapper .product.data.items > .item.content {
    border-top: 0;
    margin-top: 0;
}

.size-chart-modal .modal-title {
    border-bottom: 0;
    font-weight: 700;
    padding-bottom: 0;
    font-size: 3.6rem;
}

.size-char-modal-wrapper .product.data.items .item.title > .switch::after {
    display: none;
}

.size-char-modal-wrapper .table:not(.cart):not(.totals) > thead > tr > th,
.size-char-modal-wrapper .table:not(.cart):not(.totals) > thead > tr > td {
    border-bottom: 1px solid #1973c1;
}

