.ztk-cat-card{border:1px solid var(--color-border);border-radius:12px;overflow:hidden;background:#fff;transition:transform .2s,box-shadow .2s,border-color .2s;text-decoration:none;display:flex;flex-direction:column;flex:1 1 auto;height:100%}.ztk-cat-card:hover{transform:translateY(-3px);box-shadow:var(--ztk-shadow-lg);border-color:var(--color-border-hover)}.ztk-cat-card__img-wrap{aspect-ratio:1;overflow:hidden;background:var(--color-light);position:relative}.ztk-cat-card__img{width:100%;height:100%;object-fit:cover;transition:transform .3s;display:block}.ztk-cat-card:hover .ztk-cat-card__img{transform:scale(1.04)}.ztk-cat-card__body{padding:16px;display:flex;flex-direction:column;flex:1 1 auto;min-height:0}.ztk-cat-card__vendor{font-family:var(--font-body);font-size:10px;font-weight:700;letter-spacing:1.5px;text-transform:uppercase;color:var(--color-muted);margin:0 0 6px}.ztk-cat-card__name{font-family:var(--font-heading);font-size:17px;font-weight:700;color:var(--color-dark);margin:0 0 12px;line-height:1.25;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.5em}.ztk-cat-card__price-row{display:flex;flex-direction:column;align-items:stretch;gap:8px;flex:1 1 auto}.ztk-cat-card__price{font-family:var(--font-heading);font-size:20px;font-weight:800;color:var(--color-dark)}.ztk-cat-card__price--was{font-size:13px;font-weight:500;color:var(--color-muted);text-decoration:line-through}.product-grid .grid__item{display:flex;flex-direction:column}
/*# sourceMappingURL=/cdn/shop/t/3/assets/ztk-product-card.css.map */
