/*! Compiled from templates_frontend/lightning/floorplans/one/deferred.scss */
/*! Overwrites floorplans variables that use $color on nextgen version of page. */:root{--fp-bg:inherit;--fp-bg-alt:var(--body-text-color);--fp-loading-icon-color:var(--fp-bg-alt);--fp-primary-btn-bg-color:var(--secondary-base);--fp-primary-btn-color:var(--secondary-base-alt);--fp-secondary-btn-bg-color:var(--primary-base);--fp-secondary-btn-color:var(--primary-base-alt);--fp-sub-nav-btn-active-color:var(--secondary-base);--fp-sub-nav-btn-hover-color:var(--primary-base);--fp-filter-counter-bg-color:var(--primary-base);--fp-filter-counter-color:var(--primary-base-alt);--fp-filter-counter-top:2px;--fp-filter-counter-right:-10px;--fp-filter-counter-width:21px;--fp-filter-counter-height:21px;--fp-sub-nav-icon-width:32px;--fp-sub-nav-icon-height:32px;--fp-btn-font-size:16px;--fp-sub-nav-btn-font-size:16px;--fp-filter-counter-font-size:15px;--fp-summary-sm-font-size:13px;--fp-ssm-floor-level-select-font-size:13px;--fp-ssm-floor-level-select-caret-font-size:22px;--fp-ssm-floor-level-select-label-font-size:16px;--fp-favorite-info-font-size:95%;--fp-back-btn-font-size:14px;--fp-availabilities-count-font-size:16px;--fp-details-cta-btn-font-size:inherit;--fp-sub-nav-z-index:1000;--fp-prospect-favorite-z-index:1;--fp-details-quick-info-z-index:10000;--fp-primary-header-color:#333333;--fp-secondary-header-color:#000000;--fp-primary-border:1px solid #D7D7D7;--fp-secondary-border:1px solid var(--primary-base-alt);--fp-secondary-border-alt:1px solid var(--background-1-base-alt);--fp-input-font-size:14px;--fp-input-max-width:160px;--fp-btn-max-width:140px;--fp-sub-nav-bg-color:var(--background-1-base);--fp-sub-nav-text-color:var(--background-1-base-alt);--fp-sub-nav-filter-bg-color:#F8F8F8;--fp-filter-options-dropdown-max-width:800px;--fp-summary-title-icon-width:45px;--fp-summary-title-icon-height:45px;--fp-summary-info-icon-width:30px;--fp-summary-info-icon-height:30px;--fp-summary-info-icon-margin-right:5px;--fp-view-title-icon-width:45px;--fp-view-title-icon-height:45px;--fp-shared-amenities-pill-bg-color:#FFFFFF;--fp-shared-amenities-pill-icon-size:30px;--fp-prospect-favorite-bg-color:#E7E7E7;--fp-prospect-favorite-fill-color:#FFFFFF;--fp-prospect-favorite-width:38px;--fp-prospect-favorite-height:38px;--fp-prospect-favorite-icon-width:28px;--fp-prospect-favorite-icon-height:28px;--fp-svg-site-map-details-lg-height:740px;--fp-svg-site-map-details-sm-height:440px;--fp-svg-site-map-details-max-width:740px;--fp-svg-site-map-details-width:85%;--fp-svg-site-map-bg-color:transparent;--fp-ssm-floor-level-select-bg-color:#FFFFFF;--fp-ssm-floor-level-arrow-color:#333333;--fp-favorite-amenity-description-icons-size:30px;--fp-favorite-amenity-description-font-family:var(--fonts-body);--fp-favorite-amenity-description-font-size:16px;--fp-favorite-amenity-description-bg-color:#FFFFFF;--fp-favorite-amenity-description-color:#333333;--fp-footer-info-bg-color:var(--primary-base);--fp-footer-info-color:var(--primary-base-alt);--fp-caret-border-color:var(--background-1-base-alt);--fp-caret-border-color-alt:var(--primary-base-alt);--fp-info-price-font-size:20px;--fp-details-avail-card-promo-icon-fill:var(--background-1-base-alt);--fp-details-bg-color:var(--background-2-base);--fp-details-text-color:var(--background-2-base-alt);--fp-details-quick-info-bg-color:#FFFFFF;--fp-details-to-top-btn-bottom:20px;--fp-details-to-top-btn-right:20px;--fp-details-to-top-btn-width:50px;--fp-details-to-top-btn-height:50px;--fp-details-to-top-btn-border:3px solid var(--primary-base);--fp-details-to-top-btn-bg-color:var(--secondary-base);--fp-details-to-top-caret-width:20px;--fp-details-to-top-caret-height:20px;--fp-details-to-top-caret-color:var(--secondary-base-alt);--fp-details-to-top-z-index:10000;--fp-gallery-thumbnail-active-outline:var(--primary-base) 4px solid;--fp-expand-icon-fill:rgb(255,255,255);--fp-expand-icon-bg-color:rgba(0,0,0,0.5);--fp-gallery-fullscreen-bg-color:rgba(0,0,0,0.75);--fp-gallery-fullscreen-z-index:100000;--fp-close-gallery-fullscreen-btn-color:#FFFFFF;--fp-close-gallery-fullscreen-btn-bg-color:rgba(0,0,0,0.5);--fp-close-gallery-fullscreen-btn-icon-color:#FFFFFF;--fp-amenity-icon-size:30px;--fp-details-image-max-width:585px;--fp-details-tour-iframe-sm-height:300px;--fp-details-tour-iframe-lg-height:600px;--fp-details-tour-minimap-max-width:550px;--fp-details-minimap-sphere-height:30px;--fp-details-minimap-sphere-width:30px;--fp-details-minimap-sphere-bg-color:var(--secondary-base);--fp-details-minimap-sphere-bg-hover-color:var(--secondary-base);--fp-details-minimap-sphere-border:3px solid var(--primary-base);--fp-details-minimap-sphere-bg-hover-color:var(--primary-base);--fp-details-minimap-active-sphere-bg-color:var(--primary-base);--fp-details-minimap-active-sphere-border:3px solid var(--secondary-base);--fp-gallery-direction-height:50px;--fp-gallery-direction-width:50px;--fp-gallery-direction-bg-color:rgba(0,0,0,0.5);--fp-gallery-direction-caret-color:#FFFFFF;--fp-gallery-direction-caret-size:85px;--fp-gallery-direction-caret-height:20px;--fp-gallery-direction-caret-width:20px;--fp-details-cta-btn-min-width:240px;--fp-details-cta-btn-bg-color:#FFFFFF;--fp-details-cta-btn-hover-color:var(--background-1-hover-alt);--fp-hover-underline-animation-color:var(--fp-footer-info-color);--fp-details-cta-btn-bg-hover-color:var(--background-1-hover);--fp-apartments-cta-btn-bg-hover-color:var(--primary-hover);--png-map-unit-number-text-color:inherit;--fp-child-group-bg-color:var(--fp-footer-info-bg-color);--fp-child-group-color:var(--fp-footer-info-color);--fp-child-group-bg-color-alt:var(--background-2-base);--fp-child-group-color-alt:var(--background-2-base-alt);--fp-child-info-container-min-height:220px;--fp-info-wrapper-children-bg:var(--background-1-base);--fp-info-wrapper-children-color:var(--background-1-base-alt);--fp-toggle-slider-bg-color:var(--fp-secondary-btn-bg-color);--fp-toggle-slider-circle-bg-color:var(--fp-secondary-btn-color);--availability-count-border:1px solid var(--background-2-base-alt)}#body_floorplans #fp_app .fp-quick-info-section{background-color:var(--background-1-base);color:var(--background-1-base-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-button{border:var(--fp-secondary-border-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-button:hover{color:var(--fp-details-cta-btn-hover-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-button:hover .fp-caret:after{border-color:var(--fp-details-cta-btn-hover-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-wrapper .fp-quick-info-group .fp-icon{fill:var(--background-1-base-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-icons-group .fp-promo-icon{fill:var(--background-1-base-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-icon{border:var(--fp-secondary-border-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-icon svg{fill:var(--background-1-base-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info-icon:hover svg{fill:var(--fp-details-cta-btn-hover-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-quick-info .fp-quick-info-children-name-group .fp-quick-info-child-fp-name-alt{background-color:var(--fp-footer-info-bg-color);color:var(--fp-footer-info-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group{background-color:var(--fp-secondary-border);border:var(--fp-secondary-border-alt);font-size:var(--fp-back-btn-font-size)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group:before{background-color:var(--fp-footer-info-bg-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent{color:var(--fp-secondary-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true],#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]{color:var(--fp-footer-info-color)}#body_floorplans #fp_app .fp-cards-cta-button,#body_floorplans #fp_app .fp-details-cta-button{background-color:var(--primary-base);color:var(--primary-base-alt)}#body_floorplans #fp_app .fp-cards-cta-button:hover,#body_floorplans #fp_app .fp-details-cta-button:hover{background-color:var(--primary-hover);color:var(--primary-hover-alt)}#body_floorplans #fp_app .fp-cards-cta-button:hover .fp-caret:after,#body_floorplans #fp_app .fp-details-cta-button:hover .fp-caret:after{border-color:var(--primary-hover-alt)}#body_floorplans #fp_app .fp-apartment-info{background-color:var(--primary-base);color:var(--primary-base-alt)}#body_floorplans #fp_app .fp-apartment-info .fp-apartment-info-detail .fp-apartment-info-row .fp-apartment-number{color:var(--primary-base-alt)}#body_floorplans #fp_app .fp-apartment-info .fp-apartment-info-detail .fp-apartment-info-row .fp-apartment-info-icons-group .fp-promo-icon{fill:var(--primary-base-alt)}#body_floorplans #fp_app .fp-apartment-info .fp-apartment-cta-row .fp-caret:after{border-color:var(--fp-caret-border-color-alt)}#body_floorplans #fp_app .fp-details-cta-row .fp-caret:after{border-color:var(--fp-caret-border-color-alt)}#body_floorplans #fp_app .fp-card{min-width:280px}#body_floorplans #fp_app .fp-card .fp-info-wrapper-children{background-color:var(--fp-info-wrapper-children-bg);color:var(--fp-info-wrapper-children-color)}#body_floorplans #fp_app .fp-card .fp-info-wrapper-children .fp-child-group{background-color:var(--fp-child-group-bg-color-alt);color:var(--fp-child-group-color-alt)}#body_floorplans #fp_app .fp-card .fp-info-wrapper-children .fp-child-group:hover{background-color:var(--fp-child-group-bg-color);color:var(--fp-child-group-color)}#body_floorplans #fp_app .fp-card .fp-children-cross-group{background-color:var(--fp-footer-info-bg-color);color:var(--fp-footer-info-color)}#body_floorplans #fp_app .fp-card .fp-children-cross-group .fp-children-cross{background-color:var(--fp-footer-info-bg-color)}#body_floorplans #fp_app .fp-card.fp-card-children .fp-child-info-container{min-height:var(--fp-child-info-container-min-height)}#body_floorplans #fp_app .fp-card .fp-card-child-fp-name-alt{background-color:var(--fp-footer-info-bg-color);color:var(--fp-footer-info-color)}#body_floorplans #fp_app .heart-icon{border:var(--fp-secondary-border-alt)}#body_floorplans #fp_app .fp-card .prospect-favorite,#body_floorplans #fp_app .png-map-unit .prospect-favorite,#body_floorplans #fp_app .svg-map-unit .prospect-favorite{width:var(--fp-prospect-favorite-width);height:var(--fp-prospect-favorite-height)}#body_floorplans #fp_app .fp-card .prospect-favorite svg,#body_floorplans #fp_app .png-map-unit .prospect-favorite svg,#body_floorplans #fp_app .svg-map-unit .prospect-favorite svg{width:var(--fp-prospect-favorite-icon-width);height:var(--fp-prospect-favorite-icon-height)}#body_floorplans #fp_sub_navigation .fp-filter-options-dropdown,#body_floorplans #fp_sub_navigation .fp-sub-navigation-wrapper{color:var(--fp-sub-nav-text-color)}#body_floorplans #fp_sub_navigation .fp-sub-nav-button *{fill:var(--fp-sub-nav-text-color)}#body_floorplans #fp_sub_navigation .fp-sub-nav-button .heart-icon{border:none}#body_floorplans #fp_sub_navigation .fp-sub-nav-button .heart-icon path:first-of-type{fill:#E31B1B}#body_floorplans .fp-view-header-group .fp-view-title-group .fp-view-title-icon svg:not(.fp-heart-icon){fill:var(--body-text-color)}#body_floorplans .fp-quick-info .fp-name{color:var(--fp-sub-nav-text-color)}#body_floorplans .fp-summary-content .fp-summary-info-sub-group svg{fill:var(--body-text-color)}#body_floorplans .fp-summary-content .fp-summary-info-sub-group.fp-summary-bathrooms svg .fp-summary-bathroom-svg{stroke:var(--body-text-color)}#body_floorplans .fp-summary-content .fp-summary-info-sub-group.fp-summary-rent-range svg .fp-rent-icon-path-2,#body_floorplans .fp-summary-content .fp-summary-info-sub-group.fp-summary-rent-range svg path{stroke:var(--body-text-color)}#body_floorplans .fp-card{background-color:transparent}#body_floorplans .fp-card .fp-image-wrapper{background-color:var(--background-1-base);color:var(--background-1-base-alt)}#body_floorplans .fp-card .fp-info-wrapper{background-color:var(--background-1-base);color:var(--background-1-base-alt)}#body_floorplans .fp-details{color:var(--fp-details-text-color)}#body_floorplans .fp-details .fp-details-content{display:-ms-grid;display:grid;-webkit-box-align:start;-ms-flex-align:start;align-items:start}#body_floorplans .fp-details .fp-details-content>div{width:100%}#body_floorplans .fp-availabilities.single-row{padding:20px;overflow:hidden}#body_floorplans .fp-availabilities.single-row .header-text-style-3{padding:20px 20px 20px 0}#body_floorplans .fp-availabilities.single-row .current-availabilities.fp-list{width:100%;-ms-flex-wrap:unset;flex-wrap:unset;-webkit-box-pack:unset;-ms-flex-pack:unset;justify-content:unset;overflow-x:auto}#body_floorplans .fp-availabilities.single-row .current-availabilities .fp-card .fp-promo-icon{fill:var(--fp-details-avail-card-promo-icon-fill)}#body_floorplans .png-site-map-container #png_apartment_list_component .png-map-unit-list .png-map-unit .png-map-unit .png-map-unit-data.png-map-unit-number{color:var(--png-map-unit-number-text-color)}#body_floorplans .slider{background-color:var(--fp-toggle-slider-bg-color)}#body_floorplans .slider:before{background-color:var(--fp-toggle-slider-circle-bg-color)}#body_floorplans .fp-availabilities-title .availabilities-count{border:var(--availability-count-border)}#body_floorplans .favorite-count{border:var(--availability-count-border)}#body_floorplans .fp-view-header-group .fp-view-title-group .fp-view-title-icon.with-bg-color{border:var(--availability-count-border)}