/* Relia product-detail sharing and purchasing guidance. */
relia-product-share.rj-product-share{display:block;width:100%;color:#163c36}
.rj-product-share *,.rj-product-rfq *{box-sizing:border-box}
.rj-product-share .rj-share-row{display:flex;align-items:center;flex-wrap:wrap;gap:10px 14px}
.rj-product-share .rj-share-label{font-size:13px;font-weight:600;line-height:1.5;color:#52665d}
.rj-product-share .rj-share-icons{display:flex;flex-wrap:wrap;align-items:center;gap:7px}
.rj-product-share .rj-share-icon{display:inline-flex;align-items:center;justify-content:center;flex:none;width:36px;height:36px;margin:0;padding:9px;border:1px solid #d8ded5;border-radius:50%;background:#fff;color:#244f43;text-decoration:none;cursor:pointer;appearance:none;transition:background-color .18s ease,color .18s ease,border-color .18s ease}
.rj-product-share .rj-share-icon svg{display:block;width:16px;height:16px;max-width:100%;fill:currentColor;pointer-events:none}
.rj-product-share .rj-share-icon::before,.rj-product-share .rj-share-icon::after,.rj-product-rfq a::before,.rj-product-rfq a::after{content:none!important}
.rj-product-share .rj-share-icon:focus-visible,.rj-product-rfq a:focus-visible{outline:3px solid #b69a62;outline-offset:3px}
.rj-product-share [hidden]{display:none!important}
.rj-product-share .rj-copy-status{display:block;min-height:0;margin:0;color:#315b49;font-size:12px;line-height:1.5}
.rj-product-share .rj-copy-status:not(:empty){margin-top:9px}
.rj-product-share .rj-copy-value{width:100%;margin-top:8px;padding:9px;border:1px solid #b9cabc;border-radius:4px;font-size:12px;color:#163c36;background:#fff}
.rj-product-rfq{display:block;margin:22px 0 0;padding:20px 21px 17px;border:1px solid #deded0;border-top:2px solid #b69a62;border-radius:5px;background:#f0f2e9;color:#163c36}
.rj-product-rfq .rj-rfq-title{margin:0 0 6px;font-family:inherit;font-size:17px;font-weight:650;line-height:1.4;letter-spacing:-.015em;color:#163c36}
.rj-product-rfq .rj-rfq-intro{margin:0 0 17px;font-size:12.5px;line-height:1.6;color:#576b5d}
.rj-product-rfq .rj-rfq-steps{display:grid;gap:14px;margin:0;padding:0;list-style:none;counter-reset:rj-rfq-step}
.rj-product-rfq .rj-rfq-steps li{position:relative;display:block;min-width:0;margin:0;padding-left:38px;list-style:none;counter-increment:rj-rfq-step}
.rj-product-rfq .rj-rfq-steps li::before{content:counter(rj-rfq-step,decimal-leading-zero);position:absolute;left:0;top:1px;display:flex;align-items:center;justify-content:center;width:26px;height:26px;border:1px solid #c9d5c5;border-radius:50%;background:#fff;color:#315b49;font-size:10px;font-weight:600;line-height:1}
.rj-product-rfq .rj-rfq-steps strong{display:block;font-size:13px;font-weight:650;line-height:1.45;color:#244d3e}
.rj-product-rfq .rj-rfq-steps span{display:block;margin-top:2px;color:#5a6b60;font-size:12.5px;line-height:1.6}
.rj-product-rfq .rj-rfq-links{display:flex;flex-wrap:wrap;gap:4px 17px;margin-top:15px;padding-top:10px;border-top:1px solid #d9dfd0}
.rj-product-rfq .rj-rfq-links a{display:inline-flex;align-items:center;min-height:36px;padding:5px 0;color:#285843;font-size:12px;line-height:1.5;text-decoration:underline;text-underline-offset:4px}
@media(hover:hover){.rj-product-share .rj-share-icon:hover{background:#163c36;border-color:#163c36;color:#fff}.rj-product-rfq .rj-rfq-links a:hover{color:#087b4b}}
@media(max-width:1100px){.rj-product-share .rj-share-label{flex-basis:100%}.rj-product-share .rj-share-icons{gap:8px}.rj-product-share .rj-share-icon{width:40px;height:40px;padding:10px}}
@media(max-width:350px){.rj-product-share .rj-share-icons{display:grid;grid-template-columns:repeat(4,40px)}.rj-product-rfq{padding:18px 16px 14px}.rj-product-rfq .rj-rfq-steps li{padding-left:35px}}
@media(prefers-reduced-motion:reduce){.rj-product-share .rj-share-icon{transition:none}}
@media(min-width:768px) and (max-width:1100px){.rj-product-share .rj-share-icons{display:grid;grid-template-columns:repeat(4,40px)}}
