/*!***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************!*\
  !*** 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/storeSearchResults.scss ***!
  \***********************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************************/
.alert-banner-container {
  margin-left: -1rem;
  margin-right: -1rem; }

.alert-banner {
  background-color: #ff6200;
  color: #fff;
  text-align: center;
  padding: 1.25rem 0;
  margin: 0;
  border: none;
  display: none; }
  .alert-banner p {
    margin: 0;
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-style: normal;
    font-weight: 700;
    font-size: 1rem;
    line-height: 1.188rem; }
  .alert-banner.alert-dismissible .close {
    color: #fff;
    padding: 1rem 1.25rem;
    opacity: 1; }
    .alert-banner.alert-dismissible .close:hover {
      color: #fff;
      opacity: 1; }
  @media (min-width: 769px) {
    .alert-banner {
      display: block; } }

.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 .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%; } }

.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; }

.results-for-title {
  margin-bottom: 20px; }
  .results-for-title,
  .results-for-title .results-for-label,
  .results-for-title .public-storage-label,
  .results-for-title .search-keyword {
    font-family: "ITC Avant Garde", helvetica, arial, sans-serif;
    font-size: 1rem;
    line-height: 1.125rem;
    color: #0F274d; }
  .results-for-title .results-for-label {
    font-weight: bold; }
  .results-for-title .public-storage-label {
    font-weight: 700; }
  .results-for-title .search-keyword {
    font-weight: 600; }
  @media (min-width: 769px) {
    .results-for-title,
    .results-for-title .results-for-label,
    .results-for-title .public-storage-label,
    .results-for-title .search-keyword {
      font-size: 1.375rem;
      line-height: 1.625rem; } }

.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; } }

.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; } }

/* stylelint-disable */
.featured-dropdown-container {
  margin-bottom: 0; }
  .featured-dropdown-container .select2-selection__rendered,
  .featured-dropdown-container .select2-results__option,
  .featured-dropdown-container .select2-selection__choice {
    font-size: 0.75rem; }
  .featured-dropdown-container .select2-container .select2-selection--single {
    height: 36px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    border-color: #CCC; }
  .featured-dropdown-container .select2-container--default .select2-search--inline .select2-search__field {
    font-size: 0.75rem;
    vertical-align: middle; }
  .featured-dropdown-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; }
  .featured-dropdown-container .select2-selection--multiple {
    height: 36px;
    border-radius: 4px !important;
    border-color: #CCC;
    padding-left: 0.313rem; }
    .featured-dropdown-container .select2-selection--multiple .select2-search__field {
      width: 100% !important; }
  .featured-dropdown-container .select2-container--default.select2-container--focus .select2-selection--multiple {
    border-color: #CCC; }
  .featured-dropdown-container .select2-selection--single .select2-selection__arrow {
    right: 0.938rem; }
    .featured-dropdown-container .select2-selection--single .select2-selection__arrow b {
      width: 0.75rem;
      height: 0.75rem; }

.select2-selection--multiple:after {
  content: '';
  position: absolute;
  top: 40%;
  right: 10px;
  -webkit-transition: all ease 0.3s;
  transition: all ease 0.3s;
  border-color: #ff6200;
  width: 0.75rem;
  height: 0.75rem;
  border: none;
  margin-left: 0.313rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: 100% auto;
  background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.131309 0.162476C0.231309 0.0531008 0.365683 -2.45569e-05 0.500059 -2.45451e-05C0.625896 -0.000198103 0.747139 0.0472496 0.839433 0.132788L7.00006 5.81873L13.1594 0.159352C13.3626 -0.0281482 13.6794 -0.0164295 13.866 0.187664C14.0535 0.39079 14.0408 0.706102 13.8382 0.893602L7.33818 6.8936C7.24594 6.97929 7.12471 7.02692 6.99881 7.02692C6.87291 7.02692 6.75167 6.97929 6.65943 6.8936L0.159434 0.893601C-0.0405659 0.678101 -0.0561909 0.365601 0.131309 0.162476Z' fill='%23FF6200'/%3E%3C/svg%3E%0A"); }

.select2-container--open .select2-selection--multiple:after {
  -webkit-transform: rotate(-180deg);
          transform: rotate(-180deg); }

.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; }

.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"); }

.store-container {
  position: relative;
  margin-bottom: 16px; }

.extra-tile.loading {
  width: 100%;
  min-height: 100px;
  background-color: #636F80; }

.store .store-details {
  padding: 0 16px; }

.store .store-address {
  font-size: 0.875rem;
  line-height: 1rem;
  margin-top: 10px;
  margin-bottom: 8px;
  color: #0F274d;
  font-weight: bold; }
  @media (min-width: 1200px) {
    .store .store-address {
      color: #2661BD;
      font-weight: normal; } }
  .store .store-address:hover, .store .store-address:focus {
    text-decoration: none; }

.store .store-distance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.938rem; }

.store .green-property-image {
  width: 24px;
  height: 24px;
  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;
  margin-left: 5px;
  width: 14px;
  height: 14px; }

.store .store-price-starts,
.store .mobile-price {
  font-size: 0.75rem;
  line-height: 0.875rem; }

.store .price-opacity-zero {
  opacity: 0; }

@media (min-width: 1200px) {
  .store {
    padding: 16px; }
    .store .store-details {
      padding: 0; }
    .store .store-address {
      margin-top: 0; }
    .store .store-image-container {
      margin-bottom: 8px; } }

.store-properties .store-reviews-nd-distance {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -webkit-box-align: center;
      -ms-flex-align: center;
          align-items: center;
  margin-bottom: 0.625rem; }
  @media (min-width: 1200px) {
    .store-properties .store-reviews-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; } }
  .store-properties .store-reviews-nd-distance .star-rating-wrap {
    margin-top: 0;
    margin-bottom: 0; }
    @media (min-width: 1200px) {
      .store-properties .store-reviews-nd-distance .star-rating-wrap {
        margin-top: 0.125rem;
        margin-bottom: 0.5rem; } }
  .store-properties .store-reviews-nd-distance .store-distance {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
    margin-bottom: 0; }
    .store-properties .store-reviews-nd-distance .store-distance span {
      font-size: 0.625rem;
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-weight: bold; }
    @media (min-width: 1200px) {
      .store-properties .store-reviews-nd-distance .store-distance {
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
            -ms-flex-direction: row;
                flex-direction: row; }
        .store-properties .store-reviews-nd-distance .store-distance span {
          font-size: 0.875rem;
          font-weight: normal; } }
  .store-properties .store-reviews-nd-distance .ps-bodytext-14-regular {
    font-weight: bold; }
    @media (min-width: 1200px) {
      .store-properties .store-reviews-nd-distance .ps-bodytext-14-regular {
        font-weight: normal; } }

@media (min-width: 1200px) {
  .store-properties .onsite-kiosk-wrapper {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    gap: 5px; } }

.store-properties .onsite-kiosk-wrapper .kiosk-text {
  line-height: 1rem; }

.icon {
  display: inline-block; }
  .icon.icon-chevron-right-green {
    background-image: url("data:image/svg+xml,%3Csvg width='83' height='132' viewBox='0 0 83 132' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79.5959 57.9428C82.8186 61.1654 82.8186 66.399 79.5959 69.6217L30.0959 119.122C26.8732 122.344 21.6396 122.344 18.417 119.122C15.1943 115.899 15.1943 110.665 18.417 107.443L62.0904 63.7693L18.4428 20.0959C15.2201 16.8732 15.2201 11.6396 18.4428 8.41699C21.6654 5.19434 26.899 5.19434 30.1217 8.41699L79.6217 57.917L79.5959 57.9428Z' fill='%23008138'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    width: 13px;
    height: 21px; }

.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; }

.unit-list-group,
.mobile-unit-list-item {
  font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
  font-style: normal;
  color: #0F274d;
  border-radius: 0; }
  .unit-list-group .icon,
  .mobile-unit-list-item .icon {
    display: inline-block;
    background-repeat: no-repeat;
    width: 14.88px;
    height: 15.5px;
    min-width: 14.88px;
    background-size: contain; }
    @media (max-width: 768.98px) {
      .unit-list-group .icon,
      .mobile-unit-list-item .icon {
        width: 14px;
        height: 14px;
        background-size: 78% auto;
        background-position: left top;
        margin-right: 0.313rem; } }
    .unit-list-group .icon.icon-small,
    .mobile-unit-list-item .icon.icon-small {
      width: 8.3px;
      height: 8.3px;
      min-width: 8.3px; }
    .unit-list-group .icon.icon-info,
    .mobile-unit-list-item .icon.icon-info {
      background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_312_5849)'%3E%3Cpath d='M7.5 0C3.35742 0 0 3.49289 0 7.80262C0 12.1123 3.35742 15.6052 7.5 15.6052C11.6426 15.6052 15 12.1123 15 7.80262C15 3.49289 11.6426 0 7.5 0ZM7.5 14.1422C4.13965 14.1422 1.40625 11.2983 1.40625 7.80262C1.40625 4.30699 4.13965 1.46299 7.5 1.46299C10.8604 1.46299 13.5938 4.30699 13.5938 7.80262C13.5938 11.2983 10.8604 14.1422 7.5 14.1422ZM8.67188 10.2409H8.20312V7.55879C8.20312 7.15647 7.88965 6.82729 7.5 6.82729H6.5625C6.17578 6.82729 5.85938 7.15647 5.85938 7.55879C5.85938 7.96111 6.17578 8.29028 6.5625 8.29028H6.79688V10.2409H6.32812C5.94141 10.2409 5.625 10.5701 5.625 10.9724C5.625 11.3748 5.94141 11.7039 6.32812 11.7039H8.67188C9.06006 11.7039 9.375 11.3763 9.375 10.9724C9.375 10.5686 9.06152 10.2409 8.67188 10.2409ZM7.5 5.85196C8.01768 5.85196 8.4375 5.4152 8.4375 4.87664C8.4375 4.33807 8.01768 3.90131 7.5 3.90131C6.98232 3.90131 6.5625 4.33716 6.5625 4.87664C6.5625 5.41612 6.98145 5.85196 7.5 5.85196Z' fill='%232661BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_312_5849'%3E%3Crect width='15' height='15.6052' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }
    .unit-list-group .icon.icon-clock,
    .mobile-unit-list-item .icon.icon-clock {
      background-image: url("data:image/svg+xml,%3Csvg width='88' height='88' viewBox='0 0 88 88' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_204_193)'%3E%3Cpath d='M44 88C19.6969 88 0 68.3031 0 44C0 19.6969 19.6969 0 44 0C68.3031 0 88 19.6969 88 44C88 68.3031 68.3031 88 44 88ZM39.875 20.625V44C39.875 45.375 40.5625 46.6641 41.7141 47.4375L58.2141 58.4375C60.1047 59.7094 62.6656 59.1937 63.9375 57.2859C65.2094 55.3781 64.6937 52.8344 62.7859 51.5625L48.125 41.8V20.625C48.125 18.3391 46.2859 16.5 44 16.5C41.7141 16.5 39.875 18.3391 39.875 20.625Z' fill='%23FF6200'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_204_193'%3E%3Crect width='88' height='88' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");
      background-size: contain;
      width: 24px;
      height: 22px;
      margin-right: 2px; }
      @media (min-width: 992px) {
        .unit-list-group .icon.icon-clock,
        .mobile-unit-list-item .icon.icon-clock {
          margin-right: 5px; } }

.unit-list-item {
  padding: 12px 15px; }
  @media (min-width: 769px) {
    .unit-list-item {
      padding: 12px 10px; } }
  .unit-list-item .unit-name {
    white-space: nowrap; }
  .unit-list-item .info-message {
    font-weight: 400;
    font-size: 0.625rem;
    line-height: 0.75rem;
    color: #636F80; }
  .unit-list-item .no-padding-right-mobile {
    padding-right: 0; }
  .unit-list-item .label {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-weight: 600;
    font-size: 0.875rem;
    line-height: 1rem;
    color: #0F274d;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
    @media (min-width: 769px) {
      .unit-list-item .label {
        font-size: 1rem;
        line-height: 1.188rem;
        -webkit-box-align: start;
            -ms-flex-align: start;
                align-items: flex-start;
        -webkit-box-pack: start;
            -ms-flex-pack: start;
                justify-content: flex-start; } }
  .unit-list-item .label-availability {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-weight: 400;
    font-size: 0.875rem;
    line-height: 1rem; }
  .unit-list-item .unit-per-month {
    font-weight: 700;
    font-size: 12px; }
  .unit-list-item .unit-name-container {
    margin-bottom: 8px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (min-width: 769px) {
      .unit-list-item .unit-name-container {
        margin-bottom: 15px; } }
    @media (min-width: 992px) {
      .unit-list-item .unit-name-container {
        -webkit-box-align: center;
            -ms-flex-align: center;
                align-items: center; } }
    .unit-list-item .unit-name-container .unit-name {
      -webkit-box-orient: vertical;
      -webkit-box-direction: reverse;
          -ms-flex-direction: column-reverse;
              flex-direction: column-reverse;
      line-height: 1.25rem;
      -webkit-box-align: start;
          -ms-flex-align: start;
              align-items: flex-start; }
      .unit-list-item .unit-name-container .unit-name > span {
        font-size: 0.875rem;
        line-height: 1rem; }
        @media (min-width: 769px) {
          .unit-list-item .unit-name-container .unit-name > span {
            font-size: 1.625rem;
            line-height: initial; } }
      @media (max-width: 991.98px) {
        .unit-list-item .unit-name-container .unit-name .unit-size {
          letter-spacing: 1.5px; } }
      @media (min-width: 992px) {
        .unit-list-item .unit-name-container .unit-name {
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column; } }
    .unit-list-item .unit-name-container .icon.icon-info {
      margin-left: 3px;
      cursor: pointer; }
      @media (max-width: 991.98px) {
        .unit-list-item .unit-name-container .icon.icon-info {
          margin-left: 0;
          margin-top: 2px; } }
  .unit-list-item .unit-properties-container .unit-property {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    margin-bottom: 5px;
    border-width: 0;
    padding: 0; }
    .unit-list-item .unit-properties-container .unit-property.unit__electronicLock .icon-info {
      cursor: pointer; }
      @media (max-width: 991.98px) {
        .unit-list-item .unit-properties-container .unit-property.unit__electronicLock .icon-info {
          margin: 0; } }
  .unit-list-item .unit-properties-container .unit-property-value {
    font-weight: 400;
    font-size: 0.563rem;
    line-height: 0.875rem;
    text-transform: capitalize; }
    @media (max-width: 991.98px) {
      .unit-list-item .unit-properties-container .unit-property-value {
        font-size: 0.875rem;
        line-height: 1.125rem; } }
  .unit-list-item .unit-pricing {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    margin-bottom: 2px;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    @media (max-width: 768.98px) {
      .unit-list-item .unit-pricing {
        -webkit-box-pack: end;
            -ms-flex-pack: end;
                justify-content: flex-end; } }
    .unit-list-item .unit-pricing-container {
      margin-bottom: 5px; }
      @media (max-width: 768.98px) {
        .unit-list-item .unit-pricing-container.detail-mobile {
          display: -webkit-box;
          display: -ms-flexbox;
          display: flex;
          -webkit-box-orient: vertical;
          -webkit-box-direction: normal;
              -ms-flex-direction: column;
                  flex-direction: column;
          -webkit-box-align: center;
              -ms-flex-align: center;
                  align-items: center; } }
      .unit-list-item .unit-pricing-container .unit-price {
        margin-right: 5px;
        -webkit-box-ordinal-group: 3;
            -ms-flex-order: 2;
                order: 2;
        font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
        line-height: 1.875rem;
        font-weight: bold;
        text-align: center; }
        .unit-list-item .unit-pricing-container .unit-price .unit-price-currency {
          font-size: 1.125rem;
          vertical-align: top;
          font-weight: bold;
          margin-right: 1px;
          margin-top: -4px; }
          @media (max-width: 1199.98px) {
            .unit-list-item .unit-pricing-container .unit-price .unit-price-currency {
              font-size: 0.75rem; } }
        .unit-list-item .unit-pricing-container .unit-price .unit-pricing-info {
          white-space: nowrap;
          margin-top: 4px;
          color: #0F274d; }
          @media (max-width: 991.98px) {
            .unit-list-item .unit-pricing-container .unit-price .unit-pricing-info {
              font-size: 1rem; } }
        .unit-list-item .unit-pricing-container .unit-price .price-value {
          font-size: 1.875rem; }
          @media (max-width: 1199.98px) {
            .unit-list-item .unit-pricing-container .unit-price .price-value {
              font-size: 1.25rem;
              line-height: 1.625rem; } }
          @media (max-width: 991.98px) {
            .unit-list-item .unit-pricing-container .unit-price .price-value {
              font-size: 1.625rem;
              line-height: 1.875rem; } }
        .unit-list-item .unit-pricing-container .unit-price .unit-per-month {
          font-size: 1rem;
          line-height: 1.625rem; }
          @media (max-width: 1199.98px) {
            .unit-list-item .unit-pricing-container .unit-price .unit-per-month {
              font-size: 1.125rem; } }
        .unit-list-item .unit-pricing-container .unit-price span {
          display: inline-block; }
      .unit-list-item .unit-pricing-container .unit-strike-through-price,
      .unit-list-item .unit-pricing-container .unit-strike-through-price * {
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1rem;
        color: #A5A3A3;
        width: 100%;
        text-align: center; }
        .unit-list-item .unit-pricing-container .unit-strike-through-price .price-digit,
        .unit-list-item .unit-pricing-container .unit-strike-through-price * .price-digit {
          text-decoration: line-through; }
        .unit-list-item .unit-pricing-container .unit-strike-through-price .unit-price-currency,
        .unit-list-item .unit-pricing-container .unit-strike-through-price * .unit-price-currency {
          font-size: 1rem; }
        .unit-list-item .unit-pricing-container .unit-strike-through-price span,
        .unit-list-item .unit-pricing-container .unit-strike-through-price * span {
          white-space: nowrap; }
      .unit-list-item .unit-pricing-container .sale-orange-color {
        margin-top: 2px; }
        .unit-list-item .unit-pricing-container .sale-orange-color img {
          max-height: 25px; }
  .unit-list-item .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; }
  .unit-list-item .unit-availability-container {
    margin-bottom: 10px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .unit-list-item .unit-availability-container .unit-availability {
      margin-bottom: 3px; }
    .unit-list-item .unit-availability-container .promo-img {
      width: 4.063rem;
      height: auto; }
  @media (max-width: 768.98px) {
    .unit-list-item .price-promotion-section .half-gutters {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      height: 100%; } }
  @media (max-width: 768.98px) {
    .unit-list-item .create-hold {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .unit-list-item .unit-hold-now-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .unit-list-item .unit-hold-now-container .unit-hold-now-button {
      margin-bottom: 5px;
      border-style: solid; }
      @media (min-width: 769px) {
        .unit-list-item .unit-hold-now-container .unit-hold-now-button {
          min-width: 7.375rem; } }
      @media (max-width: 768.98px) {
        .unit-list-item .unit-hold-now-container .unit-hold-now-button.ps-btn-transparent {
          background-color: transparent;
          border: 0;
          padding: 0 0 0 0.938rem; } }
    .unit-list-item .unit-hold-now-container .unit-hold-now-info {
      margin-bottom: 0; }
    .unit-list-item .unit-hold-now-container .unit-continue-hold-now-button.ps-btn-transparent span {
      font-size: 1rem; }
    @media (max-width: 768.98px) {
      .unit-list-item .unit-hold-now-container .unit-continue-hold-now-button.ps-btn-transparent {
        background-color: transparent;
        border: 0;
        padding: 0 0 0 0.938rem; } }
  .unit-list-item .ad-slot {
    display: none;
    margin: 15px 0; }
  @media (min-width: 769px) {
    .unit-list-item {
      padding: 15px 24px; }
      .unit-list-item .info-message {
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 0.875rem; }
      .unit-list-item .label {
        font-size: 1.125rem;
        line-height: 1.313rem; }
      .unit-list-item .no-padding-right-mobile {
        padding-right: auto; }
      .unit-list-item .unit-per-month {
        font-weight: 600;
        font-size: 0.875rem; }
      .unit-list-item .unit-properties-container .unit-property-value {
        font-weight: 400;
        font-size: 0.75rem;
        line-height: 0.875rem; }
      .unit-list-item .unit-availability-container {
        margin-bottom: 0; }
        .unit-list-item .unit-availability-container .unit-availability {
          margin-bottom: 5px; }
      .unit-list-item .ad-slot {
        display: block; } }
  .unit-list-item .price-opacity-zero {
    opacity: 0; }
  .unit-list-item .about-unit-promo {
    background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_312_5849)'%3E%3Cpath d='M7.5 0C3.35742 0 0 3.49289 0 7.80262C0 12.1123 3.35742 15.6052 7.5 15.6052C11.6426 15.6052 15 12.1123 15 7.80262C15 3.49289 11.6426 0 7.5 0ZM7.5 14.1422C4.13965 14.1422 1.40625 11.2983 1.40625 7.80262C1.40625 4.30699 4.13965 1.46299 7.5 1.46299C10.8604 1.46299 13.5938 4.30699 13.5938 7.80262C13.5938 11.2983 10.8604 14.1422 7.5 14.1422ZM8.67188 10.2409H8.20312V7.55879C8.20312 7.15647 7.88965 6.82729 7.5 6.82729H6.5625C6.17578 6.82729 5.85938 7.15647 5.85938 7.55879C5.85938 7.96111 6.17578 8.29028 6.5625 8.29028H6.79688V10.2409H6.32812C5.94141 10.2409 5.625 10.5701 5.625 10.9724C5.625 11.3748 5.94141 11.7039 6.32812 11.7039H8.67188C9.06006 11.7039 9.375 11.3763 9.375 10.9724C9.375 10.5686 9.06152 10.2409 8.67188 10.2409ZM7.5 5.85196C8.01768 5.85196 8.4375 5.4152 8.4375 4.87664C8.4375 4.33807 8.01768 3.90131 7.5 3.90131C6.98232 3.90131 6.5625 4.33716 6.5625 4.87664C6.5625 5.41612 6.98145 5.85196 7.5 5.85196Z' fill='%232661BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_312_5849'%3E%3Crect width='15' height='15.6052' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    width: 15px;
    height: 15px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: center center;
    margin-left: 0.313rem;
    cursor: pointer;
    top: 0.188rem;
    position: relative;
    -ms-flex-negative: 0;
        flex-shrink: 0;
    margin-top: 0.313rem; }

.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; }

.property-landing-page {
  /* units in PLP page */ }
  .property-landing-page.admin-price-in-listing .unit-admin-list-fees {
    display: block;
    margin-top: 4px; }
  .property-landing-page.admin-price-banner-top .admin-fee-banner-top {
    display: block; }
  .property-landing-page.admin-price-banner-below .admin-fee-banner-below {
    display: block; }
  .property-landing-page .filter-show {
    display: block; }
  .property-landing-page .filter-hide {
    display: none; }
  .property-landing-page .unit-list-item .unit-grid-item.unit-size {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start; }
    @media (max-width: 991.98px) {
      .property-landing-page .unit-list-item .unit-grid-item.unit-size {
        display: block; } }
  @media (min-width: 992px) {
    .property-landing-page .unit-list-item .unit-name-container {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center; } }
  .property-landing-page .unit-list-item .unit-name-container .unit-name {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    min-width: 120px; }
    @media (max-width: 1199.98px) {
      .property-landing-page .unit-list-item .unit-name-container .unit-name {
        min-width: auto; } }
    .property-landing-page .unit-list-item .unit-name-container .unit-name > span {
      font-size: 1.375rem;
      line-height: 1.75rem; }
      @media (min-width: 992px) {
        .property-landing-page .unit-list-item .unit-name-container .unit-name > span {
          font-size: 1.625rem;
          line-height: 2.25rem; } }
      @media (max-width: 1199.98px) {
        .property-landing-page .unit-list-item .unit-name-container .unit-name > span {
          font-size: 1.375rem;
          line-height: 1.75rem; } }
  @media (max-width: 991.98px) {
    .property-landing-page .unit-list-item .price-promotion-section .half-gutters {
      -webkit-box-align: center;
          -ms-flex-align: center;
              align-items: center;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-flow: column nowrap;
              flex-flow: column nowrap;
      -webkit-box-pack: start;
          -ms-flex-pack: start;
              justify-content: flex-start;
      height: calc(100% - 140px); } }
  .property-landing-page .unit-list-item .unit-strike-through-price * {
    font-size: 1.25rem;
    line-height: 1.625rem;
    font-weight: normal;
    vertical-align: text-bottom; }
    .property-landing-page .unit-list-item .unit-strike-through-price * .currency {
      font-size: 0.875rem;
      position: relative;
      left: 3px; }
  @media (max-width: 991.98px) {
    .property-landing-page .unit-list-item .price-and-promotion-container .mobile-price-hold-now {
      -webkit-box-ordinal-group: 2;
          -ms-flex-order: 1;
              order: 1;
      margin-bottom: 16px; }
    .property-landing-page .unit-list-item .promotion-box-right {
      margin-bottom: 16px;
      max-width: 100%; }
    .property-landing-page .unit-list-item .create-hold {
      width: auto;
      -webkit-box-ordinal-group: 4;
          -ms-flex-order: 3;
              order: 3;
      margin-bottom: 16px; }
      .property-landing-page .unit-list-item .create-hold .ps-btn-green {
        position: initial;
        border: 0;
        color: white;
        background: #008138;
        padding: 0.375rem 1.375rem; } }
  @media (max-width: 991.98px) {
    .property-landing-page .unit-grid {
      grid-auto-flow: initial;
      grid-template-columns: 6fr auto; }
    .property-landing-page .btn-hold-now-mobile-plp-hover {
      display: block;
      text-indent: -99999px;
      position: absolute;
      width: 100%;
      height: 100%;
      border: 2px solid transparent;
      background: transparent;
      overflow: hidden;
      z-index: 1;
      left: 0;
      top: 0; }
      .property-landing-page .btn-hold-now-mobile-plp-hover:hover {
        border: 2px solid #ff6200;
        border-radius: 0;
        -webkit-box-shadow: 1px 1px 9px #D51D25;
                box-shadow: 1px 1px 9px #D51D25; } }

.icon.icon-info.tip-inside {
  position: relative;
  top: -4px; }

.unit-link {
  font-size: 0.875rem;
  line-height: 1rem; }

.view-all-units-link::before {
  content: '+';
  color: #ff6200;
  display: -webkit-inline-box;
  display: -ms-inline-flexbox;
  display: inline-flex;
  background-repeat: no-repeat;
  margin-right: 4px;
  background-size: auto 0.875rem;
  background-position: center bottom; }

.view-few-units-link::after {
  -webkit-transform: rotate(270deg);
          transform: rotate(270deg);
  width: 0.875rem;
  height: 0.875rem; }

.units-under-store .unit-list-item {
  border: none;
  display: none; }
  .units-under-store .unit-list-item.prioritized-unit.filter-hide {
    display: none; }
  .units-under-store .unit-list-item.prioritized-unit:not(.filter-hide), .units-under-store .unit-list-item.temp-prioritized-unit.filter-show {
    display: block; }

@media (min-width: 769px) {
  .units-under-store .unit-list-item {
    padding: 15px 0;
    border-bottom: 1px solid #DBE0E2; }
    .units-under-store .unit-list-item:first-child {
      padding: 0 0 15px; }
    .units-under-store .unit-list-item:last-child {
      padding: 15px 0 0;
      border-bottom: none; }
  .units-under-store .unit-hold-now-container .unit-hold-now-button {
    font-size: 0.875rem;
    padding: 6px 14px; }
    .units-under-store .unit-hold-now-container .unit-hold-now-button > span {
      font-size: 0.875rem; } }

/* units in SRP page */
.view-all-units-active .units-under-store .unit-list-item.prioritized-unit, .view-all-units-active .units-under-store .unit-list-item.temp-prioritized-unit, .view-all-units-active .units-under-store .unit-list-item.prioritized-unit.filter-hide, .view-all-units-active .units-under-store .unit-list-item.temp-prioritized-unit.filter-hide {
  display: block; }

/* units in SRP page */
.featured-dropdown-active .units-under-store .unit-list-item.filter-show,
.unit-level-filters-active .units-under-store .unit-list-item.filter-show {
  display: block; }

.featured-dropdown-active .units-under-store .unit-list-item.filter-hide,
.unit-level-filters-active .units-under-store .unit-list-item.filter-hide {
  display: none; }

.featured-dropdown-active.view-all-units-active .units-under-store .unit-list-item.prioritized-unit, .featured-dropdown-active.view-all-units-active .units-under-store .unit-list-item.temp-prioritized-unit,
.unit-level-filters-active.view-all-units-active .units-under-store .unit-list-item.prioritized-unit,
.unit-level-filters-active.view-all-units-active .units-under-store .unit-list-item.temp-prioritized-unit {
  display: block; }

.unit-grid {
  display: grid;
  grid-column-gap: 0.313rem;
  grid-auto-flow: column;
  grid-template-columns: 1.4fr 2.6fr auto; }
  @media (min-width: 544px) {
    .unit-grid {
      grid-template-columns: 1.6fr 2.4fr auto; } }
  @media (min-width: 1200px) {
    .unit-grid {
      grid-template-columns: 3fr 3.5fr auto;
      grid-column-gap: 0.938rem; } }

/* A/b test hover for product list item on mobile */
@media (max-width: 768.98px) {
  .list-hover-active-mobile .create-hold {
    width: 33px; }
  .list-hover-active-mobile .unit-hold-now-container .unit-hold-now-button {
    position: absolute;
    width: 100%;
    left: 0;
    top: 0;
    height: 100%;
    z-index: 9; }
    .list-hover-active-mobile .unit-hold-now-container .unit-hold-now-button .icon.icon-chevron-right-green {
      position: absolute;
      right: 13px;
      top: calc(50% - 10px); }
    .list-hover-active-mobile .unit-hold-now-container .unit-hold-now-button.ps-btn-transparent {
      position: absolute;
      width: 100%;
      height: 100%;
      padding: 0;
      border: 2px solid transparent; }
      .list-hover-active-mobile .unit-hold-now-container .unit-hold-now-button.ps-btn-transparent:hover {
        border: 2px solid #ff6200;
        border-radius: 0;
        -webkit-box-shadow: 1px 1px 9px #D51D25;
                box-shadow: 1px 1px 9px #D51D25; } }

.best-price-label-img {
  background-image: url("data:image/svg+xml,%3Csvg width='75' height='19' viewBox='0 0 75 19' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_1067_477)'%3E%3Cpath d='M75 0H0V19H75V0Z' fill='%23586479'/%3E%3Cpath d='M9.76 5.59996C10.2067 5.59996 10.5967 5.68663 10.93 5.85996C11.2633 6.03329 11.52 6.27329 11.7 6.57996C11.8867 6.87996 11.98 7.22329 11.98 7.60996C11.98 7.92329 11.93 8.18996 11.83 8.40996C11.73 8.62996 11.56 8.84329 11.32 9.04996C12.0533 9.46329 12.42 10.0633 12.42 10.85C12.42 11.2833 12.32 11.6633 12.12 11.99C11.92 12.31 11.64 12.56 11.28 12.74C10.9267 12.9133 10.5267 13 10.08 13H7.75V5.59996H9.76ZM10.9 7.63996C10.9 7.29329 10.7933 7.03329 10.58 6.85996C10.3667 6.67996 10.06 6.58996 9.66 6.58996H8.83V8.67996H9.72C10.0933 8.67996 10.3833 8.59329 10.59 8.41996C10.7967 8.23996 10.9 7.97996 10.9 7.63996ZM11.34 10.85C11.34 10.6633 11.2933 10.48 11.2 10.3C11.1133 10.12 10.97 9.96996 10.77 9.84996C10.5767 9.72996 10.3267 9.66996 10.02 9.66996H8.83V12.01H9.99C10.3833 12.01 10.7067 11.9067 10.96 11.7C11.2133 11.4867 11.34 11.2033 11.34 10.85ZM18.7408 5.59996V6.58996H15.8308V8.76996H18.7408V9.75996H15.8308V12.01H18.7408V13H14.7508V5.59996H18.7408ZM23.0561 6.44996C22.7961 6.44996 22.5661 6.55329 22.3661 6.75996C22.1661 6.95996 22.0661 7.19329 22.0661 7.45996C22.0661 7.71329 22.1528 7.92329 22.3261 8.08996C22.4994 8.24996 22.7694 8.38996 23.1361 8.50996C23.6828 8.68329 24.1128 8.87329 24.4261 9.07996C24.7394 9.28663 24.9661 9.53663 25.1061 9.82996C25.2528 10.1167 25.3261 10.4733 25.3261 10.9C25.3261 11.34 25.2261 11.73 25.0261 12.07C24.8328 12.41 24.5628 12.6733 24.2161 12.86C23.8761 13.0467 23.4894 13.14 23.0561 13.14C22.6228 13.14 22.2328 13.0433 21.8861 12.85C21.5461 12.65 21.2761 12.3767 21.0761 12.03C20.8828 11.6767 20.7828 11.27 20.7761 10.81H21.8561C21.8628 11.21 21.9728 11.5333 22.1861 11.78C22.4061 12.0267 22.6961 12.15 23.0561 12.15C23.4161 12.15 23.7028 12.0333 23.9161 11.8C24.1361 11.5667 24.2461 11.2667 24.2461 10.9C24.2461 10.62 24.1694 10.3933 24.0161 10.22C23.8628 10.04 23.5961 9.88329 23.2161 9.74996C22.6161 9.54329 22.1528 9.33329 21.8261 9.11996C21.5061 8.90663 21.2861 8.67329 21.1661 8.41996C21.0461 8.16663 20.9861 7.85329 20.9861 7.47996C20.9861 7.11329 21.0794 6.77663 21.2661 6.46996C21.4528 6.15663 21.7028 5.90996 22.0161 5.72996C22.3361 5.54996 22.6828 5.45996 23.0561 5.45996C23.6761 5.45996 24.1828 5.64663 24.5761 6.01996C24.9694 6.38663 25.1694 6.88663 25.1761 7.51996H24.0961C24.0961 7.18663 23.9994 6.92663 23.8061 6.73996C23.6194 6.54663 23.3694 6.44996 23.0561 6.44996ZM26.9563 6.58996V5.59996H30.8763V6.58996H29.4563V13H28.3763V6.58996H26.9563ZM39.3078 5.59996C40.1145 5.59996 40.7478 5.79663 41.2078 6.18996C41.6745 6.57663 41.9078 7.12663 41.9078 7.83996C41.9078 8.55996 41.6778 9.11329 41.2178 9.49996C40.7578 9.88663 40.1245 10.08 39.3178 10.08H38.2378V13H37.1578V5.59996H39.3078ZM40.8278 7.83996C40.8278 7.43996 40.6911 7.13329 40.4178 6.91996C40.1445 6.69996 39.7711 6.58996 39.2978 6.58996H38.2378V9.08996H39.3078C39.7878 9.08996 40.1611 8.98329 40.4278 8.76996C40.6945 8.54996 40.8278 8.23996 40.8278 7.83996ZM45.1237 9.56996V13H44.0437V5.59996H46.4137C47.2804 5.59996 47.9237 5.81329 48.3437 6.23996C48.7704 6.66663 48.9837 7.27329 48.9837 8.05996C48.9837 8.50663 48.8804 8.89329 48.6737 9.21996C48.4737 9.54663 48.2104 9.79663 47.8837 9.96996C47.5637 10.1367 47.2237 10.2267 46.8637 10.24L48.9337 13H47.5837L45.1437 9.56996H45.1237ZM47.9037 7.96996C47.9037 7.54996 47.7504 7.21663 47.4437 6.96996C47.1437 6.71663 46.7504 6.58996 46.2637 6.58996H45.1237V9.41996H45.9137C46.5537 9.41996 47.0437 9.29663 47.3837 9.04996C47.7304 8.80329 47.9037 8.44329 47.9037 7.96996ZM52.4612 5.59996V13H51.3812V5.59996H52.4612ZM58.6196 13.14C57.9529 13.14 57.3329 12.9633 56.7596 12.61C56.1863 12.25 55.7296 11.7767 55.3896 11.19C55.0496 10.5967 54.8796 9.97663 54.8796 9.32996C54.8796 8.60329 55.0496 7.94663 55.3896 7.35996C55.7363 6.76663 56.1963 6.30329 56.7696 5.96996C57.3496 5.62996 57.9696 5.45996 58.6296 5.45996C59.3563 5.45996 60.0229 5.62996 60.6296 5.96996C61.2429 6.30996 61.7296 6.81663 62.0896 7.48996H60.7896C60.4963 7.14996 60.1796 6.89329 59.8396 6.71996C59.5063 6.53996 59.1296 6.44996 58.7096 6.44996C58.2029 6.44996 57.7396 6.57996 57.3196 6.83996C56.8996 7.09329 56.5663 7.43329 56.3196 7.85996C56.0796 8.28663 55.9596 8.74329 55.9596 9.22996C55.9596 9.74329 56.0763 10.2233 56.3096 10.67C56.5496 11.1167 56.8763 11.4767 57.2896 11.75C57.7029 12.0167 58.1563 12.15 58.6496 12.15C59.4496 12.15 60.1363 11.8233 60.7096 11.17H62.0396C61.6663 11.8167 61.1863 12.3067 60.5996 12.64C60.0196 12.9733 59.3596 13.14 58.6196 13.14ZM68.2619 5.59996V6.58996H65.3519V8.76996H68.2619V9.75996H65.3519V12.01H68.2619V13H64.2719V5.59996H68.2619Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_1067_477'%3E%3Crect width='75' height='19' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 75px;
  height: 19px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 4px; }

.price-and-promotion-container .mobile-price-hold-now {
  -webkit-box-ordinal-group: 3;
      -ms-flex-order: 2;
          order: 2; }

.price-and-promotion-container .promotion-box-right {
  -webkit-box-ordinal-group: 2;
      -ms-flex-order: 1;
          order: 1; }

.price-and-promotion-container .unit-pricing {
  -webkit-box-pack: center;
      -ms-flex-pack: center;
          justify-content: center; }

.price-and-promotion-container .best-price-label-img {
  margin: 4px auto 0; }

/* stylelint-disable */
@media (min-width: 769px) {
  .search-result-page .unit-list-item .unit-pricing-container .unit-price .price-value {
    font-size: 1.5rem; } }

.search-result-page .unit-list-item .unit-pricing-container .unit-price-currency {
  margin-top: -2px; }

.search-result-page .unit-list-item .unit-pricing-container .unit-strike-through-price span {
  font-size: 1.25rem;
  line-height: 1.875rem;
  font-weight: normal;
  margin: 0; }
  .search-result-page .unit-list-item .unit-pricing-container .unit-strike-through-price span .currency {
    font-size: 0.875rem;
    line-height: 1.25rem;
    vertical-align: super;
    position: relative;
    top: 4px;
    left: 3px; }

.icon {
  display: inline-block; }
  .icon.icon-chevron-right-green {
    background-image: url("data:image/svg+xml,%3Csvg width='83' height='132' viewBox='0 0 83 132' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M79.5959 57.9428C82.8186 61.1654 82.8186 66.399 79.5959 69.6217L30.0959 119.122C26.8732 122.344 21.6396 122.344 18.417 119.122C15.1943 115.899 15.1943 110.665 18.417 107.443L62.0904 63.7693L18.4428 20.0959C15.2201 16.8732 15.2201 11.6396 18.4428 8.41699C21.6654 5.19434 26.899 5.19434 30.1217 8.41699L79.6217 57.917L79.5959 57.9428Z' fill='%23008138'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-size: contain;
    width: 13px;
    height: 21px; }
  .icon.icon-check-black {
    background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5815%203.29395C15.9722%203.68457%2015.9722%204.31895%2015.5815%204.70957L7.58153%2012.7096C7.1909%2013.1002%206.55653%2013.1002%206.1659%2012.7096L2.1659%208.70957C1.77528%208.31895%201.77528%207.68457%202.1659%207.29395C2.55653%206.90332%203.1909%206.90332%203.58153%207.29395L6.87528%2010.5846L14.169%203.29395C14.5597%202.90332%2015.194%202.90332%2015.5847%203.29395H15.5815Z%22%20fill%3D%22%231C2432%22%2F%3E%3C%2Fsvg%3E");
    margin-right: 6px;
    background-size: 100%; }

/* stylelint-enable */
.ps-property-banner {
  background-color: #fff;
  border: 1px solid #CCC;
  -webkit-box-shadow: 0 1px 7px rgba(0, 0, 0, 0.25);
          box-shadow: 0 1px 7px rgba(0, 0, 0, 0.25);
  position: relative;
  overflow: hidden; }
  @media (min-width: 992px) {
    .ps-property-banner {
      margin: 1.5rem 0; } }
  .ps-property-banner__conent-section {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    padding: 1.5rem;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
    .ps-property-banner__conent-section > div {
      -ms-flex-preferred-size: 30%;
          flex-basis: 30%; }
  .ps-property-banner__new-ribbon {
    position: absolute;
    background-color: #ff6200;
    color: #fff;
    width: 126px;
    text-align: center;
    -webkit-transform: rotate(324deg);
            transform: rotate(324deg);
    top: 9px;
    left: -42px;
    text-transform: uppercase;
    font-size: 15px;
    line-height: 18px; }
  .ps-property-banner__headline .banner-black-text {
    font-size: 0.875rem;
    font-weight: bold;
    color: #0F274d;
    line-height: 1.25rem;
    display: inline-block; }
  .ps-property-banner__headline .banner-orange-text {
    font-size: 1.25rem;
    font-weight: bold;
    color: #ff6200;
    line-height: 1.25rem;
    display: inline-block; }
  .ps-property-banner__limit-contact img {
    max-width: 134px;
    margin-bottom: 0.625rem; }
  .ps-property-banner__limit-contact span,
  .ps-property-banner__limit-contact strong {
    font-size: 0.875rem;
    line-height: 1.25rem;
    display: inline-block;
    color: #636F80; }
  .ps-property-banner__limit-contact strong {
    color: #0F274d; }
  .ps-property-banner__divider {
    font-size: 2.25rem;
    -ms-flex-preferred-size: 5%;
        flex-basis: 5%; }
  .ps-property-banner__app-promo img {
    max-width: 214px;
    margin-bottom: 0.625rem; }
  .ps-property-banner__app-promo span,
  .ps-property-banner__app-promo strong {
    font-size: 0.875rem;
    line-height: 1.25rem;
    display: inline-block;
    color: #636F80; }
  .ps-property-banner__app-promo \strong {
    color: #0F274d; }
  .ps-property-banner .info-icon {
    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='%23FF6200'/%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='%23FF6200'/%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='%23FF6200'/%3E%3C/svg%3E");
    background-repeat: no-repeat;
    background-position: center center;
    vertical-align: middle;
    width: 15px;
    height: 15px; }

.promotion-card-container + li {
  margin-top: -1px; }

.hurricane-warning {
  background-color: #FFC0CB;
  border: 2px solid #d23d3d;
  text-align: center;
  margin: 20px 0;
  padding: 15px; }

.unit-timer {
  font-size: 14px;
  color: #fff;
  text-align: center;
  background: #008138;
  font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif; }
  .unit-timer .countdown-time {
    font-size: 1.5rem;
    font-weight: 700; }
  .unit-timer .minutes-label {
    font-size: 0.75rem; }
  .unit-timer .fill-form-timer-text {
    font-size: 0.875rem;
    line-height: 1.125rem;
    max-width: 10rem;
    margin-right: 1.25rem; }
  .unit-timer .timer-icon-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
    -webkit-box-pack: start;
        -ms-flex-pack: start;
            justify-content: flex-start; }
    .unit-timer .timer-icon-container .time-for-being-select {
      font-size: 0.875rem;
      line-height: 1.125rem;
      max-width: 10rem; }
  .unit-timer .timer-icon {
    content: '';
    width: 1.313rem;
    max-width: 100%;
    height: 1.5rem;
    display: inline-block;
    background-repeat: no-repeat;
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_208_6360)'%3E%3Cpath d='M11.25 15C11.25 15.4125 10.9125 15.75 10.4578 15.75C10.0875 15.75 9.70781 15.4125 9.70781 15V9.75C9.70781 9.3375 10.0875 9 10.4578 9C10.9125 9 11.25 9.3375 11.25 9.75V15ZM5.95781 0.75C5.95781 0.335812 6.3375 0 6.70781 0H14.25C14.6625 0 15 0.335812 15 0.75C15 1.16438 14.6625 1.5 14.25 1.5H11.25V4.52859C13.5656 4.70625 15.6141 5.69063 17.2359 7.2L18.9703 5.47031C19.2609 5.175 19.7391 5.175 20.0297 5.47031C20.325 5.76094 20.325 6.23906 20.0297 6.52969L18.2391 8.32031C19.5 9.96562 20.25 12.0188 20.25 14.25C20.25 19.6359 15.8859 24 10.5 24C5.11406 24 0.75 19.6359 0.75 14.25C0.75 9.11719 4.71562 4.9125 9.75 4.52859V1.5H6.75C6.3375 1.5 6 1.16438 6 0.75H5.95781ZM10.4578 22.5C15.0563 22.5 18.75 18.8062 18.75 14.25C18.75 9.69375 15.0563 6 10.4578 6C5.94375 6 2.20781 9.69375 2.20781 14.25C2.20781 18.8062 5.94375 22.5 10.4578 22.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_208_6360'%3E%3Crect width='21' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A"); }

.vehicle-message {
  background: #FBE8E9;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 0.938rem;
  padding: 0.938rem 0.313rem; }
  .vehicle-message .vehicle-message-icon {
    background-image: url("data:image/svg+xml,%3Csvg width='32' height='28' viewBox='0 0 32 28' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M5 16.5C5 15.6687 5.67188 15 6.5 15C7.33125 15 8 15.6687 8 16.5C8 17.3312 7.33125 18 6.5 18C5.67188 18 5 17.3312 5 16.5ZM27 16.5C27 17.3312 26.3312 18 25.5 18C24.6688 18 24 17.3312 24 16.5C24 15.6687 24.6688 15 25.5 15C26.3312 15 27 15.6687 27 16.5ZM3.01813 10.7937L5.18687 3.56313C5.82125 1.44813 7.76875 0 9.975 0H22.025C24.2312 0 26.1812 1.44813 26.8125 3.56313L28.9813 10.7937C30.7875 11.825 32 13.7688 32 16V27C32 27.55 31.55 28 31 28C30.45 28 30 27.55 30 27V24H2V27C2 27.55 1.5525 28 1 28C0.44775 28 0 27.55 0 27V16C0 13.7688 1.215 11.825 3.01813 10.7937ZM5.33313 10.0375C5.55188 10.0125 5.77437 10 6 10H26C26.225 10 26.45 10.0125 26.6688 10.0375L24.9 4.13812C24.5187 2.86875 23.35 2 22.025 2H9.975C8.65 2 7.48125 2.86875 7.1 4.13812L5.33313 10.0375ZM2 16V22H30V16C30 14.2688 28.9 12.7937 27.3563 12.2375L27.3312 12.2437L27.325 12.225C26.9062 12.0813 26.4625 12 26 12H6C5.53625 12 5.09125 12.0813 4.67688 12.225L4.67063 12.2437L4.64187 12.2375C3.10125 12.7937 2 14.2688 2 16Z' fill='%230F274D'/%3E%3C/svg%3E%0A");
    width: 3.125rem;
    height: 1.875rem;
    display: inline-block;
    background-repeat: no-repeat;
    margin: 0.625rem; }
  .vehicle-message .vehicle-message-title span {
    display: block; }
  .vehicle-message .vehicle-message-title .vehicle-park-only {
    font-size: 1.125rem;
    font-weight: 700; }
  .vehicle-message .vehicle-message-title .but-storage-available {
    font-size: 0.875rem;
    font-weight: 400; }

.promotion-name {
  font-weight: 700; }
  .promotion-name::before {
    content: '';
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='12' viewBox='0 0 20 12' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M18.177 0H3.87995C3.6448 0 3.45668 0.0924855 3.29208 0.231214L0.235149 3.37572C0.0940594 3.51445 0 3.72254 0.0235149 3.90751L0 7.95376C0.0235149 8.16185 0.117574 8.34682 0.235149 8.53179L3.31559 11.6763C3.45668 11.815 3.66832 11.9075 3.90347 11.9075H18.2005C18.4356 11.9075 18.6238 11.815 18.7884 11.6763C18.9295 11.5376 19.0235 11.3295 19.0235 11.0983V0.786127C19.0235 0.554913 18.9295 0.369942 18.7884 0.208092C18.6002 0.0924856 18.4121 0 18.177 0ZM4.77351 6.7052H4.72649C4.25619 6.7052 3.92698 6.35838 3.92698 5.91908C3.92698 5.47977 4.2797 5.13295 4.72649 5.13295H4.77351C5.24381 5.13295 5.57302 5.47977 5.57302 5.91908C5.57302 6.15029 5.47896 6.33526 5.33787 6.49711C5.17327 6.65896 4.98515 6.75145 4.77351 6.7052Z' fill='%23FF6200'/%3E%3C/svg%3E%0A");
    width: 1.188rem;
    height: 0.688rem;
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block; }

.promo-info-icon {
  background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_312_5849)'%3E%3Cpath d='M7.5 0C3.35742 0 0 3.49289 0 7.80262C0 12.1123 3.35742 15.6052 7.5 15.6052C11.6426 15.6052 15 12.1123 15 7.80262C15 3.49289 11.6426 0 7.5 0ZM7.5 14.1422C4.13965 14.1422 1.40625 11.2983 1.40625 7.80262C1.40625 4.30699 4.13965 1.46299 7.5 1.46299C10.8604 1.46299 13.5938 4.30699 13.5938 7.80262C13.5938 11.2983 10.8604 14.1422 7.5 14.1422ZM8.67188 10.2409H8.20312V7.55879C8.20312 7.15647 7.88965 6.82729 7.5 6.82729H6.5625C6.17578 6.82729 5.85938 7.15647 5.85938 7.55879C5.85938 7.96111 6.17578 8.29028 6.5625 8.29028H6.79688V10.2409H6.32812C5.94141 10.2409 5.625 10.5701 5.625 10.9724C5.625 11.3748 5.94141 11.7039 6.32812 11.7039H8.67188C9.06006 11.7039 9.375 11.3763 9.375 10.9724C9.375 10.5686 9.06152 10.2409 8.67188 10.2409ZM7.5 5.85196C8.01768 5.85196 8.4375 5.4152 8.4375 4.87664C8.4375 4.33807 8.01768 3.90131 7.5 3.90131C6.98232 3.90131 6.5625 4.33716 6.5625 4.87664C6.5625 5.41612 6.98145 5.85196 7.5 5.85196Z' fill='%232661BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_312_5849'%3E%3Crect width='15' height='15.6052' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
  width: 15px;
  height: 15px;
  background-repeat: no-repeat;
  background-size: contain;
  background-position: center center;
  display: inline-block;
  cursor: pointer; }

.hold-form-section {
  margin-bottom: 10px; }
  .hold-form-section .check-icon::before {
    background-image: url("data:image/svg+xml,%3Csvg width='20' height='14' viewBox='0 0 20 14' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M19.7902 0.495487C20.0714 0.772273 20.0714 1.22763 19.7902 1.50442L7.64732 13.6473C7.37054 13.9285 6.91518 13.9285 6.63839 13.6473L0.209196 7.2187C-0.0697322 6.94192 -0.0697322 6.48656 0.209196 6.20977C0.487946 5.92852 0.940179 5.92852 1.2192 6.20977L7.14286 12.1339L18.7813 0.495487C19.058 0.216023 19.5134 0.216023 19.7902 0.495487Z' fill='%23FF6200'/%3E%3C/svg%3E%0A");
    min-width: 25px;
    height: 15px;
    display: inline-block;
    background-repeat: no-repeat;
    content: ''; }
  .hold-form-section .upgrade-available-header {
    margin-top: 25px;
    margin-bottom: 20px; }
    .hold-form-section .upgrade-available-header .upgrade-available-header {
      padding: 5px 10px 5px 0;
      font-size: 1.25rem;
      font-weight: bold;
      margin: 0 0 8px;
      display: block;
      color: #ff6200; }
  .hold-form-section .upgrade-available-option2 {
    border: 1px solid #ff6200;
    padding: 10px 15px 15px;
    color: #0F274d;
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    border-radius: 0.25rem; }
    .hold-form-section .upgrade-available-option2.blueBG {
      background-color: rgba(38, 97, 189, 0.1);
      border: 1px solid #2661BD; }
      .hold-form-section .upgrade-available-option2.blueBG .upgrade-available-header {
        color: #0F274d; }
  .hold-form-section .upgrade-available-checkbox .upgrade-info-name {
    font-weight: 700;
    text-transform: capitalize; }
  .hold-form-section .upgrade-available-checkbox .move-belonging-text {
    color: #636F80;
    font-size: 0.875rem;
    display: block; }
  .hold-form-section .prop-features .variant-base-risk-free-message .hold-now-risk-free-message {
    display: none; }
  @media (max-width: 991.98px) {
    .hold-form-section .prop-features .variant-base-risk-free-message .hold-now-risk-free-message {
      display: none; }
    .hold-form-section .prop-features .variant-base-risk-free-message .hold-now-prop-feature-block.hold-now-prop-blocks {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .hold-form-section .prop-features .variant-base-risk-free-message.ps-hold-form-show-variant-a .hold-now-risk-free-message,
    .hold-form-section .prop-features .variant-base-risk-free-message.ps-hold-form-show-variant-a .hold-now-prop-feature-block.hold-now-prop-blocks {
      display: none; }
    .hold-form-section .prop-features .variant-base-risk-free-message.ps-hold-form-show-variant-b:not(.ps-hold-form-show-variant-a) .hold-now-risk-free-message {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex; }
    .hold-form-section .prop-features .variant-base-risk-free-message.ps-hold-form-show-variant-b:not(.ps-hold-form-show-variant-a) .hold-now-prop-feature-block.hold-now-prop-blocks {
      display: none; }
    .hold-form-section .prop-features .heading-text {
      font-weight: 700;
      color: #0F274D;
      font-size: 1rem; }
    .hold-form-section .prop-features .sub-text {
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-weight: 400;
      font-size: 14px;
      line-height: 22px;
      color: #636F80; } }
  .hold-form-section .prop-features label {
    font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
    font-style: normal;
    font-weight: 400;
    font-size: 14px;
    line-height: 22px;
    color: #636F80;
    display: inline; }
  @media (max-width: 1199.98px) {
    .hold-form-section .prop-features .justify-md-content-center {
      width: 100%; }
      .hold-form-section .prop-features .justify-md-content-center .show-price-details-msg {
        padding-right: 0; } }
  .hold-form-section .prop-features .show-price-details-msg {
    text-align: end; }
    .hold-form-section .prop-features .show-price-details-msg label {
      color: #2661BD;
      cursor: pointer; }
    .hold-form-section .prop-features .show-price-details-msg span {
      background-repeat: no-repeat;
      background-position: right; }
    .hold-form-section .prop-features .show-price-details-msg .chevron-icon::before {
      min-width: 20px;
      height: 8px;
      display: inline-block;
      background-repeat: no-repeat;
      content: '';
      margin-left: 5px; }
    .hold-form-section .prop-features .show-price-details-msg .chevron-icon-down::before {
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.131553 0.662537C0.231553 0.553162 0.365927 0.500036 0.500303 0.500036C0.62614 0.499863 0.747383 0.547311 0.839677 0.632849L7.0003 6.31879L13.1597 0.659413C13.3628 0.471913 13.6797 0.483632 13.8662 0.687726C14.0537 0.890851 14.0411 1.20616 13.8384 1.39366L7.33843 7.39366C7.24619 7.47935 7.12495 7.52698 6.99905 7.52698C6.87315 7.52698 6.75191 7.47935 6.65968 7.39366L0.159678 1.39366C-0.0403217 1.17816 -0.0559467 0.865662 0.131553 0.662537Z' fill='%232661BD'/%3E%3C/svg%3E%0A"); }
    .hold-form-section .prop-features .show-price-details-msg .chevron-icon-up::before {
      background-image: url("data:image/svg+xml,%3Csvg width='14' height='8' viewBox='0 0 14 8' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M13.8684 7.33746C13.7684 7.44684 13.6341 7.49996 13.4997 7.49996C13.3739 7.50014 13.2526 7.45269 13.1603 7.36715L6.9997 1.68121L0.840324 7.34059C0.637199 7.52809 0.320324 7.51637 0.133761 7.31227C-0.0537388 7.10915 -0.0410513 6.79384 0.161574 6.60634L6.66157 0.606337C6.75381 0.520648 6.87505 0.473022 7.00095 0.473022C7.12685 0.473022 7.24809 0.520648 7.34032 0.606337L13.8403 6.60634C14.0403 6.82184 14.0559 7.13434 13.8684 7.33746Z' fill='%232661BD'/%3E%3C/svg%3E%0A"); }
  .hold-form-section .show-price-details {
    background: #F2F2EF;
    border-radius: 6px;
    padding: 20px;
    margin-bottom: 20px; }
    .hold-form-section .show-price-details .price-details-row:not(:last-of-type) {
      margin-top: 5px; }
    .hold-form-section .show-price-details .price-details-row:first-of-type {
      margin-top: 0; }
    .hold-form-section .show-price-details .price-details hr {
      border-top: 2px solid #0F274d; }
  .hold-form-section .select2-container .select2-results__option[aria-disabled='true'] {
    display: none; }
  .hold-form-section .text-me-reservation {
    font-size: 1rem;
    font-weight: 400;
    color: #0F274d;
    margin-bottom: 0; }
  .hold-form-section .text-me-disclaimer {
    font-size: 0.75rem;
    font-weight: 400;
    color: #0F274d;
    display: block;
    margin-top: 0;
    padding-top: 0; }
  .hold-form-section .message-consent-info {
    position: relative;
    top: -1.0625rem; }

@media (max-width: 991.98px) {
  .mobile-unit-list-item .prop-features > div {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .mobile-unit-list-item .prop-features > div .check-icon {
      -ms-flex-preferred-size: 22%;
          flex-basis: 22%; }
    .mobile-unit-list-item .prop-features > div.hold-now-admin-price-blocks {
      display: none; }
  .mobile-unit-list-item .mobile-unit-section-2 .unit-pricing {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center; }
  .mobile-unit-list-item .online-price {
    text-align: center; }
  .unit-info-mobile {
    margin-bottom: 0.938rem; }
    .unit-info-mobile .mobile-unit-info-container {
      background: #F2F2EF;
      display: block; }
      .unit-info-mobile .mobile-unit-info-container .row-mobile {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        background: white;
        border: 1px solid #F2F2EF; }
      .unit-info-mobile .mobile-unit-info-container .mobile-unit-address {
        text-align: center;
        font-size: 1rem;
        color: #0F274d;
        font-weight: 700;
        padding: 0.625rem; }
      .unit-info-mobile .mobile-unit-info-container .mobile-unit-separator {
        width: 90%;
        background-color: #D3D3D3;
        margin: 0 1rem; }
      .unit-info-mobile .mobile-unit-info-container .about-unit-promo {
        background-image: url("data:image/svg+xml,%3Csvg width='15' height='16' viewBox='0 0 15 16' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_312_5849)'%3E%3Cpath d='M7.5 0C3.35742 0 0 3.49289 0 7.80262C0 12.1123 3.35742 15.6052 7.5 15.6052C11.6426 15.6052 15 12.1123 15 7.80262C15 3.49289 11.6426 0 7.5 0ZM7.5 14.1422C4.13965 14.1422 1.40625 11.2983 1.40625 7.80262C1.40625 4.30699 4.13965 1.46299 7.5 1.46299C10.8604 1.46299 13.5938 4.30699 13.5938 7.80262C13.5938 11.2983 10.8604 14.1422 7.5 14.1422ZM8.67188 10.2409H8.20312V7.55879C8.20312 7.15647 7.88965 6.82729 7.5 6.82729H6.5625C6.17578 6.82729 5.85938 7.15647 5.85938 7.55879C5.85938 7.96111 6.17578 8.29028 6.5625 8.29028H6.79688V10.2409H6.32812C5.94141 10.2409 5.625 10.5701 5.625 10.9724C5.625 11.3748 5.94141 11.7039 6.32812 11.7039H8.67188C9.06006 11.7039 9.375 11.3763 9.375 10.9724C9.375 10.5686 9.06152 10.2409 8.67188 10.2409ZM7.5 5.85196C8.01768 5.85196 8.4375 5.4152 8.4375 4.87664C8.4375 4.33807 8.01768 3.90131 7.5 3.90131C6.98232 3.90131 6.5625 4.33716 6.5625 4.87664C6.5625 5.41612 6.98145 5.85196 7.5 5.85196Z' fill='%232661BD'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_312_5849'%3E%3Crect width='15' height='15.6052' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
        width: 15px;
        height: 15px;
        background-repeat: no-repeat;
        background-size: contain;
        background-position: center center;
        margin-left: 5px;
        cursor: pointer;
        top: 0.188rem;
        position: relative; }
      .unit-info-mobile .mobile-unit-info-container .unit-strike-through-price,
      .unit-info-mobile .mobile-unit-info-container .unit-strike-through-price * {
        font-weight: 600;
        font-size: 0.875rem;
        line-height: 1rem;
        text-decoration: line-through;
        color: #A5A3A3;
        margin-left: 0.188rem; }
        .unit-info-mobile .mobile-unit-info-container .unit-strike-through-price .unit-price-currency,
        .unit-info-mobile .mobile-unit-info-container .unit-strike-through-price * .unit-price-currency {
          font-size: 1rem; }
        .unit-info-mobile .mobile-unit-info-container .unit-strike-through-price span,
        .unit-info-mobile .mobile-unit-info-container .unit-strike-through-price * span {
          white-space: nowrap; }
      .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 {
        margin-top: 0.75rem;
        padding-left: 0.938rem;
        color: #0F274d; }
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .size {
          font-size: 1rem;
          font-weight: 700;
          margin: auto;
          padding-right: 0.313rem; }
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .unit-size {
          display: none; } }
      @media (max-width: 991.98px) and (max-width: 991.98px) {
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .unit-size {
          display: none; }
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .unit-size.ps-hold-form-show-variant-a {
          display: block;
          font-weight: 400;
          font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
          font-size: 0.625rem;
          color: #0F274d; } }

@media (max-width: 991.98px) {
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .online-price .online-price-text {
          font-size: 0.875rem;
          font-weight: 400; }
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .online-price .unit-price-currency {
          font-weight: 700; }
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .promotion-content {
          margin: auto; }
        .unit-info-mobile .mobile-unit-info-container .mobile-unit-section-2 .icon-info {
          top: 2px;
          position: relative; }
    .unit-info-mobile .hold-unit-free-text {
      height: 30px;
      background: #CCC;
      margin: auto;
      text-align: center;
      font-size: 1rem;
      font-weight: 400;
      line-height: 30px;
      color: #0F274d; } }
  @media (max-width: 991.98px) and (max-width: 991.98px) {
    .unit-info-mobile .ps-hold-reserve-now-message-mobile.ps-hold-form-show-variant-a {
      display: block; }
    .unit-info-mobile .ps-hold-reserve-now-message-mobile.ps-hold-form-show-variant-b {
      display: block; }
    .unit-info-mobile .hold-reserve-now-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      background-color: #636F80;
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0%;
      text-align: center;
      vertical-align: middle;
      width: -webkit-fill-available;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: #FFF; }
    .unit-info-mobile .main-title {
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-weight: 700;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0%;
      vertical-align: middle; }
    .unit-info-mobile .sub-title {
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-weight: 300;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0%;
      vertical-align: middle; } }

@media (max-width: 991.98px) {
    .unit-info-mobile .info-message.unit-pricing-info {
      display: none; }
  .unit-info-wrapper .ps-hold-reserve-now-message-mobile {
    display: none; }
  .unit-info-wrapper.ps-hold-form-show-variant-a .ps-hold-reserve-now-message-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
  .unit-info-wrapper .ps-hold-unit-free-message-mobile {
    display: block; }
  .unit-info-wrapper.ps-hold-form-show-variant-a .ps-hold-unit-free-message-mobile, .unit-info-wrapper.ps-hold-form-show-variant-b .ps-hold-unit-free-message-mobile {
    display: none; }
  .unit-info-wrapper .mobile-unit-info-container {
    display: block; }
    .unit-info-wrapper .mobile-unit-info-container.mobile-unit-info-mobile {
      display: none; }
    .unit-info-wrapper .mobile-unit-info-container .row-promotion-mobile {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-pack: justify;
          -ms-flex-pack: justify;
              justify-content: space-between;
      padding: 8px 16px; }
    .unit-info-wrapper .mobile-unit-info-container .hold-reserve-now-text {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      background-color: #F2F2EF;
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      font-size: 18px;
      line-height: 28px;
      letter-spacing: 0%;
      text-align: center;
      vertical-align: middle;
      width: -webkit-fill-available;
      -webkit-box-pack: center;
          -ms-flex-pack: center;
              justify-content: center;
      color: black; }
  .unit-info-wrapper.ps-hold-form-show-variant-b .mobile-unit-info-container {
    display: none; }
  .unit-info-wrapper.ps-hold-form-show-variant-b .mobile-unit-info-container.mobile-unit-info-mobile {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column; }
  .unit-info-wrapper.ps-hold-form-show-variant-b.ps-hold-form-show-variant-a .mobile-unit-info-container.mobile-unit-info-mobile {
    display: none; } }

.show-unit-timer-expiry {
  color: #fff;
  background: #c00;
  padding: 0.625rem 0.938rem;
  margin-bottom: 0.938rem;
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex; }
  .show-unit-timer-expiry::before {
    background-image: url("data:image/svg+xml,%3Csvg width='21' height='24' viewBox='0 0 21 24' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cg clip-path='url(%23clip0_208_6360)'%3E%3Cpath d='M11.25 15C11.25 15.4125 10.9125 15.75 10.4578 15.75C10.0875 15.75 9.70781 15.4125 9.70781 15V9.75C9.70781 9.3375 10.0875 9 10.4578 9C10.9125 9 11.25 9.3375 11.25 9.75V15ZM5.95781 0.75C5.95781 0.335812 6.3375 0 6.70781 0H14.25C14.6625 0 15 0.335812 15 0.75C15 1.16438 14.6625 1.5 14.25 1.5H11.25V4.52859C13.5656 4.70625 15.6141 5.69063 17.2359 7.2L18.9703 5.47031C19.2609 5.175 19.7391 5.175 20.0297 5.47031C20.325 5.76094 20.325 6.23906 20.0297 6.52969L18.2391 8.32031C19.5 9.96562 20.25 12.0188 20.25 14.25C20.25 19.6359 15.8859 24 10.5 24C5.11406 24 0.75 19.6359 0.75 14.25C0.75 9.11719 4.71562 4.9125 9.75 4.52859V1.5H6.75C6.3375 1.5 6 1.16438 6 0.75H5.95781ZM10.4578 22.5C15.0563 22.5 18.75 18.8062 18.75 14.25C18.75 9.69375 15.0563 6 10.4578 6C5.94375 6 2.20781 9.69375 2.20781 14.25C2.20781 18.8062 5.94375 22.5 10.4578 22.5Z' fill='white'/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id='clip0_208_6360'%3E%3Crect width='21' height='24' fill='white'/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E%0A");
    min-width: 1.875rem;
    height: 1.875rem;
    display: inline-block;
    background-repeat: no-repeat;
    content: '';
    margin: 0.625rem 0;
    max-width: 100%;
    -ms-flex-preferred-size: 10%;
        flex-basis: 10%;
    -webkit-box-ordinal-group: 1;
        -ms-flex-order: 0;
            order: 0; }
  .show-unit-timer-expiry .zero-time-container {
    margin-right: 0.938rem; }
    .show-unit-timer-expiry .zero-time-container .zero-time {
      font-size: 1.5rem;
      font-weight: 700;
      text-align: center; }
    .show-unit-timer-expiry .zero-time-container .minutes {
      font-size: 0.75rem;
      font-weight: 400; }
  .show-unit-timer-expiry .time-out-read-text {
    padding-top: 0.25rem; }

.hold-property-form-error {
  text-align: center;
  font-size: 0.875rem;
  border-radius: 0.25rem; }

.strike-through {
  text-decoration: line-through; }

.ps-btn-primary.btn-small.unit-hold-button, .ps-btn-primary.btn-small.appointment-modal {
  padding: 1.25rem 3.125rem;
  font-size: 1.188rem; }

.hold-now-mobile-form .back-to-listing,
#hold-now-mobile-form .back-to-listing {
  color: #2661BD;
  font-size: 0.875rem;
  line-height: 1.375rem;
  font-weight: 400;
  text-decoration: underline;
  border: none;
  background: transparent;
  margin-bottom: 20px; }
  .hold-now-mobile-form .back-to-listing .back-chevron,
  #hold-now-mobile-form .back-to-listing .back-chevron {
    background-image: url("data:image/svg+xml,%3Csvg width='12' height='18' viewBox='0 0 12 18' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M0.26247 17.8306C0.0862789 17.7021 0.000699991 17.5293 0.0007 17.3565C0.000420582 17.1947 0.0768528 17.0388 0.214646 16.9201L9.37405 8.99888L0.257437 1.07922C-0.0446053 0.818047 -0.0257273 0.410613 0.303045 0.170733C0.630257 -0.0703528 1.13819 -0.0540394 1.44023 0.206494L11.1056 8.56412C11.2436 8.68272 11.3203 8.83861 11.3203 9.00049C11.3203 9.16237 11.2436 9.31825 11.1056 9.43685L1.44023 17.7945C1.09308 18.0516 0.589682 18.0717 0.26247 17.8306Z' fill='%232661BD'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-position: center;
    background-size: contain;
    display: inline-block;
    width: 18px;
    height: 16px;
    position: absolute;
    -webkit-transform: rotate(180deg);
            transform: rotate(180deg);
    margin-top: 3px; }
  .hold-now-mobile-form .back-to-listing .back-to-listing-text,
  #hold-now-mobile-form .back-to-listing .back-to-listing-text {
    margin-left: 20px; }

@media (max-width: 991.98px) {
  .hold-now-mobile-form.admin-price-in-blocks .hold-now-prop-feature-block,
  #hold-now-mobile-form.admin-price-in-blocks .hold-now-prop-feature-block {
    display: none; }
  .hold-now-mobile-form.admin-price-in-blocks .hold-now-admin-price-blocks,
  #hold-now-mobile-form.admin-price-in-blocks .hold-now-admin-price-blocks {
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important; }
  .hold-now-mobile-form.admin-price-banner-top .admin-fee-banner-reserve-top,
  #hold-now-mobile-form.admin-price-banner-top .admin-fee-banner-reserve-top {
    display: block;
    margin-bottom: 20px; }
  .hold-now-mobile-form.admin-price-banner-below .admin-fee-banner-reserve-below,
  #hold-now-mobile-form.admin-price-banner-below .admin-fee-banner-reserve-below {
    display: block;
    margin-top: 20px; } }

.hold-now-mobile-form .btn-hold-now-mobile-plp-hover,
#hold-now-mobile-form .btn-hold-now-mobile-plp-hover {
  display: none; }

.hold-now-prop-blocks {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  -ms-flex-wrap: wrap;
      flex-wrap: wrap; }
  .hold-now-prop-blocks div.col-6 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex; }
    .hold-now-prop-blocks div.col-6 .check-icon {
      -ms-flex-preferred-size: 14%;
          flex-basis: 14%; }

.ps-plan-and-reason-dropdown {
  display: none; }

.ps-store-plan-dd-only .ps-store-plan-dd-wrapper {
  display: block; }

.ps-store-reason-dd-only .ps-resaon-for-storage-dd-wrapper {
  display: block; }

.ps-store-plan-and-reason-dd-both .ps-plan-and-reason-dropdown {
  display: block; }

.hold-form-container .ps-floating-form-field.ps-floating-select.has-value label {
  display: none; }

.hold-form-container .ps-floating-form-field.ps-floating-select.has-value .select2-selection__rendered {
  margin-top: 1.25rem; }
  .hold-form-container .ps-floating-form-field.ps-floating-select.has-value .select2-selection__rendered::after {
    content: '*';
    color: #ff6200;
    font-weight: normal;
    margin-left: 2px; }

.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; }

.ps-sidebar-sticky-view {
  position: fixed;
  overflow-y: scroll;
  z-index: 7; }
  @media (max-width: 1199.98px) {
    .ps-sidebar-sticky-view {
      display: none; } }

.change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content {
  border-radius: 0.313rem;
  text-align: center; }
  .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-header {
    padding-top: 1.563rem;
    padding-bottom: 3.125rem; }
  .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body {
    padding-bottom: 2.5rem;
    padding-top: 1.25rem;
    margin: 0 9.375rem 0 9.375rem; }
    @media (max-width: 768.98px) {
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body {
        margin: 0 auto;
        max-height: none; } }
    .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .content-asset {
      font-size: 1rem;
      font-weight: 400;
      line-height: 25px;
      letter-spacing: 0;
      color: #0F274d;
      font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
      text-align: left;
      margin-bottom: 0.938rem; }
      @media (max-width: 768.98px) {
        .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .content-asset {
          text-align: center; } }
    .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .current-unit-wrapper,
    .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .new-unit-wrapper {
      text-align: left;
      margin-left: 0.625rem;
      padding-left: 0.625rem;
      color: #0F274d; }
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .current-unit-wrapper .heading,
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .new-unit-wrapper .heading {
        font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
        font-size: 1rem;
        font-weight: 700;
        line-height: 25px;
        letter-spacing: 0;
        text-align: left;
        margin-bottom: 0.375rem;
        color: #0F274d; }
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .current-unit-wrapper .address,
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .current-unit-wrapper .unit-size span,
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .new-unit-wrapper .address,
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .new-unit-wrapper .unit-size span {
        font-family: "Roboto", "Segoe UI", "Helvetica Neue", arial, "Noto Sans", "Liberation Sans", sans-serif;
        font-size: 0.875rem;
        font-weight: 400;
        line-height: 20px;
        letter-spacing: 0;
        text-align: left;
        color: #0F274d; }
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .current-unit-wrapper .unit-size,
      .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .new-unit-wrapper .unit-size {
        margin-bottom: 0.625rem; }
    .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .current-unit-wrapper {
      padding-top: 0.625rem;
      border-bottom: 1px solid #CCC; }
    .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-body .new-unit-wrapper {
      margin-top: 0.75rem; }
  .change-unit-modal .modal-dialog.modal-dialog-centered > .modal-content .modal-footer {
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    border-top: none;
    margin-bottom: 3.75rem; }

.ps-sg-sizes__popup .modal-dialog {
  min-width: 56.625rem; }
  @media (max-width: 991.98px) {
    .ps-sg-sizes__popup .modal-dialog {
      min-width: 100%; } }
  @media (max-width: 768.98px) {
    .ps-sg-sizes__popup .modal-dialog {
      min-width: 96%; } }

.ps-sg-sizes__popup .modal-body {
  max-height: initial; }
  @media (max-width: 768.98px) {
    .ps-sg-sizes__popup .modal-body .row .col-6 {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 100%; } }

.ps-sg-sizes__popup .text-divider {
  line-height: 1.125rem; }
  .ps-sg-sizes__popup .text-divider .col-auto {
    border-right: 1px solid #CCC;
    padding-right: 10px;
    margin-right: 10px; }

.ps-sg-sizes__popup .size-guide-message {
  background: #F2F2EF;
  padding: 10px;
  font-size: 12px;
  line-height: 24px;
  color: #0F274d; }

.ps-sg-sizes__popup .content-right {
  -webkit-box-flex: 0;
      -ms-flex: 0 0 45%;
          flex: 0 0 45%;
  padding: 3% 0 3% 3%; }
  @media (max-width: 768.98px) {
    .ps-sg-sizes__popup .content-right {
      -webkit-box-flex: 0;
          -ms-flex: 0 0 100%;
              flex: 0 0 100%;
      max-width: 96% !important; } }

.ps-sg-sizes__popup .content-img {
  -o-object-fit: cover;
     object-fit: cover;
  height: 100%; }
  @media (max-width: 768.98px) {
    .ps-sg-sizes__popup .content-img {
      max-height: 762px;
      width: 100%; } }

.ps-sg-sizes__popup .right-arrow {
  display: inline-block;
  height: 0.813rem;
  width: 0.438rem;
  background-repeat: no-repeat;
  background-position: center center;
  background-size: auto 100%;
  background-image: url("data:image/svg+xml,%3Csvg width='8' height='15' viewBox='0 0 8 15' fill='none' xmlns='http://www.w3.org/2000/svg'%3E%3Cpath d='M1.53965 0.981558L7.26152 6.95343C7.40118 7.09796 7.47052 7.28531 7.47052 7.47187C7.47052 7.65843 7.40118 7.84593 7.26152 7.99031L1.53965 13.9622C1.25365 14.262 0.779024 14.2717 0.480274 13.9846C0.179492 13.6995 0.169711 13.2228 0.457814 12.925L5.70781 7.4437L0.458711 2.01875C0.170617 1.72187 0.180399 1.24437 0.481171 0.959058C0.779961 0.67187 1.25527 0.68187 1.53965 0.981558Z' fill='%232661BD'/%3E%3C/svg%3E%0A");
  margin-left: 4px; }

.ps-sg-sizes__popup .close {
  position: absolute;
  right: 0;
  margin: 2% 11px 0 0;
  z-index: 9; }
  .ps-sg-sizes__popup .close span {
    font-size: 1.875rem;
    font-weight: normal; }

.ps-sg-sizes__popup .feauture-list ul {
  list-style-type: none;
  padding: 0; }
  @media (max-width: 1199.98px) {
    .ps-sg-sizes__popup .feauture-list ul {
      display: -webkit-box;
      display: -ms-flexbox;
      display: flex;
      -webkit-box-orient: vertical;
      -webkit-box-direction: normal;
          -ms-flex-direction: column;
              flex-direction: column; }
      .ps-sg-sizes__popup .feauture-list ul li {
        margin-bottom: 6px; } }
  .ps-sg-sizes__popup .feauture-list ul li {
    margin-right: 10px; }
    .ps-sg-sizes__popup .feauture-list ul li::before {
      content: '';
      display: inline-block;
      width: 16px;
      height: 16px;
      background-size: cover;
      margin-right: 6px;
      margin-top: 6px;
      background-image: url("data:image/svg+xml,%3Csvg%20width%3D%2217%22%20height%3D%2216%22%20viewBox%3D%220%200%2017%2016%22%20fill%3D%22none%22%20xmlns%3D%22http%3A%2F%2Fwww.w3.org%2F2000%2Fsvg%22%3E%3Cpath%20d%3D%22M15.5815%203.29395C15.9722%203.68457%2015.9722%204.31895%2015.5815%204.70957L7.58153%2012.7096C7.1909%2013.1002%206.55653%2013.1002%206.1659%2012.7096L2.1659%208.70957C1.77528%208.31895%201.77528%207.68457%202.1659%207.29395C2.55653%206.90332%203.1909%206.90332%203.58153%207.29395L6.87528%2010.5846L14.169%203.29395C14.5597%202.90332%2015.194%202.90332%2015.5847%203.29395H15.5815Z%22%20fill%3D%22%231C2432%22%2F%3E%3C%2Fsvg%3E"); }

.page-content {
  background-color: #F0EFEC;
  padding-bottom: 16px; }

.store-image-container {
  position: relative; }

.store-serial-container {
  position: absolute;
  top: 6px;
  left: 6px;
  display: none; }
  .store-serial-container .store-serial {
    font-size: 0.625rem;
    background-color: #ff6200;
    color: #fff;
    padding: 3px 6px;
    border-radius: 50%; }
  @media (min-width: 1200px) {
    .store-serial-container {
      display: block; } }

.ps-city-card:hover .store-serial-container .store-serial, .ps-city-card:focus .store-serial-container .store-serial {
  background-color: #000; }

@media (max-width: 1199.98px) {
  .ps-city-card {
    display: grid;
    grid-template-columns: 110px auto 35px; }
    .ps-city-card:hover, .ps-city-card:focus {
      text-decoration: none; }
    .ps-city-card .store-image-container img {
      width: 110px;
      height: 110px;
      -o-object-fit: cover;
         object-fit: cover;
      -o-object-position: center;
         object-position: center; } }

.srp-product-recommendation {
  /* stylelint-disable -- ignoring no-descending-specificity  */ }
  .srp-product-recommendation .property-info {
    display: grid;
    grid-template-columns: 110px auto 35px; }

@media (max-width: 1199.98px) and (min-width: 992px) {
  .srp-product-recommendation .property-info {
    grid-template-columns: 70px auto 35px; } }
    .srp-product-recommendation .property-info:hover, .srp-product-recommendation .property-info:focus {
      text-decoration: none; }
    .srp-product-recommendation .property-info .store-image-container {
      height: 100%; }
      .srp-product-recommendation .property-info .store-image-container img {
        width: 110px;
        height: 100%;
        -o-object-fit: cover;
           object-fit: cover;
        -o-object-position: center;
           object-position: center; }

@media (max-width: 1199.98px) and (min-width: 992px) {
  .srp-product-recommendation .property-info .store-image-container img {
    height: 101px; } }
    .srp-product-recommendation .property-info .icon.icon-chevron-right-green {
      margin-left: 8px;
      display: block; }
  .srp-product-recommendation .ps-bodytext-14-regular {
    font-weight: bold;
    font-size: 0.875rem;
    line-height: 1rem; }
    @media (min-width: 1200px) {
      .srp-product-recommendation .ps-bodytext-14-regular {
        height: 48px;
        overflow: hidden;
        display: block;
        margin-top: 8px; } }
  .srp-product-recommendation .feature-show {
    background-color: #F2F2EF;
    border-top: 1px solid #CCC;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center; }
  .srp-product-recommendation .store-details {
    padding-top: 0.125rem; }
  .srp-product-recommendation .ps-property-card {
    width: 33%;
    margin-right: 3%;
    max-width: 346px;
    position: relative; }

@media (max-width: 1199.98px) and (min-width: 992px) {
  .srp-product-recommendation .ps-property-card {
    width: 31.2%; } }
    .srp-product-recommendation .ps-property-card:last-child {
      margin-right: 0; }
    .srp-product-recommendation .ps-property-card:first-child {
      max-width: 350px; }
      @media (max-width: 1199.98px) {
        .srp-product-recommendation .ps-property-card:first-child {
          max-width: 100%;
          width: 100%; } }
      .srp-product-recommendation .ps-property-card:first-child .ps-card-inner {
        margin-left: 10px; }
        @media (max-width: 1199.98px) {
          .srp-product-recommendation .ps-property-card:first-child .ps-card-inner {
            width: calc(100% - 20px); }
            .srp-product-recommendation .ps-property-card:first-child .ps-card-inner .property-info {
              grid-template-columns: 90px auto 35px; }
              .srp-product-recommendation .ps-property-card:first-child .ps-card-inner .property-info .store-image-container img {
                width: 90px;
                height: 90px; } }
        .srp-product-recommendation .ps-property-card:first-child .ps-card-inner::before {
          content: '';
          position: absolute;
          background: #FFF0E7;
          width: 103%;
          left: 0;
          top: -34px;
          height: 194px;
          z-index: -1;
          border: 1px solid #ff6200; }
          @media (max-width: 1199.98px) {
            .srp-product-recommendation .ps-property-card:first-child .ps-card-inner::before {
              width: 100%;
              height: 140px; } }
  .srp-product-recommendation .ps-card-inner {
    background-color: #fff;
    -webkit-box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
            box-shadow: 0 2px 3px rgba(0, 0, 0, 0.08);
    border: 1px solid #CCC;
    display: block; }
    .srp-product-recommendation .ps-card-inner:hover {
      text-decoration: none; }
    .srp-product-recommendation .ps-card-inner .store-distance {
      white-space: nowrap;
      -webkit-box-align: end;
          -ms-flex-align: end;
              align-items: flex-end; }

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

@media (max-width: 1199.98px) {
  .results-header-container .d-block.d-lg-none {
    display: block !important; }
  .results-header-container .d-none.d-lg-block {
    display: none !important; }
  .results-header-container .d-none.d-lg-flex {
    display: none !important; }
  .sidebar-section.small-map-section {
    padding: 0; }
  .map-section button.ps-base-link {
    display: none !important; }
  .sidebar-section.filters-sidebar {
    padding: 0; }
    .sidebar-section.filters-sidebar .desktop-filters {
      display: none !important; }
    .sidebar-section.filters-sidebar .mobile-filters {
      display: block !important; }
    .sidebar-section.filters-sidebar .modal-footer .btn-small {
      min-width: 150px; }
  .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 .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 .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 .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: 70px;
            -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'] {
              display: none; }
            .filterMobile__ABversion .sidebar-section.filters-sidebar.filterMobile__ABversion-filters .desktop-filters .filterMobile__ABversion-mobileIcons .results-header-container .row .col-6:first-child {
              max-width: 45px; }
  .ps-sticky-side-bar {
    background-color: transparent;
    border: none; } }

/* stylelint-enable -- ignoring no-descending-specificity  */
.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; }

@media (max-width: 1199.98px) {
  .search-result-page.admin-price-in-listing .unit-admin-list-fees {
    display: block;
    text-align: left;
    padding: 0;
    position: absolute;
    bottom: 6px; }
  .search-result-page.admin-price-banner-top .admin-fee-banner-top {
    display: block; } }

.admin__feeIconAB .admin__feeIconAB-V2 {
  display: -webkit-box;
  display: -ms-flexbox;
  display: flex;
  margin-bottom: 1rem; }
  .admin__feeIconAB .admin__feeIconAB-V2-image {
    width: 23px;
    height: 23px;
    display: inline-block;
    margin-right: 4px;
    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='M2.69645 20.3155H11.8283C12.1783 20.7795 12.6581 21.1925 13.1457 21.5464C13.0238 21.5621 12.894 21.5739 12.7642 21.5739H2.69645C1.30623 21.5739 0.179504 20.4452 0.179504 19.057V3.9553C0.179504 2.56508 1.30623 1.43835 2.69645 1.43835H8.83545C9.3349 1.43835 9.81863 1.63723 10.1726 1.9913L14.7267 6.54697C15.0806 6.90092 15.2812 7.38464 15.2812 7.8841V9.24876C14.8407 9.37461 14.4199 9.53978 14.0227 9.74428V8.9892H9.61806C8.57589 8.9892 7.73035 8.14366 7.73035 7.10149V2.69683H2.69645C2.00154 2.69683 1.43798 3.26039 1.43798 3.9553V19.057C1.43798 19.7531 2.00154 20.3155 2.69645 20.3155ZM13.8379 7.4397L9.27984 2.88127C9.20119 2.79987 9.09894 2.74323 8.98882 2.71571V7.10149C8.98882 7.44757 9.27198 7.73073 9.61806 7.73073H14.0031C13.9755 7.62061 13.9205 7.51836 13.8379 7.4397ZM19.8156 14.2079C20.0634 14.4518 20.0634 14.8529 19.8156 15.0967L16.9841 17.9283C16.7402 18.1761 16.3391 18.1761 16.0953 17.9283L14.5222 16.3552C14.2744 16.1114 14.2744 15.7102 14.5222 15.4664C14.766 15.2186 15.1671 15.2186 15.411 15.4664L16.5397 16.5951L18.9268 14.2079C19.1707 13.9602 19.5718 13.9602 19.8156 14.2079ZM11.5058 15.9108C11.5058 12.7843 14.0424 10.2477 17.1689 10.2477C20.2954 10.2477 22.832 12.7843 22.832 15.9108C22.832 19.0373 20.2954 21.5739 17.1689 21.5739C14.0424 21.5739 11.5058 19.0373 11.5058 15.9108ZM17.1689 20.3155C19.6033 20.3155 21.5736 18.3452 21.5736 15.9108C21.5736 13.4764 19.6033 11.5061 17.1689 11.5061C14.7345 11.5061 12.7642 13.4764 12.7642 15.9108C12.7642 18.3452 14.7345 20.3155 17.1689 20.3155Z' fill='%230F274D'/%3E%3C/svg%3E%0A");
    background-repeat: no-repeat;
    background-size: contain; }
  .admin__feeIconAB .admin__feeIconAB-V2-text {
    font-size: 0.875rem;
    line-height: normal;
    color: #0F274d; }
    .admin__feeIconAB .admin__feeIconAB-V2-text strong {
      font-size: 0.875rem;
      line-height: normal;
      color: #0F274d; }

.admin__feeIconAB .plp-admin-fee-banner.d-block {
  display: none !important; }

.plp-adminfee-container:not(.admin__feeIconAB) .admin__feeIconAB-V2 {
  display: none !important; }

.plp-adminfee-container:not(.admin__feeIconAB) .plp-admin-fee-banner.d-block {
  display: block; }

.admin__feeIcon-mobile {
  margin-top: 1.125rem; }
  .admin__feeIcon-mobile .admin__feeIconAB-V2-image {
    width: 16px;
    height: 16px; }


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