
/*
| Center search inside the available space between brand and actions.
| Brand/action positions and all component sizes remain unchanged.
*/
@media (min-width: 1400px) {
    html body .rr-central-storefront-header
    > .container.header-inner.rr-central-header-shell,

    html body .rr-central-storefront-header
    .container.header-inner.rr-central-header-shell {
        grid-template-columns:
            max-content
            minmax(0, 1fr)
            max-content !important;
    }

    html body .rr-central-storefront-header .rr-central-header-brand {
        justify-self: start !important;
    }

    html body .rr-central-storefront-header
    form.search-box.rr-central-header-search {
        justify-self: center !important;
        align-self: center !important;
        margin-left: auto !important;
        margin-right: auto !important;
    }

    html body .rr-central-storefront-header
    .rr-central-header-shell > .rr-shared-header-actions {
        justify-self: end !important;
    }
}
