.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-seo-heading{padding:1rem .7rem .25rem}.locations-page .locations-seo-heading .locations-seo-h1{font-size:1.5rem;line-height:2rem;color:#1e272e;font-family:Inter,sans-serif;font-weight:700;margin-bottom:.25rem}.locations-page .locations-seo-heading .locations-seo-subtitle{font-family:Inter,sans-serif;font-size:.95rem;line-height:1.4rem;color:#555;margin-bottom:0}.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 .locations-empty-state{padding:3rem .7rem;text-align:center}.locations-page .locations-empty-state .locations-empty-title{font-size:1.4rem;font-weight:700;font-family:Inter,sans-serif;color:#1e272e;margin-bottom:.5rem}.locations-page .locations-empty-state .locations-empty-subtitle{font-size:1rem;font-family:Inter,sans-serif;color:#555;margin-bottom:1.5rem}.locations-page .locations-empty-state .locations-empty-link-row{display:flex;align-items:center;max-width:480px;margin:0 auto 1.25rem;border:1px solid #ddd;border-radius:8px;overflow:hidden;background:#f9f9f9}.locations-page .locations-empty-state .locations-empty-link-input{flex:1;border:none;background:transparent;padding:.6rem .75rem;font-size:.85rem;font-family:Inter,sans-serif;color:#333;outline:none;white-space:nowrap;overflow:hidden;text-overflow:ellipsis}.locations-page .locations-empty-state .locations-empty-link-copy{display:flex;align-items:center;grid-gap:.3rem;gap:.3rem;padding:.6rem 1rem;background:#1e272e;color:#fff;border:none;cursor:pointer;font-size:.85rem;font-family:Inter,sans-serif;white-space:nowrap;transition:background .2s}.locations-page .locations-empty-state .locations-empty-link-copy:hover{background:#333}.locations-page .locations-empty-state .locations-empty-link-copy .locations-empty-link-copy-icon{color:#fff!important}.locations-page .locations-empty-state .locations-empty-socials{display:flex;grid-gap:.6rem;gap:.6rem;justify-content:center;flex-wrap:wrap}.locations-page .locations-empty-state .social-btn{width:44px;height:44px;border-radius:50%;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;color:#fff;transition:opacity .2s}.locations-page .locations-empty-state .social-btn:hover{opacity:.85}.locations-page .locations-empty-state .social-btn .v-icon{color:#fff!important}.locations-page .locations-empty-state .social-btn--facebook{background:#1877f2}.locations-page .locations-empty-state .social-btn--whatsapp{background:#25d366}.locations-page .locations-empty-state .social-btn--messenger{background:#0084ff}.locations-page .locations-empty-state .social-btn--telegram{background:#229ed9}.locations-page .locations-empty-state .social-btn--twitter{background:#000}.locations-page .locations-empty-state .social-btn--email{background:#888}.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}