.article-template>*:first-child:not(.article-template__hero-container){margin-top:5rem}@media screen and (min-width:750px){.article-template>*:first-child:not(.article-template__hero-container){margin-top:calc(5rem + var(--page-width-margin))}}.article-template__hero-container{max-width:130rem;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-container{max-width:min(74rem,calc(100vw - 6rem))}.article-template__hero-small{height:22rem}.article-template__hero-medium{height:38rem}.article-template__hero-large{height:50rem}}@media screen and (min-width:990px){.article-template__hero-container{max-width:min(78rem,calc(100vw - 10rem))}.article-template__hero-small{height:24rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:min(64rem,62vw)}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}@media screen and (min-width:750px){.article-template header{margin-top:3.6rem}}.article-template__title{margin:0}.article-template__title:not(:only-child){margin-bottom:1rem}.article-template__link{font-size:1.8rem;display:flex;justify-content:center;align-items:center;text-decoration:none}.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__back:last-child{margin-bottom:3.2rem}.article-template__reading-wrap{display:grid;gap:3.2rem;margin-top:3rem;margin-bottom:4rem}.article-template__reading-main{min-width:0}.article-template__answer-box,.hemred-article-product-cta,.article-template__toc,.article-template__related-card{border:.1rem solid rgba(var(--color-foreground),.1);border-radius:.8rem;background:rgba(var(--color-foreground),.025)}.article-template__answer-box{margin-bottom:1.8rem;padding:1.8rem}.article-template__answer-box p{margin:0}.article-template__answer-box p+p{margin-top:.6rem;color:#352f32}.article-template__answer-eyebrow,.article-template__sidebar-title,.hemred-article-product-cta__eyebrow,.article-template__related-header p{margin:0 0 .8rem;color:#d80644;font-size:1.1rem;font-weight:800;letter-spacing:.04rem;line-height:1.2;text-transform:uppercase}.article-template__trust-row{display:flex;flex-wrap:wrap;gap:.8rem;margin:0 0 2.2rem}.article-template__trust-row span{display:inline-flex;align-items:center;min-height:3rem;padding:.55rem .9rem;border:.1rem solid rgba(216,6,68,.16);border-radius:999px;background:#d806440e;color:#352f32;font-size:1.18rem;font-weight:700;line-height:1.2}.article-template__content{margin-top:0;margin-bottom:0;color:#2b2729;font-size:1.58rem;line-height:1.68}.article-template__content :where(p,li,td,th){line-height:1.65}.article-template__content :where(p,li,span,div,table,th,td)[style*=color]{color:#2b2729!important}.article-template__content :where(h1,h2,h3,h4,h5,h6)[style*=color]{color:#171315!important}.article-template__content :where(p,li,span,div)[style*=font-size]{font-size:inherit!important}.article-template__content :where(p,li,span,div)[style*=line-height]{line-height:inherit!important}.article-template__content :where(img,video,iframe){max-width:100%;height:auto}.article-template__content img{border-radius:.8rem}.article-template__content :where(h2,h3,h4){color:#171315;line-height:1.18}.article-template__content :where(h2,h3){margin-top:3.4rem;margin-bottom:1.2rem}.article-template__content :where(ul,ol){padding-left:2.2rem}.article-template__content :where(blockquote){margin:2.2rem 0;padding:1.6rem 1.8rem;border-left:.35rem solid #d80644;background:#d806440a}.article-template__content h2[id]{scroll-margin-top:11rem}.article-template__content a{color:#d80644;font-weight:750;text-decoration-thickness:.15rem;text-underline-offset:.25rem}.article-template__content a[href*="/products/hemred-therapy-purelight-225"]{color:#d80644!important;font-weight:750;text-decoration-thickness:.15rem;text-underline-offset:.25rem}.article-template__content a[style*=background]{color:#fff!important;text-decoration:none}.article-template__content table{display:block;width:100%;overflow-x:auto;border-collapse:collapse;-webkit-overflow-scrolling:touch}.article-template__content table th,.article-template__content table td{min-width:12rem;border-color:rgba(var(--color-foreground),.14)}.article-template__mobile-product{margin-bottom:1.8rem}.article-template__sidebar{display:none}.article-template__sidebar-inner{display:grid;gap:1.4rem}.article-template__toc{padding:1.5rem}.article-template__toc[hidden]{display:none}.article-template__toc ol{display:grid;gap:.7rem;margin:0;padding-left:1.8rem}.article-template__toc a{color:rgba(var(--color-foreground),.74);font-size:1.3rem;line-height:1.3;text-decoration:none}.article-template__toc a:hover{color:#d80644;text-decoration:underline;text-underline-offset:.25rem}.hemred-article-product-cta{display:grid;gap:1.2rem;padding:1.2rem}.hemred-article-product-cta__media{display:block;overflow:hidden;border-radius:.6rem;background:#120407}.hemred-article-product-cta__image{display:block;width:100%;aspect-ratio:1 / 1;height:auto;object-fit:contain}.hemred-article-product-cta__content{display:grid;gap:.8rem}.hemred-article-product-cta__title{color:rgb(var(--color-foreground));font-size:1.72rem;font-weight:800;line-height:1.12;text-decoration:none}.hemred-article-product-cta__text{margin:0;color:rgba(var(--color-foreground),.72);font-size:1.3rem;line-height:1.42}.hemred-article-product-cta__meta{display:flex;flex-wrap:wrap;gap:.45rem}.hemred-article-product-cta__meta span{display:inline-flex;padding:.42rem .65rem;border-radius:999px;background:#d8064413;color:rgba(var(--color-foreground),.76);font-size:1.08rem;font-weight:750;line-height:1.1}.hemred-article-product-cta__button{display:inline-flex;align-items:center;justify-content:center;min-height:4.3rem;padding:.95rem 1.2rem;border-radius:.5rem;background:#d80644;color:#fff;font-size:1.3rem;font-weight:850;line-height:1.1;text-decoration:none;transition:background .16s ease,transform .16s ease}.hemred-article-product-cta__button:hover{background:#aa0637;transform:translateY(-.1rem)}.article-template__related{margin-top:2.5rem;margin-bottom:4.5rem}.article-template__related-header{max-width:72rem;margin-bottom:1.8rem}.article-template__related-header h2{margin:0;font-size:clamp(2.4rem,3vw,3.6rem);line-height:1.08}.article-template__related-grid{display:grid;gap:1.4rem}.article-template__related-card{display:grid;gap:1rem;overflow:hidden;padding:1rem;color:rgb(var(--color-foreground));text-decoration:none;transition:border-color .16s ease,transform .16s ease}.article-template__related-card:hover{border-color:#d8064447;transform:translateY(-.15rem)}.article-template__related-image{display:block;width:100%;height:18rem;aspect-ratio:16 / 10;border-radius:.55rem;object-fit:cover}.article-template__related-card span{color:#d80644;font-size:1.08rem;font-weight:800;letter-spacing:.04rem;line-height:1.2;text-transform:uppercase}.article-template__related-card strong{font-size:1.55rem;line-height:1.22}@media screen and (min-width:750px){.article-template__answer-box{padding:2.2rem}.article-template__related-grid{grid-template-columns:repeat(3,minmax(0,1fr))}.article-template__related-image{height:clamp(17rem,18vw,23rem)}}@media screen and (min-width:990px){.article-template__reading-wrap{grid-template-columns:minmax(0,1fr) minmax(24rem,30rem);align-items:start;max-width:118rem}.article-template__reading-main{max-width:78rem}.article-template__sidebar{position:sticky;top:2rem;display:block}.article-template__mobile-product{display:none}}@media screen and (max-width:749px){.article-template header{margin-top:3rem}.article-template__title{font-size:calc(var(--font-heading-scale) * 3.1rem);line-height:1.15}.article-template__reading-wrap{gap:2rem;margin-top:2.2rem}.article-template__trust-row{gap:.6rem}.article-template__trust-row span{font-size:1.08rem}.hemred-article-product-cta--mobile{grid-template-columns:9.6rem minmax(0,1fr);align-items:center}.hemred-article-product-cta--mobile .hemred-article-product-cta__text,.hemred-article-product-cta--mobile .hemred-article-product-cta__meta{display:none}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/section-blog-post.css.map */
