/** Shopify CDN: Minification failed

Line 20:19 Expected identifier but found whitespace
Line 20:21 Unexpected "{"
Line 20:30 Expected ":"
Line 20:57 Expected ":"
Line 21:20 Expected identifier but found whitespace
Line 21:22 Unexpected "{"
Line 21:31 Expected ":"
Line 21:59 Expected ":"

**/

    .custom-collection-choices {
      background: rgb(var(--color-background));
      color: rgb(var(--color-foreground));
    }

    .custom-collection-choices .custom-collection-choices__inner {
      padding-left: {{ section.settings.padding_left }}px;
      padding-right: {{ section.settings.padding_right }}px;
    }

    .custom-collection-choices .custom-collection-choices__header {
     text-align: center;
      margin: 0 auto 48px;
      max-width: 600px;
    }

    .custom-collection-choices .custom-collection-choices__eyebrow {
      display: block;
      font-size: 10px;
      line-height: 1.5;
      letter-spacing: 1.8px;
      text-transform: uppercase;
    }

    .custom-collection-choices .custom-collection-choices__heading {
      margin: 16px 0px;
      font-size: clamp(32px, 3vw, 56px);
      font-weight: 400;
      line-height: 1.12;
    }

    .custom-collection-choices .custom-collection-choices__description {
      margin: 0;
      font-size: 14px;
      line-height: 1.8;
      max-width: 440px;
      margin: 0 auto;
    }

    .custom-collection-choices .custom-collection-choices__grid {
      display: grid;
      grid-template-columns: repeat(3, minmax(0, 1fr));
      gap: 16px;
      max-width:1420px;
      margin:auto;
    }

    .custom-collection-choices .custom-collection-choices__card {
      display: block;
      min-width: 0;
      color: inherit;
      text-decoration: none;
      background: #fbfaf8;
      transition: transform .3s, box-shadow .3s;
    }
    .custom-collection-choices__grid .custom-collection-choices__card:hover {
    transform: translateY(-4px);
    box-shadow: 0 18px 40px #30241b12;
}

    .custom-collection-choices .custom-collection-choices__photo {
      width: 100%;
      aspect-ratio: 4 / 4;
      overflow: hidden;
      background: rgba(var(--color-foreground), 0.04);
    }

    .custom-collection-choices .custom-collection-choices__photo img,
    .custom-collection-choices .custom-collection-choices__photo svg {
      display: block;
      width: 100%;
      height: 100%;
      object-fit: cover;
      transition: transform 0.4s ease;
      object-position: center 20%;
    }

    .custom-collection-choices .custom-collection-choices__card:hover
    .custom-collection-choices__photo img {
      transform: scale(1.03);
    }

    .custom-collection-choices .custom-collection-choices__copy {
     display: flex;
      justify-content: space-between;
      gap: 16px;
      padding-top: 22px;
      min-height: 175px;
      padding: 22px 20px;
      flex-direction: column;
    }

    .custom-collection-choices .custom-collection-choices__card-eyebrow {
      display: block;
      font-size: 10px;
      letter-spacing: 2px;
      text-transform: uppercase;
    }

    .custom-collection-choices .custom-collection-choices__card-title {
      margin: 13px 0px;
      font-size: 36px;
      font-weight: 400;
      line-height: 1.2;
    }

    .custom-collection-choices .custom-collection-choices__card-description {
      margin: 0;
      font-size: 11px;
      line-height: 1.7;
    }

    .custom-collection-choices .custom-collection-choices__link {
      border-top: 1px solid #ddd7cf;
      font-size: 10px;
      line-height: 1.5;
      letter-spacing: 1px;
      text-transform: uppercase;
      font-size: 9px;
      letter-spacing: .14em;
      text-transform: uppercase;
      padding-top: 17px;
      width: 100%;
    }

    @media screen and (max-width: 989px) {
      .custom-collection-choices .custom-collection-choices__grid {
        grid-template-columns: repeat(2, minmax(0, 1fr));
        gap: 28px 16px;
      }
    }

      @media screen and (max-width: 768px) {
      .custom-collection-choices .custom-collection-choices__photo{
        aspect-ratio: 4/3;
      }
  }

    @media screen and (max-width: 600px) {
      .custom-collection-choices .custom-collection-choices__inner {
        padding-left: 0;
        padding-right: 0;
      }

      .custom-collection-choices .custom-collection-choices__header {
        margin-bottom: 24px;
        text-align:start;
      }

      .custom-collection-choices .custom-collection-choices__heading {
        font-size: 36px;
      }

      .custom-collection-choices .custom-collection-choices__description {
        font-size: 14px;
      }

      .custom-collection-choices .custom-collection-choices__grid {
        grid-template-columns: 1fr;
      }

      .custom-collection-choices .custom-collection-choices__card-title {
        font-size: 30px;
      }
      .custom-collection-choices .custom-collection-choices__card{
        display: grid;
          grid-template-columns: 42% 1fr;
          min-height: 225px;
      }
      .custom-collection-choices .custom-collection-choices__photo{
        height:100%
      }
    }

