#dm-standard,#dm-standard *{box-sizing:border-box}#dm-standard{background:#fff;color:#22272b;font-family:Arial,Helvetica,sans-serif}.preview{padding:10px 22px;text-align:center;font-size:11px;letter-spacing:.09em;border-bottom:1px solid #ddd;background:#fff}#dm-standard{max-width:1260px;margin:auto;padding:24px 30px 75px;line-height:1.6}#dm-standard a{color:inherit;text-decoration:none}#dm-standard h1{font-size:clamp(30px,3.7vw,49px);line-height:1.12;letter-spacing:-1.3px;margin:16px 0 22px}#dm-standard h2{font-size:27px;line-height:1.25;letter-spacing:-.45px}#dm-standard h3{font-size:19px;line-height:1.35}#dm-standard p{color:#50585f}#dm-standard section{margin:46px 0}#dm-standard .hero{max-width:860px;padding:15px 0 0}#dm-standard .hero>p,#dm-standard .product-hero>div>p{font-size:20px;line-height:1.55}#dm-standard small{font-size:12px;letter-spacing:.12em;font-weight:700}#dm-standard .crumb{font-size:12px;display:flex;gap:9px;flex-wrap:wrap;color:#535b61}#dm-standard .crumb a:hover{text-decoration:underline}#dm-standard .grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}#dm-standard .product-card{display:flex;flex-direction:column;border:1px solid #e1e4e6;min-width:0;background:#fff}#dm-standard .product-card:hover{border-color:#777}#dm-standard .product-card img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}#dm-standard .product-card>div{padding:24px;flex:1;display:flex;flex-direction:column}#dm-standard .product-card h3,#dm-standard .product-card h2{margin:8px 0 12px}#dm-standard .product-card p{font-size:14px;margin:0 0 18px}#dm-standard .product-card strong{font-size:14px;margin-top:auto}#dm-standard input,#dm-standard select,#dm-standard textarea{font:inherit;width:100%;max-width:100%;padding:12px;border:1px solid #b8bdc1;background:white;color:#222;border-radius:0;min-width:0}#dm-standard label{display:flex;flex-direction:column;gap:6px;font-size:13px;font-weight:600;min-width:0}#dm-standard button,#dm-standard .button{border:1px solid #22272b;background:#22272b;color:white;padding:12px 18px;font:600 14px/1.5 Arial;cursor:pointer;display:inline-block}#dm-standard .button.outline{background:white;color:#22272b}#dm-standard .actions{display:flex;gap:12px;flex-wrap:wrap}#dm-standard .search-form{display:grid;grid-template-columns:2fr 1fr auto;gap:14px;align-items:end}#dm-standard #search-results{margin-top:24px}#dm-standard output{display:block;white-space:pre-wrap;font-size:14px;margin:14px 0}#dm-standard .product-hero{display:grid;grid-template-columns:1.2fr 1fr;gap:55px;align-items:center}#dm-standard .product-hero>img{width:100%;height:auto;aspect-ratio:1;object-fit:contain}#dm-standard .jump,#dm-standard .links{display:flex;flex-wrap:wrap;gap:24px}#dm-standard .jump a,#dm-standard .links a{border-bottom:1px solid #a6adb2;padding-bottom:8px;font-size:14px}#dm-standard figure{margin:0;padding:12px 0}#dm-standard .drawing{width:100%;height:auto;max-height:490px;object-fit:contain}#dm-standard figcaption{font-size:13px;text-align:center;color:#626970}#dm-standard .scroll-table{width:100%;overflow-x:auto;margin:18px 0;border-top:1px solid #d7dbde}#dm-standard table{width:100%;border-collapse:collapse;font-size:15px}#dm-standard th,#dm-standard td{text-align:left;padding:13px 16px;border-bottom:1px solid #e2e5e7;white-space:nowrap}#dm-standard th{font-weight:600;background:#f4f5f5;font-size:13px}#dm-standard .micro{font-size:13px}#dm-standard details{border-block:1px solid #ddd;padding:16px 0;margin:20px 0}#dm-standard summary{cursor:pointer;font-weight:600}#dm-standard .combos,#dm-standard .category-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:18px}#dm-standard .combos article,#dm-standard .category{border:1px solid #ddd;padding:22px;min-width:0}#dm-standard .combos span{font-size:13px;color:#596066}#dm-standard .category h2{font-size:19px;margin:0 0 18px}#dm-standard .category span{font-size:13px}#dm-standard .planned{color:#6d7479}#dm-standard .geometry-list{display:flex;gap:12px;flex-wrap:wrap;margin:20px 0 30px}#dm-standard .geometry-list span{border-bottom:1px solid #d5d9dc;padding:8px;font-size:14px}#dm-standard .related{margin-top:26px}#dm-standard .related img{max-height:240px}#dm-standard .custom{padding:25px 0;border-block:1px solid #d5d9dc}#dm-standard #sample-rfq{display:grid;grid-template-columns:1fr 1fr;gap:18px}#dm-standard .wide{grid-column:1/-1}#dm-standard :focus-visible{outline:2px solid #40474d;outline-offset:3px}#dm-standard [hidden]{display:none!important}#dm-standard .empty{padding:22px;border:1px solid #ddd}#dm-standard section[id]{scroll-margin-top:25px}
@media(max-width:900px){#dm-standard .product-hero{gap:24px}#dm-standard .category-grid{grid-template-columns:1fr 1fr}#dm-standard .search-form{grid-template-columns:1fr 1fr}#dm-standard .search-form button{grid-column:1/-1}}
@media(max-width:650px){#dm-standard{padding:18px 18px 40px}#dm-standard section{margin:32px 0}#dm-standard .grid,#dm-standard .category-grid,#dm-standard .combos,#dm-standard .product-hero,#dm-standard #sample-rfq,#dm-standard .search-form{grid-template-columns:1fr}#dm-standard .product-hero>img{max-width:340px;margin:auto}#dm-standard .product-hero{gap:10px}#dm-standard .hero>p,#dm-standard .product-hero>div>p{font-size:18px}#dm-standard .family-cards .product-card{display:grid;grid-template-columns:36% 1fr}#dm-standard .family-cards .product-card img{align-self:center}#dm-standard .family-cards .product-card>div{padding:18px 12px}#dm-standard .family-cards h2{font-size:23px}#dm-standard th,#dm-standard td{padding:10px;font-size:13px}#dm-standard .actions>*{text-align:center;flex:1}#dm-standard .product-card>div{padding:20px}#dm-standard .related img{max-height:230px}#dm-standard h2{font-size:24px}.preview{font-size:10px;padding:9px 12px}}

#dm-standard .technical-summary{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));border-block:1px solid #d9dddf;margin:24px 0 32px;padding:20px 0;gap:20px}#dm-standard dt{font-size:12px;color:#60676c}#dm-standard dd{margin:5px 0 0;font-size:15px;font-weight:600}#dm-standard .reference-line{font-size:14px}#dm-standard .standard-reference{border-top:1px solid #d9dddf;padding:14px 0}#dm-standard .standard-reference h3{margin-bottom:6px}#dm-standard .measure-select{max-width:280px}#dm-standard .length-table{max-height:330px;overflow:auto}#dm-standard #materials td,#dm-standard #finishes td,#dm-standard #documents td{white-space:normal;min-width:85px}#dm-standard fieldset{border:1px solid #d9dddf;padding:18px;min-width:0}#dm-standard .check{display:flex;flex-direction:row;align-items:center;font-weight:400;margin:8px 0}#dm-standard .check input{width:17px;height:17px;flex:0 0 17px}#dm-standard button:disabled{opacity:.5;cursor:not-allowed}@media(max-width:700px){#dm-standard .technical-summary{grid-template-columns:repeat(2,minmax(0,1fr))}#dm-standard dd{font-size:14px}#dm-standard .scroll-table{max-width:100%}}
#commercial-washer-rfq{display:grid;grid-template-columns:2fr 1fr 1fr;gap:14px;align-items:end}#commercial-washer-rfq p,#commercial-washer-rfq output{grid-column:1/-1}@media(max-width:650px){#commercial-washer-rfq{grid-template-columns:1fr}}

#dm-standard .gally-rfq{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:18px}#dm-standard .gally-rfq .wide{grid-column:1/-1}#dm-standard .gally-card{min-height:240px;display:flex;align-items:center}#dm-standard .gally-card h3{font-size:30px}#dm-standard .gally-rfq input{min-width:0}@media(max-width:650px){#dm-standard .gally-rfq{grid-template-columns:1fr}}

#dm-standard .gally-card{display:block}#dm-standard .gally-card img{width:100%;height:260px;object-fit:contain;padding:22px;background:white}#dm-standard .gally-dimensions{margin:24px 0}#dm-standard .gally-dimensions summary{cursor:pointer;padding:12px 0}
