/* Скрываем плавающую иконку корзины */
.t706__carticon {
    display: none !important;
}

/* Уведомление о куках — уменьшаем ширину на мобиле */
@media screen and (max-width: 980px) {
    .t886__wrapper {
        width: 70% !important;
        margin-bottom: 25px;
    }

/* Уведомление о куках — уменьшаем шрифт кнопки */
.t886 .t-btn_md {
    font-size: 12px !important;
}

/* ===== КАРТОЧКА ТОВАРА T744 ===== */

/* Дропдаун выбора опции товара — тёмный стиль */
.js-product .t-product__option-select {
    border-top: 1px #677a81 solid !important;
    border-bottom: 1px #677a81 solid !important;
    border-left: 1px #141619 solid !important;
    border-right: 1px #141619 solid !important;
    border-radius: 0px !important;
    background: #141619 !important;
    color: #ddebf0 !important;
    padding: 10px 30px 10px 0px !important;
}

/* Убираем outline у дропдауна */
select.js-product-option-variants.t-product__option-select {
    outline: none;
}

/* Цвет и размер текста под опцией (описание) */
.js-product .t-descr_xxs {
    color: rgb(255, 189, 114) !important;
    font-size: 13px !important;
    font-weight: 400 !important;
    line-height: 23px !important;
}

/* Стрелка дропдауна — светлая */
.js-product .t-product__option-variants:after {
    border-color: #ddebf0 transparent transparent transparent !important;
}

/* Отступ над кнопкой купить */
.js-product .t744__btn-wrapper {
    margin-top: 30px !important;
}

/* Ширина дропдауна на десктопе */
.t744 .t-product__option-variants,
.t-store .t-product__option-variants {
    width: 380px !important;
}

/* Ширина выбранной опции */
.js-product .t-product__option-selected_select {
    width: 380px !important;
    border-top: 1px #677a81 solid !important;
    border-bottom: 1px #677a81 solid !important;
    border-left: 1px #141619 solid !important;
    border-right: 1px #141619 solid !important;
    border-radius: 0px !important;
    background: #141619 !important;
    color: #ddebf0 !important;
    padding: 10px 30px 10px 0px !important;
}

/* Высота и убираем границу у select внутри */
.t-product__option-variants select {
    height: 50px;
    border: none !important;
}

/* Отступ между опциями */
.t744 .t-product__option,
.t-store .t-product__option {
    margin-bottom: 20px !important;
}

/* Количество товара — тёмный фон */
.t-store__prod__quantity {
    background: #141619 !important;
}

/* Цвет цифры количества */
.t-store__prod__quantity-input {
    color: #ddebf0 !important;
}

/* Заголовок опции товара */
.t744 .t-product__option-title,
.t-store .t-product__option-title {
    padding-bottom: 8px !important;
    color: #ffffff !important;
    font-size: 16px !important;
    font-weight: 500 !important;
}

/* Скрываем галочку у опций с картинкой */
.js-product .t-product__option-variants_select .t-product__option-checkmark_image,
.js-product .t-product__option-selected_image .t-product__option-selected-checkmark {
    display: none;
}

/* Скрываем блок "все характеристики" */
.js-store-prod-all-charcs {
    display: none !important;
}

/* ===== СЛАЙДЕР ФОТО ===== */

/* Тёмный фон слайдера */
.t-slds__bgimg {
    background-color: #1F1F23 !important;
    border-radius: 7px !important;
    border: 1px solid #777777 !important;
}

/* Главное фото — скругление и отступ */
.t-slds__main .t-slds__bgimg {
    border-radius: 15px !important;
    border: 0px solid #777777 !important;
    margin-bottom: 20px !important;
}

/* Миниатюры слайдера — выравнивание влево */
.t-slds__thumbsbullet-wrapper.t-align_center {
    text-align: left !important;
}

/* ===== КНОПКА КУПИТЬ ===== */

/* Десктоп — размер кнопки */
@media screen and (min-width: 620px) {
    .t744__btn {
        font-size: 17px !important;
        width: 300px !important;
        height: 52px !important;
    }
    .t-slds__thumbsbullet.t-slds__bullet {
        width: 100px !important;
        margin-right: 12px !important;
        margin-bottom: 12px !important;
    }


/* Мобиле — кнопка на всю ширину */
@media screen and (max-width: 619px) {
    .t744__btn {
        width: 100% !important;
        font-size: 19px !important;
        display: block;
        box-sizing: border-box;
    }
    /* Увеличиваем описание опций на мобиле */
    .js-product .t-descr_xxs {
        font-size: 16px !important;
    }
    /* Ширина дропдаунов на мобиле */
    .t744 .t-product__option-variants,
    .t-store .t-product__option-variants,
    .js-product-option .t-product__option,
    .t780 .t-product__option-variants {
        width: 90vw !important;
    }


/* Метка на карточке товара (Предзаказ, Новинка и т.д.) — размер, форма, наклон */
.t-store__card__mark {
    line-height: 1 !important;
    font-weight: 800 !important;
    font-family: 'Montserrat', Arial, sans-serif !important;
    width: 50px !important;
    height: 30px !important;
    border-radius: 10px !important;
    font-style: italic;
    transform: rotate(-1.39deg);
    white-space: nowrap;
}

/* Позиция метки на карточке — сдвиг влево */
.t-store__card__mark-wrapper {
    left: 10px !important;
}

/* Позиция метки на блоке T778 — сдвиг влево и вниз */
.t778 .t-store__card__mark-wrapper {
    left: 20px !important;
    top: 20px !important;
}

/* ⚠️ Цвет метки «Предзаказ» управляется скриптом в HEAD — см. раздел «Предзаказ» там */


