.oi-b2b-detail{align-items:start;gap:56px}.oi-product-gallery{min-width:0}.oi-gallery-stage figure{margin:0 0 16px}.oi-gallery-stage img{width:100%;aspect-ratio:4/3;object-fit:contain;background:#eae7df}.oi-gallery-stage [hidden]{display:none!important}.oi-gallery-thumbs{display:flex;gap:12px;overflow-x:auto;margin-top:16px;padding-bottom:8px}.oi-gallery-thumbs[hidden],.oi-gallery-count[hidden]{display:none}.oi-gallery-thumbs button{flex:0 0 80px;padding:0;border:1px solid #c4c7ba;background:transparent;cursor:pointer;min-height:60px}.oi-gallery-thumbs button[aria-pressed=true]{border:2px solid #59664b}.oi-gallery-thumbs img{width:100%;height:60px;object-fit:cover;aspect-ratio:auto}.oi-gallery-count{font-size:12px;color:#626b5f}.oi-trade-facts{border-top:1px solid #d4d5ca;padding-top:14px}.oi-trade-facts>div{display:grid;grid-template-columns:130px 1fr;gap:16px;padding:9px 0;font-size:14px}.oi-trade-facts dt{color:#626b5f}.oi-trade-facts dd,.oi-product-specs dd{margin:0}.oi-trade-custom{border-block:1px solid #d4d5ca;padding:16px 0;font-size:14px}.oi-trade-custom p{margin:8px 0 0}.oi-quote-entry{margin:24px 0}.oi-quote-entry label{font-size:13px}.oi-quote-entry>div{display:flex;gap:12px;margin-top:10px}.oi-quote-entry input{width:96px;padding:10px;background:#faf9f5;border:1px solid #b8baad;font-size:16px;color:#282e29}.oi-quote-entry p{font-size:12px;line-height:1.7;color:#626b5f}.oi-product-description{max-width:1000px;margin-top:72px}.oi-product-description h2,.oi-product-documents h2{font:400 34px/1.3 Georgia,serif}.oi-product-documents{margin:48px 0}.oi-product-documents a{margin:0 12px 12px 0}.oi-trade-card{font-size:12px;color:#626b5f;margin:16px 0}.oi-product-specs dt{font-size:12px;color:#626b5f}.oi-product-specs dd{margin-top:8px}.oi-tool-fallback{padding:16px;border:1px solid #c4c7ba;background:#eae7df}.oi-quote-summary{padding:20px;background:#eae7df;border-left:3px solid #59664b}.oi-inquiry-trade{font-size:12px;color:#626b5f}@media(max-width:768px){.oi-b2b-detail{gap:32px}.oi-quote-entry>div{flex-wrap:wrap}.oi-product-description{margin-top:48px}.oi-trade-facts>div{grid-template-columns:110px 1fr}.oi-gallery-thumbs button{flex-basis:70px}}
