.skx-lux-property { --pv-subnav-h: 52px; } .skx-lux-property #main-navbar {
position: sticky !important; top: var(--header-h-mobile); z-index: calc(var(--z-header) - 1); height: auto !important; min-height: 0; padding: 0;
background: var(--c-ivory); border-bottom: 1px solid var(--c-sand); box-shadow: none; transform: none !important; color: var(--c-ink);
transition: top var(--dur-slow) var(--ease-silk);
}
@media (min-width: 992px) { .skx-lux-property #main-navbar { top: var(--header-h); } }
body.skx-lux-property:has(.lx-header.is-hidden:not(.is-open):not(:focus-within)) #main-navbar { top: 0; }
.skx-lux-property #main-navbar > .container { max-width: var(--container-max); padding: 0 var(--gutter); height: auto !important; }
.skx-lux-property #main-navbar .navbar-brand, .skx-lux-property #main-navbar .ui-navbar-item-toggler { display: none !important; } .skx-lux-property #main-navbar .ms-auto { margin: 0 !important; width: 100%; flex: 1 1 auto; min-width: 0; }
.skx-lux-property #main-navbar > .container > .d-flex { width: 100%; padding: 0 !important; }
.skx-lux-property #main-navbar-collapse { display: block !important; width: 100%; overflow-x: auto; scrollbar-width: none; -webkit-overflow-scrolling: touch; }
.skx-lux-property #main-navbar-collapse::-webkit-scrollbar { display: none; }
.skx-lux-property #main-project-nav { display: flex; flex-wrap: nowrap; min-width: 100%; width: max-content; align-items: center; gap: 0 var(--sp-6); margin: 0; padding: 0; list-style: none; min-height: var(--pv-subnav-h); }
.skx-lux-property #main-project-nav .nav-item { flex: none; }
.skx-lux-property #main-project-nav .nav-link {
display: inline-flex; align-items: center; min-height: var(--pv-subnav-h); padding: 0; position: relative; white-space: nowrap;
font: var(--fw-medium) var(--fs-label)/1.2 var(--font-sans); letter-spacing: .16em; text-transform: uppercase; color: var(--c-mute);
transition: color var(--dur-base) var(--ease-out);
}
.skx-lux-property #main-project-nav .nav-link:hover, .skx-lux-property #main-project-nav .nav-link.active { color: var(--c-ink); }
.skx-lux-property #main-project-nav .nav-link.active::after { content: ""; position: absolute; left: 0; right: 0; bottom: 0; height: 2px; background: var(--c-brass); }
.skx-lux-property #main-project-nav .nav-item-btn { margin-left: auto !important; padding-left: var(--sp-5); }
.skx-lux-property #main-navbar #main-project-nav .nav-item-btn .btn {
display: inline-flex; align-items: center; min-height: 44px; padding: 0 1.25rem; border-radius: 0; white-space: nowrap;
background: var(--c-brass) !important; color: var(--c-ink) !important; border: 1px solid var(--c-brass-line) !important;
font: var(--fw-medium) var(--fs-label)/1.2 var(--font-sans); letter-spacing: .14em; text-transform: uppercase;
}
.skx-lux-property #main-navbar #main-project-nav .nav-item-btn .btn:hover { background: var(--c-espresso) !important; color: var(--c-linen) !important; border-color: var(--c-espresso) !important; }
@media (max-width: 767px) {
.skx-lux-property #main-navbar-collapse { -webkit-mask-image: linear-gradient(to right, #000 calc(100% - 32px), transparent); mask-image: linear-gradient(to right, #000 calc(100% - 32px), transparent); }
.skx-lux-property #main-project-nav { gap: 0 var(--sp-5); padding-right: var(--sp-6); }
.skx-lux-property #main-project-nav .nav-item-btn { margin-left: 0; padding-left: 0; }
}
.skx-lux-property :is(#unit, #amenities, #metrics, #upgrades, #property-inquiry) { scroll-margin-top: calc(var(--header-h-mobile) + var(--pv-subnav-h)); }
@media (min-width: 992px) { .skx-lux-property :is(#unit, #amenities, #metrics, #upgrades, #property-inquiry) { scroll-margin-top: calc(var(--header-h) + var(--pv-subnav-h)); } } .skx-lux-property .rs_listing_page_header-property {
position: relative; display: flex; min-height: min(78vh, 820px); padding: 0 !important; overflow: hidden; background: var(--c-espresso); color: var(--c-linen);
--focus: var(--c-brass-light); --focus-halo: var(--c-espresso);
}
@supports (height: 1svh) { .skx-lux-property .rs_listing_page_header-property { min-height: min(78svh, 820px); } }
.skx-lux-property .rs_listing_page_header-property > .container { position: relative; z-index: 3 !important; display: flex; flex-direction: column; width: 100%; max-width: var(--container-max); padding: var(--sp-6) var(--gutter) var(--sp-7); }
.skx-lux-property .rs_listing_page_header-property > .container > .d-flex { flex: 1; }
.skx-lux-property .rs_listing_page_header-backgroud-image, .skx-lux-property .rs_listing_page_header-backgroud-video { position: absolute; inset: 0; z-index: 0 !important; }
.skx-lux-property .rs_listing_page_header-backgroud-image :is(.theme-slick-slider, .slick-list, .slick-track, .item, .component-image-inline, .component-image-inline-wrap) { height: 100% !important; }
.skx-lux-property .rs_listing_page_header-backgroud-image img { width: 100%; height: 100%; object-fit: cover; }
.skx-lux-property .rs_listing_page_header-overlay { position: absolute; inset: 0; z-index: 2; opacity: 1 !important; background:
linear-gradient(90deg, rgba(29,24,20,.72) 0%, rgba(29,24,20,.45) 45%, rgba(29,24,20,.08) 80%),
linear-gradient(to top, rgba(29,24,20,.85) 0%, rgba(29,24,20,.35) 35%, rgba(29,24,20,0) 60%),
linear-gradient(to bottom, rgba(29,24,20,.5) 0%, rgba(29,24,20,0) 25%) !important; }
@media (max-width: 767px) {
.skx-lux-property .rs_listing_page_header-property { min-height: min(84vh, 640px); }
@supports (height: 1svh) { .skx-lux-property .rs_listing_page_header-property { min-height: min(84svh, 640px); } }
.skx-lux-property .rs_listing_page_header-overlay { background: linear-gradient(to top, rgba(29,24,20,.9) 0%, rgba(29,24,20,.6) 50%, rgba(29,24,20,.45) 100%) !important; }
} .skx-lux-property .rs_listing_page_header-property nav[aria-label="breadcrumb"] .breadcrumb { display: flex; flex-wrap: wrap; align-items: center; margin: 0; padding: 0; background: none; font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans); letter-spacing: .16em; text-transform: uppercase; color: var(--c-linen); }
.skx-lux-property .rs_listing_page_header-property .breadcrumb-item { display: inline-flex; align-items: center; color: var(--c-taupe); }
.skx-lux-property .rs_listing_page_header-property .breadcrumb-item a { display: inline-flex; align-items: center; min-height: 44px; color: var(--c-linen); text-decoration: none; }
.skx-lux-property .rs_listing_page_header-property .breadcrumb-item a:hover { text-decoration: underline; text-decoration-color: var(--c-brass-light); text-underline-offset: .28em; }
.skx-lux-property .rs_listing_page_header-property .breadcrumb-item + .breadcrumb-item::before { content: "/" !important; font-family: var(--font-sans) !important; font-size: inherit !important; padding: 0 .6em; color: var(--c-taupe); }
@media (max-width: 575px) { .skx-lux-property .rs_listing_page_header-property nav[aria-label="breadcrumb"] .breadcrumb-item:first-child { display: none; } .skx-lux-property .rs_listing_page_header-property nav[aria-label="breadcrumb"] .breadcrumb-item:nth-child(2)::before { display: none; } } .skx-lux-property .pi-badges { display: flex; flex-wrap: wrap; gap: var(--sp-2); }
.skx-lux-property .rs_listing_page_header-property .position-absolute.top-0.end-0 { top: var(--sp-6) !important; right: var(--gutter) !important; padding: 0 !important; }
.skx-lux-property .pi-badges .rs_badge { display: inline-flex; align-items: center; gap: var(--sp-2); padding: 6px 12px !important; border-radius: 0; background: var(--c-linen) !important; color: var(--c-ink) !important; font: var(--fw-medium) var(--fs-label)/1.3 var(--font-sans) !important; letter-spacing: .14em; text-transform: uppercase; white-space: nowrap; }
@media (max-width: 767px) { .skx-lux-property .pi-badges { margin: var(--sp-3) 0 0; } } .skx-lux-property .rs_listing_page_header-title {
margin: 0 0 var(--sp-3) !important; font: var(--fw-regular) var(--fs-display)/var(--lh-tight) var(--font-display) !important; letter-spacing: var(--tr-display);
color: var(--c-linen); text-wrap: balance;
}
@media (max-width: 767px) { .skx-lux-property .rs_listing_page_header-title { font-size: clamp(2.25rem, 1.6rem + 3vw, 3rem) !important; } }
.skx-lux-property .rs_detail_list { display: inline-flex; flex-wrap: wrap; gap: 0; opacity: 1 !important; font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans); letter-spacing: .16em; text-transform: uppercase; color: var(--c-linen); }
.skx-lux-property .rs_detail_list span:not(:last-child)::after { content: "\00B7"; margin: 0 .6em; opacity: 1; color: var(--c-brass-light); }
.skx-lux-property .rs_listing_page_header-title-project {
display: flex; align-items: center; gap: .4em; width: fit-content; min-height: 44px; margin-top: var(--sp-1);
font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans); letter-spacing: .16em; text-transform: uppercase; color: var(--c-linen); text-decoration: none;
box-shadow: inset 0 -1px 0 var(--c-brass-light);
}
.skx-lux-property .rs_listing_page_header-title-project:hover { color: var(--c-brass-light); }
.skx-lux-property .rs_part_address { margin: var(--sp-2) 0 0; font: var(--fw-regular) var(--fs-small)/1.5 var(--font-sans) !important; color: var(--c-taupe); letter-spacing: 0; text-transform: none; }
.skx-lux-property .rs_part_address i { margin-right: .3em; } .skx-lux-property .rs_listing-prices-row { display: flex; }
.skx-lux-property .rs_listing-prices { display: grid; gap: 4px; min-width: min(100%, 18rem); padding-top: var(--sp-4); border-top: 1px solid var(--c-brass); }
.skx-lux-property .rs_listing-prices .label { font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans) !important; letter-spacing: .16em; text-transform: uppercase; color: var(--c-taupe); opacity: 1; }
.skx-lux-property .rs_listing-prices .price { display: block; font: var(--fw-regular) clamp(1.75rem, 1.4rem + 1.4vw, 2.75rem)/1.1 var(--font-display) !important; color: var(--c-linen); white-space: nowrap; font-variation-settings: "opsz" 16; font-variant-numeric: lining-nums tabular-nums; letter-spacing: 0; }
.skx-lux-property .rs_listing-prices .price .currency { margin-right: .25em; }
@media (max-width: 991px) { .skx-lux-property .rs_listing-prices-row { justify-content: flex-start !important; margin-top: var(--sp-5); } } .skx-lux-property #unit { padding: var(--section-y-sm) 0 0 !important; }
.skx-lux-property #unit .container { max-width: var(--container-max); padding: 0 var(--gutter); }
.skx-lux-property #unit .rs_single_details { width: 100%; max-width: 46rem; margin: 0 auto; flex: none; text-align: left !important; font: var(--fw-regular) var(--fs-lead)/1.7 var(--font-sans) !important; color: var(--c-ink); }
.skx-lux-property #unit .rs_single_details > p:first-child::first-letter {
float: left; margin: .08em .12em 0 0; font: var(--fw-regular) 4.2em/.82 var(--font-display); color: var(--c-brass-text); font-variation-settings: "opsz" 16;
}
.skx-lux-property #unit .rs_single_details::before, .skx-lux-property :is(#amenities, #metrics, #upgrades) .faqs-title::before, .skx-lux-property #upgrades h6.h5::before {
display: flex; align-items: center; gap: var(--sp-3); margin-bottom: var(--sp-5); padding-left: calc(2rem + var(--sp-3));
background: linear-gradient(var(--c-brass), var(--c-brass)) left center / 2rem 1px no-repeat;
font: italic var(--fw-regular) var(--fs-h4)/1 var(--font-display); color: var(--c-brass-text); font-variation-settings: "opsz" 16; letter-spacing: 0; text-transform: none;
}
.skx-lux-property #unit .rs_single_details::before { content: "I\2002\00B7\2002Unit"; } .skx-lux-property #amenities .faqs-title::before { content: "II"; }
.skx-lux-property #metrics .faqs-title::before { content: "III"; }
.skx-lux-property #upgrades h6.h5::before { content: "IV"; } .skx-lux-property :is(#amenities, #metrics) .faqs-title, .skx-lux-property #upgrades h6.h5 {
display: block; margin: 0 0 var(--sp-6) !important; font: var(--fw-regular) var(--fs-h2)/var(--lh-heading) var(--font-display) !important;
letter-spacing: var(--tr-heading); color: var(--c-ink) !important; text-transform: none;
} .skx-lux-property #amenities { padding: var(--section-y-sm) 0 !important; }
.skx-lux-property #amenities > .container { max-width: var(--container-max); padding: 0 var(--gutter) !important; }
.skx-lux-property #amenities .row { display: grid; grid-template-columns: 1fr; margin: 0; border-top: 1px solid var(--c-brass-line); }
@media (min-width: 576px) { .skx-lux-property #amenities .row { grid-template-columns: repeat(2, minmax(0, 1fr)); column-gap: var(--grid-gap); } }
@media (min-width: 992px) { .skx-lux-property #amenities .row { grid-template-columns: repeat(3, minmax(0, 1fr)); } }
.skx-lux-property #amenities .row > [class*="col"] { width: auto; max-width: none; padding: 0; }
.skx-lux-property #amenities .ui-icon-list { display: grid; gap: var(--sp-2); height: 100%; padding: var(--sp-5) 0; border-bottom: 1px solid var(--c-sand); }
.skx-lux-property #amenities .ui-icon-list .icon { display: none; } .skx-lux-property #amenities .ui-icon-list .title { font: var(--fw-regular) var(--fs-h4)/1.3 var(--font-display) !important; color: var(--c-ink) !important; }
.skx-lux-property #amenities .ui-icon-list .description { font: var(--fw-regular) var(--fs-body)/1.6 var(--font-sans) !important; color: var(--c-mute) !important; } .skx-lux-property #metrics > .bg-light { background: var(--c-beige) !important; padding: var(--section-y-sm) 0 var(--sp-7) !important; }
.skx-lux-property #metrics > .bg-light .container { max-width: var(--container-max); padding: 0 var(--gutter); }
.skx-lux-property #metrics > .bg-light .col-lg-10 { width: 100%; max-width: 64rem; }
.skx-lux-property #metrics > .bg-light .row { margin: 0; padding: 0 !important; }
.skx-lux-property #metrics > .bg-light .row > .col-12 { padding: 0; }
.skx-lux-property #metrics > .bg-light .component-image-inline { background: var(--c-ivory); padding: clamp(.75rem, 2vw, 2rem); border-top: 1px solid var(--c-brass); }
.skx-lux-property #metrics > .bg-light .component-image-inline img { width: 100%; height: auto; }
.skx-lux-property #metrics > .bg-light span.d-block { padding: var(--sp-3) 0 0 !important; font: italic var(--fw-regular) var(--fs-small)/1.5 var(--font-display); color: var(--c-mute-on-beige); }
.skx-lux-property #metrics > .bg-body-bg { background: var(--c-linen) !important; padding: var(--section-y-sm) 0 !important; }
.skx-lux-property #metrics > .bg-body-bg > .container { max-width: var(--container-max); padding: 0 var(--gutter); }
.skx-lux-property #metrics > .bg-body-bg > .container > .row { row-gap: var(--sp-6); }
@media (min-width: 992px) { .skx-lux-property #metrics > .bg-body-bg .col-lg-4 > div { position: sticky; top: calc(var(--header-h) + var(--pv-subnav-h) + var(--sp-5)); height: auto !important; } }
.skx-lux-property #metrics p.small { font-size: var(--fs-small) !important; line-height: 1.6; color: var(--c-mute) !important; max-width: 30rem; } .skx-lux-property .ui-metrics-table { margin: 0 !important; border-top: 1px solid var(--c-brass-line); column-gap: var(--grid-gap); }
.skx-lux-property .ui-metrics-table > .col { padding: 0 !important; }
@media (min-width: 992px) { .skx-lux-property .ui-metrics-table.row-cols-lg-2 { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); } .skx-lux-property .ui-metrics-table > .col { width: auto; max-width: none; } }
.skx-lux-property .ui-metrics-table .feature {
display: flex; justify-content: space-between; align-items: baseline; gap: var(--sp-4); min-height: 48px; padding: var(--sp-3) 0; border-bottom: 1px solid var(--c-sand);
font-variant-numeric: lining-nums tabular-nums;
}
.skx-lux-property .ui-metrics-table .feature .label { font: var(--fw-regular) var(--fs-body)/1.4 var(--font-sans) !important; color: var(--c-mute) !important; text-transform: none; letter-spacing: 0; }
.skx-lux-property .ui-metrics-table .feature .value { font: var(--fw-medium) var(--fs-body)/1.4 var(--font-sans) !important; color: var(--c-ink) !important; white-space: nowrap; text-transform: none; letter-spacing: 0; }
.skx-lux-property #metrics hr { margin: var(--sp-6) 0 0; border: 0; border-top: 0; opacity: 1; } .skx-lux-property #metrics hr + .row .ui-metrics-table { border-top-color: var(--c-brass); }
.skx-lux-property #metrics hr + .row .ui-metrics-table .feature .value { font: var(--fw-regular) var(--fs-h4)/1.3 var(--font-display) !important; font-variation-settings: "opsz" 16; }
.skx-lux-property #metrics hr + .row .ui-metrics-table .feature .label { font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans) !important; letter-spacing: .14em !important; text-transform: uppercase; color: var(--c-ink) !important; }
@media (min-width: 992px) { .skx-lux-property #metrics hr + .row > .col-lg-6 { width: 100%; margin: 0 !important; } } .skx-lux-property #upgrades > .bg-body-bg { background: var(--c-ivory) !important; padding: var(--section-y-sm) 0 !important; }
.skx-lux-property #upgrades .container { max-width: var(--container-max); padding: 0 var(--gutter); }
.skx-lux-property #upgrades .d-flex.align-items-end { align-items: flex-end !important; gap: var(--sp-4); }
.skx-lux-property #upgrades h6.h5 { margin: 0 !important; }
.skx-lux-property #upgrades .slick-appendArrows { display: flex; gap: var(--sp-2); }
.skx-lux-property #upgrades .slick-arrow {
position: static !important; transform: none !important; display: inline-flex !important; align-items: center; justify-content: center; width: 44px; height: 44px; margin: 0;
background: transparent; border: 1px solid var(--c-line-strong); border-radius: 0; color: var(--c-ink); opacity: 1;
}
.skx-lux-property #upgrades .slick-arrow:hover { background: var(--c-espresso); color: var(--c-linen); border-color: var(--c-espresso); }
.skx-lux-property #upgrades .slick-arrow.slick-disabled { opacity: .35; }
.skx-lux-property #upgrades .slick-list { margin: var(--sp-6) -5px 0; } .skx-lux-property #upgrades .slick-slide, .skx-lux-property #upgrades .slick-slide > div { opacity: 1 !important; }
.skx-lux-property #upgrades .item .ratio { margin-bottom: var(--sp-4) !important; }
.skx-lux-property #upgrades .item .bg-light { background: var(--c-sand) !important; }
.skx-lux-property #upgrades .item .wpbci-bullet { display: none; }
.skx-lux-property #upgrades .item .ps-2 { padding: 0 !important; display: grid; gap: var(--sp-2); }
.skx-lux-property #upgrades .item .lead { font: var(--fw-regular) var(--fs-h4)/1.3 var(--font-display) !important; color: var(--c-ink); padding-top: var(--sp-3); border-top: 1px solid var(--c-brass-line); }
.skx-lux-property #upgrades .item .ps-2 > span:last-child { font-size: var(--fs-small); line-height: 1.6; color: var(--c-mute); } .skx-lux-property .rs_single_property-content > .rs_single-content ~ .bg-body-bg:has(> .container:empty), .skx-lux-property #next_to-content > .bg-body-bg:has(> .container:empty),
.skx-lux-property .rs_single_property-content .bg-body-bg.gpt-6.gpb-8:not(:has(.container *)) { display: none; } .skx-lux-property #property-inquiry[style] { background: var(--c-espresso) !important; color: var(--c-linen); --focus: var(--c-brass-light); --focus-halo: var(--c-espresso); }
.skx-lux-property #property-inquiry > .container { max-width: var(--container-max); padding: var(--section-y-sm) var(--gutter) !important; }
.skx-lux-property #property-inquiry .col-lg-5 { color: var(--c-linen); }
@media (min-width: 992px) { .skx-lux-property #property-inquiry .col-lg-5 { position: sticky; top: calc(var(--header-h) + var(--pv-subnav-h) + var(--sp-5)); } } .skx-lux-property #property-inquiry .col-lg-5 [style*="opacity"] { opacity: 1 !important; }
.skx-lux-property #property-inquiry .col-lg-5 > p.text-uppercase { display: flex; align-items: center; gap: var(--sp-3); font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans) !important; letter-spacing: var(--tr-label); color: var(--c-brass-light); }
.skx-lux-property #property-inquiry .col-lg-5 > p.text-uppercase::before { content: ""; width: 2rem; height: 1px; background: var(--c-brass); }
.skx-lux-property #property-inquiry h2 { font: var(--fw-regular) var(--fs-h2)/var(--lh-heading) var(--font-display) !important; color: var(--c-linen); }
.skx-lux-property #property-inquiry h2 i { color: var(--c-brass-light); }
.skx-lux-property #property-inquiry .col-lg-5 > p.font-size-15 { font-size: var(--fs-body) !important; color: var(--c-taupe); max-width: 30rem; }
.skx-lux-property #property-inquiry .col-lg-5 > div[style] { border-top-color: rgba(239, 232, 222, .2) !important; }
.skx-lux-property #property-inquiry .col-lg-5 > div p { font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans) !important; letter-spacing: .16em; color: var(--c-taupe); }
.skx-lux-property #property-inquiry ul a.btn[style] { min-height: 52px; padding: 0 1.5rem !important; border-radius: 0; border: 1px solid rgba(239, 232, 222, .7) !important; color: var(--c-linen); font: var(--fw-medium) var(--fs-small)/1.2 var(--font-sans); letter-spacing: var(--tr-button); text-transform: uppercase; }
.skx-lux-property #property-inquiry ul a.btn[style]:hover { background: var(--c-linen); color: var(--c-ink); }
.skx-lux-property #property-inquiry ul a:not(.btn) { min-height: 44px; font-size: var(--fs-body) !important; color: var(--c-linen) !important; text-decoration: underline; text-decoration-color: var(--c-brass-light); text-underline-offset: .28em; text-decoration-thickness: 1px; }
.skx-lux-property #property-inquiry .pi-form-card { background: var(--c-ivory); color: var(--c-ink); padding: clamp(1.25rem, 1rem + 2.5vw, 3rem); border-top: 1px solid var(--c-brass); --focus: var(--c-brass-text); --focus-halo: var(--c-ivory); }
.skx-lux-property #property-inquiry .pi-form-card > p[style] { font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans) !important; letter-spacing: var(--tr-label); color: var(--c-mute) !important; }
.skx-lux-property #property-inquiry .pi-form-card .form-default .form-group label { font: var(--fw-medium) var(--fs-label)/1.4 var(--font-sans); letter-spacing: .14em; color: var(--c-ink); }
.skx-lux-property #property-inquiry .pi-form-card .form-default .form-control { min-height: 52px; font-size: max(16px, var(--fs-body)); border-color: var(--c-line-strong); background: var(--c-white); }
.skx-lux-property #property-inquiry .pi-form-card .form-default .form-control:focus { border-color: var(--c-brass-text); }
.skx-lux-property #property-inquiry .pi-form-card .form-default :is(.form-check, .wpcf7-list-item-label) { color: var(--c-mute); font-size: var(--fs-small); }
.skx-lux-property #property-inquiry .form-sent h2 { color: var(--c-ink); } .skx-lux-property #property-inquiry .pi-form-card .form-default .wpcf7-submit { min-height: 52px; background: var(--c-brass) !important; color: var(--c-ink) !important; border: 1px solid var(--c-brass-line) !important; border-radius: 0; }
.skx-lux-property #property-inquiry .pi-form-card .form-default .wpcf7-submit:hover { background: var(--c-espresso) !important; color: var(--c-linen) !important; border-color: var(--c-espresso) !important; } .skx-lux-property #sticky-property-cta[style] { background: var(--c-linen) !important; backdrop-filter: none !important; border-top: 1px solid var(--c-sand) !important; z-index: var(--z-sticky-cta) !important; padding: var(--sp-2) var(--sp-3) calc(var(--sp-2) + env(safe-area-inset-bottom)) !important; }
.skx-lux-property #sticky-property-cta .text-white { color: var(--c-ink) !important; }
.skx-lux-property #sticky-property-cta .font-size-13 { font: var(--fw-regular) var(--fs-h4)/1.2 var(--font-display) !important; }
.skx-lux-property #sticky-property-cta a[href^="https://wa.me"][style] { width: 48px !important; height: 48px !important; background: transparent !important; color: var(--c-ink) !important; border: 1px solid var(--c-line-strong); border-radius: 0; }
.skx-lux-property #sticky-property-cta a[href^="https://wa.me"] svg { fill: currentColor; }
.skx-lux-property #sticky-property-cta a.btn-dark { display: inline-flex; align-items: center; min-height: 48px; padding: 0 1.25rem !important; border-radius: 0; background: var(--c-brass); color: var(--c-ink); border: 1px solid var(--c-brass-line); font: var(--fw-medium) var(--fs-label)/1.2 var(--font-sans); letter-spacing: .14em; }
.skx-lux-property #sticky-property-cta a.btn-dark:hover { background: var(--c-espresso); color: var(--c-linen); }
body.skx-lux-property .lx-sticky-cta { display: none !important; } @media (max-width: 991px) { html:not(.skc-conv) body.skx-lux-property:has(#skc-cc:not([style*="display: none"]):not([style*="display:none"])) #sticky-property-cta { display: none !important; } }
@media (min-width: 992px) { body.skx-lux-property:has(#skc-cc:not([style*="display: none"]):not([style*="display:none"])) #sticky-property-cta .d-flex { padding-right: 16rem; } }
html.lx-lock body.skx-lux-property #sticky-property-cta { visibility: hidden; }
@media (prefers-reduced-motion: reduce) { .skx-lux-property #main-navbar, .skx-lux-property #upgrades * { transition-duration: 1ms !important; } }