.tour-date {
    font-family: var(--wp--preset--font-family--proza-libre);
    color: var(--wp--preset--color--hover-color);
    text-transform: uppercase;

    .date-name {
        font-size: var(--wp--preset--font-size--inner-section-title);
        margin: 0;
        line-height: 1.05;

    }
}

.tour-col {
    margin: 0;

    .tour-location {

        .wp-block-heading,
        p {
            margin: 0;
        }

        p {
            color: var(--wp--preset--color--body-text);
        }
    }

    .wp-block-button.is-style-rock-tune-button .wp-block-button__link {
        font-family: var(--wp--preset--font-family--proza-libre);
        margin-top: 0;
        text-transform: capitalize;
        text-decoration-line: none;
    }
}

.tour-col:not(:last-child) {
    position: relative;
    margin: 0;

    &:after {
        background: var(--wp--preset--color--border-color);
        bottom: -8px;
        content: "";
        height: 1px;
        left: 0;
        opacity: 0.3;
        position: absolute;
        width: 100%;
    }
}

.wp-block-group.tour-cols-wrap {
    @include flex;
    flex-direction: column;
    gap: var(--wp--custom--spacing--normal);
    max-width: 1160px;
}