﻿/** Shopify CDN: Minification failed

Line 25:17 Expected identifier but found whitespace
Line 25:19 Unexpected "{"
Line 25:28 Expected ":"
Line 26:12 Expected identifier but found whitespace
Line 26:14 Unexpected "{"
Line 26:23 Expected ":"
Line 102:0 Unexpected "<"
Line 132:0 Unexpected "<"

**/


/* CSS from section stylesheet tags */
.alone-btn {
      display: none;
      align-items: center;
      justify-content: center;
      margin-top: 30px;
      margin-bottom: 50px;
    }
  .alone-btn a {
      padding: 16px 40px;
      background: {{ section.settings.button_bg_color | default: '#C2ED97' }};
      color: {{ section.settings.button_text_color | default: '#000000' }};
      border-radius: 15px;
      border: 1px solid #000000;
      text-align: center;
  }

    @media only screen and (max-width: 768px){
      .alone-btn {
      display: flex;
    }
    }
    @media only screen and (max-width: 600px){
      .alone-btn {
      padding: 0 20px;
    }
      .alone-btn a{
      width: 100%;
    }
    }
    
    .desktop-also {
      display: flex !important;
    }
.image-grid-carousel {
  width: 100%;
  padding: 2rem 1rem;
  padding-left: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
  padding-right: calc(calc(var(--gap, 8px) * 2) + calc(var(--gap, 8px) * 2));
  max-width: 1600px;
  margin: 0 auto;
}

/* Grid layout for desktop */
.image-grid-carousel__grid {
  display: grid;
  grid-template-columns: repeat(7, 1fr);
  grid-template-rows: repeat(4, 1fr);
  grid-column-gap: 16px;
  grid-row-gap: 16px;
}

.image-grid-carousel__item img {
  width: 100%;
  height: 100%;
  display: block;
  border-radius: 8px;
  object-fit: cover;
}

.image-grid-carousel__grid .image-grid-carousel__item:nth-child(1) { grid-area: 1 / 1 / 5 / 4; }
.image-grid-carousel__grid .image-grid-carousel__item:nth-child(2) { grid-area: 1 / 4 / 3 / 6; }
.image-grid-carousel__grid .image-grid-carousel__item:nth-child(3) { grid-area: 1 / 6 / 3 / 8; }
.image-grid-carousel__grid .image-grid-carousel__item:nth-child(4) { grid-area: 3 / 4 / 5 / 6; }
.image-grid-carousel__grid .image-grid-carousel__item:nth-child(5) { grid-area: 3 / 6 / 5 / 8; }

/* Swiper slider layout hidden by default */
.image-grid-carousel__swiper {
  display: none;
}

@media (max-width: 899px) {
  .image-grid-carousel__grid {
    display: none;
  }
  .image-grid-carousel__swiper {
    display: block;
  }
}

/* Swiper Slide */
.swiper-slide__content img {
  width: 100%;
  height: auto;
  border-radius: 8px;
  display: block;
}
<style>
  .icon-list {
    display: flex;
    flex-wrap: wrap;
    gap: 2rem;
    justify-content: center;
    text-align: center;
  }

  .icon-item {
    flex: 1 1 150px;
    max-width: 200px;
  }

  .icon-item img {
    width: 60px;
    height: 60px;
    object-fit: contain;
    margin-bottom: 10px;
  }

  .icon-item h3 {
    margin: 0.5rem 0 0.2rem;
    font-size: 1.1rem;
  }

  .icon-item p {
    font-size: 0.9rem;
    color: #666;
  }
</style>