.product-card{background:#fff;min-width:0;transition:transform .18s}.product-card:hover{z-index:1;position:relative;transform:translateY(-4px)}.product-card:hover .product-card__media-link img{transform:scale(1.035)}.product-card__media{aspect-ratio:325/313;color:#18352f99;text-align:center;place-items:center;display:grid;position:relative;overflow:hidden}.product-card__media img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%;transition:transform .3s}.product-card__body{padding:18px 2px 0}.product-card__body h3{-webkit-line-clamp:var(--product-name-lines,3);overflow-wrap:anywhere;color:#000;-webkit-box-orient:vertical;margin:0;font-size:1rem;font-weight:400;line-height:1.15;display:-webkit-box;overflow:hidden}.product-card__code{text-overflow:ellipsis;white-space:nowrap;color:#77736e;letter-spacing:.04em;margin-bottom:4px;font-size:.62rem;line-height:1;display:block;overflow:hidden}.product-card__media-link{width:100%;height:100%;display:block}.product-card__media-link img{-o-object-fit:cover;object-fit:cover;width:100%;height:100%}.product-card__toast{z-index:1000;color:#fff;text-align:center;background:#000;max-width:calc(100vw - 32px);padding:16px;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}
