/* FIX PRICE SLIDER BLUE LINE */

.t-store__filter__range_bg {
    background-color: #e6d6d6 !important;
}

.t-store__filter__range_active {
    background-color: #b97c7c !important;
}

.t-store__filter__range_btn {
    background-color: #b97c7c !important;
    border: none !important;
}

/* =========================
   SEARCH / SORT / PRICE FILTERS
   ========================= */

/* labels: Search, Sort by, Price */
.t-store__filter__search.t-descr.t-descr_xxs,
.t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort,
.t-store__filter .t-descr.t-descr_xxs {
  color: #84383B !important;
  font-family: Manrope, sans-serif !important;
}

/* search input */
.t-store__filter__input.js-store-filter-search,
.t-store__filter__input.js-store-filter-pricemin,
.t-store__filter__input.js-store-filter-pricemax {
  background: #fff !important;
  color: #84383B !important;
  border: 1px solid #84383B !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  font-family: Manrope, sans-serif !important;
}

/* placeholder */
.t-store__filter__input.js-store-filter-search::placeholder,
.t-store__filter__input.js-store-filter-pricemin::placeholder,
.t-store__filter__input.js-store-filter-pricemax::placeholder {
  color: #84383B !important;
  opacity: 1 !important;
}

/* sort dropdown */
.t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort {
  background: #fff !important;
  color: #84383B !important;
  border: 1px solid #84383B !important;
  border-radius: 10px !important;
  box-sizing: border-box !important;
  font-family: Manrope, sans-serif !important;
}

/* search icon / arrows / small UI elements */
.t-store__filter__search svg,
.t-store__sort-select svg,
.t-store__filter svg {
  fill: #84383B !important;
  stroke: #84383B !important;
}

/* focus states */
.t-store__filter__input.js-store-filter-search:focus,
.t-store__filter__input.js-store-filter-pricemin:focus,
.t-store__filter__input.js-store-filter-pricemax:focus,
.t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort:focus {
  outline: none !important;
  border-color: #84383B !important;
  box-shadow: none !important;
}

/* if sort is rendered as native select */
select.t-store__sort-select.t-descr.t-descr_xxs.js-store-filter-sort {
  -webkit-appearance: none;
  -moz-appearance: none;
  appearance: none;
  padding-right: 32px !important;
}

/* optional: unify line color around filter area if Tilda adds separators */
.t-store__filter,
.t-store__sort {
  color: #84383B !important;
}


/* Uplift of imgs in catalog */

 .imgholdup {
    border-radius: 20px !important;
    overflow: hidden;
}
.imgholdup .tn-atom__img,
.imgholdup .t-bgimg {
    border-radius: 20px !important;
    transition: all 200ms ease-in-out !important;
}
.imgholdup:hover .tn-atom__img,
.imgholdup:hover .t-bgimg {
    transform: scale(115%);
}

/* animation in catalog & blog by hover */


.ht {
  overflow: hidden;
  border-radius: 16px;
}

.ht .tn-atom,
.ht .tn-atom__slds-img,
.ht img {
  transition: transform 0.4s cubic-bezier(0.4, 0, 0.2, 1) !important;
  transform-origin: center center;
  will-change: transform;
}

.ht:hover .tn-atom,
.ht:hover .tn-atom__slds-img,
.ht:hover img {
  transform: scale(1.1) !important;
}




