.product-info {
    .product-info__block-item:where([data-block-type="buy-buttons"]) {
        margin-top: 0;
    }

    .sealsubs-container .sls-option-container.seal-table,
    .sealsubs-container .sls-purchase-options-container .sls-option-container.sls-active,
    .sealsubs-container .sls-option-container.sls-active {
        box-shadow: none;
        border-width: 1px;
        border-color: rgb(var(--text-color) / .12);

        label {
            font-weight: normal;
            color: rgb(var(--input-text-color, var(--text-color)));
        }
    }

    [data-seal-in] .sealsubs-container .sls-option-container label,
    [data-seal-in] .sealsubs-container .sls-option-container .sls-select-container {
        font-weight: normal;
        color: rgb(var(--input-text-color, var(--text-color)));
    }

    .sls-description-button {
        font-weight: 400;
    }

    .sealsubs-target-element .sls-custom-radio, .sls-option[type="radio"] + span.sls-custom-radio {
        border-color: rgb(var(--input-text-color, var(--text-color)));
    }

    .sealsubs-target-element[data-seal-in] .sls-option[type="radio"] + .sls-custom-radio:after {
        width: 10px;
        height: 10px;
        box-shadow: inset 10px 10px rgb(var(--input-text-color, var(--text-color)));
    }
}
