.article-card{display:flex;flex-direction:column;height:100%;background:transparent}.article-card .article-card__link-image-wrapper{position:relative;overflow:hidden;display:block;margin-bottom:0;padding-top:66%;background:#ece6de;color:var(--color-text-primary, #000000)}.article-card .article-card__link-image-wrapper.article-card__link-image-wrapper--svg{border:1px solid rgba(17,17,17,.12)}.article-card .article-card__link-image-wrapper:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(to top,#00000024,#0000);opacity:0;transition:opacity .35s ease;pointer-events:none}.article-card .article-card__image{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover;object-position:var(--img-desktop-pos);transition-property:transform,opacity;transition-timing-function:ease-out;transition-duration:var(--animate-img-scale)}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.article-card:hover .article-card__link-image-wrapper:after{opacity:1}.article-card:hover .article-card__image{transform:scale(1.07)}}.article-card .article-card__content{display:flex;flex-direction:column;flex:1 1 auto;padding:22px 22px 24px}.article-card .article-card__kicker{margin:0 0 12px;font-size:11px;font-weight:600;line-height:1.4;letter-spacing:.18em;text-transform:uppercase;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;color:#111111a8}.article-card .article-card__info{display:flex;flex-wrap:wrap;gap:10px 0;margin:0 0 16px;padding:0;list-style:none}.article-card .article-card__info-label{overflow:hidden;font-size:11px;font-weight:500;line-height:1.45;letter-spacing:.14em;text-transform:uppercase;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;color:#111111b8}.article-card .article-card__info-label.article-card__info-label--date{color:#11111185}.article-card .article-card__info-label:not(:only-child):not(:last-child){position:relative;margin-right:12px;padding-right:14px}.article-card .article-card__info-label:not(:only-child):not(:last-child):after{content:"\2022";position:absolute;top:50%;right:0;transform:translateY(-50%);speak:never}.article-card .article-card__info-label svg{width:18px;height:15px;margin-right:5px;vertical-align:text-bottom}.article-card .article-card__info-label svg>path{stroke:currentColor}.article-card .article-card__title{margin:0 0 12px;padding:0;font-size:clamp(1.5rem,2.2vw,2.35rem);font-weight:400;line-height:1.04;letter-spacing:-.028em;color:var(--color-text-primary, #000000);word-wrap:break-word;-webkit-hyphens:none;hyphens:none}.article-card .article-card__title.article-card__title--clipped{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-card .article-card__title-link{text-decoration:none;color:currentColor;transition:opacity .3s ease}.article-card .article-card__title-link:focus-visible{outline:2px solid var(--color-text-primary, #000000);outline-offset:2px}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.article-card .article-card__title-link:hover{opacity:.72}}.article-card .article-card__description{margin-bottom:auto;font-size:14px;line-height:1.78;word-wrap:break-word;-webkit-hyphens:none;hyphens:none;color:#111111c7}.article-card .article-card__description.article-card__description--clipped{overflow:hidden;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical}.article-card .article-card__link{display:inline-flex;align-items:center;gap:10px;width:fit-content;margin-top:22px;font-size:11px;font-weight:600;letter-spacing:.16em;text-transform:uppercase;text-decoration:none;color:var(--color-text-primary, #000000)}.article-card .article-card__link-text{line-height:1.2}.article-card .article-card__link svg{margin-left:0;transition-property:transform;transition-timing-function:ease-in-out;transition-duration:.3s}@media(-moz-touch-enabled:0),(hover:hover),(pointer:fine){.article-card .article-card__link:hover svg{transform:translate(5px)}}@media(max-width:767px){.article-card .article-card__link-image-wrapper{padding-top:68%}.article-card .article-card__content{padding:18px 18px 20px}.article-card .article-card__title{font-size:clamp(1.35rem,7vw,2rem);line-height:1.06}.article-card .article-card__description{font-size:13px;line-height:1.72}.article-card .article-card__link{margin-top:18px}}@media(min-width:768px){.article-card .article-card__content{padding:24px 24px 26px}}@media(min-width:1200px){.article-card .article-card__content{padding:26px 26px 28px}}
/*# sourceMappingURL=/cdn/shop/t/18/assets/article-card.build.css.map */
