/* Small previews only for the four compact product cards. */
.product-card.compact.has-product-preview .product-line{width:100%;display:grid;grid-template-columns:36px minmax(0,1fr) clamp(88px,11vw,132px);gap:12px}
.product-card.compact.has-product-preview .product-mini-preview{min-width:0;margin:0;align-self:center}
.product-card.compact.has-product-preview .product-mini-preview img{width:100%;aspect-ratio:640/390;object-fit:contain;background:#fff;border:1px solid #ffffffcc;border-radius:10px;box-shadow:0 4px 12px #1d1d1f0d}
.product-card.compact.has-product-preview .product-mini-preview figcaption{margin-top:4px;color:#62626a;font-size:8px;line-height:1.3;text-align:right;letter-spacing:.01em}
@media(max-width:380px){.product-card.compact.has-product-preview .product-line{grid-template-columns:32px minmax(0,1fr) 80px;gap:8px}.product-card.compact.has-product-preview .product-icon{width:32px;height:32px}}
