.blog_index{overflow:hidden}.blog_index--wrapper{display:grid;font-family:var(--body-family-alt);gap:var(--spacing-lg) var(--spacing-sm);margin-bottom:4rem}.blog_index__tag_nav--wrapper{display:flex;position:relative;width:100vw}.blog_index__tag_nav--links{align-items:center;color:var(--color-text-lighter);display:flex;gap:var(--spacing-xs);overflow:scroll;padding-bottom:16px;-ms-overflow-style:none;margin-bottom:var(--spacing-sm);scrollbar-width:none}.blog_index__tag_nav--link{cursor:pointer;flex-shrink:0}.blog_index__tag_nav--link:last-child{padding-right:var(--spacing-xs)}.blog_index__tag_nav--link-button{border-radius:var(--badges-border-radius)}.blog_index__tag_nav--link--selected a{background-color:var(--color-primary-button);color:var(--color-background)}.blog_index--author{color:var(--color-text);margin-bottom:2rem}.blog_index--comments,.blog_index--published{align-items:center;display:flex;font-size:var(--font-body-sm);gap:.8rem}.blog_index--image_container{position:relative}.blog_index--image{aspect-ratio:234/181;border-radius:var(--badges-border-radius);height:100%;margin-bottom:var(--spacing-sm);object-fit:cover;width:100%}.blog_index--badge_wrapper--compact{display:flex;flex-wrap:wrap}.blog_index--badge_wrapper--compact>.blog_index--badge{margin-right:.5rem;margin-top:.5rem}.blog_index--content_container{margin-bottom:16px}.blog_index--footer{display:flex;gap:2rem;margin-top:16px}header{text-align:var(--text_alignment)}.pagination{display:flex;justify-content:center}.main-blog--container{max-width:100vw;padding:0 20px}.main-blog--wrapper{padding-top:36px}.featured_header{align-items:end;display:flex;height:calc(100% + var(--header-group-height-static));justify-content:var(--content-alignment);max-width:var(--max-page-width);min-height:70rem;padding-bottom:var(--spacing-lg);padding-inline:20px;position:relative;width:100%}@supports not (min-height:100dvh){.featured_header{min-height:70rem}}.featured_header--content{color:var(--color-text);text-align:var(--text-alignment);width:100%;z-index:4}.featured_header--content_inner{display:grid;gap:var(--spacing-xs)}.featured_header--badge_wrapper{display:inline-flex;gap:.8rem}.featured_header--badge_content{background-color:var(--badge-background-color);border-radius:var(--badges-border-radius);color:var(--badge-text-color);padding:.4rem 1.2rem;text-align:center;text-transform:uppercase}.featured_header--comments,.featured_header--published{align-items:center;color:var(--color-text);display:flex;gap:6px}.featured_header--footer{display:flex;justify-content:var(--content-alignment);text-align:var(--text-alignment)}.featured_header .image_banner__image{height:100%;object-fit:cover;object-position:center;width:100%}.featured_header .image_banner__image-wrapper{height:100%;left:0;overflow:hidden;position:absolute;top:0;width:100%;z-index:0}.featured_header .image_banner__overlay{background:rgba(var(--overlay-colour) / var(--opacity));display:block;height:100%;left:0;pointer-events:none;position:absolute;top:0;width:100%;z-index:3}.article-heading{font-family:var(--heading-family-alt)}.article-heading__compact{font-size:var(--font-body-base);font-weight:500}.blog_index--badge_wrapper .badges__badge,.main-blog__featured_header .featured_header--badge_content{background-color:var(--article-badge-background-color);color:var(--article-badge-text-color)}@media(max-width:767px),screen and (max-width:767px){.blog_index--wrapper{gap:var(--spacing-lg) var(--spacing-sm);margin:auto}.blog_index--badge_wrapper{align-items:flex-start;flex-direction:column}}@media (width => 768px),screen and (min-width:768px){.blog_index__tag_nav--wrapper{justify-content:var(--nav-bar-alignment);overflow:unset;width:100%}.blog_index__tag_nav--links{overflow:unset;padding-bottom:24px;padding-right:.75rem}.featured_header--content_inner,.pagination__list{width:50%}}@media(min-width:769px)and (max-width:1024px){.blog_index--footer{flex-direction:column}}@media screen and (min-width:768px){.main-blog--container{padding:0 58px}.main-blog--wrapper{padding-top:calc(var(--spacing-sm)*2)}}@media screen and (min-width:748px){.featured_header{padding-inline:58px}}@media(max-width:472px){.featured_header{padding-inline:2rem;padding-bottom:4rem;padding-top:16.5rem}}
/*# sourceMappingURL=/cdn/shop/t/90/assets/main-blog.bundle.css.map */
