.select-options-group{display:flex;flex-wrap:nowrap;justify-content:flex-start;overflow-x:auto;-webkit-overflow-scrolling:touch;margin:0 -4px;overflow:-moz-scrollbars-none}.select-options-group::-webkit-scrollbar,.select-options-group::-webkit-scrollbar-thumb,.select-options-group::-webkit-scrollbar-track{display:none}.select-options-group .option-group-option{align-content:center;display:inline-flex;flex:0 0 auto;justify-content:center;margin:0 4px}.select-options-group .option-group-option .option-group-input{display:none}.select-options-group .option-group-option .option-text{align-items:center;background:#fff;border-radius:20px;display:flex;height:40px;justify-content:center;min-width:78px;padding:0 16px;transition:background-color .2s,color .2s}@media print,screen and (min-width:640px){.select-options-group .option-group-option .option-text{min-width:64px}}@media screen and (min-width:1200px){.select-options-group .option-group-option:hover .option-text{background:#fc0;color:#000;cursor:pointer}}@media screen and (min-width:1200px)and (hover:none){.select-options-group .option-group-option:hover .option-text{background:#fff}}.select-options-group .option-group-option .option-group-input:checked+.option-text{background:#fc0;color:#000;cursor:pointer}.select-options-group .option-group-option .option-group-input:disabled+.option-text,.select-options-group .option-group-option .option-group-input:disabled+.option-text:hover{background:#f7f7f7;color:#555;cursor:default;opacity:.7}
.how-it-works{display:grid;grid-template-columns:1fr;padding:32px 0;row-gap:32px}.how-it-works .truck-illustration{height:auto;margin-bottom:16px;max-width:60%;width:100%}.how-it-works h2{margin-bottom:4px}.how-it-works h3{margin-bottom:16px}.how-it-works ul{margin:0;padding:0}.how-it-works li{list-style:none}.how-it-works li:not(:last-of-type){margin-bottom:8px}.how-it-works .icon-text{margin:0}.how-it-works .icon-text .ph-image{height:52px;width:52px}@media print,screen and (min-width:1024px){.how-it-works{align-items:end;column-gap:32px;grid-template-columns:1fr 1fr;padding:64px 0}.how-it-works .truck-illustration{max-width:80%}.how-it-works .sparefoot-inventory-title{font-size:32px;line-height:36px}}
.product-card{background-color:#fff;border:2px solid #eaeaea;border-radius:6px;box-shadow:8px 8px 24px #0000000d;column-gap:16px;display:grid;grid-template-columns:auto 1fr;height:100%;margin-bottom:16px;padding:16px}.product-card .card-title{margin-bottom:4px}@media print,screen and (min-width:1024px){.product-card{grid-template-columns:1fr;grid-template-rows:auto 1fr}.product-card .card-content{display:grid;grid-template-rows:1fr auto;justify-items:left}.product-card .card-description{font-size:16px;line-height:20px}}.storage-types-section{background:linear-gradient(180deg,#fc0 0,#fc0 22%,#f7f7f7 0,#f7f7f7);margin:0 -16px;padding:32px 16px}.storage-types-section .section-description,.storage-types-section .section-title{text-align:center}.storage-types-section .section-description{margin-bottom:20px}.storage-types-section .types-list{padding:0}.storage-types-section .type-item{list-style:none}@media print,screen and (min-width:1024px){.storage-types-section{background:linear-gradient(180deg,#fc0 0,#fc0 60%,#f7f7f7 0,#f7f7f7);padding:60px 16px}.storage-types-section .section-title{font-size:32px;line-height:36px}.storage-types-section .section-description{font-size:18px;line-height:22px;margin-bottom:32px}.storage-types-section .types-list{column-gap:16px;display:grid;grid-template-columns:repeat(4,1fr)}}
.size-guide-section{background-color:#f7f7f7;height:100%;padding:32px 0}@media print,screen and (min-width:1024px){.size-guide-section{padding:64px 0}}.sg-section-header{display:flex;flex-direction:column;margin-bottom:16px}@media print,screen and (min-width:1024px){.sg-section-header{flex-direction:row}}.sg-section-header .sg-section-header-left{font-size:24px;width:50%}@media print,screen and (min-width:1024px){.sg-section-header .sg-section-header-left h2{font-size:32px}}.sg-section-header .sg-section-header-right{margin:unset;text-align:left;width:100%}@media print,screen and (min-width:1024px){.sg-section-header .sg-section-header-right{margin:auto;text-align:right;width:50%}}.size-guide-cards{display:grid;flex-direction:column;gap:16px}@media print,screen and (min-width:1024px){.size-guide-cards{grid-template-columns:repeat(3,1fr)}}.size-guide-card{background:#fff;border:2px solid #eaeaea;border-radius:6px;box-shadow:8px 8px 24px #0000000d;height:100%;margin:0;padding:24px;width:100%}.size-guide-card>li{list-style:none}.size-guide-card .truck-illustration{height:auto;width:100%}.sg-image{height:100px;margin:auto;width:100px}.arrow-icon{left:-3px;position:relative;top:1px}.sg-range{border:1px solid #eaeaea;border-radius:6px;font-size:14px;padding:10px;width:fit-content}.sg-card-header{display:grid;gap:16px;grid-template-columns:1fr 1fr;padding:24px 0;width:100%}.sg-card-header .sg-title{font-size:32px}
.reviews-section{background-color:#000;padding-bottom:64px;padding-top:64px}.reviews-section .reviews-intro{padding-bottom:16px;text-align:center}.reviews-section h3{font-size:32px}.reviews-section .reviews-content{display:grid;grid-template-columns:1fr;padding-bottom:16px;grid-gap:16px}@media print,screen and (min-width:1024px){.reviews-section .reviews-content{grid-template-columns:1fr 1fr}}.reviews-section .link-content{color:#fff;text-decoration:underline}.reviews-section .link-content .stars{display:inline;margin-right:8px}
.review-card{background-color:#fff;border-radius:6px;padding:32px}.review-card .title-section{display:flex;justify-content:space-between}.review-card .title-section .review-rating{margin-bottom:8px}.review-card .reviewer{font-size:14px}.review-card .initials{background:#eaeaea;border-radius:50%;color:#555;display:inline-block;height:35px;line-height:18px;padding-top:8px;text-align:center;width:35px}.review-card .review-date{font-size:12px}
.city-landing-pages{margin:0;text-align:left}@media print,screen and (min-width:640px){.city-landing-pages{text-align:center}}.city-landing-pages .clps-list-headline{font-family:vag_rounded_bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-weight:400}.city-landing-pages .city-list{list-style:none;margin:0;padding:0;text-align:left}.city-landing-pages .city-list li{margin-bottom:10px}.city-landing-pages.size-guide-cities .ph-image-wrapper{display:flex;justify-content:center}.city-landing-pages.size-guide-cities .page-group h2{text-align:center}.city-landing-pages.horizontal .city-list{display:flex;flex-flow:row wrap}.city-landing-pages.horizontal .city-list li{width:50%}@media print,screen and (min-width:1024px){.city-landing-pages.horizontal .city-list li{width:25%}}.city-landing-pages.vertical .city-list{column-count:2}@media print,screen and (min-width:1024px){.city-landing-pages.vertical .city-list{column-count:4}}
.featured-cities .clps-list-headline{font-family:vag_rounded_bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:24px;font-weight:400;line-height:28px}@media print,screen and (min-width:1024px){.featured-cities .clps-list-headline{font-size:32px;line-height:36px}}.featured-cities .city-cards-grid{display:grid;gap:20px;grid-template-columns:1fr;margin-top:30px}@media print,screen and (min-width:1024px){.featured-cities .city-cards-grid{align-items:flex-start;gap:24px;grid-template-columns:repeat(3,1fr)}}
.facilities-section{background-color:#f7f7f7;padding:8px}@media print,screen and (min-width:1024px){.facilities-section{padding:64px 0}}.facilities-section .plp-section-title{display:block}@media print,screen and (min-width:1024px){.facilities-section .plp-section-title{display:flex;justify-content:space-between;margin-bottom:16px}}.facilities-section .plp-section-title-header{font-size:20px}@media print,screen and (min-width:1024px){.facilities-section .plp-section-title-header{font-size:28px}}.facilities-section .plp-section-title .ph-icon{color:#000;font-size:12px;margin:0 4px;vertical-align:middle}.facilities-section .nearby-facilities{display:flex;flex:1 0 auto;gap:16px;overflow-x:scroll;overflow-y:hidden}.facilities-section .nearby-facilities .viewport-action{background-color:#fff;display:flex;max-width:280px;min-width:280px}@media print,screen and (min-width:1024px){.facilities-section .nearby-facilities .viewport-action{max-width:370px;min-width:370px}}.facilities-section .nearby-facilities .viewport-action .facility-card{display:flex;flex:1;flex-direction:column;height:auto;overflow:hidden}.facilities-section .nearby-facilities .viewport-action .facility-card .image-not-available{border-radius:0;height:100%;width:100%}.facilities-section .nearby-facilities .viewport-action .facility-card .image-not-available .ph-text{font-size:14px}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header{margin:0}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details{display:block}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .image-and-badges{position:relative}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .image-and-badges .badges{left:16px;margin-top:0;position:absolute;top:120px}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .image-and-badges .badges.cramped{top:110px}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .image-and-badges .facility-image-link{border-bottom-left-radius:0;border-bottom-right-radius:0;border-top-left-radius:6px;border-top-right-radius:6px;height:220px;width:100%}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .image-and-badges .facility-image-link .facility-image{height:100%;object-fit:cover;width:100%}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links{padding:8px 16px}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links .facility-details{margin:0}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links .facility-details .facility-subtitle,.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links .facility-details .facility-title{overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links .facility-contact-links,.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links .facility-contact-links .star-and-promo,.facilities-section .nearby-facilities .viewport-action .facility-card .facility-content .facility-header .image-and-details .facility-details-links .facility-details .facility-subtitle{margin:0}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list,.facilities-section .nearby-facilities .viewport-action .facility-card .view-all-units-container{padding:0 16px}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list{flex-grow:1;margin:0}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details{align-items:center;display:flex;min-height:90px;padding:8px 0}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details .link-content{flex:1;height:fit-content}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details .link-content .unit-list-item{padding:0}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details .link-content .unit-list-item .unit-details{gap:12px}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details .link-content .unit-list-item .unit-details .unit-size-icon{display:none;height:50px}@media screen and (min-width:1200px){.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details .link-content .unit-list-item .unit-details .unit-size-icon{display:block}}.facilities-section .nearby-facilities .viewport-action .facility-card .unit-list .linked-unit-details .link-content .unit-list-item .unit-details .unit-description .unit-size-label-description{margin:0}.facilities-section .nearby-facilities .viewport-action .facility-card .view-all-units-container{display:flex;flex-direction:column;gap:8px;margin-bottom:16px}.facilities-section .nearby-facilities .viewport-action .facility-card .view-all-units-container .click-to-show-number-button .button-content{width:auto}
.homepage .hero{background-color:#fc0;padding:60px 0 15px;position:relative}@media print,screen and (min-width:640px){.homepage .hero{padding-bottom:156px;text-align:center}}@media print,screen and (min-width:1024px){.homepage .hero{padding-bottom:196px}}@media print,screen and (min-width:640px){.homepage .hero:after{background-image:url(https://cdn.sparefoot.com/react/assets/1af93086/images/homepage/stuff-self-storage.svg);background-position:bottom;background-repeat:no-repeat;background-size:contain;bottom:20px;content:"";height:0;left:50%;max-width:1000px;padding-bottom:14%;pointer-events:none;position:absolute;transform:translateX(-50%);width:90%;z-index:1}}.homepage .hero .section-content{padding:0}@media print,screen and (min-width:1024px){.homepage .hero .section-content{position:relative;z-index:2}}.homepage .hero .hero-header{letter-spacing:1px;line-height:1;margin:0 40px 10px 0;padding:0 20px}@media print,screen and (min-width:1024px){.homepage .hero .hero-header{font-size:36px;letter-spacing:1px;margin-bottom:0}}.homepage .hero h2{font-size:28px;line-height:1.35em;line-height:1.15;padding:0 20px}.homepage .hero .search-container{margin:32px auto 0;max-width:720px}.homepage .hero .search-container .search-box{padding:0 16px}.homepage .hero .select-container{margin-bottom:16px;overflow:hidden;text-align:left}@media print,screen and (min-width:1024px){.homepage .hero .select-container{align-items:center;display:flex;justify-content:center;margin-bottom:16px;text-align:center}}.homepage .hero .select-label{font-size:14px;margin-bottom:8px;white-space:nowrap}@media print,screen and (min-width:640px){.homepage .hero .select-label{margin-right:16px}}.homepage .hero .select-options-group{margin-left:-20px;padding:0 0 0 20px}@media print,screen and (min-width:1024px){.homepage .hero .select-options-group .option-text{font-size:12px;height:30px;padding:0 8px}}.homepage .hero .select-options-group .option-group-input+.option-text:hover,.homepage .hero .select-options-group .option-group-input:checked+.option-text{background-color:#000;color:#fc0}@media print,screen and (min-width:1024px){.homepage .hero .date-search-wrapper .ph-label{max-width:125px}}.homepage .featured-card-section{padding:40px 20px}.homepage .featured-card-section .sf-type{margin:0 0 12px}.homepage .featured-card-section.blog-posts-section h2{font-family:vag_rounded_bold,Helvetica Neue,Helvetica,Arial,sans-serif;font-size:32px;letter-spacing:0;margin-bottom:16px}@media print,screen and (min-width:640px){.homepage .featured-card-section{padding:60px 40px}}@media print,screen and (min-width:1024px){.homepage .featured-card-section{padding:80px 152px}}.homepage .featured-card-section .psp-header p{font-size:20px;font-weight:700;letter-spacing:0;line-height:24px}.homepage .featured-card-section .featured-cards-container.card-left-large,.homepage .featured-card-section .featured-cards-container.card-right-bottom,.homepage .featured-card-section .featured-cards-container.card-right-top{padding:20px}.homepage .featured-card-section .featured-cards-container .container-image .FeaturedTag{border-bottom-right-radius:6px;line-height:18px;padding:0 16px 8px 0}.homepage .featured-card-section .featured-unit-cards-head-content{gap:12px}.homepage .featured-card-section .featured-content-cta{background:#0000;border:2px solid #000;border-radius:6px;box-sizing:border-box;color:#000;display:block;font-size:16px;font-weight:700;height:auto;line-height:20px;margin-top:16px;min-height:48px;padding:14px 24px;text-align:center;text-decoration:none;width:100%}.homepage .featured-card-section .featured-content-cta:hover{background-color:#000;color:#fff}.homepage .products-shelf{padding:20px 0}.homepage .products-shelf .product-list{list-style:none;margin:0;padding:0}@media print,screen and (min-width:640px){.homepage .products-shelf .product-list{display:flex;flex-wrap:wrap;margin:0 -10px}}@media screen and (min-width:1200px){.homepage .products-shelf .product-list{flex-wrap:nowrap}}.homepage .products-shelf .product-item{margin-bottom:20px}@media print,screen and (min-width:640px){.homepage .products-shelf .product-item{padding:0 10px;width:50%}}@media screen and (min-width:1200px){.homepage .products-shelf .product-item{flex:1 1 auto;width:25%}}.homepage .products-shelf .product-item-content{border:1px solid #eaeaea;border-radius:6px;height:100%;padding:15px 20px}.homepage .products-shelf .product-description{color:#555;font-size:14px;line-height:1.35em;margin-bottom:20px}.homepage .products-shelf .ph-button{padding-left:0;padding-right:0}.homepage .featured-cities{padding:64px 0}

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