:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live{max-width:1260px;margin:auto;padding:28px 30px 72px;color:#24292d}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live>section{margin-top:48px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .product-hero{display:block;max-width:880px;margin-top:0}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live h1{font-size:clamp(30px,3.7vw,49px);line-height:1.12;letter-spacing:-1.3px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live h2{font-size:27px;line-height:1.25}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-master-photo{display:block;width:100%;max-width:600px;height:300px;object-fit:contain;margin:24px auto}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .technical-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #dce0e2;padding:20px 0;gap:20px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-layout{display:grid;grid-template-columns:minmax(0,1fr) 280px;gap:36px;align-items:center}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-figure figure{margin:0}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-figure img{width:100%;height:auto;object-fit:contain}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-legend{margin:0}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-legend>div{display:grid;grid-template-columns:35px 1fr;gap:14px;border-top:1px solid #dce0e2;padding:13px 0}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-legend dt{font-weight:700}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-legend dd{margin:0;font-size:14px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-master-cards{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-master-card{border:1px solid #dce0e2;display:flex;flex-direction:column;text-decoration:none;color:inherit;background:white}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-card-media img{width:100%;height:180px;object-fit:contain}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-card-copy{padding:18px;display:flex;flex-direction:column;gap:12px;flex:1}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-card-copy h3{font-size:20px;margin:0}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-card-copy span{margin-top:auto;font-size:14px;font-weight:600}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .scroll-table{overflow-x:auto}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live th{position:sticky;top:0;background:#edf0f1}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live #finishes,:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live #standards{margin-top:28px}
@media(max-width:980px){:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-layout{grid-template-columns:minmax(0,1fr) 230px;gap:24px}}
@media(max-width:760px){:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-drawing-layout{grid-template-columns:1fr}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .technical-summary{grid-template-columns:repeat(2,minmax(0,1fr))}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-master-cards{grid-template-columns:1fr}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live{padding:22px 18px 50px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dm-master-photo{height:240px}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .product-hero .actions{display:flex;flex-direction:column}:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live h2{font-size:24px}}
:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live h1,:is(#dm-standard,#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live h2{font-weight:700}
:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .actions{display:flex;flex-wrap:wrap;gap:12px;margin:24px 0}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live a.button{display:inline-flex;justify-content:center;padding:14px 20px;border:1px solid #24292d;background:#24292d;color:white;font-weight:700;text-decoration:none}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live a.button.outline{background:white;color:#24292d}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .technical-summary dd{margin:8px 0 0}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .result-grid{display:grid;grid-template-columns:repeat(auto-fit,minmax(min(100%,280px),1fr));gap:18px}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .result-grid>*{min-width:0;overflow-wrap:anywhere}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dimension-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dimension-filters label{display:grid;gap:8px}:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dimension-filters select{width:100%;min-width:0}@media(max-width:760px){:is(#dm-ubolts,#dm-inserts,#dm-rings,#dm-structural,#dm-solar,#dm-fittings,#dm-marine,#dm-lifting).dm-master-live .dimension-filters{grid-template-columns:1fr}}
#dm-rings.dm-master-live .dm-drawing-legend>div{grid-template-columns:60px 1fr}

#dm-structural.dm-master-live .st-side{position:static;max-width:none;margin-top:24px} #dm-structural.dm-master-live .dm-drawing-note figcaption{font-size:15px;line-height:1.6} #dm-structural.dm-master-live .st-tags{margin:20px 0} #dm-structural.dm-master-live #rfq .st-band{margin-top:32px}

#dm-structural.dm-master-live .dm-drawing-figure img{max-height:430px;object-fit:contain} #dm-structural.dm-master-live .dm-drawing-figure figure{border:0}

#dm-solar.dm-master-live .ft-hero.product-hero{display:block} #dm-solar.dm-master-live .dm-master-card .dm-card-copy{padding:18px} #dm-solar.dm-master-live .dm-master-card .dm-card-copy strong{font-size:20px} #dm-solar.dm-master-live .dm-drawing-figure img{max-height:430px;object-fit:contain}

#dm-standard.dm-master-live .dimension-filters{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px} #dm-standard.dm-master-live .dimension-filters label{display:grid;gap:8px} #dm-standard.dm-master-live .dimension-filters select{width:100%;min-width:0} @media(max-width:760px){#dm-standard.dm-master-live .dimension-filters{grid-template-columns:1fr}}

#dm-fittings.dm-master-live .ft-hero.product-hero{display:block} #dm-fittings.dm-master-live .dm-drawing-figure img{max-height:420px;object-fit:contain} #dm-fittings.dm-master-live>details{margin:32px 0} #dm-fittings.dm-master-live .dm-card-copy{padding:18px}

#dm-marine.dm-master-live .product-hero{display:block} #dm-marine.dm-master-live .dm-drawing-figure img{max-height:420px;object-fit:contain} #dm-marine.dm-master-live .dm-card-copy{padding:18px} #dm-marine.dm-master-live .mc-table{overflow-x:auto}

#dm-lifting.dm-master-live .product-hero{display:block} #dm-lifting.dm-master-live .schematic-views{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:12px} #dm-lifting.dm-master-live .technical-view{margin:0} #dm-lifting.dm-master-live .table-wrap{overflow-x:auto} #dm-lifting.dm-master-live .dm-drawing-layout{align-items:start} #dm-lifting.dm-master-live .dm-drawing-layout>div{min-width:0}

#dm-lifting.dm-master-live .c800>section{margin-top:48px} #dm-lifting.dm-master-live .c800 .dm-drawing-figure img{max-height:420px;object-fit:contain}
