/** Shopify CDN: Minification failed

Line 282:12 Expected identifier but found whitespace
Line 282:13 Unexpected "("

**/
.article-main {
      display: flex
;
    width: 100%;
    flex-direction: row;
    align-items: center;
    gap: 4rem;
    background: #fbf4ef;
    border-radius: 16px;
}
.article-main-image {
    width: 50%;
}
.article-main-image img{
    border-radius: 16px 0 0 16px;
}
.article-main-content .blog_info_wrap {
    margin: 0 0 3rem;
}
.view-count {
    color: gray; font-size: 18px; font-family: var(--font-body-family) ;
}
.blog_info_wrap span:nth-child(2){    color: gray;}
.article-template > *:first-child:not(.article-template__hero-container) {
  margin-top: 0;
}
.template-article .blog .slider--desktop.grid--3-col-desktop .grid__item{width: 100%;
        min-width: inherit;
        max-width: calc(33.33% - 16px);}

@media screen and (min-width: 750px) {
  .article-template > *:first-child:not(.article-template__hero-container) {
    margin-top: 0;
  }
}

.article-template__hero-container {
  margin: 0 auto;
}

.article-template__hero-small {
  height: 11rem;
}

.article-template__hero-medium {
  height: 22rem;
}

.article-template__hero-large {
  height: 33rem;
}

@media screen and (min-width: 750px) and (max-width: 989px) {
  .article-template__hero-small {
    height: 22rem;
  }

  .article-template__hero-medium {
    height: 44rem;
  }

  .article-template__hero-large {
    height: 66rem;
  }
}

@media screen and (min-width: 990px) {
  .article-template__hero-small {
    height: 27.5rem;
  }

  .article-template__hero-medium {
    height: 55rem;
  }

  .article-template__hero-large {
    height: 82.5rem;
  }
}

.article-template header {
  margin-top: 4.4rem;
  margin-bottom: 2rem;
  line-height: calc(0.8 / var(--font-body-scale));
}

@media screen and (min-width: 750px) {
  .article-template header {
    margin-top: 5rem;
  }
}

.article-template__title {
  margin: 0;
}

.article-template__title:not(:only-child) { 
  margin-bottom: 3rem;
}

.article-template__link {
  font-size: 1.8rem;
  display: flex;
  justify-content: center;
  align-items: center;
  text-decoration: none;
}
.article_main-content-wrap {
    padding: 7rem 0;
}

.article_main-left {
    position: sticky;
    top: 8rem;
    background: #fbf4ef;
    padding: 2rem;
    border-radius: 16px;
    display: inline-block;
    font-family: var(--font-body-family) ;width: 31%;
}
.article_main-right {
    width: calc(100% - 32%);
    display: inline-block;
    vertical-align: top;
    padding-left: 7rem;
}
.blog .slideshow__control-wrapper{    text-align: center;}
.article_main-right img{width: 100%;    margin: 0 0 3rem;}
.article_main-left h2{margin: 0;  font-family: var(--font-heading-family); font-size: 22px; font-weight: 500;}
h2.tab_title, .metafield-rich_text_field h2 {
    margin: 0; font-weight: 500;
    font-family: var(--font-heading-family);    padding: 0;
    font-size: 24px;
}
.tab_container .tab_title {
    font-size: 20px;color: #404040;
    font-weight: 400; cursor: pointer;
    padding: 4px 0;
}
ul.tab_container {
    padding-left: 3rem;
}
.tab_title::marker{color: #358C58; width: 10px; height: 10px;}
.metafield-rich_text_field p {
    margin: 1rem 0 4rem;
    font-size: 20px;
    font-weight: 400;
}
.article-template__link .icon-wrap {
  display: flex;
  margin-right: 1rem;
  transform: rotate(180deg);
}

.article-template__content {
  margin-top: 3rem;
  margin-bottom: 3rem;
}

.article-template__social-sharing {
  margin-top: 3rem;
}

.article-template__social-sharing + header,
.article-template__social-sharing + .article-template__content {
  margin-top: 1.5rem;
}

.article-template__comment-wrapper {
  margin-top: 5rem;
  padding: 2.7rem 0;
}

@media screen and (min-width: 750px) {
  .article-template__comment-wrapper {
    margin-top: 6rem;
    padding: 3.6rem 0;
  }
}

.article-template__comment-wrapper h2 {
  margin-top: 0;
}

.article-template__comments {
  margin-bottom: 5rem;
}

@media screen and (min-width: 750px) {
  .article-template__comments {
    margin-bottom: 7rem;
  }
}

.article-template__comments-fields {
  margin-bottom: 4rem;
}

.article-template__comments-comment {
  color: rgba(var(--color-foreground), 0.75);
  background-color: rgb(var(--color-background));
  margin-bottom: 1.5rem;
  padding: 2rem 2rem 1.5rem;
}

@media screen and (min-width: 750px) {
  .article-template__comments-comment {
    padding: 2rem 2.5rem;
  }
}

.article-template__comments-comment p {
  margin: 0 0 1rem;
}

.article-template__comment-fields > * {
  margin-bottom: 3rem;
}

@media screen and (min-width: 750px) {
  .article-template__comment-fields {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 4rem;
  }
}

.article-template__comment-warning {
  margin: 2rem 0 2.5rem;
}

@media screen and (min-width: 990px) {
  .article-template__comments .pagination-wrapper {
    margin: 5rem 0 8rem;
  }
}

.article-template__back:last-child {
  margin-bottom: 3.2rem;
}
.article_tab-extraText .metafield-rich_text_field h2{margin: 0 0 2rem;}
.article_tab-extraText {background: #EBF3F2; border-radius: 16px; text-align: center; color: #404040;         padding: 4rem 2rem 3rem;        margin: 4rem 0 0;}
.article_tab-extraText p{margin-bottom: 2rem; color: #1a1a1a;}

@media screen and (max-width: 749px) {
  .article-main-content  .a_blog_name{    font-size: 16px;
    font-weight: 500;}
  .article-main-content {    position: relative;
    width: 100%;
}
.article-main-content .view-share-wrap{position: absolute;
    right: 0;
    top: -4px;}
.article-main-content header{
    margin: 0;
}
.article_main-content-wrap {
    padding: 2rem 0;
}
ul.tab_container {
    padding-left: 2rem;
    margin: 1rem 0;
}
.template-article .blog .slider--desktop.grid--3-col-desktop .grid__item{    max-width: calc(70% - 16px);}
.template-article .blog .a_blog_name{         font-weight: 500;   font-size: 12px;}
.blog__posts .card__heading a{    font-family: var(--font-body-family) ;}
.article_tab-extraText {background: #EBF3F2; border-radius: 12px; text-align: center; color: #404040;         padding: 2rem 2rem 1rem;        margin: 4rem 0 0;}
.article_tab-extraText p{margin-bottom: 2rem;;}
.article_main-right{    width: 100%;    padding: 4rem 0 0;}
h2.tab_title{font-size: 20px;}
.tab_container .tab_title,.metafield-rich_text_field p,
.article_main-left h2{    font-size: 16px;}
.article_main-left {    width: 100%;
    position: static;}
.article-main-content .blog_info_wrap
Specificity: (0,2,0)
 {
    margin: 0 0 1rem;
}
.article-template__title {
    font-size: 24px;
    font-family: var(--font-heading-family);
}
.article-main{       gap: 2rem; flex-direction: column;background: transparent;}
.article-main-image {
    width: 100%;
}
.article-main-image img {
    border-radius: 12px;
}
.view-share-wrap .view-count{    font-size: 12px;}
}