/** Shopify CDN: Minification failed

Line 18:4 Unexpected "#"
Line 18:6 Unexpected "{"
Line 18:18 Expected ":"
Line 18:22 Unexpected "{"
Line 24:4 Unexpected "#"
Line 24:6 Unexpected "{"
Line 24:18 Expected ":"
Line 33:4 Unexpected "#"
Line 33:6 Unexpected "{"
Line 33:18 Expected ":"
... and 72 more hidden warnings

**/


    #{{ section_id }} {
      padding-top: var(--section-padding-top);
      padding-bottom: var(--section-padding-bottom);
    }


    #{{ section_id }} .metaobject-card-list__inner {
      width: 100%;
    }


    /* =========================
       HEADER
       ========================= */

    #{{ section_id }} .metaobject-card-list__header {
      margin-bottom: 30px;
    }


    #{{ section_id }} .metaobject-card-list__heading {
      margin: 0;
    }


    #{{ section_id }} .metaobject-card-list__description {
      margin-top: 10px;
    }


    /* =========================
       GRID
       ========================= */

    #{{ section_id }} .metaobject-card-list__grid {
      display: grid;
      grid-template-columns:
        repeat(
          var(--card-columns-desktop),
          minmax(0, 1fr)
        );

      gap: var(--card-gap);
    }


    /* =========================
       CARD
       ========================= */

    #{{ section_id }} .metaobject-card-list__card {
      min-width: 0;
      overflow: hidden;
      border-radius: var(--card-radius);
    }


    /* =========================
       IMAGE
       ========================= */

    #{{ section_id }} .metaobject-card-list__image {
      width: 100%;
      overflow: hidden;
      border-radius: var(--card-radius);
    }


    #{{ section_id }} .metaobject-card-list__image img {
      display: block;
      width: 100%;
      height: auto;
      object-fit: cover;
    }


    /* =========================
       CONTENT
       ========================= */

    #{{ section_id }} .metaobject-card-list__content {
      padding-top: 18px;
    }


    #{{ section_id }} .metaobject-card-list__title {
      margin: 0 0 14px;
    }


    /* =========================
       BUTTON
       ========================= */

    #{{ section_id }} .metaobject-card-list__button {
      display: inline-flex;
      align-items: center;
      justify-content: center;

      text-decoration: none;
      cursor: pointer;
    }


    /* =========================
       CAROUSEL
       ========================= */

    #{{ section_id }}.metaobject-card-list--carousel
    .metaobject-card-list__grid {
      display: flex;
      gap: var(--card-gap);

      overflow-x: auto;

      scroll-snap-type: x mandatory;
      scroll-behavior: smooth;

      scrollbar-width: none;

      overscroll-behavior-x: contain;
    }


    #{{ section_id }}.metaobject-card-list--carousel
    .metaobject-card-list__grid::-webkit-scrollbar {
      display: none;
    }


    #{{ section_id }}.metaobject-card-list--carousel
    .metaobject-card-list__card {

      flex: 0 0
        calc(
          (
            100% -
            (
              (var(--card-columns-desktop) - 1)
              * var(--card-gap)
            )
          )
          / var(--card-columns-desktop)
        );

      scroll-snap-align: start;
    }


    /* =========================
       ARROWS
       ========================= */

   #{{ section_id }} .metaobject-card-list__wrapper {
  position: relative;
}


#{{ section_id }} .metaobject-card-list__arrow {
  position: absolute;

  top: 50%;
  transform: translateY(-50%);

  z-index: 2;

  width: 44px;
  height: 44px;

  padding: 0;

  border: 1px solid currentColor;
  border-radius: 50%;

  background: rgb(var(--color-background-rgb, 255 255 255));

  display: inline-flex;
  align-items: center;
  justify-content: center;

  cursor: pointer;

  transition:
    opacity 0.2s ease,
    transform 0.2s ease;
}


#{{ section_id }} .metaobject-card-list__arrow:hover {
  opacity: 0.75;
}


/* #{{ section_id }} .metaobject-card-list__arrow--prev {
  left: -22px;
}


#{{ section_id }} .metaobject-card-list__arrow--next {
  right: -22px;
} */


#{{ section_id }} .metaobject-card-list__arrow:active {
  transform: translateY(-50%) scale(0.95);
}


    /* =========================
       MOBILE
       ========================= */

    @media screen and (max-width: 749px) {

      #{{ section_id }} .metaobject-card-list__grid {

        grid-template-columns:
          repeat(
            var(--card-columns-mobile),
            minmax(0, 1fr)
          );

      }


      #{{ section_id }}.metaobject-card-list--carousel
      .metaobject-card-list__card {

        flex-basis:
          calc(
            (
              100% -
              (
                (var(--card-columns-mobile) - 1)
                * var(--card-gap)
              )
            )
            / var(--card-columns-mobile)
          );

      }


      #{{ section_id }} .metaobject-card-list__header {
        margin-bottom: 20px;
      }


      #{{ section_id }} .metaobject-card-list__content {
        padding-top: 14px;
      }


      #{{ section_id }} .metaobject-card-list__arrows {
        margin-top: 15px;
      }

    }
@media screen and (max-width: 749px) {

  #{{ section_id }} .metaobject-card-list__arrow {
    width: 36px;
    height: 36px;
  }

  #{{ section_id }} .metaobject-card-list__arrow--prev {
    left: 5px;
  }

  #{{ section_id }} .metaobject-card-list__arrow--next {
    right: 5px;
  }

}
