.SearchAdvancedFilters_block__5FuUI{padding:var(--spaces-40) var(--spaces-24);display:flex;flex-direction:column;height:100%;overflow:hidden}.SearchAdvancedFilters_search-result-section__3ww9l{margin-top:var(--spaces-24);animation:SearchAdvancedFilters_slide-up__i0eL8 .3s ease-out forwards;opacity:0;transform:translateY(20px)}.SearchAdvancedFilters_sections__mbOxa{flex:1 1;min-height:0;overflow-y:auto;margin-bottom:var(--spaces-16)}.SearchAdvancedFilters_reset-search__EjRXb{display:inline-flex;align-items:center;gap:var(--spaces-4);margin-bottom:var(--spaces-16);padding:0;background:none;border:none;cursor:pointer;color:var(--color-neutral-700);font-family:var(--font-family-semi-bold);font-size:13px}.SearchAdvancedFilters_reset-search__EjRXb:hover{color:var(--color-neutral-900);text-decoration:underline}@keyframes SearchAdvancedFilters_slide-up__i0eL8{0%{opacity:0;transform:translateY(20px)}to{opacity:1;transform:translateY(0)}}.SearchAdvancedFilters_search-result-items__pCOHe{display:flex;flex-wrap:wrap;margin-top:var(--spaces-16);gap:var(--spaces-12)}.SearchAdvancedFilters_section-see-more__UY5NA{margin-top:var(--spaces-12)}.SearchAdvancedFilters_search-result-items__pCOHe>:not(.SearchAdvancedFilters_coach-card__dzOjT,.SearchAdvancedFilters_service-card__Jf7yV) img{width:2.75rem}.SearchAdvancedFilters_service-card__Jf7yV{display:flex;flex-direction:column;gap:var(--spaces-12);width:100%;padding:var(--spaces-12) var(--spaces-16);background:var(--color-neutral-00);border:1px solid var(--color-neutral-200);border-radius:var(--radius-16);cursor:pointer;transition:border-color .2s ease,box-shadow .2s ease;text-align:left}.SearchAdvancedFilters_service-card__Jf7yV:focus-visible,.SearchAdvancedFilters_service-card__Jf7yV:hover{border-color:var(--color-neutral-900);outline:none;box-shadow:0 2px 8px rgb(0 0 0/5%)}.SearchAdvancedFilters_service-card-active__A1uno{border-color:var(--color-neutral-900);background:var(--color-neutral-100)}.SearchAdvancedFilters_service-card-active__A1uno:hover{background:var(--color-neutral-200)}.SearchAdvancedFilters_service-card-top__tB4CH{display:flex;align-items:stretch;gap:var(--spaces-12)}.SearchAdvancedFilters_service-card-info__8UHty{flex:1 1;min-width:0;display:flex;flex-direction:column;gap:var(--spaces-4)}.SearchAdvancedFilters_service-card-title__AYQpg{margin:0;font-family:var(--font-family-bold);color:var(--color-neutral-900)}.SearchAdvancedFilters_service-card-address__OA_Ea,.SearchAdvancedFilters_service-card-coach__nPTLO{margin:0;color:var(--color-neutral-700)}.SearchAdvancedFilters_service-card-tags__E04lE{display:flex;flex-wrap:wrap;gap:var(--spaces-4);margin-top:var(--spaces-4)}.SearchAdvancedFilters_service-card-tag___l_T3{display:inline-flex;align-items:center;gap:var(--spaces-4);padding:var(--spaces-4) var(--spaces-8);border-radius:var(--radius-100);background:var(--color-neutral-100);color:var(--color-neutral-800);font-family:var(--font-family-semi-bold);font-size:12px;white-space:nowrap}.SearchAdvancedFilters_service-card-sports__X31v_{display:flex;align-items:center;gap:var(--spaces-8);flex-wrap:nowrap;overflow:hidden}.SearchAdvancedFilters_service-card-aside__1xRY3{display:flex;flex-direction:column;align-items:center;gap:var(--spaces-8);flex-shrink:0}.SearchAdvancedFilters_service-card-avatar-placeholder__c0NNj,.SearchAdvancedFilters_service-card-avatar__x_cfY{width:3rem;height:3rem;border-radius:50%;object-fit:cover}.SearchAdvancedFilters_service-card-avatar-placeholder__c0NNj{display:flex;align-items:center;justify-content:center;background:var(--color-neutral-100);color:var(--color-neutral-700)}.SearchAdvancedFilters_service-card-price__SnJg0{display:flex;flex-direction:column;align-items:center;padding:var(--spaces-4) var(--spaces-8);border-radius:var(--radius-8);background:var(--color-neutral-100);color:var(--color-neutral-900);text-align:center;line-height:1.1}.SearchAdvancedFilters_service-card-price-value___iNR_{font-family:var(--font-family-bold);font-size:13px}.SearchAdvancedFilters_service-card-price-original__GDfNb{text-decoration:line-through;color:var(--color-neutral-500);font-size:11px}.SearchAdvancedFilters_service-card-price-discount__sMOj5{margin-left:var(--spaces-4);font-family:var(--font-family-bold);font-size:10px;color:var(--color-neutral-00);background-color:var(--color-neutral-900);border-radius:20px;padding:1px var(--spaces-4);white-space:nowrap}.SearchAdvancedFilters_coach-card__dzOjT{display:flex;flex-direction:column;align-items:stretch;width:100%;min-height:7.25rem;gap:var(--spaces-12);padding:var(--spaces-12);background:var(--color-neutral-00);border:1px solid var(--color-neutral-200);border-radius:var(--radius-16);cursor:pointer;transition:border-color .2s ease,background-color .2s ease,color .2s ease;text-align:left;font:inherit;color:inherit;position:relative}.SearchAdvancedFilters_coach-card__dzOjT:focus-visible,.SearchAdvancedFilters_coach-card__dzOjT:hover{border-color:var(--color-neutral-900);outline:none}.SearchAdvancedFilters_coach-card-active__4iAVf{background-color:var(--color-neutral-900);border-color:var(--color-neutral-900);color:var(--color-neutral-00)}.SearchAdvancedFilters_coach-card-header__N0_21{display:flex;align-items:center;gap:var(--spaces-12);padding-right:var(--spaces-32)}.SearchAdvancedFilters_coach-card-favorite__XAgmp{position:absolute;top:var(--spaces-8);right:var(--spaces-8);z-index:2;display:inline-flex}.SearchAdvancedFilters_coach-card-avatar-placeholder__2wfUj,.SearchAdvancedFilters_coach-card-avatar__R61LY{width:2.5rem;height:2.5rem;border-radius:50%;object-fit:cover;flex-shrink:0}.SearchAdvancedFilters_coach-card-avatar-placeholder__2wfUj{display:inline-flex;align-items:center;justify-content:center;background:var(--color-neutral-100);color:var(--color-neutral-700)}.SearchAdvancedFilters_coach-card-text__bVZwF{display:flex;flex-direction:column;align-items:flex-start;gap:var(--spaces-4);min-width:0}.SearchAdvancedFilters_coach-card-name__wwt_E{margin:0;font-family:var(--font-family-bold);color:inherit;max-width:100%;overflow:hidden;white-space:nowrap;text-overflow:ellipsis}.SearchAdvancedFilters_coach-card-sports__3cHgo{display:flex;align-items:center;gap:var(--spaces-8);flex-wrap:nowrap;overflow:hidden}.SearchAdvancedFilters_card-divider__rSACj{height:1px;width:100%;background:var(--color-neutral-200)}.SearchAdvancedFilters_sport-tag__UchfZ{display:inline-flex;align-items:center;gap:var(--spaces-4);padding:var(--spaces-4) var(--spaces-8);border-radius:var(--radius-100);background:var(--color-neutral-100);color:var(--color-neutral-800);font-family:var(--font-family-semi-bold);font-size:13px;white-space:nowrap;flex-shrink:0}.SearchAdvancedFilters_sport-tag-count__e74s_{background:var(--color-neutral-200);color:var(--color-neutral-900)}.SearchAdvancedFilters_filter-actions__S_UGl{display:flex;gap:var(--spaces-12);margin-top:var(--spaces-24);padding-top:var(--spaces-24);justify-content:flex-end}.SearchAdvancedFilters_selected-filters__EOtM1{margin-top:var(--spaces-16);animation:SearchAdvancedFilters_slide-up__i0eL8 .3s ease-out forwards}.SearchAdvancedFilters_selected-filters-items__s4xRJ{display:flex;flex-wrap:wrap;gap:var(--spaces-8)}.SearchAdvancedFilters_filter-tag__6Pt04{display:flex;align-items:center;gap:var(--spaces-8);padding:var(--spaces-8) var(--spaces-12);background-color:var(--color-neutral-900);color:var(--color-neutral-00);border-radius:var(--radius-100)}.SearchAdvancedFilters_filter-tag-label__3HWR_{white-space:nowrap;overflow:hidden;text-overflow:ellipsis;max-width:150px}.SearchAdvancedFilters_filter-tag-remove__UKqkd{display:flex;align-items:center;justify-content:center;background:none;border:none;cursor:pointer;padding:0;color:inherit;opacity:.85;transition:opacity .2s ease}.SearchAdvancedFilters_filter-tag-remove__UKqkd:hover{opacity:1}@media (max-width:1279px){.SearchAdvancedFilters_block__5FuUI{padding:0}.SearchAdvancedFilters_sections__mbOxa{padding:var(--spaces-16);margin-bottom:0}.SearchAdvancedFilters_filter-actions__S_UGl{position:-webkit-sticky;position:sticky;bottom:0;display:flex;flex-direction:column;gap:var(--spaces-12);margin-top:0;padding:var(--spaces-12) var(--spaces-16) calc(var(--spaces-12) + env(safe-area-inset-bottom));background-color:var(--color-neutral-00);box-shadow:0 -4px 12px rgb(0 0 0/8%)}}