/** Shopify CDN: Minification failed

Line 30:0 All "@import" rules must come first
Line 77:4 Unexpected "{"
Line 77:5 Expected identifier but found "%"
Line 81:4 Unexpected "{"
Line 81:5 Expected identifier but found "%"
Line 82:4 Unexpected "{"
Line 82:5 Expected identifier but found "%"
Line 88:4 Unexpected "{"
Line 88:5 Expected identifier but found "%"

**/
/* SHOPIFY_STYLESHEETS_VERSION: 1.0 */


/* CSS from section stylesheet tags */
/* START_SECTION:product__sticky-atc (INDEX:33, SCOPED:FALSE) */
.shopify-section:last-child {
    margin-bottom: var(--sticky-atc-height);
  }
  
  .shopify-section--sticky-atc {
    position: sticky;
    z-index: 5;
  }
/* END_SECTION:product__sticky-atc */

/* START_SECTION:quiz (INDEX:35, SCOPED:FALSE) */
@import url('{{ 'component-quiz.css' | asset_url }}');
/* END_SECTION:quiz */

/* START_SECTION:section (INDEX:40, SCOPED:FALSE) */
.section {
      background-color: var(--background-color);
  }
/* END_SECTION:section */

/* START_SECTION:section__products (INDEX:51, SCOPED:FALSE) */
.section {
      background-color: var(--background-color);
  }
/* END_SECTION:section__products */

/* CSS from block stylesheet tags */
/* START_BLOCK:_body (INDEX:62, SCOPED:FALSE) */
.block-body > * {
  color: var(--text-color);
}
@media (min-width: 1024px) {
  .block-body > * {
    color: var(--text-color-desktop);
  }
}
/* END_BLOCK:_body */

/* START_BLOCK:_heading (INDEX:65, SCOPED:FALSE) */
.block-heading {
  color: var(--text-color);
}
@media (min-width: 1024px) {
  .block-heading {
    color: var(--text-color-desktop);
  }
}
/* END_BLOCK:_heading */

/* START_BLOCK:_image (INDEX:66, SCOPED:FALSE) */
.block-image {
        width: var(--image-width, 100%);
    }   
    @media (min-width: 1024px) {
        .block-image {
            width: var(--image-width-desktop, 100%);
        }
    }
    {% if block.settings.aspect_ratio_mobile != 'content' %}
        .block-image picture {
            aspect-ratio: var(--aspect-ratio-mobile, 1/1);
        }
    {% endif %}
    {% if block.settings.aspect_ratio_desktop != 'content' %}
        @media (min-width: 1024px) {
            .block-image picture {
                aspect-ratio: var(--aspect-ratio-desktop, 1/1);
            }
        }
    {% endif %}
/* END_BLOCK:_image */

/* START_BLOCK:_subheading (INDEX:68, SCOPED:FALSE) */
.block-subheading {
  color: var(--text-color);
  font-weight: var(--font-weight) !important;
}
@media (min-width: 1024px) {
  .block-subheading {
    color: var(--text-color-desktop);
  }
}
/* END_BLOCK:_subheading */

/* START_BLOCK:embed (INDEX:71, SCOPED:FALSE) */
.section-embed__container {
        width: var(--content-width);
    }
    @media (min-width: 768px) {
        .section-embed__container {
            width: var(--content-width-desktop);
        }
    }
/* END_BLOCK:embed */

/* START_BLOCK:media_group (INDEX:73, SCOPED:FALSE) */
.media-group__content {
    width: var(--content-width);
  }

  .media-group__content.sticky {
    top: calc(var(--header-height) + var(--padding-top));
  }

  @media (min-width: 1024px) {
    .media-group__content {
      width: var(--content-width-desktop);
    }

    .media-group__content.tabletl\:sticky {
      top: calc(var(--header-height) + var(--padding-top-desktop));
    }
  }
/* END_BLOCK:media_group */

/* START_BLOCK:section_heading (INDEX:74, SCOPED:FALSE) */
.section-heading__container {
  width: var(--content-width);
}
@media (min-width: 1024px) {
  .section-heading__container {
    width: var(--content-width-desktop);
  }
}
/* END_BLOCK:section_heading */