.product-card {
    min-height: 0;
    overflow: hidden;
    padding: 0 0 30px;
    text-align: left;
}

.product-media {
    aspect-ratio: 4 / 3;
    background: #f3e4cf;
    height: auto;
    margin: 0 0 24px;
}

.product-media img {
    object-fit: contain;
}

.product-en {
    margin-left: 28px;
    margin-right: 28px;
}

.product-card h3 {
    margin: 12px 28px 14px;
}

.product-card > p:last-child {
    margin: 0;
    padding: 0 28px;
}

.product-card .dumpling-shape {
    margin-top: 42px;
}
