#qihe-product-ui.catalog-product-page{--catalog-header-height:117px;background:#fff}.catalog-product-page .catalog-product-head{background:var(--paper,#faf6f0);border-bottom:1px solid var(--line,#e9ded4)}.catalog-product-page .breadcrumb{color:var(--muted,#746b63);flex-wrap:wrap;align-items:center;gap:8px;margin:0;padding:20px 0 0;font-size:13px;line-height:1.65;display:flex}.catalog-product-page .breadcrumb a:hover{color:var(--coral,#cd4b2b)}.catalog-product-page .catalog-product-hero{align-items:start}.catalog-product-page .product-summary{min-width:0}.catalog-product-page .product-family-line{color:var(--muted,#746b63);flex-wrap:wrap;align-items:center;gap:8px 16px;margin-bottom:10px;font-size:13px;display:flex}.catalog-product-page .product-family-line>span{border-left:1px solid var(--line,#e9ded4);padding-left:16px}.catalog-product-page .product-title{overflow-wrap:anywhere;max-width:100%;margin:0 0 10px;line-height:1.3}.catalog-product-page .product-id-line{color:var(--muted,#746b63);align-items:baseline;gap:12px;font-size:13px;display:flex}.catalog-product-page .product-id-line strong{font-family:var(--font-mono,"JetBrains Mono",monospace);color:var(--ink,#28211d);overflow-wrap:anywhere;font-size:15px;font-weight:500}.catalog-product-page .product-lead{max-width:720px;margin:16px 0 20px;line-height:1.8}.catalog-product-page .catalog-early-quote{display:none}.catalog-product-page .catalog-product-visual{border:1px solid var(--line,#e9ded4);background:#fff;border-radius:3px;overflow:hidden}.catalog-product-page .catalog-product-facts{border-top:1px solid var(--line,#e9ded4);grid-template-columns:1fr 1fr 1.6fr;gap:18px;padding:16px 20px;display:grid}.catalog-product-page .catalog-product-facts.no-optics{grid-template-columns:1fr 1.6fr}.catalog-product-page .catalog-product-facts>div{flex-direction:column;gap:6px;min-width:0;display:flex}.catalog-product-page .catalog-product-facts>div>span{color:var(--muted,#746b63);font-size:12px}.catalog-product-page .catalog-product-facts strong.catalog-data{letter-spacing:-.04em;overflow-wrap:anywhere;font-size:26px;font-weight:500;line-height:1.25}.catalog-product-page .catalog-product-facts strong small{font:400 12px var(--font-body,Inter,sans-serif);letter-spacing:0}.catalog-product-page .catalog-fact-text{overflow-wrap:anywhere;font-size:14px;font-weight:500;line-height:1.65}.catalog-product-page .catalog-data{font-family:var(--font-mono,"JetBrains Mono",monospace);font-variant-numeric:tabular-nums}.catalog-product-page .catalog-product-actions{flex-wrap:wrap;align-items:center;gap:8px 24px;margin-top:12px;display:flex}.catalog-product-page .af-preparation{border-bottom:1px solid var(--line,#e9ded4);flex-basis:100%}.catalog-product-page .af-preparation summary{cursor:pointer;justify-content:space-between;align-items:center;gap:12px;min-height:44px;font-size:14px;font-weight:500;list-style:none;display:flex}.catalog-product-page .af-preparation summary::-webkit-details-marker{display:none}.catalog-product-page .af-preparation[open] summary svg{transform:rotate(45deg)}.catalog-product-page .product-essentials{margin:0;padding:4px 0 16px;font-size:14px}.catalog-product-page .product-essentials>div{grid-template-columns:100px 1fr;gap:12px;margin-top:10px;display:grid}.catalog-product-page .product-essentials dt{color:var(--muted,#746b63)}.catalog-product-page .product-essentials dd{overflow-wrap:anywhere;margin:0}.catalog-product-page .section-nav{top:var(--catalog-header-height);z-index:30;border-bottom:1px solid var(--line,#e9ded4);background:#fff;border-top:0;margin:0;position:sticky}.catalog-product-page .content-tabstrip{scrollbar-width:none;flex-wrap:nowrap;align-items:stretch;gap:24px;min-height:52px;display:flex;overflow-x:auto}.catalog-product-page .content-tabstrip::-webkit-scrollbar{display:none}.catalog-product-page .content-tabstrip button{min-height:52px;color:var(--muted,#746b63);font:500 14px/1.4 var(--font-body,Inter,sans-serif);white-space:nowrap;cursor:pointer;background:0 0;border:0;border-radius:0;flex:none;align-items:center;gap:6px;padding:12px 0;display:inline-flex;position:relative}.catalog-product-page .content-tabstrip button[aria-selected=true]{color:var(--coral,#cd4b2b)}.catalog-product-page .content-tabstrip button[aria-selected=true]:after{content:"";background:currentColor;height:2px;position:absolute;bottom:0;left:0;right:0}.catalog-product-page .tab-count{font:400 11px/1.5 var(--font-mono,"JetBrains Mono",monospace);color:var(--muted,#746b63)}.catalog-product-page .catalog-product-reading{min-height:360px;padding-top:32px;padding-bottom:48px}.catalog-product-page [role=tabpanel]:focus{outline:none}.catalog-product-page .catalog-product-content{scroll-margin-top:calc(var(--catalog-header-height) + 76px)}.catalog-product-page .catalog-product-content>h2{margin:0 0 14px}.catalog-product-page .catalog-intro{max-width:1000px;margin:0 0 24px;line-height:1.85}.catalog-product-page .catalog-description-grid{grid-template-columns:minmax(0,1fr) 280px;align-items:start;gap:40px;display:grid}.catalog-product-page .catalog-sections{gap:24px;display:grid}.catalog-product-page .catalog-sections section{min-width:0}.catalog-product-page .catalog-sections h3{margin:0 0 8px}.catalog-product-page .catalog-sections p,.catalog-product-page .catalog-protocol p{color:var(--body,#554e48);margin:0;line-height:1.85}.catalog-product-page .catalog-sections ul,.catalog-product-page .catalog-protocol ul{color:var(--body,#554e48);margin:10px 0 0;padding-left:20px;line-height:1.85}.catalog-product-page .catalog-before-use{border-left:1px solid var(--line,#e9ded4);padding-left:24px}.catalog-product-page .catalog-before-use h3{margin:0 0 12px}.catalog-product-page .catalog-before-use dl{margin:0 0 12px;font-size:14px;line-height:1.7}.catalog-product-page .catalog-before-use dl>div+div{border-top:1px solid var(--line,#e9ded4);margin-top:14px;padding-top:14px}.catalog-product-page .catalog-before-use dt{margin-bottom:5px;font-weight:600}.catalog-product-page .catalog-before-use dd{color:var(--body,#554e48);margin:0}.catalog-product-page .catalog-section-actions{border-top:1px solid var(--line,#e9ded4);flex-wrap:wrap;gap:12px 28px;margin-top:28px;padding-top:18px;display:flex}.catalog-product-page .catalog-specifications{-moz-column-gap:40px;grid-template-columns:repeat(2,minmax(0,1fr));column-gap:40px;margin:22px 0 28px;display:grid}.catalog-product-page .catalog-specifications>div{border-top:1px solid var(--line,#e9ded4);grid-template-columns:152px minmax(0,1fr);align-content:start;gap:16px;padding:14px 0;font-size:14px;line-height:1.8;display:grid}.catalog-product-page .catalog-specifications dt{color:var(--muted,#746b63)}.catalog-product-page .catalog-specifications dd{overflow-wrap:anywhere;margin:0}.catalog-product-page .catalog-optics{border-top:1px solid var(--line,#e9ded4);padding-top:24px}.catalog-product-page .catalog-optics>h3{margin:0 0 18px}.catalog-product-page .catalog-spectrum-figure{max-width:640px;margin:0 0 16px}.catalog-product-page .catalog-spectrum-figure img{border:1px solid var(--line,#e9ded4);width:100%;height:auto;display:block}.catalog-product-page .catalog-spectrum-figure figcaption,.catalog-product-page .catalog-wave-position figcaption{color:var(--muted,#746b63);margin-top:8px;font-size:12px;line-height:1.7}.catalog-product-page .catalog-wave-position{border:1px solid var(--line,#e9ded4);max-width:640px;margin:0 0 18px;padding:20px}.catalog-product-page .catalog-wave-track{height:100px;position:relative}.catalog-product-page .catalog-wave-axis{background:var(--line,#e9ded4);height:1px;position:absolute;inset:49px 0 auto}.catalog-product-page .catalog-wave-marker{font:500 12px var(--font-mono,"JetBrains Mono",monospace);flex-direction:column;align-items:center;display:flex;position:absolute;transform:translate(-50%)}.catalog-product-page .catalog-wave-marker i{background:currentColor;width:1px;height:28px;display:block}.catalog-product-page .catalog-wave-marker.excitation{gap:8px;top:4px}.catalog-product-page .catalog-wave-marker.emission{gap:8px;top:49px}.catalog-product-page .catalog-wave-ticks{font:400 11px var(--font-mono,"JetBrains Mono",monospace);color:var(--muted,#746b63);justify-content:space-between;display:flex}.catalog-product-page .catalog-parameter-request,.catalog-product-page .catalog-application-request{border-top:1px solid var(--line,#e9ded4);margin-top:28px;padding-top:24px}.catalog-product-page .catalog-parameter-request h3,.catalog-product-page .catalog-application-request h3{margin:0 0 8px}.catalog-product-page .catalog-parameter-request p,.catalog-product-page .catalog-application-request p{color:var(--body,#554e48);margin:0 0 16px}.catalog-product-page .catalog-preparation-sections{border-bottom:1px solid var(--line,#e9ded4);grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px;padding-bottom:24px}.catalog-product-page ol.catalog-protocol{gap:22px;margin:24px 0 28px;padding:0;list-style:none;display:grid}.catalog-product-page ol.catalog-protocol>li{grid-template-columns:40px minmax(0,1fr);gap:16px;list-style:none;display:grid}.catalog-product-page .catalog-protocol>li>span{font:400 20px/1.5 var(--font-mono,"JetBrains Mono",monospace);color:var(--coral,#cd4b2b)}.catalog-product-page .catalog-protocol h3{margin:0 0 8px}.catalog-product-page .catalog-quality-request{border-top:1px solid var(--line,#e9ded4);grid-template-columns:36px minmax(0,1fr) auto;align-items:center;gap:20px;margin-top:28px;padding:24px 0;display:grid}.catalog-product-page .catalog-quality-request>svg{color:var(--coral,#cd4b2b)}.catalog-product-page .catalog-quality-request h3{margin:0 0 6px}.catalog-product-page .catalog-quality-request p{color:var(--muted,#746b63);margin:0}.catalog-product-page .catalog-document-heading{justify-content:space-between;align-items:start;gap:24px;margin-bottom:24px;display:flex}.catalog-product-page .catalog-document-heading h2{margin:0 0 10px}.catalog-product-page .catalog-document-heading p{color:var(--muted,#746b63);margin:0}.catalog-product-page .catalog-document-heading>div:last-child{text-align:right;gap:6px;max-width:40%;font-size:14px;display:grid}.catalog-product-page .catalog-document-heading>div:last-child span{color:var(--muted,#746b63);overflow-wrap:anywhere;font-size:12px}.catalog-product-page .catalog-document-list article{border-top:1px solid var(--line,#e9ded4);grid-template-columns:40px minmax(0,1fr) auto;align-items:center;gap:24px;padding:26px 0;display:grid}.catalog-product-page .catalog-document-list article>svg{color:var(--coral,#cd4b2b)}.catalog-product-page .catalog-document-list h3{margin:0 0 6px}.catalog-product-page .catalog-document-list p{color:var(--muted,#746b63);margin:0;font-size:14px}.catalog-product-page .catalog-related-table{border-collapse:collapse;width:100%;font-size:14px;line-height:1.65}.catalog-product-page .catalog-related-table th,.catalog-product-page .catalog-related-table td{text-align:left;border-bottom:1px solid var(--line,#e9ded4);vertical-align:top;padding:16px}.catalog-product-page .catalog-related-table thead th{background:var(--paper,#faf6f0);color:var(--muted,#746b63);white-space:nowrap;font-size:12px;font-weight:500}.catalog-product-page .catalog-related-table tbody th{width:40%;min-width:0;font-weight:500}.catalog-product-page .catalog-related-table tbody th a{color:var(--coral,#cd4b2b);align-items:baseline;gap:10px;display:flex}.catalog-product-page .catalog-related-table tbody th svg{flex-shrink:0}.catalog-product-page .catalog-related-table tbody th>span{color:var(--muted,#746b63);overflow-wrap:anywhere;margin-top:5px;font-size:12px;font-weight:400;display:block}.catalog-product-page .catalog-article-list article{border-top:1px solid var(--line,#e9ded4);justify-content:space-between;align-items:start;gap:28px;padding:22px 0;display:flex}.catalog-product-page .catalog-article-list h3{margin:0 0 8px}.catalog-product-page .catalog-article-list h3 a:hover{color:var(--coral,#cd4b2b)}.catalog-product-page .catalog-article-list p{max-width:800px;color:var(--muted,#746b63);margin:0}.catalog-product-page .catalog-article-list>article>.text-link{white-space:nowrap}.catalog-product-page .catalog-faq-list{border-bottom:1px solid var(--line,#e9ded4);margin:18px 0 24px}.catalog-product-page .catalog-faq-list details{border-top:1px solid var(--line,#e9ded4)}.catalog-product-page .catalog-faq-list summary{cursor:pointer;justify-content:space-between;align-items:center;gap:20px;min-height:56px;padding:14px 0;font-weight:500;list-style:none;display:flex}.catalog-product-page .catalog-faq-list summary::-webkit-details-marker{display:none}.catalog-product-page .catalog-faq-list summary svg{color:var(--muted,#746b63);flex-shrink:0}.catalog-product-page .catalog-faq-list details[open] summary svg{transform:rotate(180deg)}.catalog-product-page .catalog-faq-list details>div{color:var(--body,#554e48);padding:0 32px 20px 0;line-height:1.85}.catalog-product-page .catalog-faq-list p{margin:0}.catalog-product-page .catalog-faq-list ul{margin:10px 0 0;padding-left:20px}.catalog-product-page .catalog-evidence{border-top:1px solid var(--line,#e9ded4);margin-top:30px;padding-top:24px}.catalog-product-page .catalog-evidence h3{margin:0 0 18px}.catalog-product-page .catalog-evidence figure{grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);align-items:start;gap:24px;margin:0 0 26px;display:grid}.catalog-product-page .catalog-evidence img{border:1px solid var(--line,#e9ded4);width:100%;height:auto;display:block}.catalog-product-page .catalog-evidence h4{margin:0 0 10px;font-size:16px;font-weight:600}.catalog-product-page .catalog-evidence figcaption{color:var(--body,#554e48);font-size:14px;line-height:1.8}.catalog-product-page .catalog-evidence p{margin:0}.catalog-product-page .catalog-evidence ul{margin:12px 0 0;padding-left:18px}.catalog-product-page .catalog-service-purchase{border:1px solid var(--line,#e9ded4);min-width:0;scroll-margin-top:calc(var(--catalog-header-height) + 12px);background:#fff;border-radius:3px;padding:24px}.catalog-product-page .catalog-service-purchase dl{margin:20px 0 18px;font-size:14px}.catalog-product-page .catalog-service-purchase dl>div{border-top:1px solid var(--line,#e9ded4);justify-content:space-between;gap:20px;padding:12px 0;display:flex}.catalog-product-page .catalog-service-purchase dt{color:var(--muted,#746b63)}.catalog-product-page .catalog-service-purchase dd{margin:0}.catalog-product-page .catalog-service-purchase>p{color:var(--muted,#746b63);margin:0 0 20px;font-size:14px;line-height:1.8}.catalog-product-page .catalog-service-purchase>.text-link{margin-top:12px}.catalog-product-page .product-purchase{scroll-margin-top:calc(var(--catalog-header-height) + 12px)}@media (width<=1100px){.catalog-product-page .catalog-specifications>div{grid-template-columns:124px minmax(0,1fr)}.catalog-product-page .catalog-description-grid{grid-template-columns:minmax(0,1fr) 250px;gap:28px}}@media (width<=980px){#qihe-product-ui.catalog-product-page{--catalog-header-height:79px}.catalog-product-page .catalog-product-hero{grid-template-columns:minmax(0,1fr) 340px;gap:24px}.catalog-product-page .catalog-description-grid{grid-template-columns:minmax(0,1fr)}.catalog-product-page .catalog-before-use{border-left:0;border-top:1px solid var(--line,#e9ded4);padding:20px 0 0}.catalog-product-page .catalog-before-use dl{grid-template-columns:repeat(3,minmax(0,1fr));gap:20px;display:grid}.catalog-product-page .catalog-before-use dl>div+div{border-top:0;margin-top:0;padding-top:0}.catalog-product-page .catalog-product-facts{gap:12px;padding:14px}.catalog-product-page .catalog-specifications{-moz-column-gap:24px;column-gap:24px}}@media (width<=760px){.catalog-product-page .breadcrumb{gap:6px;padding-top:16px;font-size:12px}.catalog-product-page .catalog-product-hero{grid-template-columns:minmax(0,1fr);gap:24px;padding:18px 0 24px}.catalog-product-page .product-family-line{gap:8px 12px;margin-bottom:8px;font-size:12px}.catalog-product-page .product-family-line>span{padding-left:12px}.catalog-product-page .product-id-line strong{font-size:14px}.catalog-product-page .product-lead{margin:14px 0 12px;line-height:1.75}.catalog-product-page .catalog-early-quote{color:var(--coral,#cd4b2b);align-items:center;gap:10px;min-height:44px;margin-bottom:10px;font-size:14px;display:flex}.catalog-product-page .catalog-product-facts{grid-template-columns:1fr 1fr;gap:14px 18px;padding:14px 16px}.catalog-product-page .catalog-product-facts.has-optics>div:last-child{border-top:1px solid var(--line,#e9ded4);grid-column:1/-1;padding-top:12px}.catalog-product-page .catalog-product-facts strong.catalog-data{font-size:24px}.catalog-product-page .catalog-product-actions{gap:4px 20px}.catalog-product-page .content-tabstrip{gap:22px}.catalog-product-page .content-tabstrip button{font-size:13px}.catalog-product-page .catalog-product-reading{padding-top:24px;padding-bottom:36px}.catalog-product-page .catalog-intro{margin-bottom:22px}.catalog-product-page .catalog-sections{gap:20px}.catalog-product-page .catalog-before-use dl{grid-template-columns:1fr;gap:14px}.catalog-product-page .catalog-before-use dl>div+div{border-top:1px solid var(--line,#e9ded4);padding-top:14px}.catalog-product-page .catalog-specifications{grid-template-columns:minmax(0,1fr);margin-top:18px}.catalog-product-page .catalog-specifications>div{grid-template-columns:112px minmax(0,1fr);gap:14px;padding:12px 0;font-size:13px}.catalog-product-page .catalog-preparation-sections{grid-template-columns:1fr}.catalog-product-page ol.catalog-protocol>li{grid-template-columns:28px minmax(0,1fr);gap:12px}.catalog-product-page .catalog-protocol>li>span{font-size:17px}.catalog-product-page .catalog-quality-request{grid-template-columns:30px minmax(0,1fr);gap:16px}.catalog-product-page .catalog-quality-request>.btn{grid-column:1/-1;justify-content:center}.catalog-product-page .catalog-document-heading{margin-bottom:20px;display:block}.catalog-product-page .catalog-document-heading>div:last-child{display:none}.catalog-product-page .catalog-document-list article{grid-template-columns:32px minmax(0,1fr);gap:14px 16px;padding:22px 0}.catalog-product-page .catalog-document-list article>.btn{grid-column:2;justify-self:start}.catalog-product-page .catalog-document-list h3{font-size:17px}.catalog-product-page .catalog-related-table,.catalog-product-page .catalog-related-table tbody,.catalog-product-page .catalog-related-table tr,.catalog-product-page .catalog-related-table th,.catalog-product-page .catalog-related-table td{width:100%;display:block}.catalog-product-page .catalog-related-table thead{display:none}.catalog-product-page .catalog-related-table tr{border-bottom:1px solid var(--line,#e9ded4);padding:18px 0}.catalog-product-page .catalog-related-table th,.catalog-product-page .catalog-related-table td{border:0;padding:0}.catalog-product-page .catalog-related-table tbody th{width:100%;margin-bottom:10px}.catalog-product-page .catalog-related-table td{overflow-wrap:anywhere;grid-template-columns:78px minmax(0,1fr);gap:12px;margin-top:7px;font-size:13px;display:grid}.catalog-product-page .catalog-related-table td:before{content:attr(data-label);font:400 12px/1.7 var(--font-body,Inter,sans-serif);color:var(--muted,#746b63)}.catalog-product-page .catalog-article-list article{padding:20px 0;display:block}.catalog-product-page .catalog-article-list>article>.text-link{margin-top:10px}.catalog-product-page .catalog-faq-list details>div{padding-right:0}.catalog-product-page .catalog-evidence figure{grid-template-columns:minmax(0,1fr);gap:16px}.catalog-product-page .catalog-service-purchase{padding:20px}.catalog-product-page .catalog-product-actions .text-link{font-size:13px}}@media (prefers-reduced-motion:reduce){.catalog-product-page *{scroll-behavior:auto!important}}.catalog-product-page .af-preparation>summary:after{display:none}#qihe-product-ui.catalog-product-page .catalog-product-actions{align-items:center;gap:0;margin-top:12px}#qihe-product-ui.catalog-product-page .catalog-product-actions>:is(details,button,a){border-left:1px solid var(--line);min-height:44px;padding:0 16px}#qihe-product-ui.catalog-product-page .catalog-product-actions>:first-child{border-left:0;padding-left:0}#qihe-product-ui.catalog-product-page .catalog-product-actions>.af-preparation{border-top:0;border-bottom:0;border-right:0;flex:0 auto;margin:0}#qihe-product-ui.catalog-product-page .catalog-product-actions>.af-preparation[open]{border-left:0;flex-basis:100%;padding-left:0}#qihe-product-ui.catalog-product-page .catalog-product-actions>.af-preparation summary{justify-content:flex-start;gap:12px;font-size:14px;font-weight:600}#qihe-product-ui.catalog-product-page .catalog-product-actions .product-essentials{border:1px solid var(--line);background:#fff;margin:0 0 12px;padding:14px 16px}#qihe-product-ui.catalog-product-page .catalog-product-facts{text-align:center;grid-template-columns:1fr 1fr 1.15fr;align-items:baseline;gap:18px;padding:14px 20px}#qihe-product-ui.catalog-product-page .catalog-product-facts.no-optics{grid-template-columns:1fr 1.6fr}#qihe-product-ui.catalog-product-page .catalog-product-facts>div+div{border-left:1px solid var(--line);padding-left:18px}#qihe-product-ui.catalog-product-page .catalog-product-facts strong.catalog-data{letter-spacing:0;font-size:25px;line-height:1.4}#qihe-product-ui.catalog-product-page .catalog-product-facts strong small{font-size:12px}#qihe-product-ui.catalog-product-page .catalog-spec-groups{grid-template-columns:repeat(2,minmax(0,1fr));gap:40px;margin:24px 0 28px;display:grid}#qihe-product-ui.catalog-product-page .catalog-spec-groups>section{min-width:0}#qihe-product-ui.catalog-product-page .catalog-spec-groups>section>h3{background:var(--paper);border-top:2px solid var(--ink);margin:0;padding:12px 16px;font-size:18px;line-height:1.5}#qihe-product-ui.catalog-product-page .catalog-spec-groups .catalog-specifications{margin:0;display:block}#qihe-product-ui.catalog-product-page .catalog-spec-groups .catalog-specifications>div{border-top:0;border-bottom:1px solid var(--line);grid-template-columns:152px minmax(0,1fr);padding:14px 0;font-size:14px;line-height:1.75}#qihe-product-ui.catalog-product-page ol.catalog-protocol{border-top:1px solid var(--line);max-width:1000px;margin:24px 0 28px;display:block}#qihe-product-ui.catalog-product-page ol.catalog-protocol>li{border-bottom:1px solid var(--line);padding:0;display:block}#qihe-product-ui.catalog-product-page .catalog-protocol details>summary{cursor:pointer;grid-template-columns:40px minmax(0,1fr) 20px;align-items:center;gap:16px;min-height:76px;padding:14px 0;list-style:none;display:grid}#qihe-product-ui.catalog-product-page .catalog-protocol summary::-webkit-details-marker{display:none}#qihe-product-ui.catalog-product-page .catalog-protocol summary>span{font:400 20px/1.5 var(--qh-font-mono);color:var(--muted)}#qihe-product-ui.catalog-product-page .catalog-protocol summary>h3{margin:0}#qihe-product-ui.catalog-product-page .catalog-protocol details[open]>summary>svg{transform:rotate(180deg)}#qihe-product-ui.catalog-product-page .catalog-protocol details>div{max-width:80ch;padding:0 36px 22px 56px}#qihe-product-ui.catalog-product-page .catalog-quality-section{border-top:1px solid var(--line);margin-top:28px;padding-top:24px}#qihe-product-ui.catalog-product-page .catalog-quality-section>h3{margin:0 0 18px}#qihe-product-ui.catalog-product-page .catalog-quality-section h4{font:600 16px/1.55 var(--qh-font-display);margin:0 0 8px}#qihe-product-ui.catalog-product-page .catalog-quality-section .catalog-sections{grid-template-columns:repeat(2,minmax(0,1fr));gap:24px 40px}#qihe-product-ui.catalog-product-page .catalog-article-list{border-top:1px solid var(--line);margin-top:24px}#qihe-product-ui.catalog-product-page .catalog-article-row{border-bottom:1px solid var(--line);color:var(--ink);grid-template-columns:minmax(0,1fr) 24px;align-items:center;gap:24px;padding:20px 0;display:grid}#qihe-product-ui.catalog-product-page .catalog-article-row h3{margin:0 0 10px}#qihe-product-ui.catalog-product-page .catalog-article-row p{max-width:86ch;color:var(--muted);margin:0;font-size:15px;line-height:1.8}#qihe-product-ui.catalog-product-page .catalog-article-row:hover h3{color:var(--coral)}#qihe-product-ui.catalog-product-page .catalog-faq-list summary{min-height:56px;font-size:17px;line-height:1.6}#qihe-product-ui.catalog-product-page .catalog-related-table{table-layout:fixed;margin-top:24px}#qihe-product-ui.catalog-product-page .catalog-related-table :is(th,td){background:#fff;border-right:0;padding:18px 16px;font-size:14px;line-height:1.75}#qihe-product-ui.catalog-product-page .catalog-related-table thead th{background:var(--paper);font-size:12px}#qihe-product-ui.catalog-product-page .catalog-related-table tbody th a{color:var(--ink);font-size:16px;font-weight:600}#qihe-product-ui.catalog-product-page .catalog-related-table tbody th a:hover{color:var(--coral)}#qihe-product-ui.catalog-product-page .catalog-related-table tbody th>span{font-size:13px}#qihe-product-ui.catalog-product-page .catalog-related-table td:last-child{font-family:var(--qh-font-mono);font-size:13px}@media (width<=980px){#qihe-product-ui.catalog-product-page .catalog-spec-groups{gap:28px}#qihe-product-ui.catalog-product-page .catalog-spec-groups .catalog-specifications>div{grid-template-columns:124px minmax(0,1fr)}}@media (width<=760px){#qihe-product-ui.catalog-product-page .catalog-product-actions{grid-template-columns:repeat(2,minmax(0,1fr));gap:0 16px;display:grid}#qihe-product-ui.catalog-product-page .catalog-product-actions>:is(details,button,a){border:0;justify-content:flex-start;min-width:0;padding:0;font-size:14px}#qihe-product-ui.catalog-product-page .catalog-product-actions>.af-preparation[open]{grid-column:1/-1}#qihe-product-ui.catalog-product-page .catalog-product-facts{grid-template-columns:1fr 1fr 1.15fr;gap:10px;padding:12px}#qihe-product-ui.catalog-product-page .catalog-product-facts>div+div{padding-left:10px}#qihe-product-ui.catalog-product-page .catalog-product-facts.has-optics>div:last-child{border-top:0;border-left:1px solid var(--line);grid-column:auto;padding-top:0}#qihe-product-ui.catalog-product-page .catalog-product-facts strong.catalog-data{font-size:22px}#qihe-product-ui.catalog-product-page .catalog-fact-text{font-size:13px}#qihe-product-ui.catalog-product-page .catalog-spec-groups{grid-template-columns:minmax(0,1fr);gap:28px;margin-top:24px}#qihe-product-ui.catalog-product-page .catalog-spec-groups>section>h3{padding:12px 14px;font-size:17px}#qihe-product-ui.catalog-product-page .catalog-spec-groups .catalog-specifications>div{grid-template-columns:minmax(0,1fr);gap:4px;padding:12px 0}#qihe-product-ui.catalog-product-page .catalog-protocol details>summary{grid-template-columns:28px minmax(0,1fr) 18px;gap:12px}#qihe-product-ui.catalog-product-page .catalog-protocol summary>span{font-size:18px}#qihe-product-ui.catalog-product-page .catalog-protocol details>div{padding:0 24px 20px 0}#qihe-product-ui.catalog-product-page .catalog-quality-section .catalog-sections{grid-template-columns:minmax(0,1fr);gap:20px}#qihe-product-ui.catalog-product-page .catalog-article-row{grid-template-columns:minmax(0,1fr) 20px;gap:18px;padding:22px 0}#qihe-product-ui.catalog-product-page .catalog-related-table tbody tr{border-top:1px solid var(--line);border-bottom:0;grid-template-columns:repeat(2,minmax(0,1fr));gap:14px 20px;padding:22px 0;display:grid}#qihe-product-ui.catalog-product-page .catalog-related-table tbody th{grid-column:1/-1;margin:0;padding:0}#qihe-product-ui.catalog-product-page .catalog-related-table tbody th a{justify-content:space-between;align-items:start;gap:16px;line-height:1.6}#qihe-product-ui.catalog-product-page .catalog-related-table tbody th a svg{width:18px;height:18px;margin-top:3px}#qihe-product-ui.catalog-product-page .catalog-related-table td{margin:0;padding:0;font-size:14px;display:block}#qihe-product-ui.catalog-product-page .catalog-related-table td:before{margin-bottom:4px}#qihe-product-ui.catalog-product-page .catalog-related-table td:last-child{grid-column:1/-1;align-items:baseline;gap:16px;font-size:13px;display:flex}}#qihe-product-ui.catalog-product-page .catalog-product-reading{padding-top:28px;padding-bottom:40px}#qihe-product-ui.catalog-product-page .catalog-product-content>h2{margin-bottom:16px}#qihe-product-ui.catalog-product-page .catalog-intro{margin:8px 0 18px;line-height:1.8}#qihe-product-ui.catalog-product-page .catalog-product-visual{padding:18px 20px 16px}#qihe-product-ui.catalog-product-page .catalog-product-visual .catalog-mechanism{padding:0}#qihe-product-ui.catalog-product-page .catalog-product-visual .catalog-mechanism figcaption{margin:10px 0 12px}#qihe-product-ui.catalog-product-page .catalog-product-visual .catalog-product-facts{padding:12px 0 0}@media (width<=760px){#qihe-product-ui.catalog-product-page .catalog-product-reading{padding-top:24px;padding-bottom:32px}#qihe-product-ui.catalog-product-page .catalog-product-visual{padding:14px 12px 12px}#qihe-product-ui.catalog-product-page .catalog-related-table td:before{font:400 12px/1.6 var(--qh-font-body);color:var(--muted);margin-bottom:4px;display:block}#qihe-product-ui.catalog-product-page .catalog-related-table td:nth-child(2){grid-area:2/2}#qihe-product-ui.catalog-product-page .catalog-related-table td:nth-child(3){grid-area:2/1}#qihe-product-ui.catalog-product-page .catalog-related-table td:last-child{grid-row:3}}#qihe-product-ui.catalog-product-page[lang][data-product-ui] .catalog-product-actions>.text-link{color:var(--ink)}#qihe-product-ui.catalog-product-page[lang][data-product-ui] .catalog-product-actions>.text-link:hover{color:var(--coral)}@media (width<=760px){#qihe-product-ui.catalog-product-page .catalog-early-quote{border:1px solid var(--coral);min-height:44px;color:var(--coral);font:500 14px/1.6 var(--qh-font-body);border-radius:3px;justify-content:space-between;align-items:center;gap:24px;margin:10px 0 12px;padding:9px 16px;display:inline-flex}}
