.kxm-v4-pickup-bar {
    display: flex;
    justify-content: center;
    align-items: center;
    gap: 10px;
    height: 32px;
    padding-inline: 8px;
    background: var(--kxm-v4-blue);
    color: var(--kxm-v4-on-blue);
    font-size: 11px;
    font-weight: 700;
}

.kxm-v4-pickup-bar a {
    color: inherit;
    text-decoration: underline;
    text-underline-offset: 2px;
}

.kxm-v4-pickup-bar a:focus-visible {
    outline: 2px solid currentColor;
    outline-offset: 3px;
}

.kxm-v4-pickup-slash {
    width: 2px;
    height: 11px;
    transform: skewX(-30deg);
    background: currentColor;
}

@media (max-width: 1023px) {
    .kxm-has-pickup-bar #header-nav {
        top: 92px;
        max-height: calc(100dvh - 92px);
    }

    .kxm-has-pickup-bar .header-minicart #header-cart,
    .kxm-has-pickup-bar #header-account,
    .kxm-has-pickup-bar .kxm-header-search-wrap #header-search.kxm-header-search-panel,
    .kxm-has-pickup-bar .kxm-header-main > .kxm-mobile-preferences .kxm-header-dropdown-menu {
        top: 92px !important;
        max-height: calc(100dvh - 92px);
    }
}
