/* Задайте своё человеческое название файла между '' */
/* --human-name-css: 'Стилизация в Каталоге'; */

/* Укажите имя автора между '' */
/* --human-author-css: 'Перенос стилей'; */

/* Задайте путь до аватара автора между "" */
/* --human-author-image-css: "https://voiceacting.ru/wp-content/uploads/2025/08/mbl-support-ava.png"; */

/* Задайте своё человеческое описание файла между '' */
/* --human-description-css: ''; */

/* ------------------------- */
/* НЕ ТРОГАЙТЕ ВСЁ, ЧТО НИЖЕ */
/* ------------------------- */

/*Адаптация каталога*/

@media (max-width: 767px) {
.shop-row {
    max-width: 370px;
  margin: auto;
  }}

@media (max-width: 370px) {
.shop-row .col-xs-12 {
    padding-right: 0px;
    padding-left: 0px;
}}

/* ---------------------------------- */

/*ТЕНИ У КАРТОЧЕК НА ВСЕМ САЙТЕ*/

/*Тень у карточек товаров*/
.shop-row .shop-single-product {
    border: none;
    box-shadow: 0px 10px 20px rgba(0, 0, 0, 0.05);
}

/* ------------------------- */

/* Стилизация ярлыка на товарах */

.discounts-sale-sticker-wrapper {
    padding: 0 0 0 10px;
    justify-content: right;
    width: fit-content;
    min-width: 0%;
    top: 8px;
    left: auto;
    right: 0;
}

.discounts-sale-sticker {
    font-family: "Montserrat", "Inter", "Roboto", "Open Sans", sans-serif !important;
    padding: 5px 20px 4px 20px;
    font-weight: 600;
    border-radius: 5px 0 0 5px;
    font-size: 16px;
}

/* ------------------------- */

/*Плашка таймера в каталоге — меняем цвет*/

.discount-sale-countdown .product-countdown, .product-countdown, .product-countdown-unlimited {
    background-color: rgba(0, 0, 0, 0.4);
    transition: all 0.2s ease-out !important;
}

.discount-sale-countdown, .product-countdown, .product-countdown-unlimited {
    color: rgba(255, 255, 255, 0.6);
    transition: all 0.2s ease-out !important;
}

.discount-sale-countdown:hover, .product-countdown:hover, .product-countdown-unlimited:hover {
    color: rgba(255, 255, 255, 1);
}

.discount-sale-countdown .product-countdown:hover, .product-countdown:hover, .product-countdown-unlimited:hover {
    background-color: rgba(0, 0, 0, 1);
}

@media screen and (max-width: 960px) {
    .discount-sale-countdown, .product-countdown, .product-countdown-unlimited {
    color: rgba(255, 255, 255, 1);
}    
}

/* ------------------------- */

/*Стилизация кнопок каталога*/
.shop-row .shop-single-product .broduct-btn {
    font-family: "Montserrat", "Inter", "Roboto", "Open Sans", sans-serif !important;
    border-radius: 5px;
    font-weight: 600;
}

/*Контур и фон кнопки В КОРЗИНУ*/

.shop-row .shop-single-product .add-to-cart-btn {
    border: 1px solid #8C0E17 !important;
}

.shop-row .shop-single-product .add-to-cart-btn:hover {
    background-color: #FFFFFF00 !important;
}

/*Контур и фон кнопки ПОДРОБНЕЕ*/

.shop-row .shop-single-product .about-btn {
    border: 1px solid #333333 !important;
}

.shop-row .shop-single-product .about-btn:hover {
    background-color: #FFFFFF00 !important;
}

/*Контур и фон кнопки ОТКРЫТЬ УРОКИ*/

.shop-row .shop-single-product .to-lessons-btn {
    border: 1px solid #333333 !important;
}

.shop-row .shop-single-product .to-lessons-btn:hover {
    background-color: #FFFFFF00 !important;
}

/*Контур и фон кнопки БЕСПЛАТНЫЙ ДОСТУП*/

.shop-row .shop-single-product .add-to-cart-free-btn {
    border: 1px solid #319576 !important;
}

.shop-row .shop-single-product .add-to-cart-free-btn:hover {
    background-color: #FFFFFF00 !important;
}

/* -------------------------------- */

/*Цвет заголовков Срок доступа и Цена в карточке товара в каталоге*/

.shop-row .shop-single-product .product-info div {
    color: #545454 !important;
    font-weight: 400;
    font-size: 14px;
}

/*Текст значения Срок доступа и Цена в карточке товара в каталоге*/
.shop-row .shop-single-product .product-info .value {
    color: #222222 !important;
    font-weight: 500;
    font-size: 14px;
}

/* -------------------------------- */

