.blog{overflow:hidden}.blog__hero{background-color:#f8f4f1;padding:48px 24px;text-align:center}@media screen and (min-width: 769px){.blog__hero{padding:80px 40px}}.blog__hero-title{font-size:48px;line-height:56px;margin:0}.blog__hero-copy{font-size:16px;line-height:24px;margin:16px 0 0}.blog__hero .newsletter-form{margin:32px auto 0;max-width:378px}@media screen and (max-width: 768px){.blog__hero .newsletter-form__container{flex-direction:column}.blog__hero .newsletter-form__content input{margin:0 0 12px}.blog__hero .newsletter-form__submit .button{margin:0;width:100%}}.blog__content{padding:0 24px}@media screen and (min-width: 769px){.blog__content{padding:0 40px}}.blog__navigation{padding:24px 0;margin-bottom:24px;border-bottom:1px solid #DEDEDE;overflow:visible}@media screen and (min-width: 769px){.blog__navigation{padding:40px 0;margin-bottom:40px}}.blog__navigation-items{display:flex;width:fit-content}@media screen and (min-width: 769px){.blog__navigation-items{width:auto}}.blog__navigation-item{text-transform:uppercase;font-size:16px;line-height:24px;letter-spacing:1px;text-wrap:nowrap;width:auto}.blog__navigation-item.active{color:#f2836b;font-weight:700}.blog__navigation-divider{margin:0 24px;color:#000;font-size:12px;width:auto}.blog__category{padding:0 0 24px;margin-bottom:24px;border-bottom:1px solid #DEDEDE}@media screen and (max-width: 768px){.blog__category{margin:0 -24px;width:calc(100% + 48px);overflow-x:scroll;padding:0 24px}}@media screen and (min-width: 769px){.blog__category{padding:0 0 40px;margin-bottom:40px}}.blog__category-header{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:16px}@media screen and (min-width: 769px){.blog__category-header{margin-bottom:32px}}.blog__category-title{font-size:40px;line-height:48px;margin:0}@media screen and (min-width: 769px){.blog__category-title{font-size:48px;line-height:56px}}.blog__category-link{font-size:14px;line-height:18px;text-decoration:underline}.blog__grid{display:grid;grid-template-columns:1fr;gap:16px}@media screen and (min-width: 769px){.blog__grid{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}}@media screen and (max-width: 768px){.blog__grid--category{margin:0 -24px;padding:0 24px;width:calc(100% + 48px);grid-template-columns:repeat(3,calc(100vw - 70px));overflow-x:scroll}}
/*# sourceMappingURL=/cdn/shop/t/217/assets/section-main-blog.css.map */
