.article__hero{padding:48px 24px;background-color:#f8f4f1;margin-bottom:48px}@media screen and (min-width: 769px){.article__hero{padding:40px;margin-bottom:80px}}.article__hero-grid{max-width:1130px;margin:0 auto;display:grid;gap:24px;align-items:center}@media screen and (min-width: 769px){.article__hero-grid{grid-template-columns:repeat(2,1fr)}}.article__hero-image{border-radius:8px;aspect-ratio:auto 553 / 368;width:100%;height:auto;object-fit:cover}.article__hero-badge{text-transform:capitalize}.article__hero-title{margin:16px 0 8px;font-size:36px;line-height:40px}@media screen and (min-width: 769px){.article__hero-title{margin:24px 0 16px;font-size:48px;line-height:48px}}.article__hero-date{margin:0;font-size:16px;line-height:24px;letter-spacing:1px}.article__wrapper{max-width:716px;margin:0 auto 48px;padding:0 24px}@media screen and (min-width: 769px){.article__wrapper{margin-bottom:80px}}.article__content{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #DEDEDE}.article__content h2{font-size:32px;line-height:40px}@media screen and (min-width: 769px){.article__content h2{font-size:32px;line-height:40px}}.article__content h3{font-size:24px;line-height:28px}@media screen and (min-width: 769px){.article__content h3{font-size:24px;line-height:28px}}.article__content h4{font-size:22px;line-height:28px}@media screen and (min-width: 769px){.article__content h3{font-size:22px;line-height:28px}}.article__content img{max-width:100%;border-radius:8px}@media screen and (max-width: 768px){.article__content img:not([class^=article]){margin:16px 0!important;float:unset!important}}.article__content a{text-decoration:underline}.article__related-products{margin:40px 0;padding:40px 0;border-top:1px solid #DEDEDE;border-bottom:1px solid #DEDEDE}.article__related-products{display:grid;gap:16px}@media screen and (min-width: 769px){.article__related-products{gap:24px}}.article__related-products--2{grid-template-columns:repeat(2,1fr)}.article__related-product-image{width:100%;aspect-ratio:1;height:auto;object-fit:cover;margin:0 0 16px}@media screen and (min-width: 769px){.article__related-product-image{margin:0 0 24px}}.article__related-product-info{width:100%}h3.article__related-product-title{margin:8px 0;font-size:20px;line-height:24px}@media screen and (min-width: 769px){h3.article__related-product-title{font-size:24px;line-height:28px}}.article__related-product dl{margin:0 0 8px;display:block}.article__related-product .button{display:block;padding-left:12px;padding-right:12px}@media screen and (min-width: 769px){.article__related-products--1 .article__related-product{display:flex;align-items:center}.article__related-products--1 .article__related-product-image{margin:0 32px 0 0;width:206px}}.article__related-product .price{margin-bottom:16px}.article__author{padding-bottom:40px;margin-bottom:40px;border-bottom:1px solid #DEDEDE}.article__author-header{margin-bottom:16px}@media screen and (min-width: 769px){.article__author-header{display:flex;align-items:center;margin-bottom:40px}}.article__author-image{aspect-ratio:1;height:auto;width:100%;margin:0 0 40px;border-radius:8px;object-fit:cover}@media screen and (min-width: 769px){.article__author-image{margin:0 40px 0 0;max-width:206px}}.article__author-title{margin:0 0 8px;font-size:36px;line-height:40px}@media screen and (min-width: 769px){.article__author-title{margin:0 0 16px;font-size:48px;line-height:48px}}.article__author-name{margin:0;font-size:24px;line-height:28px}.aritcle__author-bio,.article__author-link{font-size:16px;line-height:24px}.article__author-link{text-decoration:underline}.article__back-link{font-size:16px;line-height:24px;text-decoration:underline}.article__related{padding:48px 24px;background-color:#f8f4f1}@media screen and (min-width: 769px){.article__related{padding:80px 40px}}.article__related-wrapper{max-width:668px;margin:0 auto}.article__related-title{text-align:center;margin:0 0 24px;font-size:36px;line-height:40px}@media screen and (min-width: 769px){.article__related-title{text-align:left;margin:0 0 40px;font-size:48px;line-height:48px}}.article__related-grid{display:grid;grid-template-columns:repeat(2,1fr);gap:24px}@media screen and (max-width: 768px){.article__related-grid{margin:0 -24px;padding:0 24px;width:calc(100% + 48px);grid-template-columns:repeat(2,calc(100vw - 70px));overflow-x:scroll}}
/*# sourceMappingURL=/cdn/shop/t/253/assets/section-main-article.css.map */
