.product-card{position:relative}.product-card__link{display:block;text-decoration:none;color:inherit}.product-card__image-wrapper{position:relative;aspect-ratio:1;overflow:hidden;border-radius:var(--border-radius, 16px);background:#f3f4f6;margin-bottom:.75rem}.product-card__image{width:100%;height:100%;object-fit:cover;transition:transform .5s ease}.product-card__link:hover .product-card__image{transform:scale(1.08)}.product-card__badge{position:absolute;top:.75rem;left:.75rem;padding:.25rem .625rem;background:#ef4444;color:#fff;font-size:.6875rem;font-weight:700;text-transform:uppercase;letter-spacing:.02em;border-radius:50px}.product-card__info{padding:0 .25rem}.product-card__title{font-size:.9375rem;font-weight:600;color:var(--color-text);margin:0 0 .375rem;line-height:1.4;transition:color .2s}.product-card__link:hover .product-card__title{color:var(--color-primary)}.product-card__price{font-size:.9375rem;font-weight:700;color:var(--color-text);margin:0}.product-card__price s{color:var(--color-text-light);font-weight:400;margin-left:.5rem;font-size:.875rem}.product-card__overlay{position:absolute;top:0;right:0;bottom:0;left:0;display:flex;align-items:flex-end;justify-content:center;padding:1rem;background:linear-gradient(to top,rgba(0,0,0,.4),transparent);opacity:0;transition:opacity .3s ease}.product-card__link:hover .product-card__overlay{opacity:1}.product-card__quick-add{width:100%;padding:.75rem;background:#fff;color:var(--color-text);font-size:.8125rem;font-weight:700;border-radius:50px;transform:translateY(10px);transition:transform .3s ease}.product-card__link:hover .product-card__quick-add{transform:translateY(0)}
/*# sourceMappingURL=/cdn/shop/t/3/assets/component-card.css.map */
