/* Equipment-page finishing pass: readable captions and consistent action groups. */
main.equipment69 .equipment-actions140{display:flex;align-items:center;flex-wrap:wrap;gap:12px 20px;margin-top:8px}
main.equipment69 .equipment-actions140 .primary{margin:0;flex-shrink:0;min-height:52px}
main.equipment69 .equipment-actions140 .secondary-detail{margin:0;display:inline-flex;width:auto;min-height:44px;padding:10px 0;font-size:12px;gap:16px}
main.equipment69 :is(.product-detail,.pump-hero49,.motor-hero42) .eyebrow{font-size:10px;letter-spacing:.08em}
main.equipment69 :is(.detail-art,.pump-hero49>figure){padding:20px 20px 38px}
main.equipment69 :is(.detail-art figcaption,.detail-art small,.pump-hero49 figcaption){font-size:10px;line-height:1.4;left:18px;bottom:12px;max-width:calc(100% - 36px)}
main.equipment69 .motor-label42{font-size:10px;line-height:1.4;padding:4px 7px;border-radius:4px;bottom:10px;left:12px;max-width:calc(100% - 24px)}
main.equipment69 .detail-art img.equipment-isolated61{padding:0}
main.equipment69 :is(.product-detail,.pump-hero49,.motor-hero42) a:focus-visible{outline:3px solid #164f90;outline-offset:4px}
@media(max-width:760px){main.equipment69 .equipment-actions140{gap:8px 18px}main.equipment69 .equipment-actions140 .primary{font-size:13px;min-height:50px}main.equipment69 :is(.detail-art,.pump-hero49>figure){padding:14px 14px 36px}main.equipment69 :is(.detail-art figcaption,.detail-art small,.pump-hero49 figcaption){font-size:10px;bottom:10px;left:14px;max-width:calc(100% - 28px)}main.equipment69 .motor-label42{font-size:10px}main.equipment69 .equipment-actions140 .secondary-detail{font-size:12px}}
