[hidden]{display:none!important}.nav-group{position:relative;display:flex;align-items:center;gap:5px}.nav-group>button{min-width:32px;min-height:44px;padding:5px;font-size:16px}.nav-submenu{position:absolute;top:100%;left:-20px;min-width:210px;padding:18px 20px;background:#fff;border:1px solid var(--line);display:grid;gap:3px;z-index:20}.brand-header .nav-submenu a{font-size:13px;padding:9px 0}.editorial-page>.catalog-photo img{aspect-ratio:2;object-fit:cover}.editorial-copy{max-width:750px;margin:45px auto}.editorial-copy h2{font-size:25px;margin-top:38px}.editorial-copy p{line-height:2.1}.editorial-page>.catalog-heading h1{font-size:40px}.section-filter,.section-search{display:flex;align-items:center;gap:15px;margin-bottom:30px}.section-filter select,.section-search input{min-height:44px;font:inherit;padding:8px;background:transparent;border:0;border-bottom:1px solid var(--line)}.section-search{flex-wrap:wrap}.download-list{margin-top:35px}.download-row{display:flex;align-items:center;gap:30px;justify-content:space-between;padding:20px 0;border-top:1px solid var(--line)}.download-row>div{flex:1;min-width:0}.download-row h2{font-size:19px;margin:0;letter-spacing:.3px}.download-row p{margin:5px 0 0;font-size:12px;color:var(--muted);overflow-wrap:anywhere}.download-row>a{font-size:12px;min-height:44px;display:flex;align-items:center;white-space:nowrap}.guide-list{display:grid;grid-template-columns:1fr 1fr;gap:50px}.guide-list>a{padding:30px 0;border-top:1px solid var(--line)}.guide-list h2{font-size:25px}.home-materials{background:#eeece5}.home-feature{display:grid;grid-template-columns:1.5fr 1fr;align-items:center;gap:8%}.home-feature>img{width:100%;aspect-ratio:1.6;object-fit:cover}.home-resources{display:grid;grid-template-columns:1fr 1fr;gap:50px;border-top:1px solid var(--line)}.home-resources h2{font-size:25px}footer .footer-top>div>a{padding:10px;display:inline-block;font-size:12px}
@media(max-width:850px){.nav-submenu{position:static;grid-column:1/-1;min-width:0;border:0;border-top:1px solid var(--line);padding:5px 0 10px}.nav-group{display:grid;grid-template-columns:1fr 36px}.nav-group>button{padding:0;min-width:36px}.editorial-page>.catalog-heading h1{font-size:30px}.editorial-page>.catalog-photo img{aspect-ratio:1.3}.home-feature,.home-resources,.guide-list{grid-template-columns:1fr;gap:30px}.download-row{flex-wrap:wrap;gap:10px 25px}.download-row>div{flex-basis:100%}.section-search input{max-width:100%}}

.about-showrooms{display:grid;grid-template-columns:1fr 1fr;gap:32px;margin:60px 0 24px}.about-showrooms figure{margin:0;min-width:0}.about-showrooms .catalog-photo{aspect-ratio:auto}.about-showrooms .catalog-photo img{width:100%;height:auto;aspect-ratio:auto;object-fit:contain;display:block}.about-showrooms figcaption{font-size:13px;color:var(--muted);padding-top:14px}@media(max-width:700px){.about-showrooms{grid-template-columns:1fr;gap:32px;margin-top:40px}}

.catalog-summary dd{overflow-wrap:anywhere}.footer-top>div{min-width:0;overflow-wrap:anywhere}

.project-scene img{display:block;width:100%;height:auto!important;aspect-ratio:auto!important;object-fit:contain!important}

.guide-figure{margin:36px auto 48px;max-width:900px}.guide-figure .catalog-photo{aspect-ratio:auto;background:transparent}.guide-figure .catalog-photo img{display:block;width:100%;height:auto;max-height:620px;aspect-ratio:auto;object-fit:contain}.guide-figure figcaption{max-width:750px;margin:16px auto 0;line-height:1.7}@media(max-width:700px){.guide-figure{margin:28px 0 34px}.guide-figure .catalog-photo img{max-height:70svh}}
