/*!
 * Copyright (c) 2020. FixGroup B.V.
 */
.blue__main {
  color: #049ee2 !important; }

@media only screen and (min-width: 1024px) and (max-height: 1366px) and (hover: none) {
  .header-wrapper .d-lg-none {
    display: block !important; }
  .header-wrapper .fji-main-header__main-header.d-inline-block {
    display: inline-block !important; }
  .header-wrapper .fji-main-header__main-header {
    width: calc(100% - 45px);
    float: right; }
  .header-wrapper .d-none.d-lg-block {
    display: none !important; }
  .header-wrapper .d-none.d-md-block.d-lg-block {
    display: block !important; }
  .header-wrapper .fji-main-header__mobile-tab {
    height: 100%;
    display: inline-block !important; }
  .header-wrapper .fji-main-header__account .d-none.d-lg-block {
    display: block !important; }
  .header-wrapper .fji-main-header__account .fji-main-header__account-mobile,
  .header-wrapper .fji-main-header__account .fji-main-header__search-icon-mobile {
    display: none !important; }

  .overflow-lg-hidden {
    overflow: hidden; }

  input {
    font-size: 16px; } }
@media (max-width: 1199px) and (min-width: 992px) {
  .usp-banner__item:nth-child(3n) {
    display: none; } }
@media (max-width: 1199px) {
  .fji-main-header__category-navigation {
    float: left;
    margin-right: 0; } }
@media (max-width: 991px) {
  .usp-banner {
    height: 35px; }

  .header-minimum .fji-main-header__account > div svg {
    height: 35px !important; }

  .fji-main-header {
    background-color: #049ee2 !important; }
    .fji-main-header__main-header {
      width: calc(100% - 45px);
      float: right; }
    .fji-main-header__mobile-tab {
      height: 100%;
      display: inline-block; }
    .fji-main-header *[class*=col-] > * > * {
      padding: 10px 0; }
    .fji-main-header__account-mobile svg {
      width: 21px; }
    .fji-main-header__account {
      justify-content: flex-end;
      display: flex; }
      .fji-main-header__account > div {
        padding: 0 15px !important; }
        .fji-main-header__account > div svg {
          margin-top: 0;
          height: 20px !important;
          width: auto; }
      .fji-main-header__account > *:hover {
        background-color: #037FCC; }
    .fji-main-header__search input {
      height: 100%;
      padding: 8px 32px; }
    .fji-main-header__search svg {
      position: absolute;
      left: 11px;
      height: 14px;
      width: 14px;
      color: #049ee2; }
    .fji-main-header [class*=--header-hover]:hover {
      background-color: inherit; }
    .fji-main-header #search__container {
      padding-top: 15px;
      overflow: auto; }
    .fji-main-header .search__results .results__total {
      justify-content: center;
      display: flex;
      position: absolute;
      bottom: 25px; }
      .fji-main-header .search__results .results__total > span {
        color: #ffffff; }

  .usp-banner {
    height: 35px; }
    .usp-banner__list {
      flex-wrap: nowrap; }
    .usp-banner__item {
      flex: 0 0 100%;
      text-align: center;
      transition: all 1s;
      margin-left: 0;
      display: block; }
      .usp-banner__item svg {
        position: unset; } }
@media (max-width: 767px) {
  body {
    --headerHeight: 60px; }
    body.search-collapsed .fji-main-header__search {
      top: 0 !important; }
    body.search-active {
      --headerHeightSearch: 46px; }
      body.search-active .fji-main-header__search {
        top: var(--headerHeight); }
    body.product-template-default.search-active {
      top: var(--headerHeightSearch, 46px) !important; }
    body.product-template-default .fji-main-header__search-icon-mobile {
      display: flex !important; }
    body:not(.header-collapsed):has(.archive-banner) .fji-main-header .fji-main-header__search form {
      background-color: #049ee2 !important;
      border-color: #049ee2 !important; }
      body:not(.header-collapsed):has(.archive-banner) .fji-main-header .fji-main-header__search form input {
        border-color: #037FCC !important; }

  .usp-banner__item:nth-child(3n) {
    display: block; }

  .fji-main-header__header-search-wrapper {
    position: absolute; }

  body.panel-open .fji-main-header__header-search-wrapper input {
    cursor: not-allowed;
    pointer-events: none; }
  body.panel-open .fji-main-header__header-search-wrapper form {
    position: relative; }
    body.panel-open .fji-main-header__header-search-wrapper form::after {
      content: '';
      position: absolute;
      opacity: .5;
      top: 0;
      left: 0;
      width: 100%;
      height: calc(100% + 1px);
      background-color: #0E1723; }

  .fji-main-header {
    --headerHeight: 60px; }
    .fji-main-header__main-header {
      width: calc(100% - var(--headerHeight)); }
    .fji-main-header .fji-main-header__mobile-actions {
      margin-left: -11px;
      padding: 0 15px; }
    .fji-main-header__search {
      margin-left: unset;
      margin-right: unset;
      position: absolute;
      height: 100%;
      right: 0;
      left: calc(var(--headerHeight) * -1);
      z-index: -1; }
      .fji-main-header__search form {
        padding: 4px !important;
        background-color: #edf5fc;
        border-bottom: 1px solid #CFDFEF;
        width: 100vw; }
        .fji-main-header__search form svg {
          top: 19px;
          left: 19px; }
        .fji-main-header__search form input {
          padding: 8px 10px 8px 40px;
          font-size: 14px;
          border-color: #CFDFEF !important; }
      .fji-main-header__search svg {
        left: 0px;
        right: 15px;
        top: 20px;
        height: 14px;
        width: 14px; }
    .fji-main-header__logo {
      height: var(--headerHeight);
      max-width: 100%;
      align-items: flex-end; }
      .fji-main-header__logo a svg {
        margin-top: 2px; }
    .fji-main-header__account > div {
      padding: 0px 10px !important; } }
@media screen and (max-width: 350px) {
  .fji-main-header__account > div {
    padding: 0 5px !important; }
    .fji-main-header__account > div svg {
      margin-top: 0;
      height: 20px !important;
      width: auto; } }
@media print {
  header {
    display: none; } }

/*# sourceMappingURL=header-layout.css.map */
