body.st-refine [data-sr-hidden],body.st-refine [data-sr-duplicate]{display:none!important}
body.st-refine .product-card :is(.stmc-compare-button,.stx-compare,[data-sx-compare]):not([hidden]){width:100%;min-height:40px;margin-top:12px;border:1px solid #bdd2dc;border-radius:9px;background:#fff;color:#102b46;font:500 12px/1.8 Vazirmatn,Tahoma,Arial,sans-serif;padding:8px 12px}
body.st-refine .product-card :is(.stmc-compare-button,.stx-compare,[data-sx-compare])[aria-pressed=true]:not([hidden]){background:#e2f4f1;border-color:#087d81;color:#075f61}
body.st-refine .sr-quick-link{min-height:42px;display:inline-flex;align-items:center;justify-content:center;padding:9px 20px;border:1px solid #dce7ed;border-radius:10px;color:#087d81;background:#fff;font-size:13px;text-decoration:none}
body.st-refine .sx-network-links{flex-wrap:wrap}
body.st-refine .sr-image-missing{display:flex;align-items:center;justify-content:center;min-height:70px;width:100%;padding:16px;text-align:center;color:#607785;font-size:12px;line-height:1.9;background:#f5f9fb;border:1px dashed #c5d5de;border-radius:10px}
body.st-refine .sr-active-filters{display:flex;align-items:center;flex-wrap:wrap;gap:8px;padding:12px 0;margin:0 0 12px;font-size:12px;line-height:1.9}
body.st-refine .sr-active-filters[hidden]{display:none!important}
body.st-refine .sr-active-filters a{display:inline-flex;align-items:center;min-height:40px;padding:7px 12px;border:1px solid #c9dedf;background:#f1f9f8;color:#075f61;border-radius:9px;max-width:100%;overflow-wrap:anywhere;text-decoration:none}
body.st-refine .sr-active-filters .sr-clear-filters{background:#fff;border-color:#dce7ed;color:#506779}
body.st-refine :is(.sr-active-filters a,.sr-quick-link):focus-visible{outline:3px solid #edb747;outline-offset:3px}
@media(max-width:760px){body.st-refine .sr-active-filters{font-size:11px}body.st-refine .sr-quick-link{font-size:12px;padding:9px 14px}}

/* 1.3.4: explicit contrast for the light tools panel inside the dark footer. */
body.st-design .site-footer .sd-tools{background:#f5f8fb;color:#17364b;border:1px solid #d8e4eb}
body.st-design .site-footer .sd-tools :is(h2,h3,summary,p,li){color:#17364b}
body.st-design .site-footer .sd-tools a{color:#08696d}
body.st-design .site-footer .sd-tools a:hover{color:#064d50;text-decoration:underline}
body.st-refine .product-card .sd-card-facts{font-size:13px;line-height:1.7;min-height:0;margin:10px 0}
body.st-refine .product-card .sd-card-facts li{display:-webkit-box;-webkit-box-orient:vertical;-webkit-line-clamp:2;overflow:hidden;margin:0 0 5px}
body.st-refine .product-card .sd-card-facts li:nth-child(n+3){display:none}
body.st-refine .product-card.sr-one-stock .stqc-supply-label{display:none!important}
body.st-refine .product-card .product-bottom{flex-wrap:wrap;padding-top:10px;gap:8px}
body.st-refine .product-card .product-bottom .price{font-size:12px}
body.st-refine .product-card .product-bottom .add-quote{width:100%;height:auto;min-height:42px;display:flex;align-items:center;justify-content:center;gap:8px;padding:9px 10px;border-radius:9px;background:#087d81;color:#fff;font:600 13px/1.8 Vazirmatn,Tahoma,Arial,sans-serif}
body.st-refine .product-card .add-quote svg{width:18px;height:18px;flex:none}
body.st-refine .product-card .add-quote:hover{background:#066469}
body.st-refine .product-card .add-quote:focus-visible{outline:3px solid #e0a82e;outline-offset:3px}
body.st-refine.sd-home main > .st-client-home.sr-empty-intro{margin-block:0!important;min-height:0!important;padding-block:0!important}
/* Keep chat accessible; dock the closed launcher above the final call to action. */
body.st-refine.sr-contact-visible #stls-launch:not([aria-expanded="true"]){bottom:auto!important;top:110px!important;width:46px!important;min-width:46px!important;height:46px!important;padding:10px!important;border-radius:50%!important}
body.st-refine.sr-contact-visible #stls-launch:not([aria-expanded="true"]) > span{display:none!important}
body.st-refine [data-sr-duplicate="1"]{display:none!important}

body.st-refine .detail-copy [data-sr-hidden="1"]{display:none!important}
