.t-form .t-submit {
   height: 55px;
}

.t-btn.style {
    background: #00778A;
}

.t-text_md {
font-size:16px;
}

.t-submit:hover {
background-color: #F09A3C !important;
transition-duration:0.2s;
}

.t811 .t-input {
    height:55px;
}

@media screen and (max-width: 640px)
.t811 .t-input {
    height:55px;
}
.t811 .t-submit {
     height:55px;
     padding:0 40px;
}
@media screen and (max-width: 640px)
.t811 .t-submit {
    height:55px;
}

.t860__inner-col{
    border-radius: 20px;
    border-color:#00778A;
    border-width:1px;
    border-style: solid;
}

.t898__btn_label {
box-shadow: 0 0 20px 0 rgb(0 0 0 / 0%) !important;
background: transparent !important;
border:1px solid #f09a3c !important; }

.t-btn
{
    height:55px !important;
}

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

.t706__cartwin-content
{
   border-radius: 20px !important;
   border-style: solid !important;
   border-color:#00778A;
   border-width:1px;
}

@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: #666F70 !important;
    font-weight: 400 !important;
    padding-right:10px !important;
}

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

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

.t706__cartwin 
{
background-color: rgba(255, 255, 255, 0.9) !important;
}

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

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

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

.t706__cartwin-prodamount-wrap 
{
    font-weight: 400 !important;
    color: #F09A3C !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: #00778A !important;
}

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

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

.t-input-phonemask__options-item
{
    color: #666F70 !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 #EEEEEE !important;
}

.t706__cartwin-bottom
{
   border-top: 1px solid #EEEEEE !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: #EEEEEE !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: 55px !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;
}

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

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

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

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

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