/* Equal square product frames; preserve every original image without cropping. */
#siteblocks-setting-wrap-MEKPnRazIjtd .star-goods > a.link {
  display: block !important; position: relative !important;
    width: 100% !important; height: auto !important; padding-bottom: 0 !important; aspect-ratio: 1 / 1;
  background: #f3f4f6 !important; overflow: hidden;
}
#siteblocks-setting-wrap-MEKPnRazIjtd .star-goods > a.link > img.thumb {
  display: block !important; position: absolute !important; top: 0 !important; left: 0 !important;
  width: 100% !important; height: 100% !important; max-width: 100% !important; max-height: none !important;
  object-fit: contain !important; object-position: center center !important;
  margin: 0 !important; padding: 0 !important; transform: none !important;
}

/* Hero text layers: keep heading and supporting copy in their own rows. */
#sitewidget-advancedSlider-20260129190851-advancedSlider#sitewidget-advancedSlider-20260129190851-advancedSlider .ls-slide-497372828 .asl-txt:nth-of-type(2),
#sitewidget-advancedSlider-20260129190851-advancedSlider#sitewidget-advancedSlider-20260129190851-advancedSlider .ls-slide-497372828 .asl-txt:nth-of-type(2) span,
#sitewidget-advancedSlider-20260129190851-advancedSlider#sitewidget-advancedSlider-20260129190851-advancedSlider .ls-slide-497372828 .asl-txt:nth-of-type(2) strong { line-height: 1.18 !important; }
@media screen and (max-width: 768px) {
   #sitewidget-advancedSlider-20260129190851-advancedSlider .ls-slide-497372828 .asl-txt:nth-of-type(2) { top: 24px !important; font-size: 24px !important; }/* Keep the hero readable on narrow phones. */
@media screen and (max-width: 360px) {
 #sitewidget-advancedSlider-20260129190851-advancedSlider#sitewidget-advancedSlider-20260129190851-advancedSlider .ls-slide-497372828 .asl-txt:nth-of-type(2) { font-size: 21px !important; }
}


 #sitewidget-advancedSlider-20260129190851-advancedSlider .ls-slide-497372828 .asl-txt:nth-of-type(3) { top: 112px !important; font-size: 14px !important; }
}

/* ZHIEN showroom hero: editable copy separate from the image. */
.sitewidget-advancedSlider-20260129190851 .ls-nav-prev,
.sitewidget-advancedSlider-20260129190851 .ls-nav-next { display: none !important; }
.sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt:first-of-type,
.sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt:first-of-type span,
.sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt:first-of-type strong { line-height: 1.18 !important; }
@media screen and (max-width: 768px) {
  .sitewidget-advancedSlider-20260129190851 .terminal-wrapper {
    height: 420px !important; max-width: 100%;
    background: #6e7580 url("/cloud/pmBpqKkjpiSRmlkqjqjpkp/zhien-showroom-hero-clean.jpg") center bottom / 100% auto no-repeat !important;
  }
  .sitewidget-advancedSlider-20260129190851 .ls-inner { height: 420px !important; }
  .sitewidget-advancedSlider-20260129190851 .ls-lt-container,
  .sitewidget-advancedSlider-20260129190851 .ls-bg,
  .sitewidget-advancedSlider-20260129190851 .ls-bottom-nav-wrapper,
  .sitewidget-advancedSlider-20260129190851 .ls-slide-491179558,
  .sitewidget-advancedSlider-20260129190851 .asl-lnk { display: none !important; }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 {
    display: block !important; opacity: 1 !important; visibility: visible !important;
    width: 100% !important; height: 420px !important; left: 0 !important; top: 0 !important; transform: none !important;
  }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .ls-l {
    opacity: 1 !important; visibility: visible !important; transform: none !important; margin: 0 !important;
  }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt {
    left: 24px !important; width: calc(100% - 48px) !important; height: auto !important;
    line-height: 1.5 !important; color: #fff !important;
  }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt:first-of-type { top: 24px !important; font-size: 27px !important; }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt:nth-of-type(2) { top: 112px !important; font-size: 14px !important; }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt span,
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-txt strong { font-size: inherit !important; line-height: inherit !important; }
  .sitewidget-advancedSlider-20260129190851 .ls-slide-497372828 .asl-btn {
    display: inline-block !important; left: 24px !important; top: 202px !important;
    font-size: 14px !important; line-height: 20px !important; padding: 12px 24px !important;
  }
}

/* Keep project cover frames consistent without cropping photos. */
.sitewidget-articleListNew-20261006092248 .articlelist-picture > a {
  display: block;
  aspect-ratio: 4 / 3;
  background: #f5f7f9;
}
.sitewidget-articleListNew-20261006092248 .articlelist-picture picture {
  display: block;
  width: 100%;
  height: 100%;
}
.sitewidget-articleListNew-20261006092248 .articlelist-picture img {
  width: 100% !important;
  height: 100% !important;
  object-fit: contain !important;
}

/* Keep all eight main navigation links visible on laptop screens. */
@media screen and (min-width: 769px) and (max-width: 1440px) {
  .navWrapper .navigation.navStyle .navBox > li > a.but {
    padding-left: 8px !important;
    padding-right: 8px !important;
  }
}
/* Project cards: show image and title only. */
.sitewidget-articleListNew-20261006092248 .summary-cont {
  display: none !important;
}
#location_1766665765298 .sitewidget-pictureNew .mobile-imgBox img {
    max-height: 50px !important;
}
.blockCon8474 .h3Style {
    font-family: Poppins !important;
    font-size: 20px !important;
    line-height: 1.6em !important;
}
.sitewidget-articleDetail-20160420105106 .articledetail-title h1 {
    font-family: Poppins !important;
}
#location_1766665671873 .sitewidget-bd {
    font-size: 14px !important;
}
.sitewidget-mailCollection .submitBtn {
    font-size: 15px !important;
}
.sitewidget-articledetail .articledetail-title a.articledetail-inquiry-btn {
    font-size: 14px !important;
}
.sitewidget-prodDetail-20141127140104 .sitewidget-bd h1.this-description-name {
    font-family: Poppins !important;
}
.QX-146840910 .title {
    display: none !important;
}
.QX-146840910 .ArtP {
    font-size: 15px !important;
}
.QX-146840910 .ArtH5 {
    font-size: 20px !important;
    font-family: Poppins !important;
    font-weight:bold !important;
    color: #2e2e2e;
    line-height: 30px;
}
.sitewidget-articleDetail-20260824112129 .articledetail-title h1 {
    font-family: Poppins !important;
}
@media screen and (max-width: 768px) {
    .blockCon14444 .center {
        font-family: Poppins !important;
        font-weight:bold !important;
        font-size: 36px !important;
    }
}
div.blockCon23024 .ArtText {
    color: #666 !important;
    font-size: 15px !important;
}
div.blockCon23024 .ArtH3 {
    font-family: Poppins !important;
    font-weight:bold !important;
    color: #222 !important;
}
.blockCon23024 .ArtItem {
    background: #f5f5f5 !important;
}
div.LA25394 .banner-docs {
    font-size: 15px !important;
    line-height: 1.7 !important;
}
div.LA25394 .moreBtn {
    font-size: 15px !important;
}
@media screen and (min-width: 769px) {
div.LA25394 .banner-name {
    font-family: Poppins !important;
    font-weight:bold !important;
    font-size: 24px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
}
}
@media screen and (max-width: 768px) {
div.LA25394 .banner-name {
    font-family: Poppins !important;
    font-weight:bold !important;
    font-size: 18px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 2 !important;
}
}
.LA24014 .banner-docs {
    line-height: 26px !important;
    display: -webkit-box;
    -webkit-box-orient: vertical;
    -webkit-line-clamp: 6 !important;
    overflow: hidden;
}
.LA24014 .banner-name {
    margin-left: 20px !important;
    font-family: Poppins !important;
    font-weight:bold !important;
    font-size: 20px;
    width: 180px !important;
    display: -webkit-box;
    -webkit-line-clamp: 2 !important;
    -webkit-box-orient: vertical;
    overflow: hidden;
}
.blockCon6259 .textBottom {
    white-space: normal !important;
    line-height: 26px !important;
}
.product24404 .sitewidget-prodCatalog li a {
    font-family: Poppins !important;
    line-height: 1.7 !important;
}
.product24404 .site-category-list .title a {
    font-size: 15px !important;
    line-height: 1.7 !important;
    font-weight: 400 !important;
}
@media screen and (max-width: 768px) {
.LA24014 .ListUl:not(.slick-initialized) {
    padding-bottom: 10px !important;
}
}
@media screen and (max-width: 768px) {
    .LA25394 .list .item .bagk {
        display: block !important;
    }
}

#sitewidget-advancedSlider-20260129190851-advancedSlider > DIV:nth-child(1) > DIV:nth-child(3) > DIV:nth-child(3) > SPAN > SPAN {
	line-height:68px !important;
}
#sitewidget-advancedSlider-20260129190851-advancedSlider > DIV:nth-child(1) > DIV:nth-child(3) > DIV:nth-child(3) > DIV > SPAN > SPAN {
	line-height:68px !important;
}
#sitewidget-advancedSlider-20260129190851-advancedSlider > DIV:nth-child(1) > DIV:nth-child(3) > DIV:nth-child(3) > DIV > SPAN {
	line-height:68px !important;
}
#sitewidget-advancedSlider-20260129190851-advancedSlider > DIV:nth-child(1) > DIV:nth-child(3) > DIV:nth-child(3) > SPAN {
	line-height:68px !important;
}

/* About ZHIEN: company introduction, verified facts and uncropped team photos. */
#column_1766666591947, #component_YGAPdcFTSzIy, #hLAKvEUjfpJS {display:none!important;}
#column_1766666656301 {width:100%!important;padding:0!important;float:none!important;}
#outerContainer_1766666493492 {padding:80px 24px!important;background:#fff!important;}
#outerContainer_1766666493492 .container {max-width:1200px!important;width:100%!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-hd {display:none!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd {font-size:16px!important;line-height:1.85!important;color:#555!important;overflow:visible!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table {width:100%!important;min-width:0!important;border:0!important;border-collapse:collapse!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd td {border:0!important;vertical-align:top!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd p {margin:0 0 18px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd h2 {font:700 38px/1.22 Poppins,Arial,sans-serif!important;color:#172b3b!important;margin:12px 0 26px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type {margin:0 0 70px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td:first-child {width:32%!important;padding:10px 50px 0 0!important;text-align:center!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td:first-child strong {font:700 180px/1 Poppins,Arial,sans-serif!important;letter-spacing:-12px;color:#008bb5!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td:first-child p:nth-child(2) {font:700 36px/1.2 Poppins,Arial,sans-serif!important;letter-spacing:10px;color:#172b3b!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td:nth-child(2)>p:first-child {font-size:13px!important;font-weight:700;letter-spacing:3px;color:#008bb5!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) {margin:0 0 100px!important;table-layout:fixed!important;border-top:1px solid #dce5eb!important;border-left:1px solid #dce5eb!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) td {width:33.333%!important;text-align:center!important;padding:36px 16px!important;vertical-align:middle!important;border-right:1px solid #dce5eb!important;border-bottom:1px solid #dce5eb!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) strong {font:600 36px/1.25 Poppins,Arial,sans-serif!important;color:#008bb5!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) td p {margin:0!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) td p+p {margin-top:10px!important;font-size:14px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd>p {text-align:center!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd>h2 {text-align:center!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd img {display:block!important;width:100%!important;height:auto!important;max-width:100%!important;object-fit:contain!important;margin:30px 0 90px!important;border-radius:0!important;}
#siteblocks-setting-wrap-FApanmPoTKZS,#siteblocks-setting-wrap-FgUkywaTzAYd,#outerContainer_1766667087796,#outerContainer_1766667659655,#outerContainer_1766667713161,#outerContainer_1766667116997,#outerContainer_1766667475336 {display:none!important;}
@media(max-width:767px){
#outerContainer_1766666493492 {padding:42px 20px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type,.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type tbody,.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type tr,.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td {display:block!important;width:100%!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td:first-child {width:100%!important;padding:0 0 34px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:first-of-type td:first-child strong {font-size:130px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd h2 {font-size:28px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) {display:block!important;margin-bottom:60px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) tbody {display:grid!important;grid-template-columns:repeat(2,minmax(0,1fr));}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) tr {display:contents!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) td {display:block!important;width:auto!important;padding:26px 10px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) strong {font-size:25px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd table:nth-of-type(2) td p+p {font-size:12px!important;}
.sitewidget-graphicNew-20251225204307 .sitewidget-bd img {margin:24px 0 54px!important;}
}

/* Flatten the old nested company-profile columns. */
#column_1766666513938 {width:100%!important;float:none!important;}
#column_1766666653215 {display:none!important;}
#outerContainer_1766666493492 .cus-layout-col,#outerContainer_1766666493492 .cus-layout-row {display:none!important;}
#outerContainer_1766666493492 [data-type="columns"] {min-height:0!important;height:auto!important;}
#outerContainer_1766666493492 .container {padding:0!important;}
#location_1766666656302 {margin:0!important;}

.sitewidget-graphicNew-20251225204307 .sitewidget-bd table td p {text-align:inherit!important;}