.hahpro-blog-posts--section{width:100%;background-color:var(--hahpro-blog-section-bg, transparent);padding-block-start:var(--hahpro-blog-section-padding-top, 32px);padding-block-end:var(--hahpro-blog-section-padding-bottom, 32px)}.hahpro-blog-posts-content-wrapper{max-width:var(--page-width, 1200px);margin-inline:auto;padding-inline:1.5rem}@media screen and (min-width:750px){.hahpro-blog-posts-content-wrapper{padding-inline:5rem}}.hahpro-blog-posts-header-block{text-align:var(--hahpro-blog-header-align, start)}.hahpro-blog-posts-header-intro-text{margin:0;padding-block-start:var(--hahpro-blog-intro-pt, 0px);padding-block-end:var(--hahpro-blog-intro-pb, 10px);font-size:var(--hahpro-blog-fs-intro, 13px);letter-spacing:var(--hahpro-blog-ls-intro, 2px);color:var(--hahpro-blog-color-intro, #6a6a6a)}.hahpro-blog-posts-header-heading-text{margin:0;padding-block-start:var(--hahpro-blog-heading-pt, 4px);padding-block-end:var(--hahpro-blog-heading-pb, 12px);font-size:var(--hahpro-blog-fs-heading, 34px);line-height:1.2;color:var(--hahpro-blog-color-heading, #121212)}.hahpro-blog-posts-header-description-text{margin:0;padding-block-start:var(--hahpro-blog-description-pt, 0px);padding-block-end:var(--hahpro-blog-description-pb, 28px);font-size:var(--hahpro-blog-fs-description, 15px);line-height:1.6;color:var(--hahpro-blog-color-description, #5a5a5a)}.hahpro-blog-posts-grid-wrapper{display:grid;grid-template-columns:repeat(var(--hahpro-blog-cols-mobile, 1),minmax(0,1fr));gap:var(--hahpro-blog-grid-gap, 24px)}@media screen and (min-width:750px){.hahpro-blog-posts-grid-wrapper{grid-template-columns:repeat(var(--hahpro-blog-cols-tablet, 2),minmax(0,1fr))}}@media screen and (min-width:990px){.hahpro-blog-posts-grid-wrapper{grid-template-columns:repeat(var(--hahpro-blog-cols-desktop, 3),minmax(0,1fr))}}.hahpro-blog-posts-card-item{overflow:hidden;border-radius:var(--hahpro-blog-card-radius, 4px);border:var(--hahpro-blog-card-border-width, 0px) solid transparent}.hahpro-blog-posts-card-item--bordered{border-color:var(--hahpro-blog-card-border-color, #121212)}.hahpro-blog-posts-card-item--bordered .hahpro-blog-posts-card-image-wrapper{margin:1rem 1rem 0}.hahpro-blog-posts-card-item--bordered .hahpro-blog-posts-card-body{padding:1rem}.hahpro-blog-posts-card-image-wrapper{height:var(--hahpro-blog-image-height, 260px);overflow:hidden}.hahpro-blog-posts-card-image-link{display:block;height:100%}.hahpro-blog-posts-card-image-media,.hahpro-blog-posts-card-image-placeholder,.hahpro-blog-posts-card-image-svg{display:block;width:100%;height:100%;margin:0;border-radius:var(--hahpro-blog-image-radius, 2px)}.hahpro-blog-posts-card-image-media{object-fit:cover;transition:transform .45s ease}.hahpro-blog-posts-card-image-svg{background-color:#0000000a}.hahpro-blog-posts-card-image-wrapper.hahpro-blog-image-fit-cover .hahpro-blog-posts-card-image-media{object-fit:cover}.hahpro-blog-posts-card-image-wrapper.hahpro-blog-image-fit-contain .hahpro-blog-posts-card-image-media{object-fit:contain}.hahpro-blog-posts-card-item:hover .hahpro-blog-posts-card-image-media{transform:scale(var(--hahpro-blog-image-scale, 1.1))}.hahpro-blog-posts-card-body{text-align:var(--hahpro-blog-card-align, start)}.hahpro-blog-posts-card-meta-row{display:flex;padding-block-start:var(--hahpro-blog-meta-pt, 0px);padding-block-end:var(--hahpro-blog-meta-pb, 12px)}.hahpro-blog-posts-card-meta-tag-item,.hahpro-blog-posts-card-meta-date-item{flex:1 1 0;display:inline-flex;align-items:center;gap:.4rem;text-align:start;line-height:1.4}.hahpro-blog-posts-card-meta-tag-item{font-size:var(--hahpro-blog-fs-tag, 13px);text-transform:var(--hahpro-blog-tag-transform, none);color:var(--hahpro-blog-color-tag, #5a5a5a);transition:color .2s ease}.hahpro-blog-posts-card-meta-date-item{font-size:var(--hahpro-blog-fs-date, 13px);text-transform:var(--hahpro-blog-date-transform, none);color:var(--hahpro-blog-color-date, #5a5a5a)}.hahpro-blog-posts-card-item:hover .hahpro-blog-posts-card-meta-tag-item{color:var(--hahpro-blog-color-tag-hover, #1a73e8)}.hahpro-blog-meta-icon{width:1.1em;height:1.1em;flex-shrink:0;fill:none}.hahpro-blog-posts-card-title-heading{margin:0;padding-block-start:var(--hahpro-blog-title-pt, 0px);padding-block-end:var(--hahpro-blog-title-pb, 8px);font-size:var(--hahpro-blog-fs-title, 20px);line-height:1.35}.hahpro-blog-posts-card-title-link{color:var(--hahpro-blog-color-title, #121212);text-decoration:none;transition:color .2s ease}.hahpro-blog-posts-card-item:hover .hahpro-blog-posts-card-title-link{color:var(--hahpro-blog-color-title-hover, #1a73e8)}.hahpro-blog-posts-card-excerpt-text{margin:0;padding-block-start:var(--hahpro-blog-excerpt-pt, 0px);padding-block-end:var(--hahpro-blog-excerpt-pb, 0px);font-size:var(--hahpro-blog-fs-excerpt, 15px);line-height:1.55;color:var(--hahpro-blog-color-excerpt, #5a5a5a);display:-webkit-box;-webkit-line-clamp:var(--hahpro-blog-excerpt-lines, 3);line-clamp:var(--hahpro-blog-excerpt-lines, 3);-webkit-box-orient:vertical;overflow:hidden}.hahpro-blog-posts-viewall-row{text-align:var(--hahpro-blog-header-align, start);padding-block-start:32px}.hahpro-blog-posts-viewall-link{display:inline-block;padding:12px 24px;border:1px solid currentColor;color:var(--hahpro-blog-color-heading, #121212);text-decoration:none;font-size:15px;line-height:1;transition:background-color .2s ease,color .2s ease}.hahpro-blog-posts-viewall-link:hover{background-color:var(--hahpro-blog-color-heading, #121212);color:var(--hahpro-blog-color-excerpt, #ffffff)}.hahpro-blog-posts-card-title-link:focus-visible,.hahpro-blog-posts-card-image-link:focus-visible,.hahpro-blog-posts-viewall-link:focus-visible{outline:2px solid currentColor;outline-offset:3px}@media(prefers-reduced-motion:reduce){.hahpro-blog-posts-card-image-media,.hahpro-blog-posts-card-title-link,.hahpro-blog-posts-card-meta-tag-item,.hahpro-blog-posts-viewall-link{transition:none}.hahpro-blog-posts-card-item:hover .hahpro-blog-posts-card-image-media{transform:none}}
/*# sourceMappingURL=/cdn/shop/t/19/assets/hahpro-blog-posts.css.map */
