.valve-product-page{--v-carbon:#0b1018;--v-graphite:#111923;--v-blue:#126bce;--v-silver:#aebccb;--v-ink:#17212d;--v-muted:#627080;--v-rule:#d6dfe7;color:var(--v-ink);background:#f5f7f9;font-family:inherit}.valve-product-page *{box-sizing:border-box}.valve-product-page .wrap{width:min(1220px,calc(100% - 48px));margin-inline:auto}.valve-breadcrumb{display:flex;gap:10px;align-items:center;padding-block:18px;color:#758394;font-size:12px;letter-spacing:.02em}.valve-breadcrumb a{color:#47586a;text-decoration:none}.valve-breadcrumb a:hover{color:var(--v-blue)}.valve-product-hero{background:var(--v-carbon);color:#fff;overflow:hidden;position:relative}.valve-product-hero:after{content:"";position:absolute;inset:0;pointer-events:none;background:radial-gradient(ellipse at 76% 46%,rgba(18,107,206,.12),transparent 43%)}.valve-hero-inner{min-height:450px;display:grid;grid-template-columns:minmax(0,1.02fr) minmax(320px,.98fr);align-items:center;gap:30px;position:relative;z-index:1;padding-block:34px 30px}.valve-hero-copy{max-width:680px;padding-block:25px}.valve-kicker{font-size:11px;letter-spacing:.15em;font-weight:700;color:#64aaf5;margin:0 0 24px}.valve-kicker span{color:#9eacbb;margin-left:12px;padding-left:14px;border-left:1px solid #526273}.valve-model-label{display:flex;gap:12px;align-items:center;color:#aebccb;letter-spacing:.16em;font-size:11px;margin:0 0 14px}.valve-model-label strong{color:#fff;letter-spacing:.12em;font-size:14px}.valve-hero-copy h1{font-size:clamp(31px,4vw,52px);line-height:1.08;letter-spacing:-.035em;color:#fff;max-width:700px;margin:0 0 16px}.valve-source-line{font-size:13px;color:#aebccb;margin:0}.valve-enquiry-link{display:inline-flex;gap:10px;align-items:center;color:#fff;text-decoration:none;border-bottom:1px solid #397fc7;padding:13px 0 8px;margin-top:22px;font-weight:650;font-size:14px}.valve-enquiry-link:hover{color:#70b6ff}.valve-product-art{position:relative;min-height:380px;display:flex;flex-direction:column;align-items:center;justify-content:center;margin:0}.valve-art-light{position:absolute;width:70%;height:76%;border-radius:50%;background:radial-gradient(ellipse,rgba(18,107,206,.12),rgba(18,107,206,.025) 46%,transparent 72%);filter:blur(10px)}.valve-product-photo{position:relative;z-index:1;max-height:390px;width:auto;max-width:88%;object-fit:contain;filter:drop-shadow(0 20px 24px rgba(0,0,0,.38))}.valve-product-art figcaption{position:relative;z-index:1;color:#8795a4;font-size:10px;letter-spacing:.04em;margin-top:7px}.valve-data-sections{padding-block:30px 70px}.valve-spec-section{margin:0 0 30px;background:#fff;border:1px solid #e3e8ed;box-shadow:0 5px 24px rgba(19,35,53,.035);padding:clamp(20px,3.6vw,38px)}.valve-section-head{display:flex;align-items:flex-start;gap:18px;margin:0 0 24px}.valve-section-head>span{font-size:12px;font-weight:800;letter-spacing:.08em;color:var(--v-blue);border-right:2px solid var(--v-blue);padding:2px 14px 2px 0;line-height:1.5}.valve-section-head p{margin:0 0 4px;color:#718398;font-size:10px;letter-spacing:.16em;font-weight:750}.valve-section-head h2{margin:0;color:#111923;font-size:clamp(22px,2.5vw,29px);line-height:1.2;letter-spacing:-.02em}.valve-table-wrap,.valve-dimensions-wrap{overflow:auto;border:1px solid #d3dce5;border-radius:4px;background:#fff}.valve-table{width:100%;border-collapse:collapse;color:#1c2936;font-size:13px;line-height:1.45}.valve-table caption{caption-side:top;text-align:left;padding:0 0 10px;color:#637386;font-size:12px}.valve-table th,.valve-table td{border:1px solid #d7dfe7;padding:10px 12px;text-align:left;vertical-align:top}.valve-table thead th{background:#111923;color:#fff;font-size:11px;font-weight:700;letter-spacing:.025em}.materials-table{min-width:560px}.materials-table tbody tr:nth-child(even),.pressure-table tbody tr:nth-child(even),.dimensions-table tbody tr:nth-child(even){background:#f4f7fa}.materials-table tbody th{font-weight:650}.materials-table tbody td:first-child{text-align:center;width:64px;color:#68798a}.valve-parameter-list{margin:0;border-top:1px solid #d7dfe7}.valve-parameter-list>div{display:grid;grid-template-columns:minmax(190px,29%) 1fr;gap:24px;border-bottom:1px solid #d7dfe7;padding:15px 4px}.valve-parameter-list dt{font-weight:700;color:#263646;font-size:13px}.valve-parameter-list dd{margin:0;color:#394b5e;font-size:14px}.valve-parameter-list small{display:block;color:#946a19;font-size:11px;line-height:1.5;margin-top:5px}.valve-section-intro{color:#617184;font-size:13px;line-height:1.65;margin:-9px 0 16px}.valve-drawing-panel{position:relative;margin:0;background:#fff;border:1px solid #d7dfe7;padding:10px}.valve-drawing-image{display:block;width:100%;height:auto;max-height:580px;object-fit:contain;background:#fff}.valve-drawing-panel figcaption{font-size:11px;color:#68798a;padding:10px 5px 2px}.valve-inspect-button{border:1px solid #aebccb;background:#fff;color:#17212d;padding:9px 13px;font:inherit;font-size:12px;font-weight:700;cursor:pointer;border-radius:3px}.valve-inspect-button:hover{border-color:var(--v-blue);color:var(--v-blue)}.valve-drawing-panel .valve-inspect-button{position:absolute;right:20px;top:18px;background:rgba(255,255,255,.94)}.pressure-table{min-width:790px}.pressure-table th,.pressure-table td{text-align:center}.valve-table-toolbar{display:flex;justify-content:space-between;align-items:center;gap:14px;margin:0 0 12px;color:#68798a;font-size:12px}.valve-dimensions-wrap{max-height:640px;overscroll-behavior-inline:contain;scrollbar-color:#8a9bad #e8edf2}.dimensions-table{width:max-content;min-width:100%;font-variant-numeric:tabular-nums;font-size:12px}.dimensions-table th,.dimensions-table td{text-align:center;white-space:nowrap;padding:8px 10px}.dimensions-table thead th{position:sticky;top:0;z-index:3;background:#111923}.dimensions-table thead tr:nth-child(2) th{top:34px;background:#1a2b3c}.dimensions-table thead tr:nth-child(3) th{top:68px;background:#213c55}.dimensions-table .sticky-size{position:sticky;left:0;z-index:4;background:#eaf0f5;color:#17212d;font-weight:750}.dimensions-table thead .sticky-size{background:#111923;color:#fff;z-index:5}.dimensions-table tbody tr:nth-child(odd) .sticky-size{background:#fff}.dimensions-table tbody tr:nth-child(even) .sticky-size{background:#f4f7fa}.valve-source-citation{border-top:1px solid #cbd5df;padding:18px 2px 0;color:#6b7988;font-size:11px;line-height:1.6}.valve-lightbox,.valve-table-dialog{width:min(1200px,94vw);max-width:none;max-height:92vh;padding:48px 20px 20px;border:1px solid #738395;border-radius:5px;background:#111923;color:#fff;box-shadow:0 24px 90px rgba(0,0,0,.5)}.valve-lightbox::backdrop,.valve-table-dialog::backdrop{background:rgba(4,8,13,.84)}.valve-lightbox img{display:block;max-width:100%;max-height:78vh;margin:auto;object-fit:contain;background:#fff}.valve-dialog-close{position:absolute;right:12px;top:8px;border:0;background:transparent;color:#fff;font-size:30px;line-height:1;cursor:pointer}.valve-dialog-table{overflow:auto;max-height:78vh;background:#fff}.valve-dialog-table .dimensions-table{position:static}.valve-dialog-table .dimensions-table thead th{position:static}.valve-dialog-table .dimensions-table .sticky-size{position:static}.valve-product-page :focus-visible{outline:3px solid #52a0f2;outline-offset:3px}.valve-product-page a:focus-visible,.valve-product-page button:focus-visible{outline-offset:3px}@media(max-width:760px){.valve-product-page .wrap{width:min(100% - 32px,620px)}.valve-hero-inner{grid-template-columns:1fr;gap:0;padding-block:25px 16px}.valve-hero-copy{padding:10px 0 0}.valve-kicker{font-size:9px;letter-spacing:.11em;margin-bottom:17px}.valve-kicker span{margin-left:6px;padding-left:8px}.valve-hero-copy h1{font-size:34px;max-width:560px}.valve-source-line{font-size:12px}.valve-enquiry-link{margin-top:14px}.valve-product-art{min-height:285px;margin-top:0}.valve-product-photo{max-height:285px;max-width:82%}.valve-product-art figcaption{font-size:9px}.valve-data-sections{padding-block:18px 42px}.valve-spec-section{padding:20px 15px;margin-bottom:16px}.valve-section-head{gap:11px;margin-bottom:17px}.valve-section-head>span{padding-right:9px}.valve-section-head h2{font-size:22px}.valve-parameter-list>div{grid-template-columns:1fr;gap:4px;padding:12px 2px}.valve-parameter-list dd{font-size:13px}.valve-table{font-size:12px}.valve-table th,.valve-table td{padding:8px}.valve-drawing-panel .valve-inspect-button{position:static;margin:10px 2px 2px}.valve-table-toolbar{align-items:flex-start;flex-direction:column}.dimensions-table{font-size:11px}.dimensions-table th,.dimensions-table td{padding:7px 8px}.valve-dimensions-wrap{max-height:500px}.valve-lightbox,.valve-table-dialog{padding:46px 8px 10px;width:96vw}.valve-dialog-table .dimensions-table{font-size:11px}}@media print{.valve-product-page{background:#fff}.valve-breadcrumb,.valve-enquiry-link,.valve-inspect-button,.valve-dialog-close,.valve-table-toolbar button{display:none!important}.valve-product-hero{background:#fff;color:#111;border-bottom:2px solid #111}.valve-hero-copy h1,.valve-model-label strong{color:#111}.valve-model-label,.valve-kicker,.valve-source-line{color:#333}.valve-art-light{display:none}.valve-product-photo{filter:none;max-height:250px}.valve-data-sections{width:100%;padding:10px}.valve-spec-section{box-shadow:none;break-inside:avoid;padding:14px}.valve-dimensions-wrap,.valve-table-wrap{overflow:visible;max-height:none}.dimensions-table{width:100%;font-size:7pt}.dimensions-table th,.dimensions-table td{position:static!important;padding:3px}.valve-table thead th{background:#e6ebf0!important;color:#111!important;print-color-adjust:exact}.valve-drawing-image{max-height:420px}.valve-source-citation{break-before:avoid}}
.valve-operator-drawing{margin:14px 0 0;border:1px solid #d7dfe7;background:#fff;padding:12px;display:grid;grid-template-columns:minmax(180px,300px) 1fr;align-items:center;gap:20px}.valve-operator-drawing img{display:block;width:100%;height:auto}.valve-operator-drawing figcaption{font-size:12px;color:#68798a;line-height:1.5}@media(max-width:760px){.valve-operator-drawing{grid-template-columns:1fr;gap:8px}.valve-operator-drawing img{max-width:300px}}
.valve-dimensions-wrap{max-height:none!important}@media(max-width:760px){.valve-dimensions-wrap{max-height:none!important}}
