подскажи что удалить :

/* ============================================
   LOOKATU — ФИНАЛЬНАЯ ПОЛИРОВКА (ИСПРАВЛЕНО)
   ============================================ */

/* ─── ШАПКА КАТАЛОГА (фильтры) ─── */
.t-store__filter,
.t-store__parts-switch-wrapper {
  border-top: 1px solid #ececec !important;
  border-bottom: 1px solid #ececec !important;
  padding: 22px 0 !important;
  margin-bottom: 50px !important;
}

.t-store__tabs__item,
.t-store__parts-switch__item {
  margin: 0 22px !important;
}

.t-store__tabs__item-button,
.t-store__parts-switch__btn {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 12px !important;
  font-weight: 600 !important;
  letter-spacing: 0.3em !important;
  text-transform: uppercase !important;
  color: #9a9a9a !important;
  padding: 8px 4px !important;
  background: transparent !important;
  border: none !important;
  position: relative !important;
  transition: color 0.4s ease !important;
}

.t-store__tabs__item-button:hover,
.t-store__parts-switch__btn:hover {
  color: #1a1a1a !important;
}

.t-store__tabs__item-button.t-active,
.t-store__parts-switch__btn.t-active,
.t-store__parts-switch__btn_active {
  color: #1a1a1a !important;
}

.t-store__tabs__item-button.t-active::after,
.t-store__parts-switch__btn.t-active::after,
.t-store__parts-switch__btn_active::after {
  content: '' !important;
  position: absolute !important;
  bottom: -8px !important;
  left: 0 !important;
  width: 100% !important;
  height: 2px !important;
  background: #C7956D !important;
}

/* ─── СЕТКА — БЕЗ ПОЛОМКИ КОЛОНОК ─── */
.t-store__grid-cont {
  gap: 50px 0 !important;
}

.t-store__card {
  padding: 0 10px !important;
  box-sizing: border-box !important;
}

/* ─── КНОПКИ НА КАРТОЧКЕ ─── */
.t-store__card__btns-wrapper,
.t-store__card__buttons-wrapper {
  display: flex !important;
  flex-direction: column !important;
  gap: 10px !important;
  margin-top: 18px !important;
  width: 100% !important;
}

.t-store__card__btn,
.js-store-prod-btn {
  width: 100% !important;
  display: block !important;
  text-align: center !important;
  border-radius: 100px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 600 !important;
  letter-spacing: 0.28em !important;
  text-transform: uppercase !important;
  padding: 15px 24px !important;
  background: #1a1a1a !important;
  color: #ffffff !important;
  border: 1px solid #1a1a1a !important;
  cursor: pointer !important;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
  box-sizing: border-box !important;
}

.t-store__card__btn:hover {
  background: #C7956D !important;
  border-color: #C7956D !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 32px rgba(199, 149, 109, 0.35) !important;
}

.lk-more-btn {
  width: 100% !important;
  display: flex !important;
  align-items: center !important;
  justify-content: center !important;
  border-radius: 100px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 0.28em !important;
  text-transform: uppercase !important;
  padding: 14px 24px !important;
  background: transparent !important;
  color: #1a1a1a !important;
  border: 1px solid #1a1a1a !important;
  cursor: pointer !important;
  transition: all 0.4s cubic-bezier(0.23, 1, 0.32, 1) !important;
  text-decoration: none !important;
  box-sizing: border-box !important;
}

.lk-more-btn:hover {
  background: #1a1a1a !important;
  color: #ffffff !important;
  transform: translateY(-2px) !important;
  box-shadow: 0 12px 32px rgba(26, 26, 26, 0.25) !important;
}

.lk-more-btn::after {
  content: '→' !important;
  margin-left: 10px !important;
  transition: transform 0.3s ease !important;
  letter-spacing: 0 !important;
}

.lk-more-btn:hover::after {
  transform: translateX(5px) !important;
}

/* ─── ТЕКСТЫ КАРТОЧКИ ─── */
.t-store__card__title {
  font-size: 16px !important;
  font-weight: 400 !important;
  line-height: 1.35 !important;
  margin: 20px 0 8px !important;
}

.t-store__card__descr {
  font-size: 10.5px !important;
  letter-spacing: 0.16em !important;
  line-height: 1.7 !important;
  color: #7a7a7a !important;
}

.t-store__card__price,
.js-product-price,
.t-store__card__price-item {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 16px !important;
  font-weight: 500 !important;
  color: #1a1a1a !important;
  letter-spacing: 0.01em !important;
  margin-bottom: 4px !important;
}

/* ─── АДАПТИВ ─── */
@media (max-width: 960px) {
  .t-store__tabs__item {
    margin: 0 12px !important;
  }
  .t-store__tabs__item-button {
    font-size: 11px !important;
    letter-spacing: 0.22em !important;
  }
}

@media (max-width: 560px) {
  .t-store__card__title {
    font-size: 14px !important;
  }
  .t-store__card__btn,
  .lk-more-btn {
    font-size: 10px !important;
    letter-spacing: 0.22em !important;
    padding: 13px 18px !important;
  }
}
/* ============================================
   LOOKATU — ВЫПАДАЮЩИЕ ПОДРАЗДЕЛЫ КАТАЛОГА
   ============================================ */

/* Стрелочка ▾ у родительских вкладок */
.t-store__parts-switch__btn[data-storepart-has-children]::after,
.t-store__tabs__item_has-children .t-store__tabs__item-button::after {
  content: '' !important;
  display: inline-block !important;
  width: 6px !important;
  height: 6px !important;
  margin-left: 8px !important;
  border-right: 1.5px solid currentColor !important;
  border-bottom: 1.5px solid currentColor !important;
  transform: rotate(45deg) translateY(-2px) !important;
  transition: transform 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
  opacity: 0.6 !important;
}

.t-store__parts-switch__btn[data-storepart-has-children]:hover::after,
.t-store__tabs__item_has-children:hover .t-store__tabs__item-button::after {
  transform: rotate(-135deg) translateY(2px) !important;
  opacity: 1 !important;
}

/* Контейнер выпадающего подменю */
.t-store__parts-switch__sublist,
.t-store__tabs__submenu {
  background: #ffffff !important;
  border: 1px solid #f0ebe5 !important;
  border-radius: 2px !important;
  box-shadow: 
    0 1px 3px rgba(40, 30, 25, 0.04),
    0 16px 48px rgba(40, 30, 25, 0.08) !important;
  padding: 18px 0 !important;
  min-width: 240px !important;
  margin-top: 12px !important;
  z-index: 100 !important;
  animation: dropdownFade 0.35s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

@keyframes dropdownFade {
  from {
    opacity: 0;
    transform: translateY(-8px);
  }
  to {
    opacity: 1;
    transform: translateY(0);
  }
}

/* Пункты подменю */
.t-store__parts-switch__sublist-item,
.t-store__tabs__submenu-item,
.t-store__parts-switch__sublist a {
  display: block !important;
  padding: 11px 28px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  color: #6b6b6b !important;
  text-decoration: none !important;
  cursor: pointer !important;
  transition: all 0.3s ease !important;
  background: transparent !important;
  border: none !important;
}

.t-store__parts-switch__sublist-item:hover,
.t-store__tabs__submenu-item:hover,
.t-store__parts-switch__sublist a:hover {
  color: #1a1a1a !important;
  background: #faf7f3 !important;
  padding-left: 32px !important;
}

/* Активный подраздел */
.t-store__parts-switch__sublist-item.t-active,
.t-store__tabs__submenu-item.t-active {
  color: #C7956D !important;
  font-weight: 600 !important;
}

/* Адаптив: на мобильных подменю — просто списком */
@media (max-width: 640px) {
  .t-store__parts-switch__sublist,
  .t-store__tabs__submenu {
    position: static !important;
    box-shadow: none !important;
    border: none !important;
    padding: 6px 0 6px 18px !important;
    min-width: auto !important;
    margin-top: 4px !important;
    animation: none !important;
  }
  .t-store__parts-switch__sublist-item,
  .t-store__tabs__submenu-item {
    padding: 8px 0 !important;
    font-size: 10px !important;
  }
/* ============================================
   LOOKATU — КАТАЛОГ v3 (ЧИСТО И БЕЗ ШУМА)
   ============================================ */

/* === 1. УБИРАЕМ ПУСТОТУ СВЕРХУ КАТАЛОГА === */
.t-store {
  padding-top: 40px !important;
}

.t-store__filter,
.t-store__filter__options-wrapper {
  margin-top: 0 !important;
  padding-top: 0 !important;
}

/* === 2. УБИРАЕМ БЕСПОЛЕЗНУЮ СЕРУЮ ЛИНИЮ === */
.t-store__filter::before,
.t-store__filter::after,
.t-store__filter__options-wrapper::before,
.t-store__filter__options-wrapper::after,
.t-store__parts-switch-wrapper::after {
  display: none !important;
  border: none !important;
  background: transparent !important;
}

/* === 3. ПОДРАЗДЕЛЫ И ФИЛЬТРЫ — СОБРАТЬ В КОМПАКТНУЮ ШАПКУ === */
.t-store__parts-switch-wrapper {
  margin-bottom: 24px !important;
  padding-bottom: 24px !important;
  border-bottom: 1px solid #f0ebe5 !important;
}

/* === 4. ФИЛЬТРЫ — СГРУППИРОВАТЬ ВМЕСТЕ === */
.t-store__filter__options-wrapper {
  display: flex !important;
  justify-content: center !important;
  align-items: center !important;
  flex-wrap: wrap !important;
  gap: 24px !important;
  max-width: 900px !important;
  margin: 0 auto 40px auto !important;
  padding: 0 !important;
  background: transparent !important;
  border: none !important;
}

/* Заголовки ЦЕНА / НАЛИЧИЕ */
.t-store__filter__item-title,
.t-store__filter__title {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  font-weight: 500 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  color: #1a1a1a !important;
  cursor: pointer !important;
  transition: color 0.3s ease !important;
}

.t-store__filter__item-title:hover,
.t-store__filter__title:hover {
  color: #C7956D !important;
}

/* Поле поиска и сортировки — единая высота 40px */
.t-store__search-prod-wr input,
.t-store__filter__search input,
.t-store__sort-select,
input.t-store__filter__input {
  height: 40px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 11px !important;
  letter-spacing: 0.1em !important;
  border: 1px solid #e8e3dc !important;
  border-radius: 2px !important;
  background: #ffffff !important;
  color: #1a1a1a !important;
  transition: border-color 0.3s ease !important;
}

.t-store__search-prod-wr input:focus,
.t-store__sort-select:focus {
  border-color: #C7956D !important;
  outline: none !important;
}

/* === 5. УБИРАЕМ РОЗОВУЮ ПОЛОСКУ ПОД ОПИСАНИЕМ === */
.t-store__card__sale-wrapper,
.t-store__card__mark,
.t-store__card__mark-wrapper,
.t-store__card__bgimg_second,
.t-store__card__wrap_txt-and-opts > *:not(.t-store__card__textwrapper):not(.t-store__card__price-wrapper):not(.t-store__card__btns-wrapper):not(.t-store__card__btn) {
  display: none !important;
}

/* Если полоска — это .t-store__card__price-old (старая цена), оставим, но уберём розовый */
.t-store__card__price-old,
.t-store__card__price_old {
  color: #b8b0a4 !important;
  text-decoration: line-through !important;
  background: transparent !important;
}

/* === 6. КАРТОЧКА ТОВАРА — ОБЪЁМ И ИЕРАРХИЯ === */
.t-store__card {
  background: #ffffff !important;
  border: 1px solid transparent !important;
  border-radius: 2px !important;
  padding: 12px !important;
  transition: all 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
}

.t-store__card:hover {
  border-color: #f0ebe5 !important;
  box-shadow: 0 8px 32px rgba(40, 30, 25, 0.06) !important;
  transform: translateY(-2px) !important;
}

/* Изображение товара — мягкая подложка */
.t-store__card__imgwrapper {
  background: #faf7f3 !important;
  border-radius: 2px !important;
  overflow: hidden !important;
}

/* === 7. КНОПКИ — ИЕРАРХИЯ (главная + второстепенная) === */

/* Главная кнопка «В КОРЗИНУ» — остаётся чёрной */
.t-store__card__btn,
.js-store-prod-btn,
a.t-store__card__btn {
  background: #1a1a1a !important;
  color: #ffffff !important;
  border: 1px solid #1a1a1a !important;
  border-radius: 2px !important;
  font-family: 'Montserrat', sans-serif !important;
  font-size: 10px !important;
  font-weight: 500 !important;
  letter-spacing: 0.2em !important;
  text-transform: uppercase !important;
  height: 44px !important;
  padding: 0 24px !important;
  transition: all 0.3s ease !important;
}

.t-store__card__btn:hover,
.js-store-prod-btn:hover {
  background: #C7956D !important;
  border-color: #C7956D !important;
}

/* Второстепенная кнопка «ПОДРОБНЕЕ» — превращаем в тонкую ссылку */
.t-store__card__btn_second,
.t-store__card__btn-text_second,
a.t-store__card__btn_second,
.t-store__card__btns-wrapper > a:nth-child(2),
.t-store__card__btns-wrapper > a:last-child:not(:only-child) {
  background: transparent !important;
  color: #4a4a4a !important;
  border: none !important;
  border-bottom: 1px solid #d4cfc7 !important;
  border-radius: 0 !important;
  height: auto !important;
  padding: 8px 0 !important;
  margin-top: 8px !important;
  width: auto !important;
  display: inline-block !important;
  font-size: 10px !important;
  letter-spacing: 0.18em !important;
  text-transform: uppercase !important;
  transition: all 0.3s ease !important;
}

.t-store__card__btn_second:hover,
.t-store__card__btns-wrapper > a:nth-child(2):hover {
  color: #C7956D !important;
  border-bottom-color: #C7956D !important;
}

/* === 8. ОБЁРТКА КНОПОК — ВЫРОВНЯТЬ ПО ЦЕНТРУ === */
.t-store__card__btns-wrapper {
  display: flex !important;
  flex-direction: column !important;
  align-items: center !important;
  gap: 0 !important;
  margin-top: 16px !important;
}

/* === 9. ТИПОГРАФИКА КАРТОЧКИ === */
.t-store__card__title {
  font-family: 'Cormorant Garamond', 'Playfair Display', Georgia, serif !important;
  font-size: 18px !important;
  font-weight: 400 !important;
  letter-spacing: 0.02em !important;
  color: #1a1a1a !important;
  margin-bottom: 8px !important;
  line-height: 1.3 !important;
}

.t-store__card__descr {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 10px !important;
  letter-spacing: 0.12em !important;
  text-transform: uppercase !important;
  color: #8a8275 !important;
  line-height: 1.6 !important;
  margin-bottom: 12px !important;
}

.t-store__card__price {
  font-family: 'Montserrat', sans-serif !important;
  font-size: 13px !important;
  font-weight: 500 !important;
  letter-spacing: 0.15em !important;
  color: #1a1a1a !important;
  margin-top: 8px !important;
}

/* === 10. ИКОНКА СЕРДЦА (избранное) === */
.t-store__card__wishlistbtn {
  width: 36px !important;
  height: 36px !important;
  background: rgba(255, 255, 255, 0.9) !important;
  backdrop-filter: blur(8px) !important;
  border-radius: 50% !important;
  box-shadow: 0 2px 8px rgba(40, 30, 25, 0.08) !important;
  transition: all 0.3s ease !important;
}

.t-store__card__wishlistbtn:hover {
  background: #ffffff !important;
  transform: scale(1.1) !important;
}

/* Усиленная версия — скрывает любые упоминания Tilda в футере */
#tilda-copyright,
.t-tildalаbеl,
[class*="tildalabel"],
[class*="t-copyright"],
a[href*="tilda.cc/?upage"],
a[href*="tilda.ws"],
div:has(> a[href*="tilda.cc"]) {
  display: none !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  visibility: hidden !important;
  opacity: 0 !important;
  position: absolute !important;
  left: -9999px !important;
}

/* На всякий случай — если плашка в отдельном блоке внизу */
body > div:last-child > a[href*="tilda"],
#allrecords > a[href*="tilda"] {
  display: none !important;
}

/* Скрываем плашку Made on Tilda — точечно по ID и классу */
#tildacоpy,
.t-tildalаbеl,
div[data-tildа-sign] {
  display: none !important;
  visibility: hidden !important;
  opacity: 0 !important;
  height: 0 !important;
  width: 0 !important;
  overflow: hidden !important;
  position: absolute !important;
  left: -99999px !important;
  top: -99999px !important;
  pointer-events: none !important;
  z-index: -9999 !important;
}