@media (max-width: 767px) {  .fr-header-foxtrot__top-inner { display: flex !important; flex-direction: column !important; align-items: center !important; gap: var(--space-xs) !important; padding: var(--space-xs) var(--space-xs) !important; }  .fr-header-foxtrot__top-inner .logo { height: 4rem !important;  }  .fr-header-foxtrot__top-inner address, .fr-header-bravo__top-link { display: none !important; }  .fr-header-foxtrot__top-inner .btn--action { padding: 0.5em 1em !important; font-size: 0.9rem !important; width: 100% !important; max-width: 20rem; border-radius: var(--radius-s) !important; }  .fr-brx-nav-alpha > nav > ul { gap: var(--space-s) !important; justify-content: center; } .fr-brx-nav-alpha .bricks-mobile-menu-wrapper { width: 100% !important; }  .fr-header-foxtrot__main { padding: 0 var(--space-m) !important; } }