/* UMAKU.ID v1.0.9.2 — Property Page CMS typography layer */
.hero h1{white-space:pre-line;font-family:var(--cms-hero-heading-font,var(--serif));font-size:var(--cms-hero-heading-size,clamp(48px,7vw,96px));font-weight:var(--cms-hero-heading-weight,400)}
.hero .kicker{font-family:var(--cms-hero-eyebrow-font,inherit);font-size:var(--cms-hero-eyebrow-size,10px);font-weight:var(--cms-hero-eyebrow-weight,850)}
.hero> .shell>p{font-family:var(--cms-hero-body-font,inherit);font-size:var(--cms-hero-body-size,16px);font-weight:var(--cms-hero-body-weight,400)}
.nav,.head .cta,.brand span{font-family:var(--cms-header-body-font,inherit);font-size:var(--cms-header-body-size,inherit);font-weight:var(--cms-header-body-weight,inherit)}
.filters,.filters input,.filters select,.filters button{font-family:var(--cms-filters-body-font,inherit);font-size:var(--cms-filters-body-size,inherit);font-weight:var(--cms-filters-body-weight,inherit)}
.catalog .bar .kicker{font-family:var(--cms-catalog-eyebrow-font,inherit);font-size:var(--cms-catalog-eyebrow-size,10px);font-weight:var(--cms-catalog-eyebrow-weight,850)}
.catalog .bar h2,.card h3,.maplist h3,.mapnote strong{font-family:var(--cms-catalog-heading-font,var(--serif));font-weight:var(--cms-catalog-heading-weight,400)}
.catalog .bar h2{font-size:var(--cms-catalog-heading-size,50px)}
.card h3{font-size:var(--cms-catalog-card-heading-size,var(--cms-catalog-heading-size,26px))}
.catalog .count,.card .loc,.card .spec,.card .price,.card .view,.mapitem,.mapnote p{font-family:var(--cms-catalog-body-font,inherit);font-size:var(--cms-catalog-body-size,inherit);font-weight:var(--cms-catalog-body-weight,inherit)}
.iot .kicker{font-family:var(--cms-smartLiving-eyebrow-font,inherit);font-size:var(--cms-smartLiving-eyebrow-size,10px);font-weight:var(--cms-smartLiving-eyebrow-weight,850)}
.iot h2,.iotcard h3{font-family:var(--cms-smartLiving-heading-font,var(--serif));font-weight:var(--cms-smartLiving-heading-weight,400)}
.iot h2{font-size:var(--cms-smartLiving-heading-size,52px)}
.iot> .shell>p,.iotcard p{font-family:var(--cms-smartLiving-body-font,inherit);font-size:var(--cms-smartLiving-body-size,inherit);font-weight:var(--cms-smartLiving-body-weight,inherit)}
.detail .dloc,.detail .kicker{font-family:var(--cms-detail-eyebrow-font,inherit);font-size:var(--cms-detail-eyebrow-size,10px);font-weight:var(--cms-detail-eyebrow-weight,850)}
.detail .dtitle,.copy h3,.smart h3,.consult h4{font-family:var(--cms-detail-heading-font,var(--serif));font-weight:var(--cms-detail-heading-weight,400)}
.detail .dtitle{font-size:var(--cms-detail-heading-size,clamp(44px,6vw,80px))}
.copy h3,.smart h3,.consult h4{font-size:var(--cms-detail-subheading-size,32px)}
.detail .copy p,.detail .consult p,.detail .specbox span,.detail .back,.detail .cta{font-family:var(--cms-detail-body-font,inherit);font-size:var(--cms-detail-body-size,inherit);font-weight:var(--cms-detail-body-weight,inherit)}
.footerbrand strong{font-family:var(--cms-footer-heading-font,inherit);font-size:var(--cms-footer-heading-size,inherit);font-weight:var(--cms-footer-heading-weight,inherit)}
.footerbrand span,.footerlinks,.footnote{font-family:var(--cms-footer-body-font,inherit);font-size:var(--cms-footer-body-size,inherit);font-weight:var(--cms-footer-body-weight,inherit)}
@media(max-width:720px){.hero h1{font-size:var(--cms-hero-heading-size-mobile,var(--cms-hero-heading-size,clamp(42px,13vw,64px)))}.catalog .bar h2{font-size:var(--cms-catalog-heading-size-mobile,var(--cms-catalog-heading-size,40px))}.iot h2{font-size:var(--cms-smartLiving-heading-size-mobile,var(--cms-smartLiving-heading-size,40px))}.detail .dtitle{font-size:var(--cms-detail-heading-size-mobile,var(--cms-detail-heading-size,clamp(38px,11vw,56px)))}}
