[hidden]{display:none!important}.technical-note{font-size:.82rem;line-height:1.65;color:#38576a;margin-top:24px;padding-top:18px;border-top:1px solid #49657d55}.plain-steps{padding-left:1.3em;display:grid;gap:22px;line-height:1.65}.used-controls{display:grid;grid-template-columns:1.5fr 1fr;gap:24px 40px;border-block:1px solid #49657d55;padding:25px 0;margin:30px 0}.used-controls label{display:flex;flex-direction:column;gap:12px;font-size:13px}.used-controls input,.used-controls select{padding:15px 12px;width:100%;min-height:48px;font:inherit;border:1px solid #49657d80}.used-controls p{grid-column:1/-1;font-size:13px}.used-model-list{margin-top:25px}.used-more{margin-top:22px;background:transparent;border:0;border-bottom:1px solid #52758c;cursor:pointer;min-height:48px;color:#145b88;font:inherit}.used-hero-copy h1{font-size:clamp(38px,5vw,72px)}.used-hero figure img{mix-blend-mode:multiply}.specs{overflow-wrap:anywhere}
.clip-jump{padding-block:18px;margin:0 6vw;max-width:none}.clip-programme{border-bottom:1px solid #49657d55}.clip-product-stage{display:grid;grid-template-columns:1fr 1fr;gap:8vw;align-items:center}.clip-product-stage h2{margin:15px 0 25px;font-size:clamp(34px,4.1vw,64px)}.clip-product-stage p{font-size:15px;max-width:480px}.clip-product-stage figure img{width:100%;height:370px;object-fit:contain;mix-blend-mode:multiply}.clip-product-stage figcaption{font-size:11px;color:#38576a;margin-top:14px}.clip-product-list{margin-top:45px}.clip-product-row{display:grid;grid-template-columns:1fr 1.8fr 25px;align-items:center;gap:30px;min-height:78px;padding:20px 0;border-top:1px solid #49657d55;transition:color .2s}.clip-product-row strong{font-size:19px;font-weight:550;letter-spacing:-.025em}.clip-product-row span{font-size:13px;line-height:1.6;color:#294b62}.clip-product-row b{font-weight:400;color:#145b88;font-size:22px}.clip-product-row:hover strong{color:#145b88}.loop-strip{display:flex;gap:35px;margin:40px 0 30px;border-block:1px solid #49657d55;padding:25px 0}.loop-strip figure{flex:1;min-width:0}.loop-strip img{height:240px;width:100%;object-fit:contain;mix-blend-mode:multiply}.loop-strip figcaption{font-size:12px;margin-top:15px;color:#294b62}.clip-programme,.clip-jump,#auswahl{scroll-margin-top:120px}
@media(max-width:1100px){.header nav{gap:18px!important;font-size:12px}.header{gap:18px;padding-inline:4vw!important}.header .brand>span{font-size:25px}.header .brand img{width:52px}.header .button.small{font-size:11px}}
@media(max-width:950px) and (min-width:761px){.header .button.small{display:none}.header nav{gap:15px!important}.header .brand{gap:10px}.header{gap:15px}.header .brand>span{font-size:23px}}
@media(max-width:760px){.clip-product-stage{grid-template-columns:1fr;gap:30px}.clip-product-stage figure img{height:270px}.clip-product-stage h2{font-size:35px}.clip-product-stage p{font-size:14px}.clip-product-list{margin-top:32px}.clip-product-row{grid-template-columns:1fr 24px;gap:9px 20px;padding:20px 0}.clip-product-row span{grid-column:1;grid-row:2}.clip-product-row b{grid-column:2;grid-row:1/3}.clip-product-row strong{font-size:19px}.loop-strip{flex-direction:column;gap:30px}.loop-strip img{height:220px}.used-controls{grid-template-columns:1fr;gap:20px}.used-controls p{grid-column:1}.used-hero-copy h1{font-size:40px}.clip-jump{padding-block:16px}.header nav{gap:10px!important}.header{padding-inline:6vw!important}.header .brand>span{font-size:24px}}
@media(prefers-reduced-motion:reduce){*{scroll-behavior:auto!important;transition:none!important}}
@media(max-width:960px){.header:has(>#navigation){height:80px;padding-inline:6vw!important}.header>#navigation{display:none;position:absolute;top:80px;left:0;right:0;background:#d5dfe9f7;flex-direction:column;gap:10px!important;padding:22px 6vw 28px;border-bottom:1px solid #49657d55}.header>#navigation.open{display:flex}.header>#navigation a{font-size:17px;min-height:46px}.header:has(>#navigation)>.menu{display:block;min-width:64px;font-size:12px}.header:has(>#navigation)>.button.small{display:none}.header:has(>#navigation) .brand img{width:48px;height:47px}.header:has(>#navigation) .brand>span{font-size:24px}}
.completion-links{display:flex;gap:30px;flex-wrap:wrap;margin-top:30px}.completion-links a{min-height:44px}
@media(max-width:1270px) and (min-width:1001px){.header .nav>.desktop-optional{display:none}}
.clip-promotion{border:1px solid #49657d55;width:min(1050px,90vw);max-height:90svh;padding:50px;overflow:auto;background-color:#d4dce2;background-image:linear-gradient(#f8fbfd99,#f8fbfd99),url('../../homepage/assets/edelstahl.webp');background-size:cover;color:#142836}.clip-promotion::backdrop{background:#10283566;backdrop-filter:blur(4px)}.clip-promotion-close{display:block;margin-left:auto;min-height:44px;padding:5px 12px;background:transparent;border:0;border-bottom:1px solid #52758c;color:#145b88;font-size:13px;cursor:pointer}.clip-promotion-inner{display:grid;grid-template-columns:1fr 1fr;align-items:center;gap:45px;padding-top:30px}.clip-promotion h2{font-size:43px;margin:12px 0 25px}.clip-promotion p{font-size:14px;margin-bottom:20px}.clip-promotion img{width:100%;height:300px;object-fit:contain;mix-blend-mode:multiply}.clip-promotion figcaption{font-size:11px;margin-top:10px}.clip-promotion .actions{flex-wrap:wrap}.clip-promotion-later{font:inherit;background:transparent;border:0;border-bottom:1px solid #52758c;color:#145b88;margin-top:22px;cursor:pointer}
@media(max-width:760px){.clip-promotion{padding:22px;width:92vw}.clip-promotion-inner{grid-template-columns:1fr;gap:20px;padding-top:20px}.clip-promotion h2{font-size:32px}.clip-promotion img{height:200px}.clip-promotion .actions{gap:12px}.clip-promotion .textlink{font-size:13px}}
.editorial .specs{display:grid;grid-template-columns:1fr;gap:0}.editorial .specs>div{display:grid;grid-template-columns:minmax(160px,.8fr) minmax(0,1.2fr);gap:24px;padding:18px 0;align-items:start}.editorial .specs dt{overflow-wrap:normal;word-break:normal}.editorial .specs dd{margin:0;text-align:right;overflow-wrap:normal;line-height:1.6}.editorial .specs dt{line-height:1.6}
@media(max-width:760px){.editorial .specs>div{grid-template-columns:minmax(115px,.85fr) minmax(0,1.15fr);gap:16px;padding:16px 0}.editorial .specs dt,.editorial .specs dd{font-size:13px}}
