.blog-post-card{display:flex;flex-direction:column;max-width:100%;width:100%;height:100%;text-decoration:none;color:inherit;--content-height: 100px}.blog-post-card .blog-post-card__date{display:none}.blog-post-card .blog-post-card__image-container{overflow:hidden;width:100%;height:auto;position:relative}.blog-post-card .blog-post-card__image{display:block;width:100%;height:auto}.blog-post-card .blog-post-card__content{display:flex;flex-direction:column;justify-content:space-between;padding:2rem 2rem 3.2rem;line-height:1;max-height:var(--content-height);height:100%;overflow:hidden;max-width:100%}.blog-post-card .blog-post-card__title{--font-size: 1.4rem;line-height:1.2;margin:0;width:100%;overflow:hidden;text-overflow:ellipsis;max-height:calc(var(--font-size) * 1.3);max-width:90vw;white-space:nowrap;font-size:var(--font-size);letter-spacing:calc(var(--font-size) * .1);font-family:var(--font-family-secondary)}.blog-post-card .blog-post-card__excerpt{--font-size: 1rem;min-height:calc(var(--font-size) * 2.2);max-height:calc(var(--font-size) * 2.2);line-height:1.2;overflow:hidden;margin:0;font-family:var(--font-family-primary);font-size:var(--font-size);font-weight:300}@media screen and (max-width: 767px){.blog-post-card .blog-post-card__image-container{overflow:hidden;width:100%;height:auto;aspect-ratio:390/520;position:relative}}@media screen and (min-width: 768px){.blog-post-card{--content-height: 105px}.blog-post-card .blog-post-card__image-container{overflow:hidden;width:100%;height:calc(100% - var(--content-height));position:relative}.blog-post-card .blog-post-card__image{position:absolute;top:0;width:100%;height:auto}.blog-post-card .blog-post-card__content{padding:1rem 0 3.2rem}.blog-post-card .blog-post-card__title{--font-size: 2vw;max-width:47.6vw;white-space:nowrap}.blog-post-card .blog-post-card__excerpt{--font-size: 1.6vw;max-width:47.6vw}}@media screen and (min-width: 1024px){.blog-post-card{--content-height: 6.343vw}.blog-post-card .blog-post-card__content{padding:1.4vw 0 .6vw}.blog-post-card .blog-post-card__title{--font-size: 1.2vw;max-width:30.9333333333vw;white-space:nowrap}.blog-post-card .blog-post-card__excerpt{--font-size: 1vw;max-width:30.9333333333vw}}@media screen and (min-width: 1024px){.blog-post-card.content-is-overlay:not(:hover) .blog-post-card__content{transform:translateY(100%);opacity:0}.blog-post-card.content-is-overlay{overflow:hidden;position:relative;margin-bottom:1rem}.blog-post-card.content-is-overlay .blog-post-card__image-container{height:100%}.blog-post-card.content-is-overlay .blog-post-card__content{transition:all .3s ease;position:absolute;left:0;right:0;bottom:0;background-color:#ffffffd9;height:fit-content;max-height:none;padding:3.2rem 2.4rem}.blog-post-card.content-is-overlay .blog-post-card__title-date{display:flex;justify-content:space-between;align-items:center;margin-bottom:1rem;gap:1rem}.blog-post-card.content-is-overlay .blog-post-card__date{display:inline-block;font-size:1.6rem;font-family:var(--font-family-primary);font-weight:300;min-width:fit-content}.blog-post-card.content-is-overlay .blog-post-card__title{--font-size: 1.6rem;letter-spacing:unset;font-family:var(--font-family-primary);max-width:30.9333333333vw;white-space:nowrap;font-weight:300}.blog-post-card.content-is-overlay .blog-post-card__excerpt{--font-size: 1.4rem;font-weight:300;max-width:30.9333333333vw}.blog-post-card.content-is-overlay .blog-post-card__content:after,.blog-post-card.content-is-overlay .blog-post-card__content:before{content:"";display:block;height:1px;width:100%;background:#2d2523}.blog-post-card.content-is-overlay .blog-post-card__content:after{margin-top:2.4rem}.blog-post-card.content-is-overlay .blog-post-card__content:before{margin-bottom:2.4rem}}
/*# sourceMappingURL=/cdn/shop/t/27/assets/component-blog-post-card.css.map */
