/* JPharma dynamic therapeutic/disease-state featured product placements */
.jbp-therapeutic-products{width:100%;margin-top:auto;padding-top:18px;border-top:1px solid #e8ebf1}
.jbp-therapeutic-products-label{margin-bottom:10px;color:#8f3033;font-size:10px;font-weight:800;letter-spacing:.075em;text-transform:uppercase}
.jbp-therapeutic-featured-product{display:flex;align-items:center;gap:14px;min-width:0;padding:12px;border:1px solid #e5e8ef;border-radius:16px;background:linear-gradient(180deg,#fff 0%,#fafbfc 100%);box-shadow:0 8px 22px rgba(7,18,56,.055)}
.jbp-therapeutic-featured-image{display:flex;align-items:center;justify-content:center;flex:0 0 112px;width:112px;height:104px;overflow:hidden;border-radius:13px;background:#fff}
.jbp-therapeutic-featured-image img{display:block;width:100%;height:100%;object-fit:contain;object-position:center}
.jbp-therapeutic-featured-copy{display:flex;flex:1 1 auto;flex-direction:column;min-width:0;line-height:1.25}
.jbp-therapeutic-featured-copy strong{color:#071238;font-size:15px;font-weight:750;line-height:1.25}
.jbp-therapeutic-featured-copy small{display:-webkit-box;overflow:hidden;margin-top:5px;color:#667085;font-size:11px;line-height:1.4;-webkit-box-orient:vertical;-webkit-line-clamp:3}
.jbp-therapeutic-other-brands{display:flex;flex-wrap:wrap;gap:6px;margin-top:9px}
.jbp-therapeutic-other-brands span{display:inline-flex;padding:4px 8px;border:1px solid #eceef3;border-radius:999px;background:#fff;color:#667085;font-size:9px;font-weight:650;line-height:1.2}
@media(max-width:1199px){.jbp-therapeutic-featured-image{flex-basis:96px;width:96px;height:90px}}
@media(max-width:767px){.jbp-therapeutic-featured-product{align-items:center;gap:12px}.jbp-therapeutic-featured-image{flex-basis:100px;width:100px;height:92px}.jbp-therapeutic-featured-copy strong{font-size:14px}.jbp-therapeutic-featured-copy small{font-size:11px}}
