.blog-post-body{padding-bottom:6rem}@media screen and (min-width:990px){.blog-post-body .row{--bs-gutter-x: 3rem}}.blog-post-body__main .rte p{line-height:1.6;color:rgba(var(--color-foreground),.8);margin-bottom:2rem}.blog-post-body__main .rte h2,.blog-post-body__main .rte h3{margin-top:3rem;margin-bottom:1.5rem;font-weight:600}.blog-post-share{display:flex;align-items:center;gap:2rem;margin-top:30px;padding:2rem 0;border-top:1px solid #d9d9d9;border-bottom:1px solid #d9d9d9}.blog-post-share__label{color:#363636;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:26px;letter-spacing:0px}.blog-post-share__icons{display:flex;gap:1.2rem}.blog-post-share__link{display:flex;align-items:center;justify-content:center;color:#fff;transition:all .2s ease}.blog-post-share__link:hover{background:#000;transform:translateY(-2px)}.blog-post-share__link svg{width:1.8rem;height:1.8rem}.blog-post-nav{display:flex;gap:2rem;margin-top:30px}.blog-post-nav__item{flex:1}.blog-post-nav__link{text-decoration:none;display:flex;gap:24px}.blog-post-nav__item--next .blog-post-nav__direction{order:2}.blog-post-nav__item--next{text-align:right;align-items:flex-end}.blog-post-nav__direction{color:#363636;display:flex;flex-direction:column;align-items:center;gap:.8rem;width:fit-content;font-family:Montserrat,sans-serif;font-weight:400;font-size:16px;line-height:12px;letter-spacing:0px}.blog-post-nav__arrow svg{width:4rem;height:1rem}.blog-post-nav__title{color:#000;font-family:Montserrat,sans-serif;font-weight:600;font-size:16px;line-height:22px;letter-spacing:0px}.blog-post-nav__link:hover .blog-post-nav__title{color:rgba(var(--color-foreground),.7)}.blog-post-sidebar{display:flex;flex-direction:column;gap:3rem}.sidebar-block{border-radius:8px;overflow:hidden}.blog-post-body .rte h1,.blog-post-body .rte h2,.blog-post-body .rte h3,.blog-post-body .rte h4,.blog-post-body .rte h5,.blog-post-body .rte h6{font-family:Montserrat,sans-serif;font-weight:600;letter-spacing:0px;color:#000}.blog-post-body h4{font-size:20px;line-height:40px}.blog-post-body p{font-family:Montserrat,sans-serif;font-weight:500;color:#000;font-size:16px;line-height:28px}.blog-post-body .rte a{color:#e92131;text-decoration:none}.sidebar-promo__link{display:block}.sidebar-promo__img{width:100%;height:auto;display:block;transition:transform .3s ease}.sidebar-promo__link:hover .sidebar-promo__img{transform:scale(1.02)}.sidebar-promo__placeholder{background-color:#f5f5f5;border:1px dashed #ddd;border-radius:1.2rem;display:flex;align-items:center;justify-content:center;min-height:250px}.sidebar-promo__placeholder svg{width:100%;height:100%;max-width:15rem;opacity:.3}.sidebar-products{background:#fff;border:1px solid #d9d9d9;padding:33px 20px}.sidebar-products__title{font-family:Montserrat,sans-serif;font-weight:600;font-size:24px;line-height:19px;letter-spacing:0px;text-align:center;margin-bottom:30px}.sidebar-products__list{display:flex;flex-direction:column;gap:2rem;margin-bottom:32px}.sidebar-product-card{display:flex;gap:1.5rem;align-items:center}.sidebar-product-card__image{width:93px;height:93px;flex-shrink:0;display:flex;align-items:center;justify-content:center;border:1px solid #d9d9d9;overflow:hidden;border-radius:8px;padding:13px 10px}.sidebar-product-card__image img{max-width:100%;height:auto;object-fit:contain}.sidebar-product-card__info{flex:1}.sidebar-product-card__name{margin-bottom:.4rem;color:#000;text-decoration:none;display:-webkit-box;-webkit-line-clamp:3;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;font-family:Montserrat;font-weight:600;font-size:14px;line-height:1.3;letter-spacing:0px}.sidebar-product-card__price{font-size:1.4rem;display:flex;gap:.8rem;align-items:center}.sidebar-product-card__price--current{font-weight:500;font-family:Helvetica,sans-serif;font-size:18px;line-height:16px;letter-spacing:0px;color:#000}.sidebar-product-card__price--compare{text-decoration:line-through;color:#8f8f8f;font-family:Helvetica;font-weight:400;font-size:16px;line-height:16px;letter-spacing:0px}.sidebar-products__view-all{background:#e92131;padding:11px 20px;font-family:Helvetica,sans-serif;font-weight:700;font-size:16px;line-height:18px;text-align:center;border-radius:8px}@media screen and (max-width:749px){.blog-post-share{flex-direction:column;align-items:flex-start;gap:1.5rem}.blog-post-nav{flex-direction:column;gap:3rem}}
/*# sourceMappingURL=/cdn/shop/t/15/assets/section-main-blog-content.css.map */
