.custom-blog-post{width:100%}.custom-blog-post__inner{width:100%;max-width:1000px;margin:0 auto}.custom-blog-post__breadcrumb-wrap{margin-bottom:20px}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb{display:flex;align-items:center;flex-wrap:wrap;gap:6px 8px;margin:0;font-family:var(--font-body--family);font-size:12px;font-weight:400;color:#6a7282}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb__link{color:#6a7282;text-decoration:none;display:inline-flex;align-items:center;transition:color .2s ease}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb__link--text{display:inline}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb__link:hover{color:#8cbb44;text-decoration:none}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb__icon{width:18px;height:18px;display:block;flex-shrink:0}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb__sep{color:#c3c4c6}.custom-blog-post__breadcrumb-wrap .custom-page-breadcrumb__current{color:#6a7282}.custom-blog-post__media{margin-bottom:24px}.custom-blog-post__media-frame{aspect-ratio:16 / 9;border:1px solid #efefef;border-radius:16px;overflow:hidden;box-sizing:border-box}.custom-blog-post__image,.custom-blog-post__placeholder{display:block;width:100%;height:100%;object-fit:cover}.custom-blog-post__placeholder{opacity:.85}.custom-blog-post__intro{display:flex;align-items:center;justify-content:space-between;gap:24px;margin-bottom:32px;padding-bottom:24px;border-bottom:1px solid #ececec}.custom-blog-post__title{margin:0;flex:1;min-width:0;font-family:var(--font-heading--family);font-weight:500;font-style:var(--font-heading--style);font-size:32px;line-height:1.2;color:#0a0a0a}.custom-blog-post__share-links{display:flex;align-items:center;gap:16px;flex-shrink:0}.custom-blog-post__share-label{font-family:var(--font-body--family);font-size:16px;font-weight:500;line-height:1.2;color:#0a0a0a;white-space:nowrap}.custom-blog-post__share-icons{display:flex;flex-wrap:wrap;align-items:center;gap:12px}.custom-blog-post__share-link{display:inline-flex;align-items:center;justify-content:center;width:40px;height:40px;border-radius:9999px;color:#fff;background-color:#0a0a0a;text-decoration:none;transition:background-color .25s ease,color .25s ease}.custom-blog-post__share-link:hover{color:#fff;background-color:#489bb3;text-decoration:none}.custom-blog-post__share-link svg{width:18px;height:18px;fill:currentColor}.custom-blog-post__share-link svg path{fill:currentColor}.custom-blog-post__content{font-family:var(--font-body--family);font-size:16px;font-weight:400;line-height:1.7;color:#0a0a0a}.custom-blog-post__content.rte :is(h1,h2,h3,h4,h5,h6){margin-block:32px 12px;font-family:var(--font-heading--family);font-weight:500;line-height:1.3;color:#0a0a0a}.custom-blog-post__content.rte h2{font-size:24px}.custom-blog-post__content.rte h3{font-size:22px}.custom-blog-post__content.rte h4{font-size:20px}.custom-blog-post__content.rte h5{font-size:18px}.custom-blog-post__content.rte h6{font-size:16px}.custom-blog-post__content.rte :is(p,ul,ol,li){font-size:16px;color:#0a0a0a}.custom-blog-post__content.rte :first-child{margin-block-start:0}.custom-blog-post__content.rte p{margin-block:0 16px}.custom-blog-post__content.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)){color:#489bb3;text-decoration:underline;text-underline-offset:2px;transition:color .25s ease}.custom-blog-post__content.rte :is(p,ul,ol,table):not(.h1,.h2,.h3,.h4,.h5,.h6) a:where(:not(.button,.button-secondary)):hover{color:#8cbb44}.custom-blog-post__content.rte ul,.custom-blog-post__content.rte ol{margin-block:0 16px;padding-inline-start:24px}.custom-blog-post__content.rte ul{list-style-type:disc}.custom-blog-post__content.rte ol{list-style-type:decimal}.custom-blog-post__content.rte ul ul{list-style-type:circle;margin-block:8px 0}.custom-blog-post__content.rte ul ul ul{list-style-type:square}.custom-blog-post__content.rte ol ol{list-style-type:lower-alpha;margin-block:8px 0}.custom-blog-post__content.rte li{display:list-item;margin-block:8px;padding-inline-start:4px;line-height:1.7;color:#0a0a0a}.custom-blog-post__content.rte li:last-child{margin-block-end:0}.custom-blog-post__content.rte li>ul,.custom-blog-post__content.rte li>ol{margin-block-start:8px;margin-block-end:0}.custom-blog-post__content.rte blockquote{margin:24px 0;padding:16px 20px;border-inline-start:3px solid #489bb3;background:#f6f7f9;border-radius:0 8px 8px 0;font-style:italic;color:#0a0a0a}.custom-blog-post__content.rte img{display:block;max-width:100%;height:auto;margin:24px 0;border-radius:12px}.custom-blog-post__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:32px}.custom-blog-post__tag{display:inline-flex;align-items:center;padding:6px 14px;border-radius:9999px;background:#f7f7f7;font-family:var(--font-body--family);font-size:13px;font-weight:500;line-height:1.2;color:#0a0a0a;text-decoration:none;transition:background-color .25s ease,color .25s ease}.custom-blog-post__tag:hover{background:#489bb3;color:#fff;text-decoration:none}.custom-blog-post__comments{margin-top:64px;padding-top:48px;border-top:1px solid #ececec}.custom-blog-post__comments-heading{margin:0 0 24px;font-family:var(--font-heading--family);font-weight:500;font-size:24px;line-height:1.2;color:#0a0a0a}.custom-blog-post__comments-list{display:flex;flex-direction:column;gap:24px;margin-bottom:32px}.custom-blog-post__comment{padding:20px;border:1px solid #ececec;border-radius:12px;background:#fff}.custom-blog-post__comment-content{margin:0 0 12px;font-family:var(--font-body--family);font-size:16px;line-height:1.6;color:#0a0a0a}.custom-blog-post__comment-meta{display:flex;flex-wrap:wrap;align-items:center;gap:8px;font-family:var(--font-body--family);font-size:13px;line-height:1.4;color:#888}.custom-blog-post__comment-author{font-weight:500;color:#0a0a0a}.custom-blog-post__comments-pagination{display:flex;justify-content:center;gap:8px;margin-bottom:32px}.custom-blog-post__comments-pagination,.custom-blog-post__comments-pagination a{font-family:var(--font-body--family);font-size:14px;color:#0a0a0a;text-decoration:none}.custom-blog-post__comments-pagination .current,.custom-blog-post__comments-pagination a:hover{color:#489bb3}.custom-blog-post__comments .blog-post-comments__form-container{max-width:none;margin:0}.custom-blog-post__comments .blog-post-comments__form-container .h3{margin:0 0 20px;font-family:var(--font-heading--family);font-weight:500;font-size:20px;line-height:1.2;color:#0a0a0a}.custom-blog-post__comments .blog-post-comments__form-input{width:100%;padding:14px 16px;border:1px solid #ececec;border-radius:8px;font-family:var(--font-body--family);font-size:14px;color:#0a0a0a;background:#fff;transition:border-color .25s ease}.custom-blog-post__comments .blog-post-comments__form-input:focus{outline:none;border-color:#489bb3}.custom-blog-post__comments .blog-post-comments__form-submit{margin-top:16px;padding:12px 32px;border:none;border-radius:9999px;background:#489bb3;font-family:var(--font-body--family);font-size:14px;font-weight:600;line-height:1;color:#fff;cursor:pointer;transition:background-color .25s ease}.custom-blog-post__comments .blog-post-comments__form-submit:hover{background:#3f8aa0}.custom-blog-post-related{width:100%;margin-top:64px;padding-top:0}.custom-blog-post-related__heading{margin:0 0 32px;font-family:var(--font-heading--family);font-weight:500;font-style:var(--font-heading--style);font-size:32px;line-height:1.2;color:#0a0a0a}.custom-blog-post-related__carousel{width:100%}.custom-blog-post-related__swiper .swiper-wrapper{align-items:flex-start;height:auto}.custom-blog-post-related .custom-blog-post-card{height:auto}@media screen and (max-width:767px){.custom-blog-post__intro{flex-direction:column;align-items:flex-start;gap:16px;margin-bottom:24px;padding-bottom:20px}.custom-blog-post__title{font-size:24px}.custom-blog-post__share-links{width:100%;justify-content:space-between}.custom-blog-post__media{margin-bottom:20px}.custom-blog-post__comments{margin-top:48px;padding-top:32px}.custom-blog-post__comments-heading{font-size:20px}.custom-blog-post-related{margin-top:48px}.custom-blog-post-related__swiper.swiper,.custom-blog-post-related__swiper .swiper-wrapper{min-height:0}.custom-blog-post-related__heading{margin-bottom:24px;font-size:24px}.custom-blog-post-wrap.spacing-style{--padding-block-end: 48px}}
/*# sourceMappingURL=/cdn/shop/t/1/assets/custom-blog-post.css.map */
