/** Shopify CDN: Minification failed

Line 17:16 Unexpected "{"
Line 17:25 Expected ":"
Line 17:32 Unexpected "{"
Line 31:18 Unexpected "{"
Line 31:27 Expected ":"
Line 36:18 Unexpected "{"
Line 36:27 Expected ":"
Line 40:18 Unexpected "{"
Line 40:27 Expected ":"
Line 47:18 Unexpected "{"
... and 68 more hidden warnings

**/
/* START_SECTION:section (INDEX:48) */
#CustomSection-{{ section.id }} {
    position: relative;
    isolation: isolate;
    overflow: hidden;

    width: 100%;

    padding-top: var(--custom-section-padding-top);
    padding-bottom: var(--custom-section-padding-bottom);
    padding-right: var(--custom-section-padding-right);

    border-radius: var(--custom-section-radius);
  }

  #CustomSection-{{ section.id }}.custom-section--page-width {
    max-width: var(--page-width, 120rem);
    margin-inline: auto;
  }

  #CustomSection-{{ section.id }}.custom-section--has-background {
    background: var(--custom-section-background);
  }

  #CustomSection-{{ section.id }} .custom-section__background {
    position: absolute;
    inset: 0;
    z-index: -3;
    pointer-events: none;
  }

  #CustomSection-{{ section.id }} .custom-section__background--image {
    background-repeat: no-repeat;
  }

  #CustomSection-{{ section.id }} .custom-section__background--video {
    overflow: hidden;
  }

  #CustomSection-{{ section.id }} .custom-section__background--video video {
    display: block;
    width: 100%;
    height: 100%;
  }

  #CustomSection-{{ section.id }} .custom-section__background--cover video {
    object-fit: cover;
  }

  #CustomSection-{{ section.id }} .custom-section__background--contain video {
    object-fit: contain;
  }

  #CustomSection-{{ section.id }} .custom-section__overlay {
    position: absolute;
    inset: 0;
    z-index: -2;
    pointer-events: none;
    background: var(--custom-section-overlay-color);
  }

  #CustomSection-{{ section.id }} .custom-section__overlay--gradient {
    background: linear-gradient(
      var(--custom-section-gradient-direction),
      var(--custom-section-overlay-color),
      transparent
    );
  }

  #CustomSection-{{ section.id }} .custom-section__inner {
    position: relative;
    z-index: 1;

    display: flex;

    width: 100%;
    min-height: inherit;

    gap: var(--custom-section-gap);

    box-sizing: border-box;
  }

  #CustomSection-{{ section.id }} .custom-section__inner--row {
    flex-direction: row;
  }

  #CustomSection-{{ section.id }} .custom-section__inner--column {
    flex-direction: column;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--horizontal-flex-start {
    justify-content: flex-start;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--horizontal-center {
    justify-content: center;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--horizontal-flex-end {
    justify-content: flex-end;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--horizontal-space-between {
    justify-content: space-between;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--vertical-flex-start {
    align-items: flex-start;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--vertical-center {
    align-items: center;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--vertical-flex-end {
    align-items: flex-end;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-horizontal-flex-start {
    align-items: flex-start;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-horizontal-center {
    align-items: center;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-horizontal-flex-end {
    align-items: flex-end;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-vertical-flex-start {
    justify-content: flex-start;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-vertical-center {
    justify-content: center;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-vertical-flex-end {
    justify-content: flex-end;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--column-vertical-space-between {
    justify-content: space-between;
  }

  #CustomSection-{{ section.id }}
    .custom-section__inner--baseline {
    align-items: baseline;
  }

  #CustomSection-{{ section.id }}.custom-section--height-small {
    min-height: 300px;
  }

  #CustomSection-{{ section.id }}.custom-section--height-medium {
    min-height: 500px;
  }

  #CustomSection-{{ section.id }}.custom-section--height-large {
    min-height: 700px;
  }

  #CustomSection-{{ section.id }}.custom-section--height-full-screen {
    min-height: 100vh;
  }

  #CustomSection-{{ section.id }}.custom-section--height-custom {
    min-height: var(--custom-section-custom-height);
  }

  {% if section.settings.border != 'none' %}

    #CustomSection-{{ section.id }} {
      border-style: solid;
      border-width: var(--custom-section-border-width);
      border-color: rgb(
        from currentColor
        r g b /
        var(--custom-section-border-opacity)
      );
    }

  {% endif %}

  @media screen and (max-width: 749px) {

    #CustomSection-{{ section.id }} .custom-section__inner--mobile-column {
      flex-direction: column;
    }

  }
/* END_SECTION:section */
