.blog h3.card__heading.h2{font-size:20px}.blog h3.card__heading.h2 a{text-decoration:none}.blog .blog__title{font-family:var(--font-heading-family);font-size:2.8rem;font-weight:800;line-height:1.2;text-align:center;color:var(--color-foreground)}.blog .title-wrapper-with-link{justify-content:center}.author-section .author_inner{display:flex;gap:20px;align-items:flex-start}.author-section .author_img img{border-radius:10px;max-width:100%;display:block}.author-section .author_img{flex:0 0 auto;width:140px;max-width:140px}.author-section .author_content_box{flex:1;min-width:0}@media screen and (max-width:749px){.author-section .author_inner{flex-direction:column}.author-section .author_img{width:100px;max-width:100px}}.author-section .author_content_box a{font-weight:700;color:#000}.author-section h4{font-size:calc(var(--font-heading-scale) * 1.8rem);margin:0}.author-section h4 a{color:#000!important}.main-blog .title--primary{text-align:center;margin-bottom:var(--space-6,32px);font-weight:600!important}@media screen and (min-width:990px){.main-blog .title--primary{margin-bottom:var(--space-5,24px)}}.article-card-wrapper .card__media{border-radius:20px;overflow:hidden}.article-card-wrapper .card__content{padding-top:20px!important}.article-card-wrapper .card__heading{font-family:var(--font-display,serif)!important;font-weight:600!important;font-size:21px!important;line-height:1.25}.article-card-wrapper .card__heading a{color:var(--pm-ink,#232028)}.article-card__info{font-family:var(--font-body-family,sans-serif)!important;color:var(--pm-ink-soft,#4a4652)!important;letter-spacing:.02em!important}.article-card__excerpt{font-family:var(--font-body-family,sans-serif)!important;color:var(--pm-ink-soft,#4a4652);font-size:15px;line-height:1.6}.article-template__hero-container img{border-radius:0 0 24px 24px}.article-template__title h1,.article-template__title .h1{font-family:var(--font-display,serif)!important;font-weight:600!important}.article-template__content{font-family:var(--font-body-family,sans-serif);font-size:17px;line-height:1.7;color:var(--pm-ink,#232028)}.article-template__content h2,.article-template__content h3{font-family:var(--font-display,serif)!important;font-weight:600!important}.article-template__content a{color:var(--pm-teal,#068483)}.article-template__link{font-family:var(--font-body-family,sans-serif)!important;color:var(--pm-teal,#068483)!important}.pm-blog-shop-block{margin:32px 0;padding:20px 0;border-top:1px solid var(--pm-line,rgba(35,32,40,.1));border-bottom:1px solid var(--pm-line,rgba(35,32,40,.1))}.pm-blog-shop-block__label{display:block;font-family:var(--font-body-family,sans-serif);font-size:12px;font-weight:700;text-transform:uppercase;letter-spacing:.06em;color:var(--pm-ink-faint,#86816f);margin:0 0 12px}.pm-blog-shop-block .pm-cbx-products{display:flex;flex-direction:column;gap:12px;margin:0}.pm-blog-shop-block .pm-cbx-product{display:flex;align-items:center;gap:16px;padding:12px;border:1px solid var(--pm-line,rgba(35,32,40,.1));border-radius:18px;background:#fff;box-shadow:0 1px 2px #1e1b260d;text-decoration:none!important;transition:transform .18s ease,box-shadow .18s ease}.pm-blog-shop-block .pm-cbx-product:hover{transform:translateY(-2px);box-shadow:0 16px 32px -18px #1e1b2647}.pm-blog-shop-block .pm-cbx-product__img{flex:0 0 auto;width:72px;height:72px;border-radius:14px;object-fit:cover;background:#f4f2ea}.pm-blog-shop-block .pm-cbx-product__body{flex:1;min-width:0}.pm-blog-shop-block .pm-cbx-product__name{display:block;font-family:var(--font-display,serif);font-size:17px;font-weight:600;color:var(--card-accent,#232028);margin-bottom:2px}.pm-blog-shop-block .pm-cbx-product__meta{display:block;font-family:var(--font-body-family,sans-serif);font-size:13px;color:var(--pm-ink-soft,#4a4652)}.pm-blog-shop-block .pm-cbx-product__rating{color:#f5a623;letter-spacing:1px;margin-right:4px}.pm-blog-shop-block .pm-cbx-product__cta{flex:0 0 auto;display:inline-flex;align-items:center;gap:4px;font-family:var(--font-body-family,sans-serif);font-size:13px;font-weight:700;color:var(--card-accent,#05605f);white-space:nowrap}@media screen and (max-width:480px){.pm-blog-shop-block .pm-cbx-product{flex-wrap:wrap}.pm-blog-shop-block .pm-cbx-product__cta{flex:0 0 100%;justify-content:flex-end}}
/*# sourceMappingURL=/cdn/shop/t/24/assets/custom-blog.css.map */
