/* Loaded after the other style*.css files. Keeps the header search
   icon from sitting on the typed text, and keeps accepted-card marks
   at logo size when the global img rule stretches them. */
.site-search input.search-field {
  padding: 0 34px !important;
  box-sizing: border-box;
}

#checkoutPayment .card-flags img,
.footer-credit-cards img {
  width: auto !important;
  max-width: 52px !important;
  height: auto !important;
  max-height: 34px;
  display: inline-block;
  vertical-align: middle;
}
