/* Shared presentation for existing and newly imported industrial products. */
.product-card[data-product-category="industrial"]{display:flex;flex-direction:column;overflow:hidden;min-width:0}
.product-card[data-product-category="industrial"]>a{display:block}
.product-card[data-product-category="industrial"] .product-art,
.product-detail .product-art.original-photo{background:#fff;border-bottom:1px solid #edf0f3}
.product-card[data-product-category="industrial"] .product-art{padding:48px 24px 24px}
.product-card[data-product-category="industrial"] .product-art img,
.product-detail .product-art.original-photo img{object-fit:contain;object-position:center;mix-blend-mode:normal;aspect-ratio:auto}
.product-card[data-product-category="industrial"] .brand{max-width:calc(100% - 28px);overflow:hidden;text-overflow:ellipsis;white-space:nowrap;background:#f2f4f6}
.product-card[data-product-category="industrial"] .product-body{padding:18px;gap:0}
.product-card[data-product-category="industrial"] h3{font-size:15px;line-height:1.5;min-height:68px;margin:8px 0 20px;font-weight:600}
.product-card[data-product-category="industrial"] .product-bottom{display:flex;flex-direction:column;align-items:stretch;gap:16px;margin-top:auto}
.product-card[data-product-category="industrial"] .price{font-variant-numeric:tabular-nums;font-size:22px;line-height:1.35;overflow-wrap:anywhere}
.product-detail .product-art.original-photo{padding:48px 30px 30px}
@media(max-width:700px){
 .product-card[data-product-category="industrial"] .product-art{padding:38px 12px 16px}
 .product-card[data-product-category="industrial"] .product-body{padding:12px}
 .product-card[data-product-category="industrial"] h3{font-size:12px;min-height:90px;margin-bottom:16px}
 .product-card[data-product-category="industrial"] .price{font-size:18px}
 .product-card[data-product-category="industrial"] .product-bottom{gap:12px}
 .product-detail .product-art.original-photo{padding:44px 20px 24px}
}
