.location-card-container.v-card{margin:15px;width:17rem;min-width:17rem;border-radius:25px;box-shadow:0 0 10px -4px rgba(0,0,0,.4)!important}.location-card-container.v-card .location-banner-image{height:10rem}.location-card-container.v-card .location-card-text{position:relative;padding-top:2.5rem;padding-bottom:2.5rem;border-top:.25rem solid #ffbf48}.location-card-container.v-card .location-card-text .location-card-logo{z-index:1;top:-2rem;width:4rem;height:4rem;position:absolute;border-radius:1rem;background-color:#fff;border:.25rem solid #ffbf48}.location-card-container.v-card .location-card-text .offer-container{top:.5rem;right:1rem;position:absolute}.location-card-container.v-card .location-name-link{text-decoration:none;color:inherit}.location-card-container.v-card .location-name{font-size:1rem;font-weight:700}.location-card-container.v-card .location-address,.location-card-container.v-card .location-name{padding:0;color:#1e272e;overflow:hidden;white-space:nowrap;text-overflow:ellipsis;font-family:Inter,sans-serif}.location-card-container.v-card .location-address{font-weight:200;font-size:.75rem}.location-card-container.v-card .location-card-button{color:#fff;height:2.75rem;border-radius:25px;margin:15px 0 5px}.location-card-container.v-card .location-card-button .v-btn__content{font-size:.9rem;font-weight:700;letter-spacing:2px;font-family:Inter,sans-serif}.location-card-container.v-card .location-rating{right:0;bottom:0;display:flex;font-weight:600;position:absolute;align-items:center;padding:.3rem .8rem;background-color:#fff;font-size:.75rem!important;font-family:Inter,sans-serif;border-top-left-radius:25px;border-bottom-right-radius:25px;box-shadow:0 0 10px -4px rgba(0,0,0,.4)!important}.location-card-container.v-card .location-rating>.v-icon{font-size:1.1rem}.location-address-modal,.location-address-modal .v-card{border-radius:30px}.location-address-modal .v-card .address-card-header{padding:15px 15px 0}.location-address-modal .v-card .address-card-header .address-card-title{font-size:2.5rem;font-weight:700;color:#1e272e;font-family:alternate-gothic-atf,sans-serif}.location-address-modal .v-card .v-card__text{height:500px}@media only screen and (max-width:1263.98px){.location-address-modal,.location-address-modal .v-card{border-radius:0}}.location-filter-component .filter-select{min-width:auto;max-width:none}.location-filter-component .filter-select fieldset{border-width:2px;border-radius:15px;border-color:#1e272e!important}.location-filter-component .filter-select .v-select__selections{min-height:42px!important}.location-filter-component .filter-select.v-text-field--outlined .v-label{padding-left:5px;padding-right:5px;background-color:#fff;transform:translateY(-24px) scale(.75)!important}.location-filter-component .filter-mobile-button{border-radius:15px;min-height:3.5rem;border-width:2px}.location-filter-component .filter-mobile-button .v-btn__content{color:#1e272e;font-size:1.1rem;text-transform:none;font-weight:700;font-family:Inter,sans-serif}.filters-modal .filter-card-header{padding:15px}.filters-modal .filter-card-header .filter-card-title{font-size:2.5rem;font-weight:700;color:#1e272e;font-family:alternate-gothic-atf,sans-serif}.filters-modal .filter-list-checkbox{padding-top:0}.filters-modal .filter-list-checkbox .v-subheader{font-size:1.5rem;color:#aaa7a7;font-weight:700;padding-left:0;margin-bottom:5px;text-transform:uppercase;font-family:Inter,sans-serif}.filters-modal .filter-list-checkbox .v-list-item__title{font-weight:700;font-size:1.5rem;line-height:2.2rem;font-family:Inter,sans-serif}:root{--small-radius:15px}@media only screen and (min-width:960px){:root{--main-radius:25px}}@media only screen and (max-width:959.98px){:root{--main-radius:15px}}.locations-page .locations-list-count{font-size:1rem;padding-left:.7rem;padding-bottom:1rem;font-family:Inter,sans-serif}.locations-page .locations-list-count .locations-address{color:#ffbf48;-webkit-text-decoration-line:underline;text-decoration-line:underline}.locations-page .locations-list-count .locations-address:hover{cursor:pointer}.locations-page .locations-list-filters-container{padding:1rem 0}.locations-page .end-of-list-text{font-size:1.5rem;font-weight:700;padding-bottom:0;color:#1e272e;font-family:Inter,sans-serif}.locations-page .become-partner-text-end-of-list,.locations-page .change-filters-end-of-list-text{font-size:1rem;color:#1e272e;font-family:Inter,sans-serif}.locations-page .become-partner-buttons-container .v-btn{height:3rem;padding-left:1rem;padding-right:1rem;margin-right:1rem}.locations-page .become-partner-buttons-container .v-btn .v-image{max-height:1.5rem}.locations-page .view-toggle-container .v-item-group .v-btn{margin:5px;border:none;background:transparent;border-radius:15px!important}.locations-page .view-toggle-container .v-item-group .v-btn.v-item--active{background-color:#fff;box-shadow:0 0 15px -4px rgba(0,0,0,.4)!important}.locations-page .view-toggle-container .v-item-group .v-btn.v-item--active:before{display:none}.locations-list-container .location-card-container.v-card{width:auto;min-width:auto}