.scrolling-header-bar {
  .scrolling-header-bar-inner {

    .col-payment-logos {
      .payment-logos-flex-container {
        flex-wrap: nowrap;
        justify-content: space-between;

        .logo-flex-item {
          flex: 1 1 0;
          min-width: 0;
          
          img {width: auto; max-height: 42px;}
          svg {max-width: 100%; max-height: 42px;}
        }
      }
    }
    .col-marquee {
      .marquee-container {
        width: 100%;
        overflow: hidden;
        position: relative;
        white-space: nowrap;
        
        .marquee-inner {
          display: flex;
          animation-name: marquee;
          animation-timing-function: linear;
          animation-iteration-count: infinite;
          will-change: transform;
          white-space: nowrap;
          gap: 6rem !important;

          /*.marquee-item {
            a {font-size: 1.6rem;}
            img {}
            span {}
          }*/

          @media screen and (max-width: 599px) {
            .marquee-item {
              /*a {font-size: 1.4rem;}*/
              a, a span {font-size: 1.2rem;}
            }
          }

          &:hover {
            animation-play-state: paused;
          }
        }
        .marquee-inner > * {
          flex-shrink: 0;
        }
      }
    }
    .col-header-icons {}
  }
}

@keyframes marquee {
  0% {transform: translateX(0);}
  100% {transform: translateX(-50%);}
}