/* ==== Подключение шрифта Gilroy ==== */
@font-face {
    font-family: 'Gilroy';
    src: url('https://static.tildacdn.com/tild6566-3333-4435-b261-373465616562/Gilroy-Regular.woff2') format('woff2'),
         url('https://static.tildacdn.com/tild6634-6634-4164-b362-393430346162/Gilroy-Regular.woff') format('woff');
    font-weight: 400;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://static.tildacdn.com/tild6566-3333-4435-b261-373465616562/Gilroy-Regular.woff2') format('woff2'),
         url('https://static.tildacdn.com/tild6634-6634-4164-b362-393430346162/Gilroy-Regular.woff') format('woff');
    font-weight: 500;
    font-style: normal;
    font-display: swap;
}
@font-face {
    font-family: 'Gilroy';
    src: url('https://static.tildacdn.com/tild6634-6165-4337-a530-633262663931/Gilroy-Bold.woff2') format('woff2'),
         url('https://static.tildacdn.com/tild3864-6134-4231-b434-653362376164/Gilroy-Bold.woff') format('woff');
    font-weight: 700;
    font-style: normal;
    font-display: swap;
}

/* ==== Применяем Gilroy ко всем элементам корзины и избранного ==== */
body,
.t706__cartpage, 
.t706__cartpage *, 
.t-store__card,
.t-store__card * {
    font-family: 'Gilroy', sans-serif !important;
}

/* ==== Названия товаров ==== */
/* Корзина */
.t706__product-title {
    font-size: 14px !important;   /* уменьшенный размер */
    font-weight: 500 !important;  /* средняя жирность */
}

/* Избранное */
.t-store__card .t-store__product-title {
    font-size: 14px !important;   /* уменьшенный размер */
    font-weight: 500 !important;  /* средняя жирность */
}

/* ==== Цены ==== */
.js-store-prod-price,
.t706__cartwin-prodamount-price {
    font-size: 14px !important;
    font-weight: 500 !important;
}

.f_oldprice {
    font-size: 12px !important;
    font-weight: 400 !important;
    text-decoration: line-through;
    color: #8d8d8d;
}

/* ==== Статичная кнопка "В корзину" (без :hover) ==== */
/* Базовые стили применяются всегда */
.t706__cartpage button.t-submit,
#rec842176566 .t706__sidebar-continue.t-btn,
.t706__cartpage-open-form {
    background-color: #171717 !important;  /* фон всегда одинаковый */
    color: #fff !important;                /* текст всегда белый */
    border: 1px #000 solid !important;    /* граница не меняется */
    box-shadow: none !important;          /* убираем тени */
    opacity: 1 !important;                /* полностью непрозрачная */
    cursor: pointer !important;           /* курсор мыши */
    font-family: 'Gilroy', sans-serif !important; /* шрифт */
    transition: none !important;          /* убираем анимацию (нет hover анимации) */
    border-radius: 7px !important;
    font-size: 14px !important;
}

/* Оставляем обработку фокуса/активации (опционально), но без hover */
/* При фокусе — не менять фон/границу (только убрать outline) */
.t706__cartpage button.t-submit:focus,
#rec842176566 .t706__sidebar-continue.t-btn:focus,
.t706__cartpage-open-form:focus {
    outline: none !important;
    box-shadow: none !important;
    -webkit-tap-highlight-color: transparent !important;
}

/* При активном состоянии (когда кнопку нажали) делаем минимальную визуальную обратную связь */
.t706__cartpage button.t-submit:active,
#rec842176566 .t706__sidebar-continue.t-btn:active,
.t706__cartpage-open-form:active {
    transform: translateY(0) !important; /* убираем подёргивание */
    -webkit-tap-highlight-color: transparent !important;
    outline: none !important;
}

/* Если где-то ещё есть глобальные :hover для этих селекторов — можно переопределить их "пустышкой" с !important */
.t706__cartpage button.t-submit:hover,
#rec842176566 .t706__sidebar-continue.t-btn:hover,
.t706__cartpage-open-form:hover {
    /* intentionally empty to neutralize other hover rules */
    background-color: #171717 !important;
    color: #fff !important;
    border: 1px #000 solid !important;
    box-shadow: none !important;
    opacity: 1 !important;
    transform: none !important;
}

