/* Keep the MD mobile brand centered between independent navigation actions. */
@media (max-width: 959px) {
    .header-content .main-row > .container {
        min-height: 56px;
    }
    .header-content .logo.header-brand {
        float: none !important;
        left: 50% !important;
        margin: 0 !important;
        padding: 0 !important;
        position: absolute !important;
        right: auto !important;
        top: 0 !important;
        transform: translateX(-50%);
        width: auto !important;
    }
    .header-content .logo.header-brand .header-brand__wordmark {
        width: auto !important;
    }
    .header-content .main-row .basket-top {
        right: 15px !important;
    }
}
@media (max-width: 599px) {
    .header-content .main-row > .container { min-height: 54px; }
}
@media (max-width: 420px) {
    .header-content .main-row > .container { min-height: 50px; }
}
