/* ============================================================
   Batium — UI polish v2 (custom, safe: paint-only, no layout reflow)
   2026-05-31. Откат: удалить файл + строку link в header.twig
   ============================================================ */

.button,
.ds-category-wall-item,
.ds-module-item,
.ds-category-wall-item-list a { transition: box-shadow .2s ease, transform .2s ease, background-color .15s ease, color .15s ease, filter .2s ease; }

/* --- Плитки категорий: ВИДИМАЯ тень в покое + подъём на hover --- */
.ds-category-wall-item {
  border-radius: 14px;
  background: #fff;
  border: 1px solid #eef0f3;
  box-shadow: 0 2px 10px rgba(16,24,40,.06);
}
.ds-category-wall-item:hover {
  box-shadow: 0 12px 30px rgba(16,24,40,.12);
  transform: translateY(-3px);
  border-color: rgba(249,66,0,.25);
}

/* --- Чипсы подкатегорий: фон + оранжевый hover --- */
.ds-category-wall-item-list a {
  background: #f2f5f8 !important;
  color: #475467 !important;
  border-radius: 7px !important;
  padding: 3px 9px !important;
  margin: 0 4px 6px 0;
}
.ds-category-wall-item-list a:hover {
  background: rgb(249,66,0) !important;
  color: #fff !important;
}

/* --- Карточки товаров: видимая тень в покое + подъём --- */
.ds-module-item {
  border-radius: 14px;
  box-shadow: 0 2px 10px rgba(16,24,40,.05);
}
.ds-module-item:hover {
  box-shadow: 0 12px 30px rgba(16,24,40,.12);
  transform: translateY(-3px);
}

/* --- Кнопки: живой hover --- */
.button-primary { box-shadow: 0 2px 6px rgba(249,66,0,.22); }
.button-primary:hover {
  transform: translateY(-1px);
  box-shadow: 0 8px 18px rgba(249,66,0,.34);
  filter: brightness(1.05);
}
.button-outline-primary:hover { transform: translateY(-1px); box-shadow: 0 6px 14px rgba(249,66,0,.18); }

/* --- Подсветка заголовка плитки при наведении --- */
.ds-category-wall-item:hover .ds-category-wall-title { color: rgb(249,66,0); }

/* --- Слайдер: скругление --- */
.ds-slideshow-plus-item-fullimg,
.ds-slideshow-item-full-img { border-radius: 14px; overflow: hidden; }

/* --- Футер: плавный ховер ссылок --- */
footer a, .ds-footer-item a { transition: color .15s ease; }

/* === v3 === */

/* Заголовки секций: оранжевый акцент слева */
.py-3.fw-500.dark-text.fsz-20 {
  border-left: 4px solid rgb(249,66,0);
  padding-left: 14px;
  line-height: 1.15;
}

/* Зум фото товара при наведении на карточку */
.ds-module-img { overflow: hidden; }
.ds-module-img img { transition: transform .35s ease; }
.ds-module-item:hover .ds-module-img img { transform: scale(1.05); }

/* Сайдбар-меню категорий: оранжевый ховер */
.ds-menu-maincategories-item:hover .ds-menu-maincategories-item-title { color: rgb(249,66,0); }
.ds-menu-maincategories-item { transition: background-color .15s ease; }
.ds-menu-maincategories-item:hover { background-color: rgba(249,66,0,.05); }

/* Цена-новинка: чуть крупнее для акцента */
.ds-price-new { letter-spacing: -.2px; }
