.cp-brand-hero h1{overflow-wrap:anywhere}.manufacturer-kit-cards h4,.kit-composition li{overflow-wrap:anywhere}.kit-detail{display:grid;grid-template-columns:minmax(240px,1fr) 1fr;gap:36px}.kit-detail figure{margin:0}.kit-detail img{width:100%;height:390px;object-fit:contain;background:white}.kit-detail figcaption{font-size:.9rem;line-height:1.5;margin-top:14px}.manufacturer-kit-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;margin-block:24px}.manufacturer-kit-cards .cp-product-mini{background:white;border:1px solid #c7dce7;border-radius:10px;padding:20px}.manufacturer-kit-cards img{width:100%;height:220px;object-fit:contain}.manufacturer-kit-cards h4{font-size:1.25rem;margin:14px 0}.kit-composition{line-height:1.8}.kit-card-pricing{display:flex;flex-direction:column;gap:5px;margin:16px 0;padding:12px;border-left:3px solid #0795b4;background:#edf8fb}.kit-card-amount{font-size:1.25rem;color:#056b84}.kit-card-pricing span,.kit-card-pricing small{font-size:.85rem;line-height:1.4}.kit-card-pricing a{font-weight:700;color:#006f87}@media(max-width:900px){.manufacturer-kit-cards{grid-template-columns:repeat(2,minmax(0,1fr))}.kit-detail{grid-template-columns:1fr}}@media(max-width:560px){.manufacturer-kit-cards{grid-template-columns:1fr}.kit-detail img{height:290px}}

.manufacturer-kit-cards .kit-card-reference{display:block;font-family:Consolas,monospace;font-size:.82rem;font-weight:700;color:#365b70;overflow-wrap:anywhere;margin:8px 0}

.cp-products-mini .cp-product-mini>a{overflow-wrap:anywhere}
