.lz-refined #header-inquiry{display:inline-flex!important}.lz-refined .company-wechat-group:not([data-open=true]):not([data-keyboard=true]):not(:hover):not(:focus-within)>.company-wechat-popover{display:none}
@media(max-width:700px){.lz-refined #enquiry-output .form-actions{display:flex;flex-direction:column;align-items:flex-start;gap:12px;padding-bottom:72px}.lz-refined #enquiry-output .form-actions .btn{flex:none;width:calc(100% - 68px);min-height:48px}.lz-refined .lb-faq summary{justify-content:flex-start;gap:14px;padding-right:18px}.lz-refined .lb-faq summary>span{order:-1;flex:0 0 28px;text-align:center}.lz-refined .inquiry-scope{display:block;font-size:12px;line-height:1.7;color:#6e7668;margin:6px 0}.lz-refined .inquiry-company-contact .inquiry-wechat-label{margin-left:10px}}

.lz-refined .site-header{position:sticky;top:0;z-index:100;background:#fff}.lz-refined .header-inner{max-width:none;padding-inline:40px;gap:22px;min-height:84px}.lz-refined .brand{flex:0 0 144px}.lz-refined #desktop-nav{display:flex;flex:1;justify-content:center;gap:7px;min-width:0}.lz-nav-item{display:flex;align-items:center;position:relative}.lz-refined #desktop-nav .lz-nav-item>a{font-size:14px;line-height:1.3;white-space:nowrap;padding:24px 2px;border-bottom:2px solid transparent}.lz-refined #desktop-nav .lz-nav-item>a[aria-current]{border-bottom-color:#bd521e}.lz-nav-trigger{background:none;border:0;color:#626960;width:21px;height:44px;cursor:pointer;padding:0;font-size:14px}.lz-nav-trigger[aria-expanded=true] span{display:inline-block;transform:rotate(180deg)}.lz-refined .header-actions{gap:10px;flex-shrink:0}.lz-refined #language-button{min-width:44px;min-height:44px}.lz-refined #header-inquiry{min-height:44px;padding:12px 16px;font-size:13px;white-space:nowrap}.lz-refined #lb-information-bar{min-height:44px;padding-inline:40px}.lz-refined #lb-information-bar .lb-top-wechat{width:44px;height:44px;border:0}.lz-refined #lb-mega-menu{display:none!important}.lz-mega[hidden],.lz-refined .mobile-nav[hidden],.lz-mobile-content[hidden]{display:none!important}.lz-mega{position:absolute;inset:100% 0 auto;background:#fff;border-top:1px solid #e2e4df;box-shadow:0 18px 28px #1d271b13;max-height:calc(100dvh - 145px);overflow:auto;overscroll-behavior:contain}.lz-mega-inner{max-width:1440px;margin:auto;padding:28px 48px 36px}.lz-mega-heading{display:flex;gap:30px;align-items:center;border-bottom:1px solid #e1e4dd;padding-bottom:20px;margin-bottom:22px}.lz-mega-heading>div{flex:1}.lz-mega-heading p{margin:0 0 5px;font-size:11px;color:#8a9284}.lz-mega-heading h2{font-size:24px;font-weight:500;margin:0}.lz-mega-heading>a{color:#3d4738;font-size:13px}.lz-mega-heading>button{width:44px;height:44px;border:0;background:#f3f4f0;cursor:pointer;font-size:26px;color:#596052}.lz-mega-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 36px}.lz-mega-products{grid-template-columns:repeat(4,minmax(0,1fr));gap:24px 30px}.lz-group-heading{display:flex;align-items:center;justify-content:space-between;gap:12px;font-size:15px;font-weight:500;line-height:1.5;color:#20271d;text-decoration:none;padding-bottom:9px;border-bottom:1px solid #e6e8e2}.lz-menu-group ul{list-style:none;margin:7px 0 0;padding:0}.lz-menu-group li a{display:block;padding:5px 0;font-size:13px;line-height:1.5;text-decoration:none;color:#747d6e}.lz-menu-group a:hover,.lz-menu-group a:focus-visible{color:#ac4f25}.lz-refined a:focus-visible,.lz-refined button:focus-visible{outline:2px solid #734525;outline-offset:3px}.lz-section-kicker{font-size:11px!important;letter-spacing:.12em;color:#8b6449!important;margin:0 0 12px!important}.lz-editorial-home .ln-categories{margin-top:48px}.lz-selected-inline{margin-top:48px;padding-top:32px;border-top:1px solid #e0e3db}.lz-selected-inline .ln-selected-heading h2{font-size:23px}.lz-selected-inline .ln-selected-grid{margin-top:26px}.lz-home-spaces .ln-section-heading{align-items:flex-end}.lz-home-spaces .ln-section-heading p:not(.lz-section-kicker),.lz-home-guides .ln-section-heading p:not(.lz-section-kicker){font-size:15px;line-height:1.8;color:#6e7767;max-width:600px;margin-top:16px}.lz-space-grid{display:grid;grid-template-columns:minmax(0,1.2fr) minmax(0,1fr);gap:22px 28px}.lz-space-card{display:grid;grid-template-columns:1.1fr 1fr;min-width:0;text-decoration:none;color:inherit;background:#f0f2ee;align-items:center}.lz-space-card>div{height:155px;min-width:0;background:#e9ece5}.lz-space-card img{width:100%;height:100%;object-fit:contain;display:block}.lz-space-card>span{display:flex;align-items:center;justify-content:space-between;padding:22px;font-size:18px;gap:14px}.lz-space-card i{font-style:normal;font-size:15px}.lz-space-card:first-child{grid-row:span 3;grid-template-columns:1fr;grid-template-rows:1fr auto}.lz-space-card:first-child>div{height:100%;min-height:400px}.lz-space-card:first-child>span{background:#fff;padding:22px 0}.lz-guide-grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:1px;background:#dfe3da;border:1px solid #dfe3da}.lz-guide-grid>a{position:relative;display:block;padding:28px 24px 34px;background:#fff;text-decoration:none;color:inherit;min-height:175px}.lz-guide-grid h3{font-size:20px;font-weight:400;line-height:1.5;margin:22px 0 0}.lz-guide-number{font-size:11px;color:#8b9483}.lz-guide-grid>a>span:last-child{position:absolute;right:22px;top:25px}.lz-home-about{display:grid;grid-template-columns:1.1fr 1fr;gap:80px;background:#f1f3ee;padding:48px!important}.lz-home-about h2{font-size:27px;font-weight:500;line-height:1.5;margin-bottom:15px}.lz-home-about p{color:#6d7666;font-size:14px;line-height:1.8}.lz-home-about>div:last-child{border-left:1px solid #d8ded0;padding-left:48px}.lz-home-about h3{font-size:23px;font-weight:400;line-height:1.5;margin:0 0 24px}.lz-home-about .lb-button{margin:0 12px 12px 0}.lz-refined .menu-toggle{display:none}.lz-refined .company-wechat-popover{contain:layout}.lz-refined .company-wechat-group:not([data-open=true]):not([data-keyboard=true]):not(:hover):not(:focus-within)>.company-wechat-popover{display:none}.lz-refined .company-wechat-group:focus-within>.company-wechat-popover{display:block}
@media(max-width:959px){.lz-refined .header-inner{padding-inline:24px;min-height:78px;gap:16px}.lz-refined .brand{flex:1}.lz-refined #desktop-nav{display:none!important}.lz-refined .menu-toggle{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px}.lz-refined #lz-mega-root{display:none}.lz-refined .mobile-nav{position:absolute;inset:100% 0 auto;display:block;margin:0;width:100%;max-width:none;max-height:calc(100dvh - 122px);overflow:auto;overscroll-behavior:contain;background:#fff;padding:12px 24px 24px;border-top:1px solid #e0e3da;box-shadow:0 18px 24px #1b211715}.lz-mobile-item{border-bottom:1px solid #e7e9e2}.lz-mobile-row{display:flex;align-items:center;min-height:54px}.lz-mobile-row>a{flex:1;padding:14px 0;font-size:16px;line-height:1.5;text-decoration:none;color:inherit}.lz-mobile-row>a[aria-current]{color:#b25225}.lz-mobile-row>button{width:48px;height:48px;border:0;background:none;cursor:pointer;font-size:23px}.lz-mobile-content{padding:5px 16px 16px;background:#f4f6f1}.lz-mobile-content .lz-menu-group{padding-top:17px}.lz-mobile-content .lz-group-heading{font-size:15px}.lz-mobile-content .lz-menu-group li a{font-size:14px;min-height:40px;padding:10px 0;line-height:1.5}.lz-refined .mobile-nav .lz-mobile-row>a,.lz-refined .mobile-nav .lz-menu-group a{border:0;margin:0;text-align:left}.lz-mega{display:none!important}}
@media(max-width:700px){.lz-refined .header-inner{padding-inline:18px;min-height:74px;gap:12px}.lz-refined .brand{flex:1;min-width:0}.lz-refined .brand-copy strong{font-size:23px}.lz-refined .header-actions{gap:7px}.lz-refined #header-inquiry{padding:11px 12px;font-size:12px}.lz-refined #lb-information-bar{padding-inline:18px;min-height:40px}.lz-refined #lb-information-bar .lb-top-wechat{height:44px}.lz-refined .mobile-nav{padding-inline:20px}.lz-editorial-home .ln-categories{margin-top:36px}.lz-selected-inline{margin-top:30px;padding-top:26px}.lz-selected-inline .ln-selected-heading h2{font-size:23px}.lz-home-spaces .ln-section-heading{display:block}.lz-home-spaces .ln-section-heading>a{display:inline-block;margin-top:15px}.lz-space-grid{display:block}.lz-space-card,.lz-space-card:first-child{display:block;margin-bottom:22px;background:#fff}.lz-space-card>div,.lz-space-card:first-child>div{height:auto;min-height:0;aspect-ratio:3/2}.lz-space-card>span,.lz-space-card:first-child>span{padding:15px 0;font-size:20px}.lz-guide-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.lz-guide-grid>a{padding:22px 18px;min-height:150px}.lz-guide-grid h3{font-size:17px;margin-top:22px}.lz-home-about{display:block;padding:28px 22px!important}.lz-home-about h2{font-size:23px}.lz-home-about>div:last-child{border-left:0;border-top:1px solid #d8ded0;padding:25px 0 0;margin-top:28px}.lz-home-about h3{font-size:21px}}

@media(max-width:959px){.lz-refined #menu-button{display:inline-flex!important;align-items:center;justify-content:center;width:44px;height:44px;min-width:44px;min-height:44px}}

/* Override the older wrapped editorial header on every current route. */
.lz-refined.liber-theme.architecture-preview .site-header .header-inner{box-sizing:border-box;width:100%;max-width:none;margin:0;flex-wrap:nowrap;min-height:84px;padding:0 40px;gap:22px}
.lz-refined.liber-theme.architecture-preview .site-header .brand{flex:0 0 144px;margin-right:0;min-width:0}
.lz-refined.liber-theme .site-header .header-actions{gap:10px}
.lz-refined #menu-button{color:#293127;background:transparent;border:0;padding:10px}
.lz-refined #menu-button svg{width:22px;height:22px}
@media(max-width:959px){.lz-refined.liber-theme.architecture-preview .site-header .header-inner{min-height:78px;padding:0 24px;gap:16px}.lz-refined.liber-theme.architecture-preview .site-header .brand{flex:1}.lz-refined .site-header #mobile-nav:not([hidden]){display:block!important}}
@media(max-width:700px){.lz-refined.liber-theme.architecture-preview .site-header .header-inner{min-height:74px;padding:0 18px;gap:10px}.lz-refined.liber-theme .site-header .header-actions{gap:7px}.lz-refined #header-inquiry{padding:11px 12px;font-size:12px}}
.lz-refined .site-header #mobile-nav{color:#20271d}
.lz-refined .site-header #mobile-nav a{color:#20271d}.lz-refined .site-header #mobile-nav a:hover,.lz-refined .site-header #mobile-nav a:focus-visible{color:#ac4f25}.lz-refined #desktop-nav .lz-nav-item>a{font-size:15px}

.lz-refined #menu-button[aria-expanded=true] svg{display:none}.lz-refined #menu-button[aria-expanded=true]::after{content:"×";font-size:28px;line-height:1;color:#293127}

/* Ordinary desktop windows keep all eight groups horizontal in a second header row. */
.lz-refined .lz-mega{max-height:var(--lz-panel-space,calc(100dvh - 148px))}
@media(min-width:960px) and (max-width:1239px){.lz-refined.liber-theme.architecture-preview .site-header .header-inner{flex-wrap:wrap;min-height:0;padding:0 24px;gap:0 20px}.lz-refined.liber-theme.architecture-preview .site-header .brand{flex:0 0 auto;min-height:64px}.lz-refined.liber-theme .site-header .header-actions{margin-left:auto}.lz-refined .site-header #desktop-nav{display:flex!important;order:3;flex:0 0 100%;justify-content:space-between;gap:8px;width:100%}.lz-refined #desktop-nav .lz-nav-item>a{padding:16px 2px;font-size:15px}.lz-refined .site-header #menu-button{display:none!important}}
