/*!********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** css ./sfra-webpack-builder/node_modules/css-loader/dist/cjs.js??ruleSet[1].rules[0].use[1]!./sfra-webpack-builder/node_modules/postcss-loader/dist/cjs.js??ruleSet[1].rules[0].use[2]!./sfra-webpack-builder/node_modules/sass-loader/dist/cjs.js??ruleSet[1].rules[0].use[3]!./publicstorage/cartridges/app_custom_publicstorage/cartridge/client/default/scss/cityLandingPage.scss ***!
  \********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.ps-findstorage-search-form-container {
  border: 1px solid #636F80;
  background-color: #fff;
  border-radius: 50px;
  margin: 7px auto;
  padding: 0; }
  .ps-findstorage-search-form-container .ps-findstorage-search-form {
    padding: 3px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%;
    margin-bottom: 0; }
  .ps-findstorage-search-form-container .ps-findstorage-search-form-inputs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-flow: row;
            flex-flow: row;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
    width: 100%;
    position: relative; }
  .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text'] {
    background-color: transparent;
    border: none;
    -webkit-box-flex: 2;
        -ms-flex-positive: 2;
            flex-grow: 2;
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-size: 0.875rem;
    font-weight: 700;
    color: #0F274d;
    width: calc(100% - 147px);
    padding-left: 15px; }
    .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']:focus, .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']:active {
      outline: none; }
    .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']::-webkit-input-placeholder {
      color: #0F274d; }
    .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']::-moz-placeholder {
      color: #0F274d; }
    .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']:-ms-input-placeholder {
      color: #0F274d; }
    .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']::-ms-input-placeholder {
      color: #0F274d; }
    .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text']::placeholder {
      color: #0F274d; }
    @media (min-width: 769px) {
      .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text'] {
        font-size: 1rem;
        padding: 10px 10px 10px 20px; } }
    @media (min-width: 992px) {
      .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text'] {
        font-size: 1.125rem; } }
    @media (min-width: 1200px) {
      .ps-findstorage-search-form-container .ps-findstorage-search-form-input[type='text'] {
        font-size: 1.25rem; } }
  .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='submit'], .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='button'] {
    padding: 10px 16px;
    border-radius: 50px;
    border: none;
    -webkit-box-flex: 1;
        -ms-flex: 1 0 auto;
            flex: 1 0 auto;
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    color: #fff;
    background: url("//images.publicstorage.com/Website/icons/SearchBoxField/search_magnifying_glass.svg") no-repeat center right;
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.188rem;
    text-indent: -999px;
    overflow: hidden; }
    @media (min-width: 544px) {
      .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='submit'], .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='button'] {
        padding: 15px 16px; } }
    @media (min-width: 769px) {
      .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='submit'], .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='button'] {
        padding: 15px 20px; } }
    @media (min-width: 992px) {
      .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='submit'], .ps-findstorage-search-form-container .ps-findstorage-search-form-button[type='button'] {
        padding: 15px 28px; } }

.ps-findstorage-container {
  margin: 15px 0; }
  .ps-findstorage-container h2 {
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1.375rem;
    line-height: 1.875rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    color: #0F274d;
    margin-bottom: 10px; }
    @media (min-width: 992px) {
      .ps-findstorage-container h2 {
        font-size: 1.625rem; } }
  .ps-findstorage-container .logo-container {
    max-width: 100px;
    display: none; }
  .ps-findstorage-container .icon {
    display: inline-block;
    background-repeat: no-repeat; }
    .ps-findstorage-container .icon.icon-info {
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='15' viewBox='0 0 15 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.43764 7.7275e-05C5.46515 7.7275e-05 3.57327 0.78369 2.1785 2.17858C0.783613 3.57331 0 5.46519 0 7.43771C0 9.41035 0.783613 11.3021 2.1785 12.6968C3.57323 14.0917 5.46511 14.8753 7.43764 14.8753C9.41028 14.8753 11.302 14.0917 12.6968 12.6968C14.0915 11.302 14.8753 9.41024 14.8753 7.43771C14.873 5.46581 14.0886 3.57532 12.6944 2.1809C11.3 0.786474 9.40943 0.00228087 7.43756 0L7.43764 7.7275e-05ZM7.43764 13.7313V13.7311C5.76851 13.7311 4.1678 13.0682 2.98763 11.8879C1.80734 10.7077 1.14422 9.10685 1.14422 7.43787C1.14422 5.7689 1.8073 4.16804 2.98763 2.98786C4.16776 1.80757 5.76851 1.14446 7.43764 1.14446C9.10677 1.14446 10.7076 1.80753 11.8876 2.98786C13.0679 4.168 13.7309 5.76874 13.7309 7.43787C13.7291 9.10654 13.0655 10.7062 11.8857 11.8859C10.7059 13.0657 9.10623 13.7294 7.43764 13.7311V13.7313Z' fill='%232661BD'/%3E%3Cpath d='M8.58144 10.6791H8.00925V5.91127C8.00925 5.7595 7.949 5.61408 7.84163 5.5067C7.73441 5.39949 7.58884 5.33923 7.43707 5.33923H7.05561H7.05576C6.8744 5.33923 6.70376 5.42531 6.59592 5.57119C6.48809 5.71691 6.45578 5.90522 6.50878 6.07874C6.56194 6.2521 6.69408 6.39012 6.86502 6.45068V10.6792H6.29283C6.08851 10.6792 5.89959 10.7882 5.79738 10.9653C5.69514 11.1423 5.69514 11.3604 5.79738 11.5374C5.89961 11.7145 6.08853 11.8235 6.29283 11.8235H8.58139C8.78571 11.8235 8.97462 11.7145 9.07684 11.5374C9.17892 11.3604 9.17892 11.1423 9.07684 10.9653C8.97461 10.7882 8.78569 10.6792 8.58139 10.6792L8.58144 10.6791Z' fill='%232661BD'/%3E%3Cpath d='M8.20043 3.62263C8.20043 4.04394 7.85885 4.38537 7.43754 4.38537C7.01624 4.38537 6.6748 4.04394 6.6748 3.62263C6.6748 3.20133 7.01624 2.85974 7.43754 2.85974C7.85885 2.85974 8.20043 3.20133 8.20043 3.62263Z' fill='%232661BD'/%3E%3C/svg%3E");
      width: 15px;
      height: 15px;
      margin-top: 5px; }
    .ps-findstorage-container .icon.icon-check {
      background-image: url("data:image/svg+xml,%3Csvg width='20' height='15' viewBox='0 0 20 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18 2L7 13L2 8' stroke='%23EE6B2D' stroke-width='3' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");
      min-width: 25px;
      height: 15px;
      margin-right: 5px;
      background-size: 15px; }
      @media (min-width: 992px) {
        .ps-findstorage-container .icon.icon-check {
          background-size: auto; } }
    .ps-findstorage-container .icon + span {
      display: inline-block;
      line-height: 1;
      font-size: 0.75rem; }
      @media (min-width: 992px) {
        .ps-findstorage-container .icon + span {
          font-size: 1.125rem; } }
  .ps-findstorage-container .ps-findstorage-info-list {
    padding: 0;
    margin: 15px 0 0;
    list-style: none; }
  .ps-findstorage-container .ps-findstorage-info-list-item {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-style: normal;
    font-weight: 600;
    font-size: 1rem;
    line-height: 0.875rem;
    color: #0F274d;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
    .ps-findstorage-container .ps-findstorage-info-list-item:not(:last-child) {
      margin-bottom: 10px; }
  @media (min-width: 992px) {
    .ps-findstorage-container {
      padding: 27px 20px 25px;
      background: #F0EFEC;
      border: 1px solid #CCC; }
      .ps-findstorage-container.no-background {
        background-color: transparent; }
      .ps-findstorage-container.no-border {
        border: none; } }

.ps-findstorage-sticky-view {
  position: fixed;
  top: 0;
  left: 0;
  right: 0;
  z-index: 101;
  background: #F0EFEC;
  padding: 0 15px;
  border-bottom: 1px solid #CCC;
  -webkit-transition: background 0.5s;
  transition: background 0.5s; }
  .ps-findstorage-sticky-view.ios26 {
    padding-top: 18px; }
  .ps-findstorage-sticky-view .form-container {
    width: 100%; }
  .ps-findstorage-sticky-view > .container {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    min-height: 76px; }
  @media (min-width: 769px) {
    .ps-findstorage-sticky-view .form-container .ps-findstorage-search-form-container {
      max-width: 100%; } }
  @media (min-width: 992px) {
    .ps-findstorage-sticky-view .logo-container {
      display: block; }
    .ps-findstorage-sticky-view .form-container .ps-findstorage-search-form-container {
      max-width: 50%; } }

.clp-banner {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  position: relative;
  background-image: url("../images/ps_clp_banner_bg.svg"); }
  .clp-banner-bg-image {
    position: absolute;
    -o-object-fit: contain;
       object-fit: contain;
    -o-object-position: left;
       object-position: left;
    z-index: -1;
    height: 100%; }
  .clp-banner-city-name {
    text-align: center;
    margin: 20px 0;
    font-size: 2rem;
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    font-weight: 700;
    color: #0F274d; }
    @media (min-width: 769px) {
      .clp-banner-city-name {
        font-size: 3.125rem; } }

.page[data-action='Stores-CatLanding'] .main-menu {
  z-index: 1; }

.self-storage-near-wrapper {
  background-color: #fff;
  -webkit-box-shadow: 0 0 4px #babfc8;
          box-shadow: 0 0 4px #babfc8;
  padding: 1.5rem 0.938rem; }
  @media (min-width: 769px) {
    .self-storage-near-wrapper {
      padding: 1.5rem; } }
  .self-storage-near-wrapper .near-city-heading {
    margin-bottom: 1.25rem;
    color: #0F274d; }
  .self-storage-near-wrapper ul {
    display: grid;
    grid-gap: 0.938rem 1.875rem;
    grid-template-columns: 1fr;
    padding-left: 0; }
    @media (min-width: 544px) {
      .self-storage-near-wrapper ul {
        grid-template-columns: 1fr 1fr; } }
    @media (min-width: 769px) {
      .self-storage-near-wrapper ul {
        grid-template-columns: 1fr 1fr 1fr; } }
    .self-storage-near-wrapper ul li {
      list-style: none;
      text-align: center; }
      .self-storage-near-wrapper ul li a {
        background-color: #F0EFEC;
        width: 100%;
        display: inline-block;
        padding: 0.938rem 0;
        border: 1px solid #DBDBDB;
        font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
        font-weight: 700;
        font-size: 1.0625rem;
        color: #2661BD;
        text-decoration: none;
        text-transform: capitalize;
        border-radius: 4px; }
        .self-storage-near-wrapper ul li a:hover {
          text-decoration: none; }

.plp-content-asset-area {
  margin: 1.876rem 0;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: start;
      -ms-flex-align: start;
          align-items: flex-start;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap;
  background-color: #fff;
  -webkit-box-shadow: 0 0 4px #babfc8;
          box-shadow: 0 0 4px #babfc8;
  padding: 1.5rem 0.938rem; }
  @media (min-width: 769px) {
    .plp-content-asset-area {
      padding: 1.5rem; } }
  .plp-content-asset-area .content-asset {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
  .plp-content-asset-area .ps-resource-help-center {
    width: 100%;
    border-bottom: 1px solid #D1D0D5; }
    @media (min-width: 992px) {
      .plp-content-asset-area .ps-resource-help-center {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 66.66%;
                flex: 0 0 66.66%;
        max-width: 66.66%;
        border-bottom: 0; } }
    .plp-content-asset-area .ps-resource-help-center-contentwrapper {
      width: 100%; }
      @media (min-width: 769px) {
        .plp-content-asset-area .ps-resource-help-center-contentwrapper {
          -webkit-box-flex: 0;
              -ms-flex: 0 0 50%;
                  flex: 0 0 50%;
          max-width: 50%;
          padding-right: 0.938rem; } }
  .plp-content-asset-area .ps-resource-help-center,
  .plp-content-asset-area .ps-see-what-fits {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap; }
    .plp-content-asset-area .ps-resource-help-center-heading,
    .plp-content-asset-area .ps-see-what-fits-heading {
      font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
      font-weight: 700;
      font-size: 1.125rem;
      color: #0F274d;
      margin-bottom: 1.563rem;
      width: 100%; }
      @media (min-width: 769px) {
        .plp-content-asset-area .ps-resource-help-center-heading,
        .plp-content-asset-area .ps-see-what-fits-heading {
          font-size: 1.25rem; } }
    .plp-content-asset-area .ps-resource-help-center-contentwrapper,
    .plp-content-asset-area .ps-see-what-fits-contentwrapper {
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-weight: 400;
      font-size: 1rem;
      color: #0F274d;
      line-height: 24px; }
      .plp-content-asset-area .ps-resource-help-center-contentwrapper:not(:last-of-type),
      .plp-content-asset-area .ps-see-what-fits-contentwrapper:not(:last-of-type) {
        margin-bottom: 1.563rem; }
      @media (min-width: 769px) {
        .plp-content-asset-area .ps-resource-help-center-contentwrapper,
        .plp-content-asset-area .ps-see-what-fits-contentwrapper {
          font-size: 1.125rem; } }
    .plp-content-asset-area .ps-resource-help-center-subheading,
    .plp-content-asset-area .ps-see-what-fits-subheading {
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-weight: 400;
      font-size: 1rem;
      color: #2661BD;
      margin-bottom: 0.313rem; }
      @media (min-width: 769px) {
        .plp-content-asset-area .ps-resource-help-center-subheading,
        .plp-content-asset-area .ps-see-what-fits-subheading {
          font-size: 1.125rem; } }
  .plp-content-asset-area .ps-see-what-fits {
    width: 100%;
    /* stylelint-disable -- igonoring no-descending-specificity */
    /* stylelint-enable -- igonoring no-descending-specificity */ }
    @media (min-width: 992px) {
      .plp-content-asset-area .ps-see-what-fits {
        -webkit-box-flex: 0;
            -ms-flex: 0 0 33.33%;
                flex: 0 0 33.33%;
        max-width: 33.33%;
        padding-left: 0.938rem; } }
    .plp-content-asset-area .ps-see-what-fits a {
      font-size: 1rem;
      cursor: pointer; }
    .plp-content-asset-area .ps-see-what-fits .ps-resource-help-center-subheading {
      color: #0F274d; }

.plp-property-details-wrapper {
  background-color: #fff;
  -webkit-box-shadow: 0 0 4px #babfc8;
          box-shadow: 0 0 4px #babfc8;
  margin: 0.938rem 0;
  padding: 0.938rem; }
  @media (min-width: 544px) {
    .plp-property-details-wrapper {
      padding: 1.5rem; } }
  .plp-property-details-wrapper h3 {
    padding-top: 1.25rem; }
  .plp-property-details-wrapper .plp-property-description {
    margin-bottom: 0.625rem; }
    .plp-property-details-wrapper .plp-property-description .heading {
      margin-bottom: 2.188rem; }
    .plp-property-details-wrapper .plp-property-description p {
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-size: 1rem;
      color: #0F274d;
      line-height: 1.375rem; }
  .plp-property-details-wrapper .you-will-find h3 {
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 1.125rem;
    color: #0F274d;
    margin-bottom: 20px; }
    @media (min-width: 769px) {
      .plp-property-details-wrapper .you-will-find h3 {
        font-size: 1.25rem; } }
  .plp-property-details-wrapper .you-will-find ul {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    list-style-image: url("data:image/svg+xml,%3Csvg width='17' height='15' viewBox='0 0 17 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_2592_5584)'%3E%3Cpath d='M16.8217 3.73697C17.0607 3.96705 17.0607 4.34557 16.8217 4.57564L6.50022 14.6694C6.26496 14.9032 5.8779 14.9032 5.64263 14.6694L0.177817 9.32564C-0.0592723 9.09557 -0.0592723 8.71705 0.177817 8.48697C0.414754 8.25318 0.799152 8.25318 1.03632 8.48697L6.07143 13.4114L15.9641 3.73697C16.1993 3.50467 16.5864 3.50467 16.8217 3.73697Z' fill='%230F274D'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_2592_5584'%3E%3Crect width='17' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
    padding-left: 1.563rem;
    margin-bottom: 0; }
    .plp-property-details-wrapper .you-will-find ul li {
      width: 33%;
      margin-bottom: 10px;
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-size: 1rem;
      font-weight: 400;
      color: #0F274d;
      padding: 0 0.625rem; }
      @media (max-width: 768.98px) {
        .plp-property-details-wrapper .you-will-find ul li {
          width: 100%; } }

.star-rating-wrap {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-right: 0.5rem; }
  .star-rating-wrap i {
    width: 0.938rem;
    height: 0.938rem;
    background-size: 0.938rem auto;
    background-repeat: no-repeat;
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-right: 1px; }
  .star-rating-wrap .ps-star {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0L9.8175 4.60778L15 5.35121L11.25 8.93586L12.135 14L7.5 11.6078L2.865 14L3.75 8.93586L0 5.35121L5.1825 4.60778L7.5 0Z' fill='%23ED6C2C'/%3E%3C/svg%3E%0A"); }
  .star-rating-wrap .ps-star-half {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0V5V7V10V11V11.6078L2.865 14L3.75 8.93586L0 5.35121L5.1825 4.60778L7.5 0Z' fill='%23ED6C2C'/%3E%3Cpath d='M7.5 0.556392L9.59416 4.72011C9.6309 4.79317 9.70105 4.84364 9.782 4.85525L14.4557 5.52569L11.0773 8.75514C11.0169 8.81279 10.9894 8.89672 11.0037 8.97889L11.802 13.5468L7.61466 11.3856C7.54273 11.3485 7.45727 11.3485 7.38534 11.3856L3.19799 13.5468L3.99627 8.97889C4.01063 8.89672 3.98305 8.81279 3.92275 8.75514L0.544324 5.52569L5.218 4.85525C5.29895 4.84364 5.3691 4.79317 5.40584 4.72011L7.5 0.556392Z' stroke='%23636F80' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }
  .star-rating-wrap .ps-star-empty {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='14' viewBox='0 0 15 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M7.5 0.556392L9.59416 4.72011C9.6309 4.79317 9.70105 4.84364 9.782 4.85525L14.4557 5.52569L11.0773 8.75514C11.0169 8.81279 10.9894 8.89672 11.0037 8.97889L11.802 13.5468L7.61466 11.3856C7.54273 11.3485 7.45727 11.3485 7.38534 11.3856L3.19799 13.5468L3.99627 8.97889C4.01063 8.89672 3.98305 8.81279 3.92275 8.75514L0.544324 5.52569L5.218 4.85525C5.29895 4.84364 5.3691 4.79317 5.40584 4.72011L7.5 0.556392Z' stroke='%23636F80' stroke-width='0.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.ps-property-card {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  background-color: white;
  display: block;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.938rem; }
  .ps-property-card:hover, .ps-property-card:active, .ps-property-card:focus {
    text-decoration: none; }

.ps-property__image {
  -ms-flex-negative: 0;
      flex-shrink: 0; }
  .ps-property__image img {
    -o-object-fit: fill;
       object-fit: fill;
    width: 6.875rem;
    height: 6.875rem; }
    @media (min-width: 992px) {
      .ps-property__image img {
        width: 13.125rem;
        height: 11.25rem; } }

.ps-property__details {
  padding: 0.875rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-pack: justify;
      -ms-flex-pack: justify;
          justify-content: space-between;
  width: 100%; }
  @media (min-width: 992px) {
    .ps-property__details {
      padding: 1.125rem; } }
  @media (min-width: 992px) {
    .ps-property__details-left {
      padding-right: 1.25rem; } }
  .ps-property__details-right {
    -ms-flex-item-align: center;
        align-self: center; }
    @media (min-width: 992px) {
      .ps-property__details-right {
        min-width: 9.38rem;
        -ms-flex-item-align: start;
            align-self: flex-start; } }

.ps-property__property-address {
  font-weight: bold;
  font-size: 0.875rem;
  margin-bottom: 0;
  color: #0F274d; }
  @media (min-width: 992px) {
    .ps-property__property-address {
      font-size: 1.125rem; } }

.ps-property__property-review-nd-distance {
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row nowrap;
          flex-flow: row nowrap;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center; }
  @media (min-width: 992px) {
    .ps-property__property-review-nd-distance {
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; } }
  .ps-property__property-review-nd-distance .store-reviews {
    margin-bottom: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (min-width: 992px) {
      .ps-property__property-review-nd-distance .store-reviews {
        margin-bottom: 0.625rem; } }
  .ps-property__property-review-nd-distance .ps-base-link {
    color: #2661BD;
    text-decoration: underline;
    font-size: 0.875rem; }
  .ps-property__property-review-nd-distance .distance {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 0; }
    @media (min-width: 992px) {
      .ps-property__property-review-nd-distance .distance {
        margin-left: 0; }
        .ps-property__property-review-nd-distance .distance > span:last-child {
          -webkit-box-ordinal-group: 0;
              -ms-flex-order: -1;
                  order: -1; } }
    .ps-property__property-review-nd-distance .distance * {
      font-size: 0.625rem; }
      @media (min-width: 992px) {
        .ps-property__property-review-nd-distance .distance * {
          font-size: 0.875rem;
          font-weight: normal; } }
    .ps-property__property-review-nd-distance .distance strong {
      font-size: 0.625rem; }
      .ps-property__property-review-nd-distance .distance strong span {
        display: none; }
      @media (min-width: 992px) {
        .ps-property__property-review-nd-distance .distance strong {
          font-size: 0.875rem;
          font-weight: normal; }
          .ps-property__property-review-nd-distance .distance strong span {
            display: inline; } }
  .ps-property__property-review-nd-distance .rating-wrap {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-weight: 700;
    font-size: 0.875rem;
    color: #0F274d;
    margin-right: 5px; }

.ps-property__actions .ps-btn-green-arrow {
  width: 0.938rem;
  height: 1.25rem;
  background-image: url("data:image/svg+xml,%3Csvg width='13' height='21' viewBox='0 0 13 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M12.4669 9.21821C12.9717 9.73091 12.9717 10.5635 12.4669 11.0762L4.7139 18.9512C4.20914 19.4639 3.38942 19.4639 2.88467 18.9512C2.37992 18.4385 2.37992 17.6059 2.88467 17.0932L9.72509 10.1452L2.88871 3.19712C2.38395 2.68442 2.38395 1.85181 2.88871 1.33911C3.39346 0.826416 4.21318 0.826416 4.71793 1.33911L12.4709 9.21411L12.4669 9.21821Z' fill='%23008138'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-position: center center;
  padding: 0; }

.ps-property__actions .helpline-number {
  font-weight: bold;
  font-size: 1.125rem;
  margin-top: 0.313rem; }
  @media (min-width: 992px) {
    .ps-property__actions .helpline-number {
      text-align: center; } }

.unit-admin-list-fees {
  font-size: 0.688rem;
  line-height: 0.688rem;
  color: #0F274d;
  padding-top: 4px;
  text-align: right;
  padding-left: 16px;
  display: none; }

.plp-admin-fee-banner {
  background: #636F80;
  padding: 17px 14px;
  color: #fff;
  font-size: 0.875rem;
  line-height: 1rem;
  text-align: center;
  display: none;
  position: relative; }

@media (max-width: 1199.98px) {
  .container.ps-clp-container.admin-price-in-listing .unit-admin-list-fees {
    display: block;
    padding: 6px 0 0;
    text-align: left; }
  .container.ps-clp-container.admin-price-banner-top .admin-fee-banner-top {
    display: block; } }

.green-property-image {
  width: 14px;
  height: 14px;
  display: inline-block;
  margin-right: 5px;
  background-image: url("data:image/svg+xml,%3Csvg width='116' height='116' viewBox='0 0 116 116' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M98.3206 16.3134C98.1788 18.9694 97.9614 21.7814 97.6636 24.6926C113.67 43.7017 113.846 71.4218 98.0813 90.6322C82.3166 109.843 55.0943 115.081 33.3259 103.093C32.8721 86.2537 35.611 70.6248 45.933 57.2383C55.4492 44.868 68.0493 38.3343 77.8349 28.6128C77.9222 28.5427 78.0478 28.5476 78.1293 28.6244C78.2109 28.7012 78.2234 28.8263 78.1586 28.9177C69.3253 39.3645 57.335 47.0797 49.3146 59.6368C43.5746 68.7718 40.6057 79.3747 40.7673 90.1621C89.8654 91.0128 95.0595 31.6517 94.8823 5.91849C94.8828 5.68825 94.7418 5.48135 94.5273 5.39764C94.3128 5.31394 94.0689 5.37066 93.9134 5.54041C81.0581 19.1135 49.402 17.9037 31.7378 37.441C14.1587 56.8673 19.7097 82.7494 28.7887 89.4272C28.335 92.8347 28.0798 96.254 27.964 99.6756C6.63386 84.2525 0.337185 55.2442 13.3535 32.3662C26.3697 9.48823 54.5238 0.0789882 78.6808 10.5334C81.1856 9.58943 83.6229 8.47543 85.9757 7.19924C59.224 -7.52979 25.6334 1.0084 9.16276 26.7238C-7.30783 52.4393 -1.01484 86.5207 23.5532 104.659C48.1212 122.798 82.5462 118.778 102.274 95.4674C122.002 72.1568 120.273 37.5423 98.3206 16.3134Z' fill='%231BB04F'/%3E%3C/svg%3E");
  background-repeat: no-repeat;
  background-size: contain; }
  @media (max-width: 1199.98px) {
    .green-property-image {
      margin-left: 5px; } }

.ps-card {
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
  border: 0; }

.active-filters-container .active-filters-list {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-orient: horizontal;
  -webkit-box-direction: normal;
      -ms-flex-flow: row wrap;
          flex-flow: row wrap; }

.active-filters-container a.active-filter {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  padding: 10px 14px;
  margin-right: 10px;
  margin-bottom: 10px;
  background: #fff;
  border: 1px solid #636F80;
  border-radius: 100px;
  font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
  font-weight: 400;
  font-size: 0.625rem;
  line-height: 0.75rem; }
  .active-filters-container a.active-filter:hover {
    text-decoration: none; }
  .active-filters-container a.active-filter::after {
    background-size: contain;
    width: 14px;
    height: 14px;
    margin-left: 6px;
    background-image: url("data:image/svg+xml,%3Csvg width='14' height='14' viewBox='0 0 14 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M10.5 3.5L3.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3.5 3.5L10.5 10.5' stroke='black' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E"); }

.ab_versionMobileFilter .main-label:last-child {
  display: none; }

.filterMobile__ABversion-mobileIcons {
  display: none !important; }

@media (max-width: 991.98px) {
  .filterMobile__ABversion .ABversion-hide {
    display: none !important; }
  .filterMobile__ABversion .d-ABflex {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-bottom: 20px; }
  .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters {
    /* stylelint-disable -- ignoring no-descending-specificity  */ }
    .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .modal .mobile-filters .filters .base-filters-form {
      display: none; }
    .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters {
      display: block !important;
      background-color: #fff;
      padding: 15px 5px; }
      .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .filters-form {
        display: none; }
      .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form {
        /* stylelint-enable -- ignoring no-descending-specificity  */ }
        .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .base-filter {
          margin-bottom: 15px;
          padding: 0;
          border: none; }
        .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form fieldset {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-pack: center;
              -ms-flex-pack: center;
                  justify-content: center; }
        .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio {
          margin-bottom: 0;
          padding: 0 12px; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio::after {
            content: ' ';
            position: absolute;
            top: 2px;
            right: 0;
            height: 14px;
            width: 1px;
            background: #0F274d;
            border: 1px solid #0F274d; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio:last-child::after {
            content: none; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio .main-label {
            font-size: 16px;
            line-height: 20px;
            color: #0F274d;
            font-weight: 700; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio .ab_versionMobileFilter .main-label:first-child {
            display: none; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio .ab_versionMobileFilter .main-label:last-child {
            display: inherit; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio input[type='radio'] ~ .form-check-label::before {
            content: none; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .ps-custom-radio input[type='radio'] ~ .form-check-label::after {
            content: none; }
        .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .form-check-input:checked + .form-check-label {
          border-bottom: 3px solid #ff6200; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filters .base-filters-form .form-check-input:checked + .form-check-label span {
            color: #ff6200; }
      .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons {
        display: block !important; }
        .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons .plp-adminfee-container {
          display: none !important; }
        .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons .results-header-container {
          margin-bottom: 0; }
          .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons .results-header-container .row {
            -webkit-box-pack: center;
                -ms-flex-pack: center;
                    justify-content: center;
            -webkit-box-align: center;
                -ms-flex-align: center;
                    align-items: center; }
            .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons .results-header-container .row .col-6 {
              max-width: 80px;
              -webkit-box-flex: 1;
                  -ms-flex: auto;
                      flex: auto;
              padding: 0; }
              .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons .results-header-container .row .col-6 button[data-toggle='modal'] {
                margin-right: 24px !important; } }

.sidebar-section {
  padding: 20px; }
  @media (max-width: 991.98px) {
    .sidebar-section.small-map-section {
      padding: 0; }
    .sidebar-section.filters-sidebar {
      padding: 0; } }

.map-section {
  padding-bottom: 0;
  border-bottom: 1px solid #DBE0E2; }
  @media (max-width: 991.98px) {
    .map-section {
      border-bottom: none; } }
  .map-section #map #map1 {
    border: 1px solid #DBE0E2; }

.filters {
  color: #0F274d; }
  .filters .heading {
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    font-weight: bold;
    font-size: 1.125rem;
    line-height: 1.625rem; }
    @media (min-width: 769px) {
      .filters .heading {
        font-size: 1.25rem; } }
  .filters .base-filter {
    padding-bottom: 20px;
    border-bottom: 1px solid #DBE0E2; }
    .filters .base-filter .heading {
      display: none; }
  .filters .filter {
    margin-bottom: 25px; }
    .filters .filter:not(:last-child) {
      padding-bottom: 20px;
      border-bottom: 1px solid #DBE0E2; }
  .filters .form-check {
    margin-bottom: 15px; }
    .filters .form-check:last-child {
      margin-bottom: 10px; }
    .filters .form-check .form-check-label {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
    .filters .form-check .has-sub-label .main-label {
      font-weight: bold; }
  .filters .sub-heading {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-weight: 400;
    font-size: 1.125rem;
    line-height: 1.313rem;
    margin-bottom: 15px; }
  @media (min-width: 769px) {
    .filters .base-filter .heading {
      display: block; } }

.mobile-filters .hide-in-mobile {
  display: none; }

form.filters-form[data-filter-by='IsStorageUnit'] [data-linkto='IsVehicleUnit'] {
  display: none; }

form.filters-form[data-filter-by='IsStorageUnit'] [data-linkto='HasVehicleStorage'] {
  display: none; }

form.filters-form[data-filter-by='IsVehicleUnit'] [data-linkto='IsStorageUnit'] {
  display: none; }

form.filters-form[data-filter-by='HasVehicleStorage'] [data-linkto='IsStorageUnit'] {
  display: none; }

.store-results-list-count-container {
  padding: 20px;
  font-size: 1.125rem;
  line-height: 1.313rem;
  font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
  color: #0F274d; }

#filters-modal .modal-header {
  padding: 20px; }
  #filters-modal .modal-header p {
    width: 100%;
    text-align: center;
    margin-bottom: 0;
    color: #0F274d; }

/* CLP Page filters */
.ps-clp-container .sidebar-section.sort-by-refinements-container {
  padding-top: 0; }

.ps-clp-container .filters .base-filter .heading {
  padding-bottom: 20px;
  border-bottom: 1px solid #DBE0E2;
  margin-bottom: 20px; }

.filter-hide {
  display: none; }

.filter-show {
  display: block; }

.clp-store-container.filter-hide {
  display: none; }

.clp-store-container.deprioritized-store {
  display: none; }

.clp-store-container.prioritized-store:not(.filter-hide) {
  display: block; }

.results-header-container {
  margin-bottom: 20px; }
  .results-header-container label,
  .results-header-container select {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 0.75rem;
    line-height: 0.875rem;
    color: #636F80; }
  .results-header-container label {
    display: none; }
  .results-header-container select {
    padding: 8px 12px;
    border: 0.5px solid #DBE0E2;
    border-radius: 4px; }
  .results-header-container [type='button'] {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex; }
  .results-header-container .sort-by-container {
    margin-right: 6px;
    margin-bottom: 0; }
    .results-header-container .sort-by-container label {
      -ms-flex-negative: 0;
          flex-shrink: 0; }
    .results-header-container .sort-by-container .select2-selection__rendered,
    .results-header-container .sort-by-container .select2-results__option,
    .results-header-container .sort-by-container .select2-selection__choice {
      font-size: 0.75rem; }
    .results-header-container .sort-by-container .select2-container {
      min-width: 7.5rem; }
      .results-header-container .sort-by-container .select2-container .select2-selection--single {
        height: 2.25rem;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center;
        border-radius: 4px;
        border-color: #CCC; }
      .results-header-container .sort-by-container .select2-container--default .select2-search--inline .select2-search__field {
        font-size: 0.75rem;
        vertical-align: middle; }
      .results-header-container .sort-by-container .select2-container--default .select2-selection--multiple .select2-selection__choice {
        margin-top: 3px;
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; }
    .results-header-container .sort-by-container .select2-selection--multiple {
      max-height: 2.375rem; }
    .results-header-container .sort-by-container .select2-selection--single .select2-selection__arrow {
      right: 0.938rem; }
      .results-header-container .sort-by-container .select2-selection--single .select2-selection__arrow b {
        width: 0.75rem;
        height: 0.75rem; }
  .results-header-container .size-guide-container a {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1rem;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #2661BD;
    display: block;
    width: 70px;
    text-align: right; }
  @media (min-width: 769px) {
    .results-header-container {
      margin-bottom: 10px; }
      .results-header-container label {
        display: block;
        margin-right: 10px;
        margin-bottom: 0; }
      .results-header-container select {
        width: 150px; }
      .results-header-container .size-guide-container a {
        font-size: 1rem;
        line-height: 1rem;
        width: auto; } }

.icon-filters,
.icon-map,
.icon-map-open {
  background-repeat: no-repeat;
  background-position: center;
  background-size: contain; }

.icon-filters {
  background-image: url("data:image/svg+xml,%3Csvg width='21' height='21' viewBox='0 0 21 21' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M20.3438 2.95312H11.8125V1.96875C11.8125 1.60781 11.5172 1.3125 11.1562 1.3125H9.84375C9.48281 1.3125 9.1875 1.60781 9.1875 1.96875V2.95312H0.65625C0.295312 2.95312 0 3.24844 0 3.60938V4.26562C0 4.62656 0.295312 4.92188 0.65625 4.92188H9.1875V5.90625C9.1875 6.26719 9.48281 6.5625 9.84375 6.5625H11.1562C11.5172 6.5625 11.8125 6.26719 11.8125 5.90625V4.92188H20.3438C20.7047 4.92188 21 4.62656 21 4.26562V3.60938C21 3.24844 20.7047 2.95312 20.3438 2.95312ZM20.3438 16.0781H6.5625V15.0938C6.5625 14.7328 6.26719 14.4375 5.90625 14.4375H4.59375C4.23281 14.4375 3.9375 14.7328 3.9375 15.0938V16.0781H0.65625C0.295312 16.0781 0 16.3734 0 16.7344V17.3906C0 17.7516 0.295312 18.0469 0.65625 18.0469H3.9375V19.0312C3.9375 19.3922 4.23281 19.6875 4.59375 19.6875H5.90625C6.26719 19.6875 6.5625 19.3922 6.5625 19.0312V18.0469H20.3438C20.7047 18.0469 21 17.7516 21 17.3906V16.7344C21 16.3734 20.7047 16.0781 20.3438 16.0781ZM20.3438 9.51562H17.0625V8.53125C17.0625 8.17031 16.7672 7.875 16.4062 7.875H15.0938C14.7328 7.875 14.4375 8.17031 14.4375 8.53125V9.51562H0.65625C0.295312 9.51562 0 9.81094 0 10.1719V10.8281C0 11.1891 0.295312 11.4844 0.65625 11.4844H14.4375V12.4688C14.4375 12.8297 14.7328 13.125 15.0938 13.125H16.4062C16.7672 13.125 17.0625 12.8297 17.0625 12.4688V11.4844H20.3438C20.7047 11.4844 21 11.1891 21 10.8281V10.1719C21 9.81094 20.7047 9.51562 20.3438 9.51562Z' fill='%23636F80'/%3E%3C/svg%3E"); }

.icon-map {
  background-image: url("data:image/svg+xml,%3Csvg width='22' height='20' viewBox='0 0 22 20' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M21.3897 1.25C21.3148 1.25 21.2376 1.26445 21.162 1.29531L14.667 3.75H14.6667L8.09722 1.37812C7.8479 1.29337 7.5869 1.25011 7.32417 1.25C7.06865 1.25 6.81351 1.29102 6.56753 1.37266L0.768472 3.43555C0.541665 3.52832 0.347237 3.68847 0.210264 3.89533C0.0732908 4.10218 5.43204e-05 4.34627 0 4.59609L0 18.1242C0 18.4832 0.287604 18.75 0.610729 18.75C0.68559 18.75 0.762361 18.7355 0.838368 18.7047L7.33333 16.25L13.9028 18.6215C14.3989 18.7908 14.9351 18.7929 15.4325 18.6273L21.2315 16.5645C21.4584 16.4717 21.6528 16.3116 21.7898 16.1047C21.9268 15.8979 22 15.6537 22 15.4039V1.87578C22 1.5168 21.7124 1.25 21.3897 1.25ZM8.55556 3.53203L13.4444 5.29727V16.468L8.55556 14.7027V3.53203ZM1.83333 16.3301V5.0418L6.72222 3.30234V14.482L6.69778 14.491L1.83333 16.3301ZM20.1667 14.9578L15.2778 16.6973V5.51797L15.3022 5.50859L20.1667 3.66992V14.9578Z' fill='%23636F80'/%3E%3C/svg%3E"); }

.icon-map-open {
  background-image: url("data:image/svg+xml,%3Csvg width='24' height='24' viewBox='0 0 24 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M8 6H21' stroke='%23636F80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 12H21' stroke='%23636F80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M8 18H21' stroke='%23636F80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 6H3.01' stroke='%23636F80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 12H3.01' stroke='%23636F80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3Cpath d='M3 18H3.01' stroke='%23636F80' stroke-width='2' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E%0A"); }

@media (max-width: 991.98px) {
  .search-result-page .ps-card {
    border: none; } }

.no-search-results-help {
  padding: 25px 15px; }
  .no-search-results-help__info-1 {
    color: #ff6200;
    font-size: 1.125rem;
    font-weight: 600; }
  .no-search-results-help__info-2 {
    font-size: 1rem;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .no-search-results-help__info-2 .icon {
      display: -webkit-inline-box;
      display: -ms-inline-flexbox;
      display: inline-flex; }
  .no-search-results-help .icon-phone-black {
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' xmlns:xlink='http://www.w3.org/1999/xlink' width='19px' height='30px' viewBox='0 0 19 30' version='1.1'%3E%3Ctitle%3Emobile-alt-solid%3C/title%3E%3Cg id='Page-1' stroke='none' stroke-width='1' fill='none' fill-rule='evenodd'%3E%3Cg id='search---no-spaces-results' transform='translate(-67.000000  -549.000000)' fill='%231C2432' fill-rule='nonzero'%3E%3Cg id='mobile-alt-solid' transform='translate(67.000000  549.000000)'%3E%3Cpath d='M15.7857143 0 L2.78571429 0 C1.24776786 0 0 1.25976562 0 2.8125 L0 27.1875 C0 28.7402344 1.24776786 30 2.78571429 30 L15.7857143 30 C17.3236607 30 18.5714286 28.7402344 18.5714286 27.1875 L18.5714286 2.8125 C18.5714286 1.25976562 17.3236607 0 15.7857143 0 Z M9.28571429 28.125 C8.25848214 28.125 7.42857143 27.2871094 7.42857143 26.25 C7.42857143 25.2128906 8.25848214 24.375 9.28571429 24.375 C10.3129464 24.375 11.1428571 25.2128906 11.1428571 26.25 C11.1428571 27.2871094 10.3129464 28.125 9.28571429 28.125 Z M15.7857143 21.796875 C15.7857143 22.1835938 15.4723214 22.5 15.0892857 22.5 L3.48214286 22.5 C3.09910714 22.5 2.78571429 22.1835938 2.78571429 21.796875 L2.78571429 3.515625 C2.78571429 3.12890625 3.09910714 2.8125 3.48214286 2.8125 L15.0892857 2.8125 C15.4723214 2.8125 15.7857143 3.12890625 15.7857143 3.515625 L15.7857143 21.796875 Z' id='Shape'/%3E%3C/g%3E%3C/g%3E%3C/g%3E%3C/svg%3E");
    background-repeat: no-repeat;
    width: 30px;
    height: 30px;
    margin-right: 5px; }
  @media (min-width: 769px) {
    .no-search-results-help {
      padding: 30px; }
      .no-search-results-help .icon-phone-black {
        width: 20px; } }

.no-result-nearby {
  margin-bottom: 1.25rem;
  padding: 1.25rem 2.5rem 0.625rem 1.25rem; }

.find-ss-near-card {
  padding: 1.5rem; }
  .find-ss-near-card--header {
    font-size: 1.125rem;
    font-weight: bold;
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    border-bottom: 1px solid #DBE0E2;
    padding-bottom: 1.5rem;
    margin-bottom: 1.5rem;
    color: #0F274d; }
    @media (min-width: 769px) {
      .find-ss-near-card--header {
        font-size: 1.5rem; } }
  .find-ss-near-card--body .city-list li:not(:last-of-type) {
    margin-bottom: 0.313rem; }
  .find-ss-near-card--body .city-list a {
    font-weight: 600;
    text-transform: capitalize; }

.ps-storage-types {
  background-color: #fff;
  padding: 1.5rem 0.938rem;
  -webkit-box-shadow: 0 0 4px rgba(0, 0, 0, 0.25);
          box-shadow: 0 0 4px rgba(0, 0, 0, 0.25); }
  @media (min-width: 769px) {
    .ps-storage-types {
      padding: 1.5rem; } }
  .ps-storage-types--heading {
    margin-bottom: 1.125rem;
    font-size: 1.125rem;
    color: #0F274d; }
    @media (min-width: 992px) {
      .ps-storage-types--heading {
        font-size: 1.25rem; } }
  .ps-storage-types--list li:not(:last-of-type) {
    margin-bottom: 0.313rem; }
  .ps-storage-types--list li a.ps-base-link {
    font-size: 1rem; }

.gm-style-iw {
  max-width: 230px !important;
  outline: none; }

#smallMap {
  min-height: 320px;
  -webkit-animation-duration: 3s;
          animation-duration: 3s;
  -webkit-animation-fill-mode: forwards;
          animation-fill-mode: forwards;
  -webkit-animation-iteration-count: infinite;
          animation-iteration-count: infinite;
  -webkit-animation-name: place-holder-shimmer;
          animation-name: place-holder-shimmer;
  -webkit-animation-timing-function: linear;
          animation-timing-function: linear;
  background: -webkit-gradient(linear, left top, right top, color-stop(8%, #eee), color-stop(38%, #f7f4f4), color-stop(75%, #e5e5e5));
  background: linear-gradient(to right, #eee 8%, #f7f4f4 38%, #e5e5e5 75%); }

.popup-store-detail * {
  font-size: 0.75rem; }

.popup-store-detail img {
  max-width: 36%;
  max-height: 80px;
  width: auto; }

.popup-store-detail .popup-store-detail-content {
  max-width: calc(61% - 7px);
  display: inline-block;
  vertical-align: top;
  -webkit-box-sizing: border-box;
          box-sizing: border-box;
  margin-left: 5px;
  color: #0F274d; }
  .popup-store-detail .popup-store-detail-content .store-heading {
    font-size: 0.875rem; }

.popup-store-detail .popup-store-link {
  color: #2661BD;
  text-decoration: none; }

.popup-store-detail .popup-store-starting-price {
  margin: 4px 0;
  font-size: 0.75rem; }

#largeMap {
  margin: 15px; }

.large-map-section button.ps-base-link-chevron-before,
.map-section button.ps-base-link-chevron-before {
  border: none;
  text-decoration: underline;
  background-color: transparent; }
  .large-map-section button.ps-base-link-chevron-before::before,
  .map-section button.ps-base-link-chevron-before::before {
    rotate: -180deg; }

.map-section button.ps-base-link {
  border: none;
  text-decoration: underline;
  background: none;
  margin: 10px 0;
  padding: 0;
  font-size: 1rem; }
  .map-section button.ps-base-link::after {
    position: relative;
    top: 2px; }

.small-map-section {
  margin-bottom: 20px; }

.property-landing-page .ps-marker,
.city-search-container .ps-marker,
.search-result-page .ps-marker,
.reservation-page-container .ps-marker,
.search-result-page-content .ps-marker {
  background: #ff6200;
  color: #fff;
  border-radius: 10px;
  font-size: 10px;
  cursor: pointer; }
  .property-landing-page .ps-marker.active,
  .city-search-container .ps-marker.active,
  .search-result-page .ps-marker.active,
  .reservation-page-container .ps-marker.active,
  .search-result-page-content .ps-marker.active {
    background: #000; }
  .property-landing-page .ps-marker.inactive,
  .city-search-container .ps-marker.inactive,
  .search-result-page .ps-marker.inactive,
  .reservation-page-container .ps-marker.inactive,
  .search-result-page-content .ps-marker.inactive {
    background: #BABFC8;
    color: #0F274d; }
  .property-landing-page .ps-marker h4,
  .city-search-container .ps-marker h4,
  .search-result-page .ps-marker h4,
  .reservation-page-container .ps-marker h4,
  .search-result-page-content .ps-marker h4 {
    font-size: 11px;
    font-weight: 700;
    padding: 8px 10px 3px; }

.store-faqs-container {
  border: 1px solid #CCC;
  background-color: #fff;
  padding: 1.5rem; }

.ps-accordion--item:not(:last-of-type) {
  margin-bottom: 1.875rem; }

.ps-accordion--header .btn {
  width: 100%;
  text-align: left;
  background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M22 15.9355C22.55 15.9355 23 16.3855 23 16.9355C23 17.4855 22.55 17.9355 22 17.9355H10C9.45 17.9355 9 17.4855 9 16.9355C9 16.3855 9.45 15.9355 10 15.9355H22ZM32 16.9355C32 25.773 24.8375 32.9355 16 32.9355C7.1625 32.9355 0 25.773 0 16.9355C0 8.09805 7.1625 0.935547 16 0.935547C24.8375 0.935547 32 8.09805 32 16.9355ZM16 2.93555C8.26875 2.93555 2 9.2043 2 16.9355C2 24.6668 8.26875 30.9355 16 30.9355C23.7313 30.9355 30 24.6668 30 16.9355C30 9.2043 23.7313 2.93555 16 2.93555Z' fill='%232661BD'/%3E%3C/svg%3E%0A");
  background-position: 100% 0;
  background-repeat: no-repeat;
  min-height: 2.5rem;
  padding: 0 3.125rem 0 0;
  color: #0F274d; }
  .ps-accordion--header .btn:focus, .ps-accordion--header .btn:hover {
    -webkit-box-shadow: none;
            box-shadow: none;
    text-decoration: none; }
  .ps-accordion--header .btn.collapsed {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='33' viewBox='0 0 32 33' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M15 22.8076V17.8076H10C9.45 17.8076 9 17.3576 9 16.8076C9 16.2576 9.45 15.8076 10 15.8076H15V10.8076C15 10.2576 15.45 9.80762 16 9.80762C16.55 9.80762 17 10.2576 17 10.8076V15.8076H22C22.55 15.8076 23 16.2576 23 16.8076C23 17.3576 22.55 17.8076 22 17.8076H17V22.8076C17 23.3576 16.55 23.8076 16 23.8076C15.45 23.8076 15 23.3576 15 22.8076ZM32 16.8076C32 25.6451 24.8375 32.8076 16 32.8076C7.1625 32.8076 0 25.6451 0 16.8076C0 7.97012 7.1625 0.807617 16 0.807617C24.8375 0.807617 32 7.97012 32 16.8076ZM16 2.80762C8.26875 2.80762 2 9.07637 2 16.8076C2 24.5389 8.26875 30.8076 16 30.8076C23.7313 30.8076 30 24.5389 30 16.8076C30 9.07637 23.7313 2.80762 16 2.80762Z' fill='%232661BD'/%3E%3C/svg%3E%0A"); }

.ps-accordion--body {
  padding-bottom: 0.625rem;
  padding-bottom: 1.25rem;
  color: #636F80; }

.ps-clp-title {
  position: relative; }
  .ps-clp-title .ps-clp-title-heading {
    margin-bottom: 0;
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    font-size: 1rem;
    font-weight: bold;
    color: #0F274d; }
    @media (min-width: 769px) {
      .ps-clp-title .ps-clp-title-heading {
        font-size: 1.375rem; } }
  .ps-clp-title .size-guide-container {
    margin-left: auto; }
    .ps-clp-title .size-guide-container a {
      text-decoration: underline;
      font-size: 0.875rem;
      display: block;
      width: 70px;
      text-align: right; }
      @media (min-width: 769px) {
        .ps-clp-title .size-guide-container a {
          font-size: 1rem;
          width: auto;
          position: absolute;
          right: 1.563rem;
          bottom: -8px; } }

.plp-content-asset-area.two-column {
  margin-top: 0;
  padding-left: 0.938rem;
  padding-right: 0.938rem; }
  @media (min-width: 769px) {
    .plp-content-asset-area.two-column {
      padding: 1.5rem; } }
  @media (min-width: 992px) {
    .plp-content-asset-area.two-column .ps-resource-help-center {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      border-bottom: 0;
      padding-top: 0; } }
  @media (min-width: 769px) {
    .plp-content-asset-area.two-column .ps-resource-help-center-contentwrapper {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%;
      padding-right: 0.938rem; } }
  .plp-content-asset-area.two-column .ps-resource-help-center-contentwrapper p {
    margin-bottom: 0.313rem; }
  @media (min-width: 992px) {
    .plp-content-asset-area.two-column .ps-see-what-fits {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 50%;
              flex: 0 0 50%;
      max-width: 50%;
      padding-left: 0.938rem;
      padding-top: 0; } }

.ps-card.ps-about {
  position: relative; }
  .ps-card.ps-about .ps-card-body {
    padding: 0.938rem; }
    @media (min-width: 769px) {
      .ps-card.ps-about .ps-card-body {
        padding: 1.5rem; } }

.ps-about-card-content {
  /* stylelint-disable */
  /* stylelint-enable */ }
  .ps-about-card-content strong {
    color: #0F274d; }
  .ps-about-card-content h1 {
    font-size: 1.375rem; }
  .ps-about-card-content h2 {
    font-size: 1.25rem; }
  .ps-about-card-content h3 {
    font-size: 1.125rem; }
  .ps-about-card-content h4 {
    font-size: 1rem; }
  .ps-about-card-content h5 {
    font-size: 0.875rem; }
  .ps-about-card-content p {
    font-size: 1rem;
    color: #0F274d; }
  .ps-about-card-content ~ .content-toggle-button .read-less {
    display: block; }
  .ps-about-card-content ~ .content-toggle-button .read-more {
    display: none; }
  .ps-about-card-content.collapsed-content {
    position: relative;
    /* stylelint-disable */
    display: -webkit-box;
    -webkit-line-clamp: 9;
    -webkit-box-orient: vertical;
    overflow: hidden;
    /* stylelint-enable */ }
    .ps-about-card-content.collapsed-content ~ .content-toggle-button .read-less {
      display: none; }
    .ps-about-card-content.collapsed-content ~ .content-toggle-button .read-more {
      display: block; }
    .ps-about-card-content.collapsed-content::after {
      content: '...';
      background-color: white;
      right: 0;
      bottom: 4px;
      position: absolute;
      display: none;
      width: 100px;
      line-height: inherit;
      color: #636F80;
      padding-left: 1.875rem;
      /* stylelint-disable */
      background: -webkit-gradient(linear, left top, right top, from(rgba(255, 255, 255, 0)), color-stop(11%, rgba(255, 255, 255, 0.503239)), color-stop(20%, rgba(255, 255, 255, 0.612482)), color-stop(29%, white), to(white));
      background: linear-gradient(90deg, rgba(255, 255, 255, 0) 0%, rgba(255, 255, 255, 0.503239) 11%, rgba(255, 255, 255, 0.612482) 20%, white 29%, white 100%);
      /* stylelint-enable */ }

/* stylelint-disable */
@media screen and (-webkit-min-device-pixel-ratio: 0) {
  _::-webkit-full-page-media,
  _:future,
  :root,
  .ps-about-card-content.collapsed-content {
    display: block;
    max-height: 245px; }
  _::-webkit-full-page-media,
  _:future,
  :root,
  .ps-about-card-content.collapsed-content::after {
    display: block; } }

/* stylelint-enable */
.tile {
  display: none; }

.load-more-wrapper {
  margin-top: 1.563rem; }
  @media (min-width: 769px) {
    .load-more-wrapper {
      margin-top: 2.188rem; } }


/*# sourceMappingURL=default\css\cityLandingPage.css.map*/