.card{position:relative;display:flex;flex-direction:column;min-width:0}.card__link{display:flex;flex:1;flex-direction:column;gap:var(--space-2);color:var(--color-text-primary)}.card__link:hover{color:var(--color-text-primary)}.card__media{flex-shrink:0}.card__image{transition:transform var(--duration-slower) var(--ease-standard),opacity var(--duration-slow) var(--ease-standard)}.card__image--secondary{opacity:0}.card__info{display:flex;flex-direction:column;gap:var(--space-2)}.card__meta{display:block;overflow:hidden;line-height:1.5;text-overflow:ellipsis;white-space:nowrap}.card__meta>span+span:before{content:"\b7" / "";margin-inline:.6em}.card__title{display:-webkit-box;overflow:hidden;font-family:var(--font-display);font-size:var(--text-title);font-weight:var(--weight-regular);line-height:var(--leading-title);color:inherit;-webkit-box-orient:vertical;-webkit-line-clamp:3;line-clamp:3;transition:color var(--duration-fast) var(--ease-standard)}.card__price{margin-top:var(--space-1);color:inherit}.card__sold{color:var(--color-text-muted)}@media(min-width:48em){.card__link,.card__info{gap:var(--space-3)}}@media(hover:hover){.card__link:hover .card__image{transform:scale(var(--scale-image-hover))}.card__link:hover .card__image--secondary{opacity:1}.card__link:hover .card__title{color:var(--color-text-accent)}}.card.is-sold .card__media:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:#f4f3ef8c}.card__save{position:absolute;top:.6rem;right:.6rem;z-index:2;display:none;color:var(--color-text-primary)}.has-wishlist .card__save{display:inline-flex}.card__save .icon{width:1.8rem;height:1.8rem}.card__save .icon path{transition:fill var(--duration-fast) var(--ease-standard)}.card__save[aria-pressed=true] .icon path{fill:currentColor}.card__save.is-popping{animation:heart-pop .3s var(--ease-enter)}@keyframes heart-pop{50%{transform:scale(var(--scale-heart-pop))}}@media(min-width:48em){.card__save .icon{width:2rem;height:2rem}}.section--inverse .card__link,.section--inverse .card__save{color:var(--color-text-on-inverse)}.section--inverse .card__meta{color:var(--color-text-accent)}@media(min-width:64em){.card--large .card__media{flex:1;aspect-ratio:auto;min-height:36rem}.card--large .card__info{display:grid;grid-template-columns:minmax(0,1fr) auto;gap:var(--space-2) var(--space-6);align-items:start}.card--large .card__meta{grid-column:1 / -1}.card--large .card__title{font-size:var(--text-title-lg)}.card--large .card__price{margin-top:.2rem}}
/*# sourceMappingURL=/cdn/shop/t/47/assets/component-product-card.css.map */
