.yolo-products-variation {
    overflow-x: auto;

    table {

        td,
        th {
            border: none;
            border-radius: 0;
            vertical-align: middle;

            @media (max-width: 768px) {
                letter-spacing: 0 !important;
            }
        }

        thead th {
            line-height: 1;
            min-width: 90px;

            &:first-child {
                min-width: 120px;
            }

            &:last-child {
                min-width: 100px;
            }

            @media (max-width: 768px) {
                line-height: 1.4 !important;
            }
        }

        tbody tr {
            border-bottom: 1px solid #eaeaea;

            td {
                &:first-child {
                    letter-spacing: 0.1em;
                    color: var(--heading_color);
                    text-transform: uppercase;
                    font-weight: 500;
                }

                img {
                    max-width: 50px;
                    margin-right: 5px;
                }
            }

            &:last-child {
                border-bottom: none;
            }
        }
    }

    .kannabis-btn-text {
        font-size: calc(var(--button_font_size) - 2px);

        &:before {
            background-color: var(--text_color);
        }

    }
}