[data-kow-runner-layer]
{
    display: none;
    position: fixed;
    inset: 0;
    overflow: hidden;
    pointer-events: none;
    user-select: none;
    z-index: 505;
}

[data-kow-runner-layer].is-active
{
    display: block;
}

.kowRunner
{
    position: fixed;
    left: 0;
    top: 0;
    width: 80px;
    pointer-events: none;
    user-select: none;
    will-change: transform;
    contain: layout paint style;
}

.kowRunner img
{
    display: block;
    width: 100%;
    height: auto;
    -webkit-user-drag: none;
    filter: drop-shadow(0 5px 8px rgba(0, 0, 0, .55));
}

.kowRunner[data-direction="rtl"] img
{
    transform: scaleX(-1);
}

.p-header-inner,
.p-nav-inner,
.p-sectionLinks-inner
{
    position: relative;
    z-index: 510;
}

@media (min-width: 651px)
{
    .p-header-logo.p-header-logo--image img
    {
        width: 296px;
        height: 72px;
        max-width: none;
    }

    .p-nav-opposite
    {
        position: relative;
        top: 8px;
    }
}

@media (max-width: 650px)
{
    .p-header-logo.p-header-logo--image img
    {
        width: min(296px, 62vw);
        height: auto;
        max-width: 100%;
    }

    .kowRunner
    {
        width: 64px;
    }
}

@media (prefers-reduced-motion: reduce)
{
    [data-kow-runner-layer],
    .kowRunner
    {
        display: none !important;
    }
}
