.sloem-page .sil-product h1,.sloem-page .sil-product h2,.sloem-page .sil-product h3{color:#183242}.sloem-page .sil-product .inquiry h2{color:#fff}.sloem-page .sil-product .key-specs strong{font-size:19px;line-height:1.35;overflow-wrap:anywhere}.sloem-page .sil-product .intro{margin-top:24px}.sloem-page .sil-product .hero{padding-top:16px}.sloem-page .sil-product #stage{aspect-ratio:1.22}.sloem-page .sil-product #stage canvas{position:absolute;inset:0;z-index:3;touch-action:none}.sloem-page .sil-product .viewer-actions{flex-wrap:wrap}.sloem-page .sil-product table{width:100%;border-collapse:collapse}.sloem-page .sil-product th{width:48%}.sloem-page .sil-product #applications{background:#f2f6f7}.sloem-page .sil-product #applications h2,.sloem-page .sil-product #applications h3{color:#173445}.sloem-page .sil-product .media-note{min-height:60px}.sloem-page .sil-product .section-nav{top:calc(62px + var(--wp-admin--admin-bar--height,32px))}.sloem-collection{max-width:1240px;margin:56px auto;padding:0 24px;color:#183242}.sloem-collection header{max-width:740px;margin-bottom:28px}.sloem-collection h2{font-size:32px;line-height:1.2;color:#183242}.sloem-kicker{font-size:12px;letter-spacing:1.5px;color:#087b7c;font-weight:700}.sloem-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px}.sloem-card{border:1px solid #dce5e8;border-radius:10px;overflow:hidden;background:#fff}.sloem-card[hidden]{display:none}.sloem-card a{display:block;color:#183242;text-decoration:none}.sloem-card img{display:block;aspect-ratio:1.2;width:100%;height:auto;object-fit:contain}.sloem-card a>div{padding:20px}.sloem-card h3{font-size:24px;margin:6px 0;color:#183242}.sloem-card p{font-size:14px;margin:6px 0;color:#546b77}.sloem-card span{display:block;margin-top:18px;color:#087b7c;font-size:13px;font-weight:600}.sloem-heading{max-width:1240px;margin:auto;padding:70px 24px 0}.sloem-heading h1{font-size:clamp(34px,4vw,54px);line-height:1.14;letter-spacing:-1px;color:#183242}.sloem-heading>p{max-width:720px}.sloem-heading select{display:block;max-width:100%;width:400px;padding:12px;margin:8px 0}.sloem-page .page-shell{max-width:none}.sloem-collection a:focus-visible{outline:3px solid #e8993b;outline-offset:3px}@media(max-width:1000px){.sloem-grid{grid-template-columns:repeat(3,minmax(0,1fr))}}@media(max-width:700px){.sloem-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.sloem-card a>div{padding:14px}.sloem-card h3{font-size:21px}.sloem-heading{padding-top:36px}.sloem-page .sil-product .key-specs strong{font-size:16px}.sloem-collection{padding:0 20px}.sloem-page .sil-product .sl-application-copy{display:block}.sloem-page .sil-product .sl-application-copy>h2{margin-bottom:20px}}

.sloem-page #product-title{overflow-wrap:anywhere;font-size:clamp(30px,3.1vw,48px)}.sloem-page #product-title span{display:block;margin-top:12px;font-size:clamp(21px,2vw,30px);line-height:1.3}.sl-size-related{display:flex;flex-wrap:wrap;gap:12px;margin-top:16px}.sl-size-related a{color:#006e9f;text-underline-offset:4px}
