body.woocommerce.emg-product-design .related.products.emg-fitment-related > h3 { margin-bottom:8px; }
.emg-related-context { margin:0 0 22px; color:#698097; font-size:13px; line-height:1.6; }
.emg-related-models { display:-webkit-box; -webkit-box-orient:vertical; -webkit-line-clamp:2; overflow:hidden; margin:6px 0 10px; color:#527e9e; font-size:11px; line-height:1.5; }
.emg-related-more-wrap { display:flex; flex-direction:column; align-items:center; gap:8px; margin:24px 0 0; }
button.emg-related-more { display:inline-flex; align-items:center; justify-content:center; gap:18px; min-height:44px; margin:0; padding:10px 24px; border:1px solid #bcd8ef; border-radius:10px; background:#eef7ff; color:#096fbf; font:650 13px/1.5 "EMG Manrope",sans-serif; cursor:pointer; }
button.emg-related-more::after { display:none; }
button.emg-related-more:hover { background:#e0f0ff; }
button.emg-related-more[aria-busy=true] { cursor:wait; opacity:.65; }
button.emg-related-more[hidden] { display:none!important; }
.emg-related-status { margin:0; color:#71859a; font-size:11px; line-height:1.6; text-align:center; }
@media(max-width:650px) { .emg-related-context { font-size:12px; } button.emg-related-more { width:100%; } }
