/** Shopify CDN: Minification failed

Line 17:15 Expected identifier but found whitespace
Line 17:17 Unexpected "{"
Line 17:26 Expected ":"
Line 18:16 Expected identifier but found whitespace
Line 18:18 Unexpected "{"
Line 18:27 Expected ":"
Line 18:53 Expected ":"
Line 19:19 Expected identifier but found whitespace
Line 19:21 Unexpected "{"
Line 19:30 Expected ":"
... and 1 more hidden warnings

**/
.collection-links-section {
    background: {{ section.settings.bg_color }};
    padding-top: {{ section.settings.padding_top }}px;
    padding-bottom: {{ section.settings.padding_bottom }}px;
    margin: 64px 0;
  }

  .collection-links-container {
    max-width: 1260px;
    margin: 0 auto;
    padding: 0 24px;
    text-align: center;
  }

  .collection-links-heading {
    color: #fff;
    font-size: 36px;
    font-weight: 700;
    margin-bottom: 32px;
    font-family: 'Encode Sans';
    letter-spacing: normal;
    line-height: normal;
  }

  .collection-links-grid {
    display: grid;
    grid-template-columns: repeat(auto-fit, minmax(160px, 1fr));
    gap: 24px;
    align-items: center;
  }

  .collection-card {
    position: relative;
    border-radius: 16px;
    overflow: hidden;
    aspect-ratio: 1 / 1;
    background-size: cover;
    background-position: center;
    text-decoration: none;
    display: flex;
    align-items: center;
    justify-content: center;
  }

  .collection-card::after {
    content: "";
    position: absolute;
    inset: 0;
  }

  .collection-card-logo {
    position: relative;
    z-index: 2;
    max-width: 70%;
    max-height: 50%;
    object-fit: contain;
  }

  @media (max-width: 768px) {
    .collection-links-heading {
      font-size: 28px;
    }

    .collection-links-grid {
      grid-template-columns: 1fr;
      gap: 16px;
    }

    .collection-card {
      aspect-ratio: 3 / 1;
      border-radius: 20px;
    }

    .collection-card-logo {
      max-width: 60%;
      max-height: 60%;
    }
  }