/* Корзина и error-боксы*/

.t706__cartwin-content
{
   border-radius: 20px !important;
   border-style: solid !important;
}

@media screen and (max-width: 560px) {
.t706__cartwin-content
{
   border-top-left-radius: 20px !important;
   border-top-right-radius: 20px !important;
   border-bottom-left-radius: 0px !important;
   border-bottom-right-radius: 0px !important;
   border-style: solid !important;
}
}

.t706__product-title 
{
    color: #666666 !important;
    font-weight: 400 !important;
    padding-right:10px !important;
}

.t706 .t-form .t-input 
{
    height: 50px !important;
}

.t706 .t-submit
{
    height: 50px !important;
    font-weight: 400 !important;
    font-size:15px !important;
}

.t706__cartwin 
{
background-color:rgba(0, 0, 0, 0.4) !important;
}

.t-inputpromocode__btn 
{
background: #0091CF none repeat scroll 0% 0% !important;
font-weight: 400 !important;
font-size:15px !important;
}

.t-inputpromocode__btn:hover 
{
background: #FF7940 none repeat scroll 0% 0% !important;
font-weight: 400 !important;
transition: all 0.2s ease ≈;
}

.t706__product-amount--portion, .t706__product-amount 
{
    color: #666666 !important;
    font-weight: 400 !important;
}

.t706__cartwin-prodamount-wrap 
{
    font-weight: 400 !important;
    color: #FF7940 !important;
}

.t-form__errorbox-wrapper
{
 border-radius: 20px !important;
}

.t-form__errorbox-text
{
    font-weight: 400 !important;
    font-size:14px !important;
}

.t-form .js-error-control-box .t-input:not(.t-input-phonemask), .t-form .js-error-control-box .t-checkbox__control, .t-form .js-error-control-box .t-checkboxes__wrapper, .t-form .js-error-control-box .t-select, .t-form .js-error-control-box .t-radio__wrapper, .t-form .js-error-control-box .uploadcare-widget
{
    border-radius: 20px !important;
}

.tn-form__errorbox-popup 
{
    border-radius: 20px !important;
    box-shadow: 0 0 20px 0 rgb(0 0 0 / 0%) !important;
    z-index:111111111 !important;
}

.t706__form-bottom-text
{
    margin-top:0px !important;
    margin-bottom:0px !important;
}

.t706 .t-name_xl
{
    font-weight: 400 !important;
    font-size:24px !important;
    color: #0091CF !important;
}

.t706__cartwin-totalamount-wrap
{
    color: #666666 !important;
    font-weight: 400 !important;
    font-size: 18px !important;
    padding-bottom:20px !important;
}

.t-inputpromocode__wrapper .t-text
{
    color: #666666 !important;
    font-weight: 400 !important;
}

.t-input-phonemask__options-item
{
    color: #666666 !important;
    font-weight: 400 !important;
}

.t706 .t-radio__indicator
{
    opacity: 1 !important;
}

.t706 .t-text_xs
{
    font-size:14px !important;
}

.t706__product-del
{
    opacity: .3 !important;
}

.t706__product-del:hover
{
    opacity: .3 !important;
}

.t706__cartwin-top
{
    border-bottom: 1px solid #dedede !important;
}

.t706__cartwin-bottom
{
   border-top: 1px solid #dedede !important;
}

@media screen and (max-width: 560px) {
.t706 .t706__close-button
{
    background-color: #ffffff !important;
    border-radius: 30px !important;
    border: 1px solid !important;
    border-color: #dedede !important;
}
}

.nlm-tinkoff-button
{
    font-weight: 400 !important;
    font-size:15px !important;
    padding: 16px 0px 17px !important;
}

.t-input-phonemask__select-triangle
{
    border-color:#aaaaaa transparent transparent !important;
}

.t706 .t-select__wrapper:after
{
     border-color:#aaaaaa transparent transparent !important;
}

.t706 .t-select
{
     height: 50px !important;
}

.nlm-tinkoff-group .t-input-title
{
    font-size:16px !important;
}

.t706 .t-form__submit
{
    margin-top:0px !important;
}

.t706 .t-input-group
{
    margin-bottom: 20px !important;
    margin-top: 0px !important;
}

.t706 .t-radio__wrapper
{
     margin-top: 10px !important;
}

.url1[data-elem-type="text"] a {
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    border: 0 !important;
    /* цвет ссылки до наведения */
    color: #666666 !important;
    /* толщина и цвет подчеркивания до наведения */
    border-bottom: 0 solid  !important;
    /* отступ между ссылкой и подчеркиванием до наведения */
    padding-bottom: 0 !important; 
}

.url1[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FF7940 !important;
    /* толщина и цвет подчеркивания после наведения */
    border-bottom: 0 solid  !important;
    /* отступ между ссылкой и подчеркиванием после наведения */
    padding-bottom: 0 !important; 
}

.nlm-tinkoff-group .t-input-title
{
    padding-bottom: 0px;
}

.t706 .t-radio__control.t-text_xs, .t-checkbox__control.t-text_xs
{
    line-height: 1.55;
}

.url2[data-elem-type="text"] a {
    text-decoration: none !important;
    transition: all 0.2s ease !important;
    border: 0 !important;
    /* цвет ссылки до наведения */
    color: #0091CF !important;
    /* толщина и цвет подчеркивания до наведения */
    border-bottom: 0 solid  !important;
    /* отступ между ссылкой и подчеркиванием до наведения */
    padding-bottom: 0 !important; 
}

.url2[data-elem-type="text"] a:hover {
    /* цвет ссылки после наведения */
    color: #FF7940 !important;
    /* толщина и цвет подчеркивания после наведения */
    border-bottom: 0 solid  !important;
    /* отступ между ссылкой и подчеркиванием после наведения */
    padding-bottom: 0 !important; 
}

.t795__title /*заголовок*/
{
    margin-bottom: 30px !important;
}

