/** Shopify CDN: Minification failed

Line 98:45 Expected identifier but found "!"
Line 99:23 Expected identifier but found "/"
Line 100:24 Expected identifier but found "/"
Line 101:24 Expected identifier but found "/"
Line 106:43 Expected identifier but found "!"
Line 114:43 Expected identifier but found "!"
Line 126:0 Expected "}" to go with "{"

**/
@media screen and (min-width: 900px) {
  .blog-posts__container--grid {
    display: grid;
    gap: var(--space-grid-gap);
  }

  .blog-posts__container--grid--1-columns {
    grid-template-columns: repeat(1, minmax(0, 1fr));
  }

  .blog-posts__container--grid--2-columns {
    grid-template-columns: repeat(2, minmax(0, 1fr));
  }

  .blog-posts__container--grid--3-columns {
    grid-template-columns: repeat(3, minmax(0, 1fr));
  }

  /* Grid for when the first article is featured */
  .blog-posts--with-featured-article .blog-posts__container--grid {
    grid-template-columns: repeat(6, minmax(0, 1fr));
  }

  .blog-posts--with-featured-article .blog-posts__post--featured {
    grid-column: 1 / -1;
    grid-row: 1 / 2;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--2-articles .blog-posts__post--featured {
    grid-column: 1 / 7;
    grid-row: 1 / 2;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--2-articles .blog-posts__post:not(.blog-posts__post--featured) {
    grid-column: 2 / 6;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--1-columns .blog-posts__post:not(.blog-posts__post--featured) {
    grid-column: span 6;
    margin-left: auto;
    margin-right: auto;
    width: 66.66%;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--2-columns .blog-posts__post:not(.blog-posts__post--featured) {
    grid-column: span 3;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--3-columns .blog-posts__post:not(.blog-posts__post--featured) {
    grid-column: span 2;
  }
}

@media screen and (min-width: 1200px) {
  .blog-posts .blog-posts__container--grid--1-articles .blog-posts__post,
  .blog-posts--with-featured-article .blog-posts__container--grid--1-articles .blog-posts__post {
    grid-column: 2 / 6;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--2-articles {
    align-items: end;
    grid-template-columns: 4fr 2fr;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--2-articles .blog-posts__post {
    grid-column: 2 / 3;
    grid-row: 1 / 2;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid--2-articles .blog-posts__post--featured {
    grid-column: 1 / 2;
    grid-row: 1 / 2;
  }

  .blog-posts--with-featured-article .blog-posts__container--grid:not(.blog-posts__container--grid--1-articles, .blog-posts__container--grid--2-articles) .blog-posts__post--featured {
    max-width: 66.666%;
    margin-left: auto;
    margin-right: auto;
  }

 .blog-posts--with-featured-article .blog-posts__container--grid--1-columns .blog-posts__post:not(.blog-posts__post--featured) {
    width: 50%;
}


.blog-posts h2.type--heading {
    font-family: "Gourmet_Le_French", serif; !important;
    font-weight: bold; /
    font-style: normal; /
    text-align: center; /
}

/* Blog Post Title */
.blog-posts h2.type--heading {
  font-family: "Gourmet_Le_French", serif; !important;
  font-weight: bold;  
  font-style: normal; 
  text-align: center; 
}

/* Individual Blog Post Titles */
.article-card__title {
  font-family: "Gourmet_Le_French", serif; !important;
  font-weight: 700;
  font-size: 1.8rem;
}

/* Blog Post Headings (H1, H2, H3) */ !important;
.article-template h1,
.article-template h2,
.article-template h3 {
  font-family: "Gourmet_Le_French", serif; 
}

