.op3-element[data-op3-element-type="verticaltabsnavigation"] {
    width: 360px;

    @media (max-width: $breakpoint-tablet) {
        & {
            width: 272px;
        }
    }

    .op3-element-verticaltabsnavigation__container {
        display: flex;
        min-height: 100%;
        padding: 1em 1.5em;
        flex-direction: column;
        justify-content: flex-start;
    }

    .op3-element-verticaltabsnavigation__children {
        flex: 0 1 auto;
    }

    .op3-element[data-op3-element-spec="verticaltabsnavigationtitle"] {
        display: none;
        margin: 1em 0;
    }
}
