.ph-card{background:#fff;border:1px solid #ddd;border-radius:4px;padding:16px}.ph-card.no-border{border:none}.ph-card.dark{background-color:#000;color:#fff}.ph-card-group{display:flex}.ph-card-group.column{flex-direction:column}.ph-card-group.column:not(:first-of-type){margin-left:40px}.ph-card-group.column .card:not(:first-of-type){margin-top:40px}.ph-card-group.row{flex-direction:row;margin-top:20px}.ph-card-group.row .card:not(:first-of-type){margin-left:40px}
.ss-calendar-v2{background-color:#fff;border:1px solid #d8d8d8;border-radius:4px;max-width:100%;padding:8px;width:322px}@media(width <= 365px){.ss-calendar-v2{width:100%}}.ss-calendar-v2 .calendar-header{align-items:center;background-color:#e6e6e6;border:1px solid #ddd;border-radius:4px;display:flex;height:48px;max-width:100%;padding:12px 21px;width:306px}@media(width <= 365px){.ss-calendar-v2 .calendar-header{height:auto;min-height:36px;padding:8px 10px;width:100%}}.ss-calendar-v2 .month{color:#000;flex:1;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;text-align:center}.ss-calendar-v2 .next,.ss-calendar-v2 .previous{height:20px;padding:6px;position:relative;width:20px}.ss-calendar-v2 .next span,.ss-calendar-v2 .previous span{align-items:center;background-color:#929292;border-radius:100px;display:flex;height:20px;justify-content:center;left:50%;overflow:hidden;position:absolute;text-indent:-99999px;top:50%;transform:translate(-50%,-50%);width:20px}.ss-calendar-v2 .next span:after,.ss-calendar-v2 .previous span:after{border-color:transparent #fff transparent transparent;border-style:solid;border-width:4px 4px 4px 0;content:"";height:0;left:40%;position:absolute;top:30%;width:0}.ss-calendar-v2 .next{transform:scaleX(-1)}.ss-calendar-v2 .calendar-body{border-collapse:separate;display:flex;flex-direction:column;gap:2px;width:100%}.ss-calendar-v2 .calendar-body thead{box-sizing:border-box;max-width:100%;width:306px}@media(width <= 365px){.ss-calendar-v2 .calendar-body thead{width:100%}}.ss-calendar-v2 .calendar-body tbody{box-sizing:border-box;display:flex;flex-direction:column;gap:2px;max-width:100%;width:306px}@media(width <= 365px){.ss-calendar-v2 .calendar-body tbody{width:100%}}.ss-calendar-v2 .calendar-body tbody tr.calendar-week{display:flex;gap:2px}.ss-calendar-v2 .calendar-body th{color:#333;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:700;height:24px;line-height:16px;text-align:center;vertical-align:middle;width:42px}@media(width <= 365px){.ss-calendar-v2 .calendar-body th{flex:1;min-width:0}}.ss-calendar-v2 .calendar-body td{height:39px;vertical-align:top;width:42px}@media(width <= 365px){.ss-calendar-v2 .calendar-body td{flex:1;height:auto;min-height:32px;min-width:0;width:auto}}.ss-calendar-v2 .calendar-body .calendar-day{align-items:flex-end;background-color:#fcfcfc;border:1px solid #bbb;color:#bbb;display:flex;flex-direction:column;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:510;height:39px;justify-content:flex-end;line-height:16px;padding:4px;text-align:right;width:42px}@media(width <= 365px){.ss-calendar-v2 .calendar-body .calendar-day{font-size:11px;height:39px;line-height:13px;min-height:32px;padding:2px;width:100%}}.ss-calendar-v2 .calendar-body .calendar-day.today.open{background-color:#fff78a;border:1px solid #d6cd5a;color:#333;padding-bottom:6.75px;padding-right:6.75px}.ss-calendar-v2 .calendar-body .calendar-day.open{background-color:#f5f5f5;border:1px solid #c4c4c4;color:#424242;padding-bottom:6.75px;padding-right:6.75px}.ss-calendar-v2 .calendar-body .calendar-day.closed{background-color:#707070;color:#fff}.ss-calendar-v2 .calendar-body .calendar-day.open.selected{background-color:#146fb4;border-color:#234c69;color:#fff;padding-bottom:6.75px;padding-right:6.75px}.ss-calendar-v2 .calendar-body .calendar-day.closed,.ss-calendar-v2 .calendar-body .calendar-day.invalid,.ss-calendar-v2 .calendar-body .calendar-day.past{cursor:not-allowed;pointer-events:none}.ss-calendar-v2 .calendar-body .state-text{align-self:flex-end;display:block;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:8px;font-weight:510;line-height:10px;text-align:right}@media(width <= 365px){.ss-calendar-v2 .calendar-body .state-text{font-size:7px;line-height:9px}}.ss-calendar-v2 .calendar-body .date-text{align-items:flex-end;display:flex;flex-direction:column;justify-content:flex-end}.ss-calendar-v2 .calendar-body .next-month{visibility:hidden}.calendar-container{align-items:center;background-color:#fcfcfc;border:1px solid #f2f2f2;border-radius:6px;display:flex;gap:24px;padding:16px}@media(width <= 1030px){.calendar-container{align-items:center;flex-direction:column;min-width:322px}}@media(width <= 425px){.calendar-container{padding:0 0 16px}}@media(width <= 365px){.calendar-container{min-width:100%;padding:0 0 16px}}.calendar-container .calendar-date-text-container{display:flex;flex-direction:column;gap:8px;max-width:338px}@media(width <= 1030px){.calendar-container .calendar-date-text-container{align-items:center;text-align:center}}@media(width <= 1024px){.calendar-container .calendar-date-text-container{max-width:282px}}.calendar-container .calendar-date-text-container .move-in-date-label{color:#555;font-family:Helvetica,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-transform:uppercase}.calendar-container .calendar-date-text-container .calendar-asterisk{color:#929292;font-family:Helvetica,sans-serif;font-size:24px;font-weight:700;line-height:100%}.calendar-container .calendar-date-text-container .calendar-asterisk.date-selected{color:#000}.calendar-container .calendar-date-text-container .calendar-date-text{color:#555;font-family:Helvetica,sans-serif;font-size:12px;font-weight:400;line-height:15px}
.unit-reservation-form-v2 .reservation-form{display:flex;flex-direction:column;gap:24px}.unit-reservation-form-v2 .tooltip-content{margin-bottom:50px}.unit-reservation-form-v2 .disclaimer{align-items:center;display:flex;flex-direction:column;justify-content:center;margin:0;width:100%}.unit-reservation-form-v2 .disclaimer .disclaimer-info-head{color:#555;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;text-align:center}.unit-reservation-form-v2 .disclaimer .disclaimer-info-label,.unit-reservation-form-v2 .disclaimer .disclaimer-info-label .disclaimer-link{color:#555;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:center}.unit-reservation-form-v2 .disclaimer .disclaimer-info-label .disclaimer-link{text-decoration:underline}.unit-reservation-form-v2 .form-container{display:flex;flex-direction:column;gap:8px}.unit-reservation-form-v2 .reservation-button-container{display:flex;flex-direction:column;gap:12px}.unit-reservation-form-v2 .alert-with-suggestion{color:#a94442}.unit-reservation-form-v2 .alert-with-suggestion a,.unit-reservation-form-v2 .alert-with-suggestion span{color:#a94442;font-weight:700}.unit-reservation-form-v2 .alert{background-color:#f2dede;border-color:#ebcccc;border-radius:4px;color:#a94442;margin-bottom:16px;padding:16px}.unit-reservation-form-v2 .form-datepicker{margin-bottom:48px}.unit-reservation-form-v2 .ss-label.success .ss-input{background-color:#fff;background-image:none;border-color:initial}.unit-reservation-form-v2 .ss-label.success .ss-label-text{color:inherit}.unit-reservation-form-v2 .form-calendar .calendar-with-selection{align-items:flex-start;display:flex;gap:24px}.unit-reservation-form-v2 .form-calendar .calendar-with-selection .ss-calendar{flex-shrink:0}.unit-reservation-form-v2 .form-calendar .calendar-with-selection .ss-calendar .calendar-day.closed.invalid{opacity:1}.unit-reservation-form-v2 .form-calendar .calendar-with-selection .ss-calendar .calendar-day.closed,.unit-reservation-form-v2 .form-calendar .calendar-with-selection .ss-calendar .calendar-day.past.invalid{cursor:not-allowed}.unit-reservation-form-v2 .form-calendar .calendar-with-selection .selected-date-display{background-color:#f5f5f5;border-radius:4px;min-width:200px;padding:16px}.unit-reservation-form-v2 .form-calendar .calendar-with-selection .selected-date-display .ss-label-text{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px;margin-bottom:8px}.unit-reservation-form-v2 .form-calendar .calendar-with-selection .selected-date-display .selected-date-value{color:#333;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.unit-reservation-form-v2 .ss-alert{border:1px solid #ea8a93}.unit-reservation-form-v2 .main-alert-container{display:flex;gap:16px}.unit-reservation-form-v2 .main-alert-container p{color:#a94442}.unit-reservation-form-v2 .main-alert-container img{max-height:24px;max-width:24px}.unit-reservation-form-v2 .calendar-group .ss-form-item{margin:0}.unit-reservation-form-v2 .captcha-group{align-items:center;display:flex;justify-content:center}.unit-reservation-form-v2 .form-fields{display:flex;flex-direction:column;gap:8px}.unit-reservation-form-v2 .form-fields .form-row-container{align-items:flex-start;display:flex;gap:8px;width:100%}@media(width <= 576px){.unit-reservation-form-v2 .form-fields .form-row-container{flex-direction:column}}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-group{flex:1;min-width:0;width:100%}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item{margin:0;width:100%}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-label-text{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px;margin-bottom:0}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:20px;padding:10px 16px}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input:-ms-input-placeholder{color:#929292;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input::placeholder{color:#929292;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input:-webkit-autofill,.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input:-webkit-autofill:active,.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input:-webkit-autofill:focus,.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important;background-color:#fff!important}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-label{display:flex;flex-direction:column;gap:2px}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-label .help-text{color:#929292;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-label.error .ss-label-text{color:#c00}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-label.error .ss-input{border-color:#c00}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .ss-label.error .help-text{display:none}.unit-reservation-form-v2 .form-fields .form-row-container .ss-form-item .error-message{background-color:transparent;border:none;color:#c00;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:16px;margin:0;padding:0}.unit-reservation-form-v2 .alternate-names{display:flex;flex-direction:column;gap:8px;width:100%}.unit-reservation-form-v2 .alternate-names div.ss-form-item:last-child{margin-bottom:0}.unit-reservation-form-v2 .alternate-names .alternate-names-heading{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.unit-reservation-form-v2 .alternate-names .field-array-item{align-items:flex-start;display:flex;flex-direction:column;gap:4px;margin:0}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group{display:flex;gap:8px;width:100%}@media(width <= 576px){.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group{flex-direction:column}}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item{margin:0;width:100%}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item span.ss-label-text{color:#000;display:block;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;height:auto;line-height:18px;margin-bottom:0;position:relative!important;width:100%}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input{background-color:#fff;border:1px solid #ddd;border-radius:4px;color:#333;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;height:40px;line-height:20px;padding:10px 16px}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input:-ms-input-placeholder{color:#929292;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input::placeholder{color:#929292;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px;font-weight:400;line-height:20px}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input:-webkit-autofill,.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input:-webkit-autofill:active,.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input:-webkit-autofill:focus,.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item input.ss-input:-webkit-autofill:hover{box-shadow:inset 0 0 0 30px #fff!important;-webkit-text-fill-color:#333!important;background-color:#fff!important}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item .ss-label{display:flex;flex-direction:column;gap:2px}.unit-reservation-form-v2 .alternate-names .field-array-item .ss-form-group .ss-form-item .ss-label.error .help-text{display:none}.unit-reservation-form-v2 .alternate-names .field-array-item .remove-field{display:block}.unit-reservation-form-v2 .alternate-names .field-array-item .remove-field span{font-size:14px;font-weight:500;text-decoration:underline;-webkit-text-decoration-color:#000;text-decoration-color:#000;text-decoration-thickness:2px}.unit-reservation-form-v2 .alternate-names .add-field{color:#146fb4;cursor:pointer;font-weight:700;line-height:20px;text-decoration:underline;-webkit-text-decoration-color:#146fb4;text-decoration-color:#146fb4;text-decoration-thickness:2px;text-underline-offset:2px}.unit-reservation-form-v2 .alternate-names .add-field,.unit-reservation-form-v2 .submit-button{font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:16px}.unit-reservation-form-v2 .submit-button{background-color:#5c8ca2;border-color:transparent transparent #537e92;border-radius:4px;color:#fff;font-weight:500;height:43px;margin:0;padding:10px 16px}.unit-reservation-form-v2 .submit-button.disabled-submit-button{background-color:#eaeaea;border-bottom:none;border-radius:6px;color:#aaa;font-size:16px;font-weight:700;height:48px;line-height:20px;padding:14px 24px;pointer-events:none}.unit-reservation-form-v2 .page-group{margin:0}
.unit-page-v2{background-color:#f0f5fa;padding:0 0 32px}@media print,screen and (min-width:576px){.unit-page-v2{padding:0 0 80px}}.unit-page-v2 .page-container{max-width:1140px;padding:0 16px}@media(width <= 376px){.unit-page-v2 .page-container{padding:0 9px 0 16px}}.unit-page-v2 .facility-details-container{padding:16px 0}.unit-page-v2 .facility-details-container .page-container{padding:0}.unit-page-v2 .facility-details-container .facility-details__image{height:51.25px;width:40px}@media print,screen and (min-width:767px){.unit-page-v2 .facility-details-container .facility-details__image{height:82px;width:64px}}.unit-page-v2 .unit-reservation-page__container{display:grid;grid-template-columns:1fr;grid-gap:16px}@media screen and (min-width:767px){.unit-page-v2 .unit-reservation-page__container{grid-template-columns:minmax(0,40%) minmax(0,60%);grid-gap:40px}}.unit-page-v2 .unit-reservation-page__left{display:flex;flex-direction:column;gap:16px;min-width:0}@media screen and (min-width:1440px){.unit-page-v2 .unit-reservation-page__left{width:432px}}@media screen and (max-width:575px){.unit-page-v2 .unit-reservation-page__left .unit-reservation-page__mobile-expand h5{line-height:16px}.unit-page-v2 .unit-reservation-page__left .scarcity-message{line-height:18px}.unit-page-v2 .unit-reservation-page__left .unit-reservation-page__mobile-price h2{font-size:16px;font-weight:700;line-height:18px;margin:0}.unit-page-v2 .unit-reservation-page__left .unit-reservation-page__unit-header-info p{line-height:18px}}.unit-page-v2 .unit-reservation-page__left .unit-summary-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);padding:16px}.unit-page-v2 .unit-reservation-page__expand-collapse-icon img,.unit-page-v2 .unit-reservation-page__expand-collapse-icon svg{height:16px;width:16px}.unit-page-v2 .unit-reservation-page__right{display:flex;flex-direction:column;gap:16px;min-width:0;width:100%}@media screen and (min-width:1200px){.unit-page-v2 .unit-reservation-page__right{max-width:668px;width:668px}}.unit-page-v2 .unit-reservation-page__right .ph-card{background-color:#fff;border-radius:12px;box-shadow:0 4px 8px 0 rgba(0,0,0,.15);padding:40px}@media screen and (max-width:575px){.unit-page-v2 .unit-reservation-page__right .ph-card{padding:16px}}.unit-page-v2 .unit-reservation-page__right .reservation-form-card{display:flex;flex-direction:column;gap:24px}.unit-page-v2 .unit-reservation-page__right .header-container{display:flex;flex-direction:column;gap:8px}.unit-page-v2 .unit-reservation-page__right .header-container .checkoutpage-reservation-header{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:24px;font-weight:700;line-height:32px;margin:0}.unit-page-v2 .unit-reservation-page__right .header-container .check-with-text-container{align-items:center;display:flex;flex-wrap:wrap;gap:24px;margin-bottom:0;row-gap:5px}.unit-page-v2 .unit-reservation-page__right .header-container .check-with-text-container .check-with-text{align-items:center;display:flex;gap:8px}.unit-page-v2 .unit-reservation-page__right .header-container .check-with-text-container .check-with-text__icon{display:inline-flex;height:16px;width:16px}.unit-page-v2 .unit-reservation-page__right .header-container .check-with-text-container .check-with-text__icon img,.unit-page-v2 .unit-reservation-page__right .header-container .check-with-text-container .check-with-text__icon svg{display:block;height:100%;object-fit:contain;width:100%}.unit-page-v2 .unit-reservation-page__right .header-container .check-with-text-container .check-with-text__label{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;letter-spacing:.42px;line-height:22px;white-space:nowrap}.unit-page-v2 .unit-reservation-page__mobile-header{display:flex;flex-direction:column}@media print,screen and (min-width:576px){.unit-page-v2 .unit-reservation-page__mobile-header{display:none}}.unit-page-v2 .unit-reservation-page__mobile-expand{align-items:center;background:none;border:none;color:inherit;cursor:pointer;display:flex;font:inherit;justify-content:space-between;margin-bottom:10px;padding:0;width:100%}@media print,screen and (min-width:576px){.unit-page-v2 .unit-reservation-page__mobile-expand{display:none}}.unit-page-v2 .unit-reservation-page__mobile-expand .collapse-expand-btn{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:16px;text-transform:uppercase}.unit-page-v2 .unit-reservation-page__unit-info{display:flex;justify-content:space-between}.unit-page-v2 .unit-reservation-page__unit-info.collapsed{display:none}@media print,screen and (min-width:576px){.unit-page-v2 .unit-reservation-page__unit-info.collapsed{display:flex}}.unit-page-v2 .unit-reservation-page__unit-info.expanded{display:flex;gap:8px}.unit-page-v2 .unit-reservation-page__mobile-price{align-items:center;background-color:#fcfcfc;border:1px solid #f2f2f2;border-radius:6px;display:flex;padding:16px}.unit-page-v2 .unit-reservation-page__mobile-price .sf-type{margin:0}.unit-page-v2 .unit-reservation-page__selected-unit-card{display:flex;flex-direction:column;gap:16px}.unit-page-v2 .unit-reservation-page__selected-unit-card.collapsed{display:none}@media print,screen and (min-width:576px){.unit-page-v2 .unit-reservation-page__selected-unit-card.collapsed{display:flex}}.unit-page-v2 .unit-reservation-page__selected-unit-card.expanded{display:flex}.unit-page-v2 .unit-reservation-page__selected-unit-card .pricing-card{background-color:#fcfcfc;border:1px solid #f2f2f2;border-radius:6px;display:flex;flex-direction:column;gap:16px;padding:16px}.unit-page-v2 .unit-reservation-page__unit-header{align-items:center;display:flex;gap:8px}.unit-page-v2 .unit-reservation-page__unit-header .unit-icon{height:100px;width:100px}.unit-page-v2 .unit-reservation-page__unit-header-info{display:flex;flex-direction:column;gap:8px;justify-content:center}.unit-page-v2 .unit-reservation-page__unit-header-info p{line-height:18px}.unit-page-v2 .unit-reservation-page__unit-header-info .unit-size-label-description{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:20px;font-weight:700;line-height:24px;margin:0 8px 0 0;text-transform:capitalize}.unit-page-v2 .unit-reservation-page__unit-header-text{align-items:center;display:flex;flex-wrap:wrap}.unit-page-v2 .unit-reservation-page__unit-header-text .scarcity-message{color:#ef651c;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:11px;font-weight:700;line-height:18px;text-align:center;text-transform:uppercase}.unit-page-v2 .unit-reservation-page__promotion{background-color:#d1e9c8;border-radius:6px;color:#195600;display:inline;font-size:12px;font-weight:700;line-height:18px;margin:0;padding:3px 6px;text-align:center;width:-webkit-fit-content;width:fit-content}.unit-page-v2 .unit-reservation-page__card{background-color:#fcfcfc;display:flex;flex-direction:column;gap:8px;justify-content:space-between}.unit-page-v2 .unit-reservation-page__card.features-card{background-color:#fcfcfc;border:1px solid #f2f2f2;border-radius:6px;gap:6px;padding:16px}.unit-page-v2 .unit-reservation-page__card .amenities-heading{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.unit-page-v2 .unit-reservation-page__card .amenities{align-items:center;display:flex;flex-wrap:wrap;gap:6px}.unit-page-v2 .unit-reservation-page__card .amenities .amenities-item{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:22px;text-align:center}.unit-page-v2 .unit-reservation-page__card .amenities .amenities-elipses-dot{background-color:#555;border-radius:100%;height:4px;opacity:.4;width:4px}.unit-page-v2 .unit-reservation-page__pricing-header{display:flex;justify-content:space-between}.unit-page-v2 .unit-reservation-page__pricing-header .monthly-unit-rent,.unit-page-v2 .unit-reservation-page__pricing-header .monthly-unit-rent-price{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.unit-page-v2 .unit-reservation-page__pricing_label{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:400;line-height:18px}.unit-page-v2 .unit-reservation-page__pricing_items{list-style-type:disc;padding-left:25px}.unit-page-v2 .unit-reservation-page__admin-fees{display:flex;flex-direction:column;gap:4px}.unit-page-v2 .unit-reservation-page__admin-fees .unit-reservation-page__pricing{display:flex;flex-direction:column}.unit-page-v2 .unit-reservation-page__admin-fees .unit-reservation-page__pricing .sf-type{font-weight:400;margin:0}.unit-page-v2 .unit-reservation-page__admin-fees .unit-reservation-page__pricing_items{font-size:14px;line-height:18px;margin:0}.unit-page-v2 .unit-reservation-page__admin-fees .admin-fees-label,.unit-page-v2 .unit-reservation-page__admin-fees .admin-fees-value{color:#000;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:14px;font-weight:700;line-height:18px}.unit-page-v2 .unit-reservation-page__admin-fee-description{color:#555;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:15px;margin:0}.unit-page-v2 .unit-reservation-page__move-in{text-align:center}.unit-page-v2 .unit-reservation-page__move-in span{color:#555;font-family:SF Pro Display,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,Arial,sans-serif;font-size:12px;font-weight:400;line-height:18px;text-align:center}

/*# sourceMappingURL=1752.css.map*/