.popular-plans .popular-item-group{align-items:flex-start;display:flex;flex-wrap:wrap;gap:2rem;justify-content:center;margin-left:auto;margin-right:auto;max-width:1280px}.popular-plans article{margin:0;max-width:28rem;padding:0}.popular-plans article header{gap:0;margin:0;--tw-bg-opacity:1;background-color:rgb(255 255 255/var(--tw-bg-opacity,1));--tw-drop-shadow:drop-shadow(0 10px 8px rgba(0,0,0,.04)) drop-shadow(0 4px 3px rgba(0,0,0,.1));filter:var(--tw-blur) var(--tw-brightness) var(--tw-contrast) var(--tw-grayscale) var(--tw-hue-rotate) var(--tw-invert) var(--tw-saturate) var(--tw-sepia) var(--tw-drop-shadow)}@media (min-width:640px){.popular-plans article header{gap:.5rem}}@media (min-width:1280px){.popular-plans article header{gap:1.75rem}}.popular-plans article header figure,.popular-plans article header figure img{height:100%}.popular-plans article header .item-text{align-self:flex-start;padding:1rem 1rem 1rem .5rem}@media (min-width:768px){.popular-plans article header .item-text{padding-left:0;padding-right:0}}.popular-plans .explore-button{display:none}#floorplan-detail .text-cta p{line-height:2rem}#floorplan-detail .text-cta p a{font-size:.875rem;line-height:1.25rem;--tw-text-opacity:1;color:rgb(131 94 9/var(--tw-text-opacity,1));text-decoration-line:underline}#floorplan-detail .text-cta .buttons a{text-transform:uppercase}#floorplan-detail .virtual-tour h2{--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity,1))}#floorplan-detail .virtual-tour .description{display:none}#floorplan-detail .tabbed-content header{background-image:linear-gradient(101deg,#2d3142,#4f5d75 97%)}#floorplan-detail .tabbed-content header .header-content{max-width:556px}#floorplan-detail .tabbed-content .tabs-component-tabs{flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto}@media (min-width:768px){#floorplan-detail .tabbed-content .tabs-component-tabs{flex-direction:row}#floorplan-detail .tabbed-content .tabs-component-tabs .tabs-component-tab{max-width:210px}}#floorplan-detail .tabbed-content .tabs-component-tabs .tabs-component-tab .tabs-component-tab-a{white-space:nowrap}#floorplan-detail .tabbed-content .tabs-component-panels .buttons a{font-family:Figtree,sans-serif;font-size:15px;font-weight:500;padding:.75rem 2.5rem;text-transform:uppercase}#floorplan-detail .popular-plans .product-grid{width:100%}#floorplan-detail .popular-plans .product-grid .price{display:none;padding:0;top:0}#floorplan-detail .swiper-pagination{bottom:3rem}#floorplan-detail .product-detail-brand-window .buttons{flex-wrap:wrap}@media (min-width:640px){#floorplan-detail .product-detail-brand-window .buttons .button-2-wrapper{margin-left:0;margin-top:1rem}}
