.yk-industrial .yk-hero-slideshow{position:relative}
.yk-hero-slide{position:relative;isolation:isolate;overflow:hidden}
.yk-hero-slide[hidden]{display:none}
.yk-industrial .yk-hero-slide .yk-panorama-shell{min-height:var(--yk-hero-height,740px);padding-block:76px 176px}
.yk-industrial .yk-hero-slide .yk-panorama-foot{bottom:82px}
.yk-industrial .yk-hero-title{font-size:clamp(44px,4.6vw,72px);line-height:1.27;letter-spacing:.015em;font-weight:700;color:#fff;text-wrap:initial;text-shadow:0 3px 24px #07172566}
.yk-industrial:lang(en) .yk-hero-title{font-size:clamp(42px,4.15vw,65px);line-height:1.16;letter-spacing:-.035em}
.yk-industrial .yk-hero-featured .yk-panorama-shell{gap:48px}
.yk-industrial .yk-hero-featured .yk-panorama-copy{width:51%;min-width:0}
.yk-industrial .yk-hero-featured .yk-hero-title{font-size:clamp(38px,3.6vw,56px)}
.yk-hero-product{display:block;width:43%;background:#142330e8;border:1px solid #71899b;color:#f5f8fb;box-shadow:0 16px 40px #0003}
.yk-hero-product-label{display:block;padding:12px 18px;font:11px/1.6 Consolas,monospace;letter-spacing:.12em;color:#c1ced8}
.yk-industrial .yk-hero-product img{display:block;width:100%;height:auto;aspect-ratio:4/3;object-fit:contain;background:#e7eef3!important;padding:0!important}
.yk-hero-product-name{display:flex;justify-content:space-between;gap:20px;padding:16px 18px;font-size:16px;font-weight:600;line-height:1.5}
.yk-hero-product:hover{border-color:#c1ced8;color:#fff}
.yk-hero-control-wrap{position:absolute;inset-block-end:18px;inset-inline:0;z-index:4;pointer-events:none}
.yk-hero-controls{display:flex;gap:0;align-items:center;justify-content:center;pointer-events:auto;width:fit-content;margin-inline:auto}
.yk-hero-controls button{display:grid;place-items:center;width:44px;height:44px;padding:0;border:0;border-radius:50%;background:transparent;cursor:pointer}
.yk-hero-controls button span{display:block;width:10px;height:10px;border-radius:50%;border:1px solid #fff;background:#ffffff40;box-shadow:0 1px 4px #0006;transition:background-color 150ms,border-color 150ms}
.yk-hero-controls button[aria-pressed=true] span{background:#fff;box-shadow:0 0 0 4px #ffffff1f}
.yk-hero-controls button:focus-visible{outline:2px solid #fff;outline-offset:-5px}
@media(hover:hover){.yk-hero-controls button:hover span{background:#fff}}
@media(prefers-reduced-motion:no-preference){
 .yk-hero-slide.is-current .yk-panorama-image{animation:yk-hero-drift 14s ease-out both}
 .yk-hero-slide.is-current .yk-panorama-copy,.yk-hero-slide.is-current .yk-hero-product{animation:yk-hero-reveal .65s ease-out both}
 .yk-hero-slideshow.is-paused .yk-panorama-image{animation-play-state:paused}
 @keyframes yk-hero-drift{from{transform:scale(1)}to{transform:scale(1.045)}}
 @keyframes yk-hero-reveal{from{opacity:.25;transform:translateY(10px)}to{opacity:1;transform:translateY(0)}}
}
@media(max-width:1023px){.yk-industrial .yk-hero-featured .yk-panorama-shell{gap:28px}.yk-industrial .yk-hero-featured .yk-hero-title{font-size:38px}.yk-hero-product-name{font-size:14px}}
@media(max-width:767px){
 .yk-industrial .yk-hero-slide .yk-panorama-shell{min-height:var(--yk-hero-height,800px);padding-block:40px 210px;align-items:start}
 .yk-industrial .yk-hero-slide .yk-panorama-foot{bottom:82px}
 .yk-industrial .yk-hero-title{font-size:clamp(32px,8.8vw,46px);line-height:1.35}
 .yk-industrial:lang(en) .yk-hero-title{font-size:clamp(31px,8.3vw,42px);line-height:1.2}
 .yk-industrial .yk-hero-featured .yk-panorama-shell{display:block;padding-block:40px 210px}
 .yk-industrial .yk-hero-featured .yk-panorama-copy{width:100%}
 .yk-industrial .yk-hero-featured .yk-hero-title{font-size:32px}
 .yk-hero-product{width:100%;max-width:340px;margin-block-start:24px;margin-inline:auto}
 .yk-hero-product img{max-height:200px;object-fit:contain}
 .yk-hero-product-label{padding:7px 12px;font-size:10px}.yk-hero-product-name{padding:10px 12px}
}
