@import '../../global_components/animated_burger/animated_burger'; $black: #273039; .header-responsive { /// First row .first-row .header-menu-item { padding: 6px; margin-left: 6px; button { background: none; border: 0; } } .header-refresh-bsd-zip-code-mobile { display: inline-flex; } .header-zip-menu-post-login-link { display: flex; } .header-refresh-bsd-zip-code-mb { margin-left: 0.2rem; margin-top: 0.05rem; } .zip-code-submenu-header { display: flex !important; } .zip-heading-mb { margin-top: 1.5rem; } .zip-heading-text-mb { margin-top: 0.5rem; font-size: 14px !important; } .zip-color { color: #305FB1; } .deliver-to-color { color: black; } .header-submenu-title-zip-mb { display: flex !important; } ///Second row .second-row .header-menu { /* Start IE fallbacks */ display: block; vertical-align: middle; /* End IE fallbacks */ display: flex; align-items: center; justify-content: space-between; &-item { display: inline-block; padding: 0 10px; &:first-child, &.header-products-menu { padding-left: 0; } &:last-child { padding-right: 0; } } .menu-item { margin: 1px; color: $white; svg .solid { fill: $white; } } } //Search menu item .header-menu-item.search-list-item { /* Start IE fallbacks */ width: 30%; /* End IE fallbacks */ flex-grow: 4; .search-container { width: 100%; padding: 0 0.5rem; .site-search-field { border-radius: 20px; } } } //Position and z-index applied in order to improve performance .burger-menu-item { @include animated-burger(); .icon-container { position: relative; height: 20px; width: 20px; .animated-burger-icon { position: absolute; left: 6px; z-index: 1; } } } //Cart menu item .header-menu-item .cart-item { /* Start IE fallbacks */ float: right; width: auto; /* End IE fallbacks */ display: flex; align-items: center; .second-column { margin-left: 6px; } .cart-items-column { color: $gray-medium; } .text-row { display: block; line-height: 1.1em; } } } @media(min-width: $screen-sm-min) { //logout menu .header-menu-item .logout-item { padding-right: 6px; } // CPD Specific .ng-scope .header-responsive .account-number { display: inline-block !important; } } @media(max-width: $screen-xs-max) { .first-row { .header-menu-item { display: inline; } } } @media(max-width: 900px) { header.refresh.header-responsive .cart-item.cart-info-container { top: 0 !important; height: auto !important; } .navigation-list { display: flex; flex-direction: column; gap: 0.25rem; } } @media(max-width: $screen-md) { // CPD FIX .ng-scope .header-responsive .first-row .header-menu-item { padding-top: 0; } } @media(max-width: 1025px) { header.refresh.header-responsive .second-row .header-menu .header-menu-item.header-industries-menu .header-zip-menu, header.refresh.header-responsive .second-row .header-menu .header-menu-item.header-solutions-menu { display: none; } } @media(max-width: 1100px) { header.refresh.header-responsive .second-row .header-menu .header-menu-item { padding: 0 4px; } } @media(max-width: $screen-lg) { header.refresh.header-responsive .cart-item.cart-info-container { display: flex; flex-direction: column; top: -4px; .cart-total { padding-top: 0 !important; } } header.refresh.header-responsive .second-row .header-menu .header-menu-item { padding: 0 8px; } header.refresh.header-responsive .second-row .header-menu .header-menu-item.header-services-menu { padding-right: 8px; } header.refresh.header-responsive .second-row .header-menu .header-menu-item:first-child, header.refresh.header-responsive .second-row .header-menu .header-menu-item.header-products-menu { padding-left: 8px; } .header-refresh-bsd-contact-us { display: none; } header.refresh.header-responsive .second-row .header-menu .header-menu-item.help-item { padding: 0 8px 0 4px; } header.refresh.header-responsive .second-row .header-menu .header-menu-item.header-industries-menu .header-zip-menu { display: none; } } @media(max-width: $screen-xl) { header.refresh.header-responsive .header-menu-item .zip-code-container { flex-direction: column !important; .header-refresh-bsd-zip-code { white-space: pre; } } }