/* ===========================================================
   9 ИМЁН — Premium Cart v3
   Для корзины ST100 / T706
=========================================================== */


/* ===========================================================
   Общий шрифт
=========================================================== */

.t706__cartwin,
.t706__cartwin *{
    font-family:Inter, Arial, sans-serif !important;
}


/* ===========================================================
   Окно
=========================================================== */

.t706__cartwin-content{

    padding:26px 34px !important;

    max-width:620px !important;

    border-radius:26px !important;

}


/* ===========================================================
   Заголовок
=========================================================== */

.t706__cartwin-heading{

    font-size:42px !important;

    font-weight:800 !important;

    letter-spacing:-1px;

    margin-bottom:22px !important;

}


/* ===========================================================
   Товар
=========================================================== */

.t706__product{

    padding:14px 0 !important;

}

.t706__product-imgdiv{

    border-radius:12px;

}

.t706__product-title{

    font-size:20px !important;

    line-height:1.35 !important;

    font-weight:600 !important;

    white-space:normal !important;

    overflow:visible !important;

    word-break:break-word;

    padding-right:12px;

}

.t706__product-amount{

    font-size:18px !important;

    font-weight:700;

}


/* ===========================================================
   Общая сумма
=========================================================== */

.t706__cartwin-prodamount-wrap{

    margin-top:8px !important;

    margin-bottom:18px !important;

    font-size:17px !important;

    font-weight:700;

}

.t706__cartwin-totalamount-wrap{

    margin-top:24px !important;

    padding-top:18px;

    border-top:1px solid #ececec;

}

.t706__cartwin-totalamount-content{

    font-size:28px !important;

    font-weight:700;

}


/* ===========================================================
   Форма
=========================================================== */

.t-form__inputsbox{

    margin-top:12px !important;

}

.t-input-group{

    margin-bottom:16px !important;

}

.t-input-title{

    margin-bottom:6px !important;

    font-size:15px !important;

    font-weight:600 !important;

}

.t-input-subtitle{

    margin-top:4px;

    margin-bottom:10px;

    line-height:1.45;

    opacity:.65;

}


/* ===========================================================
   Поля
=========================================================== */

.t-input{

    height:56px !important;

    border-radius:16px !important;

    border:1px solid #E5E5E5 !important;

    background:#fafafa !important;

    padding:0 18px !important;

    font-size:16px !important;

    box-sizing:border-box !important;

    transition:.25s;

}

.t-input:hover{

    border-color:#bdbdbd !important;

}

.t-input:focus{

    background:#fff !important;

    border-color:#111 !important;

    box-shadow:0 0 0 4px rgba(0,0,0,.05);

}


/* ===========================================================
   Телефон
=========================================================== */

.t-input-phonemask__wrap{

    padding:0 16px !important;

    background:#fafafa !important;

    border-radius:16px !important;

    border:1px solid #E5E5E5 !important;

    overflow:hidden;

}

.t-input-phonemask{

    border:none !important;

    background:transparent !important;

    box-shadow:none !important;

    padding:0 0 0 14px !important;

    height:54px !important;

}

.t-input-phonemask:focus{

    border:none !important;

    box-shadow:none !important;

}

.t-input-phonemask__select{

    border:none !important;

    background:transparent !important;

}


/* ===========================================================
   Доставка
=========================================================== */

.t-radio__control{

    min-height:54px;

    padding:12px 18px !important;

    border-radius:16px;

    border:1px solid #E7E7E7;

    background:#fff;

    margin-bottom:8px !important;

    transition:.2s;

}

.t-radio__control:hover{

    border-color:#111;

    background:#fafafa;

}


/* ===========================================================
   Кнопка
=========================================================== */

.t-submit{

    height:60px !important;

    border-radius:16px !important;

    font-size:17px !important;

    font-weight:600 !important;

    transition:.25s;

}

.t-submit:hover{

    transform:translateY(-2px);

    box-shadow:0 10px 25px rgba(0,0,0,.15);

}


/* ===========================================================
   Скролл
=========================================================== */

.t706__cartwin::-webkit-scrollbar{

    width:8px;

}

.t706__cartwin::-webkit-scrollbar-thumb{

    background:#ddd;

    border-radius:20px;

}


/* ===========================================================
   Мобильная версия
=========================================================== */

@media (max-width:640px){

.t706__cartwin-content{

    padding:22px !important;

}

.t706__cartwin-heading{

    font-size:25px !important;

}

.t706__product-title{

    font-size:17px !important;

}
/* ===========================
   ST320N — Premium Dark Theme
=========================== */

/* Общий фон */
.t-store .t-popup,
.t-store .t-popup.t-popup_show{
    background:#000 !important;
}

/* Контент */
.t-store .t-popup__container,
.t-store .js-store-prod-popup{
    background:#000 !important;
    color:#fff !important;
}

/* Верхняя белая панель */
.t-store .t-popup__close,
.t-store .t-popup__topbar,
.t-store .t-popup__header{
    background:#000 !important;
    border:none !important;
}

/* Все тексты */
.t-store .t-popup h1,
.t-store .t-popup h2,
.t-store .t-popup h3,
.t-store .t-popup h4,
.t-store .t-popup p,
.t-store .t-popup div,
.t-store .t-popup span{
    font-family:Inter,Arial,sans-serif !important;
    color:#fff !important;
}

/* Заголовок книги */

.t-store .js-store-prod-name,
.t-store .js-product-name{
    font-size:38px !important;
    font-weight:700 !important;
    line-height:1.15;
    margin-bottom:20px;
}

/* Планшет */

@media (max-width:980px){

.t-store .js-store-prod-name,
.t-store .js-product-name{
    font-size:30px !important;
}

}

/* Телефон */

@media (max-width:640px){

.t-store .js-store-prod-name,
.t-store .js-product-name{
    font-size:15px !important;
    line-height:1.25;
}

}

/* Цена */
.t-store .js-store-prod-price{
    font-size:30px !important;
    font-weight:700;
    margin-bottom:28px;
}

/* Описание */
.t-store .js-store-prod-descr,
.t-store .t-store__prod-popup__text{
    max-width:620px;
    font-size:18px;
    line-height:1.8;
    opacity:.88;
}

/* ===========================================================
   Кнопка "КУПИТЬ"
=========================================================== */

.t-store .t-store__prod-popup__btn,
.t-store .js-store-prod-popup-buy-btn{

    background:#ffffff !important;
    color:#111111 !important;

    border:none !important;
    border-radius:30 !important;

    font-family:Inter,sans-serif !important;
    font-size:15px !important;
    font-weight:600 !important;

    padding:18px 44px !important;

    transition:.25s;
}

/* текст внутри кнопки */

.t-store .t-store__prod-popup__btn *,
.t-store .t-store__prod-popup__btn span,
.t-store .t-store__prod-popup__btn .t-btnflex__text{

    color:#111111 !important;
    fill:#111111 !important;
}

/* hover */

.t-store .t-store__prod-popup__btn:hover,
.t-store .js-store-prod-popup-buy-btn:hover{

    background:#f2f2f2 !important;
    color:#111111 !important;

    transform:translateY(-2px);
}

/* Изображение книги */
.t-store .js-store-prod-img,
.t-store .t-slds__bgimg{
    border-radius:0 px;
}

/* Отступ между картинкой и текстом */
.t-store .t-store__prod-popup__col-left{
    padding-right:70px;
}

/* Правая колонка */
.t-store .t-store__prod-popup__col-right{
    padding-top:25px;
}

/* Крестик */
.t-store .t-popup__close svg,
.t-store .t-popup__close-icon{
    fill:#fff !important;
    color:#fff !important;
}

/* Стрелка "Другие книги" */
.t-store .t-popup__close-text,
.t-store .t-store__back{
    color:#fff !important;
    font-family:Inter,sans-serif !important;
    opacity:.75;
}

.t-store .t-popup__close-text:hover,
.t-store .t-store__back:hover{
    opacity:1;
}

/* Скролл */
.t-store .t-popup::-webkit-scrollbar{
    width:8px;
}

.t-store .t-popup::-webkit-scrollbar-thumb{
    background:#333;
    border-radius:20px;
}
/* весь попап */
.t-popup{
    background:#000 !important;
}

/* контейнер */
.t-store__prod-popup__container{
    background:#000 !important;
    min-height:100vh;
}

/* внутренний контейнер */
.t-store__prod-popup__container .t-container_fluid{
    background:#000 !important;
}

/* карточка */
.t-store__product-popup{
    background:#000 !important;
}

/* левая часть */
.t-store__prod-popup__slider{
    background:#000 !important;
}

/* правая часть */
.t-store__prod-popup__info{
    background:#000 !important;
}