/** Shopify CDN: Minification failed

Line 98:20 Unexpected "{"
Line 98:29 Expected ":"
Line 99:20 Unexpected "{"
Line 99:29 Expected ":"
Line 100:20 Unexpected "{"
Line 100:29 Expected ":"
Line 101:20 Unexpected "{"
Line 101:29 Expected ":"
Line 102:20 Unexpected "{"
Line 102:29 Expected ":"

**/
.blog-articles {
  display: grid;
  grid-gap: 1rem;
  column-gap: var(--grid-mobile-horizontal-spacing);
  row-gap: var(--grid-mobile-vertical-spacing);
}

.blog-articles .card-wrapper {
  width: 100%;
}
.blog-template-content{width:100%;}
@media screen and (min-width: 750px) {
/*   .blog-articles {
    grid-template-columns: 1fr 1fr;
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing); 
  }
 */
  .blog-articles--collage > *:nth-child(3n + 1),
  .blog-articles--collage > *:nth-child(3n + 2):last-child {
    grid-column: span 2;
    text-align: center;
  }

  .blog-articles--collage > *:nth-child(3n + 1) .card,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .card {
    text-align: center;
  }

  .blog-articles--collage > *:nth-child(3n + 1) .article-card__image--small .ratio::before,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .article-card__image--small .ratio::before {
    padding-bottom: 22rem;
  }

  .blog-articles--collage > *:nth-child(3n + 1) .article-card__image--medium .ratio::before,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .article-card__image--medium .ratio::before {
    padding-bottom: 44rem;
  }

  .blog-articles--collage > *:nth-child(3n + 1) .article-card__image--large .ratio::before,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .article-card__image--large .ratio::before {
    padding-bottom: 66rem;
  }
}

@media screen and (min-width: 990px) {
  .blog-articles--collage > *:nth-child(3n + 1) .article-card__image--small .ratio .ratio::before,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .article-card__image--small .ratio .ratio::before {
    padding-bottom: 27.5rem;
  }

  .blog-articles--collage > *:nth-child(3n + 1) .article-card__image--medium .ratio::before,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .article-card__image--medium .ratio::before {
    padding-bottom: 55rem;
  }

  .blog-articles--collage > *:nth-child(3n + 1) .article-card__image--large .ratio::before,
  .blog-articles--collage > *:nth-child(3n + 2):last-child .article-card__image--large .ratio::before {
    padding-bottom: 82.5rem;
  }
}
@media screen and (min-width: 1441px) {
    .blog-articles {
    
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing); 
  }
  .main-blog .blog-articles{grid-template-columns: repeat(6,1fr);} 
  .main-blog .blog-articles .blog-articles__article {grid-column: span 2;}
  .main-blog .blog-articles .blog-articles__article:last-child:nth-child(3n - 1){grid-column-end: -2;}
  .main-blog .blog-articles .blog-articles__article:nth-last-child(2):nth-child(3n + 1){grid-column-end: 4;}
  .main-blog .blog-articles .blog-articles__article:last-child:nth-child(3n - 2){grid-column-end: 5;}
}
@media screen and (max-width: 1440px) and (min-width: 1200px) {
    .blog-articles {
    grid-template-columns: repeat(2,1fr);
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing); 
  }
}


@media (min-width: 577px) and (max-width: 991px){
  #shopify-section-{{ section.id }}.home-image-gallery .image-bar__section .image-bar__section-inner{grid-template-columns: repeat(4,1fr);} 
  #shopify-section-{{ section.id }}.home-image-gallery .image-bar__section .image-bar__section-inner .image-bar__item  {grid-column: span 2;}
  #shopify-section-{{ section.id }}.home-image-gallery .image-bar__section .image-bar__section-inner .image-bar__item:last-child:nth-child(2n - 1){grid-column-end: 4;}
  #shopify-section-{{ section.id }}.home-image-gallery .image-bar__section .image-bar__section-inner .image-bar__item:nth-last-child(2):nth-child(2n + 1){grid-column-end: 3;}
  #shopify-section-{{ section.id }}.home-image-gallery .image-bar__section .image-bar__section-inner .image-bar__item:last-child:nth-child(2n - 2){grid-column-end: 5;}
  }
  @media (min-width: 992px) and (max-width: 1199px){

  }











/*sidebar*/
.blog-articles .article-card .card__information h3.card__heading{ font-size: 2.2rem; }

.widget-tags ul.categories { list-style: none; padding: 0; }
.widget-tags ul.categories li a { color: var(--gradient-base-accent-1); font-weight: 500; transition: all 0.3s linear;}
.widget-tags ul.categories li a:hover{color: var(--gradient-base-accent-2); text-decoration: underline;}
ul.swiper-wrapper {  padding: 0; list-style: none;}
.blog-sidebar h4.sidebar_title, .blog-sidebar h5.sidebar_title { font-weight: 600; font-size: 2.6rem; margin: 1.5rem 0;}
ul.product-list-style { list-style: none; padding: 0;}
.blog-sidebar aside { padding-right: 3rem; width:37rem;}
.main-blog { display: flex;}
ul.recent_article { list-style: none; padding: 0;}
ul.recent_article li.article-item{display: grid; grid-template-columns: auto 2fr; align-items: center; gap: 15px; margin: 0 0 20px; padding: 0 0 20px; border-bottom: 1px dashed var(--DTColor_Border);}
ul.recent_article .article-image{    width: 120px; height: 120px;}
ul.recent_article .article-image img{width:100%; height:100%;}
h6.article-title{font-size:1.8rem; margin:0 0 10px 0; font-family: var(--font-heading-family); line-height: 25px;}
h6.article-title a{color: var(--gradient-base-accent-1); transition: all 0.3s linear; font-weight:600; }
.article-description p{    font-size: 1.6rem; padding: 0; margin: 5px 0; line-height:20px; color: var(--gradient-base-accent-1); font-weight: 500;}
h6.article-title a:hover { color:var(--gradient-base-accent-2);}
 a.blog__button.button {  min-width: 0;  min-height: 0;  padding: 0;  background: none;  margin: 2.5rem 0 0;}

@media screen and (max-width: 749px) {
.blog-sidebar{display:none;}
}
@media screen and (max-width: 576px) {
.blog-articles .article-card .card__information h3.card__heading{font-size:2.2rem;}
}
