.ApartmentBlock{--tab-border-color:var(--wp--preset--color--gray-lighter);--tab-border-active-color:var(--wp--preset--color--secondary);--tab-color:var(--wp--preset--color--gray-light);--tab-active-color:var(--wp--preset--color--primary)}.interactiveTowerWrap{--color-accent-rgb:0,178,226;--color-accent:rgb(var(--color-accent-rgb));--color-coming-soon-rgb:165,217,231;--tower-available:var(--wp--preset--color--gray);--tower-available-now:var(--color-accent);--tower-available-now-stroke:hsla(0,0%,100%,.8);--tower-coming-soon:rgba(var(--color-coming-soon-rgb),0.7);--tower-coming-soon-stroke:rgba(var(--color-coming-soon-rgb),0.9);--tower-selected:hsla(0,0%,100%,.9);--tower-selected-stroke:#fff;--tower-filtered:rgba(0,0,0,.4);--tower-filtered-stroke:rgba(0,0,0,.6);--plate-unit-hover:var(--color-accent);--plate-unit-available-now:rgba(var(--color-accent-rgb),0.7);--plate-unit-available-now-stroke:var(--color-accent);--plate-unit-active-stroke:var(--color-accent);--plate-unit-coming-soon:var(--tower-coming-soon);--plate-unit-coming-soon-stroke:var(--tower-coming-soon-stroke);--plate-unit-fill:var(--wp--preset--color--gray-lighter);--plate-unit-stroke:#fff;--plate-unit-filtered:var(--plate-unit-fill);--plate-unit-filtered-stroke:var(--plate-unit-fill);--plate-unit-text:#000;--plate-unit-text-available-now:#000;--plate-unit-text-coming-soon:#000;--plate-unit-text-hover:#fff;--color-background:hsla(0,0%,100%,.7);--color-fill:var(--wp--preset--color--gray-lighter);--color-border:#ddd;--color-label:var(--wp--preset--color--gray-light);--color-available-fill:var(--wp--preset--color--gray);--color-caption:var(--wp--preset--color--gray-dark);--color-heading:var(--wp--preset--color--contrast);--tower-columns:33% 67%;--gallery-column:2;--tower-bg:transparent;--tower-tooltip-display:block;--tower-label-display:inline-block;--tower-mobile-width:94vw;--tower-mobile-max-width:600px;--header-height:50px;--floor-plate-max-width:100%;--unit-label-size:14px;--gallery-slide-height:280px;--compass-rotation:0deg}.ApartmentBlock.the-ivy .interactiveTowerWrap{--color-background:#f9f9f9;--plate-unit-fill:#d9d9d9;--floor-plate-max-width:520px;--compass-rotation:25deg;--border-radius:0;--wp--preset--color--secondary:var(--color-accent)}.ApartmentBlock.the-selby .interactiveTowerWrap,.ApartmentBlock.the-taylor .interactiveTowerWrap{--unit-label-size:16px;--tower-mobile-width:50vw;--tower-mobile-max-width:200px}.ApartmentBlock.the-spoke .interactiveTowerWrap{--color-accent-rgb:213,97,42;--color-coming-soon-rgb:213,97,42;--compass-rotation:-25deg;--tower-columns:40% 60%;--floor-plate-max-width:700px;--tower-mobile-width:80vw;--tower-mobile-max-width:300px}.ApartmentBlock.maple-house .interactiveTowerWrap{--tower-columns:40% 60%;--gallery-slide-height:200px;--compass-rotation:25deg;--tower-tooltip-display:none;--border-radius:0;--wp--preset--color--secondary:var(--color-accent)}.ApartmentBlock.birch-house .interactiveTowerWrap{--tower-columns:40% 60%;--gallery-slide-height:200px;--tower-mobile-width:94vw;--tower-mobile-max-width:600px;--compass-rotation:25deg;--tower-available-now:rgba(var(--color-accent-rgb),0.8);--border-radius:0;--wp--preset--color--secondary:var(--color-accent)}.ApartmentBlock.birch-house .interactiveTowerWrap .carouselBlockSwiperVue{display:none}.ApartmentBlock.birch-house .interactiveTowerWrap .building path{stroke:var(--wp--preset--color--gray-lighter,#ddd);stroke-width:1}.ApartmentBlock.cherry-house{--wp--preset--color--gray-lighter:#f1e7e4;--wp--preset--color--primary:#683431;--wp--preset--border-radius--sm:0;--tab-border-color:#fff;--tab-border-active-color:var(--wp--preset--color--primary);--tab-color:rgba(104,52,49,.8);--tab-active-color:var(--wp--preset--color--primary)}.ApartmentBlock.cherry-house .interactiveTowerWrap{--color-accent-rgb:104,52,49;--plate-unit-available-now:rgba(104,52,49,.8);--plate-unit-coming-soon:rgba(104,52,49,.4);--plate-unit-coming-soon-stroke:rgba(104,52,49,.6);--plate-unit-text:#fff;--plate-unit-text-available-now:#fff;--floor-plate-max-width:640px;--tower-columns:40% 60%;--tower-tooltip-display:none;--wp--preset--color--secondary:#683431!important}.postid-663778 .footer-part,.postid-671170 .footer-part{--wp--preset--color--black:#683431}.postid-663778 .footer-part .wp-block-social-links,.postid-671170 .footer-part .wp-block-social-links{display:none}.ApartmentBlock-tabs{display:flex;flex-wrap:nowrap;margin-bottom:var(--wp--preset--spacing--70)}.ApartmentBlock-tabs .availabilityTab{border-bottom:3px solid var(--tab-border-color);color:var(--tab-color);flex:1 1 0;font-size:var(--wp--preset--font-size--medium);min-width:-moz-max-content;min-width:max-content}.ApartmentBlock-tabs .availabilityTab:active,.ApartmentBlock-tabs .availabilityTab:hover{color:var(--tab-active-color)}.ApartmentBlock-tabs .availabilityTab.is-style-selected{border-color:var(--tab-border-active-color);color:var(--tab-active-color)}.ApartmentBlock-tabs .availabilityTab button{color:currentColor;cursor:pointer;display:block;padding:2px 1em .9em 0;text-align:left;width:100%}.availableUnitsSVG{left:0;position:absolute;top:0;z-index:1}.availableUnitsSVG,.availableUnitsSVG svg{height:100%;width:100%}.availableUnitsSVG svg path{fill:rgba(0,0,0,.25);stroke:hsla(0,0%,100%,.25);stroke-linejoin:round;stroke-width:1}.availableUnitsSVG svg path.available{cursor:pointer}.availableUnitsSVG svg path.amenity,.availableUnitsSVG svg path.available{fill:var(--tower-available);stroke:#999}.availableUnitsSVG svg path.amenity:hover,.availableUnitsSVG svg path.available:hover{fill:var(--color-label)}.availableUnitsSVG svg path.comingSoon{fill:var(--tower-coming-soon);stroke:var(--tower-coming-soon-stroke)}.availableUnitsSVG svg path.comingSoon:hover{fill:var(--tower-available-now)}.availableUnitsSVG svg path.availableNow{fill:var(--tower-available-now);stroke:var(--tower-available-now-stroke)}.availableUnitsSVG svg path.availableNow:hover{fill:var(--tower-available-now)}.availableUnitsSVG svg path.active{cursor:default;fill:var(--tower-selected);stroke:var(--tower-selected-stroke);stroke-width:2}.availableUnitsSVG svg path.active:hover{fill:var(--tower-selected)}.availableUnitsSVG svg path.filtered{cursor:default;fill:var(--tower-filtered);stroke:var(--tower-filtered-stroke)}.availableUnitsSVG svg path.filtered:hover{fill:var(--tower-filtered)}.interactiveTowerFloors{position:relative}.interactiveTowerFloors img.unitAvailabilityBackground{display:block;height:auto;max-width:100%;position:relative;transition:opacity .2s ease;z-index:0}.towerPopper{background:#fff;box-shadow:var(--box-shadow);display:var(--tower-tooltip-display);position:relative}.towerPopper .towerPopperContent{padding:8px 8px 4px}.towerPopper .towerPopperContent span{display:block}.towerPopper .towerPopperContent .floor{color:var(--color-heading);font-size:.875rem;font-weight:700;letter-spacing:.15em;line-height:1.25em;margin:0;text-transform:uppercase}.towerPopper .towerPopperContent .amenity,.towerPopper .towerPopperContent .available,.towerPopper .towerPopperContent .comingSoon{color:var(--color-label);font-size:12px;font-style:italic}.interactiveTowerWrap .floorPlate .floorPlateHeader{min-height:50px;position:relative;white-space:nowrap}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor{border-right:1px solid var(--color-border);cursor:pointer;float:left;font-size:0;height:50px;margin:0;vertical-align:top;width:50px}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor:after,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor:after{border-width:2px;border-bottom:0 solid var(--color-label);border-left:0 solid var(--color-label);border-right:2px solid var(--color-label);border-top:2px solid var(--color-label);content:"";display:block;height:12px;width:12px}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor:hover,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor:hover{background:var(--color-background)}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor.disabled,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor.disabled{background:var(--color-background);cursor:not-allowed}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor.disabled:after,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor.disabled:after{border-color:var(--color-border)}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor:after{margin:15px 12px 9px;transform:rotate(-45deg)}.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor:after{margin:8px 12px 16px;transform:rotate(135deg)}.interactiveTowerWrap .floorPlate .floorPlateHeader .tower{color:var(--color-available-fill);display:inline-block;font-weight:500;letter-spacing:.05em;padding:12px;text-transform:uppercase}.interactiveTowerWrap .floorPlate .floorPlateHeader h5{color:var(--color-heading);display:inline-block;font-size:1.125rem;font-weight:700;line-height:1;margin:16px}.interactiveTowerWrap .floorPlate .floorPlateSVG{height:auto;margin:0 auto;max-width:var(--floor-plate-max-width);position:relative;width:100%}.interactiveTowerWrap .floorPlate .floorPlateSVG svg{height:auto;width:100%}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-outline] path.shape{stroke:var(--color-border);stroke-width:1}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-outline] .shapeTitle{fill:var(--color-label)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg .shapeBlank{stroke:var(--color-border)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit]{fill:var(--plate-unit-fill)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit] path.unitShape{stroke:var(--plate-unit-stroke);stroke-width:0}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit] text.unitText{fill:var(--color-label);font-size:var(--unit-label-size)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon{cursor:pointer}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available path,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow path,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon path{stroke-width:2;transition:fill .15s ease,stroke .15s ease}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available text,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow text,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon text{fill:var(--plate-unit-text);font-weight:700}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available:hover path,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow:hover path,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon:hover path{fill:var(--plate-unit-hover);stroke:var(--plate-unit-hover)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].available:hover text,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow:hover text,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon:hover text{fill:var(--plate-unit-text-hover)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon path{fill:var(--plate-unit-coming-soon);stroke:var(--plate-unit-coming-soon-stroke)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].comingSoon text{fill:var(--plate-unit-text-coming-soon)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow path{fill:var(--plate-unit-available-now);stroke:var(--plate-unit-available-now-stroke)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].availableNow text{fill:var(--plate-unit-text-available-now)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].selected path{fill:var(--plate-unit-hover);stroke:var(--plate-unit-hover)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].selected text{fill:var(--plate-unit-text-hover)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].filtered{cursor:default}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].filtered path.unitShape{fill:var(--plate-unit-filtered);stroke:var(--plate-unit-filtered-stroke)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-unit].filtered text.unitText{fill:var(--color-label)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity .amenityShape,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] .amenityShape{fill:var(--color-label);stroke:var(--color-label);stroke-width:0}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity .outline,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] .outline{stroke:var(--color-available-fill)}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity .amenityTitle,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] .amenityTitle{fill:#fff;font-size:10px}.interactiveTowerWrap .floorPlate .floorPlateSVG svg g.amenity text,.interactiveTowerWrap .floorPlate .floorPlateSVG svg g[data-amenity] text{fill:#fff;font-size:8px;font-weight:700}.interactiveTowerWrap .floorPlate .floorPlateSVG text{pointer-events:none}.interactiveTowerWrap .floorPlate .floorPlateSVG:after,.interactiveTowerWrap .floorPlate .floorPlateSVG:before{color:var(--color-label,inherit);height:36px;position:absolute;right:10px;text-align:center;top:8px;transform:rotate(var(--compass-rotation));width:36px}.interactiveTowerWrap .floorPlate .floorPlateSVG:before{content:"N";font-size:13px}.interactiveTowerWrap .floorPlate .floorPlateSVG:after{border:1px solid var(--color-label);border-radius:50%;content:"↑";font-family:arial,sans-serif;font-size:20px;padding:8px 0 0}.interactiveTowerWrap .carouselBlockSwiperVue{--swiper-scrollbar-size:4px;--swiper-scrollbar-bg-color:var(--color-border);--swiper-scrollbar-drag-bg-color:var(--color-available-fill);--swiper-scrollbar-bottom:2px;--swiper-scrollbar-sides-offset:10px;background:#fff;border-bottom:1px solid var(--color-border);padding-bottom:10px;width:100%;z-index:1}.interactiveTowerWrap .carouselBlockSwiperVue .galleryLabel{color:var(--color-label);font-size:.75rem;padding:4px 0 0 10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-wrapper{align-items:baseline}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide{height:var(--gallery-slide-height)!important;margin:0 0 0 10px;width:-moz-fit-content;width:fit-content}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:var(--gallery-slide-height)!important;width:auto}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide .title{color:#fff;display:none;font-size:14px;font-weight:700;left:6px;letter-spacing:.15em;position:absolute;text-transform:uppercase;top:6px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide .caption{background:linear-gradient(0deg,rgba(0,0,0,.8) 0,transparent);bottom:0;color:#fff;font-size:14px;left:0;padding:32px 8px 4px;position:absolute;width:100%}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide{cursor:pointer;margin-bottom:0}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide .title{background:#fff;border-bottom:2px solid var(--color-accent);bottom:0;color:var(--color-caption);display:block;left:0;padding-top:4px;position:absolute;top:auto;width:100%}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide img{transition:opacity var(--transition-ease)}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide:hover .title{color:var(--color-accent)}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide:hover img{opacity:.7}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide{align-items:center;border:1px solid var(--color-border);display:flex}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide button{display:block;font-size:13px;font-weight:700;height:100%;letter-spacing:.15em;line-height:20px;text-align:center;text-transform:uppercase;width:200px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide button:hover{color:var(--color-accent)}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.virtualTourSlide svg{display:block;fill:var(--color-accent);height:48px;margin:4px auto;width:48px}.interactiveTowerWrap .carouselBlockSwiperVue swiper-container::part(button-next),.interactiveTowerWrap .carouselBlockSwiperVue swiper-container::part(button-prev){--swiper-navigation-size:16px;--swiper-navigation-sides-offset:10px;background:hsla(0,0%,100%,.75);border-radius:50%;color:var(--color-available-fill);padding:8px}.interactiveTowerWrap .carouselBlockSwiperVue swiper-container::part(button-next):hover,.interactiveTowerWrap .carouselBlockSwiperVue swiper-container::part(button-prev):hover{background:#fff;color:var(--color-accent)}.unitAvailabilityBlock.loading{background:var(--color-fill,var(--wp--preset--color--secondary));height:480px;opacity:.5;overflow:hidden;transition:opacity 1s ease}.unitAvailabilityBlock.isLoaded{opacity:1}.unitAvailabilityBlock.isLoaded .noFloorPlate{color:var(--color-label);margin:0;padding:var(--spacing--medium);position:absolute;text-align:center}.interactiveTowerWrap.hidePanel{display:none}@media(min-width:768px){.interactiveTowerWrap{align-items:start;box-shadow:var(--box-shadow);display:grid;grid-template-columns:var(--tower-columns);grid-template-rows:auto minmax(min-content,1fr)}.interactiveTowerWrap .interactiveTowerFloors{background:var(--tower-bg);grid-column:1;grid-row:1/-1;min-width:280px;position:sticky;top:48px;z-index:2}.interactiveTowerWrap .floorPlate{grid-column:2;grid-row:1;z-index:3}.interactiveTowerWrap .floorPlate .floorPlateHeader{background:#fff;box-shadow:var(--box-shadow--down);height:var(--header-height)}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor{height:var(--header-height)}.interactiveTowerWrap .floorPlate .floorPlateHeader .tower{display:var(--tower-label-display)}.interactiveTowerWrap .carouselBlockSwiperVue{align-self:end;border:none;grid-column:var(--gallery-column);grid-row:2}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide{margin:10px 0 10px 10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide:first-child{margin-left:10px}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide.floorPlanSlide{margin:0 0 0 10px}.interactiveTowerWrap .towerPopper{width:120px;z-index:2}.interactiveTowerWrap .unitAvailability{clear:both}}@media(max-width:767px){.interactiveTowerWrap{display:block}.interactiveTowerWrap .interactiveTowerFloors{display:block;margin:0 auto;max-width:var(--tower-mobile-max-width);width:var(--tower-mobile-width)}.interactiveTowerWrap .towerPopper{display:none}.interactiveTowerWrap .unitPopupWrap{left:auto!important;position:relative!important;top:auto!important;transform:none!important}.interactiveTowerWrap .floorPlate{background:#fff;position:relative;z-index:10}.interactiveTowerWrap .floorPlate .floorPlateHeader{position:relative}.interactiveTowerWrap .floorPlate .floorPlateHeader .nextFloor,.interactiveTowerWrap .floorPlate .floorPlateHeader .prevFloor{border-bottom:1px solid var(--color-border)}.interactiveTowerWrap .floorPlate .floorPlateHeader h5{font-size:14px;margin-right:0}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip{border:none;border-radius:0;box-shadow:none;padding-bottom:5px;position:relative}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide{padding-left:10px;width:calc(100% - 50px)}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide .specs .name{font-weight:700}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip .detailSide .specs .caption{display:block;padding:10px 0}.interactiveTowerWrap .floorPlate .unitAvailabilityTooltip button.close{display:block}.interactiveTowerWrap .carouselBlockSwiperVue{width:100%}.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide,.interactiveTowerWrap .carouselBlockSwiperVue .swiper-slide img{height:200px!important}}.unitAvailabilityBlock{margin-left:calc(var(--wp--style--root--padding-left)*-1);margin-right:calc(var(--wp--style--root--padding-right)*-1);padding:var(--wp--preset--spacing--70) var(--wp--preset--spacing--50)}.ApartmentBlock{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);isolation:isolate;margin:0 auto;max-width:var(--wp--style--global--wide-size);width:100%}.ApartmentBlock .interactiveTowerWrap{position:relative}.ApartmentBlock .interactiveTowerWrap:before{background:var(--color-background);content:"";inset:-80px -24px -24px -24px;position:absolute;z-index:-1}.ApartmentFilterHeader{position:relative;z-index:2}.ApartmentsFilters{align-items:center;flex-direction:row;position:relative;width:100%;z-index:1}.ApartmentsFilter,.ApartmentsFilters{display:flex;flex-wrap:wrap;justify-content:flex-end}.ApartmentsFilter{align-items:flex-end;align-items:center;flex-direction:column;flex-direction:row;gap:var(--wp--preset--spacing--30);padding:0}.ApartmentsFilter-label{font-size:var(--wp--preset--font-size--x-small);font-weight:600;line-height:20px}.ApartmentsFilter-items{align-items:center;display:flex;flex-direction:row;flex-wrap:wrap;gap:0;justify-content:stretch;padding:0}.ApartmentsFilter-items li{display:flex;flex-grow:1;text-align:center}.ApartmentsFilter-items li label{font-size:var(--wp--preset--font-size--x-small,14px);font-weight:500;width:100%}.ApartmentsFilter-items li:first-child label{border-bottom-left-radius:var(--wp--preset--border-radius--xs,var(--wp--custom--radius--xs,4px));border-top-left-radius:var(--wp--preset--border-radius--xs,var(--wp--custom--radius--xs,4px))}.ApartmentsFilter-items li:last-child label{border-bottom-right-radius:var(--wp--preset--border-radius--xs,var(--wp--custom--radius--xs,4px));border-top-right-radius:var(--wp--preset--border-radius--xs,var(--wp--custom--radius--xs,4px))}.ApartmentsFilter-items label{background:var(--wp--preset--color--white);border:1px solid var(--wp--preset--color--gray-lighter);line-height:20px;min-width:32px;padding:8px 4px}.ApartmentsFilter-items label:hover{border-color:var(--wp--preset--color--secondary)}.ApartmentsFilter-items input{display:none}.ApartmentsFilter-items input:checked+label{background:var(--wp--preset--color--primary);border-color:var(--wp--preset--color--tertiary);color:#fff}.unitAvailabilityTooltip{background:#fff;box-shadow:var(--box-shadow--active);height:auto;padding:0;width:310px;z-index:8}.unitAvailabilityTooltip button.close{cursor:pointer;height:32px;padding:6px;position:absolute;right:0;top:0;width:32px;z-index:9999999}.unitAvailabilityTooltip button.close svg{fill:var(--wp--preset--color--gray-light);height:18px;width:18px}.unitAvailabilityTooltip button.close:hover svg{fill:var(--wp--preset--color--foreground)}.unitAvailabilityTooltip .detailSide{min-height:60px;padding-bottom:4px;padding-left:12px;width:calc(100% - 40px)}.unitAvailabilityTooltip .detailSide .caption{color:var(--wp--preset--color--gray)}.unitAvailabilityTooltip .infoItemContent .details .detailSide{width:270px}.unitAvailabilityTooltip div.amenityImage{align-items:center;display:NONE;float:left;justify-content:center;margin:0;min-height:64px;overflow:hidden}.unitAvailabilityTooltip div.amenityImage img{height:auto;max-width:100%}.unitAvailabilityTooltip .specs .name{color:#000;display:block;font-weight:700;letter-spacing:.15em;text-transform:uppercase}@media screen and (max-width:768px){.unitAvailabilityTooltip{border-bottom:4px solid var(--wp--preset--color--secondary);border-top-left-radius:var(--border-radius);border-top-right-radius:var(--border-radius);bottom:0!important;box-shadow:var(--box-shadow);left:auto!important;position:absolute;right:0!important;top:auto!important;transform:none!important;width:100%}.unitAvailabilityTooltip .popperArrow{display:none}.unitAvailabilityTooltip button.close{display:NONE}}@media screen and (min-width:768px){.unitAvailabilityTooltip{border-radius:var(--border-radius);box-shadow:var(--box-shadow),0 0 1px var(--wp--preset--color--gray-lighter);width:360px}}@media(min-width:400px)and (max-width:767px){.unitAvailabilityTooltip{width:100%}}.unitPopupWrap>.popperArrow{background:#fff;height:12px;transform:rotate(45deg);width:12px}.infoItemContent .details{align-items:flex-start;color:var(--wp--preset--color--foreground);display:flex;text-align:left}.infoItemContent .details .planImage{flex-shrink:0;width:110px}.infoItemContent .details .planImage button{background:#fff;border:1px solid var(--wp--preset--color--gray-lighter);border-radius:var(--border-radius);cursor:pointer;margin:5px;padding:4px;position:relative;text-align:center;transition:box-shadow var(--transition-ease),border var(--transition-ease);width:100px}.infoItemContent .details .planImage button:hover{border-color:#fff;box-shadow:var(--box-shadow)}.infoItemContent .details .planImage img{height:90px;width:90px}.infoItemContent .details .detailSide{flex:1;min-width:0;position:relative}.infoItemContent .details .detailSide abbr{color:var(--wp--preset--color--gray);font-size:.75rem;font-weight:400}.infoItemContent .details .specs{font-size:.875em;padding:6px 2px 0;text-align:left}.infoItemContent .details .specs .unitname{font-size:1rem}.infoItemContent .details .specs .planname{font-size:12px;font-weight:700;margin:5px 0 0 4px}.infoItemContent .details .specs .planname:after{content:"";display:block}.infoItemContent .details .specs .floor:before{color:var(--wp--preset--color--gray);content:"floor ";font-size:.75rem}.infoItemContent .details .specs abbr{margin-left:1px;margin-right:8px}.infoItemContent .details .availability{padding:0 0 4px 2px}.infoItemContent .details .availability .price{display:block;font-weight:700;padding-bottom:4px}.infoItemContent .details .availability em{color:var(--wp--preset--color--gray-light);font-size:.75rem;white-space:nowrap}.infoItemContent .details .availability .buttonOutline{border:2px solid var(--wp--preset--color--secondary);border-radius:var(--border-radius);font-size:.75rem;font-weight:700;letter-spacing:1px;margin-right:8px;padding:4px 8px!important;text-decoration:none;text-transform:uppercase}.infoItemContent .details .availability .buttonOutline:hover{background:var(--wp--preset--color--secondary);color:#fff}.infoItemContent .details .concession{color:var(--wp--preset--color--starburst);display:block;font-size:.75em;font-style:normal;font-weight:700;position:relative}.infoItemContent .details .concession:after{display:none}.infoItemContent .details .concession:active:after,.infoItemContent .details .concession:focus:after,.infoItemContent .details .concession:hover:after{background:rgba(0,0,0,.75);border-radius:var(--border-radius);color:#fff;content:attr(data-title);display:block;font-size:13px;font-weight:400;left:0;line-height:1.25;padding:8px 12px;position:absolute;text-align:center;text-align:left;top:-4px;width:260px;z-index:1}.hasLoadMore .UnitsListWrapper>.UnitsList{height:calc(100vw + 20px);max-height:440px;overflow-x:auto;overflow-y:hidden}.UnitsListWrapper{display:flex;flex-direction:column;gap:var(--wp--preset--spacing--50);width:100%}.UnitsList .TableList-col.isRent{flex-basis:12%;white-space:nowrap}.UnitsList .TableList-col.isAvailability{flex-basis:22%;justify-content:flex-end;padding-right:var(--wp--preset--spacing--50)}.UnitsList .TableList-col.isAction{justify-content:center;overflow:visible!important;padding-left:0;padding-right:0}.UnitsList .TableList-col.isAction a{word-wrap:nowrap}.UnitsList-floorNumber{font-weight:700}.UnitsList-tower{color:var(--wp--preset--color--gray-light)}
