.locale-nav{display:flex;align-items:center;gap:9px;font-size:.8125rem;font-weight:700;white-space:nowrap}.locale-nav a{padding:5px 0;color:#929b91}.locale-nav [aria-current]{color:#fff;border-bottom:2px solid var(--red)}.header-inner{gap:20px}.catalog-2026 .product-image img,.catalog-photo img{clip-path:none!important;mix-blend-mode:normal}.catalog-2026 .product-image{background:#f4f4ef}.catalog-2026 .product-image img{width:94%;height:94%;image-orientation:from-image}.catalog-photo img{width:100%;height:100%;image-orientation:from-image}.main-product-image img{mix-blend-mode:normal;image-orientation:from-image}.product-description h2{font-family:var(--body);font-size:1.15rem;line-height:1.4;margin:26px 0 12px;font-weight:700;letter-spacing:0}.product-description h2:first-child{margin-top:0}.product-description p,.product-description li{font-size:1rem;line-height:1.85}.product-description ul{padding-left:21px;margin:12px 0 24px}.product-description li{padding:4px 0}.product-heading h1{font-size:clamp(2.8rem,5.2vw,5.5rem);max-width:1100px;margin-left:auto;margin-right:auto;line-height:1.05}.catalog-2026 .filters{gap:4px}.catalog-2026 .filter{font-size:.875rem;padding:8px 12px}.catalog-2026 .product-card-info h3{font-size:1.8rem;line-height:1.15}.catalog-2026 .product-card-info p{font-size:.8125rem}.product-layout{align-items:start}.product-summary h2{font-size:2.4rem;line-height:1.05}.product-video{margin-top:30px}.main-product-image img{height:480px}.depth-code{font-size:2.8rem}.stage-model{font-size:clamp(6rem,12.4vw,12rem)}.industrial-hero .hero-machine img{image-orientation:from-image}html[lang=en] .journey h2{font-size:clamp(3.5rem,6.4vw,6.7rem)}html[lang=en] .depth-heading h2{font-size:clamp(3rem,4.7vw,4.8rem)}
@media(min-width:1000px) and (max-width:1220px){.header-cta{display:none}.main-nav{gap:18px}}
@media(max-width:760px){.header-inner{gap:15px}.wordmark{font-size:1.32rem}.locale-nav{margin-left:auto;gap:8px}.menu-toggle{padding:0 2px}.product-heading h1{font-size:2.9rem!important}.main-product-image img{height:380px}.product-summary h2{font-size:2.2rem}.catalog-2026 .product-image{height:230px}.catalog-2026 .product-card-info h3{font-size:1.65rem}.catalog-2026 .filters{gap:3px}.catalog-2026 .filter{padding:7px 10px;font-size:.875rem}.stage-model{font-size:21vw}html[lang=en] .depth-heading h2{font-size:3rem}html[lang=en] .journey h2{font-size:3.6rem}}
@media(max-width:400px){.catalog-2026 .product-image{height:310px}.wordmark{font-size:1.2rem}.header-inner{gap:10px}.locale-nav{font-size:.75rem}.product-heading h1{font-size:2.6rem!important}}
