.article-banner{position:relative;width:100%;color:rgb(var(--color-background));min-height:700px;display:flex;align-items:flex-end;justify-content:center}.article-banner h1.article-template__title{color:rgb(var(--color-background))}.article-banner .image-block{position:absolute;width:100%;height:100%}.article-banner .image-block img{width:100%;height:100%;object-fit:cover;object-position:center}.article-banner .summary-block .content_wrap{width:auto;min-width:45rem;max-width:64rem;position:relative;z-index:2;margin-inline:auto;height:fit-content;padding-block-start:clamp(var(--sp-10),3.368vw,var(--sp-16));padding-block-end:clamp(var(--sp-10),5vw,var(--sp-24))}.article-banner .top_details{display:flex;gap:var(--sp-6);align-items:center}.article-banner .top_details{display:flex;gap:var(--sp-6)}.article-banner .top_details .article_tag{--badge-background: rgb(var(--color-background));--badge-foreground: rgb(var(--color-foreground));background-color:var(--badge-background);color:var(--badge-foreground);border-radius:var(--rounded-button);width:max-content;font-weight:var(--font-medium);padding:var(--sp-2d5) var(--sp-4);font-size:var(--text-sm)}.article-banner span.post_date,.article-banner span.author{font-size:var(--text-sm);line-height:1.6}.article-banner h1.article-template__title{font-size:var(--title-lg);letter-spacing:-.04em;line-height:1}.article-banner .summary-wrapper{display:grid;gap:var(--sp-5)}.article-banner:before{content:"";inset-inline-start:0;inset-inline-end:0;background-color:#0000004d;width:100%;height:100%;position:absolute;display:block;z-index:1}.article_bottom_outer .page-width--narrow,.article-template__social-sharing,.article-pagination,.blogcontactform{max-width:90rem}.article_bottom_wrapper{display:grid;grid-template-columns:minmax(0,1fr) minmax(300px,400px);gap:2rem;align-items:start;min-width:0}.article-sidebar{padding:1.5rem;background:#f5f5f5;border-radius:4px;height:fit-content;display:grid;gap:2rem}.article-sidebar h2.sidebar-title{margin-top:0;margin-bottom:1rem;font-size:1.4rem}.sidebar-articles .sidebar-card{margin-bottom:1rem;padding-bottom:1rem;border-bottom:1px solid #e0e0e0;display:flex;align-items:center;gap:.8rem}.sidebar-articles .sidebar-card:last-child{margin-bottom:0rem;border-bottom:0}.sidebar-articles .sidebar-card .sidebar-card__image{width:160px;height:90px;overflow:hidden;border-radius:4px}.sidebar-articles .sidebar-card .sidebar-card__image a{display:block;width:100%;height:100%}.sidebar-articles .sidebar-card .sidebar-card__image img{width:100%;height:100%;object-fit:cover;object-position:center}.sidebar-articles .sidebar-card .sidebar-card__info{width:calc(100% - (.8rem + 160px))}.sidebar-articles .sidebar-card .sidebar-card__info a.sidebar-card__title{font-size:.95rem}.sidebar-articles .sidebar-card .sidebar-card__info a.sidebar-card__title{font-size:.95rem;display:block;margin-bottom:.25rem}.sidebar-articles .sidebar-card .sidebar-card__info span.sidebar-card__date{display:block;margin-top:.25rem;color:#666;font-size:var(--text-xs);line-height:1.6}.article_bottom_outer{border-start-end-radius:var(--border-radius);border-start-start-radius:var(--border-radius);padding-block-start:72px;padding-block-end:72px}.article-template__social-sharing{margin-top:0}.article-pagination-inr{display:grid;gap:var(--sp-5)}.article-pagination-inr a{gap:var(--sp-5);display:flex}.article-pagination-inr a .icon{stroke-width:var(--icon-weight);width:var(--sp-5d5);height:var(--sp-5d5);flex-shrink:0}.article-pagination-inr a{gap:var(--sp-5);display:flex;line-height:1.25;letter-spacing:-.025em;font-size:var(--fluid-lg-to-2xl);font-weight:var(--font-heading-weight)}.article-pagination{padding-block:var(--sp-8)}.blogcontactform .contact-form .contact__fields{gap:var(--sp-3d5)}.contact.blogcontactform .contact-form .field{margin-bottom:var(--sp-3d5)}.cntct_frm_head h3{letter-spacing:-.025em;line-height:1;font-size:var(--text-2xl);margin-bottom:var(--sp-2)}.cntct_frm_head p{font-size:var(--text-sm);line-height:1.6}.blogcontactform{display:grid;padding-bottom:40px;gap:var(--sp-8)}.toc-container{background:#f9f9f9;border-radius:8px;padding:20px;margin-bottom:30px;border:1px solid #eee;position:relative}.toc-header{display:flex;justify-content:center;align-items:center;font-weight:700;font-size:1.8rem;margin-bottom:15px;position:relative}.toc-body ul{list-style:none;padding:0;margin:0}.toc-level-h2{margin-top:10px;font-weight:600}.toc-level-h3{margin-left:20px;margin-top:5px;font-size:.9em;color:#555}.toc-body a{text-decoration:none;color:#000;transition:color .2s}.toc-body a:hover{color:#666;text-decoration:underline}.is-hidden{display:none}.is-rotated{transform:rotate(180deg)}button#toc-toggle{width:40px;height:40px;position:absolute;right:0;top:50%;transform:translateY(-50%);background:none;border:none;cursor:pointer;padding:.5rem}@media screen and (min-width:750px)and (max-width:989px){.article-template__hero-small{height:22rem}.article-template__hero-medium{height:44rem}.article-template__hero-large{height:66rem}}@media(min-width:1024px){.cntct_frm_head h3{font-size:var(--text-3xl)}}@media screen and (min-width:990px){.article-template__hero-small{height:27.5rem}.article-template__hero-medium{height:55rem}.article-template__hero-large{height:82.5rem}}.article-template header{margin-top:4.4rem;margin-bottom:2rem;line-height:calc(.8 / var(--font-body-scale))}@media(min-width:768px){.contact.blogcontactform .contact-form .field{margin-bottom:var(--sp-4)}.blogcontactform .contact-form .contact__fields{gap:var(--sp-4)}.article-pagination-inr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media screen and (min-width:750px){.article-template header{margin-top:5rem}}.article-template__link .icon-wrap{display:flex;margin-right:1rem;transform:rotate(180deg)}.article-template__content{margin-top:3rem;margin-bottom:0}.article-template__social-sharing{margin-top:3rem}@media screen and (min-width:750px){.article-template__comment-wrapper{margin-top:6rem;padding:3.6rem 0}}.article-template__comment-wrapper h2{margin-top:0}.article-template__comments{margin-bottom:5rem}@media screen and (min-width:750px){.article-template__comments{margin-bottom:7rem}}.article-template__comments-fields{margin-bottom:4rem}.article-template__comments-comment{color:rgba(var(--color-foreground),.75);background-color:rgb(var(--color-background));margin-bottom:1.5rem;padding:2rem 2rem 1.5rem}@media screen and (min-width:750px){.article-template__comments-comment{padding:2rem 2.5rem}}.article-template__comments-comment p{margin:0 0 1rem}.article-template__comment-fields>*{margin-bottom:3rem}@media screen and (min-width:750px){.article-template__comment-fields{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:4rem}}.article-template__comment-warning{margin:2rem 0 2.5rem}@media screen and (min-width:990px){.article-template__comments .pagination-wrapper{margin:5rem 0 8rem}}.article-template__back:last-child{margin-bottom:3.2rem}
/*# sourceMappingURL=/cdn/shop/t/3/assets/section-blog-post.css.map */
