a.product-art,a.spot-image-button{display:block}a.product-art{position:relative}a.round-arrow{display:grid;place-items:center;text-decoration:none}.breadcrumbs{display:flex;gap:12px;flex-wrap:wrap;padding-top:32px;font-size:13px;color:var(--muted,#666)}.breadcrumbs a{text-decoration:none}.product-intro{display:grid;grid-template-columns:1fr 1fr;gap:64px;align-items:center;padding-top:54px;padding-bottom:54px}.product-intro h1{font-size:clamp(36px,5vw,70px);line-height:1.1;margin:22px 0;letter-spacing:-.04em}.product-intro .lead{font-size:18px;line-height:1.7;max-width:560px}.product-main-image{width:100%;height:auto;aspect-ratio:1;object-fit:contain;max-height:500px;background:#eeefed}.drawing-note{margin-top:26px;color:#555}.product-gallery-section{padding-bottom:54px}.product-gallery-section .product-gallery{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-gallery-section .product-gallery img{width:100%;height:auto;aspect-ratio:1;object-fit:contain;background:#eeefed}.product-technical{padding-top:48px;padding-bottom:48px;border-top:1px solid #d2d0cb}.product-technical h2,.specifications h2,.related h2{font-size:clamp(24px,3vw,36px);letter-spacing:-.02em}.product-technical figure{margin:0}.specifications{padding-top:48px;padding-bottom:48px}.specifications>.spec-search{max-width:520px;margin:28px 0}.spec-table .model-choice{white-space:nowrap}.spec-table{width:100%}.specifications .spec-group{margin-top:36px}.specifications .spec-scroll{overflow-x:auto}.related{border-top:1px solid #d2d0cb;padding-top:32px;padding-bottom:32px}.related .text-link{display:inline-flex;margin:15px 32px 0 0}.language-links{display:flex;flex-wrap:wrap;gap:14px 24px;padding:24px 0;border-top:1px solid #d2d0cb;font-size:13px}.language-links a[aria-current]{color:#c14328}html[lang=th] h1,html[lang=th] h2,html[lang=th] h3{line-height:1.45;letter-spacing:normal}#language{max-width:170px}[hidden]{display:none!important}.product-intro .solid-link{margin-top:12px}a.product-art,a.spot-image-button,a.text-link,a.round-arrow{color:inherit}#model-search{width:100%}@media(max-width:760px){.product-intro{grid-template-columns:1fr;gap:24px;padding-top:32px}.product-intro h1{font-size:38px}.product-main-image{max-height:400px}.product-gallery-section .product-gallery{grid-template-columns:repeat(2,minmax(0,1fr))}.product-technical .technical-layout{grid-template-columns:1fr}.breadcrumbs{font-size:12px}.product-intro .lead{font-size:16px}.language-links{gap:16px}#language{max-width:130px}header{flex-wrap:wrap}}
.breadcrumbs a,.language-links a{display:inline-flex!important}.breadcrumbs a:last-child,.language-links a:last-child{border-bottom:0}.breadcrumbs{justify-content:flex-start}.language-links{margin-left:0;justify-content:flex-start}.related .text-link{width:auto;min-width:220px}.product-technical h2{margin-bottom:22px}@media(max-width:760px){header{height:auto;min-height:80px;padding-top:12px;padding-bottom:12px;row-gap:8px}header nav a:first-child{display:inline-flex}header nav{gap:12px}#language{margin-left:auto}}
/* Product centre: vision lighting and precision positioning. */
.product-divisions{margin:0 0 48px;display:flex;gap:30px;justify-content:flex-start;border-block:1px solid var(--line);padding:10px 0;flex-wrap:wrap}.product-divisions a{display:inline-flex!important;align-items:center;gap:16px;font-size:13px;border:0!important;padding:12px 0}.product-divisions a:last-child{color:var(--accent)}.motion-section{padding:80px 0 100px;border-top:1px solid var(--line)}.motion-section .section-heading{grid-template-columns:25% 75%}.motion-section .section-heading h2{font-size:clamp(30px,3.3vw,46px)}.motion-family-tabs{display:flex;gap:24px;margin:35px 0 50px;border-top:1px solid var(--line);padding-top:18px}.motion-family-tab{display:flex;align-items:center;gap:22px;font-size:14px;padding:12px 0;border-bottom:1px solid var(--ink)}.motion-family-tab span{color:var(--accent)}.motion-home-family+.motion-home-family{margin-top:64px}.motion-family-heading{display:grid;grid-template-columns:1fr 1fr;gap:36px;margin-bottom:28px}.motion-family-heading h3{font-size:27px;letter-spacing:-.5px}.motion-family-heading p{max-width:540px;font-size:13px}.motion-cards{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:28px}.motion-card{border-top:1px solid var(--line);padding-top:20px}.motion-photo{display:flex;align-items:center;justify-content:center;aspect-ratio:1.38;background:#eeefed;padding:18px;overflow:hidden}.motion-photo img{width:100%;height:100%;object-fit:contain;max-height:360px;mix-blend-mode:multiply;transition:transform .4s}.motion-photo:hover img{transform:scale(1.035)}.motion-card-copy{padding:25px 0 0}.motion-card h3{font-size:32px;margin:10px 0 12px}.motion-card p{max-width:460px;font-size:14px}.motion-card .text-link{margin-top:24px}.motion-intro{padding-top:45px}.motion-intro h1{font-size:clamp(40px,5vw,70px)}.motion-main-image{background:#eeefed;padding:20px;mix-blend-mode:multiply;max-height:480px}.motion-order-note{font-size:12px;margin-top:18px;max-width:520px}.motion-specification-section,.motion-selected,.motion-comparison,.motion-related{padding-top:45px;padding-bottom:50px;border-top:1px solid var(--line)}.motion-selected h2,.motion-specification-section h2,.motion-comparison h2,.motion-related h2{font-size:30px;margin-bottom:24px}.motion-specs-scroll,.motion-compare-scroll{overflow-x:auto;margin-top:26px}.motion-specs,.motion-compare{width:100%;border-collapse:collapse;text-align:left;font-size:14px}.motion-specs caption{text-align:left;padding:0 0 18px;font-size:13px;color:var(--muted)}.motion-specs th,.motion-specs td,.motion-compare th,.motion-compare td{padding:16px 20px;border-bottom:1px solid var(--line);vertical-align:top}.motion-specs th{width:40%;font-weight:400;background:var(--stage)}.motion-specs td{width:60%}.motion-compare th{font-weight:400;background:var(--stage)}.motion-compare{min-width:620px}.motion-compare thead th{font-weight:500}.motion-compare a{border-bottom:1px solid var(--accent);padding-bottom:4px}.motion-source{font-size:12px;margin-top:20px}.motion-drawing{max-width:400px}.motion-related-nav{display:flex;gap:40px;padding:30px 0}.motion-related-nav .text-link{width:auto;min-width:220px}.motion-about{margin:20px 0}.motion-section .section-heading>div{align-items:start}.motion-intro .eyebrow{letter-spacing:1px}@media(max-width:760px){.product-divisions{gap:20px;margin-bottom:30px}.motion-section{padding:50px 0 60px}.motion-section .section-heading{display:block}.motion-family-tabs{gap:24px;margin-bottom:30px;flex-wrap:wrap}.motion-family-heading{display:block}.motion-family-heading p{margin-top:15px}.motion-cards{grid-template-columns:1fr;gap:35px}.motion-photo{padding:12px;aspect-ratio:1.35}.motion-photo img{max-height:300px}.motion-main-image{max-height:380px;padding:14px}.motion-related-nav{display:block}.motion-related-nav .text-link{width:100%}.motion-specs th,.motion-specs td,.motion-compare th,.motion-compare td{padding:13px 12px}.motion-specs{font-size:13px}.motion-intro h1{font-size:40px}.motion-card-copy{padding-top:20px}.motion-family-heading h3{font-size:25px}.motion-family-tabs .motion-family-tab{font-size:13px}.motion-section .section-heading h2{font-size:34px}.motion-home-family+.motion-home-family{margin-top:50px}}
