/*! 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-parent,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child{color:var(--fp-secondary-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true],#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]{color:var(--fp-footer-info-color)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]:hover,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]:focus,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]:focus-visible,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]:hover,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]:focus,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]:focus-visible{background-color:var(--primary-hover);color:var(--primary-hover-alt)}#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]:hover .fp-caret:after,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]:focus .fp-caret:after,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-parent[data-active=true]:focus-visible .fp-caret:after,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]:hover .fp-caret:after,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]:focus .fp-caret:after,#body_floorplans #fp_app .fp-quick-info-section .fp-children-options-button-group .fp-child-option-child[data-active=true]:focus-visible .fp-caret:after{border-color:var(--primary-hover-alt)}#body_floorplans #fp_app .fp-details-cta-button,#body_floorplans #fp_app .fp-cards-cta-button{background-color:var(--primary-base);color:var(--primary-base-alt)}#body_floorplans #fp_app .fp-details-cta-button:hover,#body_floorplans #fp_app .fp-details-cta-button:focus,#body_floorplans #fp_app .fp-details-cta-button:focus-visible,#body_floorplans #fp_app .fp-cards-cta-button:hover,#body_floorplans #fp_app .fp-cards-cta-button:focus,#body_floorplans #fp_app .fp-cards-cta-button:focus-visible{background-color:var(--primary-hover);color:var(--primary-hover-alt)}#body_floorplans #fp_app .fp-details-cta-button:hover .fp-caret:after,#body_floorplans #fp_app .fp-details-cta-button:focus .fp-caret:after,#body_floorplans #fp_app .fp-details-cta-button:focus-visible .fp-caret:after,#body_floorplans #fp_app .fp-cards-cta-button:hover .fp-caret:after,#body_floorplans #fp_app .fp-cards-cta-button:focus .fp-caret:after,#body_floorplans #fp_app .fp-cards-cta-button:focus-visible .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 .svg-map-unit .prospect-favorite,#body_floorplans #fp_app .png-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 .svg-map-unit .prospect-favorite svg,#body_floorplans #fp_app .png-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 svg:not(.heart-icon):not(.fp-heart-icon){fill:var(--fp-sub-nav-text-color)}#body_floorplans #fp_sub_navigation .fp-sub-nav-button .heart-icon,#body_floorplans #fp_sub_navigation .fp-sub-nav-button .fp-heart-icon{border:none}#body_floorplans #fp_sub_navigation .fp-sub-nav-button .heart-icon-path{fill:rgba(0,0,0,0);stroke:var(--fp-sub-nav-text-color)}#body_floorplans #fp_sub_navigation .fp-sub-nav-button#fp_favorites_view_button.has-favorites .heart-icon-path{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:rgba(0,0,0,0)}#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:grid;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%;flex-wrap: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)}
