/** Shopify CDN: Minification failed

Line 33:46 Unexpected ")"

**/
.main-blog .title--primary {
  margin-top: 2.4rem;
  margin-bottom: 2.4rem;
}

.article-block {
  position: relative;
  background-color: var(--color-beige-leather);
}

.article-block.color-tangerine {
  background-color: var(--color-tangerine);
}

.article-block.color-umbertone {
  background-color: var(--color-umbertone);
}

.article-block.color-mexican-pink {
  background-color: var(--color-mexican-pink);
}

.article-block.color-pumpkin-seed {
  background-color: var(--color-pumpkin-seed);
}

.article-block:is(.color-umbertone, .color-mexican-pink, .color-tangerine)
  :is(.article-card__content, .card__heading, ) {
  color: var(--color-light-beige-leather);
}

.article-block .page-width {
  max-width: 115rem;
}

.article-card__image-wrapper {
  position: relative;
}

.article-card__image {
  width: 100%;
  height: 0;
}

.article-card__image,
.article-card__image img {
  border-radius: 1.6rem;
}

@media screen and (min-width: 750px) {
  .main-blog .title--primary {
    margin-top: 4.8rem;
    margin-bottom: 4.8rem;
  }

  .article-block .article-card-wrapper {
    display: flex;
    align-items: center;
  }

  .article-block:nth-child(odd) .article-card-wrapper {
    flex-direction: row-reverse;
  }

  .article-card__content {
    width: 50%;
  }

  .article-card__image-wrapper {
    flex: 1 0 100%;
    max-width: 50%;
  }
}

@media screen and (min-width: 990px) {
  .main-blog .title--primary {
    margin-top: 9.6rem;
    margin-bottom: 9.6rem;
  }

  .article-card__content {
    width: calc(100% - 58.6rem);
  }

  .article-card__image-wrapper {
    max-width: 58.6rem;
  }
}

.article-block .article-card__information {
  padding-top: 2.4rem;
}

.article-block .card__heading {
  position: relative;
  margin-top: 2.4rem;
  margin-bottom: 1.6rem;
}

.article-block .article-card__excerpt {
  font-size: var(--font-size-paragraph-large);
  line-height: var(--line-height-paragraph-large);
}

.article-block:is(.color-umbertone, .color-mexican-pink, .color-tangerine) .article-card__read-more {
  color: var(--color-light-beige-leather);
  border-color: var(--color-light-beige-leather);
}

.article-block:is(.color-umbertone, .color-mexican-pink, .color-tangerine) .article-card__read-more:hover {
  color: var(--color-beige-leather);
  border-color: var(--color-beige-leather);
}

.article-block .article-card__info {
  padding: 0.2rem 0.8rem;
  display: inline-block;
  background-color: rgba(255, 255, 255, 0.5);
  border-radius: 0.8rem;
}

.article-block:is(.color-tangerine) .article-card__info {
  background: rgba(137, 64, 30, 0.5);
}

.article-block:is(.color-umbertone) .article-card__info {
  background: rgba(243, 224, 195, 0.12);
}

.article-block:is(.color-mexican-pink) .article-card__info {
  background: rgba(137, 64, 30, 0.12);
}

@media screen and (min-width: 750px) {
  .article-block .article-card__information {
    padding-top: 0;
  }

  .article-block:nth-child(odd) .article-card__information {
    padding-right: 4.8rem;
  }
  .article-block:nth-child(even) .article-card__information {
    padding-left: 4.8rem;
  }
}

.main-blog .pagination-wrapper {
  margin-top: 4.8rem;
  margin-bottom: 4.8rem;
}

@media screen and (min-width: 990px) {
  .main-blog .pagination-wrapper {
    margin-top: 9.6rem;
    margin-bottom: 9.6rem;
  }
}
