.sj-site .sj-breadcrumb{display:flex;flex-wrap:wrap;gap:10px;font-size:11px;color:#667687;padding:22px 0}.sj-breadcrumb a:hover{color:#a4430b}.sj-product-hero{padding:12px 0 58px}.sj-hero-grid{display:grid;grid-template-columns:1fr 1fr;gap:58px;align-items:start}.sj-gallery{background:#f4f6f8;border:1px solid #e3e9ef;border-radius:5px;padding:21px 24px 18px;overflow:hidden}.sj-gallery-label{display:flex;justify-content:space-between;gap:10px;font-size:10px;font-weight:700;letter-spacing:1.5px;color:#5b7083}.sj-photo-crop{position:relative;overflow:hidden;aspect-ratio:480/345;margin:45px 0 35px;background:white;isolation:isolate}.sj-site .sj-photo-crop img{position:absolute!important;max-width:none!important;width:292.5%!important;height:auto!important;left:-56.25%;top:-49.275362%;display:block;margin:0!important;padding:0!important;border:0!important;mix-blend-mode:multiply}.sj-photo-crop{mix-blend-mode:multiply}.sj-gallery-foot{border-top:1px solid #d8e1e9;padding-top:18px;display:flex;gap:15px;justify-content:space-between;font-size:10px;color:#597087}.sj-gallery-foot a{font-weight:700;color:#9f410b}.sj-site .sj-summary h1{font-size:clamp(34px,3.2vw,46px);line-height:1.09;margin:0 0 20px}.sj-site .sj-summary .sy-eyebrow{margin-top:5px}.sj-site .sj-lead{font-size:15px;color:#596b7c}.sj-badges{display:flex;gap:8px;flex-wrap:wrap;margin:23px 0}.sj-badges span{padding:6px 11px;background:#eef3f7;border:1px solid #d8e2eb;font-size:11px;font-weight:700;color:#284a66;border-radius:3px}.sj-site .sj-summary-list{margin:0;padding:0}.sj-summary-list>div{display:grid;grid-template-columns:130px 1fr;gap:15px;border-top:1px solid #e1e7ec;padding:11px 0;font-size:12px}.sj-summary-list dt{color:#637587}.sj-summary-list dd{margin:0;font-weight:600}.sj-summary .sy-actions{gap:16px;align-items:center;margin:24px 0 15px}.sj-site .sj-secondary{font-size:12px;font-weight:700;text-decoration:underline;text-underline-offset:4px}.sj-site .sj-small{font-size:11px;color:#677788;line-height:1.65;margin:15px 0 0}.sj-section-nav{background:#102d4e;color:white}.sj-section-nav .sy-container{display:flex;gap:38px;flex-wrap:wrap;padding-top:18px;padding-bottom:18px;font-size:12px;font-weight:700}.sj-section-nav a:last-child{margin-left:auto;color:#ffab6b}.sj-parameter-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:22px;margin-top:30px}.sj-parameter-grid article{border:1px solid #dde5ed;border-top:3px solid #ef7624;padding:24px 19px}.sj-parameter-grid article>span{font-size:10px;letter-spacing:1px;color:#657b8d;font-weight:700}.sj-parameter-grid h3{margin:17px 0 14px;font-size:22px}.sj-parameter-grid p{font-size:12px;color:#5e6e7e;margin:0}.sj-confirm{background:#f1f5f8;padding:20px 24px;margin-top:25px;border-left:3px solid #6b8ba4;display:flex;gap:25px;align-items:start}.sj-confirm strong{font-size:13px;min-width:210px}.sj-confirm p{font-size:12px;color:#596e7f;margin:0}.sj-spec-section{background:#f3f6f8;padding:62px 0}.sj-table-tools{display:flex;align-items:center;justify-content:space-between;gap:25px;margin:22px 0 15px}.sj-table-tools p{font-size:12px;color:#5c7183;margin:0}.sj-search{font-size:11px;display:flex;align-items:center;gap:12px;white-space:nowrap}.sj-search input{max-width:220px}.sj-table-scroll{max-width:100%;overflow-x:auto;border:1px solid #cbd7e1;border-radius:4px;background:white}.sj-site .sj-table{border-collapse:collapse;width:100%;min-width:865px;font-size:12px;line-height:1.5;border:0;margin:0;background:#fff;table-layout:auto}.sj-table caption{text-align:left;padding:15px 18px;font-size:12px;font-weight:700;color:#456078;background:#e8eff5;caption-side:top}.sj-site .sj-table th,.sj-site .sj-table td{text-align:center;padding:11px 12px;border:0;border-bottom:1px solid #dde5ec;vertical-align:middle;white-space:nowrap}.sj-table thead th{background:#173858;color:#fff;font-size:11px;font-weight:600;border-bottom:1px solid #3c5771!important}.sj-table tbody th{font-weight:700}.sj-table tbody tr:nth-child(even){background:#f6f8fa}.sj-table tbody tr.sj-selected{background:#fff0e5;box-shadow:inset 3px 0 #ef7624}.sj-table a{color:#a4430b;font-weight:700}.sj-table a:hover{text-decoration:underline}.sj-site .sj-count{font-size:11px;color:#667c8d;margin:12px 0}.sj-table-notes{border-top:1px solid #d7e1e8;padding-top:15px}.sj-table-notes p{font-size:11px;color:#5a6b7a;margin:0 0 7px;max-width:1000px}.sj-mobile-hint{display:none}.sj-site .sj-no-results{margin:18px 0;color:#8b3c12;font-size:13px}.sj-drawing-grid{display:grid;grid-template-columns:1fr 1fr;gap:65px;align-items:start}.sj-drawing-panel{border:1px solid #dce5ec;border-radius:4px;padding:23px 28px;background:#fff}.sj-drawing-crop{position:relative;overflow:hidden;aspect-ratio:365/360;margin:25px 20px 5px}.sj-site .sj-drawing-crop img{position:absolute!important;max-width:none!important;width:384.657534%!important;height:auto!important;left:-209.589041%;top:-38.888889%;display:block;margin:0!important;padding:0!important;border:0!important}.sj-drawing-panel>p{font-size:11px;color:#5c7182;margin:15px 0}.sj-notes h2{font-size:35px}.sj-notes details{border-top:1px solid #dce4eb;padding:17px 0}.sj-notes details summary{font-size:14px;font-weight:700;cursor:pointer;list-style-position:outside;margin-left:16px;padding-left:4px}.sj-notes details p{font-size:12px;color:#5b6e7e;margin:12px 0 0 20px}.sj-inquiry-section{padding:65px 0;background:#edf2f6}.sj-inquiry-grid{display:grid;grid-template-columns:.8fr 1.2fr;gap:70px;align-items:start}.sj-inquiry-grid>div>p:not(.sy-eyebrow){font-size:14px;color:#5e7081}.sj-inquiry-grid h2{font-size:43px}.sj-inquiry-grid h2 span{color:#ef7624}.sj-selected-summary{background:#102d4e;color:white;border-radius:5px;padding:25px;margin:28px 0}.sj-selected-summary>span{font-size:10px;letter-spacing:1.4px;color:#b7cddd}.sj-selected-summary h3{font-size:28px;margin:12px 0 22px}.sj-selected-summary dl{margin:0}.sj-selected-summary dl>div{display:flex;justify-content:space-between;gap:15px;border-top:1px solid #36516c;padding:9px 0;font-size:12px}.sj-selected-summary dt{color:#b8cddd}.sj-selected-summary dd{margin:0;text-align:right}.sj-inquiry-form>.sy-button{width:100%}.sj-form-fallback h3{margin-bottom:15px}.sj-site .sy-form-panel{min-width:0}.sj-site img{border-radius:0}.sj-site details summary:focus-visible{outline:3px solid #ef7624;outline-offset:4px}
@media(max-width:1050px){.sj-hero-grid{gap:30px}.sj-parameter-grid{gap:13px}.sj-inquiry-grid,.sj-drawing-grid{gap:35px}.sj-section-nav .sy-container{gap:25px}.sj-gallery{padding:18px}.sj-gallery-foot{flex-direction:column;gap:8px}.sj-site .sj-summary h1{font-size:35px}.sj-parameter-grid article{padding:20px 14px}.sj-inquiry-grid h2{font-size:37px}}
@media(max-width:760px){.sj-site .sj-breadcrumb{font-size:10px;padding:17px 0}.sj-hero-grid{grid-template-columns:1fr;gap:28px}.sj-product-hero{padding:5px 0 38px}.sj-gallery{padding:18px 22px}.sj-photo-crop{margin:22px 0}.sj-gallery-foot{flex-direction:row;font-size:9px}.sj-site .sj-summary h1{font-size:38px}.sj-summary .sy-actions{align-items:stretch}.sj-section-nav .sy-container{gap:14px 20px;font-size:11px;padding-top:17px;padding-bottom:17px}.sj-section-nav a:last-child{margin-left:0}.sj-parameter-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:13px}.sj-parameter-grid h3{font-size:20px}.sj-confirm{display:block;padding:18px}.sj-confirm strong{display:block;margin-bottom:10px}.sj-spec-section{padding:43px 0}.sj-table-tools{flex-direction:column;align-items:start;gap:15px}.sj-table-tools .sj-search{width:100%}.sj-search input{max-width:none}.sj-drawing-grid{grid-template-columns:1fr;gap:30px}.sj-drawing-panel{padding:20px}.sj-notes h2{font-size:30px}.sj-inquiry-grid{grid-template-columns:1fr;gap:28px}.sj-inquiry-section{padding:43px 0}.sj-inquiry-grid h2{font-size:35px}.sj-selected-summary{margin:23px 0}.sj-mobile-hint{display:block}.sj-summary-list>div{grid-template-columns:110px 1fr}.sj-site .sy-button{font-size:13px}.sj-site .sy-nav nav{gap:12px}.sj-site .sj-gallery-label{font-size:8px}}
@media(max-width:380px){.sj-parameter-grid{grid-template-columns:1fr}.sj-site .sj-summary h1{font-size:33px}.sj-summary-list>div{grid-template-columns:95px 1fr}.sj-gallery-foot{flex-direction:column}.sj-site .sy-actions{gap:20px}.sj-selected-summary{padding:20px}.sj-selected-summary dl>div{font-size:11px}}
