/* ===========================================================
   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:34px !important;

}

.t706__product-title{

    font-size:17px !important;

}

