/* ED Front Office — Warehouse custom-logo presentation only. */
.edfo-header-logo--mobile {
    display: none;
}

#desktop-header .edfo-header-logo--desktop {
    display: block;
}

#desktop-header .edfo-header-logo--mobile {
    display: none;
}

#mobile-header .edfo-header-logo--desktop {
    display: none;
}

#mobile-header .edfo-header-logo--mobile {
    display: inline-block;
}

.edfo-header-logo {
    width: clamp(
        min(160px, var(--edfo-logo-desktop-max-width, 220px)),
        18vw,
        var(--edfo-logo-desktop-max-width, 220px)
    );
    max-width: 100%;
    height: auto;
    max-height: var(--edfo-logo-desktop-max-height, 46px);
}

@media (max-width: 991px) {
    .edfo-header-logo-mobile-custom {
        width: clamp(
            min(42px, var(--edfo-logo-mobile-max-width, 52px)),
            12vw,
            var(--edfo-logo-mobile-max-width, 52px)
        );
        max-width: 100%;
        height: auto;
        max-height: var(--edfo-logo-mobile-max-height, 46px);
    }
}
