/* Updated typography; the hero headline keeps its original face. */
.hero-visual[data-kind="heat"]>img{transform:none;width:80%}
.hero-visual>img{width:95%;max-height:440px;object-fit:contain}.hero-visual[data-kind="dry"]>img,.hero-visual[data-kind="air"]>img{transform:none;width:80%;max-height:420px}
:root{--display:Onest,Arial,sans-serif;--body:Onest,Arial,sans-serif}body{font-size:14px;line-height:1.55}.hero h1{font-family:Bahnschrift,"Arial Narrow",Arial,sans-serif}.header{gap:26px;min-height:118px}.brand-pair{display:inline-flex;align-items:center;gap:16px;flex-shrink:0}.brand-triumf,.brand-master{display:block;overflow:hidden;height:69px;position:relative}.brand-triumf{width:131px}.brand-master{width:117px}.brand-pair img{height:69px;width:260px;max-width:none;object-fit:fill}.brand-master img{position:absolute;left:-145px;top:0}.catalog-toggle{font-size:12px;letter-spacing:0}.topline{letter-spacing:.1px}.topline .wrap{font-size:11px}.nav{font-size:13px;font-weight:600;gap:25px}.nav>span{font-size:12px}.request{font-size:12px;font-weight:600}.request>.request-label{padding:0;background:none;margin:0;border-radius:0}.search input{font-family:Onest,Arial,sans-serif;font-size:12px}.hero{min-height:650px}.hero-copy{padding-top:45px;padding-bottom:25px}.hero h1{font-size:clamp(54px,5.6vw,84px)}.hero-copy>p{font-size:14px;line-height:1.9;max-width:485px}.hero-actions{gap:25px}.hero-bottom{margin-top:25px}.dealer-caption{font-size:11px;line-height:1.7}.dealer-caption b{color:#454b50;font-weight:600}.eyebrow{font-size:10px;font-weight:700;letter-spacing:1.3px}.model-plate b{font-size:20px;font-weight:800}.model-ghost{font-size:96px;letter-spacing:-6px;font-weight:800}.primary{font-size:12px;font-weight:700}.text-button{font-size:12px;font-weight:600}.slider-controls{display:flex;align-items:center;gap:15px;margin-top:28px;width:300px}.slider-arrow{height:31px;width:31px;border:1px solid var(--line);border-radius:50%;font-size:18px;display:grid;place-items:center}.slider-arrow:hover{background:var(--yellow);border-color:var(--yellow)}.slider-tabs{display:flex;gap:7px}.slider-tabs button{width:30px;height:5px;border-radius:2px;background:#d9dee1;padding:0;position:relative}.slider-tabs button:after{content:"";position:absolute;inset:-10px 0}.slider-tabs button.active{background:var(--ink)}#slide-number{font-size:10px;color:var(--muted);margin-left:auto;font-variant-numeric:tabular-nums}.technical-tag{font-size:9px}.section-heading h2{font-size:34px;font-weight:750;letter-spacing:-1.1px;line-height:1.3;margin-top:13px}.section-heading p{font-size:13px;line-height:1.85;max-width:430px}.task-strip button{font-size:18px}.task-strip button b{font-weight:650}.category h3{font-size:23px;font-weight:700;line-height:1.25;letter-spacing:-.6px;margin-top:66px}.category p{font-size:11px;line-height:1.7;min-height:38px}.category{min-height:314px}.category>b{font-size:11px}.product-grid{grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.product-image{height:205px}.product-image img{height:170px;width:95%}.product-kicker{font-size:8px;letter-spacing:.8px}.product-body{padding:8px 18px 22px}.product-body h3{font-size:19px;font-weight:750;letter-spacing:-.6px;line-height:1.4;min-height:27px;margin:10px 0 15px}.product-body>span{font-size:10px;min-height:30px;line-height:1.5}.product-body dl{font-size:10px;line-height:1.7;margin-bottom:20px}.product-body dl div{gap:7px}.product-body dd{font-weight:600}.product-bottom{display:block}.product-bottom b{font-size:13px;display:block;margin-bottom:13px}.product-bottom .add-quote{width:100%;font-size:11px;padding:12px 9px;text-align:center}.catalog-products{grid-template-columns:repeat(3,minmax(0,1fr))}.practical{padding-top:80px}.practical-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:28px}.practical article{border-top:2px solid var(--yellow);padding-top:20px}.practical article>span{font-size:30px;line-height:1;color:#59636a;display:block;margin-bottom:20px}.practical h3{font-size:16px;line-height:1.5;margin:0 0 13px;font-weight:700;letter-spacing:-.3px}.practical p{font-size:12px;line-height:1.9;color:var(--muted);margin:0}.more-equipment .section-heading h2{max-width:650px}.assistance{margin-top:80px;margin-bottom:80px}.assistance h2{font-size:32px;line-height:1.35;font-weight:750;letter-spacing:-1px}.assistance p{font-size:13px;line-height:1.9;max-width:560px}.assistance-right>span{font-size:9px;line-height:1.8;letter-spacing:1px}.assistance-right>a{font-weight:500;font-size:29px}.assistance-right>a strong{font-size:38px;font-weight:750}.seo-section{padding-bottom:90px}.seo-intro{max-width:940px}.seo-intro h2{font-size:32px;font-weight:750;line-height:1.4;letter-spacing:-1px;margin:16px 0 22px}.seo-section p{font-size:13px;line-height:2;color:#5c646b;margin:0 0 18px}.seo-intro>p{font-size:14px;line-height:2}.seo-grid{margin-top:35px;display:grid;grid-template-columns:1fr 1fr;column-gap:65px;row-gap:26px}.seo-grid h3{font-size:18px;letter-spacing:-.4px;font-weight:750;line-height:1.5;margin:0 0 15px}.footer-top{gap:45px;border-bottom:1px solid #43484b;padding:35px 0}.footer-top .brand-pair{background:white;padding:10px 17px;border-radius:3px}.footer-top p{font-size:12px;line-height:1.8;color:#d0d5d9}.footer-top>a:last-child{font-size:17px}.footer-main{display:grid;grid-template-columns:2.15fr 1fr 1.15fr;gap:45px;padding:43px 0 35px}.footer-main h2{font-size:14px;line-height:1.5;font-weight:700;margin:0 0 23px;color:#fff}.footer-main ul{padding:0;margin:0;list-style:none}.footer-main li{font-size:11px;line-height:1.8;color:#b7bec4;margin:0 0 11px}.footer-main a:hover,.footer-legal a:hover,.footer-legal button:hover{color:var(--yellow)}.footer-catalog ul{display:grid;grid-template-columns:1fr 1fr;gap:0 25px}.footer-conditions h2:nth-of-type(2){margin-top:28px}.footer-phone{display:block;font-size:15px;font-weight:650;margin-bottom:10px}.footer-contacts address{font-style:normal;margin-top:23px;line-height:1.8;font-size:12px}.footer-contacts address b{font-size:12px;display:block;font-weight:650;color:#fff}.footer-contacts address span,.footer-contacts address small{display:block;color:#b7bec4}.footer-contacts address small{font-size:10px;margin-top:5px;color:#909ba3}.footer-map{display:inline-block;font-size:11px;margin-top:20px;color:var(--yellow)}.footer-legal{display:flex;flex-wrap:wrap;gap:14px 25px;padding:23px 0;border-top:1px solid #43484b;font-size:10px;color:#aab3ba;align-items:center}.footer-legal>span{color:#d9dfe3;font-size:11px;margin-right:10px}.footer-legal button{color:#aab3ba;font-size:10px;padding:0;text-align:left}.footer-bottom{font-size:9px;gap:20px;line-height:1.8}.footer-bottom>span:nth-child(2){max-width:410px}.catalog-view h1,.detail h1,.contacts-view h1{font-size:39px;font-weight:750;letter-spacing:-1.2px}.detail p{font-size:13px;line-height:1.9}.detail-price{font-weight:700}.detail-specs h2{font-weight:700;font-size:24px}.contacts-view{padding-bottom:80px}.contacts-view h1{margin:18px 0}.contact-lead{font-size:14px;line-height:1.9;color:var(--muted);max-width:760px}.contact-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:35px 0}.contact-cards article{background:var(--paper);padding:35px;border-radius:4px;border-top:3px solid var(--yellow)}.contact-cards article>span{font-size:10px;letter-spacing:1.4px;color:var(--muted)}.contact-cards h2{font-size:27px;font-weight:750;line-height:1.5;letter-spacing:-.7px;max-width:400px;margin:23px 0 10px}.contact-cards p{font-size:12px;color:var(--muted);margin:0 0 28px}.contact-cards a{font-size:12px;font-weight:700}.contact-methods{display:grid;grid-template-columns:1fr 1fr 1fr;gap:24px;margin:35px 0}.contact-methods span{font-size:11px;color:var(--muted);display:block;margin-bottom:11px}.contact-methods a{font-size:17px;font-weight:650}dialog h2{font-size:29px;font-weight:750;letter-spacing:-1px;line-height:1.35}.dialog-heading .eyebrow{font-size:9px}
@media(max-width:1150px){.brand-pair{gap:10px}.brand-triumf{width:106px;height:57px}.brand-master{width:96px;height:57px}.brand-pair img{height:57px;width:215px}.brand-master img{left:-119px}.header{gap:22px}.nav{font-size:12px;gap:22px}.catalog-toggle{padding:16px 14px;font-size:11px}.hero h1{font-size:62px}.hero-actions{gap:18px}.hero-copy>p{font-size:13px}.product-grid{gap:12px}.product-body{padding:8px 13px 18px}.product-body h3{font-size:17px}.product-body dl{font-size:9px}.product-image{height:180px}.product-image img{height:155px}.practical-grid{gap:23px}.practical h3{font-size:14px}.footer-main{gap:30px;grid-template-columns:2fr 1fr 1.2fr}.footer-main li{font-size:10px}.footer-phone{font-size:13px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}}
@media(max-width:950px) and (min-width:761px){.request{font-size:11px}.request-label{display:none}.header{gap:20px}.hero h1{font-size:54px}.hero-actions{flex-wrap:wrap;gap:12px}.hero{min-height:670px}.hero-copy>p{max-width:340px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.product-image{height:230px}.product-image img{height:195px}.practical-grid{grid-template-columns:1fr 1fr}.footer-main{grid-template-columns:1fr 1fr}.footer-catalog{grid-column:1/-1}.category-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.category{min-height:270px}.seo-grid{column-gap:35px}.contact-methods{grid-template-columns:1fr 1fr}.contact-methods>div:last-child{grid-column:1/-1}}
@media(max-width:760px){.header{gap:12px;padding:18px 0 15px;min-height:0}.header .brand-pair{gap:10px}.header .brand-triumf{width:92px;height:49px}.header .brand-master{width:83px;height:49px}.header .brand-pair img{height:49px;width:185px}.header .brand-master img{left:-103px}.request-label{display:none}.request{font-size:10px;margin-left:auto;order:0;padding:10px 0}.request>#count{margin:0 3px;padding:3px 5px}.catalog-toggle{order:1;font-size:0;margin-left:0;padding:10px;width:40px;height:39px}.catalog-toggle span{font-size:18px}.search{order:2;flex-basis:100%;padding:9px 0}.search input{font-size:12px}.topline .wrap{font-size:8px;letter-spacing:0;min-height:31px}.topline a{font-size:9px}.nav{font-size:10px;gap:23px;height:44px}.nav>a:nth-child(n+4){display:none}.hero{min-height:0}.hero-copy{padding-top:30px}.hero h1{font-size:54px;margin-top:25px}.hero-copy>p{font-size:12px;line-height:1.95;max-width:none}.hero-actions{gap:18px}.hero-actions .primary{font-size:10px;padding:14px 15px}.hero-actions .text-button{font-size:10px;gap:8px}.hero-bottom{display:block;margin-top:22px}.dealer-caption{font-size:10px;line-height:1.8}.slider-controls{margin-top:24px;width:245px}.slider-arrow{height:28px;width:28px;font-size:15px}.slider-tabs button{width:25px}.hero-visual{margin-top:4px;height:358px}.hero-visual .model-ghost{font-size:78px}.model-plate b{font-size:17px}.model-plate small{font-size:8px}.technical-tag{display:none}.section-heading h2{font-size:27px;line-height:1.4;letter-spacing:-.9px}.section-heading p{font-size:12px;line-height:1.9}.selection,.featured{padding-top:52px}.category-grid{gap:12px}.category{padding:18px 14px;min-height:280px}.category h3{font-size:20px;letter-spacing:-.6px;line-height:1.3;margin-top:64px}.category p{font-size:10px;min-height:52px}.category>b{font-size:10px}.category>span{font-size:7px}.product-grid{grid-template-columns:repeat(2,minmax(0,1fr));gap:12px}.product-image{height:150px;margin:6px}.product-image img{height:125px}.product-kicker{font-size:6px;top:9px;left:7px}.product-body{padding:6px 11px 16px}.product-body>span{font-size:8px;line-height:1.7;min-height:30px}.product-body h3{font-size:14px;line-height:1.5;letter-spacing:-.5px;min-height:40px;margin:8px 0 12px}.product-body dl{font-size:8px;line-height:1.8;margin-bottom:15px}.product-body dt{max-width:70px}.product-body dd{max-width:65px;overflow-wrap:anywhere}.product-body dl div{gap:5px;padding:6px 0}.product-bottom b{font-size:10px;line-height:1.6;margin-bottom:11px}.product-bottom .add-quote{font-size:8px;padding:10px 4px}.featured .section-heading{align-items:flex-end;gap:12px}.featured .section-heading h2{max-width:235px}.outline{font-size:8px;white-space:normal;gap:12px;padding:11px;max-width:115px;line-height:1.6;text-align:left}.practical{padding-top:54px}.practical-grid{grid-template-columns:1fr 1fr;gap:26px 20px}.practical article{padding-top:17px}.practical article>span{font-size:25px;margin-bottom:15px}.practical h3{font-size:13px;line-height:1.6;margin-bottom:10px}.practical p{font-size:11px;line-height:1.9}.more-equipment .section-heading h2{max-width:240px}.assistance{padding:29px 24px;margin-top:55px;margin-bottom:55px;gap:25px}.assistance h2{font-size:26px;line-height:1.45;letter-spacing:-.8px}.assistance p{font-size:12px;line-height:1.9}.assistance-right>span{font-size:8px;letter-spacing:.6px}.assistance-right>a{font-size:25px}.assistance-right>a strong{font-size:32px}.seo-section{padding-bottom:55px}.seo-intro h2{font-size:25px;letter-spacing:-.8px;line-height:1.45;margin:15px 0 20px}.seo-intro>p{font-size:12px;line-height:2}.seo-grid{grid-template-columns:1fr;gap:19px;margin-top:28px}.seo-grid h3{font-size:17px;line-height:1.5;margin-bottom:13px}.seo-section p{font-size:12px;line-height:2}.footer-top{gap:22px;align-items:center;padding:28px 0}.footer-top .brand-pair{padding:8px 10px;gap:8px}.footer-top .brand-triumf{width:92px;height:49px}.footer-top .brand-master{width:83px;height:49px}.footer-top .brand-pair img{height:49px;width:185px}.footer-top .brand-master img{left:-103px}.footer-top p{font-size:9px;line-height:1.9;margin:0}.footer-top>a:last-child{font-size:14px;width:100%;margin:0}.footer-main{grid-template-columns:1fr;gap:29px;padding:30px 0}.footer-main h2{font-size:13px;margin-bottom:19px}.footer-catalog ul{gap:0 20px}.footer-main li{font-size:10px;line-height:1.9;margin-bottom:12px}.footer-conditions{display:grid;grid-template-columns:1fr 1fr;column-gap:20px;align-items:start}.footer-conditions h2:first-child{grid-column:1;grid-row:1}.footer-conditions ul:first-of-type{grid-column:1;grid-row:2}.footer-conditions h2:nth-of-type(2){grid-column:2;grid-row:1;margin-top:0}.footer-conditions ul:last-of-type{grid-column:2;grid-row:2}.footer-contacts{display:grid;grid-template-columns:1fr 1fr;gap:10px 20px}.footer-contacts h2{grid-column:1/-1;margin-bottom:7px}.footer-phone{font-size:11px;line-height:1.8;margin-bottom:0}.footer-contacts address{margin:12px 0 0;font-size:10px;line-height:1.9}.footer-contacts address b{font-size:11px}.footer-contacts address small{font-size:9px}.footer-map{grid-column:1/-1;margin-top:7px;font-size:10px}.footer-legal{gap:15px 25px;padding:22px 0}.footer-legal>span{width:100%;font-size:11px}.footer-legal button,.footer-legal a{font-size:9px;line-height:1.8}.footer-bottom{gap:14px;font-size:8px}.footer-bottom>span:nth-child(2){order:0;max-width:none}.footer-bottom>span:nth-child(3){width:100%}.catalog-view h1,.detail h1,.contacts-view h1{font-size:31px;line-height:1.4;letter-spacing:-.8px}.catalog-products{grid-template-columns:repeat(2,minmax(0,1fr))}.preview-label{font-size:9px}.detail p{font-size:12px}.detail-grid .add-quote{font-size:12px}.detail-specs h2{font-size:22px}.contact-lead{font-size:12px;line-height:1.9}.contact-cards{grid-template-columns:1fr;gap:17px;margin:27px 0}.contact-cards article{padding:27px}.contact-cards article>span{font-size:9px}.contact-cards h2{font-size:24px;letter-spacing:-.6px;margin-top:19px}.contact-cards p{font-size:11px;margin-bottom:23px}.contact-cards a{font-size:11px}.contact-methods{grid-template-columns:1fr;gap:24px}.contact-methods span{font-size:10px}.contact-methods a{font-size:16px}dialog h2{font-size:26px;line-height:1.4}}
@media(max-width:360px){.header .brand-triumf{width:80px;height:43px}.header .brand-master{width:73px;height:43px}.header .brand-pair img{width:162px;height:43px}.header .brand-master img{left:-90px}.header .brand-pair{gap:8px}.hero h1{font-size:48px}.hero-actions{gap:12px}.product-body h3{font-size:13px}.footer-top p{max-width:90px}.request{font-size:9px}}
select,textarea{font-family:var(--body)}
