.card-article,.card-article *,.card-article *:before,.card-article *:after{box-sizing:border-box}.card-article{position:relative;display:flex;flex-direction:column;height:100%;color:inherit;text-align:var(--card-article-text-align, left)}.card-article__media{position:relative;overflow:hidden;width:100%;aspect-ratio:349 / 394;margin-bottom:12px;border-radius:var(--radius-hairline)}.card-article__media .card-article__picture{position:absolute;top:0;right:0;bottom:0;left:0;display:block;width:100%;height:100%}.card-article__media .card-article__img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.card-article__body{display:flex;flex:1 1 auto;flex-direction:column;gap:12px}.card-article__meta{margin:0;color:var(--color-green-200)}.card-article__content{display:flex;flex:1 1 auto;flex-direction:column;align-items:var(--card-article-align-items, flex-start);justify-content:var(--card-article-content-justify, flex-start);gap:var(--card-article-action-gap)}.card-article__text{display:flex;flex-direction:column;gap:8px;width:100%}.card-article__title{margin:0;color:inherit;overflow-wrap:break-word}.card-article__link{color:inherit;text-decoration:none}.card-article__link:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0}.card-article__link:focus-visible{outline:none;box-shadow:none}.card-article__link:focus-visible:after{outline:2px solid currentColor;outline-offset:2px}.card-article__excerpt{display:-webkit-box;overflow:hidden;margin:0;font-size:var(--font-size-body-13);font-weight:var(--font-weight-regular);line-height:var(--line-height-140);letter-spacing:var(--letter-spacing-positive-1);-webkit-box-orient:vertical;-webkit-line-clamp:2;line-clamp:2}.card-article__action{flex:0 0 auto}@media screen and (min-width:750px){.card-article__media{aspect-ratio:var(--card-article-media-ratio-desktop)}.card-article__content{justify-content:space-between}}@media screen and (min-width:990px){.card-article__media{border-radius:var(--radius-panel)}.card-article__text{gap:10px;padding-inline-end:var(--card-article-text-inset-desktop)}.card-article__content{gap:22px}.card-article__excerpt{font-size:var(--font-size-body-15);letter-spacing:var(--letter-spacing-0)}}
/*# sourceMappingURL=/cdn/shop/t/125/assets/component-card-article.css.map */
