/* Поиск по центру, сортировка справа как было */
.t-store__filter__search-and-sort {
      display: flex !important;
        align-items: center !important;
          width: 100% !important;
            position: relative !important;
            }
            
            /* Поиск — абсолютно по центру всей строки */
            .t-store__filter__search {
                  position: absolute !important;
                    left: 50% !important;
                      transform: translateX(-50%) !important;
                        width: 500px !important;
                          display: block !important;
                          }
                          
                          .t-store__search-wrapper {
                                width: 100% !important;
                                  height: 44px !important;
                                    display: flex !important;
                                      align-items: center !important;
                                      }
                                      
                                      .t-store__filter__input {
                                            width: 100% !important;
                                              height: 44px !important;
                                                font-size: 16px !important;
                                                  padding: 0 40px 0 16px !important;
                                                  }
                                                  
                                                  /* Сортировка — справа на своём месте */
                                                  .t-store__filter__sort {
                                                        margin-left: auto !important;
                                                        }
                                                        
                                                        /* Мобильная версия — поиск всегда виден без кнопки */
                                                        @media (max-width: 768px) {
                                                              .t-store__filter__search-and-sort {
                                                                      flex-direction: column !important;
                                                                          align-items: center !important;
                                                                              width: 100% !important;
                                                                                  gap: 12px !important;
                                                                                      position: static !important;
                                                                                        }
                                                                                        
                                                                                          .t-store__filter__search {
                                                                                                  position: static !important;
                                                                                                      left: auto !important;
                                                                                                          transform: none !important;
                                                                                                              display: block !important;
                                                                                                                  width: 90% !important;
                                                                                                                    }
                                                                                                                    
                                                                                                                      .t-store__search-wrapper {
                                                                                                                              width: 100% !important;
                                                                                                                                  height: 44px !important;
                                                                                                                                      display: flex !important;
                                                                                                                                          align-items: center !important;
                                                                                                                                            }
                                                                                                                                            
                                                                                                                                              .t-store__filter__input {
                                                                                                                                                      display: block !important;
                                                                                                                                                          width: 100% !important;
                                                                                                                                                              height: 44px !important;
                                                                                                                                                                  opacity: 1 !important;
                                                                                                                                                                      visibility: visible !important;
                                                                                                                                                                          pointer-events: auto !important;
                                                                                                                                                                            }
                                                                                                                                                                            
                                                                                                                                                                              .t-store__filter__sort {
                                                                                                                                                                                      width: 90% !important;
                                                                                                                                                                                          margin-left: 0 !important;
                                                                                                                                                                                            }
                                                                                                                                                                                            
                                                                                                                                                                                              .t-store__sort-select {
                                                                                                                                                                                                      width: 100% !important;
                                                                                                                                                                                                        }
                                                                                                                                                                                                        
                                                                                                                                                                                                          .js-store-filter-search-btn {
                                                                                                                                                                                                                  display: none !important;
                                                                                                                                                                                                                    }
                                                                                                                                                                                                                    }
                                                                                                                                                                                                          }
                                                                                                                                                                                              }
                                                                                                                                                                              }
                                                                                                                                              }
                                                                                                                      }
                                                                                          }
                                                              }
                                                        }
                                                  }
                                      }
                          }
            }
}