/* ── Бренд-страницы: общая оболочка (12.09.2026) ──────────────────────
   Каждая из 11 бренд-страниц несёт собственный герой с инлайн-CSS примерно
   на 20 КБ — суммарно около 230 КБ копипасты: файлы совпадают на 96 % и
   отличаются лишь префиксом класса (.hoka-card, .nike-card, .ad-card…).

   Герой и палитру бренда НЕ трогаем: по Метрике за 30 дней эти страницы
   дают 41 % конверсии из поиска — лучший показатель после главной.
   Выравнивается только оболочка: карточка товара, радиусы, типографика и
   цена под систему сайта. Разметка не меняется, откат = снять подключение
   файла в functions.php.

   Было: радиус 8px, фото на сером #f3f3f3, цена чёрная, имя весом 500.
   Стало: радиус 20px, фото на белом, цена #F15A29, имя жирное, рамка. */

.ad-card.ad-card,
.asics-card.asics-card,
.brooks-card.brooks-card,
.hoka-card.hoka-card,
.mizuno-card.mizuno-card,
.nb-card.nb-card,
.nike-card.nike-card,
.on-card.on-card,
.puma-card.puma-card,
.salomon-card.salomon-card,
.saucony-card.saucony-card {
    border: 1px solid #ece9e4;
    border-radius: 20px;
    box-shadow: 0 1px 2px rgba(20, 19, 14, .03);
}

.ad-card__img.ad-card__img,
.asics-card__img.asics-card__img,
.brooks-card__img.brooks-card__img,
.hoka-card__img.hoka-card__img,
.mizuno-card__img.mizuno-card__img,
.nb-card__img.nb-card__img,
.nike-card__img.nike-card__img,
.on-card__img.on-card__img,
.puma-card__img.puma-card__img,
.salomon-card__img.salomon-card__img,
.saucony-card__img.saucony-card__img {
    background: #fff;
    border-radius: 20px 20px 0 0;
}

.ad-card__name.ad-card__name,
.asics-card__name.asics-card__name,
.brooks-card__name.brooks-card__name,
.hoka-card__name.hoka-card__name,
.mizuno-card__name.mizuno-card__name,
.nb-card__name.nb-card__name,
.nike-card__name.nike-card__name,
.on-card__name.on-card__name,
.puma-card__name.puma-card__name,
.salomon-card__name.salomon-card__name,
.saucony-card__name.saucony-card__name {
    font-weight: 700;
    color: #14130e;
}

.ad-card__price.ad-card__price,
.asics-card__price.asics-card__price,
.brooks-card__price.brooks-card__price,
.hoka-card__price.hoka-card__price,
.mizuno-card__price.mizuno-card__price,
.nb-card__price.nb-card__price,
.nike-card__price.nike-card__price,
.on-card__price.on-card__price,
.puma-card__price.puma-card__price,
.salomon-card__price.salomon-card__price,
.saucony-card__price.saucony-card__price {
    font-weight: 700;
    color: #F15A29;
}

@media (hover: hover) {
.ad-card.ad-card:hover,
.asics-card.asics-card:hover,
.brooks-card.brooks-card:hover,
.hoka-card.hoka-card:hover,
.mizuno-card.mizuno-card:hover,
.nb-card.nb-card:hover,
.nike-card.nike-card:hover,
.on-card.on-card:hover,
.puma-card.puma-card:hover,
.salomon-card.salomon-card:hover,
.saucony-card.saucony-card:hover {
        border-color: #ded9d1;
        box-shadow: 0 18px 34px -22px rgba(60, 45, 35, .45);
    }
}
