/** Shopify CDN: Minification failed

Line 14:4 Unexpected "{"
Line 14:5 Expected identifier but found "%"
Line 14:40 Unexpected "{"
Line 14:41 Expected identifier but found "%"

**/
.image-with-icons .container {
    max-width: 1560px;
  }
  .image-with-icons .allergy-icon-text {
    font-size: 16px;
    {% comment %} word-spacing: -0.2em; {% endcomment %}
  }
  .image-with-icons .image-with-icon-inside-block {
    display: flex;
    flex-direction: column;
    align-items: center;
    justify-content: center;
    gap: 5px;
    text-align: center;
  }
  .image-with-icons .text-block-padding {
    padding: 2em;
  }
  .row-neg-margin {
    padding-right: 0px;
    padding-left: 0px;
    margin-right: 0px;
    margin-left: 0px;
  }
  .image-with-icons .icon-image-container {
    margin-bottom: 2em;
  }
  .image-with-icons .icon-image-container img {
    width: 100px;
    height: 100px;
  }
  @media only screen and (min-width: 1600px) {
    .image-with-icons .hero-image {
      max-height: 1000px;
    }
  }
  @media only screen and (min-width: 992px) {
    .image-with-icons .col-lg-10 {
      width: 83.33%;
    }
  }
  @media only screen and (max-width: 991px) {
    .image-with-icons .text-block-padding {
      padding: 6em;
    }
    .image-with-icons .mobile-allergy-block-container {
      padding: 1.5em 0em;
      background-color: rgba(255,255,255, 0.8);
      color: #000000;
    }
    .image-with-icons .col-4 {
      margin: 1em 0em;
    }
  }
  @media only screen and (max-width: 767px) {
    .image-with-icons .text-block-padding {
      padding: 5em;
    }
  }
  @media only screen and (max-width: 575px) {
    .image-with-icons .mobile-allergy-block-container {
      padding: 0.75em 0em;
    }
    .image-with-icons .text-block-padding {
      padding: 2em 0em;
    }
    .image-with-icons .neg-margin {
      margin-left: -10px;
      margin-right: -10px;
      padding: 0em 0.5em;
    }
  }