.product-detail-pro{background:#fff;color:#18344b}.product-detail-pro .container{max-width:1440px;width:calc(100% - 88px)}.product-detail-pro .breadcrumb{padding-block:21px;line-height:1.7}.product-detail-pro .detail-top{background:#fff;border-bottom:0}.product-detail-pro .detail-grid{grid-template-columns:minmax(0,1.04fr) minmax(0,1fr);gap:clamp(32px,5vw,76px);padding-top:13px;padding-bottom:44px;align-items:start}.product-detail-pro .detail-info{padding-top:14px;min-width:0}.pdp-category-line{display:flex;align-items:center;gap:12px;margin-bottom:24px}.pdp-category-line>a{font-size:15px;color:#0867c4;font-weight:600;text-decoration:none}.pdp-category-line>a:hover{text-decoration:underline}.pdp-model-label{margin:0 0 9px;color:#566b7e;font-size:12px;font-weight:500;letter-spacing:.08em}.product-detail-pro .detail-info h1{font-size:clamp(27px,2.5vw,40px);line-height:1.3;letter-spacing:-.025em;font-weight:700;margin:0}.pdp-internal-model{margin:12px 0 0;font-size:16px;color:#40576b;line-height:1.75;overflow-wrap:anywhere}.pdp-internal-model>span{font-size:13px;margin-right:9px;color:#566b7e}.pdp-series-label{font-size:14px;color:#40576b;margin:13px 0 0}.product-detail-pro .core-specs{margin:26px 0 24px;border:0;border-top:1px solid #e1e9ef;border-bottom:1px solid #e1e9ef;border-radius:0;background:transparent}.product-detail-pro .core-specs h2{font-size:14px;padding:15px 0 4px;color:#18344b;background:transparent;border:0;margin:0;letter-spacing:0}.product-detail-pro .core-specs dl{grid-template-columns:repeat(2,minmax(0,1fr));padding-bottom:8px;gap:0 28px}.product-detail-pro .core-specs dl>div{padding:11px 0;border:0;display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:5px 12px}.product-detail-pro .core-specs dt{color:#566b7e;font-size:14px}.product-detail-pro .core-specs dd{color:#18344b;font-size:16px;font-weight:600;margin:0;overflow-wrap:anywhere}.product-detail-pro .detail-actions{flex-wrap:wrap;gap:12px;margin-top:0}.product-detail-pro .detail-actions .btn{min-height:48px;padding:12px 19px;font-size:15px;border-radius:6px}.pdp-document-line{display:flex;align-items:center;flex-wrap:wrap;gap:12px 25px;padding:20px 0 0}.pdp-document-line a{color:#0867c4;font-size:14px;display:inline-flex;align-items:center;gap:8px;text-decoration:none}.pdp-document-line a:hover{text-decoration:underline}.pdp-confirm-note{margin:16px 0 0;color:#566b7e;font-size:13px;line-height:1.75}.pdp-spec-pending{margin:26px 0;padding:18px 0;border-block:1px solid #e1e9ef;color:#40576b;font-size:15px;line-height:1.8}.pdp-section-nav{position:-webkit-sticky;position:sticky;top:var(--header-h,69px);z-index:12;border-top:1px solid #e1e9ef;border-bottom:1px solid #e1e9ef;background:#ffffffed;-webkit-backdrop-filter:blur(12px);backdrop-filter:blur(12px)}.pdp-section-nav>.container{display:flex;gap:38px;overflow-x:auto;scrollbar-width:thin}.pdp-section-nav a{flex-shrink:0;display:block;padding:19px 0 17px;color:#40576b;text-decoration:none;font-size:15px;font-weight:600;border-bottom:2px solid transparent;white-space:nowrap}.pdp-section-nav a:focus-visible,.pdp-section-nav a:hover{border-bottom-color:#0867c4;color:#0867c4}.product-detail-pro section[id]{scroll-margin-top:170px}.product-detail-pro .section{padding-top:52px;padding-bottom:52px}.pdp-section-heading{display:flex;align-items:flex-end;justify-content:space-between;gap:24px;margin:0 0 26px}.pdp-section-heading>div>span{color:#566b7e;font-size:12px;font-weight:500;letter-spacing:.14em}.pdp-section-heading h2{font-size:26px;font-weight:650;color:#18344b;margin:7px 0 0;line-height:1.4}.pdp-section-heading>p{color:#566b7e;font-size:14px;line-height:1.7;margin:0}.pdp-section-heading>a{display:inline-flex;align-items:center;gap:8px;font-size:14px;color:#0867c4;text-decoration:none}.product-detail-pro .spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;align-items:start}.product-detail-pro .spec-groups>:only-child{grid-column:1/-1}.product-detail-pro .spec-card{border:1px solid #e1e9ef;border-radius:6px}.product-detail-pro .spec-card-head{display:flex;align-items:center;justify-content:space-between;padding:15px 20px;background:#f4f8fb;border-bottom:1px solid #e1e9ef}.product-detail-pro .spec-card-head h3{font-size:16px;margin:0;font-weight:600}.product-detail-pro .spec-card-head>span{font-size:12px;color:#566b7e;font-weight:400;font-feature-settings:"tnum";font-variant-numeric:tabular-nums}.product-detail-pro .spec-table{font-size:15px;table-layout:fixed}.product-detail-pro .spec-table th{width:38%;background:#fbfcfe;color:#40576b;font-weight:400;padding:13px 20px;border-color:#e6edf3}.product-detail-pro .spec-table td{color:#18344b;font-weight:500;padding:13px 20px;border-color:#e6edf3;overflow-wrap:anywhere}.product-detail-pro .catalog-drawings{background:#f5f9fc}.product-detail-pro .catalog-drawings-heading h2{font-size:26px;font-weight:650}.product-detail-pro .catalog-drawings-heading>p{color:#566b7e}.product-detail-pro .catalog-drawing-file{box-shadow:none;border-color:#dfe8ef}.product-detail-pro .catalog-drawing-file-info h3{font-size:17px;line-height:1.7}.product-detail-pro .catalog-drawing-actions>a,.product-detail-pro .catalog-drawing-actions>button{min-height:42px;padding:9px 14px}.product-detail-pro .catalog-product-angles{border:0}.product-detail-pro .catalog-detail-angles-grid{gap:24px}.product-detail-pro .catalog-detail-angles-grid a{aspect-ratio:1.22;border:1px solid #edf1f5;border-bottom:0;padding:24px}.product-detail-pro .catalog-detail-angles-grid figcaption{margin:0;border:1px solid #edf1f5;border-top:0;padding:13px 16px;color:#40576b;background:#fafcfe}.pdp-article-links a{max-width:100%;white-space:normal;line-height:1.6}.pdp-article-links a>span{min-width:0;overflow-wrap:anywhere}.pdp-article-links a>svg{flex-shrink:0}.pdp-mating,.pdp-related{border-top:1px solid #e5edf3}.pdp-related-note{font-size:13px;line-height:1.8;color:#566b7e;margin:20px 0 0}.pdp-support{background:linear-gradient(100deg,#f4f8fc,#ebf5fd);border-top:1px solid #e0eaf2}.pdp-support>.container{display:flex;align-items:center;justify-content:space-between;gap:32px;padding-block:48px}.pdp-support span{color:#566b7e;letter-spacing:.13em;font-size:12px}.pdp-support h2{font-size:26px;margin:9px 0 12px}.pdp-support p{font-size:15px;color:#40576b;margin:0;line-height:1.8}.product-detail-pro a:focus-visible,.product-detail-pro button:focus-visible{outline:2px solid #0867c4;outline-offset:4px}@media(max-width:1200px){.pdp-section-nav{top:var(--header-h,65px)}}@media(max-width:960px){.pdp-section-nav{top:var(--header-h,61px)}}@media(max-width:1100px){.product-detail-pro .container{width:calc(100% - 44px)}.product-detail-pro .detail-grid{gap:32px}.product-detail-pro .core-specs dl{gap:0 18px}.product-detail-pro .core-specs dl>div{display:block}.product-detail-pro .core-specs dd{margin-top:4px}.product-detail-pro .detail-actions .btn{font-size:14px;padding-inline:15px}}@media(max-width:760px){.product-detail-pro .container{width:calc(100% - 32px)}.product-detail-pro .breadcrumb{padding-block:15px;font-size:12px}.product-detail-pro .detail-grid{display:block;padding-top:3px;padding-bottom:30px}.product-detail-pro .detail-info{margin-top:20px;padding-top:0}.pdp-category-line{margin-bottom:17px}.product-detail-pro .detail-info h1{font-size:29px}.product-detail-pro .core-specs{margin:22px 0}.product-detail-pro .core-specs dl>div{padding-block:10px}.product-detail-pro .detail-actions{display:grid;grid-template-columns:1fr}.product-detail-pro .detail-actions .btn{width:100%;font-size:15px}.pdp-section-nav>.container{gap:24px}.pdp-section-nav a{font-size:14px;padding-block:15px 13px}.product-detail-pro section[id]{scroll-margin-top:155px}.product-detail-pro .section{padding-block:34px}.pdp-section-heading{display:block;margin-bottom:20px}.pdp-section-heading h2,.product-detail-pro .catalog-drawings-heading h2{font-size:23px}.pdp-section-heading>a,.pdp-section-heading>p{margin-top:12px}.product-detail-pro .spec-groups{grid-template-columns:minmax(0,1fr)}.product-detail-pro .spec-card-head{padding:13px 15px}.product-detail-pro .spec-table{font-size:14px}.product-detail-pro .spec-table th{width:39%;padding:12px 14px}.product-detail-pro .spec-table td{padding:12px 14px}.product-detail-pro .catalog-detail-angles-grid{grid-template-columns:minmax(0,1fr);gap:20px}.product-detail-pro .catalog-detail-angles-grid a{padding:16px}.product-detail-pro .catalog-drawing-file-info h3{font-size:16px}.product-detail-pro .catalog-drawing-actions{gap:8px}.product-detail-pro .catalog-drawing-actions>a,.product-detail-pro .catalog-drawing-actions>button{padding:9px 10px;font-size:13px}.product-detail-pro .grid-4{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.pdp-support>.container{display:block;padding-block:32px}.pdp-support h2{font-size:23px}.pdp-support .btn{margin-top:22px}}@media(prefers-reduced-motion:reduce){.pdp-section-nav{scroll-behavior:auto}}.catalog-product-card--pro .catalog-card-main{flex:1 1;display:flex;flex-direction:column;min-width:0;color:inherit;text-decoration:none}.catalog-product-card--pro .product-card-body{padding-bottom:3px}.catalog-product-card--pro .catalog-card-actions{display:flex;flex-wrap:wrap;align-items:center;justify-content:space-between;gap:8px 12px;margin:0 17px;padding:12px 0 14px;border-top:1px solid #e5edf3}.catalog-product-card--pro .catalog-card-actions>a{display:inline-flex;align-items:center;gap:6px;min-height:24px;color:#0867c4;font-size:13px;text-decoration:none}.catalog-product-card--pro .catalog-card-actions>a:hover{text-decoration:underline}.catalog-product-card--pro a:focus-visible{outline:2px solid #0867c4;outline-offset:-2px;border-radius:3px}@media(max-width:720px){.catalog-product-card--pro .catalog-card-actions{margin-inline:11px;padding-block:9px 11px;gap:6px}.catalog-product-card--pro .catalog-card-actions>a{font-size:12px}}.catalog-product-card.catalog-product-card--pro .product-card-media{background:#fff}.catalog-product-card.catalog-product-card--pro .product-card-media:after{content:none}.catalog-product-card.catalog-product-card--pro .product-card-media img{mix-blend-mode:multiply;filter:brightness(1.03)}.catalog-product-card--pro .product-card-body .catalog-card-title{margin:0 0 6px;color:#0c1b33;font-size:15px;font-weight:600;line-height:1.45;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;overflow:hidden;min-height:2.9em}.catalog-product-card--pro .product-card-body .catalog-card-code{margin:0 0 4px;color:#5b6b7f;font-size:13px;line-height:1.5;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;letter-spacing:-.01em;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.catalog-product-card--pro .product-card-body .catalog-card-code span{font-family:var(--font);color:#8292a4}@media(max-width:720px){.catalog-product-card--pro .product-card-body .catalog-card-title{font-size:14px}.catalog-product-card--pro .product-card-body .catalog-card-code{font-size:12px}}.catalog-detail-v4 .detail-info h1.pdp-display-name{margin:6px 0 10px;color:#0c1b33;font-size:clamp(24px,2.3vw,34px);font-weight:600;line-height:1.3;letter-spacing:-.02em}.catalog-detail-v4 .pdp-model-line{display:flex;flex-wrap:wrap;align-items:baseline;gap:4px 10px;margin:0 0 14px;color:#5b6b7f;font-size:14px}.catalog-detail-v4 .pdp-model-line strong{color:#0c1b33;font-family:ui-monospace,SFMono-Regular,Menlo,monospace;font-size:16px;font-weight:600}.catalog-detail-v4 .pdp-model-line em{font-style:normal;color:#8292a4}.catalog-detail-v4 .pdp-quick-requests{display:flex;flex-wrap:wrap;gap:8px 22px;margin:14px 0 4px}.catalog-detail-v4 .pdp-quick-requests a{display:inline-flex;align-items:center;gap:7px;color:#0c1b33;font-size:14px;font-weight:500;text-decoration:none;border-bottom:1px solid rgba(12,27,51,.25);padding-bottom:2px}.catalog-detail-v4 .pdp-quick-requests a:hover{border-color:#0c1b33}.pdp-description{margin:16px 0;color:var(--ink-600,#475569);font-size:15px;line-height:1.75;overflow-wrap:anywhere}.pdp-spec-chips{display:flex;flex-wrap:wrap;gap:8px;margin:12px 0 16px}.pdp-chip{display:inline-flex;align-items:center;padding:4px 10px;border-radius:4px;background:#f2f6f9;border:1px solid #dbe4ea;font-size:12px;font-weight:550;color:#274555;letter-spacing:.02em}.pdp-chip--cert{background:#eef7f2;border-color:#cde7d8;color:#1e7047}.pdp-chip--fire{background:#fbf5ea;border-color:#f0e0c0;color:#8c6520}