
/* Corporate product directory and technical data pages. */
.pr-page-head{padding:24px 0 30px}.pr-page-head .breadcrumb,.pr-detail .breadcrumb{font-size:12px;display:flex;flex-wrap:wrap;gap:10px;color:var(--muted);line-height:1.8;margin:0 0 30px}.pr-heading-row{display:flex;gap:50px;justify-content:space-between;align-items:end}.pr-heading-row .kicker{font-size:11px;letter-spacing:1.8px;color:var(--blue);margin:0 0 10px}.pr-heading-row h1{font-size:40px;line-height:1.3;font-weight:600;letter-spacing:0;margin:0}.pr-heading-row>p{font-size:15px;line-height:1.9;max-width:465px;margin:0;color:var(--muted)}.pr-directory{padding-bottom:70px}.pr-business-tabs{display:flex;border-bottom:2px solid var(--blue);gap:0;margin:0 0 30px}.pr-business-tabs button{font:inherit;flex:1;border:1px solid var(--line);border-bottom:0;background:#fff;min-height:54px;padding:12px 16px;font-size:14px;line-height:1.5;color:var(--ink);cursor:pointer}.pr-business-tabs button+button{border-left:0}.pr-business-tabs button.active{background:var(--blue);color:#fff;border-color:var(--blue)}.pr-business-tabs button:hover:not(.active){background:var(--soft)}.pr-browser-grid{display:grid;grid-template-columns:228px minmax(0,1fr);gap:40px}.pr-sidebar{min-width:0}.pr-sidebar h2{font-size:16px;margin:0;padding:0 0 15px;border-bottom:2px solid var(--ink)}.pr-category-filters{display:flex;flex-direction:column}.pr-category-filters button{display:flex;justify-content:space-between;gap:12px;background:#fff;border:0;border-bottom:1px solid var(--line);font:inherit;font-size:13px;line-height:1.65;padding:13px 12px 13px 0;text-align:left;cursor:pointer;color:var(--ink)}.pr-category-filters button.active{color:var(--blue);font-weight:600;border-left:3px solid var(--blue);padding-left:11px;background:var(--soft)}.pr-category-filters button:hover{color:var(--blue)}.pr-category-filters small{font-size:11px;color:var(--muted);align-self:center}.pr-sidebar-contact{display:flex;flex-direction:column;gap:10px;background:var(--soft);margin-top:30px;padding:23px 20px;font-size:12px;color:var(--blue)}.pr-sidebar-contact strong{font-size:14px;line-height:1.6;color:var(--ink)}.pr-sidebar-contact>span:last-child{font-size:22px;align-self:end}.pr-results{min-width:0}.pr-search-form{display:flex;width:100%;gap:0;margin:0 0 18px}.pr-search{display:flex;align-items:center;gap:12px;flex:1;min-width:0;border:1px solid #a9b5c9;padding:0 15px;background:#fff}.pr-search>span{font-size:26px;line-height:1;color:var(--blue)}.pr-search input{min-width:0;width:100%;height:48px;padding:0;border:0;outline:0;background:transparent;font:inherit;font-size:14px;color:var(--ink)}.pr-search:focus-within{outline:2px solid var(--blue);outline-offset:-2px}.pr-search-form>button{width:100px;min-height:50px;border:0;background:var(--blue);color:#fff;font:inherit;font-size:14px;cursor:pointer}.pr-result-toolbar{display:flex;justify-content:space-between;gap:15px;align-items:center;margin:0 0 15px;min-height:30px}.product-result-count{font-size:12px;color:var(--muted);margin:0}.pr-view-actions{display:flex;gap:20px;align-items:center}.product-reset{font:inherit;font-size:11px;color:var(--muted);border:0;background:none;cursor:pointer;padding:5px 0}.product-reset:hover{color:var(--blue)}.pr-view-toggle{display:flex;border:1px solid var(--line)}.pr-view-toggle button{font:inherit;font-size:11px;padding:6px 12px;background:#fff;border:0;color:var(--muted);cursor:pointer;min-height:29px}.pr-view-toggle button.active{background:var(--blue);color:white}.pr-table-head{display:grid;grid-template-columns:1.05fr 1fr;gap:30px;background:var(--soft);padding:12px 44px 12px 18px;border-top:1px solid var(--line);font-size:12px;font-weight:600}.pr-entry{border-bottom:1px solid var(--line)}.pr-entry[hidden]{display:none!important}.pr-entry-link{position:relative;display:grid;grid-template-columns:1.05fr 1fr;gap:30px;align-items:center;padding:22px 44px 22px 18px;min-height:112px;transition:background .15s}.pr-entry-link:hover{background:var(--soft)}.pr-entry-title{min-width:0}.pr-category{display:block;font-size:10px;color:var(--blue);line-height:1.5;margin-bottom:7px}.pr-entry h2{font-size:17px;line-height:1.5;font-weight:600;margin:0 0 5px;letter-spacing:0}.pr-entry code{font-size:11px;color:var(--muted);font-family:Arial,sans-serif;overflow-wrap:anywhere;line-height:1.7;display:block}.pr-entry-spec{font-size:12px;line-height:1.8;color:var(--muted);overflow-wrap:anywhere}.pr-entry-arrow{position:absolute;right:18px;top:50%;transform:translateY(-50%);font-size:20px;color:var(--blue)}.pr-thumb{width:90px;height:90px;background:var(--soft);display:flex;align-items:center;justify-content:center;flex:none;overflow:hidden}.pr-thumb img{width:100%;height:100%;object-fit:contain;padding:8px}.pr-thumb-small img{max-width:78px;max-height:78px;padding:0}.pr-with-photo .pr-entry-link{grid-template-columns:90px minmax(0,1.05fr) minmax(0,1fr);gap:20px}.pr-with-photo .pr-entry-title{margin-left:0}.pr-results-table[data-view="list"] .pr-with-photo .pr-entry-spec{font-size:12px}.pr-results-table[data-view="grid"] .pr-table-head{display:none}.pr-results-table[data-view="grid"] .pr-entries{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.pr-results-table[data-view="grid"] .pr-entry{border:1px solid var(--line)}.pr-results-table[data-view="grid"] .pr-entry-link{height:100%;display:flex;flex-direction:column;align-items:stretch;padding:20px;gap:16px;min-height:210px}.pr-results-table[data-view="grid"] .pr-thumb{width:100%;height:160px}.pr-results-table[data-view="grid"] .pr-thumb-small img{max-width:110px;max-height:110px}.pr-results-table[data-view="grid"] .pr-entry-spec{padding-bottom:18px}.pr-results-table[data-view="grid"] .pr-entry-arrow{top:auto;bottom:13px;transform:none}.pr-results-table[data-view="grid"] h2{font-size:16px}.pr-directory-note{font-size:11px;line-height:1.9;color:var(--muted);margin:28px 0 0;padding-top:18px;border-top:1px solid var(--line)}.product-empty{padding:55px 0 65px}.product-empty[hidden]{display:none}.product-empty h2{font-size:25px;margin:0 0 15px}.product-empty p{font-size:14px;color:var(--muted);line-height:1.8;max-width:500px;margin:0 0 20px}.pr-detail{padding-top:24px;padding-bottom:65px}.pr-detail-heading{margin-bottom:30px}.pr-detail-category{font-size:12px;color:var(--blue);display:inline-block;margin-bottom:13px}.pr-detail-heading h1{font-size:36px;line-height:1.4;font-weight:600;margin:0 0 12px;letter-spacing:0;max-width:1000px}.pr-detail-model{font-size:16px;line-height:1.8;color:var(--muted);margin:0;overflow-wrap:anywhere}.pr-detail-grid{display:grid;grid-template-columns:minmax(0,1fr) 340px;gap:55px;align-items:start}.pr-detail-grid.pr-detail-photo{grid-template-columns:340px minmax(0,1fr);gap:55px}.pr-detail-specifications h2{font-size:20px;font-weight:600;line-height:1.5;margin:0 0 16px}.pr-spec-table{border-top:2px solid var(--blue);margin:0}.pr-spec-table>div{display:grid;grid-template-columns:150px minmax(0,1fr);border-bottom:1px solid var(--line);font-size:14px;line-height:1.9}.pr-spec-table dt{padding:13px 18px;background:var(--soft);font-weight:500}.pr-spec-table dd{padding:13px 20px;margin:0;overflow-wrap:anywhere}.pr-detail-image .pr-thumb{width:100%;height:340px;border:1px solid var(--line);background:var(--soft)}.pr-detail-image .pr-thumb img{padding:25px;max-width:100%;max-height:100%}.pr-detail-image .pr-thumb-small img{max-width:170px;max-height:170px;padding:0}.pr-detail-image>p{font-size:10px;color:var(--muted);margin:11px 0 0}.pr-enquiry-panel{background:var(--soft);border-top:3px solid var(--blue);padding:25px 25px 22px}.pr-enquiry-panel .kicker{font-size:10px;letter-spacing:1.5px;color:var(--blue);margin:0 0 12px}.pr-enquiry-panel h2{font-size:21px;font-weight:600;line-height:1.5;margin:0 0 12px}.pr-enquiry-panel>p:not(.kicker):not(.product-copy-status){font-size:13px;line-height:1.9;color:var(--muted);margin:0 0 21px}.pr-enquiry-panel .btn,.pr-inline-inquiry .btn{background:var(--blue);color:#fff;border:1px solid var(--blue);font-size:13px;display:inline-flex;justify-content:space-between;gap:35px;align-items:center;padding:14px 20px;min-height:49px;text-decoration:none}.pr-enquiry-panel .btn{width:100%}.pr-enquiry-panel .btn:hover,.pr-inline-inquiry .btn:hover{background:#173d7f}.product-copy{font:inherit;display:inline-block;font-size:12px;color:var(--blue);padding:8px 0;border:0;border-bottom:1px solid var(--line);background:transparent;cursor:pointer;line-height:1.8}.pr-enquiry-panel .product-copy{margin-top:13px}.product-copy-status{font-size:11px;color:var(--blue);line-height:1.8;margin:8px 0 0}.product-copy-status:empty{display:none}.product-copy-fallback{width:100%;min-height:200px;border:1px solid var(--line);padding:12px;font:inherit;font-size:12px;line-height:1.7;background:white;margin-top:12px}.pr-inline-inquiry{display:flex;gap:25px;align-items:center;flex-wrap:wrap;margin-top:25px}.pr-inline-inquiry .product-copy-status{width:100%;margin:0}.pr-detail-note{font-size:11px;color:var(--muted);line-height:1.9;margin:20px 0 0}.pr-comparison,.pr-related{border-top:1px solid var(--line);padding-top:32px;margin-top:40px}.pr-subsection-heading{display:flex;flex-wrap:wrap;align-items:baseline;justify-content:space-between;gap:10px 30px;margin-bottom:20px}.pr-subsection-heading h2{font-size:23px;font-weight:600;line-height:1.5;margin:0}.pr-subsection-heading p{font-size:13px;line-height:1.8;color:var(--muted);margin:0}.pr-subsection-heading .text-link{font-size:12px;color:var(--blue)}.pr-table-scroll{overflow-x:auto}.pr-comparison table{width:100%;border-collapse:collapse;min-width:600px;font-size:13px;line-height:1.8;text-align:left}.pr-comparison th,.pr-comparison td{padding:14px 18px;border:1px solid var(--line);font-weight:400;white-space:nowrap}.pr-comparison thead th{background:var(--blue);color:white;border-color:#5779b3}.pr-comparison tbody th{font-weight:600}.pr-comparison tbody a{color:var(--blue)}.pr-comparison .is-current{background:#edf3fc}.pr-related-links{display:grid;grid-template-columns:1fr 1fr;gap:0 36px}.pr-related-links>a{display:flex;align-items:center;justify-content:space-between;gap:20px;border-bottom:1px solid var(--line);padding:20px 0;font-size:15px;line-height:1.7}.pr-related-links code{display:block;font-family:Arial,sans-serif;font-size:11px;color:var(--muted);margin-top:5px;overflow-wrap:anywhere}.pr-related-links b{color:var(--blue);font-size:22px;font-weight:400}.pr-related-links a:hover{color:var(--blue)}.product-site button:focus-visible,.product-site a:focus-visible{outline:2px solid var(--blue);outline-offset:3px}
@media(max-width:1100px){.pr-browser-grid{grid-template-columns:200px minmax(0,1fr);gap:25px}.pr-business-tabs button{font-size:12px}.pr-table-head{gap:20px}.pr-entry-link{gap:20px;padding-left:12px}.pr-with-photo .pr-entry-link{grid-template-columns:70px minmax(0,1.05fr) minmax(0,1fr);gap:14px}.pr-thumb{width:70px;height:80px}.pr-entry h2{font-size:15px}.pr-entry-spec{font-size:11px}.pr-results-table[data-view="grid"] .pr-entries{grid-template-columns:repeat(2,minmax(0,1fr))}.pr-detail-grid{grid-template-columns:minmax(0,1fr) 300px;gap:30px}.pr-detail-grid.pr-detail-photo{grid-template-columns:290px minmax(0,1fr);gap:35px}.pr-detail-image .pr-thumb{height:310px}.pr-spec-table>div{grid-template-columns:125px minmax(0,1fr);font-size:13px}.pr-spec-table dt{padding:12px}.pr-spec-table dd{padding:12px 16px}}
@media(max-width:760px){.pr-page-head{padding-top:20px;padding-bottom:25px}.pr-page-head .breadcrumb,.pr-detail .breadcrumb{margin-bottom:23px;font-size:11px}.pr-heading-row{display:block}.pr-heading-row h1{font-size:32px}.pr-heading-row>p{font-size:14px;margin-top:17px;max-width:100%}.pr-heading-row .kicker{font-size:9px}.pr-business-tabs{overflow-x:auto;margin-bottom:22px}.pr-business-tabs button{flex:none;white-space:nowrap;padding:13px 20px;min-height:49px}.pr-browser-grid{grid-template-columns:minmax(0,1fr);gap:20px}.pr-sidebar h2,.pr-sidebar-contact{display:none}.pr-category-filters{flex-direction:row;overflow-x:auto;gap:7px;padding-bottom:7px}.pr-category-filters button{flex:none;white-space:nowrap;padding:8px 12px;border:1px solid var(--line);font-size:11px;gap:12px}.pr-category-filters button.active{padding:8px 12px;border:1px solid var(--blue);background:#edf3fc}.pr-category-filters small{font-size:9px}.pr-search input{height:44px;font-size:13px}.pr-search-form>button{width:78px;min-height:46px;font-size:13px}.pr-search{padding-inline:12px;gap:8px}.pr-search-form{margin-bottom:14px}.pr-result-toolbar{gap:10px;margin-bottom:12px}.product-result-count{font-size:11px}.pr-view-actions{gap:13px}.pr-view-toggle button{font-size:10px;padding:5px 10px}.product-reset{font-size:10px}.pr-table-head{font-size:11px;padding-left:12px;padding-right:35px}.pr-entry-link{padding:18px 35px 18px 12px;gap:18px;min-height:110px}.pr-with-photo .pr-entry-link{grid-template-columns:65px minmax(0,1fr);gap:13px}.pr-with-photo .pr-entry-spec{grid-column:2}.pr-with-photo .pr-thumb{grid-row:1/3;width:65px;height:82px;align-self:start}.pr-entry h2{font-size:15px}.pr-entry code{font-size:10px}.pr-entry-spec,.pr-results-table[data-view="list"] .pr-with-photo .pr-entry-spec{font-size:11px}.pr-entry-arrow{right:10px;font-size:18px}.pr-category{font-size:9px}.pr-results-table[data-view="grid"] .pr-entry-link{padding:15px;gap:12px;min-height:200px}.pr-results-table[data-view="grid"] .pr-thumb{height:150px}.pr-results-table[data-view="grid"] .pr-entries{gap:13px}.pr-results-table[data-view="grid"] h2{font-size:14px}.pr-results-table[data-view="grid"] .pr-entry-spec{font-size:10px}.pr-directory{padding-bottom:40px}.pr-detail{padding-top:20px;padding-bottom:40px}.pr-detail-heading{margin-bottom:23px}.pr-detail-heading h1{font-size:29px;line-height:1.5}.pr-detail-category{font-size:11px;margin-bottom:10px}.pr-detail-model{font-size:13px}.pr-detail-grid,.pr-detail-grid.pr-detail-photo{grid-template-columns:minmax(0,1fr);gap:26px}.pr-detail-image .pr-thumb{height:300px;max-width:460px}.pr-detail-image .pr-thumb img{padding:23px}.pr-detail-image .pr-thumb-small img{max-width:170px;max-height:170px}.pr-detail-specifications h2{font-size:19px;margin-bottom:15px}.pr-spec-table>div{grid-template-columns:110px minmax(0,1fr);font-size:13px}.pr-spec-table dt{padding:12px 10px}.pr-spec-table dd{padding:12px 14px}.pr-enquiry-panel{padding:22px}.pr-enquiry-panel h2{font-size:20px}.pr-enquiry-panel .btn{width:auto;gap:45px}.pr-enquiry-panel .product-copy{margin-left:20px}.pr-enquiry-panel>p:not(.kicker):not(.product-copy-status){margin-bottom:16px}.pr-inline-inquiry{gap:20px;margin-top:22px}.pr-inline-inquiry .btn{font-size:12px;padding:13px 16px}.pr-inline-inquiry .product-copy{font-size:11px}.pr-detail-note{font-size:10px;margin-top:16px}.pr-comparison,.pr-related{margin-top:30px;padding-top:25px}.pr-subsection-heading h2{font-size:21px}.pr-subsection-heading p{font-size:12px}.pr-comparison th,.pr-comparison td{padding:12px;font-size:12px}.pr-related-links{grid-template-columns:minmax(0,1fr)}.pr-related-links>a{font-size:14px;padding:17px 0}.pr-related-links code{font-size:10px}}
@media(max-width:450px){.pr-table-head{grid-template-columns:1fr;gap:0}.pr-table-head>span:last-child{display:none}.pr-entry-link{grid-template-columns:minmax(0,1fr);gap:8px;padding-top:17px;padding-bottom:17px}.pr-with-photo .pr-entry-link{grid-template-columns:62px minmax(0,1fr)}.pr-category{margin-bottom:5px}.pr-entry h2{font-size:15px}.pr-results-table[data-view="grid"] .pr-entries{grid-template-columns:1fr 1fr}.pr-results-table[data-view="grid"] .pr-entry-link{padding:12px}.pr-results-table[data-view="grid"] .pr-thumb{height:132px}.pr-results-table[data-view="grid"] .pr-thumb-small img{max-width:90px;max-height:90px}.pr-results-table[data-view="grid"] h2{font-size:13px}.pr-results-table[data-view="grid"] .pr-category{font-size:8px}.pr-enquiry-panel .product-copy{margin-left:0;display:block;width:max-content}.pr-search input{font-size:12px}.pr-heading-row h1{font-size:29px}.pr-heading-row>p{font-size:13px}.pr-heading-row .kicker{margin-bottom:8px}.pr-category-filters button{padding:7px 10px}.pr-category-filters button.active{padding:7px 10px}.pr-detail-image .pr-thumb{height:280px}.pr-detail-heading h1{font-size:26px}.pr-detail-model{font-size:12px}}

.pr-table-head[hidden],.pr-entry[hidden],.product-empty[hidden]{display:none!important}
