﻿div.menu-navigation[data-v-c75d0354]
{
    display: flex;
    margin-top: -12px;
    padding: 0;
    position: sticky;
    z-index: 3;
}
@media(max-width: 767.98px)
{
    div.menu-navigation[data-v-c75d0354]
    {
        margin: -12px 0 12px;
        padding: 0 16px;
    }
}
@media(max-width: 767.98px)
{
    div.menu-navigation[data-v-c75d0354] .tab
    {
        margin: 12px 0;
    }
}
@media screen and (orientation: landscape) and (max-width: 1023px)
{
    div.menu-navigation[data-v-c75d0354] .tab
    {
        margin: 12px 0;
    }
}
@media screen and (orientation: landscape) and (max-width: 1023px)
{
    div.menu-navigation[data-v-c75d0354] .search
    {
        height: 62px;
        margin: 12px 0;
    }
}
div.menu-navigation.is-guest .menu-slide[data-v-c75d0354]:has([data-tid*=nav-favorites])
{
    display: none;
}
div.menu-navigation .tab-scroll[data-v-c75d0354]
{
    cursor: grab;
    display: flex;
    overflow: auto hidden;
    position: relative;
    -webkit-user-select: none;
    -moz-user-select: none;
    user-select: none;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch;
}
div.menu-navigation .tab-scroll[data-v-c75d0354]::-webkit-scrollbar
{
    display: none;
}
div.menu-navigation .tab-scroll.dragging[data-v-c75d0354]
{
    cursor: grabbing;
}
.menu-slide.is-bouncing-start[data-v-c75d0354]
{
    animation: bounceStart-c75d0354 1.2s ease forwards;
}
.menu-slide.is-bouncing-end[data-v-c75d0354]
{
    animation: bounceEnd-c75d0354 1.2s ease forwards;
}
@keyframes bounceStart-c75d0354
{
    50%
    {
        transform: translate(var(-\36 e4bbb10));
    }
}
@keyframes bounceEnd-c75d0354
{
    50%
    {
        transform: translate(calc(var(-\36 e4bbb10) * -1));
    }
}