/** Shopify CDN: Minification failed

Line 16:13 Expected identifier but found whitespace
Line 16:15 Unexpected "{"
Line 16:24 Expected ":"
Line 36:8 Expected identifier but found whitespace
Line 36:10 Unexpected "{"
Line 36:19 Expected ":"

**/


/* CSS from section stylesheet tags */
/* DESKTOP */
.usp-bar {
  background: {{ section.settings.background }};
  border-top: 1px solid rgba(0,0,0,0.06);
  border-bottom: 1px solid rgba(0,0,0,0.06);
}

.usp-bar__inner {
  display: flex;
  align-items: center;
  justify-content: space-evenly;
  gap: 2.5rem;
  padding: 16px 0;              /* more height on desktop */
}

.usp-bar__item {
  display: inline-flex;
  align-items: center;
  justify-content: center;
  font-size: 0.98rem;
  font-weight: 600;
  letter-spacing: 0.04em;
  color: {{ section.settings.text_color }};
  text-align: center;
  white-space: nowrap;
}

.usp-bar__icon img {
  max-height: 64px; /* Taller logo */
  width: auto;      /* Keep aspect ratio */
  max-width: none;  /* Remove width limitation */
  margin-right: 6px;
}


/* MOBILE – 2 ITEMS PER ROW, COMPACT */
@media screen and (max-width: 749px) {
  .usp-bar__inner {
    flex-wrap: wrap;
    justify-content: center;
    row-gap: 8px;
    column-gap: 10px;
    padding: 10px 14px;
  }

  .usp-bar__item {
    flex: 0 1 calc(50% - 10px); /* 2 per row */
    white-space: normal;
    font-size: 0.85rem;
    text-align: center;
  }

  .usp-bar__icon img {
    max-width: 22px;
    max-height: 22px;
    margin-right: 6px;
  }
}