/*Попап с ошибкой на странице входа*/
.tn-form__errorbox-popup {
    border-radius: 6px !important;
    font-family: Arial, sans-serif;
    background: #ffffff !important;
    webkit-box-shadow: 0 0 10px rgba(0, 0, 0, .2) !important;
    box-shadow: 0 0 10px rgba(0, 0, 0, .2) !important;
    padding: 26px 3px 6px 8px !important;
}
.tn-form__errorbox-close-line {
    background: #8f8f8f !important;
    height: 1.5px !important;
}
/*личный кабинет*/
.tlk-userbar__popup-name {
    font-weight: 500 !important;
}
.tlk-userbar__popup-email {
    display:none !important;
}
.tlk-userbar__popup-container {
    display:none !important;
}
.tlk-userbar__popup tlk-userbar__popup-show {
    border-radius: 6px !important;
    webkit-box-shadow: 0 0 10px rgba(0,0,0,.1) !important;
    box-shadow: 0 0 10px rgba(0,0,0,.1) !important;
}
.tlk-userbar__user-image {
    webkit-box-shadow: 0 0 10px rgba(0,0,0,.1) !important;
    box-shadow: 0 0 10px rgba(0,0,0,.1) !important;
}
.tlk-userbar__popup {
    border-radius: 6px !important;
}
.t-uptitle {
    letter-spacing: 0.5px !important;
}

/*попап авторизации*/
.tlk-popup__container {
    border-radius: 6px !important;
}
.tlk-btn.tlk-btn_gray, .tlk-btn.tlk-btn_gray:hover {
    background: #3d3bff !important;
}
.tlk-btn {
    border-radius: 6px !important;
}
..tlk-btn.tlk-btn_gray, .tlk-btn.tlk-btn_gray:hover {
    border-radius: 6px !important;
    background: #3d3bff !important;
}
.tlk-input {
    border-radius: 6px !important;
}

.tlk-form__submit-btn {
    position: relative;
    display: inline-block;
    width: 100% !important;
}
.tlk-form__link {
    padding: 0px !important;
}

/*попап корзины*/
.t706__cartwin-content {
    border-radius: 12px !important;
}
.t706__product-title {
    font-weight: 500 !important;
    font-size: 14px !important;
}
.t-name_xl {
    font-size: 18px !important;
    font-weight: 500 !important;
}
.t706 .t-form__inputsbox_flex .t706__cartwin-totalamount-wrap {
        display: none !important;
}
.t706__cartwin-prodamount-wrap {
    font-weight: 500 !important;
    font-size: 14px !important;
}
.t706__product-amount--portion, .t706__product-amount {
    font-weight: 500 !important;
    font-size: 14px !important;
}
.t706 .t-submit {
    border-radius: 12px !important;
    background-color: #3d3bff !important;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.t706 .t-submit:hover {
    background-color: #1714ff !important;
    transition: background-color 0.3s ease-in-out, color 0.3s ease-in-out, border-color 0.3s ease-in-out;
}
.t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .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 .t-rate__wrapper, .t-form .js-error-control-box .uploadcare-widget {
    border-radius: 6px !important;
    border: 1px solid #f72222 !important;
}
.t-form__errorbox-text {
    font-size: 14px !important;
    font-weight: 400 !important;
    color: #d90000 !important;
}
.t-form__errorbox-wrapper {
    border-radius: 6px;
    background: #f72222 !important;
}
.t706__cartwin-totalamount-wrap {
    display: none !important;
}
/*попап корзины - таймер удаления товара*/
.t706__product-deleted__timer__counter__circle circle {
    stroke: #f72222 !important;
}
.t706__product-deleted__timer__counter__number {
    color: #f72222 !important;
}

.t407__uptitle {
    padding-left: 100px;
    padding-right: 100px;
}
.t407__title {
    padding-left: 100px;
    padding-right: 100px;
}

.t975__icon-wrapper {
    height:27px !important;
    opacity:1 !important;
}
/*кнопка след раздел внизу сайта*/
@media screen and (max-width: 640px) {
.t407__uptitle {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
.t407__title {
    padding-left: 10px !important;
    padding-right: 10px !important;
}
}
@media screen and (min-width: 1920px) {
.t407__uptitle {
    padding-left: 340px !important;
    padding-right: 340px !important;
}
.t407__title {
    padding-left: 340px !important;
    padding-right: 340px !important;
}
}
@media screen and (min-width: 1920px) {
.t407__uptitle {
    padding-left: 180px !important;
    padding-right: 180px !important;
}
.t407__title {
    padding-left: 180px !important;
    padding-right: 180px !important;
}
}
/*форма на странице контакты*/
/*#form718911653 {*/
/*    width:50% !important;*/
/*}*/
.t718 .t-section__topwrapper {
margin-bottom: 0px !important;
    
}

.t-upwidget-container__button, .t-upwidget-container__button-indiv {
    color: #151515 !important;
    background-color: #fff !important;
    border-color: #151515 !important;
    border-radius: 10px !important;
    font-family: Graphik-LC, Arial, sans-serif;
    font-size: 16px;
    border: 1px solid !important;
}
#form718911653 {
    margin-top: -160px !important;
}
.t718 .t-input-group {
    margin-bottom: 10px !important;
}
@media screen and (max-width: 640px) {
    #form718911653 {
    margin-top: -40px !important;
}
}
@media screen and (min-width: 641px) and (max-width: 960px) {
    #form718911653 {
    margin-top: -40px !important;
}
}
@media screen and (min-device-width: 961px) and (max-device-width: 1200px) {
    #form718911653 {
    margin-top: -215px !important;
}
.t718 .t-section__descr {
    max-width: 430px !important;
}
}
/*Текст оферты внизу попапа покупки*/
.t706__form-bottom-text {
    margin-top: 40px !important;
    text-align: center;
    margin-bottom: 10px !important;
}
/*Скрываем сумму из папапа покупки*/
.t706__cartwin-prodamount-wrap {
    display: none !important;
}
/*Ссылки на соц сети в подвале*/
#rec732581553 .tn-elem[data-elem-id="1705231986555"] .tn-atom:hover {
    color: #1714ff;
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1705231986555"] .tn-atom {
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1705232025258"] .tn-atom {
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1705232025258"] .tn-atom:hover {
    transition: 0.5s;
    color: #1714ff;
}

#rec732581553 .tn-elem[data-elem-id="1705232049468"] .tn-atom {
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1705232049468"] .tn-atom:hover {
    transition: 0.5s;
    color: #1714ff;
}

#rec732581553 .tn-elem[data-elem-id="1705232062887"] .tn-atom {
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1705232062887"] .tn-atom:hover {
    transition: 0.5s;
    color: #1714ff;
}

#rec732581553 .tn-elem[data-elem-id="1712737026169"] .tn-atom {
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1712737026169"] .tn-atom:hover {
    transition: 0.5s;
    color: #1714ff;
}
#rec732581553 .tn-elem[data-elem-id="1705229658258"] .tn-atom {
    transition: 0.5s;
}
#rec732581553 .tn-elem[data-elem-id="1705229658258"] .tn-atom:hover {
    transition: 0.5s;
    color: #1714ff;
}

#rec732440305 .t513__time {
    color: #ffffff !important;
    background-color: #1f1a38;
    text-align: center;
    width: 110px;
    border-radius: 12px;
    height: 28px;
    padding-top: 4px;
}

#rec732647505 .t517__section-subtitle {
    font-size: 18px;
    color: #151515 !important;
    width: 110px;
    border: solid;
    text-align: center;
    height: 28px;
    padding-top: 4px;
    border-radius: 6px;
}
.t678 .t-form__submit {
    text-align:left !important;
}
/*Списки*/
li {
list-style-type: "— " !important;
}
#allrecords ul {
        padding-left: 40px !important;
}
ul {
    grid-row-gap: .31rem !important;
}
#allrecords ol {
        padding-left: 70px !important;
}
#allrecords ul.t-form__errorbox-text {
    padding-left: 0px !important;
}
/*Списки в меню мобилка*/
.t456 ul {
    padding-right: 40px !important;
}
.t456__leftwrapper {
    padding-left: 0px !important;
}
.t456__menualign_right {
    padding-right: 0px !important;
}

/*Кнопка телеграм закрепленная*/
.tn-elem__7827774661722972883581 {
    position: fixed !important;
    z-index: 999 !important;
    top: 90% !important;
    right: 20px !important;
    left: auto !important;
    display:none;
}
.tn-elem__7827774661722972938187 {
    position: fixed !important;
    z-index: 999 !important;
    top: 91.3% !important;
    right: 32px !important;
    left: auto !important;
}
/*Размытие фона корзины*/
.t706__cartwin_showed {
    backdrop-filter: blur(7px) !important;
}
.t706__sidebar_showed {
    backdrop-filter: blur(7px) !important;
    background-color: rgba(0, 0, 0, .8) !important;
}
/*Иконка закрытия попапа в меню на странице team*/
.t450__close {
    display: none !important;
}
/*Свойства пунктов меню*/
.t450__list {
    line-height: 1;
    padding-top: 50px !important;
    position: absolute;
    top: 13%;
}
#rec856963254 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {

    transition: 0.5s;
}
/*Кнопка «загрузить файл» на странице брифа*/
#rec858227638 [data-elem-id="1738174416278"] .t-submit, #rec858227638 [data-elem-id="1738174416278"] .t-upwidget-container__button {

    background-color: #F9F9F9 !important;
    width: 140px;
    border-radius: 100px !important;
    border-color: #F9F9F9 !important;
    font-size: 15px !important;
    padding: 0 30px !important;
    
}
/*Ховер на ссылках*/
#rec858845496 .tn-atom a:hover {
    color: #3d3bff !important;
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
}
#rec859431923 .tn-atom a:hover {
    color: #C3FF00 !important;
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
}
#rec858845496 .tn-atom a {
    transition: background-color 0.4s ease-in-out, color 0.4s ease-in-out, border-color 0.4s ease-in-out;
}
/*Ссылки в блоке контакты*/
#rec858130396 .tn-elem[data-elem-id="1738324551145"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
}
#rec858130396 .tn-elem[data-elem-id="1738324551145"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
}
#rec858130396 .tn-elem[data-elem-id="1738325029981"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858130396 .tn-elem[data-elem-id="1738325029981"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858130396 .tn-elem[data-elem-id="1738324964281"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858130396 .tn-elem[data-elem-id="1738324964281"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}

#rec859431926 .tn-elem[data-elem-id="1738324551145"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
#rec859431926 .tn-elem[data-elem-id="1738324551145"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738324964281"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738324964281"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
#rec859431926 .tn-elem[data-elem-id="1738325029981"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738325029981"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
/*Ошибки в форме брифа*/
.tn-atom .t-input-error {
    display: none !important;
}
.t-form .js-error-control-box .t-input:not(.t-input-phonemask):not(.t-input-ownanswer):not(.t-input__own-answer), .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 .t-rate__wrapper, .t-form .js-error-control-box .uploadcare-widget {
    border-radius: 0px !important;
    border-bottom: 1px solid #f72222 !important;
    border-top: 0px !important;
    border-left: 0px !important;
    border-right: 0px !important;
}
/*Цвет ссылок футера на странице брифа light*/
#rec858227638 .tn-elem[data-elem-id="1738592754564"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754564"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754570"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754570"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754573"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754573"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754575"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754575"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754576"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858227638 .tn-elem[data-elem-id="1738592754576"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858130396 .tn-elem[data-elem-id="1738586887092"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858130396 .tn-elem[data-elem-id="1738586887092"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858130396 .tn-elem[data-elem-id="1738586940260"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858130396 .tn-elem[data-elem-id="1738586940260"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858130396 .tn-elem[data-elem-id="1738586991728"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858130396 .tn-elem[data-elem-id="1738586991728"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec858130396 .tn-elem[data-elem-id="1738587000577"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#151515 !important;
}
#rec858130396 .tn-elem[data-elem-id="1738587000577"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
/*Цвет ссылок футера на странице брифа dark*/
#rec859431926 .tn-elem[data-elem-id="1738597945146"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597945146"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600451"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600451"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600456"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600456"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600459"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600459"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600461"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec859431926 .tn-elem[data-elem-id="1738597600461"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#C3FF00 !important;
}

/*кнопка «прикрепить файл» на странице брифа*/
#rec858227638 [data-elem-id="1738174416278"] .t-submit, #rec858227638 [data-elem-id="1738174416278"] .t-upwidget-container__button {
    width: 80%;
    opacity: 0;
}

#rec997125291 .tn-elem[data-elem-id="1738248637956"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248637956"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248678082"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248678082"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248698276"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248698276"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248706396"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738248706396"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738250334717"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738250334717"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738311778795"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738311778795"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738337192958"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738337192958"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738337216431"] .tn-atom a {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#fff !important;
}
#rec997125291 .tn-elem[data-elem-id="1738337216431"] .tn-atom a:hover {
    border-bottom: none !important;
    -webkit-box-shadow: none !important;
    color:#3d3bff !important;
}
.tlk-userbar__popup-edit-profile {
    display:none !important;
}