/* Compact cards with category names over their equipment images. */
.products-refined .product-badge{padding:16px 20px}
.products-refined .product-badge h3{margin:0;font-size:22px;line-height:1.25}
.products-refined .product-badge p{font-size:15px;line-height:1.45;margin:8px 0 0}
.products-refined .product-badge .textlink{margin-top:10px}
.products-refined .product-showcase{gap:16px;margin-top:20px}
.products-refined .product-showcase .product-photo{min-height:0;padding:14px 12px;flex-direction:column;justify-content:flex-start;gap:10px}
.products-refined .product-showcase .product-category-label{display:block;align-self:stretch;text-align:left;color:var(--blue);font-size:11px;line-height:1.35;font-weight:700;letter-spacing:.07em;text-transform:uppercase}
.products-refined .product-showcase .product-photo>img{height:135px;max-height:135px;flex:1;min-height:0}
.products-refined .product-showcase .integrated-screen{margin:auto 0}
.products-refined .product-showcase .product-visual>div:last-child{padding:16px 18px}
.products-refined .product-showcase .product-visual h3{font-size:24px;line-height:1.25;margin:0 0 10px}
.products-refined .product-showcase .product-visual p{font-size:15.5px;line-height:1.45;margin:0 0 12px}
.products-refined .product-showcase .integrated-solutions-card ul{font-size:15px;line-height:1.4;margin-bottom:12px}
.products-refined .product-showcase .integrated-solutions-card li+li{margin-top:3px}
@media(max-width:550px){.products-refined .product-showcase .product-photo{padding:12px 9px;gap:8px}.products-refined .product-showcase .product-category-label{font-size:10px;letter-spacing:.04em}.products-refined .product-showcase .product-photo>img{height:110px;max-height:110px}.products-refined .product-showcase .product-visual>div:last-child{padding:14px 12px}.products-refined .product-showcase .product-visual h3{font-size:21px}.products-refined .product-showcase .product-visual p{font-size:15px}.products-refined .product-badge{padding:16px}.products-refined .product-badge p{font-size:15px}}
