/** Shopify CDN: Minification failed

Line 6:25 Unexpected "{"

**/
h1, h2, h3, h4, p, span, {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
}
.blog-title {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-size: 20px;
  margin: 30px 0px 0px;
}
.title-principal-article {
  margin: 40px 0px 0px;
  font-size: 40px;
}
.autor-name-post {
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
  font-size: 15px;
  font-style: italic;
  margin: 0px;
}
.blog-page .grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  gap: 30px;
}
.blog-page .grid .principal-post{
  padding: 23px 32px;
  background-color: #ECECEC;
}
.blog-page .grid .second-cat-post {
  display: flex;
  flex-direction: column;
  justify-content: space-evenly;
}
.blog-page .flex-list-articles {
  display: flex;
  gap: 20px;
  justify-content: left;
  align-items: stretch;
  margin: 50px 0px;
}
.blog-page .grid .second-cat-post .flex-item-post {
  display: flex;
  gap: 20px;
  margin: 0px 0px 30px;
  align-items: center;
}

.blog-page .grid .second-cat-post .flex-item-post .image-post {
  width: 100%;
  max-width: 35%;
  display: flex;
  align-items: center;
}
.blog-page .grid .second-cat-post .flex-item-post .text-post .title-article-secondery {
  font-size: 20px;
  margin: 20px 0px 0px;
}

.blog-page .flex-list-articles .img-post-list-therd {
  min-height: 130px;
}
.blog-page .flex-list-articles .title-article-post-therd {
  font-size: 15px;
  font-family: var(--font-heading-family);
  font-style: var(--font-heading-style);
}

.hero-categoria .blog-page .flex-list-articles.category-section {
    justify-content: space-around;
}

.hero-categoria .blog-page .flex-list-articles.category-section .item-image-therd-list {
    width: 100%;
    max-width: 310px;
}

.hero-categoria .page-wide .grid .col-st-12.col-10.mb--last-child-0 .description-categoria p {
    font-family: "Tropiline", "Iowan Old Style", "Apple Garamond", "Baskerville", "Times New Roman", "Droid Serif", Times, "Source Serif Pro", serif, "Apple Color Emoji", "Segoe UI Emoji", "Segoe UI Symbol";
    font-size: 25px;
    line-height: 160%;
    font-weight: 400;
    letter-spacing: 1px;
}

/* Transition de imagenes de productos */
.blog-page .grid .second-cat-post .flex-item-post .image-post {
  transition: transform 0.3s ease;
  transform: scale(1);
}

.blog-page .grid .second-cat-post .flex-item-post .image-post:hover {
  transform: scale(1.05);
}

.hero-categoria .blog-page .flex-list-articles.category-section .item-image-therd-list .border__radius {
  transition: transform 0.3s ease;
  transform: scale(1);
}

.hero-categoria .blog-page .flex-list-articles.category-section .item-image-therd-list .border__radius:hover {
  transform: scale(1.05);
}

/* Breadcrumbs */
.autor-hero__breadcrumbs {
  display: inline-flex;
  gap: 8px;
  font-size: 14px;
  padding: 6px 10px;
  background: #e8e8e8;
  border-radius: 6px;
  margin: 0px 0px 30px;
}
.autor-hero__breadcrumbs a { text-decoration: none; color: inherit; opacity: .85; }
.autor-hero__breadcrumbs .current { opacity: .6; }



@media (min-width: 768px) and (max-width: 979px) {
  .hero-categoria .page-wide .grid .col-st-12.col-10.mb--last-child-0 .description-categoria p {
    font-size: 18px;
  }
  .blog-page .grid .second-cat-post .flex-item-post .text-post .title-article-secondery {
    font-size: 17px
  }
  .blog-page .flex-list-articles .img-post-list-therd {
    min-height: 100px;
  }
}

@media (max-width: 767px) {
  .hero-categoria .page-wide .grid .col-st-12.col-10.mb--last-child-0 .description-categoria p {
    font-size: 16px;
  }
  .title-principal-article {
    font-size: 25px;
  }
  .autor-name-post {
    font-size: 13px;
  }
  .blog-page .grid .second-cat-post .flex-item-post .text-post .title-article-secondery {
    font-size: 17px
  }
  .blog-page .flex-list-articles .img-post-list-therd {
    min-height: auto;
  }
}

@media (max-width: 480px) {
  .hero-categoria .page-wide .grid .col-st-12.col-10.mb--last-child-0 .description-categoria p {
    font-size: 15px;
  }
 .title-principal-article {
    font-size: 25px;
  }
  .autor-name-post {
    font-size: 13px;
  }
  .blog-page .grid {
    grid-template-columns: 1fr;
  }
  .blog-page .flex-list-articles {
    flex-wrap: wrap;
    justify-content: center;
  }
  .blog-page .flex-list-articles .therd-list-articles {
    width: 100%;
    max-width: 150px;
  }
  .blog-page .grid .second-cat-post {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
  }
  .blog-page .grid .second-cat-post .flex-item-post {
    flex-direction: column;
    padding: 0px 10px;
  }
  .blog-page .grid .second-cat-post .flex-item-post .image-post {
    max-width: 100%;
  }
  .blog-page .grid .second-cat-post .flex-item-post .text-post .title-article-secondery {
    font-size: 17px
  }
  .blog-page .flex-list-articles .img-post-list-therd {
    min-height: auto;
  } 
  .hero-categoria .blog-page .flex-list-articles.category-section {
    display: none;
  }

}