@import url('./language.css');
@font-face{font-family:'Source Han Sans';font-style:normal;font-weight:300;font-display:swap;src:url('./SourceHanSansSC-Light.woff2') format('woff2')}
@font-face{font-family:'Source Han Sans';font-style:normal;font-weight:400 900;font-display:swap;src:url('./SourceHanSansSC-Regular.woff2') format('woff2')}
html{font-synthesis:none}body,button,input,select,textarea,.qx-site-header,.qx-site-footer,
body{font-weight:300}h1,h2,h3{font-weight:400}p{line-height:1.8}button,a,summary{-webkit-tap-highlight-color:transparent}button:focus-visible,summary:focus-visible,a:focus-visible{outline:2px solid #655f4f;outline-offset:5px}
.qx-site-header{gap:24px!important}.qx-site-header .nav{gap:0 18px!important}.qx-site-header .nav a,.qx-site-footer a{font-size:13px!important}
.qx-site-header .nav{flex:1}.qx-language{font-weight:400}#hero h1{letter-spacing:-.035em;line-height:1.25}#hero p{max-width:410px}#hero h1+p{font-size:14px;letter-spacing:.015em}
.series-hero p{max-width:350px;font-size:16px}.installation-grid dl>div{grid-template-columns:145px 1fr}.function-row h3{line-height:1.5}.function-body p{font-size:15px}.function-body p+p{margin-top:12px}.caption,.count,.eyebrow,.label{color:#64635d}.qx-reveal__hint{color:#64635d}.qx-reveal__controls{gap:12px;flex-wrap:wrap}.qx-reveal__controls button{min-height:44px}.qx-site-footer .qx-footer-wordmark{color:#64635d!important}

@media(min-width:961px) and (max-width:1300px){.qx-site-header .qx-language{position:absolute;right:64px;top:18px}.qx-site-header .nav{flex-basis:100%}}
@media(max-width:960px){.qx-site-header{grid-template-columns:1fr auto auto!important;column-gap:16px!important}.qx-site-header .qx-menu-button{grid-column:3;grid-row:1;justify-self:end}.qx-language{grid-column:2;grid-row:1}.qx-site-header .nav{grid-row:2}.qx-site-header .nav a{font-size:15px!important}.qx-site-footer a{font-size:14px!important}}
@media(max-width:640px){.series-hero p,.installation-grid p,.case-home-copy p,.customization-entry p,.section-heading p,.function-body p{font-size:16px}.installation-grid dl>div{grid-template-columns:115px 1fr;font-size:15px;gap:18px}.series-hero h1{font-size:32px}.function-row h3{font-size:17px}.function-row .model,.function-row .rating{font-size:14px}.finish-options button,.filter button{font-size:15px}.case-home-copy h2{line-height:1.4}.qx-reveal__hint{font-size:11px}#products h3+p{font-size:14px}.qx-language{font-size:13px}.qx-reveal__controls{align-items:start}.qx-reveal__controls button{font-size:13px}}
.qx-reveal__toolbar{flex-wrap:wrap;padding-block:8px;gap:4px 16px}.qx-reveal__hint{font-size:12px}.qx-reveal__toggle{font-size:13px;gap:16px}.installation-grid dt,.finish-options button,.filter button,.function-row .number{color:#64635d}.function-row .number{font-size:12px}.qx-site-footer .qx-footer-wordmark{font-size:12px!important}
@media(prefers-reduced-motion:reduce){*,*::before,*::after{animation:none!important;transition:none!important;scroll-behavior:auto!important}}
