.catalog-wrap{max-width:1260px}.catalog-intro{display:flex;justify-content:space-between;align-items:center;gap:35px;padding:42px 0 32px}.catalog-intro h1{font-size:40px;line-height:1.15;letter-spacing:-1.1px;margin:12px 0 15px}.catalog-intro p:not(.eyebrow){font-size:15px;color:var(--muted);margin:0;max-width:580px}.catalog-count{min-width:170px;border-left:1px solid #d7dfe4;padding:12px 0 12px 32px}.catalog-count strong{display:block;font-size:45px;line-height:1;color:var(--navy)}.catalog-count span{font-size:12px;color:var(--muted)}.catalog-toolbar{display:grid;grid-template-columns:1fr 310px;gap:18px;padding:20px;background:#eaf0f4;border:1px solid #d7e0e7;border-radius:5px}.catalog-toolbar label>span{display:block;font-size:12px;font-weight:650;margin-bottom:6px}.catalog-toolbar input,.catalog-toolbar select{font:inherit;font-size:14px;width:100%;height:46px;padding:10px 12px;border:1px solid #bccbd6;border-radius:3px;background:#fff;color:var(--navy)}.catalog-results{display:flex;align-items:center;justify-content:space-between;padding:17px 0 12px;color:var(--muted);font-size:12px}.catalog-results p{margin:0}.catalog-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.catalog-card{color:inherit;text-decoration:none;background:white;border:1px solid #d6e0e7;border-radius:5px;display:flex;flex-direction:column;overflow:hidden;transition:border-color .15s,box-shadow .15s}.catalog-card:hover,.catalog-card:focus-visible{border-color:#708fa6;box-shadow:0 7px 18px #173d5b12}.catalog-card[hidden]{display:none}.catalog-card-image{height:150px;padding:22px 18px;background:#fff;display:flex;align-items:center;border-bottom:1px solid #eef1f4}.catalog-assembly{display:flex;align-items:flex-start;width:100%;max-width:650px;margin:auto;min-width:0}.catalog-assembly>span{display:block;min-width:0}.catalog-assembly img{width:100%;height:auto;display:block;max-height:150px;object-fit:contain;object-position:top}.catalog-card-image .catalog-assembly{max-width:285px}.catalog-card-image img{max-height:100px}.catalog-card-body{padding:18px 19px 19px;display:flex;flex-direction:column;flex:1}.catalog-category{font-size:10px;letter-spacing:.8px;text-transform:uppercase;color:#59758b;font-weight:650;margin:0 0 9px}.catalog-card h2{font-size:17px;line-height:1.45;margin:0 0 22px;font-weight:650;letter-spacing:-.15px}.catalog-card-link{margin-top:auto;font-size:12px;font-weight:650;color:#245a7d;display:flex;justify-content:space-between;gap:12px;padding-top:13px;border-top:1px solid #e8edf1}.catalog-card-link span{font-size:17px;line-height:1}.catalog-contact{display:flex;align-items:center;justify-content:space-between;gap:25px;border-top:1px solid #d7e0e7;padding:28px 0;margin-top:35px}.catalog-contact h2{font-size:19px;margin:0 0 8px}.catalog-contact p{font-size:13px;color:var(--muted);margin:0}.catalog-contact a{white-space:normal;text-align:center;text-decoration:none}.catalog-empty{padding:35px;text-align:center;background:white;border:1px solid #dde5eb}.catalog-navigation{align-items:center;justify-content:space-between}.catalog-navigation span{font-size:12px;color:var(--muted)}.catalog-reference .catalog-assembly{max-width:430px}.catalog-reference .catalog-assembly img{max-height:122px}.catalog-reference .dimension-key{font-size:10px;margin-top:8px}.catalog-error{border-left:3px solid #b76a43;padding:10px;background:#fff6ef;color:#864827;font-size:13px}.catalog-reference~.workspace .field-definition{display:none}.catalog-loading{padding:25px;background:white;border:1px solid #d7e0e7}.catalog-choice-summary{line-height:1.55}.catalog-reference .drawing-controls{min-width:0}.catalog-reference .drawing-title{flex-wrap:wrap}#large-assembly .catalog-assembly{max-width:900px}#large-assembly .catalog-assembly img{max-height:55vh}
@media(max-width:1000px){.catalog-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.catalog-intro h1{font-size:34px}.catalog-count{min-width:140px}}
@media(max-width:620px){.catalog-intro{padding:25px 0;gap:15px}.catalog-intro h1{font-size:28px;letter-spacing:-.5px}.catalog-intro p:not(.eyebrow){font-size:13px}.catalog-count{display:none}.catalog-toolbar{grid-template-columns:1fr;padding:14px;gap:12px}.catalog-toolbar input,.catalog-toolbar select{font-size:16px}.catalog-grid{grid-template-columns:1fr}.catalog-card-image{height:135px}.catalog-card-body{padding:17px}.catalog-card h2{font-size:18px;margin-bottom:16px}.catalog-contact{display:block}.catalog-contact a{display:block;margin-top:16px}.catalog-navigation span{display:none}.catalog-reference .catalog-assembly img{max-height:120px}}
@media print{.catalog-toolbar,.catalog-results,.catalog-contact{display:none}.catalog-grid{grid-template-columns:repeat(2,1fr)}.catalog-card{break-inside:avoid}.catalog-reference~.workspace .inquiry-panel{display:none}}
.field-caption.has-dimension-hint{display:block}.has-dimension-hint .tw-field-hint{font-size:11px;color:#60768a;line-height:1.5;margin:5px 0 0 31px}
.catalog-fixed{padding:4px 17px 13px;border-bottom:1px solid #dce4ea;color:#39546b;font-size:12px}.catalog-fixed p{margin:6px 0}
.catalog-photo{display:block;width:100%;height:110px;max-width:430px;margin:auto;overflow:hidden;object-fit:contain}.catalog-reference .catalog-photo{height:122px;max-width:500px}#large-assembly .catalog-photo{height:55vh;max-width:960px}
.category-intro{padding:30px 0 26px}.category-intro h1{font-size:34px;margin:9px 0 12px}.category-intro p:not(.eyebrow){max-width:none}.category-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:18px}.category-card{display:flex;flex-direction:column;min-width:0;overflow:hidden;background:#fff;border:1px solid #d6e0e7;border-radius:5px;text-decoration:none;color:var(--navy);transition:border-color .15s,box-shadow .15s}.category-card:hover,.category-card:focus-visible{border-color:#708fa6;box-shadow:0 7px 18px #173d5b12}.category-art{height:105px;padding:17px 20px;border-bottom:1px solid #eef1f4;display:flex;align-items:center;justify-content:center}.category-art .catalog-photo{height:72px}.category-body{padding:16px 17px;flex:1;display:flex;flex-direction:column}.category-body h2{font-size:16px;line-height:1.35;margin:0 0 8px;letter-spacing:-.15px}.category-body p{font-size:12px;line-height:1.55;color:var(--muted);margin:0 0 15px}.category-action{display:flex;justify-content:space-between;align-items:center;gap:8px;margin-top:auto;border-top:1px solid #e8edf1;padding-top:12px;font-size:12px;font-weight:650;color:#245a7d}.category-action>span{font-size:18px;line-height:1}.category-all{background:#edf3f7;border-color:#c6d6e2}.category-all .category-art{gap:12px;border-color:#d7e2ea}.category-all .category-art strong{font-size:40px;line-height:1}.category-all .category-art>span{font-size:12px;color:#547085;max-width:65px}.catalog-breadcrumb{display:flex;align-items:center;gap:12px;flex-wrap:wrap;padding:24px 0 0;font-size:12px;color:var(--muted)}.catalog-breadcrumb a{color:#245a7d;font-weight:650;text-decoration:none}.catalog-breadcrumb a:hover{text-decoration:underline}.catalog-list-intro{padding:20px 0 25px}.catalog-list-intro h1{font-size:32px;margin:8px 0 12px}.catalog-navigation .catalog-home-link{font-size:12px;white-space:nowrap}
@media(max-width:1050px){.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category-art{height:110px}.category-art .catalog-photo{height:80px}}
@media(max-width:620px){.category-intro h1{font-size:28px}.category-grid{grid-template-columns:1fr;gap:13px}.category-card{display:grid;grid-template-columns:112px minmax(0,1fr)}.category-art{height:auto;min-height:145px;padding:12px;border-bottom:0;border-right:1px solid #eef1f4}.category-art .catalog-photo{height:90px}.category-body{padding:15px 14px}.category-body h2{font-size:16px}.category-body p{font-size:12px;margin-bottom:10px}.category-action{padding-top:10px}.category-all .category-art{flex-direction:column;gap:8px}.category-all .category-art>span{text-align:center;max-width:none}.catalog-list-intro h1{font-size:27px}.catalog-navigation{gap:14px}.catalog-navigation a:first-child{font-size:12px}.catalog-breadcrumb{padding-top:20px}}

/* Product-only browsing images; annotated references inside configurators retain their own sizing. */
.catalog-card-image:has(.component-web-photo){height:172px;padding:7px 10px}
.catalog-card-image .component-web-photo{height:100%}
.catalog-card[data-type="thermowell"] .catalog-card-image,.thermometer-well-start .catalog-card-image{height:160px;padding:6px 14px}
.catalog-card[data-type="thermowell"] .product-preview,.thermometer-well-start .catalog-card-image .product-preview{height:100%}
.catalog-reference .component-web-photo{height:clamp(138px,16vw,172px);max-width:545px}
.terminal-choice-reference{display:grid;grid-template-columns:minmax(0,1.6fr) minmax(0,1fr);align-items:center;gap:12px;width:100%}
.terminal-example,.terminal-position-diagram{min-width:0;margin:0;text-align:center;color:#264c64}
.terminal-position-diagram svg{display:block;max-width:100%;height:auto;max-height:110px;margin:auto}
.terminal-choice-reference figcaption{font-size:12px;line-height:1.4}
.strip-choice-reference{grid-template-columns:1fr;gap:0}
.catalog-reference .strip-choice-reference .component-web-photo{height:95px}
#large-assembly .terminal-choice-reference{max-width:960px;margin:auto}
#large-assembly .terminal-position-diagram svg{max-height:215px}
@media(max-width:650px){.terminal-choice-reference{grid-template-columns:1fr;gap:2px}.terminal-position-diagram svg{max-height:58px}.terminal-choice-reference .component-web-photo{max-height:112px}}
.catalog-card-image:has(.fitting-preview){padding:6px 12px}
.fitting-preview{display:grid;grid-template-rows:minmax(0,1fr) auto;gap:4px;width:100%;height:100%;align-items:center}
.fitting-preview>.product-preview{height:100%;min-height:0;max-height:74px}
.fitting-closeup{display:flex;align-items:center;justify-content:center;gap:10px;border-top:1px solid #e2e9ef;padding:5px 0 2px;font-size:11px;line-height:1.3;color:#456277}
.fitting-closeup-image{display:block;width:38%;max-width:128px}
.fitting-closeup-image .product-preview{height:45px}
.fitting-closeup strong{display:block;font-size:12px;color:#203d53}
.catalog-card[data-type="protection"] .fitting-closeup-image{width:45%;max-width:158px}
.catalog-card[data-type="protection"] .fitting-closeup-image .product-preview{height:68px}
.catalog-card[data-type="instrumentation"] .catalog-card-image{height:172px;padding:10px 16px}
.catalog-card[data-type="instrumentation"] .product-preview{height:150px}
body[data-family^="instrument-"] .catalog-reference .catalog-photo{height:clamp(132px,16vw,166px)}
.catalog-card-image-tall{padding:5px 18px}.catalog-card-image .product-preview-tall{height:140px}.catalog-card-image .product-preview{max-width:430px}
@media(max-width:620px){.catalog-card-image-tall{height:150px}.catalog-card-image .product-preview-tall{height:140px}}

/* The entrance starts with product types; construction categories follow. */
.sensor-type-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}
.sensor-type-card{display:flex;flex-direction:column;min-width:0;background:#fff;border:1px solid #d6e0e7;border-radius:5px;overflow:hidden;text-decoration:none;color:var(--navy);transition:border-color .15s,box-shadow .15s}
.sensor-type-card:hover,.sensor-type-card:focus-visible{border-color:#708fa6;box-shadow:0 7px 18px #173d5b12}
.sensor-type-art{height:185px;padding:28px 30px;display:flex;align-items:center;border-bottom:1px solid #eef1f4}
.sensor-type-art .catalog-photo{height:125px;max-width:440px}
.sensor-type-body{padding:22px 25px 24px;display:flex;flex:1;flex-direction:column}
.sensor-type-body h2{font-size:26px;line-height:1.2;letter-spacing:-.4px;margin:0 0 10px}
.sensor-type-body p{font-size:14px;line-height:1.55;color:var(--muted);margin:0 0 22px}
.sensor-type-body .category-action{font-size:14px;padding-top:16px}
.thermocouple-grid{grid-template-columns:repeat(3,minmax(0,1fr))}
.browse-type-link{font-size:13px;font-weight:650;color:#245a7d;text-decoration:none;white-space:nowrap}
.browse-type-link:hover{text-decoration:underline}
#thermocouple-parent>span{margin-right:10px}
@media(max-width:1000px){.thermocouple-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:850px){.sensor-type-grid{grid-template-columns:1fr;gap:16px}.sensor-type-card{display:grid;grid-template-columns:110px minmax(0,1fr)}.sensor-type-art{height:auto;min-height:175px;padding:13px;border-bottom:0;border-right:1px solid #eef1f4}.sensor-type-art .catalog-photo{height:95px}.sensor-type-body{padding:18px 16px}.sensor-type-body h2{font-size:22px;overflow-wrap:anywhere}.sensor-type-body p{font-size:12px;margin-bottom:15px}.sensor-type-body .category-action{font-size:12px;padding-top:12px}.thermocouple-grid{grid-template-columns:1fr}.category-intro{align-items:flex-start;flex-direction:column;gap:16px}.browse-type-link{font-size:12px}}

.component-grid{grid-template-columns:repeat(3,minmax(0,1fr))}#component-parent>span{margin-right:10px}
.component-grid .category-art{height:clamp(112px,10vw,140px);padding:7px 12px}
.component-range{display:block;width:100%;height:100%;object-fit:contain}
@media(min-width:851px) and (max-width:1100px){.sensor-type-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:1000px){.component-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:620px){.component-grid{grid-template-columns:1fr}}
@media(max-width:620px){
  .component-grid .category-card{display:flex}
  .component-grid .category-art{height:112px;min-height:0;border-right:0;border-bottom:1px solid #eef1f4}
}

.sensor-type-render{padding:12px 14px;justify-content:center}.sensor-type-render img{display:block;width:100%;height:100%;object-fit:contain}
@media(max-width:850px){.sensor-type-art.sensor-type-render{padding:9px 8px}.sensor-type-render img{height:110px}}

/* Five product types keep equal cards, with a centered second row as needed. */
.sensor-type-grid{display:flex;flex-wrap:wrap;justify-content:center}
.sensor-type-card{flex:0 1 calc((100% - 96px)/5)}
@media(min-width:851px) and (max-width:1350px){.sensor-type-card{flex-basis:calc((100% - 48px)/3)}}
@media(max-width:850px){.sensor-type-card{flex-basis:100%}}

/* Eight product types, aligned in two rows on desktop. */
@media(min-width:1101px){.sensor-type-card{flex-basis:calc((100% - 72px)/4)}}
@media(min-width:851px) and (max-width:1100px){.sensor-type-card{flex-basis:calc((100% - 24px)/2)}}

/* Optional product extras use a consistent grid, with readable labels. */
.option-list.multi-options{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:6px}
.multi-options .option{width:auto;min-width:0;margin:0;min-height:46px;align-items:center}
.multi-options .option span{overflow-wrap:anywhere;line-height:1.4}
.field:has(.multi-options) .field-caption{align-self:start;padding-top:8px}
@media(max-width:650px){.option-list.multi-options{grid-template-columns:repeat(2,minmax(0,1fr))}}

.calculated-value{display:block;padding:10px 12px;border:1px solid #cbd8e2;background:#f3f7fa;border-radius:3px;font-weight:600;color:#16354d}.size-thermometer{display:inline-block;margin:4px 0 16px}

.thermometer-start-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:24px;margin:24px 0 48px}.thermometer-start-grid .category-art{height:230px}.thermometer-well-start{display:none;scroll-margin-top:24px}.thermometer-well-start:target{display:block}.wrap:has(.thermometer-well-start:target)>.thermometer-start-grid{display:none}.thermometer-flow{padding:18px 24px;margin:0 0 20px;background:#edf3f7;border:1px solid #cbd8e2;border-radius:4px}.thermometer-flow p{margin:8px 0}.thermometer-flow strong{color:#16354d}@media(max-width:650px){.thermometer-start-grid{grid-template-columns:1fr}.thermometer-start-grid .category-art{height:180px}.thermometer-flow{padding:14px}.thermometer-flow span{display:inline-block;margin:0 5px}}

.thermometer-start-grid .category-card{display:flex}
.thermometer-start-grid .category-art{padding:12px 16px}
.thermometer-start-grid .category-art img{display:block;width:100%;max-width:410px;height:auto;aspect-ratio:2/1;object-fit:cover}
.thermometer-start-grid .thermometer-pair-art{display:grid;grid-template-columns:minmax(0,1.1fr) auto minmax(0,1fr);gap:clamp(4px,1vw,14px);align-content:center}
.thermometer-pair-art figure{margin:0;min-width:0;text-align:center}
.thermometer-pair-art .pair-product-image{display:flex;height:clamp(90px,10vw,130px);align-items:center;justify-content:center}
.thermometer-pair-art .pair-product-image img{max-height:100%;object-fit:contain}
.thermometer-pair-art .pair-product-image svg{display:block;width:100%;height:auto}
.thermometer-pair-art figcaption{margin-top:6px;color:#334e63;font-size:13px;font-weight:600;line-height:1.3}
.thermometer-pair-art .pair-plus{align-self:start;display:grid;place-items:center;height:clamp(90px,10vw,130px);color:#547085;font-size:20px}
@media(max-width:650px){.thermometer-start-grid .category-art{height:205px;min-height:0;border-right:0}.thermometer-start-grid .category-art img{max-width:360px}}

/* Selected thermocouple calibration uses readable labels as well as color. */
.wire-color-key {display:grid;gap:6px;font-size:12px;line-height:1.45;color:#1b3448;text-align:left;margin-top:9px}
.wire-color-key strong {font-size:13px}
.wire-color-leads {display:flex;flex-wrap:wrap;gap:6px 13px}
.wire-color-leads>span {display:inline-flex;align-items:center;gap:5px;white-space:nowrap}
.wire-color-swatch {display:inline-block;width:12px;height:12px;border:1px solid #81909c;border-radius:50%;box-shadow:inset 0 0 0 1px #ffffff45}

/* Exact catalog references stay inside product configuration, not browsing cards. */
.sensor-construction{display:block;width:100%;height:148px;min-width:0;max-width:780px;margin:auto;overflow:visible}
.sensor-construction[data-catalog-reference]{overflow:hidden}
body[data-sensor-shape] .drawing-visual .assembly{max-width:none;width:100%}
#large-assembly .sensor-construction{width:100%;height:auto;max-height:58vh;max-width:960px}
#large-assembly:has(.sensor-construction)>div:not([hidden]){width:100%}
@media(max-width:620px){.sensor-construction{height:112px}}
.tube-inline-art{display:block;width:100%;height:clamp(110px,13vw,157px);object-fit:contain;margin:auto}
#large-assembly .tube-inline-art{width:100%;height:auto;max-height:59vh}
.metal-tube-guide .tube-bushing,.metal-tube-guide .tube-flange,.metal-tube-guide .tube-immersion{display:none}
.metal-tube-guide[data-mount="welded-bushing"] .tube-bushing,
.metal-tube-guide[data-mount="adjustable-cast-iron-flange"] .tube-flange,
.metal-tube-guide:not([data-mount="bare"]) .tube-immersion{display:inline}
@media(max-width:620px){.drawing-top .tube-inline-art{height:auto;max-height:118px}}
.tube-dimension-link{display:block;margin:7px 0 0 31px;padding:0;border:0;background:none;color:#245a7d;font:inherit;font-size:12px;text-decoration:underline;text-underline-offset:3px;cursor:pointer}
.tube-dimension-link:focus-visible{outline:2px solid #245a7d;outline-offset:4px}
#large-assembly.tube-dimension-guides{display:block;padding:0 18px 10px;height:auto;min-height:0}
.tube-dimension-guide{padding:18px 0;border-bottom:1px solid #e0e7ed}
.tube-dimension-guide:last-child{border-bottom:0}
.tube-dimension-guide h3{font-size:16px;margin:0 0 18px;color:#18384f}
.tube-dimension-guide img{display:block;width:100%;height:auto;max-height:290px;object-fit:contain;margin:0 auto}
.tube-dimension-guide p,.tube-dimension-prompt{font-size:13px;line-height:1.55;color:#526b7e;margin:16px 0 0}
@media(max-width:620px){#large-assembly.tube-dimension-guides{padding:0 2px 8px}.tube-dimension-guide h3{font-size:14px}.tube-dimension-guide p,.tube-dimension-prompt{font-size:12px}}

/* Consistent browsing presentation across every product section. */
.catalog-list-intro{padding:12px 0 18px}.catalog-list-intro h1{margin:0 0 7px;font-size:28px}.catalog-list-intro .eyebrow{display:none}.catalog-toolbar{padding:14px 18px}
.site-product-search{display:flex;flex:1;max-width:440px;min-width:200px;border:1px solid #49677f;border-radius:4px;background:white;overflow:hidden;margin:0}
.site-product-search input{flex:1;width:100%;min-width:0;border:0;background:white;padding:9px 12px;font-size:14px;color:#17384f;height:40px}
.site-product-search button{border:0;border-left:1px solid #d3dee7;background:#eaf0f4;color:#214f71;font-size:12px;font-weight:650;padding:8px 15px}.site-product-search:focus-within{outline:2px solid #c4ac66;outline-offset:3px}.site-product-search input:focus-visible{outline:none}
.catalog-toolbar{grid-template-columns:minmax(0,340px);padding:12px 18px}.search-result-label{font-size:14px;color:#34576f;margin:14px 0 0}
@media(max-width:850px){.site-header{flex-wrap:wrap;gap:12px}.site-product-search{order:3;flex-basis:100%;max-width:none}.site-product-search input{font-size:16px}}
.catalog-toolbar.browse-filters{display:flex;flex-wrap:wrap;align-items:flex-end;gap:12px;padding:14px 16px;background:#f0f5f8}
.browse-filters .catalog-filter{flex:1.35 1 225px;min-width:0;max-width:360px}
.browse-filters .facet-section,.browse-filters .product-facets{display:contents}
.browse-filters[hidden],.browse-filters .catalog-filter[hidden],.browse-filters .facet-section[hidden]{display:none}
.product-facets label{flex:1 1 165px;min-width:0}
.browse-filters label>span{display:block;font-size:12px;font-weight:650;margin-bottom:6px}
.browse-filters select{width:100%;height:40px;min-width:0;padding:7px 8px;font:inherit;font-size:13px;color:#18384f;border:1px solid #bdcdd8;background:white;border-radius:3px}
.active-filters{display:flex;flex-wrap:wrap;gap:8px}.active-filters:not(:empty){padding-top:12px}.filter-chip{border:1px solid #bed0df;border-radius:15px;background:#edf4f9;padding:5px 10px;color:#245a7d;font:inherit;font-size:12px;cursor:pointer}
.browse-option-note{color:#637b8c;font-size:12px;margin:0 0 14px}.visually-hidden{position:absolute;width:1px;height:1px;overflow:hidden;clip-path:inset(50%);white-space:nowrap}
@media(max-width:650px){.browse-filters .catalog-filter{flex-basis:100%;max-width:none}.product-facets label{flex-basis:calc(50% - 6px)}.browse-filters select{font-size:16px;height:44px}.catalog-toolbar.browse-filters{padding:12px}}
.catalog-card.product-browse-card .catalog-card-image{height:174px;padding:10px 12px}
.product-browse-card .catalog-card-image>.product-preview{height:152px;max-width:none}
.product-browse-card h2{margin-bottom:8px}.product-browse-card h3{font-size:17px;line-height:1.45;letter-spacing:-.15px;margin:0 0 8px}
.product-card-description{font-size:13px;line-height:1.55;color:#526b7f;margin:0 0 18px}
.field-control select[data-rtd-canonical][hidden],.rtd-element-picker [hidden]{display:none}
.rtd-element-help{margin:6px 0 0;font-size:12px;line-height:1.5;color:#526b7f}
.rtd-other-elements{margin-top:12px}.rtd-other-elements>label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}
.rtd-group-picker{display:grid;grid-template-columns:1fr;gap:10px}.rtd-group-picker.has-detail{grid-template-columns:1fr 1fr}
.rtd-group-picker label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}.rtd-group-picker [hidden]{display:none}
.catalog-more-picker [hidden]{display:none}.catalog-more-detail{margin-top:10px}.catalog-more-detail label{display:block;font-size:12px;font-weight:600;margin-bottom:6px}
.rtd-option-help{font-size:12px;line-height:1.5;color:#526b7f;margin:6px 0 0}
@media(max-width:620px){.rtd-group-picker.has-detail{grid-template-columns:1fr}}
.thermocouple-grid .category-art{height:130px;padding:12px 16px}
.thermocouple-grid .category-art .product-preview{height:106px;max-width:none}
@media(max-width:620px){.thermocouple-grid .category-art{height:auto;min-height:145px;padding:10px}.thermocouple-grid .category-art .product-preview{height:110px}}
.crematory-reference{margin:24px 0 0;font-size:13px;line-height:1.7;color:#607283}
.crematory-reference a{color:#34576f;text-decoration:underline;text-underline-offset:3px;font-weight:400}
.crematory-reference a:hover{color:#17384f}
