/** Shopify CDN: Minification failed

Line 420:0 Unexpected "}"

**/
/* blog_tabing_col */

.blog_tabing_col_wrp {
  display: inline-block;
  width: 100%;
  padding: 0;
  border-bottom: 1px solid #554E5C66;
}
.blog_tabing_col {
/*   display: inline-block;
  width: 100%; */
  padding: 0 50px;
}
.blog_tabing_col .blog_result_text {
  display: inline-block;
  width: 100%;
  margin-top: 20px;
}
.blog_tabing_col .blog_result_text .blog_result {
  display: inline-block;
  width: 100%;
}
ul.blog_tabing {
  display: flex;
  width: 100%;
  list-style-type: none;
  /* padding: 0 50px; */
  flex-wrap: wrap;
  margin: 0;
}
ul.blog_tabing li {
  display: inline-block;
  width: auto;
  padding: 0 10px;
}

ul.blog_tabing li a.small_font {
  display: inline-block;
  width: auto;
  color: currentColor;
  text-decoration: none;
  word-break: break-word;
  white-space: nowrap;
  border: 1px solid #554E5C;
  border-radius: 17px;
  width: 100%;
  text-align: center;
  margin: 10px 0;
  min-height: 34px;
  display: flex;
  align-items: center;
  justify-content: center;
}
/* blog_tabing_col close */

.blog-articles.blog-articles--collage {
  display: grid;
  grid-gap: 1rem;
  column-gap: var(--grid-mobile-horizontal-spacing);
  row-gap: var(--grid-mobile-vertical-spacing);
}
.main-blog-image-wrp {
/*   display: inline-block;
  width: 100%; */
  position: relative;
  padding: 0 2rem;
}
.main-blog-text {
  display: inline-block;
  width: 100%;
  position: absolute;
  left: 144px;
  padding: 0 20px;
/*   max-width: 600px; */
  color: #fff;
}
.main-blog-text .main-blog-title {
  margin: 0 0 0px 0;
  text-transform: uppercase;
  color: #fff;
  line-height: 36px;
  display: inline-block;
  width: 100%;
}
.main-blog-text p {
  line-height: 26px;
  margin: 10px 0 0 0;
  max-width: 54.5rem;
}
.blog-articles .card-wrapper {
  width: 100%;
}
.show_pagination_result {
  display: inline-block;
  width: 100%;
  text-align: center;
  margin-bottom: 8px;
}
.blog-articles__article .card__content .article-card__info span {
  font-size: 12px;
  line-height: 14px;
  text-transform: capitalize;
}
.pagination-wrapper .show-cnt {
  display: inline-block;
  width: 100%;
  text-align: center;
  font-size: 14px;
  line-height: 26px;
  margin-bottom: 8px;
}
.pagination-wrapper .pagination {
  display: flex;
  justify-content: center;
  flex-wrap: wrap;
}


@media screen and (min-width: 769px) {
   ul.blog_tabing li a.small_font {
    padding: 4px 20px;
    width: unset;
    text-align: auto;
  }

  ul.blog_tabing li {
    margin: 12px 0 15px 0;
    padding: 0 0 0 10px;
  }

  .blog-main-img-text-wrp {
    padding: 0;
    position: relative;
    display: flex;
    flex-direction: row;
    max-height: 35rem;
    height: 100%;
    width: 100%;
    min-height: 35rem;
  }
  .blog-main-img-text-wrp .blog_img_text-col-wrp {
    position: relative;
    width: 100%;
  }
  .blog-main-img-text-wrp .blog_main_text_col {
    display: flex;
    width: 100%;
    padding: 4rem 3.5rem;
    flex-wrap: wrap;
  }
  .blog-main-img-text-wrp .min-blog-image img {
    display: inline-block;
    width: 100%;
    height: 100%;
  }
  .blog-main-img-text-wrp .min-blog-image {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
  }
  .blog-main-img-text-wrp .main-blog-text {
    height: 100%;
    padding: 5rem;
    align-items: center;
    display: flex;
    position: relative;
    width: 100%;
    justify-content: flex-start;
    z-index: 2;
    margin: auto;
    flex-wrap:wrap;
  }
  .blog-main-img-text-wrp .main-blog-image-wrap {
    display: flex;
    flex-direction: column;
    justify-content: flex-start;
    max-width: 89rem;
    border: none;
    border-radius: 0;
    box-shadow: none;
    min-width: 45rem;
    padding: 4rem 3.5rem;
    position: relative;
    height: fit-content;
    text-align: left;
    width: 100%;
    word-wrap: break-word;
    z-index: 1;
  }
  .image-with-text__media-item.image-with-text__media-item.image {
    display: inline-block;
    width: 100%;
    height: 100%;
  }
  .blog-articles.blog-articles--collage {
    grid-template-columns: 1fr 1fr;
    column-gap: var(--grid-desktop-horizontal-spacing);
    row-gap: var(--grid-desktop-vertical-spacing);
    padding: 0 30px;
  }
  .main-blog-text {
    left: 0;
    right: 0;
    margin: 0 auto;
    padding: 0 500px 0 144px;
  }
  .blog-articles {
    margin-left: -30px;
  }
  .blog-articles.blog-articles--grid {
    display: flex;
    flex-wrap: wrap;
    padding: 0 30px;
    margin-top: 0;
    margin-bottom: 0;
    margin-right: -30px!important;
    margin-left: -30px!important;
    width: calc(100% + 30px);
    max-width: calc(100% + 30px);
    list-style-type: none;
  }
  .blog-articles.blog-articles--grid .blog-articles__article {
    max-width: 33.33%;
    width: 33.33%;
  }
  .blog-articles.blog-articles--grid .blog-articles__article:first-child {
    max-width: 50%;
    width: 50%;
    margin-top: 15px;
  }
  .blog-articles.blog-articles--grid .blog-articles__article:nth-child(2) {
    max-width: 50%;
    width: 50%;
    margin-top: 15px;
  }
  .blog-articles .blog-articles__article {
    padding: 15px 0px 25px 30px;
  }
  
  .blog-articles__article .card__content {
    padding: 10px;
    margin-top: 10px !important;
  }
  .blog-articles__article .card__information {
    padding: 20px 0 0 0;
  }
  .blog-articles__article .card__information .card__heading  {
    display: inline-block;
    margin-top: 10px;
    margin-bottom: 10px;
  }
  .blog-articles__article .card__information .article-card__excerpt {
    display: inline-block;
    margin: 0 0 15px 0;
  }
  .blog-articles__article .card__information .read_more_blog {
    display: inline-block;
    line-height: 14px;
    text-transform: uppercase;
    text-decoration: underline;
  }
  .blog-articles__article .article-card-wrapper:hover .card__heading a {
    text-decoration: unset;
  }
  .main-blog .pagination-wrapper {
    border-bottom: 1px solid #554E5C66;
    display: inline-block;
    width: 100%;
    margin: 40px 0px 0 0px;
  }
  .pagination-wrapper .pagination__list li {
    border: 1px solid #554E5C;
    line-height: 16px;
    flex: unset;
    max-width: unset;
  }
  .show_pagination_result .pagination_text {
    display: inline-block;
    width: 100%;
  }
  .pagination-wrapper .pagination__list {
    margin-bottom: 30px;
  }
  .pagination-wrapper .pagination__list li .pagination__item {
    line-height: 16px;
    width: 24px;
    height: 24px;
  }
  .pagination-wrapper .pagination__list li .pagination__item:hover:after {
    text-decoration: none;
    width: unset
  }
  .pagination-wrapper .pagination__list li .pagination__item.pagination__item--current::after {
    border: none;
    width: unset;
  }
  .pagination-wrapper .pagination__list li .pagination__item.pagination__item--current {
    background: #554E5C;
    color: #fff;
  }
  .pagination-wrapper .pagination__list li.pagination__item-arrow {
    border: none;
  }
    
  }

@media screen and (max-width: 768px) {

  .blog_tabing_col  {
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 20px;
  }

  .blog_tabing_col .blog_tabing_col_wrp {
    height: 100%;
  }

  .blog_result_text {
    display: none;
  }

  .blog-main-img-text-wrp {
    position: relative;
  }

  .min-blog_banner {
    padding: 0;
  }
  .blog-main-img-text-wrp .blog_main_text_col {
    display: flex;
    flex-wrap: wrap;
    padding: 4rem  2rem;
  }
  .main-blog-text {
    padding: 0 0 0 20px;
  }
  .pagination-wrapper {
    padding-top: 30px;
  }
  ul.blog_tabing {
    display: flex;
    width: 100%;
    list-style-type: none;
    padding: 0;
    margin: 0;
    overflow-x: scroll;
    flex-wrap: nowrap;
  }
  ul.blog_tabing::-webkit-scrollbar {
    display: none;
  }
  .blog_tabing_col .blog_result_text .blog_result {
    display: none;
  }
  .main-blog-text p {
    font-size: 16px;
  }
  .main-blog .breadcrumb {
    position: absolute;
    top: 0;
    padding: 0 0 0 20px;
    color: #fff;
    left: 0;
  }
  .main-blog {
    position: relative;
  }
  .main-blog .breadcrumb span[aria-hidden] {
    font-size: 0;
    border-right: 1px solid #fff;
  }
  
}

  .blog-articles--collage > *:nth-child(3n + 1) {
/*     grid-column: 2 / span 1;
    grid-row: third-line / 4;
    */
  }
  
  .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 + 2) {
    grid-column: 2 / span 1;
    grid-row: third-line / 4;
  } */

  .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 (max-width: 768px) {
  
  .main-blog-image-wrp {
    padding: 0;
  }
  .main-blog-text {
    left: 0;
    margin: 0 auto;
    top: 0;
    bottom: 0;
    justify-content: center;
    align-items: flex-start;
    text-align: left;
    display: flex;
    flex-direction: column;
  }
  .min-blog-image img {
    max-height: 400px;
    min-height: 400px;
    height: 100%;;
  }
  .blog-articles.blog-articles--grid {
    padding: 0 20px;
  }
  .blog-articles .card--card.card--media>.card__content {
    margin-top: 10px;
  }
  .blog-articles.blog-articles--grid .blog-articles__article:first-child {
    max-width: 100%;
    width: 100%;
  }
  .blog-articles.blog-articles--grid .blog-articles__article:nth-child(2) {
    max-width: 100%;
    width: 100%;
  }
  .blog-articles.blog-articles--grid .blog-articles__article {
    max-width: 100%;
    width: 100%;
  }
  .blog_tabing_col {
    padding: 0;
  }
}